android-15.0.0_r5 to android-15.0.0_r6 AOSP changelog

This only includes the Android Open Source Project changes and does not include any changes in any proprietary components included by Google or any hardware manufacturer. The raw log was generated using a modified version of this script written by JBQ and improved by Al Sutton.

Please do not copy this without attribution to this site and JBQ for the original script.

+- Project: platform/art

8a5a51addd : Remove the shared dex data handling from oat_writer.
6caf34aff9 : Fix record trace entry points to correctly update entries
91f44f6bfe : Update volatile variables to C++20
56d62450fc : Store reference to the target class in MH object.
e5d19588b1 : Try to fix 2276-const-method-type-gc-cleanup.
e23d7335d3 : More suspend timeout improvements
ed67125787 : Revert "Do not unmap twice a mapping."
4320035f70 : LUCI: Revert 'Checkout full android tree for qemu-armv8'
6b7fc69a6a : Check receiver for null in invokeExact intrinsic.
68742f619e : Fix incorrect assertion checking default values of system properties
888d691d61 : Offload `PreRebootDexoptJob.onUpdateReady` to a separate thread.
8a5ecf2f67 : Report dex2oat metrics to StatsD when dexopting
a303efff17 : Do not unmap twice a mapping.
3d68eb62b6 : Add missing new line before dumping image spaces.
23387b1324 : madvise moving space after uffd registration
c29ac896a1 : Lower annotation log to WARNING
cee56bcb90 : Add missing return statement in UnstartedClassGetEnclosingClass
44e2172427 : Print the full relative address in Arm64
526a334716 : Improve the GC strategy for the gtest of the class verification fuzzer's corpus
c326e0e9e3 : Check that method is defined in the class in...
e463f5d235 : Fix standalone-apex-files.
ff71a99515 : Return early if trace is being stopped concurrently on another thread
31a3ffa963 : Remove unused constants kProfileForground, kProfileBackground.
df862a93fe : Consider MethodType/Handle annotations in VisitClassAnnotations
d094263fe5 : buildbot-vm.sh: use QEMU bundled with cuttlefish for arm64 as well.
2f3ae8fa8d : riscv64 autovectorization needs a little more space.
3424f3e76b : Improve the GC strategy for the class verification fuzzer
4dad0f3614 : Fix the offset discrepancy for --dump-method-and-offset-as-json.
3df5451580 : Fix discrepancy between oatdump offsets and ELF offsets.
b1aeb15401 : Disable usage of MADV_FREE for the heap.
3a15fe2475 : Don't special case 0 for annotation set item
d0bc68e1f4 : riscv64: Add node Rol, fix InstructionBuilder
d0929a5662 : RunCheckpoint cleanup
956fbc47a6 : Change arguments order in VarHandles::VarHandleInvokeAccessor.
7c6f2ee63a : riscv64 testing: fix incremental `repo sync`
506527aec2 : riscv64 testing: use QEMU path from the cuttlefish repo.
38e82add2a : Use MAP_FIXED_NOREPLACE on host
c24482f7d3 : Change to a single StackHandleScope.
da53336c50 : Remove remnants of init_anonymous_namespace in libnativebridge and in tests.
25d8fb090c : Remove prebuilt_visibility from art module sdk and exports
744830cb24 : Revert "riscv64: Add node Rol, fix InstructionBuilder"
88c7e963f7 : Adds an interface to collect on demand art traces
b602b6e057 : Fix leak introduced by aosp/3111768
b166ff7065 : Revert "Introduce black-dense region in moving space"
22f222c91b : LUCI: Create couple (hidden) experimental builders.
e83264aa1e : Restrict exported symbols from libnative{loader,bridge} lazy libs.
39927bc359 : riscv64: Add node Rol, fix InstructionBuilder
e36cb730c4 : Clean up UnflaggedApi.
e736081033 : Improve Unsafe.get* code generation on arm64.
c9e493db2a : Allow RunCheckpoint to lock mutator repeatedly
6f2055f376 : Remove unused variables.
2c6ab1619b : Make dex2oats visible to //tools/vendor/google_prebuilts/arc.
07749518c5 : Introduce black-dense region in moving space
2c814207a1 : Remove duplicate CPU options when launching QEMU/riscv64 VM.
30289fde22 : Revert "Log huge allocations and explicit concurrent GCs"
e99f7ed19e : Intrinsify Unsafe/JdkUnsafe.arrayBaseOffset.
3fe46365ce : Don't filter default package list for first boot dexopt
114656eb2f : Set context before bind-mount
3b3257604f : LUCI: Checkout full android tree for qemu-armv8
6123b270e6 : LUCI: Remove riscv build-only builder
27f602cba6 : Do not create MethodType objects in compiled code...
f423eb1692 : Remove unused dependencies.
4e81c9ff0c : Remove libunwindstack from public.libraries.buildbot.txt.
733e2ccf80 : Revert^3 "Object.clone() allocates more movable objects"
17c82897fe : LUCI: Create shadow bucket to enable LED builds.
fc0ed57a5f : Revert^3 "Object.clone() allocates more movable objects"
d3472f2a4c : cleanup: change Set/GetIntrinsic in ArtMethod to use Intrinsics
01d865abe8 : Typo fix: instrinsic -> intrinsic
8ff3ec2695 : Don't devirtualize to an intrinsic invalid after the builder phase
1647f4c5ed : Fix the watchdog test that may kill dex2oat with SIGABRT.
f2c43572c8 : Address follow-up comments from aosp/2721077.
ab13b431d4 : Delete monthly ramp flags.
6adca9709d : Optimizations on arm64 for Unsafe.put*
ab8c7ae89b : Package ART gtest `art_standalone_dex2oat_cts_tests` in ART MTS.
8d62fc97fd : Refactor SweepArray into GarbageCollector for reuse
1956542906 : Revert^2 "Object.clone() allocates more movable objects"
7959b0a464 : Check if the art_fake directory exists before copying fake libs.
13ffd71e4a : LUCI: Explicitly use Ubuntu-20 for host builders.
54136ac527 : Reland "Check alloc-stack in CMC IsMarked for black allocations"
24bbb4db97 : Add ART JVM TI CTS tests to the ART MTS definition.
69b95f708d : Log huge allocations and explicit concurrent GCs
d00577e3b5 : Add REQUIRES(g_{dex,jit}_debug_lock) in debugger_interface.cc
4809d2fcee : Fix error propagation from dex2oat command execution in tests.
e40d236781 : Disable metrics reporting to StatsD in chroot tests
fe6fbae51d : Add a fake heapprofd_client_api for chroot testing.
4fad1f2882 : Use a fake libartpalette in chroot tests and disable libartpalette_test.
dd06f773e8 : Support configuring additional partitions for Pre-reboot Dexopt.
3394ab00a0 : Add some debugging code for b/361916648.
d888982146 : tests: avoid vector<const T>
c4287192e1 : LUCI: Specify Android version to use.
b943ce4866 : Replace statsd apex with a fake one for chroot testing.
ddbcd4956b : Initialize metrics only for Zygote process or when forced via CLI arg
c005493d56 : cleanup: Use AddRegisterTemps where appropriate
93163edd92 : x86_64: Add instrinsic for MethodHandle::invokeExact...
46a77ad7d2 : Fix dex2oat CTS test to work in 64-bit only builds.
c9ea8725f4 : Add LSE gtests for inserting type conversions.
074876edf2 : Remove remnants of Partial LSE.
484e4f228d : Fix ahat accounting for cleaned native registrations
aface21c61 : Use the appropriate enum constant in the fatal exit from the watchdog.
aa5a5d1aaf : Improve handling of errors between fork and exec.
7de4c946b2 : Delete dead test class.
94dab79b1c : ART: Clean up environment construction in gtests.
68fc9f4f23 : Add `CtsJvmtiRunTest988HostTestCases` to the ART MTS definition.
581f40f661 : Fix selinux failure in art_standalone_dex2oat_cts_tests on S.
951a3d9208 : Add `CtsJvmtiRunTest988HostTestCases` to the ART MTS definition.
f289a23eec : Reintroduce the TODO to enable art-aconfig-flags-lib for all targets.
8cebfd7298 : Add a fallback to bind-mount external libs elsewhere during Pre-reboot.
e68e2282df : riscv64: Support Zbs ISA extension in ART disassembler
f797b3fabb : Get Multidex checksums without opening dex files.
b17478f8e8 : riscv64: Support Zbs ISA extension in ART assembler
389112846c : Optimize DexUseManagerLocal.findOwningPackage - Step 2.
d3e41fd633 : Regenerate ART test files (2024-08-21).
2b0a73bc7d : Remove the dependency on libselinux from odrefresh_test.
01e082af26 : Add conscrypt for the class verification fuzzer
3416a05cda : Clean up unused gtest jars from art_standalone_dex2oat_cts_tests.
434a327234 : Revert "Calculate the number of out vregs."
fe33c18114 : Clean up dead code in artd_test.
77c14d181d : Clean up instruction_set's switch cases regarding isas
7effb7fac7 : Print the intrinsic for all invokes when dumping the cfg
c08fb725b5 : Change `MakeCondition()` to take `IfCondition`...
1ea8807afe : Stop iterating VerifyNewArray when a hard failure appears
1bf57ac401 : Revert^2 "Remove ART Service tests from chroot tests."
6767780c02 : Add core-icu4j for Runtime
cc49e6ffd8 : hiddenapi: Accept Unsupported/Sdk conflict
27eb1043f3 : Revert "Check alloc-stack in CMC IsMarked for black allocations"
b73d535382 : Revert "Object.clone() allocates more movable objects"
7c89f49c2c : Revert "Object.clone() allocates more movable objects"
2823b10ddd : Revert "Object.clone() allocates more movable objects"
3f6e2fdf5d : Revert "Object.clone() allocates more movable objects"
806ace6dfa : Bump app profile uncompressed size limit to 15MB.
542a1c8e78 : Use ScopedThreadSuspension to release mutator_lock_
21afda7e64 : Check alloc-stack in CMC IsMarked for black allocations
2e593076d3 : ART: Clean up loop construction in gtests.
30970448e6 : Separate the varhandle-perf tests
73a49cd990 : Revert "Remove ART Service tests from chroot tests."
389340dc00 : Update buildbot-vm.sh to launch the right QEMU with correct CPU options.
a18a521d86 : Remove ART Service tests from chroot tests.
323f0e045e : Reland "Fix 32-bit tests for `arm_v7_v8`."
a5001fed23 : Object.clone() allocates more movable objects
3b6024d5db : Clean up condition simplification.
4910586af2 : Revert^2 "Implement transform from signed to unsigned compare"
b9075fca15 : Add a gtest to automatically test the class verification fuzzer's corpus.
ef7d905b28 : Revert^2 "Move always_enable_profile_code flag to art_performance"
c698d34998 : Make art-aconfig-flags visible to frameworks/base
649a2e6c17 : Simplify test configs by disabling append-bitness and pushing the whole test directory instead.
275cf7423e : Revert "Implement transform from signed to unsigned compare"
7496a81f42 : Implement transform from signed to unsigned compare
3e75615ad2 : Calculate the number of out vregs.
ccbbe37bb1 : Add reference to image version location
75e123b285 : Fix IsPerformingCompaction check in VerifyOverflowReferenceBitmap()
3ad282d75d : Link libraries with unstable ABIs statically into libnativebridge-tests.
606f8a4172 : Allow .so files in the same directory as the test binary.
bda2905666 : riscv64: implement signum{float|double} and copySign{float|double} intrinsics
3244be57e9 : Revert "Move always_enable_profile_code flag to art_performance"
033e808454 : Add ishcheikin to the ART OWNERS
936ada167f : riscv64: Fix Shl+Add simplification.
4018a7d772 : ART: Clean up HIR construction in gtests.
bed0b477e8 : Remove unnecessary Handle<>
f9af3fa4d5 : Fix big negative dex2oatWallTimeMillis.
8bf0b0a013 : Promote two ART run-tests to presubmits (2024-08-09).
6d384196ae : Add `art_standalone_dex2oat_cts_tests` to ART Test Mapping and ART MTS.
fd20e55b80 : Remove unnecessary std::move
ca8a9fd091 : Move always_enable_profile_code flag to art_performance
2e2c1ac96d : Support inline cache for boot image profile HRF in Profman.
a77898cedd : Revert "Add dirty-image-objects for ART module"
080239fc2f : Bind-mount /system{,_ext}/lib{,64} during Pre-reboot Dexopt.
c6c500a217 : Add dirty-image-objects for ART module
948f4b70e6 : Revert "Fix 32-bit tests for `arm_v7_v8`."
969335dd8d : testrunner: Fix test name parsing
52343d76d4 : Fix 32-bit tests for `arm_v7_v8`.
bf1e9ceb79 : Add native JNI call VMRuntime.getFullGcCount()
398266ba87 : Fix run-jdwp-tests.sh to use set_lunch_paths instead of setpaths.
6f40f38674 : Use variable sized ref-offset bitmap for fast VisitReferences()
f067186db7 : Update x86-64 stack layout comment.
4106d8ef0a : Replace soong config module types with selects
6d0c6524ab : Remove unused variables.
430d5fb274 : Use a aconfig flag to enable on demand tracing
dde4fc2372 : buildbot-build.sh: add "libapexsupport" to riscv64 dependencies.
e90e6f26ed : Clean up after exception delivery rewrite.
010414cb2b : Revert "Use JDK 17 to build RI hprof test dump"
83fda9b80f : Also bypass loading libwalkstack.so for b/349878424.
04bba053ca : Update test expectations due to renaming methods/fields in String
8023683179 : ART: Avoid deprecated implicit capture of `this`.
f3b8986d23 : ART: Suppress -Wdeprecated-declarations for vixl includes.
66bbaa0243 : Convert `art-libartd-libopenjdkd-host-dependency` to Android.bp
3ea38e1d3e : Rework exception delivery and deoptimization
0a8d0cd9a4 : Class verification fuzzer: remove logging
1793c0985d : Add support for the experimental on-demand tracing
2339531e3a : Class verification fuzzer: fix Boot classpath error and add logging
c2152ff2d3 : Promote one more ART run-test to presubmits (2024-07-27).
9c8893ef0c : Tag more ART run-tests as slow tests.
12dbf524a2 : Regenerate ART test files (2024-07-29).
b012172c9c : Remove unused host snapshot
28a8166319 : Use the guaranteed to work page size function.
6979528e6e : Clean up the mounts for Pre-reboot Dexopt on system_server restart.
8fd86be0bd : Startup methods should be compiled for non-low RAM devices
0684cb1369 : Move a check out of thread destructor
f9c33ca817 : Improve and cleanup post-compaction synchronization with mutators
19a4c4853e : Ignore import statements when parsing build.prop.
e9ad234237 : Add a class verification fuzzer
7640dd1396 : Fix for b/349878424
c7031c2acf : Convert `art-tools` to Android.bp
e1dcb8a8e0 : Revert "Only depend on aconfig for android and linux host builds."
0bc028f1e2 : Don't abort on hard verifier error in odrefresh.
a59ac6ddb5 : Trim duplicate function symbols.
ec92fc1c09 : Initialize uffd-features without asserting SIGBUS
c4391b9b54 : Avoid redundant GCs and waits when near OOM
c2ed77e953 : Update ahat version number to 1.7.3
20cb02cf71 : Fix size of elements in resolvedMethodsArray and resolvedFieldsArray
70f6132cf7 : Remove threaded-mode related code from CMC GC
623a4456a0 : Mark methods that failed compilation as kAccCompileDontBother
bdb056806d : Move FuzzerCorpusTest from art/libdexfile/dex to art/runtime
a8ac825ec7 : Make Dexdump::AccessFor an enum class
05d977cfcf : Optimize DexUseManagerLocal.findOwningPackage - Step 1.
42096ba228 : Skip non-existing second arch tests.
cb97ccd23e : Add libdebugstore_cxx as an implementation lib dependency.
20f6c15aed : Remove minor-fault related code from CMC GC
b2f1766aeb : Embed component-size shift in class-flags
841e48f39d : Stop the metrics thread in teardown in MetricsReporterTest
65727194ab : Make ART debug APEX visible to aosp_mainline_modules
ffe52b0806 : Allow madvise(MADV_HUGEPAGE) on moving space
399d238b18 : Remove the second arch "libarttools" and "libartservice".
c295d71a56 : hprof: output header size of arrays
59501af329 : Use JDK21 for ART tests
53ceab0bff : Revert^2 "Add support for multiple dirty-image-objects files"
1fe9dc85a7 : Add stubs to libdexfiled, to make the build system add it to provideNativeLibs in the debug APEX.
57fe2140f6 : riscv64: Extend Shl+Add optimization for many Adds
91c9502fdf : Update InductionVarRange::Replace to match more cases
5514bcedf5 : Revert^2 "Use a current entry pointer instead of index for the method trace buffer"
ff18b2cbfb : Promote more ART run-tests to presubmits (2024-07-12).
e7d0188efe : Regenerate ART test files (2024-07-12).
5091b5042c : Add 2279-aconfig-flags test
a9f4aa93eb : Add an aconfig flag to use for testing.
2f78b627a5 : Offload `onStartJob` and `onStopJob` calls from the main thread.
44b5204a81 : Revert "Use a current entry pointer instead of index for the method trace buffer"
beb0105d80 : Also bind-mount "/system" when setting up chroot.
e1f58a747f : Make art/build/flags visible to all subpackages of libcore/
b67495b6aa : Use a current entry pointer instead of index for the method trace buffer
3b92bd7e57 : Move art-aconfig-flags-java-lib to core-libart in the bootclasspath
f4c3b0f938 : Update GC triggering documentation
ebd162f44e : Add oryon to the supported cpu variant list
e311c2d90f : Skip fixed rate tasks test on host
98e1a5f6ea : Add link to flag docs and approximate ramp dates as comments.
23d41e80e7 : Don't override is_min in the UseFullTripCount case
894751180d : Use atomics for find_array_class_cache_
d668220ac5 : Keep lists of ART run-tests ordered numerically in `regen-test-files`.
93b4b72316 : Regenerate ART test files (2024-07-09).
09bd487c39 : Refactor MTS test list file generation a bit in `regen-test-files`.
f617c4bafe : Add two more tests to the ART MTS test list file of "eng-only" tests.
8fb2a7f95f : Generate the ART MTS test list file of "eng-only" tests.
0c16114bac : Increase dex2oat timeout for VM tests.
270cdb2bef : Style changes in `libnativebridge-tests`.
a8e94b7dda : Revert "Add support for multiple dirty-image-objects files"
801c4c9d8c : Ensure x86 uses a byte register.
342fef7476 : Fix code generation of Unsafe.putByte in x86 and x64.
d685b0e5d8 : Redirect dex2oat logs to stderr for VM tests.
b0b9465f5e : Skip Secondary dexopt for PrivacySandbox SDKs.
ca92bc74a3 : Fix lock ordering problem in FindNativeLoaderNamespaceByClassLoader
ba209d65dd : Introduce a new lock for JIT data structures accessed by mutators.
db75f5b0c7 : Forbid calling init repeatedly.
dbd0d11683 : Skip tests for embedded profile on user builds.
d9c3f810c1 : Limit the embedded profile feature to V+.
67eb034e31 : Only depend on aconfig for android and linux host builds.
bfb7f772d1 : Add support for multiple dirty-image-objects files
c1d49fdab3 : Allow com.android.libcore package for aconfig flags lib
97948af7d0 : Use TreeMultimap to identify duplicate bitmaps
d26aa738de : Disable 2265-const-method-type-gc-cleanup in trace variant.
55f1fed0c4 : Revert^4 "x86_64: Add JIT support for LoadMethodType."
6a44606e6b : Don't add compile task if we already have optimized code
0933278fc4 : Use art-aconfig-flags in service-art
f513aece93 : Accept immediate comments in x86(_64) assembly
ebaa564631 : [RESTRICT AUTOMERGE] Add mcts tags
36a6e82709 : Set default concurrency for post-boot reasons to 1.
1d9301bc2e : Remove missing nocache output of art gtests
e2e951533d : Promote more ART run-tests to presubmits (2024-06-24).
663a706fef : Add a warning when generating an app image without a profile
fc747e6c30 : Revert "Use ALLOW_MISSING_DEPENDENCIES=true for host tools"
77eb738bb5 : Regenerate ART test files (2024-06-24).
98325ca7c1 : Fix 2275-pthread-name race
8efa0b1129 : Remove compact dex support from nterp.
729a39b6e1 : Remove 202-thread-oome from known failures.
5d1c1fc4a9 : [DO NOT MERGE] Add mcts tags
330fb44dd9 : Add 2275-pthread-name test for Thread.setName
83cc7f2316 : Add ART release APEX with imgdiag
22a9432fde : Better document GcRoot
ef83ca8a6c : Update tracing format V2 for non-streaming case
1eee0eca06 : Hide most symbols in `ClassLinker`.
9344e7267e : Reduce 2029-contended-monitors iteration count
9958427fa1 : Fix typo in OatFileAssistant::OatFileStatusToString
c749428752 : Update VM test instructions: replace setup-ssh step with install-keys.
ffac61a0a6 : Fix typo in test expectation file.
9f75ef5c82 : Use ALLOW_MISSING_DEPENDENCIES=true for host tools
974251aa41 : Remove a failing DCHECK for IAE in an edge case.
65b4d39a8a : Update trace entry header format to not include initial values
c282701a62 : Add aconfig flags for ART.
b63adc919b : Revert^3 "x86_64: Add JIT support for LoadMethodType."
6a4404c710 : Revert "Make MethodType's DCHECK in JitCodeCache more accurate."
54f5c27b02 : Make MethodType's DCHECK in JitCodeCache more accurate.
e459d9f34c : Ensure ART gtests are both or neither in CTS and MCTS.
d6c0adcd67 : Ensure tests are both or neither in CTS and MCTS in `regen-test-files`.
c4eeff3335 : Regenerate ART test files (2024-06-20).
0b9aeb87e6 : Honor the Lint baseline file in `regen-test-files`, if present.
3aa213f18b : Update test 663- after D8 branch optimization fix
08b60ea296 : Eliminate never taken loops
50a7c38d0e : Only increase the hotness for UI thread after startup.
d92a43f431 : Revert^2 "x86_64: Add JIT support for LoadMethodType."
fc87179fb4 : Handle null source file when providing method information
818c357ec4 : Make SetEntryPointFromQuickCompileCode just update the field.
c0e77cbf0b : Specify instruction format in `HInstructionBuilder`.
90b7adbd41 : Don't invoke SetEntryPointFromQuickCompiledCode when relocating image.
8ac93e5c7f : Condition the use of parallel image loading.
65535f73cd : Make sure to mark classes/methods as startup.
05a5ff2a41 : Move some classes from `runtime/` to `dex2oat/`.
9e9f99747a : Drop native static libs from the SDK.
cad2e60903 : riscv64: SystemArrayCopyChar/Int/Byte intrinsic
dccbcc35b3 : Revert "Add debugging code for a potential leftover bug."
7b23aad719 : Replace `ScopedAssertNoNewTransactionRecords`...
daf65911a4 : Change CreateInternalStackTrace to return a mirror::Object.
7d4ebce2d8 : Recognise system/system_ext as a system image partition path.
b8d63dfa69 : Link libnativeloader statically into its unit tests.
9a3665096c : Revert "Add proposed trendy teams for CTS modules to be added in platinum"
386b1261d3 : libc++fs: missed one last comment somehow...
fc26196d86 : Add dobrota@, islamelbanna@, and prashantdubey@ to the ART OWNERS
afd86f9c87 : Add debugging code for a potential leftover bug.
e00748b45a : riscv64: Implement `LongCondCBranch`.
4e8443e276 : riscv64: Enable two assembler tests after clang update.
00e6586769 : Add ART MTS eng-only tests to the test plan of ART MTS shard 03.
a087b9d4c7 : Promote more ART run-tests to presubmits (2024-06-07).
d03f8fa229 : Regenerate ART test files (2024-06-07).
f46e7c5272 : Reset trace buffer and add few logs
342533ff99 : Add java.math.BigInteger.BigIntegerTest#testConstructor to failed tests.
b9485ace61 : Move `jni_stub_hash_map_test.cc` to `compiler/`.
3004a295d4 : Revert^2 "Update test status after D8 fix"
c105cd8f7b : riscv64: Clean up after compressed branch fixup.
ed8e44a176 : Fix static linking of libcrypto_for_art.
b3a90a5bab : Move definitions into the binaries for things that the tests get via libart-runtime.
dad7f49b84 : Always set page agnostic flag.
c07cf28705 : arm/arm64: Relax register allocation for Baker RB.
cb64c645f0 : Simplify LSE after Partial LSE removal.

+- Project: platform/bionic

41d403e4c : libc: replace generic memcmp with atom impl
0193c3d99 : libc: remove most dynamically-selected x86 atom functions
81ce887f1 : Remove use of ATOMIC_VAR_INIT.
b975a7295 : bionic: Add tests for cpu target features
8ccb69fc0 : Remove unused variable.
0d4b5a7a2 : Revert "Merge "Revert "towctrans() should return the input and set errno on failure."" into android15-tests-dev am: fd55858120"
3f39551a9 : libc: -x some assembly files
39ff5d6ec : Add a CTS workaround for AID_CROS_EC.
bd6cc7728 : Add hwasan_test[_static] to TEST_MAPPING
3577a9381 : Add static variant of hwasan_test
761fdf919 : [HWASan] init auxv for pagesize in hwasan_init_static
4a7e1e373 : Add better jemalloc stat logging.
ed2d3832b : Remove android/versioning.h support for versioner.
6816893b9 : statx(2) allows nullptr for the path now.
3451c75ab : libc: simplify ssse3 detection
1f64a2e21 : Update LD_SHOW_AUXV for recent AT_* changes.
ef4c2ce86 : Revert "towctrans() should return the input and set errno on failure."
6a6eb8771 : Correct nullability check for pthread_create()
ee700ec2a : Ensure that __libc_init() never calls memset().
618ce1b38 : Add a CTS workaround for AID_CROS_EC.
a5f4b0816 : linker_translate_path.cpp: say API level 29 rather than Q.
ac834f8a4 : 16kb: bionic: Re-align libtest_invalid-textrels2.so to 16kb
2fedd315e : 16kb: bionic: Re-align libtest_invalid-textrels.so to 16kb
9fc49bdb5 : Revert "Workaround app compat issue introduced by global ThinLTO optimization"
a6281febb : 16kb: bionic: zipalign shared libraries to 16kb for bionic tests
19d8790ee : 16kb: bionic: Re-align libtest_invalid-zero_shstrndx.so to 16kb
8dbc454a9 : 16kb: bionic: Re-align libtest_invalid-zero_shentsize.so to 16kb
249a7ae70 : Add tid to trace info if available
138a9555f : linker: LoadSegments: Factor out MapBssSection()
e0f4a37a4 : linker: LoadSegments: Factor out DropPaddingPages()
37bcaead5 : linker: LoadSegments: Factor out ZeroFillSegment()
86e04f6ae : linker: LoadSegments: Factor out MapSegment()
b19df897f : Prefer __nodiscard to __wur for readability.
fb6180684 : <threads.h>: `thread_local` should match the C23 #if guard for `static_assert`.
1e76a82b3 : Consistently position __wur next to the return type.
f93af26b7 : Add reallocarray() polyfill.
ad992ab7e : Remove //apex_available:platform from libdl,libdl_android,libm
ae3c6f773 : Improve the fdtrack documentation.
f08d0eb76 : Make LD_DEBUG more user-friendly.
42b42f576 : Remove NDK exports
e9f02e019 : Stop using versioner for the llndk too.
5dcb6910a : 16kb: bionic: Re-align libtest_invalid-rw_load_segment.so to 16kb
917dd9030 : Add cpu-target-features binary
4b85b5ef2 : Remove //apex_available:platform from libc's apex_available
8cca5d4da : Sync with upstream FreeBSD libm.
64a6efc3f : Rename confusingly named libc_llndk_headers.
ad58cc740 : <sys/vfs.h>: explain the apparently useless duplication here.
c7afe76e1 : <sys/timerfd.h>: don't redefine constants.
18c0bb698 : Remove versioner.
d1e0b1c11 : <sys/eventfd.h>: don't redefine constants.
a776a5bf2 : <sys/inotify.h>: don't redefine constants.
eb8785abe : Remove two unused `extern`s on function declarations.
219e6025b : <sys/stat.h>: add lchmod().
9a40a22c6 : sys_ptrace_test.cpp: remove obsolete glibc workaround.
312be3dd7 : Mark tls death test properly.
b115a8c76 : status.md: actually write down what's wrong with wordexp().
076778483 : <wchar.h>: use __RENAME() for some trivial aliases.
55acfc1a1 : No need to require API 23 for strptime_l().
14a558845 : <stdlib.h>: ato*()/strto*() cleanup.
a55f8b058 : Increase the space used by properties filenames
c6f3aad69 : Revert obsolete workaround that disabled ThinLTO for libBionicStandardTests
2b27f5791 : <bits/threads_inlines.h>: add missing nullability annotations.
cce54372d : Reapply "Stop using versioner."
2229e55c4 : Fix posix_spawn()/posix_spawnp() nullability annotations.
106afcd87 : Revert "Stop using versioner."
8f07d347d : <wctype.h>: de-pessimize the isw*() functions.
e13512035 : Stop using versioner.
a6421975c : Remove guards on constants and types.
df79cf1d3 : Rename __arch_prctl() to arch_prctl().
c9f344e09 : Make aligned_alloc() __wur too.
8420cf0b7 : bionic: Adapt segment gap test for various page sizes
4c87f0d71 : 16k: bionic: Fix tests for x86_64 16kb page size simulation
8c982629b : Replace soong config module types with selects
9e74d1050 : printf implementation: add missing const to padding strings.
7dbddd38d : strptime: add missing const for "GMT" and "UTC".
03eda279f : linker: use a string constant for the default PT_INTERP.
c0ce06f86 : Add a hasmntopt() test.
d4c6118b4 : printf: reduce stack usage in the common case.
adc4171d7 : Re-do static function dispatch.
427504a0e : Disable LTO for cc libraries passed to rustc
ee04e3dd6 : No need to require API 23 for strerror_l().
5d9725be6 : Add signal to re-enable MTE for a thread
fdc791f03 : Use an ELF alias for sigprocmask64() on LP64.
a3fa4696c : Update the docs to mention mseal().
7ec5cb5f0 : Use an ELF alias for strptime_l().
226c83892 : Use an ELF alias for strerror_l().
1b1499024 : Use ELF aliases for all the <wctype.h> *_l() functions.
5f3b8e04b : Update pubs.opengroup.org links for POSIX 2024 (and https).
6aa6277fa : Revert^2 "Disable C-compat verification for some headers."
bbd39aa8e : Replace http://man7.org links with https://man7.org links.
b3904ee5b : Add mseal(2) wrapper.
1fc68c7ab : Use ELF aliases for most of the strto*_l/wcsto*_l functions.
9d8f72406 : Use size_t for stdio's __sbuf even on ILP32.
2f9fe8ccf : Remove __INTRODUCED_IN_NO_GUARD_FOR_NDK().
e3614f089 : Remove the extra layer of indirection for LP64 ppoll()/pselect().
00a2a6fdb : Merge <stdio_ext.h>'s __fpurge() with <stdio.h>'s fpurge().
a0d217e6b : Remove the useless extra sync_file_range() shim for non-arm32.
07d520945 : Add sig2str()/str2sig() from POSIX Issue 8.
995eddd5e : Alias lockf and lock64 on LP64.
08909ff58 : Remove elf.h riscv64 constants that are now in uapi.
43d419451 : reserve signal for re-enabling MTE for a thread
22bab054a : Revert "Disable C-compat verification for some headers."
55c1e3797 : Add sig2str()/str2sig() from POSIX Issue 8.
b497cc98e : Increase the space used by properties filenames
7ac54f5c3 : Update to v6.10 kernel headers.
620eec1f3 : Merge <sys/system_properties.h> and <sys/_system_properties.h>.
61b629d63 : libc: suppress libcxx's const-correct string overloads
9b9ee73b6 : Disable C-compat verification for some headers.
eecc3dc68 : Remove obsolete __clang__ check (and `-D`).
df67242b7 : Remove clang workaround.
9d3d38c2e : Add _Fork() to POSIX header tests.
fc89c8ae1 : Linker: clear error for incorrect page size load.
534702c62 : Add qsort_r to the POSIX header tests.
ce4abcbd9 : <netinet/in6.h>: don't require <string.h>.
3bf404c29 : sigqueue/pthread_sigqueue: cleanup.
c16828ba1 : Revert "linker: map large portion of ELF file to read its fragments"
fb4b87ba5 : Disable hwasan tests on zero checking tests.
733043830 : Add POSIX qsort_r().
61f6dbf3b : <sys/select.h>: use __builtin_memset rather than writing our own.
5bae57212 : Add POSIX qsort_r().
a3d607a8a : libc.map.txt: remove the two riscv64 special cases.
7326294e8 : Simplify *.map.txt for API levels <= 21.
28c2f7dce : <sys/_system_properties.h>: improve documentation.
a7637a8f0 : Fix uses of the deprecated API level names in the implementation.
0aee1c038 : Revert "linker: map the entire ELF file if address space is 64bit"
1b3629190 : __init_shadow_call_stack: explicitly check for mmap() failures.
bcff7cc1d : linker: don't abbreviate "offset".
54faa658c : linker_note_gnu_property_test: clarify naming.
089f4d172 : exit(): add a lock.
f5e21d931 : linker: use %m in error messages.
8eebd02d0 : linker: map the entire ELF file if address space is 64bit
ea5dd9513 : linker: map large portion of ELF file to read its fragments
33b5b15cd : libm/NOTICE: update.
9aa25fc9d : Simplify the abort() implementation.
58aff2e2a : libm/Android.bp: clarify "better".
e2c414ef4 : fdtrack: report the total number of stacks...
a5fa5356f : Use builtins for the x86/x86-64 lrint family.
d02f979cf : Use builtins for the x86/x86-64 lrint family.
23f7c2a09 : libm: explain the hard-coded _BSD_SOURCE better.
3b23a65d3 : Remove the libm-global `#pragma STDC FENV_ACCESS ON` hammer.
d41a44183 : __check_max_thread_id(): add the workaround to the error message.
3f0c9e826 : Don't manually -DFLT_EVAL_METHOD.
33ae65b77 : Assert that FLT_EVAL_METHOD is 0 for our supported architectures.
558ae0524 : Move the various fenv implementations.
072ce53ec : Update visibility according to the change AVF directories layout
a9d5f9b58 : Update benchmarks/README.md for perf-setup to soong
15b185564 : libm: more 32-bit armv8 optimization.
9fb81ab49 : LD_DEBUG: stop reporting "FOUND" or "NOT FOUND" on every symbol lookup.
54564dfa6 : Ignore relocations in the vdso.
1bdeaf260 : Update libm/NOTICE.
4f3b7e1f9 : Obtain x86 cache info from CPU
99129376a : *.map.txt: replace codenames with explicit API levels.
22d2ea68c : *.map.txt: replace codenames with explicit API levels.
ce6ce4f33 : libm: sync with upstream FreeBSD.
648629318 : Revert "Workaround app compat issue introduced by global ThinLTO optimization"
8fa343883 : Explain why we have significandl.c at all.
e8db40780 : Explain the weird ldexp() quirk.
4b0884227 : Make LD_DEBUG logging go to stderr as well as logcat.
0f1e4019e : linker: show the exact ABI rather than "32-bit"/"64-bit".
c863e6e9c : Make __linker_error() handle the trailing newline.
8055efc55 : Remove unnecessary indirection for execve() and _exit()/_Exit().
1f18d028a : LD_DEBUG style nit.
aede6ea8d : Workaround app compat issue introduced by global ThinLTO optimization
45c789f53 : 16k: bionic: Re-align libtest_empty.so to 16kb for arm64 and x86_64
82e48aecd : Explain why RTLD_LAZY isn't supported.
e9d0064fb : Remove unnecessary indirection for execve() and _exit()/_Exit().
6c4fb2a8e : Remove unnecessary indirection for execve() and _exit()/_Exit().
d51258052 : nl_langinfo_l can just be an ELF alias.
c1341e179 : Add a log_allocator_stats_on_exit option.
dcb4d9f84 : Improve <ctype.h> and <wctype.h> test coverage slightly.
526128311 : towlower()/towupper(): reuse tolower()/toupper().
5f99b0225 : towctrans() should return the input and set errno on failure.
4fda1bc10 : Update the "number of functions in libc" table.
2a34a67ae : We can say `-Xclang -verify` directly now.
a58871b91 : Also mention our _static_ benchmark binaries.
a2fa7e1b5 : wctype simplifications.
b1b2e37d9 : linker/Android.bp: factor out duplicated flags.
4e2d09277 : <ctype.h>: more optimization.
be36fc54a : Improve the <ctype.h> (and <wctype.h>) benchmarks.
72b0f3b78 : Simplify the libc.a [lack of] icu support.
89aada11e : Factor out the keep_symbols magic.
d55def80a : Remove stutter.
51ec8a378 : Fix error checking in __system_property_foreach() implementation.
e1aabd2cf : Insulate against log spam.
6fc5050df : Remove the msun source files not mentioned in a .bp file.
06bdfa54b : Remove gwp_asan_crash_handler dependency from libc
da81ec4d1 : <fts.h>: fix nullability annotation.
2ee3fcf8c : Update libm/NOTICE.
bac7e6970 : Remove dead workaround.
4b6a89b34 : Add MOPS memcpy/memset/memmove from arm-optimized-routines.
b53e48f12 : Just say "arm" rather than "arm_eabi".
0d8a083da : Remove the i386-specific use of ipc(2).
a586ba7f4 : [MTE] move stack buffer calculation to mte.h
c0aa70ab2 : Reapply "[MTE] allocate ring buffer for stack history"
dc6e2fb48 : Remove cdecl cruft.
6cce50f35 : The libc++ upgrade means we can use contains() in versioner now.
e0f02b757 : The libc++ upgrade means we can use contains() in benchmarks now.
192f3cf14 : The libc++ upgrade means we can use contains() in the linker now.
f3724772b : The libc++ upgrade lets us use contains() in tests now.
e9d77e466 : els-tls.md: stop talking about ELF TLS as future work.
6b174efa1 : [MTE] fix longjmp handling
1ce910e3b : android-changes-for-ndk-developers.md: mention ELF TLS.
d71382b9c : status.md: say when ELF TLS was added.
1e8fc8f6b : math_test.cpp: simplify and extend the generic macro captures.
45b29f13b : Revert "[MTE] allocate ring buffer for stack history"
3db37fd4d : elf-tls.md: remove useless links.
356c50cd0 : <math.h>: there's a type-generic __builtin_signbit() now.
bcad39ee3 : math_test.cpp: remove now-unnecessary isinff()/isinfl() declarations.
b4e027857 : libc/Android.bp: fix bpfmt lint.
c51df93b1 : math.h: match other OSes more closely.
57d4f6b70 : locale.cpp: remove dead libandroid_support support.
4b5d62e25 : Remove use of `--exclude-libs` for libgcc/libcompiler_rt.
f7c5e6868 : Decrease logspam of stack MTE remapping.
9b88d0a3f : Add record_allocs_on_exit option.
feb9473bf : bug_24465209_workaround shouldn't affect the host.
1c2ba6a5c : Factor out the bug 24465209 workaround for libdl too.
12a584dd7 : fdsan docs: be more consistent in using API levels.
45ce1ea4a : Clean up our libm digittoint() hack.
788075a24 : Make the bug 24465209 workaround implementation clearer.
7296274bb : Add <netinet/igmp.h>.
f274a205d : Add <sys/io.h>.
29755c292 : Migrate to the new APIs in clang-r522817
10d11ddfc : [MTE] allocate ring buffer for stack history
e25abd905 : Require deprecation messages.

+- Project: platform/bootable/libbootloader

89a5442 : gbl: remove last usage of EFI from Android boot logic
fba432b : gbl: switch Android avb to use GblOps
a6bac41 : gbl: use GblOps for disk access
ef1f4a9 : Support SNP receive filters and promiscuous mode
053770b : Move MergeStatus from per-slot to global
7710b29 : Initial commit for AB Protocol doc
e2b25bd : libgbl: migrate fuchsia_boot tests to FakeGblOps
9aadea3 : Fix backspace key detection
0553c34 : libgbl: add fake storage support for FakeGblOps
1574b79 : android: load and verify dtbo
437d1d4 : libgbl: use FakeGblOps from fastboot mod
480f002 : [zbi] Sync libzbi with fuchsia version
3fdefea : [gbl] Add zircon boot jump for x86
8122ec7 : GBL EFI Fastboot protocol wrapper parses serial number string
a383e30 : Initial commit for GBL EFI Fastboot protocol docs
1f6c724 : libgbl: start FakeGblOps object
a3af766 : Add "oem gbl-set-default-block"
7393738 : Fix number of blocks arithmetic for GPT partitions
a625fa2 : gbl: efi: src: android_boot.rs: decompress lz4 kernel
e25ebac : gbl: efi: src: android_boot.rs: load V2 boot image
1a9f3a6 : gbl: start migrating Android boot to libgbl
42681c4 : Adding Dmitrii to GBL Owners
3f0b2f6 : gbl: efi: src: android_boot.rs: load dtb from vendor image
df39887 : Use GblOps for platform dependencies in fastboot
42de96a : Uprev toolchain version to 1.80.1
c2455bd : [gbl] Rename ImageLoading protocol to match GBL style
ac1115e : Implement GblEfiFastbootProtocol in libefi
8cb907f : [gbl] Add get_image_buffer call to GblOps
6c746af : [gbl] Add GblImageLoadingProtocol mocks
d1b6cd4 : [gbl] Use error in ImageLoadingProtocol to indicate size
978f626 : Add interfaces for getting partition devices
9e01f5b : gbl: efi: src: android_boot.rs: decompress gzip kernel
889b5f2 : Skip bootconfig requirement based on ro.board.first_api_level
b6dca9b : libefi: mark notification callbacks unsafe
b3337c1 : gbl: fdt: provide api to apply multiple overlays using libufdt
e390576 : libefi: fix event notification safety
ddc2b1a : [gbl] enable ImageBuffer to append data back to back.
59392fa : [gbl] Add alignment logic for EfiAllocator
853fa16 : [gbl] Fix `gbl_malloc` alignment logic
e551438 : efi: adds libefi mock APIs and a few tests
b8efddd : gbl: enable EFI code unit tests
d2e32c5 : Fix avb alloc alignment
214f7c8 : gbl: efi: src: android_boot.rs: use ramdisk from boot partition
cae218e : Switch to use libgbl for zircon boot.
185e07c : Fix wrong use of t* registers
d740d6d : Detect target OS by UEFI variable
ac66d01 : Add APIs for check/read/writing unique partitions
a53341f : Use realpath for host sysroot.
d5730d4 : Delete unnecessary Kleaf clang toolchain.
6ea9f26 : Cleanup pass for GBL errors
47a5939 : gbl: efi: include libufdt
bdbcce0 : Delete kleaf host tools from MODULE.bazel.
4e01a7e : Add APIs that unify GPT and raw partitions
2cbac84 : Fix x86_32 boot issues
8ffc087 : liberror fully wraps EFI error codes
339b607 : gbl: update EFI protocol documentation
31e19f0 : kleaf: Registers the musl python toolchain.
503c373 : Remove lib specific error types from GBL
679a428 : Skip bootconfig requirement based on ro.board.first_api_level
1bb7391 : Add bazel_dep to rules_pkg.
2a5c435 : gbl: efi: fix strncmp libc implementation
2116ba1 : Add rules_pkg to MODULE.bazel.
98d1247 : Proposal for a generic GBL partition
96e6aa1 : All libs in GBL use liberror::Error for errors
68527a4 : Add API for A/B/R + AVB booting of Fuchsia
c7ff47f : First commit for liberror
a239c09 : gbl: add mockall library
ad570be : Append ZBI items from vbmetadata
6a4296e : Change back to BY_HANDLE_PROTOCOL for OpenProtocol
afb8abd : gbl: delete unused BUILD files
ed5b3dd : Implements zircon verified boot
c29421c : Open EFI protocol exclusively
6fa1d21 : Acquires lock before handling TCP network
621ca87 : Minor GBL cleanups
a88f8d4 : gbl: add libdttable to support dt table partition structure
ada3ba4 : Add API for loading, verifying, booting zircon
0255b91 : Fix GBL tests static data race
30411dd : Don't add task if it completes upon spawning
bd9a6b3 : gbl: add bootconfig fixup function
0648bac : gbl: start using libgbl GblOps
58533b2 : gbl: add kernel commandline fixup protocol
c146f73 : All slots::Manager getter methods return Result
ee96f87 : Support read/write_abr_metadata_custom
0935148 : [gbl] Add EFI image loading protocol
44ea95d : Refactor fastboot USB TCP concurrent logic
f03f98e : Add dependencies and getting the source code documentation
ac38152 : Update to clang-r530567
53d643b : Rename custom Fastboot USB protocol
273f771 : Remove fastboot state management
97eb449 : Add Timeout utils to libefi
34bd195 : gbl: expose fdt node delete api
91fdbcd : Reuse gbl libc implementations for libavb
4bc978b : gbl: remove unused riscv libc implementations
a5e10e5 : Support parallel flash/download in libgbl Fastboot
8b0bad0 : Press `Backspace` to enter fastboot
122f568 : gbl: efi: src: android_boot.rs: skip init_boot if it doesn't exist
f439dc3 : Add a CyclicExecutor
f2e14c8 : Deprecate AsMultiBlockDevices
28de48d : Don't panic if failed to init EFI net
83002a0 : Upgrade to clang-r522817
2cc0d42 : Add a wrapper for EFI_BLOCK_IO2_PROTOCOL
6de8170 : Provide a slots::Manager over GBL AB slots protocol
c2fdce9 : kleaf: add local_path_override for bazel_features.
ded0f63 : Makes libfastboot backend async
86f141a : Change bootconfig VTS requirement
4e49222 : Change bootconfig VTS requirement
6afa833 : gbl: add stricter lints to libstorage
10b397e : gbl: add stricter lints to libsafemath
e9b8d78 : gbl: add stricter lints to libmisc
ec4701b : gbl: add stricter lints to libgbl
50534fa : gbl: add stricter lints to libfdt
b17d14a : gbl: add stricter lints to libfastboot
67a9aa5 : gbl: add stricter lints to libefi
958452f : gbl: add stricter lints to libc
a9c324b : gbl: add stricter lints to libbootimg
3284a58 : gbl: add stricter lints to libbootconfig
a284e23 : gbl: add stricter lints to libboot
590b4f2 : gbl: add stricter lints to libabr
39f53b6 : gbl: add Rust lints to EFI application
84abfe1 : avb: add Android standard Rust lints
c4e735f : Makes sparse write async
227a992 : libgbl: add libavb_cert tests
429fe1a : Makes libfastboot transport async
e5efbe9 : Only set the panic handler in the EFI application
724e63d : Add a AsyncBlockDevice object
8afbc79 : Refactor libstorage to provide async APIs
ea2595d : libgbl: simplify Gbl creation
67a411c : Add AB slots protocol header definition, bindgen target, and rust wrapper
893b225 : libgbl: pass partition names to libavb
8012876 : libgbl: remove VerifiedData wrapper

+- Project: platform/bootable/recovery

290b44bf : Import translations. DO NOT MERGE ANYWHERE
16869ffa : Import translations. DO NOT MERGE ANYWHERE
2ad13e88 : Remove unused variable.
033739bf : Import translations. DO NOT MERGE ANYWHERE
6a667d7d : Add libboot_control_client dependency to librecovery_ui
4b240f10 : Skip F2FS formatting in non-4K mode
6e19fb26 : The libc++ upgrade means we can use contains in minadb now.
b09792c4 : libc++fs is part of libc++ now.
76d225c5 : Remove unnecessary minui dependency on libz

+- Project: platform/build/bazel

71827763 : Use JDK 21 instead of 17
522f2980 : Do not use import_external_repositories.

+- Project: platform/build/bazel_common_rules

f9fc355 : dist: warn for providing options through cmdline
55ac636 : dist: Separate args from BUILD and from command line.
5316dab : dist: Add -q option.
f547672 : dist: Accept --destdir
8a46311 : kleaf: Delete platforms.
f1cd60f : Update README and OWNERS
2662da0 : Delete remote_coverage_tools.
1c0bd7b : Delete exec (but keep exec/impl and embedded_exec).
699ac1c : Mark copy_to_dist_dir.archives deprecated.
4c26548 : Delete workspace/.

+- Project: platform/build/blueprint

97d520d : Move CreateModule into BaseMutatorContext
e912a3a : Restrict visibility to blueprint modules
ce8a83a : Add visibility property to go modules
9c6a864 : Add incremental caching/restoring tests to context_test.go
7bda838 : Add HasMutatorFinished
7315e8d : Allow wrapping the Go module types
d5c0062 : Add binary test targets to blueprint_tests phony
2e528a6 : Use providers between Go module types
3a78882 : Add GlobResult.Clone()
27eabe5 : Remove unused getters for go module types
e6465a6 : Add VisitDirectDepsWithTags
014deb5 : Rename some variables/funcs and move some code to the right places.
80b0c92 : Fix postProcessors having value semantics when unset
1b43724 : Move the caching/restoring code from soong to blueprint to fully skip build actions.
a2ee2ad : Add NewSimpleConfigurable
0c63da9 : Add PostProcessors to configurable properties
9f03b42 : Make the sharded ninja file names end with .ninja.
d2190f3 : Provider key can be accessed directly.
2de06e5 : Add null checking in OtherModuleDependencyTag
57af52e : Skip writing ninja file for module with a cache hit during incremental build.
9d4fb1f : Write module based ninja files for the module types that enable incremental .
33b01c7 : Populate global rules/variables statically, also some clean up work.
45160e7 : Only dedup OrderOnlyStrings.
4832b00 : Elide empty string variations
530ec14 : Remove some dead code that no one uses.
04ca6dc : Expand input variant matching in applyTransitions
782da16 : Remove toJsonVariationMap
0e47d49 : Print <empty variant> when showing missing dependency errors
ed37f5f : Abstract variationMap
db52bca : Add IsAddingDependency to IncomingTransitionContext
f4e692e : Support post transition reverse dependencies
b46c67c : Separate blueprint parsing and evaluating
134bf53 : Support variable bindings in selects
3d060a1 : Separate blueprint parsing and evaluating
38077fe : Separate blueprint parsing and evaluating
bd16037 : Experimental code to support build action caching.

+- Project: platform/build

64078752f5 : Version bump to AP4A.241205.013 [core/build_id.mk]
dce38d96be : Version bump to AP4A.241205.012 [core/build_id.mk]
e99e203bb3 : Version bump to AP4A.241205.011 [core/build_id.mk]
7d8bd3838b : Version bump to AP4A.241205.010 [core/build_id.mk]
2907d249f4 : Version bump to AP4A.241205.009 [core/build_id.mk]
10895005e5 : Version bump to AP4A.241205.004.X1 [core/build_id.mk]
cafb3c3b62 : Revert^3 "Use -target-feature for MTE"
a213095be0 : Version bump to AP4A.241205.007 [core/build_id.mk]
723b777f66 : Version bump to AP4A.241205.006 [core/build_id.mk]
353da3ce09 : Version bump to AP4A.241205.005.X1 [core/build_id.mk]
e4548a8eed : Version bump to AP4A.241205.005 [core/build_id.mk]
32546fd812 : Version bump to AP4A.241205.004.E1 [core/build_id.mk]
262290c2b0 : Version bump to AP4A.241205.004.W1 [core/build_id.mk]
cf2abf5575 : Version bump to AP4A.241205.004 [core/build_id.mk]
7402d26208 : Version bump to AP4A.241205.003 [core/build_id.mk]
fe0593da02 : Version bump to AP4A.241205.002 [core/build_id.mk]
4b2d1476f7 : Version bump to AP4A.241205.001 [core/build_id.mk]
f02ead4828 : Version bump to AP4A.240925.023 [core/build_id.mk]
d6d3926f84 : Version bump to AP4A.240925.022 [core/build_id.mk]
0b40f8f3ba : Version bump to AP4A.240925.021 [core/build_id.mk]
6ce33b8b16 : Version bump to AP4A.240925.020 [core/build_id.mk]
6d85b9b3b5 : Version bump to AP4A.240925.019 [core/build_id.mk]
934d4f53ea : Version bump to AP4A.240925.018 [core/build_id.mk]
e1987b1dd1 : Version bump to AP4A.240925.010.W1 [core/build_id.mk]
68e240d6c2 : Move ap3a configuration to build/release.
af6d41c6cf : Version bump to AP4A.240925.016 [core/build_id.mk]
e50ba70390 : Version bump to AP4A.240925.015 [core/build_id.mk]
0aa4156d4c : Version bump to AP4A.240925.014 [core/build_id.mk]
e812d39572 : Version bump to AP4A.240925.013 [core/build_id.mk]
126d94b739 : Version bump to AP4A.240925.012 [core/build_id.mk]
79f84c3205 : Version bump to AP4A.240925.011 [core/build_id.mk]
23aa42a59b : Version bump to AP4A.240925.010 [core/build_id.mk]
054fff094c : Version bump to AP4A.240925.009 [core/build_id.mk]
11bd79842d : Version bump to AP4A.240925.008 [core/build_id.mk]
0b5f128af8 : Version bump to AP4A.240925.007 [core/build_id.mk]
ebbef6124c : Version bump to AP4A.240925.006 [core/build_id.mk]
a2bc53b64c : Version bump to AP4A.240925.005 [core/build_id.mk]
61288389a3 : Version bump to AP4A.240925.004 [core/build_id.mk]
5d588e1622 : Version bump to AP4A.240925.003 [core/build_id.mk]
6212ad19bd : Version bump to AP4A.240925.002 [core/build_id.mk]
d13c4e3dd3 : Version bump to AP4A.240920.002.V2 [core/build_id.mk]
66c947d27c : Revert "Add fingerprint to packages.map."
aaf8673c55 : Version bump to AP4A.240920.002.A4 [core/build_id.mk]
bc3b39a4b7 : Version bump to AP4A.240924.004 [core/build_id.mk]
c27167bd06 : Version bump to AP4A.240920.002.A3 [core/build_id.mk]
adfb1bd9f8 : Version bump to AP4A.240924.003 [core/build_id.mk]
13b64308e8 : Revert "Add fingerprint to packages.map."
ca12818999 : Revert "Add fingerprint to packages.map."
4d48559e2d : Ensure a single running instance of edit monitor
0c6bc1ad45 : Extract class MetadataDb to a separate python library so it can be used in notice files generation.
a80e298d34 : Revert "Add fingerprint to packages.map."
ae6ca3e858 : Version bump to AP4A.240923.001.A1 [core/build_id.mk]
14008b0d73 : Version bump to AP4A.240923.002 [core/build_id.mk]
b7db766c5e : Version bump to AP4A.240920.002.A1 [core/build_id.mk]
2924961d8a : Add a hostside Java lib to read proto paths
5ce93271e8 : Version bump to AP4A.240920.002.T2 [core/build_id.mk]
c3c7e46821 : Preload the sidecar jar when the flag is on
cef59c6780 : Version bump to AP4A.240920.002.T1 [core/build_id.mk]
07ccddab19 : Version bump to AP4A.240920.002 [core/build_id.mk]
46986a4f02 : aconfig: update cpp codegen
8d5479a400 : Package shared lib for camera-hal-tests
c7271c08b7 : Provide a host etc directory
5335955317 : The initial implementation of the edit monitor
0b73dde4e9 : Split out host shared libs target from device-tests
8ea6742d05 : Fix packaging outputs commands
486c627e72 : Revert "Revert "Add command line tool that generates NOTICE.xml...."
2f37c1980c : Revert "Add command line tool that generates NOTICE.xml.gz for p..."
6bfe51ae53 : Add trendy team for desktop firmware team
ac740c3ef9 : Update OWNERS for allowlist
392c0c954d : Add etc/bpf/uprobestats/ProcessManagement.o in allowlist
769d8eed37 : Add fingerprint to packages.map.
21ba377f5a : Move the `dist` target of `mke2fs` to `build/core/tasks`
01d6bb3aae : aconfig: cpp test-mode lib
58f7e044c6 : Version bump to AP4A.240919.002 [core/build_id.mk]
0d5776f887 : Add required makefile for ARMv9.2-A.
3340cf27f7 : Use -target-feature for MTE
e4c1ec9466 : Add command line tool that generates NOTICE.xml.gz for partitions.
f0f939409d : Update core/Makefile to add variable PRODUCT_EXTRA_STUB_LIBRARIES.
420237dc41 : [Ranging] Add service-ranging to build
1e9faa2bc9 : [Ranging] Add ranging to build
ee4e44ade7 : aconfig: update cpp_codegen to just read from new storage
9e103e98e0 : Bootstrap the edit monitor project
aa77074f57 : Version bump to AP4A.240917.002 [core/build_id.mk]
1b0a6667b1 : aconfig: update rust_codegen to just read from new storage when flag is true
115e2cf03b : Version bump to AP4A.240917.001.P1 [core/build_id.mk]
8bfe99c9f5 : Fix missing signer arg error after re-generate OTA
c0ae029e87 : Fix missing signer arg error after re-generate OTA
431f44a314 : Don't show staged value if flag is RO
85e0efc049 : Version bump to AP4A.240916.002 [core/build_id.mk]
45b0438cc0 : Add ability to manually write to binary files.
f7c2fbef9f : Update metadata target to the correct one
83d2a58dd9 : Show containers in list new storage
e2b7599437 : Fix error in payload_signer_args passing
4688186da8 : flag guarded move of uprobestats into Mainline
701665c1c9 : Version bump to AP4A.240913.002.X1 [core/build_id.mk]
71565fb070 : Allow mix of full and incremental updates in OTA
f417de32d4 : Version bump to AP4A.240913.002 [core/build_id.mk]
b3681ad5c6 : Treat system_ext as system in container designation
64598e8dec : Implement package_outputs in GeneralTestsOptimizer
83db9510d0 : Use Soong-defined system image's artifacts in target_files.zip
45e02d3c76 : Expose DeviceProtos' paths to parse in Framework
8ac5145307 : Add 16K boot image and dtbo image to dependency list of target files
f43413c53f : aconfig: Don't log matching validated flags
4837944712 : Fix OTA package re-sign on release key servers
b1edaae899 : Add flag for enabling only new storage and use in aflags
78f0c2575d : Version bump to AP4A.240911.001.P1 [core/build_id.mk]
757d8cb7fd : Add missing vendor_kernel_ramdisk dependency to target-files.zip
bfa77c3299 : Version bump to AP4A.240911.002 [core/build_id.mk]
c40c0e4cec : Update Security String to 2024-11-01
87ef4b8aee : Move create_root_structure.mk to the dont_bother block.
c9dd2d5b2e : Add soong system image configs
48ab2f75c2 : Move building bootloader/radio image task to proper place
d4e4b64eeb : Refactor package_outputs
41d3833a07 : Specify tooling dependency for create_brick_ota
1ee8759a2d : Version bump to AP4A.240910.002 [core/build_id.mk]
1646e5c028 : Move the creation of the root structure to build/core/main.mk
ab5457c038 : Export USE_CAMERA_V4L2_HAL to soong
f72ec7ae1d : Remove BUILD_BROKEN_USES_SOONG_PYTHON2_MODULES
5e18b5fda0 : Fix missing dir error for certain targets
ce138791d9 : Version bump to AP4A.240906.002.T2 [core/build_id.mk]
4122403dae : Version bump to AP4A.240906.002.T1 [core/build_id.mk]
2427d9d402 : Fix missing dir error for certain targets
9cc12919f8 : Version bump to AP4A.240909.002 [core/build_id.mk]
e6d08961ce : Version bump to AP4A.240712.002.E1 [core/build_id.mk]
cc758d9609 : Create parent directories before writing to output target files
9e9e98fad2 : Version bump to AP4A.240906.002 [core/build_id.mk]
d51b2e3edd : Add new framework-photopicker inside MediaProvider module
eddacbb01f : Version bump to AP4A.240906.001.X1 [core/build_id.mk]
065c5f5f5b : Reland Support incremental dev option OTA during signing
8bd289455c : Version bump to AP4A.240905.003 [core/build_id.mk]
a59ef7dd1c : Version bump to AP4A.240905.002 [core/build_id.mk]
01c18ba25c : Revert "Revert "Export variable to soong for converting vintf_co..."
0c9a6ffb00 : Fix str/bytes type error in ReplaceOtaKeys
daca2e7783 : Move copy destination to "sts-sdk"
c50121613d : Don't show container in list new storage
3b6d8085f0 : Revert "Remove messaging package."
660e2ef531 : RESTRICT AUTOMERGE: Package xTS console into CTS 14 to support MCTS.
cd6138bde9 : Version bump to AP4A.240830.001.X2 [core/build_id.mk]
df1b7d1d81 : Add a function to fingerprint flag/offset info.
8851fa65e9 : Version bump to AP4A.240903.002 [core/build_id.mk]
d3878575ac : aconfig: Use LazyLock rather than lazy_static
1313547aec : Revert "Fix problem of RepackApexPayload when using option --signing_args"
357d069f7f : Monotonicity for NEED_AIDL_NDK_PLATFORM_BACKEND.
eab4b9e3c4 : Version bump to AP4A.240830.002.P1 [core/build_id.mk]
c276b87027 : Version bump to AP4A.240830.002 [core/build_id.mk]
31614fd24e : Add script that dumps all product config varaibles.
9c85770aa4 : java reader reads directly from map
bdc6f12b8b : Version bump to AP4A.240830.001.X1 [core/build_id.mk]
29c7842c02 : Revert "Support incremental dev option OTA during signing"
d7fb4d6fff : Add new framework-photopicker inside MediaProvider module
8f63e7c95f : Version bump to AP4A.240824.001.W1 [core/build_id.mk]
395d37acc2 : Version bump to AP4A.240823.001.A2 [core/build_id.mk]
5fcaa1f635 : Support incremental dev option OTA during signing
8948d13afc : Add boot_16k.img and dtbo_16k.img to target_files
ff8b9adba3 : Add missing -e flag to echo invocation
3e3cbeb3a5 : Move COMPATIBILITY.tradefed_tests_dir to proper place
fac305600c : Version bump to AP4A.240829.002 [core/build_id.mk]
a8454c30ed : aconfig Rust: Support huge list of flags
248580cb41 : Add the list of makefiles that were also included by product config to dumpconfig.
6dfeb795e0 : Add tracing for board config to dumpconfig
b34578cf74 : Fix newline for dumpconfig
e44587cf2f : Version bump to AP4A.240828.003 [core/build_id.mk]
bca30dd13f : Implement SipHasher
3114519c89 : Add a new Soong config variable EMMA_INSTRUMENT
0fa47f4a54 : Update diff allowlist for soong system image build
854d329849 : Version bump to AP4A.240828.002 [core/build_id.mk]
bbb1b5a018 : Version bump to AP4A.240827.002 [core/build_id.mk]
c6a9897f88 : core/Makefile: Add desktop update image target hook
b9c54644a2 : Implement get_build_targets_impl in GeneralTestsOptimizer
ff517c6151 : Move adb_keys to product partition
1c8d6ea6f8 : Revert "Export variable to soong for converting vintf_compatibil..."
0e695737e4 : Remove some files from packaging allowlist
b130e791b6 : add BuildContext class and fix enabled features
58992a6052 : Revert "Fix problem of RepackApexPayload when using option --signing_args"
6fef657ff3 : Remove messaging package.
9e6cf672d9 : Include TARGET_ODM_PROP to odm/etc/build.prop
6a8fff595b : Revert "Revert "Add a coverage suffix to avoid Ninja file regene..."
9a5865a787 : Version bump to AP4A.240823.001.X1 [core/build_id.mk]
90dc356c9f : Version bump to AP4A.240822.002.A1 [core/build_id.mk]
e602ffffd0 : Version bump to AP4A.240823.001.A1 [core/build_id.mk]
0cf46c6d10 : Version bump to AP4A.240823.002 [core/build_id.mk]
99023d6160 : Remove local copy of the flag file
f3ad1bf59a : Version bump to AP4A.240822.002 [core/build_id.mk]
fd2e967af0 : Optimize: Reduce vendor target build files
019f08c633 : Version bump to AP4A.240816.001.A2 [core/build_id.mk]
988bcf6dc2 : Move checkbuild targets of Soong modules into Soong
b707ea0206 : Re-generate 4K boot OTAs using signed boot.img during signing process
d69e11ee3c : Revert "Add a coverage suffix to avoid Ninja file regeneration."
ad9d8e7169 : Add "TARGET_BOARD_PLATFORM" into soong_variables
7731accb15 : Don't pack target tests into art-host-tests.zip.
c97c0b4a7c : Add overlay files to layoutlib res.zip
88eeea5b2e : Add rbc version of soong_config_set_bool
e21369dda2 : Version bump to AP4A.240820.002 [core/build_id.mk]
5efa5514c4 : Version bump to AP4A.240816.001.A1 [core/build_id.mk]
05abb88490 : Version bump to AP4A.240819.002 [core/build_id.mk]
af49729c5a : make/core/Makefile: Skip images for local builds by default.
a6488974f6 : Add libmonkey_jni to base
50c995af3d : Version bump to AP4A.240819.001.X1 [core/build_id.mk]
9cdac7ae1e : Add trendy team for Pixel Troubleshooting App
708f8a0740 : Creating a Trendy team rule for PTE-SysUI Bug: 351846385 Test: Manual Ignore-AOSP-First: Internal only (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d4b0b5d405fc577ac879bf942428689b2f756ff1) Merged-In: Id988d4c9d74a20a2a6471bdbae596c8772ac8cf5 Change-Id: Id988d4c9d74a20a2a6471bdbae596c8772ac8cf5
65e3548527 : Update Security String to 2024-10-01
5ebc4febe6 : Fix problem of RepackApexPayload when using option --signing_args
36d279f781 : Revert^2 "DO NOT MERGE: manually cherry pick"
eb8140f1f4 : Revert "DO NOT MERGE: manually cherry pick"
6f12acb0da : Parse protos in library
d44b475942 : Move large_screen_common.mk to AOSP
1e45baff6b : Add /odm/apex/ support.
1503d8355e : Migrate ramdisk_node_list configuration to Android.bp
48f2b22b45 : Specify is_stubs_module property in selected aconfig library modules
358ed39d53 : Use TARGET_OUT instead of TARGET_OUT_SYSTEM
57a20538f4 : DO NOT MERGE: manually cherry pick
b3795b7933 : Fix build error while creating CHD image
2c7fb2df08 : Add a coverage suffix to avoid Ninja file regeneration.
8a58e78f9e : Remove module_build_from_source soong config variable
7b854c7783 : Add trendy team for android media solutions playback
9e240a3f60 : Version bump to AP4A.240809.002.A1 [core/build_id.mk]
469baa3abd : Version bump to AP4A.240813.002 [core/build_id.mk]
f51e1dd28d : Only read the use_new_storage_value flag once per process.
99d40d7554 : Change artifact matching to be more strict
4aa1da4da1 : Version bump to AP4A.240809.002 [core/build_id.mk]
068ff88d2d : Version bump to AP4A.240809.001.X1 [core/build_id.mk]
a2f9851521 : Remove setting init.userspace_reboot.is_supported
261e22dd1d : Link shared libs to x86/x86_64 folder if available
67911682c2 : target-files: Support erofs_compress_hints
70a53bd6cf : Refactor OptimizedBuildTarget and add general-tests optimization
d05947dd12 : Build product/odm build.prop with Soong
43c861469d : Export related make variables for gralloc.default to soong
904ff501ac : Version bump to AP4A.240802.003.A1 [core/build_id.mk]
8ee1a5b785 : DO NOT MERGE: manually cherry pick
637690e003 : Remove success logs
e2c7f44414 : Version bump to AP4A.240807.002 [core/build_id.mk]
3031794a7c : Rename to HsumDefaultConfigOverlay
06560bed93 : Read from new storage in Java codegen
f5f5992893 : change thread policy to allow read disk
2807e4aa36 : base_vendor.mk: Add filterPowerSupplyEvents.o
fcf124988d : Install cppreopts.sh to copy dexpreopt files on first boot
a0e645dd78 : Version bump to AP4A.240806.002 [core/build_id.mk]
886249bfdf : Add a soong flag to use Compose in Launcher (1/3)
1a8d84dd1e : Return new storage value when flag enabled
90ad448752 : Make aflags put instead of override
96ec9af51b : Version bump to AP4A.240805.002.X1 [core/build_id.mk]
d7e98c63e9 : Revert "Prevent misconfigured cp_system_other_odex=1 device boots"
6dbd7eb601 : Build system_ext build.prop with Soong
4c53c7ac3f : Version bump to AP4A.240805.002 [core/build_id.mk]
4d7e700997 : Switch SBOM generation of products to Soong and remove the function in Make.
8af83ccd50 : change fileinputstream to filechannel
1168c85549 : Version bump to AP4A.240802.003 [core/build_id.mk]
b24c1c3dbd : Don't build targets if they're not used.
1b569e4dd3 : Update sts-sdk to use new source
9c54f38250 : Prevent misconfigured cp_system_other_odex=1 device boots
0ffd5ff9d3 : Version bump to AP4A.240802.002 [core/build_id.mk]
c0db374be7 : Export variable to soong for converting vintf_compatibility_matrix
3a38f1f108 : core/Makefile: Add desktop recovery image target hook
68a4dda683 : Revert "RESTRICT AUTOMERGE: Package xTS console into CTS 13 to support MCTS."
5a6dc72340 : [Ravenwood] Use default socket timeout
c4baa3aa72 : Allow PLATFORM_BASE_OS override from product config
709f990420 : Version bump to AP4A.240801.002 [core/build_id.mk]
10e47e3723 : Revert^2 "Fix signing failure for split APKs"
8e13493d4d : Added a basic prober script to test code completion.
d06e5a83ba : Revert "Fix signing failure for split APKs"
ef566ac4f6 : Reland "Add variables for init.environ.rc"
75c29b8bd3 : Create transitive-res-packages for prebuilt java libraries
f2289bfdd2 : Revert "Add variables for init.environ.rc"
6871779d9b : Fix signing failure for split APKs
27f4c27766 : Version bump to AP4A.240731.003 [core/build_id.mk]
0e6a163603 : [RESTRICT AUTOMERGE] Enable build MCTS on aosp-android14
774a6dbbe8 : Revert "Revert "Revert "Revert "Revert^2 "Add more variables for..."
b186331478 : Revert^2 "Conditionally pass kernel version to build.prop"
b97c96b4b3 : Revert^6 "Use Soong-built system/build.prop"
e631b72822 : Version bump to AP4A.240731.002 [core/build_id.mk]
99419d2e06 : Move the installation rules of device boot images to soong
40e847276f : Version bump to AP4A.240730.004 [core/build_id.mk]
dd3d5c1f3d : Revert "Revert "Revert "Revert^2 "Add more variables for system/..."
0b2f48f0b2 : Revert^5 "Use Soong-built system/build.prop"
ff77e22213 : Revert "Conditionally pass kernel version to build.prop"
97d02148b9 : close file stream
36589bc318 : aconfig: make java cached indicator volatile
2fce2caf01 : HSUM configuration in AOSP
4bec52b6ff : Version bump to AP4A.240730.003 [core/build_id.mk]
161520fca4 : Add kernel lifetimes and approved OGKI builds configs to GSI
6808b94f6d : Add variables for init.environ.rc
6699bee8b9 : Revert "Revert "Switch NDK libc++ from prebuilts/ndk to prebuilt..."
8ff9a78167 : Version bump to AP4A.240730.002 [core/build_id.mk]
27cd53422f : Revert "Switch NDK libc++ from prebuilts/ndk to prebuilts/clang"
b7d82bbb64 : Version bump to AP4A.240729.002 [core/build_id.mk]
11840e42bd : RESTRICT AUTOMERGE: Package xTS console into CTS 13 to support MCTS.
d1f60f3b4f : Version bump to AP4A.240727.001.X1 [core/build_id.mk]
66ff40c08a : read new stoarge based on flag value
8add8e0c9b : use smart pointer for fd
f913fc6764 : Version bump to AP4A.240726.002 [core/build_id.mk]
1aec18dd3e : Don't read flag value file when storage disabled
50687c3f2d : core/Makefile: Drop the raw packed desktop image from build artifacts.
11c5a8a877 : Show container in list command
0e5e128034 : add sdk none version for core lib usage
bdab1b5329 : Add art_build_host_debug to soong config variable
bc61b3ded6 : Switch NDK libc++ from prebuilts/ndk to prebuilts/clang
e63be2a724 : Add HOST_PREFER_32_BIT to Soong Config and move art-tools to product configuration.
973d57ce67 : Move license metadata declaration of cuttlefish/Android.mk into meta-lic.mk
7fc38029ec : Update vintf finalization script
d6b37c1be7 : make aconfig_storage_file.test.java use library from framework
54b93ca0f0 : core/Makefile: Add dist-for-goals calls for desktop image.
fa988f0a34 : add hide and unsupportedadppusage annotation to read library
8217e5c53a : Show staged flags in new storage
aaf50f6a43 : Revert "Revert "Revert^2 "Add more variables for system/build.pr..."
82b8062a90 : Revert^4 "Use Soong-built system/build.prop"
5287eef8ad : Conditionally pass kernel version to build.prop
9a046515db : Revert "Revert^2 "Add more variables for system/build.prop migra..."
70e8a1233c : Revert^3 "Use Soong-built system/build.prop"
a3265ef0a1 : Add new SBOM generation tool.
50061ea370 : Revert^2 "Add more variables for system/build.prop migration"
7fa37d8e04 : Revert^2 "Use Soong-built system/build.prop"
44fe21d315 : Revert "Use Soong-built system/build.prop"
2254142ec5 : Revert "Add more variables for system/build.prop migration"
46ceffe3a0 : Version bump to AP4A.240725.002 [core/build_id.mk]
1c1a2aee7f : Read new storage socket in aflags
2eaa5d0bb0 : Properly log in build_test_suites.py
910e227193 : Version bump to AP4A.240724.003 [core/build_id.mk]
51b4278ec4 : Version bump to AP4A.240724.002 [core/build_id.mk]
63ea18a0c1 : Use Soong-built system/build.prop
78f9be7a4e : Add more variables for system/build.prop migration
e1e72f1e7e : Update Security String to 2024-09-01
494dd5b59e : Version bump to AP4A.240723.002 [core/build_id.mk]
21f99de4b2 : For android-mcts-<module>.zip, we use mts-tradefed. For android-mcts.zip, we use mcts-tradefed.
90b90af5f6 : Add BOARD_PERFSETUP_SCRIPT as a soong config variable
6f701b2882 : Remove VSDK related code from build
42ed91a914 : Add soong config for early VM
0ddd61a73f : Add kernel lifetimes and approved OGKI builds configs to GSI
7064db2a19 : Replace PRODUCT_DISABLE_SCUDO with MALLOC_LOW_MEMORY.
b88c3e638b : make java reader library availiable for mainline
1edd4485c6 : only use new storage for read write
1d5306017e : Version bump to AP4A.240719.001.X1 [core/build_id.mk]
26c29adc67 : Return legacy value if error in new storage
5c0b219720 : Return storage value in native codegen
05fea28d9c : feat: show if flag is locally overridden
02f95cfee5 : Update allowlist based on internal system image
bfd217bb0f : Remove PRODUCT_SHIPPING_API_LEVEL in assemble_vintf
c7fea48094 : Pass PRODUCT_ART_TARGET_INCLUDE_DEBUG_BUILD to Soong
41b64550d8 : Pass the target product to release-config
560884d4af : Export the libbinder flag to Android.bp
ba29ac54f4 : Use JDK 21 instead of 17
15c19082d4 : Exclude mcts tests from cts based on the env config.
bbbe092496 : Read from new storage in aflags
39f5cc4153 : Add ASAN_ENABLED and SANITIZE_TARGET_SYSTEM_ENABLED to Soong config variables:
12c7751ff2 : Add BOARD_MOVE_GSI_AVB_KEYS_TO_VENDOR_BOOT as a soong config variable
7acde13388 : Version bump to AP4A.240717.002 [core/build_id.mk]
4388643d21 : Copy odex files from system_other to data/dalvik-cache on first boot
45eec5e0e1 : Version bump to AP4A.240716.002 [core/build_id.mk]
8722201866 : Use test install base template instead of a hardcoded path
9acbefe223 : Use CallableItem in place of MethodItem
27e0ce0459 : Fix MCTS test suite name to enable partial downloading.
8b6f143b0c : Add option to use Soong defined system image
1f3f321967 : Add files installed to root to diff allowlist
9f8ed73934 : Change java codegen to read from new storage
4bf41fda53 : Include Wear flag values in sdk builds
a4ae95e0ed : Version bump to AP4A.240715.002 [core/build_id.mk]
2731c0db37 : Version bump to AP4A.240712.002.A1 [core/build_id.mk]
79422c8ed9 : Link shared libs to per test module folder in host-unit-tests.zip
abd1ad0b23 : Version bump to AP4A.240712.002.X1 [core/build_id.mk]
621323cfda : add storage java reader
17c72281f2 : Fix -Wformat in generated code.
f561f0cfa0 : Version bump to AP4A.240712.002 [core/build_id.mk]
9fac6b485e : Version bump to AP4A.240711.002 [core/build_id.mk]
d4b0b5d405 : Creating a Trendy team rule for PTE-SysUI Bug: 351846385 Test: Manual Ignore-AOSP-First: Internal only
16c8d3c47a : Revert "add storage java internal reader"
70b9ac0ddd : add storage java internal reader
2421247136 : Add owners for build/make/target/product/virtual_ab_ota
807eb549b5 : core/Makefile: Add desktop pack image hook.
7d04b4d978 : Update allowlist based on internal system image
ba67436d0d : fix: make device paths function static
af8a16adf0 : Implement storage files in Java
7c4ae2f1b1 : Version bump to AP4A.240710.002 [core/build_id.mk]
b60ebe0d7f : RESTRICT AUTOMERGE: Exclude mcts tests from cts based on the env config, a CP from aosp/3081046.
a08472f17b : Set system property ro.product.page_size
8c5b69c826 : Version bump to AP4A.240708.002.X1 [core/build_id.mk]
bcd1cd1040 : Version bump to AP4A.240703.002.A1 [core/build_id.mk]
a721e374fd : Version bump to AP4A.240709.002 [core/build_id.mk]
5e67f9bb61 : Fix: Move COMPRESSION_COMMAND_DEPS before first use
23a97cd73f : Move DTBO target definition outside of BUILDING_RAMDISK_IMAGE guard
c15aed3566 : Version bump to AP4A.240708.002 [core/build_id.mk]
d13b9a24bc : Move otacerts module from Android.mk to Android.bp
6608365ce8 : Version bump to AP4A.240628.001.X2 [core/build_id.mk]
5c5499fcc3 : Version bump to AP4A.240703.003 [core/build_id.mk]
a4b29191f0 : Generate aconfig flag storage file from the aconfig_flag.pb of the pertition
8450f57c3e : Revert "Mark FeatureFlags impl member as final"
f645d4b1cb : 16kb: Remove PRODUCT_BOOTS_16K build variable
cedc29ddc3 : Version bump to AP4A.240703.002 [core/build_id.mk]
1b6d14296e : Reuse Java flag name constants in FeatureFlagsImpl
d8a48c794a : Add prober scripts for language services features
cc6f497809 : Version bump to AP4A.240702.002 [core/build_id.mk]
b3f0337ae6 : Revert "Remove non existent snapuserd.recovery package"
8376b32e42 : Generate system diff between KATI and SOONG
16266625cc : Remove allow-multiple-definitions flag.
3b3e1a6161 : Aconfig: update cpp codegen
fc4ac4873d : Revert "Use test install base template instead of a hardcoded path"
c7722c6ab6 : Version bump to AP4A.240701.001.X1 [core/build_id.mk]
b38fce721a : Increase dump-words-to-file capacity
6285a7ec44 : Version bump to AP4A.240628.001.A1 [core/build_id.mk]
bf3904f50e : Version bump to AP4A.240628.001.X1 [core/build_id.mk]
48aec87674 : 16kb: Define PRODUCT_BOOTS_16K to indicate that target boots with 16kb kernel
3dd4284460 : Hook RELEASE_MESSAGEQUEUE_IMPLEMENTATION into build
f5a52d9a4f : Generate system diff between KATI and SOONG
88d65e514c : Revert "Move COMPRESSION_COMMAND_DEPS before first use"
c5f7f80416 : Replace PRODUCT_COPY_FILES with soong module
fd54266000 : vendor API level current is 10,000,000
c24b736dfe : Include libuprobestats_client in system image.
1ef79a4dad : Add DTBO partition to dev option boot OTA
c7712ee290 : Support custom DTBO image for 16KB target
f6a22b6ff7 : Use test install base template instead of a hardcoded path
26e6c5d5f7 : Install dexpreopt artifacts of non system apps in system_other
a8f0bb8df8 : Move COMPRESSION_COMMAND_DEPS before first use
fca73bcad3 : Mark FeatureFlags impl member as final
acbe15ecdf : Only include this partition's flags in aconfig_flags.pb
742eb98b4e : Added trendy team for Telemetry Client Infra (StatsD)
b6afc6ddf4 : drop no-longer present release_config_map.mk
b681b9f9df : drop no-longer present release_config_map.mk
f982547c1b : release config is now protobuf
2add34e96e : Reland Move all targets away from non-AB
8907ad66d1 : Reland "Consider non-shipping lunch targets to be future."
9ef8a02782 : Fix bug in ota_from_raw_img when generating multiple images
cc589fada5 : Enable Credential Manager for all handheld devices
4bebeabc4c : Revert "Aconfig: update cpp codegen"
3470bc60a2 : Aconfig: update cpp codegen
9005bb61f7 : Add whitelist for mcts modules
b6288a526e : Replace static_rlibs usage.
a12be58687 : Clean .intermediates for removing hashed subdir
fe97bd8891 : release config is now protobuf
2ddbfee4ca : Revert "Move all targets away from non-AB"
b64fdac839 : Switch to static_rlibs
97b6dc078f : Fix a bug that BUILD_VERSION_TAGS is ignored
ab9e6521c2 : Change BOARD_USES_RECOVERY_AS_BOOT to a Boolean type
1d20ca9f72 : Move all targets away from non-AB
436f1368cd : flush mmap file to disk after updating
db07c59d96 : Include soong modules instead of using PRODUCT_COPY_FILES
63d7bb2fb6 : Change output of Make metadata to directory compliance-metatada.
972804b81e : Fix a bug in the releasetools common.py script.
d067588a26 : Support uploading host_name info in the tool event logger
f644156598 : Version bump to AP4A.240621.002 [core/build_id.mk]
97944c71dc : Add macro to support prebuilt vendor_vboot.img
96bf1f0e18 : Rename icu_tzdata.dat_host target.
527ba92bea : Revert "Set widevine apex signed with dev key"
95ff089b84 : Add soong_config_set_bool
f08f9b2cf8 : libandroid_support was removed years ago.
7c1c245214 : Add cts-api-map report targets
73e0442fec : Add a GSI overlay for the framework package
b66aa7edc2 : Add trace redactor to system
d03bb3e1f9 : Version bump to AP4A.240620.002 [core/build_id.mk]
f89645e471 : Version bump to AP4A.240618.004.A1 [core/build_id.mk]
b5b8777686 : Revert "Consider non-shipping lunch targets to be future."
472c60a8e2 : Add license metadata declarations which are moved from hardware/libhardware_legacy/Android.mk
3e62098f19 : Version bump to AP4A.240619.002 [core/build_id.mk]
28f3cbb49c : Version bump to AP4A.240618.004 [core/build_id.mk]
a5b70ba64a : Export metadata of make modules and installed files.
c6b4046787 : Support license information in SBOM writers library.
0a4a93b636 : Version bump to AP4A.240618.003 [core/build_id.mk]
31f6e08fc9 : Drop legacy vboot support.
8bf1bfdef3 : ota_from_target_files: read correct api level
bc962db1ea : aflags: Ensure <partition>/aconfig_flags.pb exists before reading
d98ff7cce3 : Add build_prop soong module
3006a90036 : Version bump to AP4A.240618.002 [core/build_id.mk]
2aa31e6404 : Add trendy team for Android Media Solutions Editing
a73c8bc224 : Record binary modules' whole static library dependencies in make.
0762f5f02a : Add module type information to make modules.
6e11172c6b : Add defaults target for shared linking
78ae6c1fa2 : Add defaults target for shared linking
f4ad02f818 : Add PLATFORM_SEPOLICY_VERSION as a soong config variable
5223a70887 : Add root check to aflags
15961c8523 : Add soong extra config file
86cca7484c : Update ide_query script to new format
ee4f021f6e : Add license metadata declaration in packages/services/Car
366c622ed5 : Add new script for metadata build target
48e6d48cb9 : Add read_ahead size to configurables
27f601f5d9 : Consider non-shipping lunch targets to be future.

+- Project: platform/build/release

00dbb4d7 : Refresh build flags with 24Q4 kernel as of AP4A.241205.013
a32a586e : Update aconfig flags to align with AP4A.241205.013 release
e3afacfa : Update aconfig values to AP4A.240925.013
7175e518 : ap4a build flag sync
ec1ccec1 : trunk staging flag update 24Q4
f38315ce : Add flag com.android.systemui.media_controls_posts_optimization to AP4A
f68fffe4 : Advance Kernel to Build: 12443579 in ap4a Caimito
2ccb14c6 : Advance Kernel to Build: 12443579 in ap4a Comet
c07414c7 : Advance Kernel to Build: 12442519 in 24Q4 shusky
d726f9b9 : Advance Kernel to Build: 12442519 in ap4a Akita
a2c248d6 : Adding flag com.android.systemui.media_load_metadata_via_media_data_loader to AP4A
fd322452 : creating final snapshot of ap4a (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:00ad78e29971d9dab74fe3a9fa3c8d7ee969138f) Merged-In: Id6b87a6b679306ac3c8710156f7b5616002901be Change-Id: Id6b87a6b679306ac3c8710156f7b5616002901be
af81616e : Adding flag com.android.window.flags.remove_starting_window_wait_for_multi_transitions to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d737316e : Adding flag com.android.nfc.flags.enable_direct_boot_aware to RELEASE_CONFIG_TRUNKFOOD_STAGING.
48e35859 : Adding flag android.nfc.enable_card_emulation_euicc to RELEASE_CONFIG_TRUNKFOOD_STAGING.
a7fbf75c : Adding flag com.android.bluetooth.flags.serialize_hogp_and_dis to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2470c9dd : Adding flag com.android.bluetooth.flags.clear_pairing_state_when_no_devrec to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f27470b5 : Adding flag com.android.bluetooth.flags.donot_push_error_code_to_app_when_connected to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c9fd9ebc : Adding flag com.android.bluetooth.flags.save_peer_csrk_after_ltk_gen to RELEASE_CONFIG_TRUNKFOOD_STAGING.
7389279e : Adding flag android.security.keystore2.enable_dump to RELEASE_CONFIG_TRUNKFOOD_STAGING.
95e2a7a3 : Adding flag com.android.nfc.flags.observe_mode_without_rf to RELEASE_CONFIG_TRUNKFOOD_STAGING.
01d1c382 : Removing flag android.app.admin.flags.unmanaged_mode_migration from RELEASE_CONFIG_TRUNKFOOD_STAGING.
03eb98e3 : Adding flag com.android.hardware.input.keyboard_glyph_map to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e26b7c28 : Advance Kernel to Build: 12402432 (6.1) in trunk_staging Panther and Cheetah
788bae40 : Adding flag com.android.graphics.surfaceflinger.flags.true_hdr_screenshots to RELEASE_CONFIG_TRUNKFOOD_STAGING.
16f12455 : Adding flag com.android.graphics.hwui.flags.iso_gainmap_apis to RELEASE_CONFIG_TRUNKFOOD_STAGING.
924440b8 : Adding flag com.android.graphics.surfaceflinger.flags.correct_dpi_with_display_size to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b8537afa : Adding flag com.android.graphics.libgui.flags.bq_producer_throttles_only_async_mode to RELEASE_CONFIG_TRUNKFOOD_STAGING.
012034bc : Removing flag com.android.healthfitness.flags.add_missing_access_logs from RELEASE_CONFIG_TRUNKFOOD_STAGING.
54152439 : Adding flag android.multiuser.show_different_creation_error_for_unsupported_devices to RELEASE_CONFIG_TRUNKFOOD_STAGING.
8e0a0b44 : Adding flag android.multiuser.modify_private_space_secondary_unlock_setup_flow to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6e9ea17f : Adding flag android.multiuser.fix_large_display_private_space_settings to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c7dd40e1 : Adding flag android.multiuser.private_space_search_illustration_config to RELEASE_CONFIG_TRUNKFOOD_STAGING.
1b57d9ba : Adding flag com.android.healthfitness.flags.personal_health_record_database to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9e3b7a92 : Enable RELEASE_APPFUNCTION_SIDECAR in trunk staging
cee2cd2a : Adding flag com.android.bluetooth.flags.non_wake_alarm_for_rpa_rotation to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f8c87fce : Adding flag com.android.window.flags.ae_back_stack_restore to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4c041e45 : Advance Kernel to Build: 12398767 in trunk_staging Comet
227b26a6 : Advance Kernel to Build: 12398767 in trunk_staging Caimito
344e9301 : Advance Kernel to Build: 12398767 (6.1) in trunk_staging Tangorpro
a7526027 : Advance Kernel to Build: 12398767 (6.1) in trunk_staging Akita
45109276 : Advance Kernel to Build: 12398767 (6.1) in trunk_staging Lynx
85f10a97 : Advance Kernel to Build: 12398767 (6.1) in trunk_staging Felix
737c2f2e : Advance Kernel to Build: 12398767 (6.1) in trunk_staging Bluejay
ead2f2d8 : Adding flag com.android.permission.flags.app_permission_fragment_uses_preferences to RELEASE_CONFIG_TRUNKFOOD_STAGING.
68bcd0fd : Removing flag android.provider.a11y_standalone_gesture_enabled from RELEASE_CONFIG_TRUNKFOOD_STAGING.
4cf475e8 : Adding flag android.provider.a11y_standalone_gesture_enabled to RELEASE_CONFIG_TRUNKFOOD_STAGING.
21a18592 : Add RELEASE_USE_SYSTEM_FEATURE_BUILD_FLAGS flag
e1b0590a : Adding flag com.android.bluetooth.flags.remove_one_time_get_name_and_address to RELEASE_CONFIG_TRUNKFOOD_STAGING.
8a37f050 : Removing flag com.android.permission.flags.app_permission_fragment_uses_preferences from RELEASE_CONFIG_TRUNKFOOD_STAGING.
058393b0 : Adding flag android.app.admin.flags.unmanaged_mode_migration to RELEASE_CONFIG_TRUNKFOOD_STAGING.
82cf3845 : Advance Kernel to Build: 12394889 (6.1) in trunk_staging Panther and Cheetah
2142e0ac : Advance Kernel to Build: 12394889 (6.1) in trunk_staging Shiba, Husky and Ripcurrent
857369a8 : Advance Kernel to Build: 12394889 (6.1) in trunk_staging Oriole and Raven
523dbde4 : Add build flag for appfunction sidecar release
5a811c2d : Adding flag com.android.systemui.media_controls_drawables_reuse to RELEASE_CONFIG_TRUNKFOOD_STAGING.
033c1dc8 : Adding flag com.android.input.flags.keyboard_repeat_keys to RELEASE_CONFIG_TRUNKFOOD_STAGING.
58790743 : Move P24 and CT3 Kernel trunk_staging flag here
8d5bc663 : Adding flag android.tracing.perfetto_wm_dump to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c0cc1ecb : Removing flag android.crashrecovery.flags.refactor_crashrecovery from RELEASE_CONFIG_TRUNKFOOD_STAGING.
853bb822 : Removing flag com.android.server.net.never_apply_rules_to_core_uids from RELEASE_CONFIG_TRUNKFOOD_STAGING.
4dae5fab : Adding flag com.android.input.flags.enable_input_policy_profile to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f6341b26 : Adding flag android.os.mainline_vcn_platform_api to RELEASE_CONFIG_TRUNKFOOD_STAGING.
bf5121a4 : Adding flag com.android.permission.flags.app_permission_fragment_uses_preferences to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d42a994c : Adding flag com.android.media.audio.equal_sco_lea_vc_index_range to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3e6ac73d : Advance Kernel to Build: 12389873 (6.1) in trunk_staging Akita
3ffc4b71 : Advance Kernel to Build: 12389873 (6.1) in trunk_staging Tangorpro
a03445b6 : Advance Kernel to Build: 12389873 (6.1) in trunk_staging Felix
5beaf53a : Adding flag com.android.systemui.msdl_feedback to RELEASE_CONFIG_TRUNKFOOD_STAGING.
70372c98 : Adding flag com.android.graphics.surfaceflinger.flags.filter_frames_before_trace_starts to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e1f9c194 : Adding flag com.android.systemui.status_bar_signal_policy_refactor to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c882e990 : Adding flag com.android.launcher3.taskbar_overflow to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c3040c00 : Adding flag android.nfc.nfc_action_manage_services_settings to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0b404620 : Adding flag com.android.input.flags.include_relative_axis_values_for_captured_touchpads to RELEASE_CONFIG_TRUNKFOOD_STAGING.
78d899e2 : Adding flag com.android.hardware.input.touchpad_visualizer to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e9b1d130 : Adding flag android.crashrecovery.flags.refactor_crashrecovery to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f6b3257f : Adding flag com.android.server.notification.notification_vibration_in_sound_uri to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e3a7fd33 : Adding flag com.android.bluetooth.flags.leaudio_unicast_no_available_contexts to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2870acdc : Adding flag com.android.bluetooth.flags.bta_av_setconfig_rej_type_confusion to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2e4576fd : Advance Kernel to Build: 12384663 (6.1) in trunk_staging Bluejay
cd8be397 : Advance Kernel to Build: 12384663 (6.1) in trunk_staging Tangorpro
1d7fce50 : Advance Kernel to Build: 12384663 (6.1) in trunk_staging Akita
7593075a : Advance Kernel to Build: 12384663 (6.1) in trunk_staging Felix
3a179b0b : Advance Kernel to Build: 12384663 (6.1) in trunk_staging Lynx
e5abfc8d : Adding flag android.provider.reduce_binder_transaction_size_for_get_all_properties to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6f9d5e66 : Adding flag com.android.systemui.non_touchscreen_devices_bypass_falsing to RELEASE_CONFIG_TRUNKFOOD_STAGING.
083c7dfe : Adding flag android.location.flags.enable_ni_supl_message_injection_by_carrier_config_bugfix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f242561f : Advance RELEASE_BUILD_OBJECT_SIZE_SANITIZER to trunk_staging
b6f85ae3 : Removing flag com.android.graphics.hwui.flags.initialize_gl_always from RELEASE_CONFIG_TRUNKFOOD_STAGING.
64c5f0f2 : Adding flag com.android.window.flags.enable_compat_ui_visibility_status to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d46d5b44 : Adding flag com.android.window.flags.scrolling_from_letterbox to RELEASE_CONFIG_TRUNKFOOD_STAGING.
04ac0285 : Removing flag android.os.vibrator.haptic_feedback_input_source_customization_enabled from RELEASE_CONFIG_TRUNKFOOD_STAGING.
1a85635f : Adding flag com.android.window.flags.skip_compat_ui_education_in_desktop_mode to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4f3ca321 : Advance Kernel to Build: 12383188 (6.1) in trunk_staging Panther and Cheetah
65efe9e5 : Advance Kernel to Build: 12383188 (6.1) in trunk_staging Shiba, Husky and Ripcurrent
815dcd0e : Advance Kernel to Build: 12383188 (6.1) in trunk_staging Oriole and Raven
02fe1647 : Adding flag com.android.settings.flags.catalyst to RELEASE_CONFIG_TRUNKFOOD_STAGING.
98d70a36 : Adding flag android.os.vibrator.haptic_feedback_input_source_customization_enabled to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b95fda4a : Removing flag com.android.hardware.input.use_key_gesture_event_handler from RELEASE_CONFIG_TRUNKFOOD_STAGING.
ffa98e2c : Adding flag android.multiuser.caches_not_invalidated_at_start_read_only to RELEASE_CONFIG_TRUNKFOOD_STAGING.
434fbdd7 : Add P24, CT3, HK3SB3 wlan flags declarations
8cae4735 : Advance Kernel to Build: 12357444 in ap3a Akita
480319b7 : Advance Kernel to Build: 12357444 in 24Q3
e90fb160 : Advance Kernel to Build: 12357445 in 24Q3
e5505a7b : Advance Kernel to Build: 12357445 in 24Q3
d4b8e4f6 : Advance Kernel to Build: 12357445 in 24Q3
84310374 : Advance Kernel to Build: 12357445 in 24Q3
ea0bbf80 : Advance Kernel to Build: 12357445 in 24Q3
9dcbd69f : Advance Kernel to Build: 12357445 in 24Q3
9bfa4eb4 : Removing flag com.android.window.flags.enable_additional_windows_above_status_bar from RELEASE_CONFIG_TRUNKFOOD_STAGING.
fb82f0b2 : Adding flag com.android.input.flags.enable_touchpad_no_focus_change to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d992571c : Adding flag com.android.window.flags.enable_handle_input_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
56e0c283 : Advance Kernel to Build: 12375379 (6.1) in trunk_staging Lynx
3f0f4c05 : Removing flag com.example.android.aconfig.demo.flags.yet_another_test_bugfix_flag from RELEASE_CONFIG_TRUNKFOOD_STAGING.
ac3c1920 : Advance Kernel to Build: 12375379 (6.1) in trunk_staging Tangorpro
0a0940ce : Adding flag com.android.window.flags.enable_hold_to_drag_app_handle to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e744b9b6 : Advance Kernel to Build: 12375379 (6.1) in trunk_staging Akita
12e1cd17 : Advance Kernel to Build: 12375379 (6.1) in trunk_staging Felix
7006e1e5 : Advance Kernel to Build: 12375379 (6.1) in trunk_staging Bluejay
25b308fc : Adding flag com.android.graphics.libgui.flags.bq_extendedallocate to RELEASE_CONFIG_TRUNKFOOD_STAGING.
ff03a350 : Add RELEASE_BUILD_OBJECT_SIZE_SANITIZER flag
5e05f224 : Advance Kernel to Build: 12375379 (6.1) in trunk_staging Panther and Cheetah
9a896ace : Adding flag com.android.hardware.input.use_key_gesture_event_handler to RELEASE_CONFIG_TRUNKFOOD_STAGING.
021d34a9 : Adding flag android.crashrecovery.flags.enable_crashrecovery to RELEASE_CONFIG_TRUNKFOOD_STAGING.
239b032f : Adding flag com.android.server.notification.notification_force_group_singletons to RELEASE_CONFIG_TRUNKFOOD_STAGING.
8889b9fd : Adding flag com.android.healthfitness.flags.add_missing_access_logs to RELEASE_CONFIG_TRUNKFOOD_STAGING.
530cb8bf : Adding flag com.android.server.display.feature.flags.enable_battery_stats_for_all_displays to RELEASE_CONFIG_TRUNKFOOD_STAGING.
5fb7fda4 : Revert "Adding flag com.android.server.locksettings.wait_for_internet_ror to RELEASE_CONFIG_TRUNKFOOD_STAGING."
44d2613a : Adding flag com.android.window.flags.enable_desktop_windowing_scvh_cache to RELEASE_CONFIG_TRUNKFOOD_STAGING.
a8c55db0 : Create flag RELEASE_UPROBESTATS_MODULE
d6f0dc8f : Adding flag com.android.server.power.optimization.battery_stats_screen_state_event to RELEASE_CONFIG_TRUNKFOOD_STAGING.
91481965 : Adding flag com.android.window.flags.enable_desktop_windowing_multi_instance_features to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4f9ec413 : Adding flag com.android.server.locksettings.wait_for_internet_ror to RELEASE_CONFIG_TRUNKFOOD_STAGING.
8a3cb498 : Adding flag com.android.settingslib.flags.enable_hide_exclusively_managed_bluetooth_device to RELEASE_CONFIG_TRUNKFOOD_STAGING.
21107f59 : Add TEST_MAPPING for notification flag flips
4858c4ea : Adding flag com.android.systemui.sim_pin_bouncer_reset to RELEASE_CONFIG_TRUNKFOOD_STAGING.
dcab5d23 : Adding flag android.nfc.nfc_watchdog to RELEASE_CONFIG_TRUNKFOOD_STAGING.
dfee11f4 : Adding flag com.android.launcher3.accessibility_scroll_on_allapps to RELEASE_CONFIG_TRUNKFOOD_STAGING.
bb94aa15 : Adding flag com.android.server.biometrics.set_ignore_speed_up to RELEASE_CONFIG_TRUNKFOOD_STAGING.
482b7c70 : Adding flag com.android.internal.telephony.flags.optimization_apdu_sender to RELEASE_CONFIG_TRUNKFOOD_STAGING.
acca5f8c : Regenerate Android.bp files from the Telescope service
e9375a2c : Adding flag com.android.graphics.libvulkan.flags.swapchain_mutable_format_ext to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b521485e : Advance Kernel to Build: 12370910 (6.1) in trunk_staging Shiba, Husky and Ripcurrent
7968ab50 : Advance Kernel to Build: 12370910 (6.1) in trunk_staging Oriole and Raven
810795b5 : Adding flag android.content.pm.get_packages_from_launcher_apps to RELEASE_CONFIG_TRUNKFOOD_STAGING.
07abbc49 : Removing flag com.android.server.accessibility.enable_a11y_checker_logging from RELEASE_CONFIG_TRUNKFOOD_STAGING.
4fb31598 : Removing flag com.android.systemui.notification_background_tint_optimization from RELEASE_CONFIG_TRUNKFOOD_STAGING.
4ddc8bee : Adding flag com.android.bluetooth.flags.enforce_resolve_system_service_behavior to RELEASE_CONFIG_TRUNKFOOD_STAGING.
a08185a1 : Removing flag com.android.systemui.non_touchscreen_devices_bypass_falsing from RELEASE_CONFIG_TRUNKFOOD_STAGING.
4bc142d5 : [Ranging] Add a flag for ranging stack
85ec9151 : Adding flag com.android.systemui.non_touchscreen_devices_bypass_falsing to RELEASE_CONFIG_TRUNKFOOD_STAGING.
45da42ac : Adding flag android.permission.flags.appop_access_tracking_logging_enabled to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6de005b0 : Adding flag android.companion.virtualdevice.flags.status_bar_and_insets to RELEASE_CONFIG_TRUNKFOOD_STAGING.
ecea6ce6 : Adding flag com.android.providers.settings.support_local_overrides_sysprops to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0b371b72 : Adding flag android.media.audio.enable_ringtone_haptics_customization to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d82b5daa : Removing flag com.android.server.notification.notification_force_group_singletons from RELEASE_CONFIG_TRUNKFOOD_STAGING.
c9433387 : Adding flag com.android.adservices.flags.sdksandbox_invalidate_effective_target_sdk_version_cache to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c5f450d8 : Adding flag android.multiuser.caching_development_improvements to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4b176af2 : Adding flag com.android.net.thread.platform.flags.thread_user_restriction_enabled to RELEASE_CONFIG_TRUNKFOOD_STAGING.
8b947458 : Add RELEASE_USE_OPTIMIZED_RESOURCE_SHRINKING_BY_DEFAULT flag
63a1e59e : Allow trunk* approval for release managers
85f15ece : Regenerate Android.bp files from the Telescope service
d6283b0d : Removing flag com.android.server.notification.notification_vibration_in_sound_uri from RELEASE_CONFIG_TRUNKFOOD_STAGING.
c331aefe : Advance Kernel to Build: 12362044 (6.1) in trunk_staging Tangorpro
9fc59718 : Advance Kernel to Build: 12362044 (6.1) in trunk_staging Akita
591ee521 : Advance Kernel to Build: 12362044 (6.1) in trunk_staging Bluejay
60249de6 : Advance Kernel to Build: 12362044 (6.1) in trunk_staging Lynx
42e59024 : Advance Kernel to Build: 12362044 (6.1) in trunk_staging Felix
ffc7b25d : Adding flag com.android.media.audio.stereo_spatialization to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f106c341 : Removing flag com.android.media.audio.stereo_spatialization from RELEASE_CONFIG_TRUNKFOOD_STAGING.
ffc66ed2 : Adding flag android.os.ordered_broadcast_multiple_permissions to RELEASE_CONFIG_TRUNKFOOD_STAGING.
36f6fd36 : Removing flag android.media.codec.dataspace_v0_partial from RELEASE_CONFIG_TRUNKFOOD_STAGING.
b9ce614e : Adding flag com.android.bluetooth.flags.key_missing_as_ordered_broadcast to RELEASE_CONFIG_TRUNKFOOD_STAGING.
a52c9259 : Adding flag com.android.server.telecom.flags.check_completed_filters_on_timeout to RELEASE_CONFIG_TRUNKFOOD_STAGING.
ace8804a : Advance Kernel to Build: 12359159 (6.1) in trunk_staging Panther and Cheetah
8e19b42b : Adding flag com.android.server.notification.notification_vibration_in_sound_uri to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c923a43d : Adding flag com.android.internal.telephony.flags.hsum_broadcast to RELEASE_CONFIG_TRUNKFOOD_STAGING.
83dc6af7 : Adding flag com.android.bluetooth.flags.encryption_change_v2 to RELEASE_CONFIG_TRUNKFOOD_STAGING.
bbf4e8bc : Advance Kernel to Build: 12359159 (6.1) in trunk_staging Shiba, Husky and Ripcurrent
ff68a66e : Advance Kernel to Build: 12359159 (6.1) in trunk_staging Oriole and Raven
ab5261ef : Adding flag com.android.server.display.feature.flags.highest_hdr_sdr_ratio_api to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e9e2908c : Removing flag android.tracing.client_side_proto_logging from RELEASE_CONFIG_TRUNKFOOD_STAGING.
04ad5111 : Regenerate Android.bp files from the Telescope service
6270aa2d : Adding flag android.tracing.client_side_proto_logging to RELEASE_CONFIG_TRUNKFOOD_STAGING.
91d38a65 : Removing flag com.android.graphics.libgui.flags.wb_consumer_base_owns_bq from RELEASE_CONFIG_TRUNKFOOD_STAGING.
fd53df1d : Advance Kernel to Build: 12353350 (6.1) in trunk_staging Akita
f3f53da5 : Advance Kernel to Build: 12353350 (6.1) in trunk_staging Felix
33f6dcde : Advance Kernel to Build: 12353350 (6.1) in trunk_staging Tangorpro
0f775133 : Advance Kernel to Build: 12353350 (6.1) in trunk_staging Lynx
0bbc0c97 : Advance Kernel to Build: 12353350 (6.1) in trunk_staging Bluejay
869ed3f4 : Removing flag com.android.settingslib.flags.enable_hide_exclusively_managed_bluetooth_device from RELEASE_CONFIG_TRUNKFOOD_STAGING.
eb46e699 : Adding flag com.android.libcore.post_cleanup_apis to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b2706d3a : Adding flag com.android.libcore.native_metrics to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6e7b073b : Removing flag com.android.providers.settings.storage_test_mission_1 from RELEASE_CONFIG_TRUNKFOOD_STAGING.
689daafb : Allow trunk_staging approval for release managers
ef0ebb65 : Adding flag com.android.internal.camera.flags.enable_hal_abort_from_cameraservicewatchdog to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d4db1714 : Adding flag com.android.graphics.libgui.flags.wb_consumer_base_owns_bq to RELEASE_CONFIG_TRUNKFOOD_STAGING.
943ef27f : Adding flag com.android.graphics.libgui.flags.wb_platform_api_improvements to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c10c8eb0 : Adding flag com.android.settings.flags.enable_bluetooth_key_missing_dialog to RELEASE_CONFIG_TRUNKFOOD_STAGING.
771acee3 : Adding flag com.android.healthfitness.flags.new_information_architecture to RELEASE_CONFIG_TRUNKFOOD_STAGING.
858c2e66 : Advance Kernel to Build: 12353350 (6.1) in trunk_staging Panther and Cheetah
25887790 : Advance Kernel to Build: 12353099 (6.1) in trunk_staging Oriole and Raven
4a488361 : Adding flag android.provider.flags.stage_flags_for_build to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3b8ca1e4 : Adding flag android.app.admin.flags.fix_race_condition_in_tie_profile_lock to RELEASE_CONFIG_TRUNKFOOD_STAGING.
666ccaf2 : Adding flag android.companion.virtualdevice.flags.camera_timestamp_from_surface to RELEASE_CONFIG_TRUNKFOOD_STAGING.
ae81f7a6 : Adding flag com.android.input.flags.hide_pointer_indicators_for_secure_windows to RELEASE_CONFIG_TRUNKFOOD_STAGING.
966b5aa2 : Fix typo in ENABLE_TPU_ASSIGNABLE_DEVICE flag
8054da2d : Adding flag com.android.window.flags.enable_minimize_button to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4e8e51a5 : Adding flag com.android.net.thread.flags.configuration_enabled to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6b3a23ad : Adding flag com.android.systemui.notify_password_text_view_user_activity_in_background to RELEASE_CONFIG_TRUNKFOOD_STAGING.
a55106ed : Trunk_staging: Set SPL to 2024-11-05
e03c5e1f : AP3A: Set SPL to 2024-11-05
5a824257 : Adding flag android.app.rate_limit_get_my_memory_state to RELEASE_CONFIG_TRUNKFOOD_STAGING.
dddf2f4d : Advance Kernel to Build: 12345486 (6.1) in trunk_staging Felix
122a7930 : Advance Kernel to Build: 12345486 (6.1) in trunk_staging Akita
d7170984 : Advance Kernel to Build: 12345486 (6.1) in trunk_staging Tangorpro
e26adbee : Adding flag android.media.codec.dataspace_v0_partial to RELEASE_CONFIG_TRUNKFOOD_STAGING.
fdd64325 : Adding flag com.android.systemui.communal_edit_widgets_activity_finish_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e5a233f4 : Regenerate Android.bp files from the Telescope service
f1e488e1 : Adding flag android.app.notif_channel_crop_vibration_effects to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b8ca1f1e : Removing flag com.android.providers.settings.use_new_storage_value from RELEASE_CONFIG_TRUNKFOOD_STAGING.
a0ccdb11 : Adding flag com.android.appsearch.flags.enable_enterprise_empty_batch_result_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e6963f99 : Removing flag android.os.adpf_use_fmq_channel_fixed from RELEASE_CONFIG_TRUNKFOOD_STAGING.
32fd795f : Adding flag com.android.systemui.media_controls_posts_optimization to RELEASE_CONFIG_TRUNKFOOD_STAGING.
87de9708 : Advance Kernel to Build: 12345486 (6.1) in trunk_staging Panther and Cheetah
be2d2887 : Removing flag com.android.server.flags.skip_home_art_pins from RELEASE_CONFIG_TRUNKFOOD_STAGING.
f3b9cb52 : Adding flag com.android.bluetooth.flags.progress_acl_scheduler_upon_incoming_connection to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c1ab4fb1 : Advance Kernel to Build: 12345486 (6.1) in trunk_staging Shiba, Husky and Ripcurrent
f6443d45 : Advance Kernel to Build: 12345486 (6.1) in trunk_staging Oriole and Raven
502e399d : Adding flag android.sdk.major_minor_versioning_scheme to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2d77f7a4 : Adding flag com.android.window.flags.enable_desktop_windowing_persistence to RELEASE_CONFIG_TRUNKFOOD_STAGING.
ed50f8db : Regenerate Android.bp files from the Telescope service
8adda0d0 : Adding flag com.android.launcher3.enable_overview_command_helper_timeout to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0c8e419b : Adding flag com.android.settings.flags.enable_bluetooth_device_details_polish to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3a5fbbd2 : Adding flag com.android.server.flags.trace_battery_changed_broadcast_event to RELEASE_CONFIG_TRUNKFOOD_STAGING.
1d088e10 : Removing flag com.android.window.flags.enable_desktop_windowing_immersive_handle_hiding from RELEASE_CONFIG_TRUNKFOOD_STAGING.
79dce5ac : Regenerate Android.bp files from the Telescope service
32ebde2d : Adding flag android.media.audio.muted_by_port_volume_api to RELEASE_CONFIG_TRUNKFOOD_STAGING.
7abddcb1 : Advance Kernel to Build: 12342268 (6.1) in trunk_staging Felix
8954c9c2 : Advance Kernel to Build: 12342268 (6.1) in trunk_staging Tangorpro
33ae75dc : Advance Kernel to Build: 12342268 (6.1) in trunk_staging Lynx
de998e8d : Advance Kernel to Build: 12342268 (6.1) in trunk_staging Akita
f42509e3 : Advance Kernel to Build: 12342268 (6.1) in trunk_staging Bluejay
e879e50b : Adding flag com.android.launcher3.ignore_three_finger_trackpad_for_nav_handle_long_press to RELEASE_CONFIG_TRUNKFOOD_STAGING.
eb39ccd4 : Adding flag com.android.window.flags.enable_additional_windows_above_status_bar to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b7fb8faa : Adding flag com.android.launcher3.enable_desktop_task_alpha_animation to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c8b0495e : Adding flag com.android.graphics.hwui.flags.skip_eglmanager_telemetry to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c403dc14 : Adding flag com.android.server.telecom.flags.cache_call_events to RELEASE_CONFIG_TRUNKFOOD_STAGING.
aceff87a : Adding flag android.app.rate_limit_get_memory_info to RELEASE_CONFIG_TRUNKFOOD_STAGING.
eb342a54 : Advance Kernel to Build: 12339742 (6.1) in trunk_staging Panther and Cheetah
173b0157 : Adding flag com.android.window.flags.enable_windowing_scaled_resizing to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6190ef4b : Advance Kernel to Build: 12339742 (6.1) in trunk_staging Shiba, Husky and Ripcurrent
b4f333c7 : Advance Kernel to Build: 12339742 (6.1) in trunk_staging Oriole and Raven
7999c164 : Adding flag android.app.job.cleanup_empty_jobs to RELEASE_CONFIG_TRUNKFOOD_STAGING.
14700ddd : Bump SDK Extension version to 15
3eae801e : Removing flag android.app.notif_channel_crop_vibration_effects from RELEASE_CONFIG_TRUNKFOOD_STAGING.
12c45cd5 : Revert^2 "Enable RELEASE_USE_TRANSITIVE_JARS_IN_CLASSPATH flag in trunk_staging"
e5d1d267 : Adding flag com.android.media.audio.ring_my_car to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f9f2da0e : Revert "Enable RELEASE_USE_TRANSITIVE_JARS_IN_CLASSPATH flag in trunk_staging"
0572f440 : Enable RELEASE_LIBBINDER_CLIENT_CACHE flag in trunk_staging
48a3e775 : Adding flag android.app.use_app_info_not_launched to RELEASE_CONFIG_TRUNKFOOD_STAGING.
a07a1713 : Adding flag com.android.systemui.media_load_metadata_via_media_data_loader to RELEASE_CONFIG_TRUNKFOOD_STAGING.
a17efb2e : Adding flag android.multiuser.fix_avatar_cross_user_leak to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9546e1f1 : Disable enable_early_screen_timeout_detector flag
ab62fd3e : Adding flag com.android.internal.camera.flags.multi_res_raw_reprocessing to RELEASE_CONFIG_TRUNKFOOD_STAGING.
eb5f479e : Advance Kernel to Build: 12331383 (6.1) in trunk_staging Panther and Cheetah
a9e7e395 : Advance Kernel to Build: 12331383 (6.1) in trunk_staging Shiba, Husky and Ripcurrent
0e4bce32 : Advance Kernel to Build: 12331383 (6.1) in trunk_staging Oriole and Raven
12bbfbb6 : Adding flag android.companion.virtualdevice.flags.display_power_manager_apis to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4149573a : Disable enable_early_screen_timeout_detector flag
b5914c7f : Adding flag android.tracing.perfetto_wm_tracing to RELEASE_CONFIG_TRUNKFOOD_STAGING.
a5e599d1 : Advance Kernel to Build: 12327658 (6.1) in trunk_staging Tangorpro
d0a73428 : Advance Kernel to Build: 12327658 (6.1) in trunk_staging Bluejay
7d4217b2 : Adding flag android.hardware.usb.flags.enable_usb_sysfs_midi_identification to RELEASE_CONFIG_TRUNKFOOD_STAGING.
08714fde : Advance Kernel to Build: 12327658 (6.1) in trunk_staging Lynx
472e1545 : Advance Kernel to Build: 12327658 (6.1) in trunk_staging Felix
96643638 : Advance Kernel to Build: 12327658 (6.1) in trunk_staging Akita
de071a7b : Adding flag android.media.codec.thumbnail_block_model to RELEASE_CONFIG_TRUNKFOOD_STAGING.
aed363d8 : Adding flag com.android.car.settings.hotspot_ui_speed_update to RELEASE_CONFIG_TRUNKFOOD_STAGING.
43173f85 : Adding flag com.android.window.flags.enable_desktop_windowing_immersive_handle_hiding to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0dd87c05 : Advance Kernel to Build: 12318583 in 24Q3
2ab13e08 : Advance Kernel to Build: 12318583 in 24Q3
593b48ff : Adding flag android.media.soundtrigger.manager_api to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9e03d9bd : Adding flag com.android.systemui.smartspace_remoteviews_rendering_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
90bb2a6f : Removing flag com.android.systemui.smartspace_remoteviews_rendering from RELEASE_CONFIG_TRUNKFOOD_STAGING.
479f8cb6 : Advance Kernel to Build: 12324628 (6.1) in trunk_staging Panther and Cheetah
3eb45aab : Advance Kernel to Build: 12324628 (6.1) in trunk_staging Shiba, Husky and Ripcurrent
114ba272 : Adding flag android.location.flags.deprecate_provider_request_apis to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c21974b5 : Adding flag com.android.bluetooth.flags.gatt_callback_on_failure to RELEASE_CONFIG_TRUNKFOOD_STAGING.
74cf2837 : Advance Kernel to Build: 12318583 in 24Q3
6b08ad27 : Advance Kernel to Build: 12318583 in 24Q3
b63477a2 : Adding flag android.app.cache_get_current_user_id to RELEASE_CONFIG_TRUNKFOOD_STAGING.
37326c6d : Removing flag com.android.systemui.notifications_background_icons from RELEASE_CONFIG_TRUNKFOOD_STAGING.
951e2f3f : cheetah/husky/raven: revert to use the same kernel for their siblings.
07bbb24a : Enable RELEASE_USE_TRANSITIVE_JARS_IN_CLASSPATH flag in trunk_staging
2ca9a405 : Add RELEASE_USE_TRANSITIVE_JARS_IN_CLASSPATH flag
c8735c34 : Advance Kernel to Build: 12319935 (6.1) in trunk_staging Akita
a8bd2cd3 : Advance Kernel to Build: 12319935 (6.1) in trunk_staging Felix
3bcace37 : Advance Kernel to Build: 12319935 (6.1) in trunk_staging Lynx
2b896c08 : Advance Kernel to Build: 12319935 (6.1) in trunk_staging Tangorpro
1851d6c0 : Advance Kernel to Build: 12319935 (6.1) in trunk_staging Bluejay
00b357ff : Adding flag com.android.server.telecom.flags.use_stream_voice_call_tones to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f5e631af : Adding flag android.view.inputmethod.compatchange_for_zerojankproxy to RELEASE_CONFIG_TRUNKFOOD_STAGING.
cd941186 : Add ETM release flag and enable it in trunk-staging
e07e6f9a : Adding flag com.android.bluetooth.flags.use_encrypt_req_for_av to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2283b66e : Adding flag android.app.notif_channel_crop_vibration_effects to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0044ce71 : Adding flag com.android.internal.camera.flags.single_thread_executor_naming to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e961254b : Advance Kernel to Build: 12317606 (6.1) in trunk_staging Panther and Cheetah
8b610904 : Advance Kernel to Build: 12317606 (6.1) in trunk_staging Shiba, Husky and Ripcurrent
04476874 : Advance Kernel to Build: 12317606 (6.1) in trunk_staging Oriole and Raven
f4694ed9 : Adding flag com.android.window.flags.bal_send_intent_with_options to RELEASE_CONFIG_TRUNKFOOD_STAGING.
39bf2e1a : Adding flag com.android.window.flags.bal_reduce_grace_period to RELEASE_CONFIG_TRUNKFOOD_STAGING.
5683e64b : Removing flag com.android.art.flags.m2025_02_ramp from RELEASE_CONFIG_TRUNKFOOD_STAGING.
174228c2 : Removing flag com.android.art.flags.m2025_01_ramp from RELEASE_CONFIG_TRUNKFOOD_STAGING.
1d7751e7 : Removing flag com.android.art.flags.m2024_11_ramp from RELEASE_CONFIG_TRUNKFOOD_STAGING.
b4d9ff66 : Removing flag com.android.art.flags.m2024_12_ramp from RELEASE_CONFIG_TRUNKFOOD_STAGING.
8e1f9b44 : Adding flag com.android.systemui.settings_ext_register_content_observer_on_bg_thread to RELEASE_CONFIG_TRUNKFOOD_STAGING.
641f2ad4 : Adding flag com.android.internal.telephony.flags.sim_disabled_graceful_tear_down to RELEASE_CONFIG_TRUNKFOOD_STAGING.
465e342b : Advance Kernel to Build: 12314129 (6.1) in trunk_staging Akita
d328fb4a : Advance Kernel to Build: 12314129 (6.1) in trunk_staging Lynx
a7057d64 : Advance Kernel to Build: 12314129 (6.1) in trunk_staging Bluejay
bfcfbcdb : Adding flag android.companion.association_failure_code to RELEASE_CONFIG_TRUNKFOOD_STAGING.
588d145d : Adding flag com.android.bluetooth.flags.le_enc_on_reconnection to RELEASE_CONFIG_TRUNKFOOD_STAGING.
13c2b8be : Adding flag com.android.intentresolver.shareousel_scroll_offscreen_selections to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9465436e : Adding flag android.app.modes_ui_icons to RELEASE_CONFIG_TRUNKFOOD_STAGING.
afff43fd : Adding flag com.android.libcore.openjdk_21_v1_apis to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d326f24f : Removing flag com.android.systemui.media_load_metadata_via_media_data_loader from RELEASE_CONFIG_TRUNKFOOD_STAGING.
cad1b04c : Advance Kernel to Build: 12311504 (6.1) in trunk_staging Shiba, Husky and Ripcurrent
b3a88c2f : Advance Kernel to Build: 12311504 (6.1) in trunk_staging Oriole and Raven
4fbbac2e : Adding flag com.android.systemui.notifications_background_icons to RELEASE_CONFIG_TRUNKFOOD_STAGING.
7440b1ff : Adding flag com.android.providers.media.flags.inferred_media_date to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b49dc2fb : Adding flag com.android.server.display.feature.flags.enable_power_throttling_clamper to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c32e66d2 : Removing flag com.android.providers.media.flags.inferred_media_date from RELEASE_CONFIG_TRUNKFOOD_STAGING.
73cfd904 : Advance Kernel to Build: 12309145 (6.1) in trunk_staging Akita
f80bf2e6 : Advance Kernel to Build: 12309145 (6.1) in trunk_staging Lynx
e722a08a : Advance Kernel to Build: 12309145 (6.1) in trunk_staging Tangorpro
9c6ca672 : Advance Kernel to Build: 12309145 (6.1) in trunk_staging Felix
4c0401fd : Advance Kernel to Build: 12309145 (6.1) in trunk_staging Bluejay
80d6aa8b : Advance Kernel to Build: 12309145 (6.1) in trunk_staging Panther and Cheetah
f54f8f68 : Adding flag com.android.providers.media.flags.inferred_media_date to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c59c48d9 : Advance Kernel to Build: 12308287 (6.1) in trunk_staging Oriole and Raven
6be73ced : Removing flag com.android.art.flags.m2024_11_ramp from RELEASE_CONFIG_TRUNKFOOD_STAGING.
2f5e258b : Removing flag com.android.art.flags.m2025_01_ramp from RELEASE_CONFIG_TRUNKFOOD_STAGING.
29119666 : Removing flag com.android.art.flags.m2024_12_ramp from RELEASE_CONFIG_TRUNKFOOD_STAGING.
b0e5482f : Removing flag com.android.art.flags.m2025_02_ramp from RELEASE_CONFIG_TRUNKFOOD_STAGING.
0c036230 : Removing flag com.android.healthfitness.flags.new_information_architecture from RELEASE_CONFIG_TRUNKFOOD_STAGING.
bd3d33bf : Adding flag com.android.providers.media.flags.audio_sample_columns to RELEASE_CONFIG_TRUNKFOOD_STAGING.
abc75eb1 : Removing flag com.android.input.flags.include_relative_axis_values_for_captured_touchpads from RELEASE_CONFIG_TRUNKFOOD_STAGING.
96a79bbf : Adding flag com.android.hardware.input.modifier_shortcut_manager_refactor to RELEASE_CONFIG_TRUNKFOOD_STAGING.
de277c6a : Adding flag com.android.providers.media.flags.enable_oem_metadata to RELEASE_CONFIG_TRUNKFOOD_STAGING.
819ec5d0 : Removing flag android.app.modes_ui_icons from RELEASE_CONFIG_TRUNKFOOD_STAGING.
9c13736e : Advance Kernel to Build: 12304491 (6.1) in trunk_staging Oriole and Raven
6aacd388 : Advance Kernel to Build: 12304491 (6.1) in trunk_staging Panther and Cheetah
15c32854 : Revert "Advance Kernel to Build: 12300414 (6.1) in trunk_staging..."
92736c06 : Advance Kernel to Build: 12304491 (6.1) in trunk_staging Akita
c5ff815b : Advance Kernel to Build: 12304491 (6.1) in trunk_staging Felix
0d9d746d : Advance Kernel to Build: 12304491 (6.1) in trunk_staging Tangorpro
44fde689 : Advance Kernel to Build: 12304491 (6.1) in trunk_staging Lynx
aa183191 : Advance Kernel to Build: 12304491 (6.1) in trunk_staging Bluejay
000f1778 : Adding flag android.app.modes_ui_icons to RELEASE_CONFIG_TRUNKFOOD_STAGING.
1be3c594 : Regenerate Android.bp files from the Telescope service
1d9572c3 : Removing flag com.android.input.flags.hide_pointer_indicators_for_secure_windows from RELEASE_CONFIG_TRUNKFOOD_STAGING.
efb99a1d : Removing flag com.android.input.flags.hide_pointer_indicators_for_secure_windows from RELEASE_CONFIG_TRUNKFOOD_STAGING.
43ea48d9 : Adding flag com.android.internal.telephony.flags.delay_phone_account_registration to RELEASE_CONFIG_TRUNKFOOD_STAGING.
60cc41d4 : Advance Kernel to Build: 12300414 (6.1) in trunk_staging Panther and Cheetah
c68ce8d2 : Adding flag com.android.systemui.coroutine_tracing to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b534d5bf : Advance Kernel to Build: 12300414 (6.1) in trunk_staging Shiba, Husky and Ripcurrent
94f9ccfd : Adding flag com.android.systemui.status_bar_always_check_underlying_networks to RELEASE_CONFIG_TRUNKFOOD_STAGING.
1b969329 : Adding flag com.android.systemui.keyboard_touchpad_contextual_education to RELEASE_CONFIG_TRUNKFOOD_STAGING.
cbda7705 : Revert^2 "Adding flag com.android.wm.shell.enable_taskbar_on_phones to RELEASE_CONFIG_TRUNKFOOD_STAGING."
04ea17b3 : Removing flag com.android.systemui.coroutine_tracing from RELEASE_CONFIG_TRUNKFOOD_STAGING.
c74cea7e : Removing flag com.android.text.flags.handwriting_gesture_with_transformation from RELEASE_CONFIG_TRUNKFOOD_STAGING.
353088a5 : Advance Kernel to Build: 12295149 (6.1) in trunk_staging Felix
a574a0ef : Advance Kernel to Build: 12295149 (6.1) in trunk_staging Tangorpro
e02548be : Advance Kernel to Build: 12295149 (6.1) in trunk_staging Akita
78856fbf : Adding flag com.android.server.telecom.flags.use_refactored_audio_route_switching to RELEASE_CONFIG_TRUNKFOOD_STAGING.
fc71170c : Adding flag com.android.server.telecom.flags.disconnect_self_managed_stuck_startup_calls to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6754c1ca : Adding flag com.android.server.job.use_correct_process_state_for_logging to RELEASE_CONFIG_TRUNKFOOD_STAGING.
56516cbe : Adding flag com.android.bluetooth.flags.get_state_from_system_server to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4118acce : Adding flag com.android.intentresolver.unselect_final_item to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3da16041 : Adding flag com.android.bluetooth.flags.hfp_allow_volume_change_without_sco to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f4959702 : Advance Kernel to Build: 12294782 (6.1) in trunk_staging Panther and Cheetah
0b6cb5a9 : Adding flag com.android.wm.shell.enable_taskbar_on_phones to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d27d29a8 : Removing flag com.android.systemui.keyboard_touchpad_contextual_education from RELEASE_CONFIG_TRUNKFOOD_STAGING.
fd9b20a4 : Removing flag com.android.graphics.libgui.flags.buffer_release_channel from RELEASE_CONFIG_TRUNKFOOD_STAGING.
e5fd214f : Adding flag com.android.systemui.face_message_defer_update to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9c2ff16e : Adding flag com.android.window.flags.avoid_rebinding_intentionally_disconnected_wallpaper to RELEASE_CONFIG_TRUNKFOOD_STAGING.
61d15c6c : Adding flag com.android.input.flags.include_relative_axis_values_for_captured_touchpads to RELEASE_CONFIG_TRUNKFOOD_STAGING.
fb3f2c3c : Adding flag com.android.window.flags.respect_orientation_change_for_unresizeable to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0ec061ca : Adding flag com.android.window.flags.always_capture_activity_snapshot to RELEASE_CONFIG_TRUNKFOOD_STAGING.
61aaefff : Adding flag com.android.net.thread.flags.channel_max_powers_enabled to RELEASE_CONFIG_TRUNKFOOD_STAGING.
294e8051 : Adding flag com.android.intentresolver.fix_shortcuts_flashing to RELEASE_CONFIG_TRUNKFOOD_STAGING.
00035c26 : Adding flag com.android.bluetooth.flags.le_audio_support_unidirectional_voice_assistant to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b87c962e : Adding flag com.android.text.flags.context_menu_hide_unavailable_items to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f13276a4 : Advance Kernel to Build: 12290467 (6.1) in trunk_staging Akita
ed77bc30 : Advance Kernel to Build: 12290467 (6.1) in trunk_staging Felix
e199e0a8 : Advance Kernel to Build: 12290467 (6.1) in trunk_staging Lynx
204c255b : Advance Kernel to Build: 12290467 (6.1) in trunk_staging Tangorpro
1dace67c : Advance Kernel to Build: 12290467 (6.1) in trunk_staging Bluejay
4b06cde9 : Adding flag com.android.server.accessibility.enable_magnification_keyboard_control to RELEASE_CONFIG_TRUNKFOOD_STAGING.
de4e2912 : Adding flag com.android.systemui.bp_icon_a11y to RELEASE_CONFIG_TRUNKFOOD_STAGING.
7271275b : Adding flag com.android.settings.flags.updated_suggestion_card_aosp to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d217629d : Adding flag com.android.systemui.smartspace_remoteviews_rendering to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c04e1abe : Removing flag android.nfc.nfc_event_listener from RELEASE_CONFIG_TRUNKFOOD_STAGING.
7fa4d03a : Adding flag com.android.libcore.native_metrics to RELEASE_CONFIG_TRUNKFOOD_STAGING.
24d75f01 : Adding flag com.android.libcore.post_cleanup_apis to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b5af6aa6 : Adding flag com.android.graphics.surfaceflinger.flags.view_set_requested_frame_rate_mrr to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3275bc19 : Adding flag com.android.server.flags.consolidate_battery_change_events to RELEASE_CONFIG_TRUNKFOOD_STAGING.
459e95cd : Advance Kernel to Build: 12287056 (6.1) in trunk_staging Panther and Cheetah
e5b9aa4a : Advance Kernel to Build: 12287056 (6.1) in trunk_staging Oriole and Raven
1d9f2861 : Adding flag android.companion.virtualdevice.flags.device_aware_display_power to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4dbf1284 : Removing flag android.tracing.perfetto_wm_tracing from RELEASE_CONFIG_TRUNKFOOD_STAGING.
faedaea5 : Adding flag com.android.healthfitness.flags.new_information_architecture to RELEASE_CONFIG_TRUNKFOOD_STAGING.
68780ad8 : Removing flag com.android.systemui.update_corner_radius_on_display_changed from RELEASE_CONFIG_TRUNKFOOD_STAGING.
4f4449a0 : Advance Kernel to Build: 12283278 (6.1) in trunk_staging Akita
7cf32d01 : Advance Kernel to Build: 12283278 (6.1) in trunk_staging Felix
66b900a4 : Advance Kernel to Build: 12283278 (6.1) in trunk_staging Lynx
8d069775 : Advance Kernel to Build: 12283278 (6.1) in trunk_staging Tangorpro
02f5cb45 : Advance Kernel to Build: 12283278 (6.1) in trunk_staging Bluejay
2f20e8b9 : Adding flag com.android.internal.telephony.flags.support_network_provider to RELEASE_CONFIG_TRUNKFOOD_STAGING.
24c74c4b : Adding flag android.hardware.usb.flags.enable_udc_sysfs_usb_state_update to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6611f859 : Removing flag com.android.providers.settings.check_root_and_read_only from RELEASE_CONFIG_TRUNKFOOD_STAGING.
2b8ca285 : Adding flag com.android.systemui.update_corner_radius_on_display_changed to RELEASE_CONFIG_TRUNKFOOD_STAGING.
550fcf90 : Advance Kernel to Build: 12282271 (6.1) in trunk_staging Panther and Cheetah
0ee00b4f : Adding flag com.android.healthfitness.flags.onboarding to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b9be9bed : Advance Kernel to Build: 12281761 (6.1) in trunk_staging Oriole and Raven
42f948da : Adding flag com.android.systemui.clipboard_shared_transitions to RELEASE_CONFIG_TRUNKFOOD_STAGING.
56a24b43 : Adding flag com.android.systemui.clipboard_image_timeout to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f25e1fa3 : Adding flag com.android.bluetooth.flags.gatt_server_requests_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6bb6d007 : Adding flag com.android.bluetooth.flags.gatt_disconnect_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
912bd3ad : Adding flag com.android.systemui.keyboard_touchpad_contextual_education to RELEASE_CONFIG_TRUNKFOOD_STAGING.
50e77722 : Move P24 and CT3 Kernel flag declaration here
c68385a8 : Adding flag com.android.server.notification.notification_force_group_conversations to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3364c373 : Adding flag com.android.bluetooth.flags.a2dp_fix_codec_type_in_java to RELEASE_CONFIG_TRUNKFOOD_STAGING.
a58efc9a : Removing flag android.companion.association_failure_code from RELEASE_CONFIG_TRUNKFOOD_STAGING.
fb3f4782 : Removing flag com.android.systemui.settings_ext_register_content_observer_on_bg_thread from RELEASE_CONFIG_TRUNKFOOD_STAGING.
39f9723e : Removing flag android.os.ordered_broadcast_multiple_permissions from RELEASE_CONFIG_TRUNKFOOD_STAGING.
b1d95e3f : Removing flag com.android.bluetooth.flags.key_missing_as_ordered_broadcast from RELEASE_CONFIG_TRUNKFOOD_STAGING.
be21ea58 : Removing flag com.android.bluetooth.flags.broadcast_adapter_state_with_callback from RELEASE_CONFIG_TRUNKFOOD_STAGING.
0354b874 : Adding flag android.app.rate_limit_get_processes_in_error_state to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f9e0c45a : Adding flag android.companion.association_failure_code to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2a089964 : Advance Kernel to Build: 12276503 (6.1) in trunk_staging Oriole and Raven
7b1eb22c : Adding flag com.android.systemui.settings_ext_register_content_observer_on_bg_thread to RELEASE_CONFIG_TRUNKFOOD_STAGING.
fbd6a4d3 : Adding flag com.android.systemui.media_load_metadata_via_media_data_loader to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4c7bdbb6 : Adding flag com.android.net.ct.flags.certificate_transparency_service to RELEASE_CONFIG_TRUNKFOOD_STAGING.
058fc318 : Adding flag android.tracing.perfetto_wm_tracing to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9aaadbfe : Adding flag com.android.window.flags.respect_non_top_visible_fixed_orientation to RELEASE_CONFIG_TRUNKFOOD_STAGING.
bfc77553 : [DO NOT MERGE] Enable bq_consumer_attach_callback flag
831b8daf : Advance Kernel to Build: 12272376 (6.1) in trunk_staging Lynx
4db9eae3 : Advance Kernel to Build: 12272376 (6.1) in trunk_staging Akita
25b26a97 : Advance Kernel to Build: 12272376 (6.1) in trunk_staging Felix
3f76d9a1 : Advance Kernel to Build: 12272376 (6.1) in trunk_staging Tangorpro
f4a1c349 : Adding flag com.android.server.display.feature.flags.idle_screen_config_in_subscribing_light_sensor to RELEASE_CONFIG_TRUNKFOOD_STAGING.
30dff4ef : Adding flag com.android.providers.settings.sync_local_overrides_removal_new_storage to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9721de09 : Adding flag com.android.bluetooth.flags.prevent_duplicate_uuid_intent to RELEASE_CONFIG_TRUNKFOOD_STAGING.
33cefd0d : Adding flag android.chre.flags.refactor_hal_xport_agnostic to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2c1b1618 : Adding flag com.android.systemui.screenshot_ui_controller_refactor to RELEASE_CONFIG_TRUNKFOOD_STAGING.
98cb26e1 : Adding flag com.android.graphics.libgui.flags.bq_consumer_attach_callback to RELEASE_CONFIG_TRUNKFOOD_STAGING.
36ff7828 : BPF: Define build time feature flag for libbpf
0730f0cd : Removing flag com.android.media.audioserver.use_bt_sco_for_media from RELEASE_CONFIG_TRUNKFOOD_STAGING.
a73a6dcc : Advance Kernel to Build: 12268677 (6.1) in trunk_staging Panther and Cheetah
54f26d13 : Advance Kernel to Build: 12268677 (6.1) in trunk_staging Shiba, Husky and Ripcurrent
2e4f631e : Adding flag com.android.systemui.clipboard_noninteractive_on_lockscreen to RELEASE_CONFIG_TRUNKFOOD_STAGING.
735b9d5b : Regenerate Android.bp files from the Telescope service
fb505cf2 : Advance Kernel to Build: 12269112 (6.1) in trunk_staging Lynx
755474b4 : Adding flag com.android.bluetooth.flags.run_clock_recovery_in_worker_thread to RELEASE_CONFIG_TRUNKFOOD_STAGING.
07eab2ff : Adding flag com.android.bluetooth.flags.run_ble_audio_ticks_in_worker_thread to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c4c9b1fd : Advance Kernel to Build: 12268396 (6.1) in trunk_staging Oriole and Raven
100ea270 : Advance Kernel to Build: 12266415 (6.1) in trunk_staging Felix
7f9070ba : Advance Kernel to Build: 12266415 (6.1) in trunk_staging Lynx
d9e9caf3 : Advance Kernel to Build: 12266415 (6.1) in trunk_staging Tangorpro
5dc49acf : Advance Kernel to Build: 12266415 (6.1) in trunk_staging Akita
12931124 : Advance Kernel to Build: 12266415 (6.1) in trunk_staging Bluejay
c6b90956 : Adding flag com.android.wallpaper.refactor_wallpaper_category_flag to RELEASE_CONFIG_TRUNKFOOD_STAGING.
04e9f081 : Adding flag com.android.server.accessibility.enable_magnification_follows_mouse to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2f29ae2e : Advance Kernel to Build: 12264598 (6.1) in trunk_staging Panther and Cheetah
e66a51c7 : Advance Kernel to Build: 12264598 (6.1) in trunk_staging Shiba, Husky and Ripcurrent
d1dee1a4 : Adding flag com.android.window.flags.ensure_wallpaper_in_wear_transitions to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3df6e269 : Revert "Adding flag com.android.wm.shell.enable_taskbar_on_phones to RELEASE_CONFIG_TRUNKFOOD_STAGING."
0a202e76 : Add new AVF flags & enable them in trunk-staging
881b1a75 : Adding flag com.android.healthfitness.flags.clear_caches_after_switching_user to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b2e1725d : Adding flag com.android.healthfitness.flags.infra_to_guard_db_changes to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d76bc693 : Adding flag com.android.healthfitness.flags.export_import_fast_follow to RELEASE_CONFIG_TRUNKFOOD_STAGING.
7ec128f1 : Advance Kernel to Build: 12260696 (6.1) in trunk_staging Raven
ee5d9783 : Removing flag com.android.appsearch.flags.enable_enterprise_empty_batch_result_fix from RELEASE_CONFIG_TRUNKFOOD_STAGING.
1ef04b0a : Advance Kernel to Build: 12260696 (6.1) in trunk_staging Tangorpro
64613bea : Advance Kernel to Build: 12260696 (6.1) in trunk_staging Lynx
c4a03894 : Advance Kernel to Build: 12260696 (6.1) in trunk_staging Akita
62b93c85 : Advance Kernel to Build: 12260696 (6.1) in trunk_staging Felix
00f91304 : Advance Kernel to Build: 12260696 (6.1) in trunk_staging Bluejay
5af4e34b : Adding flag com.android.providers.settings.check_root_and_read_only to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d5488a44 : Update the permission for notification_channel_vibration_effect_api to READ_ONLY.
b9f1bc04 : Adding flag com.android.bluetooth.flags.set_addressed_player to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d25658d8 : Adding flag android.app.rate_limit_get_running_app_processes to RELEASE_CONFIG_TRUNKFOOD_STAGING.
edd77365 : Removing flag android.hardware.usb.flags.enable_usb_sysfs_midi_identification from RELEASE_CONFIG_TRUNKFOOD_STAGING.
21b14424 : AP3A: Set SPL to 2024-10-05 Bug: 355186198 Ignore-AOSP-First: Needed for preparing the release (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0faa829c5157f775499fc8f86e5751b4b69717af) Merged-In: I827f58566c43c8aff4e76610218bf1d3aca4c795 Change-Id: I827f58566c43c8aff4e76610218bf1d3aca4c795
f39986e4 : Adding flag com.android.systemui.accessibility.accessibilitymenu.hide_restricted_actions to RELEASE_CONFIG_TRUNKFOOD_STAGING.
12d7c445 : Adding flag android.os.vibrator.normalized_pwle_effects to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c4ba3a06 : Add device_state_requester_cancel_state_flag_values.textproto to ap3a NEXT
3ac5a275 : Enable notification_channel_vibration_effect_api flag in trunk_staging
e681f844 : Revert "Advance Kernel to Build: 12253755 (6.1) in trunk_staging..."
178c637b : Advance Kernel to Build: 12258095 (6.1) in trunk_staging Panther and Cheetah
ce2d5f74 : Adding flag com.android.bluetooth.flags.fix_le_evt_cancelling_sdp_discovery to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6466e02b : Adding flag com.android.appsearch.flags.enable_result_denied_and_result_rate_limited to RELEASE_CONFIG_TRUNKFOOD_STAGING.
1d854e2c : Adding flag com.android.appsearch.flags.enable_enterprise_empty_batch_result_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
989ada4d : Advance Kernel to Build: 12258095 (6.1) in trunk_staging Shiba, Husky and Ripcurrent
5f3e7690 : Removing flag com.android.systemui.status_bar_swipe_over_chip from RELEASE_CONFIG_TRUNKFOOD_STAGING.
c796632a : Removing flag com.android.launcher3.enable_new_archiving_icon from RELEASE_CONFIG_TRUNKFOOD_STAGING.
6a4aaa41 : Advance Kernel to Build: 12253755 (6.1) in trunk_staging Oriole and Raven
501d9809 : Removing flag com.android.text.flags.typeface_cache_for_var_settings from RELEASE_CONFIG_TRUNKFOOD_STAGING.
51b48817 : Adding flag com.android.net.flags.netstats_add_entries to RELEASE_CONFIG_TRUNKFOOD_STAGING.
31990870 : Adding flag com.android.appsearch.flags.enable_search_spec_search_string_parameters to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e1571890 : Advance Kernel to Build: 12253755 (6.1) in trunk_staging Akita
a0aec869 : Advance Kernel to Build: 12253755 (6.1) in trunk_staging Felix
6c776ce0 : Removing flag com.android.systemui.status_bar_stop_updating_window_height from RELEASE_CONFIG_TRUNKFOOD_STAGING.
fd34a41b : Advance Kernel to Build: 12253755 (6.1) in trunk_staging Tangorpro
eee53ecd : Advance Kernel to Build: 12253755 (6.1) in trunk_staging Lynx
2963c307 : Advance Kernel to Build: 12253755 (6.1) in trunk_staging Bluejay
692f1f00 : Adding flag com.android.permission.flags.safety_center_issue_only_affects_group_status to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3f99e78b : Adding flag com.android.permission.flags.safety_center_enabled_no_device_config to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6634375c : Adding flag com.android.permission.flags.odad_notifications_supported to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0e116890 : Adding flag android.app.appfunctions.flags.enable_app_function_manager to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e7b965f5 : Revert^2 "Add microfuchsia flag declaration and value"
e2bf597a : Adding flag com.android.settingslib.widget.selectorwithwidgetpreference.flags.allow_set_title_max_lines to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4b5c620d : Revert "Add microfuchsia flag declaration and value"
39aa623c : Adding flag com.android.wm.shell.bubble_view_info_executors to RELEASE_CONFIG_TRUNKFOOD_STAGING.
61683d94 : DO NOT MERGE: Remove value file for use_pia_v2
5848bf61 : Advance Kernel to Build: 12251351 (6.1) in trunk_staging Panther and Cheetah
803045ee : Adding flag android.app.modes_ui_test to RELEASE_CONFIG_TRUNKFOOD_STAGING.
76abb932 : Adding flag com.android.bluetooth.flags.fix_sco_command_status_handling to RELEASE_CONFIG_TRUNKFOOD_STAGING.
11686527 : Removing flag com.android.bluetooth.flags.set_addressed_player from RELEASE_CONFIG_TRUNKFOOD_STAGING.
9a597aaf : Advance Kernel to Build: 12248042 (6.1) in trunk_staging Akita
434d2add : Advance Kernel to Build: 12248042 (6.1) in trunk_staging Tangorpro
f7a2938e : Advance Kernel to Build: 12248042 (6.1) in trunk_staging Felix
abd59d6a : Adding flag com.android.bluetooth.flags.a2dp_broadcast_connection_state_when_turned_off to RELEASE_CONFIG_TRUNKFOOD_STAGING.
05e6c1a8 : Removing flag android.webkit.update_service_ipc_wrapper from RELEASE_CONFIG_TRUNKFOOD_STAGING.
dd226094 : Adding flag android.car.feature.car_input_start_btpairing_lptt to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e83da645 : Adding flag com.android.server.am.log_broadcast_sent_event to RELEASE_CONFIG_TRUNKFOOD_STAGING.
a339eadb : Adding flag com.android.bluetooth.flags.set_addressed_player to RELEASE_CONFIG_TRUNKFOOD_STAGING.
5dee0f61 : Adding flag android.car.feature.multi_display_brightness_control to RELEASE_CONFIG_TRUNKFOOD_STAGING.
30f50e5b : Adding flag com.android.bluetooth.flags.avrcp_connect_a2dp_with_delay to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4c11b26a : Removing flag com.android.bluetooth.flags.avrcp_connect_a2dp_delayed from RELEASE_CONFIG_TRUNKFOOD_STAGING.
2288f775 : Update the permission for notification_channel_vibration_effect_api to READ_ONLY.
8d103bfd : Adding flag com.android.server.job.remove_user_during_user_switch to RELEASE_CONFIG_TRUNKFOOD_STAGING.
8d23a0e3 : Adding flag android.multiuser.stop_previous_user_apps to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4d81a71e : Adding flag com.android.graphics.libgui.flags.buffer_release_channel to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e896c717 : Removing flag android.tracing.perfetto_wm_tracing from RELEASE_CONFIG_TRUNKFOOD_STAGING.
bfae52db : Adding flag com.android.systemui.status_bar_stop_updating_window_height to RELEASE_CONFIG_TRUNKFOOD_STAGING.
29a5099b : Adding flag com.android.systemui.shared.new_touchpad_gestures_tutorial to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c44f4d32 : Advance Kernel to Build: 12242443 (6.1) in trunk_staging Shiba, Husky and Ripcurrent
b0be79d5 : Advance Kernel to Build: 12242443 (6.1) in trunk_staging Panther and Cheetah
94253478 : Revert "Adding flag com.android.window.flags.respect_non_top_visible_fixed_orientation to RELEASE_CONFIG_TRUNKFOOD_STAGING."
c57847b3 : Advance Kernel to Build: 12242443 (6.1) in trunk_staging Lynx
c3dc8b17 : Adding flag com.android.window.flags.respect_non_top_visible_fixed_orientation to RELEASE_CONFIG_TRUNKFOOD_STAGING.
be978712 : Advance Kernel to Build: 12242443 (6.1) in trunk_staging Akita
befd0a74 : Advance Kernel to Build: 12242443 (6.1) in trunk_staging Tangorpro
0b649398 : Advance Kernel to Build: 12242443 (6.1) in trunk_staging Felix
7c1a8256 : Adding flag android.tracing.perfetto_wm_tracing to RELEASE_CONFIG_TRUNKFOOD_STAGING.
ffc4236d : Adding flag android.permission.flags.check_op_validate_package to RELEASE_CONFIG_TRUNKFOOD_STAGING.
780e623d : Adding flag android.car.feature.package_manager_extensions_for_sdv to RELEASE_CONFIG_TRUNKFOOD_STAGING.
7f464eaf : Adding flag com.android.nfc.flags.send_view_intent_for_url_tag_dispatch to RELEASE_CONFIG_TRUNKFOOD_STAGING.
735ae4ee : Adding flag android.nfc.nfc_override_recover_routing_table to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f64dc126 : Adding flag android.nfc.nfc_event_listener to RELEASE_CONFIG_TRUNKFOOD_STAGING.
1339d2b9 : Trunk_staging: Set SPL to 2024-10-05
5670090f : Adding flag com.android.window.flags.no_duplicate_surface_destroyed_events to RELEASE_CONFIG_TRUNKFOOD_STAGING.
ae3f5559 : Adding flag com.android.wm.shell.enable_taskbar_on_phones to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0faa829c : AP3A: Set SPL to 2024-10-05 Bug: 355186198 Change-Id: I827f58566c43c8aff4e76610218bf1d3aca4c795 Ignore-AOSP-First: Needed for preparing the release
f2369367 : Advance Kernel to Build: 12235035 (6.1) in trunk_staging Akita
e4f9b338 : Advance Kernel to Build: 12235035 (6.1) in trunk_staging Felix
62daa3be : Advance Kernel to Build: 12235035 (6.1) in trunk_staging Raven
a9cb2b74 : Advance Kernel to Build: 12235035 (6.1) in trunk_staging Bluejay
680fa749 : Advance Kernel to Build: 12235035 (6.1) in trunk_staging Tangorpro
3155c51c : Advance Kernel to Build: 12235035 (6.1) in trunk_staging Lynx
e2c6ccc3 : Adding flag com.android.providers.media.flags.picker_pre_selection_extra to RELEASE_CONFIG_TRUNKFOOD_STAGING.
fb77ca3d : Adding flag android.car.feature.handle_property_events_in_binder_thread to RELEASE_CONFIG_TRUNKFOOD_STAGING.
bb1f79d8 : Adding flag com.android.window.flags.transit_tracker_plumbing to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2c65790a : Removing flag com.android.trunk_stable_workflow_testing.welcome_aboard from RELEASE_CONFIG_TRUNKFOOD_STAGING.
912c571d : Advance Kernel to Build: 12233547 (6.1) in trunk_staging Cheetah
782f9090 : Adding flag com.android.bluetooth.flags.leaudio_set_codec_config_preference to RELEASE_CONFIG_TRUNKFOOD_STAGING.
50eabaff : Removing flag com.android.wm.shell.enable_taskbar_on_phones from RELEASE_CONFIG_TRUNKFOOD_STAGING.
bfe64848 : Adding flag com.android.graphics.hwui.flags.resample_gainmap_regions to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6214996c : Advance Kernel to Build: 12228152 (5.15) in trunk_staging Shiba
f9154878 : Advance Kernel to Build: 12233547 (6.1) in trunk_staging Husky and Ripcurrent
441c0d22 : Adding flag com.android.window.flags.system_ui_immersive_confirmation_dialog to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0fbed184 : Adding flag com.android.wm.shell.enable_taskbar_on_phones to RELEASE_CONFIG_TRUNKFOOD_STAGING.
93c654ef : Adding flag android.permission.flags.dont_remove_existing_uid_states to RELEASE_CONFIG_TRUNKFOOD_STAGING.
21d2d62a : Add microfuchsia flag declaration and value
72f52d8a : Advance Kernel to Build: 12228989 (6.1) in trunk_staging Lynx
01a792da : Advance Kernel to Build: 12228989 (6.1) in trunk_staging Felix
ff013c4c : Advance Kernel to Build: 12228989 (6.1) in trunk_staging Tangorpro
96ba91b2 : Advance Kernel to Build: 12228989 (6.1) in trunk_staging Raven
0ffa980f : Advance Kernel to Build: 12228989 (6.1) in trunk_staging Akita
b1e8c2fc : Advance Kernel to Build: 12228989 (6.1) in trunk_staging Bluejay
aafc657f : Adding flag com.android.internal.telephony.flags.sms_mms_deliver_broadcasts_redirect_to_main_user to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d31ed6ce : Adding flag com.android.systemui.communal_widget_trampoline_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
cd252dd2 : Adding flag com.android.intentresolver.shareousel_update_exclude_components_extra to RELEASE_CONFIG_TRUNKFOOD_STAGING.
7ade90a6 : Adding flag com.android.intentresolver.fix_shortcut_loader_job_leak to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4f6b1687 : Adding flag com.android.systemui.add_black_background_for_window_magnifier to RELEASE_CONFIG_TRUNKFOOD_STAGING.
be92abc5 : Adding flag com.android.appsearch.flags.enable_generic_document_over_ipc to RELEASE_CONFIG_TRUNKFOOD_STAGING.
1cc3d2cc : Adding flag com.android.appsearch.flags.enable_contacts_index_first_middle_and_last_names to RELEASE_CONFIG_TRUNKFOOD_STAGING.
1cc7fe20 : Advance Kernel to Build: 12228015 (6.1) in trunk_staging Cheetah
ddfae032 : Advance Kernel to Build: 12227548 (6.1) in trunk_staging Husky and Ripcurrent
25746f05 : Adding flag com.android.healthfitness.flags.read_assets_for_disabled_apps_from_package_manager to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c48f6ce7 : Adding flag android.multiuser.fix_avatar_picker_not_responding_for_new_user to RELEASE_CONFIG_TRUNKFOOD_STAGING.
72d4f027 : Adding flag com.android.server.display.feature.flags.normal_brightness_for_doze_parameter to RELEASE_CONFIG_TRUNKFOOD_STAGING.
db506e77 : Regenerate Android.bp files from the Telescope service
0cf304fc : Advance Kernel to Build: 12219439 (5.10) in trunk_staging Oriole
431202c9 : Advance Kernel to Build: 12224239 (6.1) in trunk_staging Husky and Ripcurrent
2e17eb64 : Advance Kernel to Build: 12224239 (6.1) in trunk_staging Cheetah
40fcb27c : Advance Kernel to Build: 12224239 (6.1) in trunk_staging Lynx
841835d1 : Advance Kernel to Build: 12224239 (6.1) in trunk_staging Raven
321ab030 : Advance Kernel to Build: 12224239 (6.1) in trunk_staging Felix
b44c43f4 : Advance Kernel to Build: 12224239 (6.1) in trunk_staging Bluejay
ff1f8ad5 : Advance Kernel to Build: 12224239 (6.1) in trunk_staging Akita
5455b9f0 : Advance Kernel to Build: 12224239 (6.1) in trunk_staging Tangorpro
e41c5e3f : Adding flag com.android.settings.accessibility.fix_a11y_settings_search to RELEASE_CONFIG_TRUNKFOOD_STAGING.
7900efe1 : Adding flag com.android.server.job.create_work_chain_by_default to RELEASE_CONFIG_TRUNKFOOD_STAGING.
16ae7b70 : Adding flag com.android.text.flags.handwriting_gesture_with_transformation to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c2c4626f : Revert "Advance Kernel to Build: 12217244 (6.1) in trunk_staging..."
b2b8a1f4 : Adding flag com.android.providers.settings.use_new_storage_value to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d81e1609 : Adding flag com.android.permission.flags.livedata_refactor_permission_timeline_enabled to RELEASE_CONFIG_TRUNKFOOD_STAGING.
cff1defe : Adding flag com.android.managedprovisioning.flags.bad_state_v3_early_rh_download_enabled to RELEASE_CONFIG_TRUNKFOOD_STAGING.
7180986c : Advance Kernel to Build: 12219439 (5.10) in trunk_staging Panther
936cd076 : Adding flag com.android.systemui.status_bar_swipe_over_chip to RELEASE_CONFIG_TRUNKFOOD_STAGING.
fb255f7a : Adding flag com.android.providers.media.flags.media_store_open_file to RELEASE_CONFIG_TRUNKFOOD_STAGING.
7c4c71aa : Adding flag android.os.ordered_broadcast_multiple_permissions to RELEASE_CONFIG_TRUNKFOOD_STAGING.
304441c0 : Removing flag android.tracing.client_side_proto_logging from RELEASE_CONFIG_TRUNKFOOD_STAGING.
6a70fbc3 : Advance Kernel to Build: 12217244 (6.1) in trunk_staging Bluejay
a19b8dbc : Advance Kernel to Build: 12217244 (6.1) in trunk_staging Lynx
1d30dd38 : Advance Kernel to Build: 12217244 (6.1) in trunk_staging Raven
37796c70 : Adding flag com.android.server.powerstats.verify_non_null_arguments to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3676674b : Adding flag com.android.bluetooth.flags.cancel_open_discovery_client to RELEASE_CONFIG_TRUNKFOOD_STAGING.
5c4453c5 : Advance Kernel to Build: 12217244 (6.1) in trunk_staging Akita
4b8a610f : Advance Kernel to Build: 12217244 (6.1) in trunk_staging Tangorpro
c21df551 : Advance Kernel to Build: 12217244 (6.1) in trunk_staging Felix
ddd91068 : Adding flag com.android.systemui.status_bar_switch_to_spn_from_data_spn to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e3926c31 : Advance Kernel to Build: 12215275 (6.1) in trunk_staging Cheetah
e5f8f932 : Adding flag android.multiuser.unicorn_mode_refactoring_for_hsum_read_only to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c6b8e894 : Advance Kernel to Build: 12215214 (5.15) in trunk_staging Shiba
465452b9 : Advance Kernel to Build: 12215275 (6.1) in trunk_staging Husky and Ripcurrent
5d155d59 : Regenerate Android.bp files from the Telescope service
3953ff9c : Adding flag com.android.systemui.relock_with_power_button_immediately to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4c47136f : Adding flag android.os.vibrator.fix_audio_coupled_haptics_scaling to RELEASE_CONFIG_TRUNKFOOD_STAGING.
090d0d63 : Adding flag android.app.admin.flags.dont_read_policy_definition to RELEASE_CONFIG_TRUNKFOOD_STAGING.
64ae1a44 : Adding flag com.android.window.flags.use_tasks_dim_only to RELEASE_CONFIG_TRUNKFOOD_STAGING.
cd0cbc89 : Adding flag com.android.window.flags.reduce_keyguard_transitions to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c1f746b0 : Removing flag com.android.bluetooth.flags.identity_address_null_if_unknown from RELEASE_CONFIG_TRUNKFOOD_STAGING.
435e9112 : Adding flag com.android.bluetooth.flags.improve_create_connection_for_already_connecting_device to RELEASE_CONFIG_TRUNKFOOD_STAGING.
21e6dddc : Revert "Adding flag com.android.wm.shell.enable_taskbar_on_phones to RELEASE_CONFIG_TRUNKFOOD_STAGING."
d6cfa369 : Advance Kernel to Build: 12211679 (6.1) in trunk_staging Lynx
e7960ffa : Advance Kernel to Build: 12211679 (6.1) in trunk_staging Akita
721548be : Advance Kernel to Build: 12211679 (6.1) in trunk_staging Tangorpro
d137c284 : Advance Kernel to Build: 12211679 (6.1) in trunk_staging Felix
6058ed25 : Advance Kernel to Build: 12211679 (6.1) in trunk_staging Bluejay
746b50a8 : Advance Kernel to Build: 12211679 (6.1) in trunk_staging Raven
7b12470e : Staging and AP3A: Update Security String to 2024-10-01 Resolve merge conflict for ag/28728841
712f4444 : Adding flag com.android.wm.shell.enable_taskbar_on_phones to RELEASE_CONFIG_TRUNKFOOD_STAGING.
458eee0b : Adding flag com.android.media.audioserver.power_stats to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b1eebecc : Staging and AP3A: Update Security String to 2024-10-01
1c311dad : Adding flag com.android.bluetooth.flags.remove_dup_pairing_response_in_oob_pairing to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2b758856 : Adding flag com.android.bluetooth.flags.name_discovery_for_le_pairing to RELEASE_CONFIG_TRUNKFOOD_STAGING.
5c72bbc0 : Adding flag com.android.bluetooth.flags.clear_auth_collision_state_on_pairing_complete to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3cf53fb2 : Adding flag com.android.bluetooth.flags.android_os_identifier to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3e6b8244 : Adding flag com.android.bluetooth.flags.bta_av_use_peer_codec to RELEASE_CONFIG_TRUNKFOOD_STAGING.
292fd922 : Advance Kernel to Build: 12207420 (6.1) in trunk_staging Cheetah
6527c978 : Removing flag com.android.managedprovisioning.flags.bad_state_v3_early_rh_download_enabled from RELEASE_CONFIG_TRUNKFOOD_STAGING.
a6d918ea : Adding flag com.android.bluetooth.flags.close_hid_only_if_connected to RELEASE_CONFIG_TRUNKFOOD_STAGING.
548d10a2 : Advance Kernel to Build: 12207420 (6.1) in trunk_staging Husky and Ripcurrent
c68694f4 : Removing flag com.android.graphics.libgui.flags.buffer_release_channel from RELEASE_CONFIG_TRUNKFOOD_STAGING.
d2e9991e : Add OWNERS for AOSP-first project to facilite cherry-picking flag flips to AOSP.
aaac6685 : Adding flag com.android.bluetooth.flags.identity_address_null_if_not_known to RELEASE_CONFIG_TRUNKFOOD_STAGING.
75ee8a51 : Revert "Removing flag com.android.systemui.status_bar_use_repos_for_call_chip from RELEASE_CONFIG_TRUNKFOOD_STAGING."
2392ff69 : Adding flag com.android.btaudio.hal.flags.leaudio_report_broadcast_ac_to_hal to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4dd43006 : Adding flag com.android.org.conscrypt.certificate_transparency_platform to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e46cfefa : Removing flag com.android.systemui.status_bar_use_repos_for_call_chip from RELEASE_CONFIG_TRUNKFOOD_STAGING.
72590a9c : Adding flag com.android.server.net.never_apply_rules_to_core_uids to RELEASE_CONFIG_TRUNKFOOD_STAGING.
82ae7bbc : Advance Kernel to Build: 12204704 (6.1) in trunk_staging Felix
f987b015 : Advance Kernel to Build: 12204704 (6.1) in trunk_staging Lynx
9610b71f : Advance Kernel to Build: 12204704 (6.1) in trunk_staging Raven
1916ccab : Advance Kernel to Build: 12204704 (6.1) in trunk_staging Akita
b5e189bd : Advance Kernel to Build: 12204704 (6.1) in trunk_staging Tangorpro
57723962 : Advance Kernel to Build: 12204704 (6.1) in trunk_staging Bluejay
0e33716f : Removing flag com.android.systemui.hubmode_fullscreen_vertical_swipe_fix from RELEASE_CONFIG_TRUNKFOOD_STAGING.
f77e799b : Advance Kernel to Build: 12199761 (5.10) in trunk_staging Oriole
83468da1 : Adding flag android.content.res.handle_all_config_changes to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4607e06e : Adding flag com.android.internal.camera.flags.bump_preview_frame_space_priority to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e25e795d : Removing flag com.android.window.flags.use_tasks_dim_only from RELEASE_CONFIG_TRUNKFOOD_STAGING.
7633019f : Adding flag com.android.internal.camera.flags.dumpsys_request_stream_ids to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e38f3a03 : Removing flag com.android.bluetooth.flags.clear_collision_state_on_pairing_complete from RELEASE_CONFIG_TRUNKFOOD_STAGING.
9124648d : Adding flag com.android.systemui.hubmode_fullscreen_vertical_swipe_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f9482320 : Advance Kernel to Build: 12202414 (6.1) in trunk_staging Cheetah
42fb892f : Advance Kernel to Build: 12199761 (5.10) in trunk_staging Panther
f2cf416a : Adding flag com.android.bluetooth.flags.transmit_smp_packets_before_release to RELEASE_CONFIG_TRUNKFOOD_STAGING.
fcaba2a7 : Adding flag com.android.text.flags.typeface_cache_for_var_settings to RELEASE_CONFIG_TRUNKFOOD_STAGING.
fd404a49 : Advance Kernel to Build: 12202352 (5.15) in trunk_staging Shiba
8c53ee5b : Advance Kernel to Build: 12202414 (6.1) in trunk_staging Husky and Ripcurrent
8a29569a : Adding flag com.android.window.flags.disable_non_resizable_app_snap_resizing to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b33df0e6 : Adding flag com.android.org.conscrypt.certificate_transparency_platform to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6b0d4950 : Adding flag com.android.window.flags.keyguard_going_away_timeout to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6bbdb152 : Adding flag android.os.vibrator.load_haptic_feedback_vibration_customization_from_resources to RELEASE_CONFIG_TRUNKFOOD_STAGING.
90c3b198 : Adding flag com.android.window.flags.use_tasks_dim_only to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3ca11c18 : Advance Kernel to Build: 12195111 (6.1) in trunk_staging Bluejay
2545c959 : Adding flag android.car.feature.visible_background_user_restrictions to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e8ad68de : Advance Kernel to Build: 12195111 (6.1) in trunk_staging Lynx
b3e30e91 : Advance Kernel to Build: 12195111 (6.1) in trunk_staging Raven
6d567e01 : Adding flag com.android.settings.accessibility.never_restrict_accessibility_activity to RELEASE_CONFIG_TRUNKFOOD_STAGING.
38b01c78 : Adding flag com.android.bluetooth.flags.update_active_device_in_band_ringtone to RELEASE_CONFIG_TRUNKFOOD_STAGING.
11df1654 : Adding flag com.android.text.flags.insert_mode_highlight_range to RELEASE_CONFIG_TRUNKFOOD_STAGING.
da68a6dc : Advance Kernel to Build: 12195111 (6.1) in trunk_staging Akita
448f741a : Advance Kernel to Build: 12195111 (6.1) in trunk_staging Felix
058fe927 : Advance Kernel to Build: 12195111 (6.1) in trunk_staging Tangorpro
4fb945ac : Adding flag com.android.bluetooth.flags.headtracker_sdu_size to RELEASE_CONFIG_TRUNKFOOD_STAGING.
76ddd8ac : Adding flag com.android.internal.telephony.flags.enable_carrier_config_n1_control_attempt2 to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d1c5ae60 : Adding flag com.android.bluetooth.flags.broadcast_adapter_state_with_callback to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2923ec65 : Add a build flag for including of supervision service.
ea522720 : Copy TEST_MAPPING files for coverage.
69a3f0ef : Advance Kernel to Build: 12195031 (5.10) in trunk_staging Panther
6e8581e7 : Advance Kernel to Build: 12195111 (6.1) in trunk_staging Cheetah
d31188a3 : Adding flag com.android.bluetooth.flags.adm_always_fallback_to_available_device to RELEASE_CONFIG_TRUNKFOOD_STAGING.
fbf81221 : Adding flag com.android.bluetooth.flags.adm_fallback_when_wired_audio_disconnected to RELEASE_CONFIG_TRUNKFOOD_STAGING.
47026ef8 : Adding flag android.provider.allow_config_maximum_call_log_entries_per_sim to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e6bc7dfe : Adding flag com.android.graphics.libgui.flags.buffer_release_channel to RELEASE_CONFIG_TRUNKFOOD_STAGING.
555a3aa2 : Adding flag com.android.window.flags.migrate_predictive_back_transition to RELEASE_CONFIG_TRUNKFOOD_STAGING.
5188fddc : Advance Kernel to Build: 12190141 (5.15) in trunk_staging Shiba
2d4c1e49 : Advance Kernel to Build: 12195111 (6.1) in trunk_staging Husky and Ripcurrent
6751f393 : Adding flag com.android.systemui.communal_timer_flicker_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
05c958d8 : Adding flag com.android.managedprovisioning.flags.bad_state_v3_early_rh_download_enabled to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b3a62971 : Adding flag com.android.launcher3.enable_hover_of_child_elements_in_taskview to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4d5476be : Adding flag com.android.settingslib.flags.asha_profile_access_profile_enabled_true to RELEASE_CONFIG_TRUNKFOOD_STAGING.
ba15f1fa : Adding flag com.android.hardware.input.keyboard_layout_manager_multi_user_ime_setup to RELEASE_CONFIG_TRUNKFOOD_STAGING.
7ad3c5a8 : Adding flag com.android.providers.media.flags.enable_embedded_photopicker to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0ef2fbb9 : Adding flag com.android.bluetooth.flags.le_inquiry_duration to RELEASE_CONFIG_TRUNKFOOD_STAGING.
01aead5e : Advance Kernel to Build: 12190739 (6.1) in trunk_staging Tangorpro
bb081879 : Advance Kernel to Build: 12190739 (6.1) in trunk_staging Akita
152ffdd6 : Advance Kernel to Build: 12190739 (6.1) in trunk_staging Felix
a28c3fc6 : Advance Kernel to Build: 12190739 (6.1) in trunk_staging Raven
a0304b46 : Advance Kernel to Build: 12190739 (6.1) in trunk_staging Lynx
b05cd4a0 : Advance Kernel to Build: 12190739 (6.1) in trunk_staging Bluejay
f939c4ca : Advance Kernel to Build: 12189211 (5.10) in trunk_staging Oriole
a977a577 : Removing flag com.android.systemui.notification_group_hun_removal_animation_fix from RELEASE_CONFIG_TRUNKFOOD_STAGING.
f0b01919 : Removing flag com.android.systemui.notification_group_hun_removal_animation_fix from RELEASE_CONFIG_TRUNKFOOD_STAGING.
5f254c91 : Removing flag com.android.systemui.accessibility.accessibilitymenu.hide_restricted_actions from RELEASE_CONFIG_TRUNKFOOD_STAGING.
875577c7 : Regenerate Android.bp files from the Telescope service
6c84fbb8 : Advance Kernel to Build: 12189674 (6.1) in trunk_staging Cheetah
4ef874cb : Advance Kernel to Build: 12189220 (5.15) in trunk_staging Shiba
721ae252 : Advance Kernel to Build: 12189185 (6.1) in trunk_staging Husky and Ripcurrent
57246a8f : Adding flag com.android.systemui.use_transitions_for_keyguard_occluded to RELEASE_CONFIG_TRUNKFOOD_STAGING.
1b2ff185 : Add gantry flag to enable Jetpack Compose dependencies in Launcher
6cb1649e : Removing flag com.android.graphics.libgui.flags.edge_extension_shader from RELEASE_CONFIG_TRUNKFOOD_STAGING.
dffb1430 : Adding flag com.android.internal.telephony.flags.uicc_app_count_check_to_create_channel to RELEASE_CONFIG_TRUNKFOOD_STAGING.
12908ecd : Adding flag com.android.settingslib.flags.volume_dialog_audio_sharing_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
ec6672f7 : Removing flag com.android.internal.telephony.flags.uicc_app_count_check_to_create_channel from RELEASE_CONFIG_TRUNKFOOD_STAGING.
919e0117 : Adding flag com.android.input.flags.remove_input_channel_from_windowstate to RELEASE_CONFIG_TRUNKFOOD_STAGING.
82dae306 : Adding flag com.android.appsearch.flags.enable_schema_embedding_property_config to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b3447cb6 : Adding flag com.android.systemui.accessibility.accessibilitymenu.hide_restricted_actions to RELEASE_CONFIG_TRUNKFOOD_STAGING.
103ee776 : Adding flag com.android.launcher3.use_new_icon_for_archived_apps to RELEASE_CONFIG_TRUNKFOOD_STAGING.
5a8714a5 : Update trunk_staging flags for AOSP-first project com.android.art.
b3292354 : Update trunk_staging flags for AOSP-first project com.android.art.
3f4f01ef : Removing flag com.android.server.accessibility.enable_magnification_follows_mouse from RELEASE_CONFIG_TRUNKFOOD_STAGING.
c92faf1a : Removing flag com.android.window.flags.enable_additional_windows_above_status_bar from RELEASE_CONFIG_TRUNKFOOD_STAGING.
98c2e5f5 : Removing flag android.provider.allow_config_maximum_call_log_entries_per_sim from RELEASE_CONFIG_TRUNKFOOD_STAGING.
e11f7c9c : Adding flag com.android.providers.settings.notify_individual_aconfig_sysprop_changed to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9842a06e : Removing flag com.android.bluetooth.flags.le_audio_support_unidirectional_voice_assistant from RELEASE_CONFIG_TRUNKFOOD_STAGING.
8e633d56 : Advance Kernel to Build: 12183058 (6.1) in trunk_staging Cheetah
6060cb9f : Advance Kernel to Build: 12182240 (5.10) in trunk_staging Panther
9118bde3 : Advance Kernel to Build: 12182993 (5.15) in trunk_staging Shiba
caff7232 : Adding flag com.android.appsearch.flags.apps_indexer_enabled to RELEASE_CONFIG_TRUNKFOOD_STAGING.
7c756863 : Adding flag com.android.window.flags.enable_additional_windows_above_status_bar to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0c9f109a : Adding flag com.android.hardware.input.modifier_shortcut_dump to RELEASE_CONFIG_TRUNKFOOD_STAGING.
64fb197b : Adding flag com.android.window.flags.bal_additional_start_modes to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e30d69a1 : Adding flag com.android.bluetooth.flags.unbonded_profile_forbid_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
724d7295 : Advance Kernel to Build: 12181053 (6.1) in trunk_staging Lynx
aba24911 : Advance Kernel to Build: 12181053 (6.1) in trunk_staging Tangorpro
fb96ce4a : Advance Kernel to Build: 12181053 (6.1) in trunk_staging Akita
3e2b244e : Advance Kernel to Build: 12181053 (6.1) in trunk_staging Felix
0b21a717 : Adding flag com.android.internal.telephony.flags.uicc_phone_number_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4edfb489 : Removing flag com.android.settings.flags.hide_le_audio_toggle_for_le_audio_only_device from RELEASE_CONFIG_TRUNKFOOD_STAGING.
9827d03b : Fix namespace declaration. Remove android_platform prefix to match halyard project
2afb5af3 : Removing flag com.android.settings.flags.hide_le_audio_toggle_for_le_audio_only_device from RELEASE_CONFIG_TRUNKFOOD_STAGING.
706f9a8c : Adding flag com.android.server.accessibility.enable_magnification_follows_mouse to RELEASE_CONFIG_TRUNKFOOD_STAGING.
1e8583e2 : Removing flag com.android.bluetooth.flags.always_fallback_to_available_device from RELEASE_CONFIG_TRUNKFOOD_STAGING.
1dbc0bf6 : Removing flag com.android.bluetooth.flags.fallback_when_wired_audio_disconnected from RELEASE_CONFIG_TRUNKFOOD_STAGING.
3763aec2 : Adding flag com.android.wifi.flags.p2p_ownership to RELEASE_CONFIG_TRUNKFOOD_STAGING.
760cf1ce : Advance Kernel to Build: 12172938 (6.1) in trunk_staging Husky and Ripcurrent
f09d056f : Removing flag com.android.systemui.glanceable_hub_back_gesture from RELEASE_CONFIG_TRUNKFOOD_STAGING.
bd0fa1d1 : Adding flag com.android.healthfitness.flags.personal_health_record to RELEASE_CONFIG_TRUNKFOOD_STAGING.
38c8d2d0 : Adding flag com.android.internal.os.debug_store_enabled to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e7fc3506 : Removing flag com.android.systemui.use_transitions_for_keyguard_occluded from RELEASE_CONFIG_TRUNKFOOD_STAGING.
e868900a : Adding flag android.car.feature.audio_vendor_freeze_improvements to RELEASE_CONFIG_TRUNKFOOD_STAGING.
7ae05518 : Removing flag com.android.server.biometrics.notify_fingerprint_loe from RELEASE_CONFIG_TRUNKFOOD_STAGING.
6b81801d : Removing flag com.android.bluetooth.flags.enable_sniff_offload from RELEASE_CONFIG_TRUNKFOOD_STAGING.
6ee2adfb : Adding flag com.android.bluetooth.flags.initiate_multiple_hid_connections to RELEASE_CONFIG_TRUNKFOOD_STAGING.
228e6985 : Adding flag com.android.bluetooth.flags.remove_input_device_on_vup to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d7f42ef3 : Adding flag com.android.bluetooth.flags.clear_collision_state_on_pairing_complete to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e0074130 : Revert "Adding flag com.android.systemui.use_transitions_for_keyguard_occluded to RELEASE_CONFIG_TRUNKFOOD_STAGING."
46362a3a : Adding flag com.android.wifi.flags.new_uri_parsing_for_escape_character to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3c7831b6 : Removing flag com.android.healthfitness.flags.personal_health_record from RELEASE_CONFIG_TRUNKFOOD_STAGING.
4004e410 : Adding flag com.android.appsearch.flags.enable_informational_ranking_expressions to RELEASE_CONFIG_TRUNKFOOD_STAGING.
1ba17363 : Adding flag com.android.internal.telephony.flags.remap_disconnect_cause_sip_request_cancelled to RELEASE_CONFIG_TRUNKFOOD_STAGING.
83ef1437 : Adding flag android.app.modes_ui to RELEASE_CONFIG_TRUNKFOOD_STAGING.
ab37c286 : Removing flag com.android.systemui.qs_new_tiles from RELEASE_CONFIG_TRUNKFOOD_STAGING.
56b13a2d : Adding flag com.android.systemui.status_bar_call_chip_notification_icon to RELEASE_CONFIG_TRUNKFOOD_STAGING.
1f636ecb : Adding flag com.android.bluetooth.flags.choose_wrong_hfp_codec_in_specific_config to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e9ca338e : Removing flag com.android.bluetooth.flags.scan_manager_refactor from RELEASE_CONFIG_TRUNKFOOD_STAGING.
44862397 : Adding flag com.android.intentresolver.fix_drawer_offset_on_config_change to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0d15aaf7 : Advance Kernel to Build: 12169626 (6.1) in trunk_staging Cheetah
d515bfd5 : Advance Kernel to Build: 12168265 (5.10) in trunk_staging Panther
2d1c091d : Advance Kernel to Build: 12168236 (5.15) in trunk_staging Shiba
2ad32443 : Advance Kernel to Build: 12169626 (6.1) in trunk_staging Husky and Ripcurrent
547adb65 : Adding flag com.android.healthfitness.flags.personal_health_record to RELEASE_CONFIG_TRUNKFOOD_STAGING.
57ca1770 : Adding flag com.android.systemui.qs_ui_refactor to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3780b1c5 : Adding flag com.android.systemui.use_transitions_for_keyguard_occluded to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f07a2019 : Adding flag com.android.window.flags.enable_desktop_windowing_transitions to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2fc226a8 : Adding flag com.android.bluetooth.flags.leaudio_speed_up_reconfiguration_between_call to RELEASE_CONFIG_TRUNKFOOD_STAGING.
df5d4ef0 : Adding flag com.android.internal.telephony.flags.uicc_app_count_check_to_create_channel to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3af7fc5e : Adding flag com.android.server.biometrics.notify_fingerprints_loe to RELEASE_CONFIG_TRUNKFOOD_STAGING.
623f7c52 : Adding flag com.android.bluetooth.flags.scan_manager_refactor to RELEASE_CONFIG_TRUNKFOOD_STAGING.
5578ef8b : Adding flag com.android.bluetooth.flags.identity_address_null_if_unknown to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3e87e102 : Regenerate Android.bp files from the Telescope service
4e74362a : Advance Kernel to Build: 12165736 (6.1) in trunk_staging Akita
6051b129 : Advance Kernel to Build: 12165736 (6.1) in trunk_staging Tangorpro
df408f13 : Advance Kernel to Build: 12165736 (6.1) in trunk_staging Bluejay
65c45a9e : Advance Kernel to Build: 12165736 (6.1) in trunk_staging Raven
67a82fa2 : Advance Kernel to Build: 12165736 (6.1) in trunk_staging Felix
673c6de9 : Advance Kernel to Build: 12165736 (6.1) in trunk_staging Lynx
fe7e60ec : Advance Kernel to Build: 12156642 (5.10) in trunk_staging Oriole
6158ca6b : Enable SysUI tests on flag promotion.
0ae36e2d : Adding flag com.android.text.flags.insert_mode_crash_update_layout_span to RELEASE_CONFIG_TRUNKFOOD_STAGING.
173cd311 : Add com.android.media.flags.enable_full_scan_with_media_content_control AP3A NEXT
b8be7d4b : Adding flag com.android.systemui.status_bar_use_repos_for_call_chip to RELEASE_CONFIG_TRUNKFOOD_STAGING.
12a1d161 : Removing flag com.android.server.telecom.flags.use_refactored_audio_route_switching from RELEASE_CONFIG_TRUNKFOOD_STAGING.
0f0cd49b : Removing flag android.app.modes_ui from RELEASE_CONFIG_TRUNKFOOD_STAGING.
1f6b3d8f : Removing flag com.android.server.accessibility.send_a11y_events_based_on_state from RELEASE_CONFIG_TRUNKFOOD_STAGING.
38001878 : Removing flag com.android.bluetooth.flags.scan_manager_refactor from RELEASE_CONFIG_TRUNKFOOD_STAGING.
79e7fc39 : Adding flag android.multiuser.fix_disabling_of_mu_toggle_when_restriction_applied to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c6d61ab5 : Adding flag android.app.modes_ui to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3539538d : Adding flag android.companion.virtualdevice.flags.enforce_remote_device_opt_out_on_all_virtual_displays to RELEASE_CONFIG_TRUNKFOOD_STAGING.
5be05b78 : Adding flag com.android.providers.media.flags.media_cognition_service to RELEASE_CONFIG_TRUNKFOOD_STAGING.
67748fbc : Adding flag com.android.healthfitness.flags.development_database to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9ffda8c5 : Adding flag android.app.admin.flags.provisioning_context_parameter to RELEASE_CONFIG_TRUNKFOOD_STAGING.
16c26475 : Build Flag declarations for SMR/EMR per device
abc45ef0 : Removing flag com.android.appsearch.flags.apps_indexer_enabled from RELEASE_CONFIG_TRUNKFOOD_STAGING.
4a17d15d : Removing flag com.android.systemui.use_transitions_for_keyguard_occluded from RELEASE_CONFIG_TRUNKFOOD_STAGING.
2c3b01f1 : Adding flag com.android.systemui.accessibility.accessibilitymenu.action_bar_wrap_content to RELEASE_CONFIG_TRUNKFOOD_STAGING.
99db6322 : Adding flag android.hardware.devicestate.feature.flags.device_state_requester_cancel_state to RELEASE_CONFIG_TRUNKFOOD_STAGING.
036eaaf3 : Adding flag com.android.appsearch.flags.apps_indexer_enabled to RELEASE_CONFIG_TRUNKFOOD_STAGING.
48831e47 : Adding flag com.android.systemui.use_transitions_for_keyguard_occluded to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2936d60c : Adding flag com.android.server.biometrics.notify_fingerprint_loe to RELEASE_CONFIG_TRUNKFOOD_STAGING.
ffd98b99 : Adding flag com.android.bluetooth.flags.channel_sounding_in_stack to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4f07c591 : Adding flag com.android.media.audioserver.portid_volume_management to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e9129b8b : Adding flag com.android.systemui.keyboard_shortcut_helper_rewrite to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3e707edb : Adding flag com.android.server.display.feature.flags.new_hdr_brightness_modifier to RELEASE_CONFIG_TRUNKFOOD_STAGING.
cc665e53 : Removing flag com.android.systemui.update_corner_radius_on_display_changed from RELEASE_CONFIG_TRUNKFOOD_STAGING.
81b90f0a : Advance Kernel to Build: 12153114 (6.1) in trunk_staging Lynx
8b1f45c5 : Advance Kernel to Build: 12153114 (6.1) in trunk_staging Bluejay
9f7a9af6 : Adding flag com.android.settings.flags.disable_bonding_cancellation_for_orientation_change to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0451e51e : Advance Kernel to Build: 12153114 (6.1) in trunk_staging Raven
e96f4773 : Removing flag com.android.systemui.disable_contextual_tips_frequency_check from RELEASE_CONFIG_TRUNKFOOD_STAGING.
9d796a20 : Adding flag com.android.systemui.update_corner_radius_on_display_changed to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b0c937c5 : Adding flag com.android.media.flags.enable_full_scan_with_media_content_control to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c30bea16 : Advance Kernel to Build: 12153114 (6.1) in trunk_staging Felix
f296570a : Advance Kernel to Build: 12153114 (6.1) in trunk_staging Akita
7018a051 : Advance Kernel to Build: 12153114 (6.1) in trunk_staging Tangorpro
6c702700 : Advance Kernel to Build: 12152257 (5.10) in trunk_staging Oriole
2c6cc24a : Removing flag com.android.server.net.use_different_delays_for_background_chain from RELEASE_CONFIG_TRUNKFOOD_STAGING.
92aca010 : Removing flag com.android.bluetooth.flags.leaudio_speed_up_reconfiguration_between_call from RELEASE_CONFIG_TRUNKFOOD_STAGING.
8cbcbbe5 : Adding flag com.android.intentresolver.preview_image_loader to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f904c206 : Adding flag com.android.systemui.qs_new_tiles to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f9640052 : Removing flag android.app.modes_ui from RELEASE_CONFIG_TRUNKFOOD_STAGING.
d79112cd : Removing flag com.android.media.audioserver.portid_volume_management from RELEASE_CONFIG_TRUNKFOOD_STAGING.
7e66493f : Adding flag com.android.input.flags.split_all_touches to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3fec176f : Adding flag com.android.bluetooth.flags.phy_to_native to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9162152e : Advance Kernel to Build: 12151379 (6.1) in trunk_staging Cheetah
a124ed80 : Adding flag com.android.bluetooth.flags.avrcp_sdp_records to RELEASE_CONFIG_TRUNKFOOD_STAGING.
01b0d81c : Adding flag android.provider.allow_config_maximum_call_log_entries_per_sim to RELEASE_CONFIG_TRUNKFOOD_STAGING.
5f99347c : Advance Kernel to Build: 12151379 (6.1) in trunk_staging Husky and Ripcurrent
4f0c4b00 : Adding flag android.os.vibrator.throttle_vibration_params_requests to RELEASE_CONFIG_TRUNKFOOD_STAGING.
25166e91 : Adding flag android.app.modes_ui to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0f3b32b1 : Adding flag com.android.media.audioserver.portid_volume_management to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2751c9cb : Adding flag android.app.admin.flags.management_mode_policy_metrics to RELEASE_CONFIG_TRUNKFOOD_STAGING.
7e43bffe : Adding flag com.android.window.flags.enable_cascading_windows to RELEASE_CONFIG_TRUNKFOOD_STAGING.
43a11c14 : Adding flag android.multiuser.cache_user_serial_number_read_only to RELEASE_CONFIG_TRUNKFOOD_STAGING.
48bae11e : Removing flag com.android.input.flags.remove_input_channel_from_windowstate from RELEASE_CONFIG_TRUNKFOOD_STAGING.
9758b477 : Reset to 24Q3-release
19c36fea : Removing flag com.android.wm.shell.enable_taskbar_on_phones from RELEASE_CONFIG_TRUNKFOOD_STAGING.
4cf7739a : Regenerate Android.bp files from the Telescope service
a2255f5b : Adding flag com.android.internal.telephony.flags.avoid_deleting_ims_object_from_cache to RELEASE_CONFIG_TRUNKFOOD_STAGING.
ab8604d8 : Update Security String to 2024-09-05
a6a7454c : Advance Kernel to Build: 12148302 (6.1) in trunk_staging Akita
4a0898bd : Advance Kernel to Build: 12148302 (6.1) in trunk_staging Lynx
ec1d330c : Advance Kernel to Build: 12148302 (6.1) in trunk_staging Felix
558b53f3 : Advance Kernel to Build: 12148302 (6.1) in trunk_staging Tangorpro
ed1fe49a : Advance Kernel to Build: 12148302 (6.1) in trunk_staging Bluejay
149c99a2 : Advance Kernel to Build: 12148302 (6.1) in trunk_staging Raven
ff9002b8 : Adding flag com.android.wm.shell.enable_taskbar_on_phones to RELEASE_CONFIG_TRUNKFOOD_STAGING.
eca8170e : Adding flag com.android.input.flags.remove_input_channel_from_windowstate to RELEASE_CONFIG_TRUNKFOOD_STAGING.
a843f4b9 : Adding flag com.android.server.telecom.flags.use_refactored_audio_route_switching to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c63b8eb0 : Adding flag com.android.server.stats.apply_network_stats_poll_rate_limit to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0f8fc851 : Adding flag com.android.bluetooth.flags.scan_manager_refactor to RELEASE_CONFIG_TRUNKFOOD_STAGING.
22e7db82 : Advance Kernel to Build: 12145239 (6.1) in trunk_staging Cheetah
bc462c37 : Advance Kernel to Build: 12138647 (5.10) in trunk_staging Panther
d16af2cf : Advance Kernel to Build: 12145116 (5.15) in trunk_staging Shiba
ef61e916 : Advance Kernel to Build: 12145239 (6.1) in trunk_staging Husky and Ripcurrent
eb50c741 : Adding flag com.android.graphics.surfaceflinger.flags.allow_n_vsyncs_in_targeter to RELEASE_CONFIG_TRUNKFOOD_STAGING.
8bd482e0 : Adding flag android.os.vibrator.vendor_vibration_effects to RELEASE_CONFIG_TRUNKFOOD_STAGING.
5adb2044 : Adding flag com.android.systemui.qs_register_setting_observer_on_bg_thread to RELEASE_CONFIG_TRUNKFOOD_STAGING.
debf05ab : Adding flag com.android.libcore.openjdk_21_v1_apis to RELEASE_CONFIG_TRUNKFOOD_STAGING.
82f9aacf : Adding flag com.android.systemui.classic_flags_multi_user to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6c6c7da8 : Adding flag com.android.server.updates.certificate_transparency_installer to RELEASE_CONFIG_TRUNKFOOD_STAGING.
440143c4 : Adding flag com.android.healthfitness.flags.mindfulness to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e7ce1489 : Adding flag com.android.bluetooth.flags.stop_on_offload_fail to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6a9be6f8 : Adding flag com.android.bluetooth.flags.avdt_discover_seps_as_acceptor to RELEASE_CONFIG_TRUNKFOOD_STAGING.
5d2b8de9 : Removing flag com.android.bluetooth.flags.update_active_device_in_band_ringtone from RELEASE_CONFIG_TRUNKFOOD_STAGING.
7b7034c5 : Advance Kernel to Build: 12138647 (5.10) in trunk_staging Oriole
eb70474e : Adding flag com.android.server.power.optimization.battery_usage_stats_by_power_and_screen_state to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0e95011a : Removing flag com.android.wm.shell.enable_taskbar_on_phones from RELEASE_CONFIG_TRUNKFOOD_STAGING.
8a281ce9 : Adding flag android.webkit.update_service_ipc_wrapper to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6b30dc5a : Adding flag com.android.bluetooth.flags.leaudio_broadcast_volume_control_primary_group_only to RELEASE_CONFIG_TRUNKFOOD_STAGING.
5a041cd5 : Adding flag android.location.flags.disable_stationary_throttling to RELEASE_CONFIG_TRUNKFOOD_STAGING.
93a2abee : Adding flag com.android.launcher3.navigate_to_child_preference to RELEASE_CONFIG_TRUNKFOOD_STAGING.
ac8b7a65 : Adding flag com.android.window.flags.enable_caption_compat_inset_force_consumption_always to RELEASE_CONFIG_TRUNKFOOD_STAGING.
986d88cc : Removing flag com.android.wifi.flags.voip_detection from RELEASE_CONFIG_TRUNKFOOD_STAGING.
d733e1dc : Advance Kernel to Build: 12134903 (6.1) in trunk_staging Cheetah
022898f3 : Adding flag com.android.wm.shell.enable_taskbar_on_phones to RELEASE_CONFIG_TRUNKFOOD_STAGING.
92fe3ca5 : Adding flag com.android.window.flags.enable_windowing_dynamic_initial_bounds to RELEASE_CONFIG_TRUNKFOOD_STAGING.
56a44cf4 : Advance Kernel to Build: 12132994 (6.1) in trunk_staging Ripcurrent
bbdaea3c : Advance Kernel to Build: 12134903 (6.1) in trunk_staging Bluejay
efdaca89 : Removing flag android.os.vibrator.vendor_vibration_effects from RELEASE_CONFIG_TRUNKFOOD_STAGING.
99ffcfdc : Adding flag com.android.bluetooth.flags.update_active_device_in_band_ringtone to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e3ae385d : Advance Kernel to Build: 12134903 (6.1) in trunk_staging Felix
b7202aa0 : Advance Kernel to Build: 12134903 (6.1) in trunk_staging Tangorpro
15e4d742 : Advance Kernel to Build: 12134903 (6.1) in trunk_staging Akita
d2ab99af : Advance Kernel to Build: 12134903 (6.1) in trunk_staging Lynx
c7b3b8e8 : Advance Kernel to Build: 12134903 (6.1) in trunk_staging Raven
2fa8eac1 : Removing flag com.android.systemui.qs_register_setting_observer_on_bg_thread from RELEASE_CONFIG_TRUNKFOOD_STAGING.
940ff63b : Adding flag com.android.systemui.communal_scene_ktf_refactor to RELEASE_CONFIG_TRUNKFOOD_STAGING.
bd3ba8e5 : Removing flag com.android.systemui.classic_flags_multi_user from RELEASE_CONFIG_TRUNKFOOD_STAGING.
b7971c8d : Adding flag com.android.launcher3.private_space_add_floating_mask_view to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9104ac74 : Adding flag com.android.window.flags.enable_caption_compat_inset_force_consumption to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d5bb9dff : Adding flag com.android.systemui.qs_register_setting_observer_on_bg_thread to RELEASE_CONFIG_TRUNKFOOD_STAGING.
11caf358 : Adding flag com.android.wifi.flags.rsn_overriding to RELEASE_CONFIG_TRUNKFOOD_STAGING.
74a0c78a : Enable com.android.media.audio.Flags.musicFxEdgeToEdge in AP3A
2891b1e2 : Advance Kernel to Build: 12131224 (5.10) in trunk_staging Panther
de18f560 : Advance Kernel to Build: 12132994 (6.1) in trunk_staging Cheetah
53b148c2 : Advance Kernel to Build: 12132994 (6.1) in trunk_staging Husky
721d2579 : Adding flag com.android.systemui.classic_flags_multi_user to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0be763dd : Adding flag android.os.vibrator.vendor_vibration_effects to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2f0a145a : Advance Kernel to Build: 12125508 (6.1) in trunk_staging Ripcurrent
41896f4d : Adding flag com.android.bluetooth.flags.leaudio_speed_up_reconfiguration_between_call to RELEASE_CONFIG_TRUNKFOOD_STAGING.
152cbb4a : Enable insets_control_changed_item
42d96f57 : Removing flag com.android.systemui.shared.enable_home_delay from RELEASE_CONFIG_TRUNKFOOD_STAGING.
484aed23 : Adding flag com.android.settings.accessibility.check_prebundled_is_preinstalled to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b0ab0ff2 : Advance Kernel to Build: 12128110 (6.1) in trunk_staging Bluejay
9224be35 : Advance Kernel to Build: 12128110 (6.1) in trunk_staging Akita
f45bf25f : Advance Kernel to Build: 12128110 (6.1) in trunk_staging Raven
c2c9f9a4 : Advance Kernel to Build: 12128110 (6.1) in trunk_staging Tangorpro
aaae2db1 : Advance Kernel to Build: 12128110 (6.1) in trunk_staging Lynx
1a545797 : Advance Kernel to Build: 12128110 (6.1) in trunk_staging Felix
8930b139 : Advance Kernel to Build: 12127123 (5.10) in trunk_staging Oriole
363012e2 : Removing flag android.view.inputmethod.refactor_insets_controller from RELEASE_CONFIG_TRUNKFOOD_STAGING.
4a1289e9 : Removing flag com.android.systemui.communal_scene_ktf_refactor from RELEASE_CONFIG_TRUNKFOOD_STAGING.
63c846a3 : adding missing override for enable_scaling_reveal_home_animation
7e686d76 : Adding flag android.view.accessibility.global_action_menu to RELEASE_CONFIG_TRUNKFOOD_STAGING.
a8dc0f50 : Adding flag android.app.skip_bg_mem_trim_on_fg_app to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4bb9a475 : Fix flag workflows
825edf35 : Fix flag workflows
4ae81847 : Adding flag com.android.server.flags.modifier_shortcut_manager_multiuser to RELEASE_CONFIG_TRUNKFOOD_STAGING.
8fe4650f : Adding flag com.android.systemui.communal_scene_ktf_refactor to RELEASE_CONFIG_TRUNKFOOD_STAGING.
96527de0 : Advance Kernel to Build: 12125508 (6.1) in trunk_staging Husky
4b2d04ab : Adding flag com.android.graphics.libgui.flags.edge_extension_shader to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2083646b : Advance Kernel to Build: 12125327 (5.15) in trunk_staging Shiba
e54f42fa : Adding flag android.companion.virtualdevice.flags.virtual_rotary to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9bd787f5 : Adding flag android.companion.virtualdevice.flags.activity_control_api to RELEASE_CONFIG_TRUNKFOOD_STAGING.
bd52ed44 : Adding flag android.companion.virtualdevice.flags.virtual_display_rotation_api to RELEASE_CONFIG_TRUNKFOOD_STAGING.
1f90dbc3 : Adding flag android.companion.virtualdevice.flags.virtual_display_insets to RELEASE_CONFIG_TRUNKFOOD_STAGING.
bbd34a9b : Adding flag android.companion.virtualdevice.flags.high_resolution_scroll to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2e6cc967 : Adding flag com.android.systemui.expand_heads_up_on_inline_reply to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f89636bc : Adding flag android.tracing.client_side_proto_logging to RELEASE_CONFIG_TRUNKFOOD_STAGING.
5ae4b9e1 : Removing flag com.android.bluetooth.flags.avrcp_sdp_records from RELEASE_CONFIG_TRUNKFOOD_STAGING.
3221f2e5 : Adding flag com.android.text.flags.portuguese_hyphenator to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9be266bb : Adding flag com.android.text.flags.clear_font_variation_settings to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c4fe77f4 : Adding flag com.android.bluetooth.flags.wait_for_disconnect_before_unbond to RELEASE_CONFIG_TRUNKFOOD_STAGING.
69f14a72 : Advance Kernel to Build: 12124328 (6.1) in trunk_staging Cheetah
31d6e742 : Advance Kernel to Build: 12124328 (6.1) in trunk_staging Lynx
92cc9606 : Advance Kernel to Build: 12124328 (6.1) in trunk_staging Tangorpro
e0dec1ca : Advance Kernel to Build: 12124328 (6.1) in trunk_staging Felix
75dca3fd : Adding flag com.android.intentresolver.fix_missing_drawer_offset_calculation to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6cf63525 : Add build flag for early VM
f48cb4e6 : Adding flag com.android.bluetooth.flags.pairing_name_discovery_addresss_mismatch to RELEASE_CONFIG_TRUNKFOOD_STAGING.
725dbde4 : Adding flag com.android.bluetooth.flags.hid_report_queuing to RELEASE_CONFIG_TRUNKFOOD_STAGING.
53fe0477 : Advance Kernel to Build: 12123149 (6.1) in trunk_staging Bluejay
7596c9eb : Advance Kernel to Build: 12123149 (6.1) in trunk_staging Raven
d9c17a93 : Removing flag com.android.systemui.expand_heads_up_on_inline_reply from RELEASE_CONFIG_TRUNKFOOD_STAGING.
ee56157b : Adding flag com.android.systemui.expand_heads_up_on_inline_reply to RELEASE_CONFIG_TRUNKFOOD_STAGING.
174114af : Adding flag com.android.server.accessibility.always_allow_observing_touch_events to RELEASE_CONFIG_TRUNKFOOD_STAGING.
ec425dbf : Adding flag android.view.accessibility.global_action_media_play_pause to RELEASE_CONFIG_TRUNKFOOD_STAGING.
de0ef6fb : Adding flag com.android.systemui.save_and_restore_magnification_settings_buttons to RELEASE_CONFIG_TRUNKFOOD_STAGING.
afd64e53 : Removing flag com.android.server.display.feature.flags.new_hdr_brightness_modifier from RELEASE_CONFIG_TRUNKFOOD_STAGING.
7195f358 : Advance Kernel to Build: 12119755 (5.10) in trunk_staging Panther
421bea35 : Advance Kernel to Build: 12120393 (6.1) in trunk_staging Husky
68b30b1e : Adding flag com.android.systemui.register_content_observers_async to RELEASE_CONFIG_TRUNKFOOD_STAGING.
579039b3 : Adding flag android.view.inputmethod.refactor_insets_controller to RELEASE_CONFIG_TRUNKFOOD_STAGING.
adbea10a : Adding flag com.android.bluetooth.flags.avrcp_connect_a2dp_delayed to RELEASE_CONFIG_TRUNKFOOD_STAGING.
bfd88e1a : Advance Kernel to Build: 12118705 (6.1) in trunk_staging Bluejay
e202ef75 : Advance Kernel to Build: 12118705 (6.1) in trunk_staging Akita
f11efcfc : Advance Kernel to Build: 12118705 (6.1) in trunk_staging Lynx
9edb9b7b : Advance Kernel to Build: 12118705 (6.1) in trunk_staging Felix
ae6803e9 : Advance Kernel to Build: 12115653 (5.10) in trunk_staging Oriole
a5a080ca : Adding flag com.android.bluetooth.flags.le_ase_read_multiple_variable to RELEASE_CONFIG_TRUNKFOOD_STAGING.
5ae72ae8 : Advance Kernel to Build: 12115410 in 24Q3
1e93e4ea : Advance Kernel to Build: 12115410 in 24Q3
7014dcaf : Advance Kernel to Build: 12115410 in 24Q3
ba90f9d2 : Advance Kernel to Build: 12115410 in 24Q3
5cf280e9 : Advance Kernel to Build: 12115410 in 24Q3
926916bd : Advance Kernel to Build: 12115410 in 24Q3
fdb9588e : Adding flag com.android.bluetooth.flags.avdtp_error_codes to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e55a5cac : Removing flag com.android.systemui.register_content_observers_async from RELEASE_CONFIG_TRUNKFOOD_STAGING.
f4ef0949 : Adding flag com.android.bluetooth.flags.key_missing_as_ordered_broadcast to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0424b9c4 : Adding flag android.server.allow_removing_vpn_service to RELEASE_CONFIG_TRUNKFOOD_STAGING.
1c54a43b : Adding flag com.android.systemui.lockscreen_preview_renderer_create_on_main_thread to RELEASE_CONFIG_TRUNKFOOD_STAGING.
ac2479b5 : Adding flag com.android.wifi.flags.softap_config_store_max_channel_width to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4a19c866 : Revert^2 "Enable use_resource_processor: true by default"
7f8db5f2 : Adding flag com.android.systemui.notification_transparent_header_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
cc13a5a1 : Advance Kernel to Build: 12114006 (5.10) in trunk_staging Panther
f7ac6882 : Advance Kernel to Build: 12114076 (6.1) in trunk_staging Cheetah
94741ac9 : Adding flag android.chre.flags.bug_fix_hal_reliable_message_record to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d825d356 : Adding flag com.android.server.am.defer_binders_when_paused to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b20e10c6 : Disable com.android.settings.flags.hide_le_audio_toggle_for_le_audio_only_device in AP3A
86ba639e : Revert "Enable use_resource_processor: true by default"
e1a92883 : Advance Kernel to Build: 12109404 (6.1) in trunk_staging Lynx
03e3e7fd : Advance Kernel to Build: 12106604 (6.1) in trunk_staging Husky
6b3c5495 : Advance Kernel to Build: 12104099 (6.1) in trunk_staging Raven
41ce0684 : Advance Kernel to Build: 12109404 (6.1) in trunk_staging Akita
a5e79da4 : Advance Kernel to Build: 12109404 (6.1) in trunk_staging Bluejay
6b0d524d : Advance Kernel to Build: 12109404 (6.1) in trunk_staging Felix
d80cbd94 : Advance Kernel to Build: 12109404 (6.1) in trunk_staging Tangorpro
66e950fb : Removing flag com.android.graphics.surfaceflinger.flags.allow_n_vsyncs_in_targeter from RELEASE_CONFIG_TRUNKFOOD_STAGING.
7195ac43 : ap3a: Update Security String to 2024-09-05
ca0212fc : ap2a/staging: Update Security String to 2024-09-05
f79b9496 : Adding flag com.android.wifi.flags.voip_detection_bugfix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3564bf87 : Enable use_resource_processor: true by default
ca5aadc1 : Adding flag com.android.systemui.screenshot_save_image_exporter to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2aedd6c1 : Adding flag android.view.inputmethod.ime_switcher_revamp_api to RELEASE_CONFIG_TRUNKFOOD_STAGING.
7335d494 : Adding flag com.android.trunk_stable_workflow_testing.welcome_aboard to RELEASE_CONFIG_TRUNKFOOD_STAGING.
5c46360a : Adding flag com.example.android.aconfig.demo.flags.test_mendel_gantry_disintegration_again to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f46be044 : Enable use_resource_processor: true by default
4a0bc02d : Bump trunk_staging to platform version 15.
5cbb95d9 : Adding flag com.android.server.deviceidle.remove_idle_location to RELEASE_CONFIG_TRUNKFOOD_STAGING.
03b9aaf6 : Adding flag com.android.server.display.feature.flags.new_hdr_brightness_modifier to RELEASE_CONFIG_TRUNKFOOD_STAGING.
dfe7f570 : Advance Kernel to Build: 12106604 (6.1) in trunk_staging Cheetah
13932de5 : Enable fix in AP3A
84db2eff : Add Flag for Libbinder client side cache
74e3450d : Adding flag android.multiuser.fix_avatar_concurrent_file_write to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9cd28216 : Adding flag com.android.systemui.remove_update_listener_in_qs_icon_view_impl to RELEASE_CONFIG_TRUNKFOOD_STAGING.
49590f6c : Adding flag com.android.healthfitness.flags.d2d_file_deletion_bug_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
770bd12a : Advance Kernel to Build: 12100701 (6.1) in trunk_staging Husky
192a676d : Adding flag com.android.window.flags.do_not_skip_ime_by_target_visibility to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9951628b : Advance Kernel to Build: 12104099 (6.1) in trunk_staging Lynx
05798683 : Adding flag com.android.window.flags.draw_snapshot_aspect_ratio_match to RELEASE_CONFIG_TRUNKFOOD_STAGING.
96ef8fb7 : Adding flag com.android.settings.flags.accessibility_appearance_settings_backup_enabled to RELEASE_CONFIG_TRUNKFOOD_STAGING.
7fed1879 : Removing flag com.android.settings.accessibility.add_brightness_settings_in_suw from RELEASE_CONFIG_TRUNKFOOD_STAGING.
8c181823 : Adding flag com.android.server.accessibility.send_a11y_events_based_on_state to RELEASE_CONFIG_TRUNKFOOD_STAGING.
29023aae : Adding flag com.android.systemui.sim_pin_race_condition_on_restart to RELEASE_CONFIG_TRUNKFOOD_STAGING.
227f9f3c : Advance Kernel to Build: 12104099 (6.1) in trunk_staging Akita
150016ca : Advance Kernel to Build: 12104099 (6.1) in trunk_staging Felix
d87e0a77 : Advance Kernel to Build: 12104099 (6.1) in trunk_staging Tangorpro
448e918e : Advance Kernel to Build: 12104099 (6.1) in trunk_staging Bluejay
b40368fb : Adding flag com.android.server.telecom.flags.on_call_endpoint_changed_ics_on_connected to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4de9ebc0 : Advance Kernel to Build: 12096416 (5.10) in trunk_staging Oriole
fed32b64 : Add the race condition bugfix flag into ap3a
70689adf : Disable DeviceDiagnosticsPreferenceController.
54b2009c : adding missing overrides to trunk_staging
dd6a7b81 : remove flag for rollback on ap3a
4b30470f : Removing flag com.android.server.display.feature.flags.enable_power_throttling_clamper from RELEASE_CONFIG_TRUNKFOOD_STAGING.
f3782ead : Adding flag android.view.accessibility.remove_child_hover_check_for_touch_exploration to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d9a9f704 : Removing flag com.android.systemui.sim_pin_race_condition_on_restart from RELEASE_CONFIG_TRUNKFOOD_STAGING.
e9857443 : Removing flag android.net.wifi.flags.legacy_keystore_to_wifi_blobstore_migration from RELEASE_CONFIG_TRUNKFOOD_STAGING.
f1668692 : Adding flag com.android.systemui.sim_pin_talkback_fix_for_double_submit to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b12c35ef : Adding flag com.android.window.flags.enable_desktop_windowing_back_navigation to RELEASE_CONFIG_TRUNKFOOD_STAGING.
947bd56d : Adding flag com.android.systemui.sim_pin_race_condition_on_restart to RELEASE_CONFIG_TRUNKFOOD_STAGING.
bc41d953 : Advance Kernel to Build: 12100701 (6.1) in trunk_staging Cheetah
1063d8ef : Adding flag android.net.platform.flags.deprecate_network_policy_callback to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f7e6e800 : Advance Kernel to Build: 12097775 (6.1) in trunk_staging Akita
f0730f30 : Advance Kernel to Build: 12097775 (6.1) in trunk_staging Tangorpro
21af0a73 : Advance Kernel to Build: 12097775 (6.1) in trunk_staging Felix
bf433bc4 : Advance Kernel to Build: 12097775 (6.1) in trunk_staging Raven
bc2a0ddb : Advance Kernel to Build: 12097775 (6.1) in trunk_staging Bluejay
8176ac20 : Advance Kernel to Build: 12097775 (6.1) in trunk_staging Lynx
53ce0839 : Adding flag com.android.graphics.flags.ok_lab_colorspace to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0c3cfde4 : removing flags that are out of sync
48993a20 : removing flags that are out of sync
3e2b4900 : Removing flag com.android.input.flags.remove_input_channel_from_windowstate from RELEASE_CONFIG_TRUNKFOOD_STAGING.
7505d3f8 : Advance Kernel to Build: 12096416 (5.10) in trunk_staging Panther
3dd40018 : Removing flag android.view.flags.toolkit_frame_rate_by_size_read_only from RELEASE_CONFIG_TRUNKFOOD_STAGING.
a6478dcd : Adding flag com.android.window.flags.camera_compat_fullscreen_pick_same_task_activity to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b0949750 : Removing flag com.android.wifi.flags.delayed_carrier_network_selection from RELEASE_CONFIG_TRUNKFOOD_STAGING.
7963c133 : Enable flag com.android.settingslib.flags.enable_determining_spatial_audio_attributes_by_profile in AP3A
a5214144 : Adding flag com.android.input.flags.remove_input_channel_from_windowstate to RELEASE_CONFIG_TRUNKFOOD_STAGING.
04cb402d : Advance Kernel to Build: 12094051 (6.1) in trunk_staging Bluejay
801fc661 : Advance Kernel to Build: 12093382 (6.1) in trunk_staging Lynx
9d745f40 : Update trunk_staging kernels
faaa61da : Adding flag com.android.server.power.optimization.add_battery_usage_stats_slice_atom to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9ec71b54 : Adding flag com.android.systemui.sounddose_customization to RELEASE_CONFIG_TRUNKFOOD_STAGING.
1576800c : Removing flag android.nfc.enable_tag_detection_broadcasts from RELEASE_CONFIG_TRUNKFOOD_STAGING.
8da98a20 : Advance Kernel to Build: 12090128 (5.10) in trunk_staging Panther
f53f62bf : Adding flag android.nfc.nfc_persist_log to RELEASE_CONFIG_TRUNKFOOD_STAGING.
933fe0ff : Adding flag com.android.bluetooth.flags.avrcp_sdp_records to RELEASE_CONFIG_TRUNKFOOD_STAGING.
682170d6 : Adding flag android.nfc.nfc_state_change to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d3bfce08 : Adding flag com.android.car.settings.microphone_privacy_updates to RELEASE_CONFIG_TRUNKFOOD_STAGING.
351724f5 : Advance Kernel to Build: 12088279 (5.15) in trunk_staging Shiba
6e9c97d5 : Adding flag com.android.server.display.feature.flags.doze_brightness_float to RELEASE_CONFIG_TRUNKFOOD_STAGING.
bb25be7f : Adding flag com.android.server.am.collect_logcat_on_run_synchronously to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0c203156 : Adding flag com.android.server.am.enable_dropbox_watchdog_headers to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9f27f18c : Adding flag com.android.internal.os.use_transaction_codes_for_unknown_methods to RELEASE_CONFIG_TRUNKFOOD_STAGING.
77cf1a12 : Adding flag com.android.systemui.register_content_observers_async to RELEASE_CONFIG_TRUNKFOOD_STAGING.
35573117 : Update trunk_staging kernels
def103d3 : Adding flag com.android.window.flags.insets_control_changed_item to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d8d96519 : Removing flag com.android.bluetooth.flags.update_active_device_in_band_ringtone from RELEASE_CONFIG_TRUNKFOOD_STAGING.
439e8561 : Advance Kernel build in trunk_staging
a9afbfd5 : Adding flag com.android.settings.flags.support_raw_dynamic_icons to RELEASE_CONFIG_TRUNKFOOD_STAGING.
05b07c9a : Revert "Adding flag com.android.window.flags.custom_animations_behind_translucent to RELEASE_CONFIG_TRUNKFOOD_STAGING."
38be7aed : Adding flag com.android.bluetooth.flags.update_active_device_in_band_ringtone to RELEASE_CONFIG_TRUNKFOOD_STAGING.
1bb0b764 : Adding flag com.android.internal.camera.flags.api1_release_binderlock_before_cameraservice_disconnect to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9a77fa51 : Adding flag com.android.bluetooth.flags.override_context_to_specify_device_id to RELEASE_CONFIG_TRUNKFOOD_STAGING.
1fa0dff2 : Adding flag com.android.systemui.fetch_bookmarks_xml_keyboard_shortcuts to RELEASE_CONFIG_TRUNKFOOD_STAGING.
79c205c8 : Adding flag com.android.launcher3.enable_new_archiving_icon to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f5ec203c : Advance Kernel to Build: 12081929 (5.10) in trunk_staging Panther
4ac876d0 : Adding flag com.android.art.flags.test to RELEASE_CONFIG_TRUNKFOOD_STAGING.
7ea16f09 : Removing flag com.android.bluetooth.flags.phy_to_native from RELEASE_CONFIG_TRUNKFOOD_STAGING.
2cf152db : Removing flag android.server.allow_removing_vpn_service from RELEASE_CONFIG_TRUNKFOOD_STAGING.
cbb22d42 : Adding flag com.android.internal.telephony.flags.national_country_code_formatting_for_local_calls to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3c7440b3 : Regenerate Android.bp files from the Telescope service
5e4d0f43 : Regenerate Android.bp files from the Telescope service
b3a72ad1 : Manually enable com.android.systemui.translucent_occluding_activity_fix in AP3A.
5a7599c5 : Adding flag com.android.window.flags.enforce_shell_thread_model to RELEASE_CONFIG_TRUNKFOOD_STAGING.
7317bc63 : Adding flag com.android.window.flags.custom_animations_behind_translucent to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b6481225 : Update trunk_staging kernels
e8ebe36e : Build Flag declarations for setting SVN (Software Version Number) per device
36268fab : Adding flag com.android.bluetooth.flags.pan_use_identity_address to RELEASE_CONFIG_TRUNKFOOD_STAGING.
37aa510e : Update Security String to 2024-08-05
78400437 : Adding flag com.android.settingslib.flags.extreme_power_low_state_vulnerability to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4729b8f0 : Adding flag com.android.internal.telephony.flags.hangup_emergency_call_for_cross_sim_redialing to RELEASE_CONFIG_TRUNKFOOD_STAGING.
cd8d7cc5 : Add flag values for add_ui_for_sounds_from_background_users flag.
fa9c59be : Adding flag com.android.settings.accessibility.audio_balance_state_description to RELEASE_CONFIG_TRUNKFOOD_STAGING.
1b5533cc : Regenerate Android.bp files from the Telescope service
3c9a7b9f : Regenerate Android.bp files from the Telescope service
c01bdf30 : Adding flag android.server.allow_removing_vpn_service to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6f5aa1f8 : Adding flag com.android.wm.shell.enable_bubble_bar_in_persistent_task_bar to RELEASE_CONFIG_TRUNKFOOD_STAGING.
93949265 : Advance Kernel to Build: 12072177 (5.15) in trunk_staging Shiba
16bf909d : Adding flag android.companion.virtualdevice.flags.media_projection_keyguard_restrictions to RELEASE_CONFIG_TRUNKFOOD_STAGING.
987068ce : Adding flag com.android.systemui.use_volume_controller to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9b4ee195 : Adding flag android.multiuser.cache_quiet_mode_state to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d4bf663a : Adding flag com.android.window.flags.enable_windowing_edge_drag_resize to RELEASE_CONFIG_TRUNKFOOD_STAGING.
ec06df27 : Regenerate Android.bp files from the Telescope service
54abc908 : Regenerate Android.bp files from the Telescope service
5fc0b9df : Adding flag android.multiuser.fix_get_user_property_cache to RELEASE_CONFIG_TRUNKFOOD_STAGING.
ca3c77d4 : Revert "Adding flag com.android.systemui.theme_overlay_controller_wakefulness_deprecation to RELEASE_CONFIG_TRUNKFOOD_STAGING."
1d95aa5a : Removing flag com.android.wm.shell.animate_bubble_size_change from RELEASE_CONFIG_TRUNKFOOD_STAGING.
5e422347 : Enable com.android.window.flags.ensure_wallpaper_in_transitions
20ed9fdc : Adding flag com.android.bluetooth.flags.update_sco_state_correctly_on_rfcomm_disconnect_during_codec_nego to RELEASE_CONFIG_TRUNKFOOD_STAGING.
8d0d0330 : Adding flag com.android.graphics.surfaceflinger.flags.allow_n_vsyncs_in_targeter to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2ba80974 : Adding flag com.android.wm.shell.animate_bubble_size_change to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f4ac5f6a : Adding flag android.os.perfetto_sdk_tracing to RELEASE_CONFIG_TRUNKFOOD_STAGING.
1148ff55 : Adding flag com.android.settings.flags.exclude_webcam_auth_challenge to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0846b0d4 : Removing flag com.android.providers.settings.support_overrides from RELEASE_CONFIG_TRUNKFOOD_STAGING.
4397aea7 : Removing flag com.example.android.aconfig.demo.flags.read_only_flag from RELEASE_CONFIG_TRUNKFOOD_STAGING.
94557a35 : Adding flag com.android.bluetooth.flags.a2dp_service_looper to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9a0bce3f : Adding flag com.android.providers.media.flags.enable_stable_uris_for_external_primary_volume to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4e21f23a : Adding flag com.android.systemui.theme_overlay_controller_wakefulness_deprecation to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2eb28de3 : Adding flag com.android.hardware.input.keyboard_a11y_mouse_keys to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b9c9f055 : Removing flag com.android.systemui.notifications_heads_up_refactor from RELEASE_CONFIG_TRUNKFOOD_STAGING.
e721b6da : Adding flag android.view.flags.enable_vector_cursor_a11y_settings to RELEASE_CONFIG_TRUNKFOOD_STAGING.
fcacd3a0 : Adding flag com.android.bluetooth.flags.le_scan_use_address_type to RELEASE_CONFIG_TRUNKFOOD_STAGING.
ae7ae9d7 : Adding flag com.android.bluetooth.flags.always_fallback_to_available_device to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f4296bb4 : Adding flag com.android.bluetooth.flags.fallback_when_wired_audio_disconnected to RELEASE_CONFIG_TRUNKFOOD_STAGING.
a3f68c18 : Removing flag com.android.server.am.defer_outgoing_broadcasts from RELEASE_CONFIG_TRUNKFOOD_STAGING.
46efc041 : Advance Kernel build in trunk_staging
eae00d9d : Advance Kernel to Build: 12065098 in 24Q3
b5d7565f : Advance Kernel to Build: 12065098 in ap3a Akita
2e1bc634 : Adding flag com.android.server.telecom.flags.unregister_unresolvable_accounts to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4d8ca9a7 : Adding flag com.android.server.telecom.flags.do_not_send_call_to_null_ics to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b39b52af : Adding flag com.android.server.telecom.flags.transactional_hold_disconnects_unholdable to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0c2290b3 : Advance Kernel to Build: 12065100 in 24Q3
cd1ff2a4 : Flag rolled back from v/g/r but still present in b/r. Removing manually.
fb2d82c6 : Adding flag com.android.launcher3.multiline_search_bar to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e30f7b83 : Adding flag com.android.bluetooth.flags.rfcomm_prevent_unnecessary_collisions to RELEASE_CONFIG_TRUNKFOOD_STAGING.
09b8094c : Adding flag android.car.feature.stop_process_before_suspend_to_disk to RELEASE_CONFIG_TRUNKFOOD_STAGING.
777db495 : Adding flag android.hardware.usb.flags.enable_usb_sysfs_midi_identification to RELEASE_CONFIG_TRUNKFOOD_STAGING.
25ce9b9e : Adding flag com.android.server.accessibility.enable_a11y_checker_logging to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e385d27f : Adding flag com.android.bluetooth.flags.kill_instead_of_exit to RELEASE_CONFIG_TRUNKFOOD_STAGING.
ff68bb43 : Adding flag android.hardware.biometrics.mandatory_biometrics to RELEASE_CONFIG_TRUNKFOOD_STAGING.
5d8b03e8 : Adding flag com.android.providers.settings.ignore_xml_for_read_only_flags to RELEASE_CONFIG_TRUNKFOOD_STAGING.
5bef107a : Adding flag com.android.sdksandbox.flags.service_restriction_package_name_logic_updated to RELEASE_CONFIG_TRUNKFOOD_STAGING.
76e5ff54 : Adding flag com.android.car.settings.update_date_and_time_page to RELEASE_CONFIG_TRUNKFOOD_STAGING.
5fe38727 : Regenerate Android.bp files from the Telescope service
a306abcc : Enable android.app.admin.flags.delete_private_space_under_restriction
3ef4d346 : Advance Kernel to Build: 12058913 (5.15) in trunk_staging Shiba
925b392a : Add aosp_current alias to aosp-main-future.
86761f56 : Adding flag com.android.window.flags.enable_windowing_transition_handlers_observers to RELEASE_CONFIG_TRUNKFOOD_STAGING.
84711b88 : Adding flag com.android.healthfitness.flags.dependency_injection to RELEASE_CONFIG_TRUNKFOOD_STAGING.
dd291dab : Removing flag com.android.systemui.media_controls_refactor from RELEASE_CONFIG_TRUNKFOOD_STAGING.
6b47226c : Adding flag android.os.get_private_space_settings to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2d825f73 : Removing flag com.android.server.telecom.flags.use_refactored_audio_route_switching from RELEASE_CONFIG_TRUNKFOOD_STAGING.
9ef44d58 : Adding flag com.android.window.flags.insets_control_seq to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d42a5f58 : Enable com.android.window.flags.fix_no_container_update_without_resize
c863db61 : Adding flag com.android.server.telecom.flags.use_refactored_audio_route_switching to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6c8e95c0 : Removing flag android.service.notification.notification_force_grouping from RELEASE_CONFIG_TRUNKFOOD_STAGING.
47cbd112 : Removing flag com.android.server.notification.notification_force_group_singletons from RELEASE_CONFIG_TRUNKFOOD_STAGING.
49fafdab : Removing flag android.service.notification.notification_silent_flag from RELEASE_CONFIG_TRUNKFOOD_STAGING.
921de435 : Adding flag com.android.internal.telephony.flags.support_phone_uid_check_for_multiuser to RELEASE_CONFIG_TRUNKFOOD_STAGING.
65d3b7c0 : Advance Kernel to Build: 12052300 (5.10) in trunk_staging Panther
e0cdf688 : Manually enabling a mem-leak bugfix flag for 24Q3
bad63180 : Adding flag com.android.bluetooth.flags.map_limit_notification to RELEASE_CONFIG_TRUNKFOOD_STAGING.
fed17c31 : Adding flag com.android.input.flags.device_associations to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b3abd8b4 : Adding flag android.net.wifi.flags.legacy_keystore_to_wifi_blobstore_migration to RELEASE_CONFIG_TRUNKFOOD_STAGING.
54d9f434 : Adding flag android.chre.flags.fix_api_check to RELEASE_CONFIG_TRUNKFOOD_STAGING.
bf6cb481 : Adding flag com.android.systemui.glanceable_hub_back_gesture to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3c629e2f : Adding flag com.android.input.flags.enable_keyboard_classifier to RELEASE_CONFIG_TRUNKFOOD_STAGING.
8a683b1e : Removing flag com.android.systemui.enable_efficient_display_repository from RELEASE_CONFIG_TRUNKFOOD_STAGING.
806d63a7 : Adding flag com.android.internal.telephony.flags.use_carrier_config_for_cfnry_time_via_mmi to RELEASE_CONFIG_TRUNKFOOD_STAGING.
a32ac2f9 : Adding flag android.crashrecovery.flags.deprecate_flags_and_settings_resets to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b51443af : Bump SDK Extension version to 14
667830c8 : Adding flag android.service.notification.notification_force_grouping to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2ff9194c : Adding flag com.android.server.notification.notification_force_group_singletons to RELEASE_CONFIG_TRUNKFOOD_STAGING.
a48e7783 : Adding flag android.service.notification.notification_silent_flag to RELEASE_CONFIG_TRUNKFOOD_STAGING.
89ac9bf0 : Adding flag android.service.dreams.start_and_stop_dozing_in_background to RELEASE_CONFIG_TRUNKFOOD_STAGING.
593b313c : Advance Kernel build in trunk_staging
623fbacb : Adding flag com.android.systemui.enable_efficient_display_repository to RELEASE_CONFIG_TRUNKFOOD_STAGING.
72a3fad8 : Revert "Adding flag android.crashrecovery.flags.deprecate_flags_and_settings_resets to RELEASE_CONFIG_TRUNKFOOD_STAGING."
d17de7bf : Update trunk_staging kernels
7cad7ca2 : Revert "Adding flag com.android.car.settings.update_date_and_time_page to RELEASE_CONFIG_TRUNKFOOD_STAGING."
217978ab : Adding flag com.android.window.flags.activity_embedding_animation_customization_flag to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c2156ddf : Adding flag com.android.car.settings.update_date_and_time_page to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e96793b4 : Declare 16KB developer option in trunk_staging for Akita
af179785 : Adding flag com.android.server.telecom.flags.ensure_in_car_ringing to RELEASE_CONFIG_TRUNKFOOD_STAGING.
30bd87f7 : Adding flag android.crashrecovery.flags.deprecate_flags_and_settings_resets to RELEASE_CONFIG_TRUNKFOOD_STAGING.
2b0d2e4c : Move AK3 AP3A Kernel flag to build/release
fb783f3b : Update trunk_staging kernels
99b95ba8 : Advance Kernel to Build: 12043309 (6.1) in trunk_staging Akita
be9ecfbe : Advance Kernel build in trunk_staging
38a40063 : Adding flag com.android.bluetooth.flags.gatt_fix_multiple_direct_connect to RELEASE_CONFIG_TRUNKFOOD_STAGING.
a5517dee : Adding flag android.view.flags.disable_draw_wake_lock to RELEASE_CONFIG_TRUNKFOOD_STAGING.
fd0d677c : Adding flag com.android.os.statsd.flags.trigger_uprobestats to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6d48833d : Adding flag com.google.android.iwlan.flags.validate_underlying_network_on_no_response to RELEASE_CONFIG_TRUNKFOOD_STAGING.
24a7f37e : add sqlite flag
c3981ae3 : Adding flag android.car.feature.car_power_cancel_shell_command to RELEASE_CONFIG_TRUNKFOOD_STAGING.
729638fb : Adding flag android.car.feature.create_car_use_notifications to RELEASE_CONFIG_TRUNKFOOD_STAGING.
13379fb6 : Adding flag android.permission.flags.location_bypass_privacy_dashboard_enabled to RELEASE_CONFIG_TRUNKFOOD_STAGING.
a5e2c2a3 : Removing flag com.android.systemui.dozeui_scheduling_alarms_background_execution from RELEASE_CONFIG_TRUNKFOOD_STAGING.
440394e2 : Removing flag com.android.systemui.dozeui_scheduling_alarms_background_execution from RELEASE_CONFIG_TRUNKFOOD_STAGING.
482a3a69 : Removing flag com.android.window.flags.insets_control_seq from RELEASE_CONFIG_TRUNKFOOD_STAGING.
fffc0160 : Removing flag com.android.bluetooth.flags.channel_sounding_in_stack from RELEASE_CONFIG_TRUNKFOOD_STAGING.
58a7560f : Adding flag com.android.window.flags.insets_control_seq to RELEASE_CONFIG_TRUNKFOOD_STAGING.
a1564811 : Adding flag android.multiuser.cache_user_serial_number to RELEASE_CONFIG_TRUNKFOOD_STAGING.
7450b9b0 : Revert "Adding flag com.android.internal.telephony.flags.carrier_roaming_nb_iot_ntn to RELEASE_CONFIG_TRUNKFOOD_STAGING."
dbe78979 : Adding flag com.android.systemui.translucent_occluding_activity_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
cb0dfdc5 : Update trunk_staging kernels
09ccfe45 : Adding flag com.android.internal.telephony.flags.carrier_roaming_nb_iot_ntn to RELEASE_CONFIG_TRUNKFOOD_STAGING.
68ac6623 : Advance Kernel build in trunk_staging
ab5e4b0d : Adding flag com.android.server.display.feature.flags.offload_session_cancel_block_screen_on to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e53a2a00 : Adding flag com.android.systemui.translucent_occluding_activity_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3a88d01c : Adding flag com.android.systemui.translucent_occluding_activity_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
8169d9b5 : Adding flag com.android.systemui.translucent_occluding_activity_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
dedab689 : Removing flag com.android.server.display.feature.flags.offload_session_cancel_block_screen_on from RELEASE_CONFIG_TRUNKFOOD_STAGING.
0906882b : Move AP3A to build/release in prepartion for 24Q3 release.
805f4fdc : Adding flag com.android.window.flags.per_user_display_window_settings to RELEASE_CONFIG_TRUNKFOOD_STAGING.
436f2a0c : Adding flag com.android.settingslib.flags.volume_panel_broadcast_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c6a1fec4 : Advance Kernel to Build: 12016907 in 24Q3
eea3f89e : Advance Kernel to Build: 12025783 (6.1) in trunk_staging Tangorpro
217b1e94 : Advance Kernel to Build: 12025783 (6.1) in trunk_staging Felix
e5c6415d : Advance Kernel to Build: 12025783 (6.1) in trunk_staging Lynx
e44b76c6 : Advance Kernel to Build: 12025783 (6.1) in trunk_staging Akita
653d1dbd : Advance Kernel to Build: 12025783 (6.1) in trunk_staging Bluejay
b5627983 : Adding flag com.android.text.flags.rust_hyphenator to RELEASE_CONFIG_TRUNKFOOD_STAGING.
ff62305f : Advance Kernel to Build: 12027062 in 24Q3
0c4f2679 : Update R4/C10/HK3 trunk_staging kernels
c300c3f6 : Adding flag android.hardware.devicestate.feature.flags.device_state_property_migration to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9d04a526 : Removing flag com.android.bluetooth.flags.map_limit_notification from RELEASE_CONFIG_TRUNKFOOD_STAGING.
e23039d1 : Update release team OWNERS
25413f4d : Removing flag com.android.settingslib.flags.allow_all_widgets_on_lockscreen_by_default from RELEASE_CONFIG_TRUNKFOOD_STAGING.
1cc419ee : Adding flag com.android.systemui.notification_group_hun_removal_animation_fix to RELEASE_CONFIG_TRUNKFOOD_STAGING.
98b41858 : Removing flag com.android.systemui.ambient_touch_monitor_listen_to_display_changes from RELEASE_CONFIG_TRUNKFOOD_STAGING.
c5928aa0 : Adding flag android.service.chooser.fix_resolver_memory_leak to RELEASE_CONFIG_TRUNKFOOD_STAGING.
8c1f6f89 : Adding flag com.android.server.display.feature.flags.offload_session_cancel_block_screen_on to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6b201282 : Adding flag libgooglecamerahal.flags.zsl_video_denoise_in_hwl to RELEASE_CONFIG_TRUNKFOOD_STAGING.
eef0939d : Adding flag com.android.systemui.ambient_touch_monitor_listen_to_display_changes to RELEASE_CONFIG_TRUNKFOOD_STAGING.
5b7d57c4 : Add a build flag to select between MessageQueue implementations
0f17aed1 : Advance Kernel to Build: 12028963 in trunk_staging
a944ae53 : Adding flag com.android.bluetooth.flags.channel_sounding_in_stack to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b689c172 : Adding flag com.android.systemui.car.show_qc_sound_panel to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c6bea88f : Adding flag com.android.systemui.shared.enable_home_delay to RELEASE_CONFIG_TRUNKFOOD_STAGING.
12e4bf81 : Adding flag com.android.graphics.hwui.flags.initialize_gl_always to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9f2882b5 : Removing flag com.android.systemui.shared.enable_home_delay from RELEASE_CONFIG_TRUNKFOOD_STAGING.
5fa399c1 : Adding flag com.android.systemui.app_clips_backlinks to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f1a71aa9 : Advance Kernel build in trunk_staging
77943f3e : Advance Kernel to Build: 12004700 in 24Q3
54db4015 : Advance Kernel to Build: 12007267 in 24Q3
e285baca : Update R4/C10/HK3 trunk_staging kernels
611e474c : Adding flag com.android.internal.telephony.flags.prevent_hangup_during_call_merge to RELEASE_CONFIG_TRUNKFOOD_STAGING.
7a3d76d9 : Removing flag android.credentials.flags.wear_credential_manager_enabled from RELEASE_CONFIG_TRUNKFOOD_STAGING.
ca87fe7c : Move AP3A to build/release in prepartion for 24Q3 release.
ea0f5240 : Adding flag com.android.media.audioserver.effect_chain_callback_improve to RELEASE_CONFIG_TRUNKFOOD_STAGING.
0b64d264 : Adding flag com.android.media.audioserver.fix_call_audio_patch to RELEASE_CONFIG_TRUNKFOOD_STAGING.
033829f6 : Adding flag com.android.systemui.dream_input_session_pilfer_once to RELEASE_CONFIG_TRUNKFOOD_STAGING.
f06bfd07 : Adding flag com.android.server.am.trace_update_app_freeze_state_lsp to RELEASE_CONFIG_TRUNKFOOD_STAGING.
222c4ad3 : Adding flag android.chre.flags.reliable_message_retry_support_service to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c5d80df8 : Adding flag android.chre.flags.bug_fix_reduce_lock_holding_period to RELEASE_CONFIG_TRUNKFOOD_STAGING.
8ed123a6 : Advance Kernel to Build: 12022168 in trunk_staging
d91ea444 : Adding flag com.android.bluetooth.flags.enable_sniff_offload to RELEASE_CONFIG_TRUNKFOOD_STAGING.
8ab0b8ac : Adding flag com.android.media.audio.stereo_spatialization to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4c8b044b : Adding flag com.android.bluetooth.flags.headset_client_am_hf_volume_symmetric to RELEASE_CONFIG_TRUNKFOOD_STAGING.
aa89eaf2 : Advance Kernel to Build: 12022022 in trunk_staging Akita
6970f4c2 : Adding flag com.android.window.flags.process_priority_policy_for_multi_window_mode to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6607d377 : Advance Kernel build in trunk_staging
146978fd : Update R4/C10/HK3 trunk_staging kernels
5caec774 : Revert "Adding flag com.android.internal.telephony.flags.national_country_code_formatting_for_local_calls to RELEASE_CONFIG_TRUNKFOOD_STAGING."
f1f72b61 : Adding flag com.android.bluetooth.flags.a2dp_aidl_encoding_interval to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6b460208 : Adding flag com.android.bluetooth.flags.ignore_notify_when_already_connected to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9ac937d2 : Removing flag android.multiuser.add_ui_for_sounds_from_background_users from RELEASE_CONFIG_TRUNKFOOD_STAGING.
36a648ce : Removing flag com.android.bluetooth.flags.headset_client_am_hf_volume_symmetric from RELEASE_CONFIG_TRUNKFOOD_STAGING.
354521e8 : Adding flag com.android.bluetooth.flags.ble_scan_adv_metrics_redesign to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b72144e0 : Advance Kernel to Build: 12016959 in trunk_staging
33344544 : Drop unneeded RELEASE_PLATFORM_VERSION value files
edefffe8 : Adding flag com.example.android.aconfig.demo.flags.yet_another_test_bugfix_flag to RELEASE_CONFIG_TRUNKFOOD_STAGING.
798b6f50 : Adding flag com.android.server.power.feature.flags.improve_wakelock_latency to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4bbffcc5 : Adding flag com.android.settings.flags.rotation_connected_display_setting to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4f08a166 : Adding flag com.android.settings.flags.resolution_and_enable_connected_display_setting to RELEASE_CONFIG_TRUNKFOOD_STAGING.
75180970 : Adding flag com.android.systemui.media_lockscreen_launch_animation to RELEASE_CONFIG_TRUNKFOOD_STAGING.
d9624b79 : Adding flag com.android.settingslib.flags.enable_determining_spatial_audio_attributes_by_profile to RELEASE_CONFIG_TRUNKFOOD_STAGING.
8c248fd8 : Revert "Adding flag com.android.car.settings.update_date_and_time_page to RELEASE_CONFIG_TRUNKFOOD_STAGING."
14c1dbcd : Advance Kernel build in trunk_staging
ae468b27 : Update R4/C10/HK3 trunk_staging kernels
b8ffe7ab : Adding flag com.android.os.statsd.flags.use_wait_for_service_api to RELEASE_CONFIG_TRUNKFOOD_STAGING.
050f6c4f : copying flag override files from vendor/google/release for trunk_staging
09dee499 : Adding flag android.appwidget.flags.remote_views_proto to RELEASE_CONFIG_TRUNKFOOD_STAGING.
80b3fdf2 : Removing flag com.android.server.display.feature.flags.offload_session_cancel_block_screen_on from RELEASE_CONFIG_TRUNKFOOD_STAGING.
71075d5d : Adding flag com.android.car.settings.update_date_and_time_page to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3389da97 : Adding flag com.android.internal.telephony.flags.national_country_code_formatting_for_local_calls to RELEASE_CONFIG_TRUNKFOOD_STAGING.
8093eb18 : Advance Kernel to Build: 12012767 in trunk_staging
1d7b8e0c : Adding flag android.chre.flags.reconnect_host_endpoints_after_hal_restart to RELEASE_CONFIG_TRUNKFOOD_STAGING.
a522dcbf : Adding flag com.android.graphics.surfaceflinger.flags.vrr_bugfix_dropped_frame to RELEASE_CONFIG_TRUNKFOOD_STAGING.
4bdd6e71 : Advance Kernel to Build: 12010660 in trunk_staging
e9559832 : Adding flag com.android.trunk_stable_workflow_testing.test_migrate_flag to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3539fbae : Adding flag android.multiuser.add_ui_for_sounds_from_background_users to RELEASE_CONFIG_TRUNKFOOD_STAGING.
066a56d8 : Adding flag com.android.server.alarm.start_user_before_scheduled_alarms to RELEASE_CONFIG_TRUNKFOOD_STAGING.
987b321b : Adding flag com.android.systemui.dozeui_scheduling_alarms_background_execution to RELEASE_CONFIG_TRUNKFOOD_STAGING.
9b45a69b : Adding flag com.android.window.flags.show_desktop_windowing_dev_option to RELEASE_CONFIG_TRUNKFOOD_STAGING.
3747a440 : Adding flag com.android.bluetooth.flags.a2dp_ignore_started_when_responder to RELEASE_CONFIG_TRUNKFOOD_STAGING.
b6256244 : Advance Kernel build in trunk_staging
fb1b3cdb : Adding flag com.android.systemui.enable_contextual_tip_for_mute_volume to RELEASE_CONFIG_TRUNKFOOD_STAGING.
dde1cb66 : Update R4/C10/HK3 trunk_staging kernels
3f2ee896 : Adding flag com.android.systemui.redesign_magnification_window_size to RELEASE_CONFIG_TRUNKFOOD_STAGING.
69552a82 : Adding flag com.android.server.display.feature.flags.offload_session_cancel_block_screen_on to RELEASE_CONFIG_TRUNKFOOD_STAGING.
6a80d54e : Adding flag android.content.pm.get_package_info_with_fd to RELEASE_CONFIG_TRUNKFOOD_STAGING.
fa997ccd : Adding flag com.android.server.utils.anr_timer_freezer to RELEASE_CONFIG_TRUNKFOOD_STAGING.
72f5303a : Advance Kernel build in trunk_staging
5a6f9662 : Update R4/C10/HK3 trunk_staging kernels
1c0f8464 : Advance Kernel to Build: 11999421 in trunk_staging
f77decbf : Advance Kernel to Build: 11999420 in trunk_staging
9df4f29c : Move Akita Kernel trunk_staging flag value here
071b1e0f : Move Akita Kernel flag declaration here
147eccb3 : Move Akita Kernel trunk_staging flag value here
873c44b2 : Move Akita Kernel flag declaration here
b544a225 : Advance Kernel build in trunk_staging
baab1891 : Removing flag com.example.android.aconfig.demo.flags.yet_another_test_bugfix_flag from RELEASE_CONFIG_TRUNKFOOD_STAGING.
e1404f49 : Removing flag com.example.android.aconfig.demo.flags.yet_another_test_bugfix_flag from RELEASE_CONFIG_TRUNKFOOD_STAGING.
022b4348 : Advance Kernel to Build: 11993731 in trunk_staging
f716e9c7 : Removing flag com.example.android.aconfig.demo.flags.read_only_flag from RELEASE_CONFIG_TRUNKFOOD_STAGING.
418fca7e : Update R4/C10/HK3 trunk_staging kernels
6f49df8b : Update C10/HK3 trunk_staging kernel to 11982987
e8bc26de : Advance Kernel build in trunk_staging
86d31b8a : Update Raven trunk_staging kernel version to 11986525
e2813579 : Removing flag com.example.android.aconfig.demo.flags.read_only_flag from RELEASE_CONFIG_TRUNKFOOD_STAGING.
3792ef86 : Advance Kernel to Build: 11981877 in trunk_staging C10/HK3
5495b627 : Advance Kernel to Build: 11980802 in trunk_staging Raven
1799f608 : Adding flag com.example.android.aconfig.demo.flags.yet_another_mendel_gantry_disintegration_flag to RELEASE_CONFIG_TRUNKFOOD_STAGING.
e53a41bd : Adding flag com.example.android.aconfig.demo.flags.yet_another_test_bugfix_flag to RELEASE_CONFIG_TRUNKFOOD_STAGING.
c291bdf8 : Advance Kernel to Build: 11978322 in trunk_staging
7dd78f62 : Update Raven trunk_staging kernel version to 11976764
81a33ef6 : Advance Kernel build in trunk_staging

+- Project: platform/build/soong

39fe1946c : Revert^3 "Use -target-feature for MTE"
2895eed92 : Enforce exclusive release config component directories
de7d7bcab : Possible fix for stat error during globbing
309a612c9 : Remove `prebuilt_apex_module_creator` mutator
df1c59a65 : Revert "pass read new storage parameter to java codegen"
490a6f9b7 : Temporarily bypass apex availability check for /product apexes with a specific prefix
9d6e209f4 : Remove the internal extractor module created by apex_set
e350e36e7 : Remove the internal selector module created by prebuilt_apex
9cf2e8e14 : pass read new storage parameter to java codegen
480c0e5af : Add an incremental parity test.
52c01a189 : Remove internal deapexer module
a326b320a : Remove deapex support from java_*_import
da923b0ae : Revert^2 "Remove java_sdk_library "magic""
c4db1092a : Revert^2 "Restrict java_sdk_library in libs of java_import and droidstubs modules"
28c9657e2 : Revert^2 "Restrict java_sdk_library in libs"
4340863ed : Revert "Remove java_sdk_library "magic""
6a32dfdb8 : Revert "Restrict java_sdk_library in libs of java_import and dro..."
33cbd37c0 : Revert "Restrict java_sdk_library in libs"
5c647d8d9 : Fixes host_required_modules for test_module_config
d37ccb776 : Add some log to the build action caching test.
25dc02902 : Remove java_sdk_library "magic"
0d28fd30e : Restrict java_sdk_library in libs of java_import and droidstubs modules
125efc6c3 : Restrict java_sdk_library in libs
faf198a72 : Revert "Revert "Add new module type notice_xml which is used to ..."
eb03246f6 : Make dexpreopt properties configurable
8a696acfa : Revert "Add new module type notice_xml which is used to define m..."
713b87da6 : Make init_rc property configurable
16d227a72 : Add default_visibility for soong modules
9aa983800 : Add ARMv9.2-A support for Rust.
68c165c14 : Add new module type notice_xml which is used to define modules that generate NOTICE.xml.gz for partitions.
e246bb7ec : Add a unit test for class loader context with java_sdk_library impl lib
1896fd600 : Remove `exported_java_libs` from prebuilt_apex/apex_set module types
94d296d3d : Use -target-feature for MTE
9c8e0c4e6 : Fix `m ndk`.
2d0dce1fa : Stop tracking the ABI of "current".
76e99ad68 : Enable object-size sanitizer for C++
da279cfba : Convert trivial TopDown mutators to BottomUp
ddda6ea7d : Align CLC add context behavior between java_sdk_library and its impl lib
2aafdc5f9 : Create a singleton that generates an empty bp file
5c441cea7 : Run bionic tests for cc toolchain changes
3cc44de31 : Soong: libbpf_prog: add support for header_libs
2cfe696f4 : Properly initialize android_system_image modules
ed392f709 : Fix resource-apk inclusion
ca678c4a3 : Make compat-config to generate output files too
d27205e8d : Convert test mutators to TransitionMutators
8bbc3d5a3 : Convert arch and os mutators to TransitionMutators
55b56feb8 : Add otherModuleProvider to ConfigurableEvaluatorContext
4f1f049f5 : Soong: libbpf_prog: Add defaults support
5bb46810a : Revert^12 "Enable dex container (DEX v41) for the whole system"
d14191280 : Enable Rust host coverage.
67136e14f : Pass the common sources rsp file as `--common_srcs` to extractor
680cd73e1 : [Ravenwood] Support fonts files and data files
d706709bf : Prevent evaluating configurable properties before the defaults mutator
ce6ddd6e2 : Add links to partner docs for presigned apks
e1ab849b3 : Support multiple <application> or <uses-sdk> elements in manifest_*.py
dfc02f81f : BPF: rename bpf_defaults to bpf_cc_defaults
a7b38592f : Launch flag guarded always on optimized resource shrinking
893528a4c : Fix reanalysis after full build
4faab81e8 : Add a system test to check the mk and ninja files generated by incremental build.
4fbee9af0 : Find subdir aconfig_values from srcs
01efb8342 : Treat system_ext as system container
abc17eac1 : Add SOONG_DISABLE_CLIPPY environment variable
2c6b4acb8 : Disable -Wno-deprecated-dynamic-exception-spec until the warning is fixed in libc++abi header files
ece626cca : Allow multiple ninja implementations
8eeae4bbb : Don't evaluate the enabled property in a defaultable hook
3d6c6d9c7 : Use -language-version 1.9 in the kotlinKythe build rule
d9108d2d3 : Fix a bug in the log directory cleanup logic.
903856e3e : linker_config_src in filesystem may read filegroup
1496fb167 : Wrap blueprint_go_binary and bootstrap_go_package into android.Modules
6e0280d79 : Introduce a util method PrettyConcat
2261a82db : Remove unused property naming_scheme in java_sdk_library
4e2bf9fb2 : Add HasMutatorFinished
6cb462b38 : Fix manifest_fixer.py warnings
600afbe38 : Add kotlin kzips to build_kzip.bash
1028d5a53 : Create .kzip files for kotlin translation units
cebc5db94 : Remove `prebuilt_visibility` from `sdk`
7df32b1f6 : Add directories below to Android.mk denylist:
ff66518da : Delete multitree api imports code
e8a878315 : Rename ConfigAndErrorContext to ConfigurableEvaluatorContext
184209792 : Add framework for using provider on AndroidMKEntries
037e1297d : rustc-1.81.0 Build 12349086
2cc42505d : Soong system image may update the $PRODUCT_OUT
69c78e9b6 : Rerun globs when a dependency is missing
4e455c72b : Add myself as an owner of the map files doc.
8a847c409 : Improve docs about //visibility:public
527dc30f4 : Revert "Add BUILD_BROKEN_PYTHON_IS_PYTHON2"
914832444 : Support apk for product_variables.debuggable
4ce4f8893 : Remove BUILD_BROKEN_USES_SOONG_PYTHON2_MODULES
2fec4128e : Make globs compatible with hash-based ninja semantics
3ae36f42d : Remove zeros from build number
65922b20f : Sandbox com.google.pixel.camera.hal.manifest
ca9ccec82 : Remove extra space in error message
b8c5e95e2 : Add missing pieces of ARMv9.2-A support.
7e86385f1 : Fix ravenizer when transitive classpath is enabled
003452ff9 : Disable source apex variant using apex_available_name
1679192d7 : Skip `contents` validation of source bootclasspath fragments
6265120cd : Remove asset dir glob files
41efab77d : SOONG: BPF: add libbpf_prog soong module
eda96ba50 : Remove Android.bp file input to primaryBuilders
b749347fa : Make the java static_libs property configurable
c162dfac7 : Undo filtering of HOME environment variable.
435c4ed4a : Revert "Enable -Wfortify-source"
3b3aac008 : Revert "Revert "Support BUILD_FRAMEWORK_COMPATIBILITY_MATRIX for..."
34baa2e47 : Update $PRODUCT_OUT from the soong system image files
c9b4f6b50 : Use transitive header jars in classpaths
8b0bed718 : Reapply "Clean environment variables to account for sandbox work directory." with minor edits.
fdaa672ad : Remove obsolete robolectric test runner integration
918d265a0 : Add ARMv9.2-a arch option.
492e81bd0 : Enable -Wfortify-source
72853677e : Revert "Remove obsolete robolectric test runner integration"
26a716d5e : Move the caching/restoring code from soong to blueprint to fully skip build actions.
a158a71d2 : Revert^2 "Add an explanation to ndk_library."
a27204273 : Revert "Add an explanation to ndk_library."
2c20726d4 : Change visibility of module sdk prebuilts to //visibility:public
63ea1f966 : Sandbox environment variables
ba9f9262a : Add an explanation to ndk_library.
0db999c45 : ndk_library: limit exports
bedc997c4 : Reland "Truely re-export export_header_libs from ndk_library"
ef5739ed6 : Remove obsolete robolectric test runner integration
9ffaf28f5 : Rename collectTransitiveHeaderJars and friends to mention R8
a6182ab2f : Move checkbuild targets of Soong modules into Soong
f8fab9b8c : ndk_library depends on the correct arch variant of cc_library_headers
7f1ae59d9 : Revert "Truely re-export export_header_libs from ndk_library"
e9cc40355 : Fix End() of Rule
a3fddf40c : Refactor around apex aconfig files (#2)
6186ef900 : Refactor around apex aconfig files
a574d535b : Make overrides work in Soong
0111a2744 : Remove workaround for coverage boot failure
2adba487b : apex: run host_apex_verifier
9543d19b4 : Revert "Clean environment variables to account for sandbox work directory."
8be09c207 : Apply apimapper instrument tool on android tests
afa3add57 : HideFromMake in `apexTransitionMutator` should respect special cases
a898bb85c : Soong: BPF: add defaults support and local include
b93f7fe73 : Add tests for configurable PostProcessors
0cfbefbf1 : Add a check for -fno-integrated-as
c540beef7 : Retry: Allow modules to override --error-when-new UnflaggedApi
88c768dd7 : Truely re-export export_header_libs from ndk_library
7eef112eb : Define additional non-vendor non-aosp container violations
0af8ea14f : Clean environment variables to account for sandbox work directory.
bf65d1b63 : Add aconfig_storage_reader_java to the global container violation allowlist
b09c0d25c : Revert "Allow modules to override --error-when-new UnflaggedApi"
85bc19380 : Revert^4 "Implement detecting container violations."
65087c358 : Revert^2 "Enable -Wsingle-bit-bitfield-constant-conversion"
3001ce3bf : Allow modules to override --error-when-new UnflaggedApi
74408202e : Add VINTF fragment modules into required libs of modules-info
a89a58ac1 : Remove apex_available allowlist
afdf6ac6d : Remove versioned_ndk_headers module type.
33b3a638a : Revert^3 "Implement detecting container violations."
e64573b0c : Revert "Enable -Wsingle-bit-bitfield-constant-conversion"
4508ca9e7 : Define additional container violation allowlist
dc0187811 : Add com.google.pixel.camera.hal.manifest to build number allowlist
2a88491af : Revert^2 "Implement detecting container violations."
a1527e5e2 : Define additional container violations
88d3b3984 : Report UnflaggedApi issues as warnings but treat as errors when new
5f2ae9bb2 : Revert "Implement detecting container violations."
b2b1ef63e : Revert "Implement detecting container violations."
9a99313ac : Remove containersInfo, complianceMetadataInfo and aconfigFilePaths from ModuleBase.
aaae81f5f : cc: clearer OS mismatch error.
eb6d705d1 : Remove packagingSpecsDepSet from ModuleBase.
4297ad904 : Remove moduleInfoJSON from ModuleBase.
b36d31d87 : Add ctx argument to IDEInfo()
5b35cb9ae : Add configurable property support to neverallow
08c7f8657 : Make IdeInfo into a provider
8a2c56c51 : dexpreopt rules for google mainline prebuilts with missing source
f23fdc048 : Move aidl_camera_build_version to build number allowlist
82a6d1464 : Remove 6 install related fields from ModuleBase.
ed7a030c6 : Contents validation of override_apex's bootclasspath fragments
bb678f82d : Implement detecting container violations.
601939d0a : Add jacocoagent to allowlisted dependencies
46e4fad20 : Add a property to rust_ffi targets to exclude them from APEXes.
e41a42d8d : remove unused variable
43b157a26 : logical_partition.groups.partitions.filesystem can be empty
1558cc68e : Revert "Support BUILD_FRAMEWORK_COMPATIBILITY_MATRIX for soong"
87f543d88 : Force rebuild linker.config.pb even after a build error
ec8105454 : Remove licenseMetadataFile and installFiles from ModuleBase.
17a362a50 : Add the list of currently existing violations
746161db0 : Move installation rules of dexpreopt'd apex systemserver jars to soong
5922333d5 : Skip `-Wl,--version-script` on libclang_rt.* stubs (temp hack)
109e77abc : Revert "Enable -Wfortify-source"
1ead86c1a : Sandbox the OUT_DIR environment variable
bad1eef6d : Remove installFilesDepSet, packagingSpecsDepSet and licenseInstallMap from ModuleBase.
9a22c7e61 : Include TARGET_ODM_PROP to odm/etc/build.prop
aa60bb44d : rustc-1.80.1 Build 12274397
52d37c324 : Make the defaults property non-configurable
ffb99497a : Add "packages/" to Android.mk denylist.
713c54289 : Revert "Revert "Add a coverage suffix to avoid Ninja file regene..."
cab168098 : Make aninja work with alternate out dirs
c6335186a : Revert "Remove installFilesDepSet, packagingSpecsDepSet and lice..."
608779b22 : Enable -Wfortify-source
a8d5a78d2 : Enable -Wsingle-bit-bitfield-constant-conversion
4b9220af1 : Make java_sdk_library phony target depend on its stub jar
fa3f0782f : Remove suffix based stub matching logic
4e58bba1f : Use musl build of n2
8e5db7d26 : Remove installFilesDepSet, packagingSpecsDepSet and licenseInstallMap from ModuleBase.
0fc8abe74 : Add "TARGET_BOARD_PLATFORM" into ProductVariables
95b0ba419 : Align release config protos with style guide
57af33927 : bpf.go: adjust for p/m/C change to location of bpf headers
876b7ce26 : Remove outputFiles from ModuleBase.
c27dd3393 : Special case the stubgen args for bionic libs
465baeed1 : Guarantee frameworks.aidl stability.
134fa5df0 : Revert "Add a coverage suffix to avoid Ninja file regeneration."
a18d42d32 : Remove apexFilesForAndroidMk from prebuilt apex module types
51c2231ea : Access output files thru providers in Soong tests.
ddc2e1ac0 : Remove build target related fields from ModuleBase.
224684455 : Restrict R8 -libraryjars refs for stable targets
ac92f3e3f : Make native_shared_libs configurable
460c0fa8b : Use namespace path instead of id in phonies.
3dac48601 : Only add deps on java_binary's jni_libs on host
7ae6c16f5 : Use -fno-omit-frame-pointer for host windows.
67612c37f : Use -fno-omit-frame-pointer for host darwin.
0b5dce6da : Use -fno-omit-frame-pointer for host linux.
8b0c77138 : rustc-1.79.0 Build 12250333
9a419e28f : apex: apex_available with prefix
5914aae79 : Convert $(call soong_config_set_bool) to rbc
78f3c3a3a : Add $(build_number_file) support to genrules
54513622f : Add phonies as provider instead of updaing a global map.
f0006e713 : Make the WholeStatic/Static/Shared libs properties configurable
a0523daaa : Variables uses vintf_fragment_modules
04b64fc28 : Append vintf_fragment_modules as required for AndroidMk
0f3b1a728 : Define unstable container
224ea08ee : Define additional exception functions for container enforcement
7ded3827a : Run "ravenizer" on ravenwood jars
53529a906 : Track resources separately in java_import
7da471f3a : Add test for interactions between product variables and arch variant properties
40b7917fd : Clean up: remove com.android.gki.*
77965d9bd : Convert more stored WritablePaths to Paths
d46e5ae67 : Remove more internal fields from ModuleBase.
357ffcc14 : Add stub generation support to cc_prebuilt_library
4a2f368b4 : Search for default_team in Android.bp when other .bp files are included.
24b3e534c : Prevent duplicate dist rules for source and prebuilt C api cov
3ffc37ce2 : Fix build_prop module to use partition() instead of PartitionTag()
c0ca5056a : Check that the DeapexerInfo was actually set
642e720b5 : Support configurable prebuilt apex sources
ddc2833b7 : Remove installFiles from ModuleBase.
882d600d7 : Move kotlin stdlib to normal dependency tag
aa8020ac1 : Always generate PDB for Windows executable
bcc2ef06e : Improve docs for Deapexer modules
b2ab52779 : Pass through `RUST_LOG`
6de6d7267 : Correct the name of the android.car.builtin module that is instrumented
faf6af31c : Introduce vintf_fragment module type
266f991cc : Revert^2 "Verify that ndk_headers headers are valid C."
2fcc48e4a : Use rsp files to pass turbine inputs to RBE
9e05d1c5c : Add a coverage suffix to avoid Ninja file regeneration.
663e4508d : Merge SingletonProviderContext with OtherModuleProviderContext
96a692bfa : Make the srcs and exclude_srcs properties configurable
17a61d760 : Refactor containers
261185111 : Individually mount children of root with ABFS enabled and respect OUT_DIR configuration.
f4801135a : Remove workaround for old libc++
fd50d175a : Bump pessimizing-move from -Wno to -Wno-error
b61c22694 : Use a provider for systems modules
a66b4630f : Add PrepareForTestWithBuildFlag
b4cd5df57 : Make IdeInfo aware of jarjar-ing
dee1a7419 : Add .internal modules to IDEInfo.deps of top-level java_sdk_library
fbe578031 : Disable ABI tracking for bionic.
6e8bd1cc3 : Register versioned sdk dependency in module_bp_java_deps.json
cc5ce659f : Encode directly into file
ef693fc9b : Remove host_snapshot module
2e2d75376 : Move -Wno-error=format from external NoOverride to external flags
181934cc2 : Revert "Verify that ndk_headers headers are valid C."
f5ee86c46 : Add IdeInfo for java module types
01d4f8b82 : Build product/odm build.prop with Soong
9b94da79c : Re-enable -Wformat warning
8fa6116ac : apex: rm $out before decompressing an apex.
6d26f80c6 : Fix IDEInfo for java_import
b08bf7743 : Add IdeInfo for android_library_import
a186ac04b : Add some verification on test_suite for test_module_config
1f75cdf98 : Use rsp for kotlin classpath
edec77c45 : Split jarjarIfNecessary out of compileJavaHeader
d1d8f17e9 : Move kotlin stdlib after javac jars
7727c7f09 : Convert JavaInfoProvider to *JavaInfo
463893917 : Remove the hardcoded list of api libraries
7811e4666 : Annotate `Set` property as android:Path
d9279cd47 : Remove unused tagSplitter function
d8f64ec81 : rust: Add dylib variants for bindgen modules.
29207b57c : Move the installation rules of boot images to soong
a62d9563b : Disable ResourceProcessorBusyBox in kythe builds
b0f4c0239 : Revert "Revert "Enable from-text stub generation in non-sdk java..."
a86682988 : Verify that ndk_headers headers are valid C.
a574cd28a : Revert "Enable from-text stub generation in non-sdk java_sdk_library"
85bd4625e : Hide unflagged mainline prebuilts with missing source.
3d9bed920 : Do not enable AFDO for coverage builds
acf917412 : Add system_ext support to build_prop module
715594304 : Create an installation rule to copy vdex to common arch device directory
b1af36a2a : Switch SBOM generation of products to Soong.
f072120c0 : Skip writing ninja file for module with a cache hit during incremental build.
66e555c8c : Support BUILD_FRAMEWORK_COMPATIBILITY_MATRIX for soong
af2994ccb : Remove HWADDRESS_SANITIZER_GLOBAL_OPTIONS
d65add225 : Tag resource_dirs as android:"path"
2800675b3 : Rename ModuleId to ModuleCacheKey and call the same named method on moduleInfo
5402bbd8d : Convert imageMutator to TransitionMutator
26ec8484e : apex: respect PRODUCT_COMPRESSED_APEX for prebuilt APEXes
09fdda5b3 : Turn on relaxed-template-template-args as a workaround
bc4ef22b9 : Revert^6 "Use Soong-built system/build.prop"
2887482f0 : Revert^6 "Sync gen_build_prop.py to sysprop.mk"
6bd92d592 : Revert^2 "Conditionally pass kernel version to build.prop"
d8538e5db : Revert^6 "Add TARGET_SYSTEM_PROP to system build.prop"
88b109e6b : Revert "Revert "Revert^2 "Set output for build_prop even on Soon..."
530c32acb : Revert^5 "Add TARGET_SYSTEM_PROP to system build.prop"
7b7593968 : Revert^5 "Sync gen_build_prop.py to sysprop.mk"
d5a12721b : Revert^5 "Use Soong-built system/build.prop"
a11ab980b : Revert "Revert^2 "Set output for build_prop even on Soong only b..."
60f263690 : Fix build thumbprint in gen_build_prop.py
062eb663c : Enable from-text stub generation in non-sdk java_sdk_library
50a7bf861 : Soong: BPF: Cflag and btf defaults
7707b246e : Don't hold on to WritablePath
ca30e08b9 : Use consistent directory for source and output inside the build sandbox for ABFS.
9612480ee : Revert^2 "pass read new storage parameter to java codegen"
12ff57d61 : Make the prefer property configurable
aaff782cd : Make stub_libs property configurable
2c0327695 : Only add darwin specific rules/variables when building on mac.
29fed1efe : Revert "Conditionally pass kernel version to build.prop"
44fc5bf54 : Handle missing dependencies in ravenwood.go
d4da266b3 : Fix RBE tmp dir
848c6c939 : Revert "pass read new storage parameter to java codegen"
2a69eb657 : Revert "Revert "Switch NDK libc++ from prebuilts/ndk to prebuilt..."
08d5d260d : Revert "Switch NDK libc++ from prebuilts/ndk to prebuilts/clang"
48e2ac926 : Introduce build_from_text_stubs property in java_sdk_library
bd73d0db4 : Move RelativeToTop out of basePath
3b1c6847c : Make PathForArbitraryOutput return an OutputPath
e0aa52f6c : Run TestClasspath subtests in parallel
bf1d92ad2 : Cleanup configurable getter usages
7e1a854d0 : [RESTRICT AUTOMERGE] Enable build MCTS on aosp-android14
88042fa0a : fix soongdbg missing args
c98032785 : pass read new storage parameter to java codegen
a8e2d6173 : Do not rename prebuilt apexes for product packaging
0384c9733 : cc: Enable select syntax for cppflags
49ce87ef7 : Soong cc proto fix for grpc plugin
4daca6b24 : Make vbmeta Partitions property configurable
5228aebbd : Switch NDK libc++ from prebuilts/ndk to prebuilts/clang
1db36e388 : Update tests to expect RBE not supported on linux.
8726dcd22 : Fix mistake made when moving installmod from shell function standalone script
3380f6deb : Support resource APKs
3bd28705f : Fix presigned apk check for privileged apps
5800d421c : Convert TestAndroidAppImport_Preprocessed to test fixtures
036d9e674 : Conditionally pass kernel version to build.prop
45ed4c2f9 : Revert^4 "Use Soong-built system/build.prop"
2c7e13ea3 : Revert^4 "Sync gen_build_prop.py to sysprop.mk"
26756a86c : Revert^4 "Add TARGET_SYSTEM_PROP to system build.prop"
bf3222593 : Revert^2 "Set output for build_prop even on Soong only build"
13c623121 : Revert "Set output for build_prop even on Soong only build"
072c0e4fc : Revert^3 "Add TARGET_SYSTEM_PROP to system build.prop"
c13856eb1 : Revert^3 "Sync gen_build_prop.py to sysprop.mk"
ea04e564c : Revert^3 "Use Soong-built system/build.prop"
625f66136 : Revert^2 "Use Soong-built system/build.prop"
e176dc9ee : Revert^2 "Sync gen_build_prop.py to sysprop.mk"
ff506d1af : Revert^2 "Add TARGET_SYSTEM_PROP to system build.prop"
3a6928227 : Set output for build_prop even on Soong only build
0e7cde59c : Revert "Sync gen_build_prop.py to sysprop.mk"
3ef9ed984 : Revert "Use Soong-built system/build.prop"
027f50246 : Revert "Add TARGET_SYSTEM_PROP to system build.prop"
b85a178b0 : Generate SBOM of products in Soong.
d23e0d324 : Make more apex properties configurable
2f73062d4 : Make genrule's srcs property configurable
b114234f6 : Make some apex properties configurable
361baadba : Use Soong-built system/build.prop
19fd1316b : Sync gen_build_prop.py to sysprop.mk
bcc00559c : Add TARGET_SYSTEM_PROP to system build.prop
c9f487b0e : Add android.car.builtin to the Code Coverage instrumented list.
02be10189 : Allow C symbol file to be arch variant
1f22939d8 : Ingore CC prebuilts from cmake snapshots
e20c56cdf : Add C symbol file to module sdk snapshot
9c17ad6ec : Support symbolized odex preopt output
278193669 : Pass config files to metalava
154e05ba5 : Enable select syntax support for `phony_deps` in phony_rule
f223702f3 : Make the vintf_fragments property configurable
f4889dbc8 : Make the defaults property configurable
a7510851e : Remove VSDK related code from build
2f68f1903 : Drop module sdk MakeUninstallable special case
e4a901732 : Specify Is_stubs_module property in top level sdk library
aca752647 : Update Bindgen clang to clang-r530567
f6736c714 : Update visibility according to the change AVF directories layout
451ceec4d : Fix afind command
a5d171773 : Add jarjar_rename property to java modules.
081aaa957 : Remove `armv7-a`.
ed4c8f344 : Fix run_tool_with_logging_test in CI
8aac993b9 : Add all compile deps to module_bp_java_deps.json
51d3a6d2d : Fix DISPLAY_BUILD_NUMBER
4ae68018a : Populate java_api_libray's IDEInfo
84ac591b5 : dirmods: Add option to not recurse
30f366269 : dirmods: Update to take absolute paths
03b717d3f : android: Use slices.DeleteFunc for filtering
c7eafa7a4 : android: Add host_cross_supported prop
6b805b938 : Update run-ckati.sh to use JDK 21
881e465fd : Add 'use_debug_art' to product_variable
c56c3f748 : Document how resources are built with and without resource processor
ac57a6c6d : Convert sdk mutator to TransitionMutator
767819fed : Convert link mutator to TransitionMutator
add04a8c9 : Convert version mutator to TransitionMutator
e0771288c : Convert python_version mutator to TransitionMutator
8a49a3dd7 : Convert rust_libraries and rust_stdlinkage mutators to TransitionMutators
cba2330e8 : release-config: disallow new duplicate flag declarations
3c16e61c5 : Add ABFS (Android Build Filesystem) configuration option to Soong
c589a5256 : release-config: disallow new duplicate flag declarations
32c93a3f3 : Remove allowlist for updatable modules with current min_sdk_version
7a47bd3a8 : Return error for unsupported context in outputFilesForModuleFromProvider
92b54c490 : Add more guardrails to release config compilation
e783ed59a : Use default fallback when generating cc deps
8c69b7852 : Reapply "Upgrade to clang-r530567"
98ea83687 : Support aapt2 resources flagging
f7119b57a : Highlight build failures in soong output
b6cc64ffc : Support phony_output as a BuildParam Arg in RuleBuilder
78fccd938 : Revert^11 "Enable dex container (DEX v41) for the whole system"
5f23bc98e : Switch rust test install base to /data/local/tmp for consistency with cc
38178329e : Support more variables for "debuggable".
b7e1a4837 : Add util method HasIntersection(...)
f86fe9a87 : Implement InstallableModule for Java modules
c3d4e115a : Collect container informations
b88279f3b : Revert "Switch host native tests to -Og"
d38e63d47 : Remove OutputFileProducer
4eea1b8e9 : Fix asan build for Macos
33f95a959 : Add support installing to root of filesystem image
be6a66d54 : Add install_in_root to prebuilt_root module
9877b7e62 : release_config: add value_directories to artifact
916c5df03 : Enable -Wfortify-source
1ea01e3c5 : Use OutputFilesProvider in module_test
7559803b1 : Add libdexfiled to the stub library multi APEX exception list.
f52bbd36e : Add dot files that describe java compilation
17f9dc5f7 : Remove obsolete rust VariantIsStatic
77c5e9f9d : Don't forward apex dependencies to platform when they are added later
e1a855558 : Add IsAddingDependency to IncomingTransitionContext
694fced1e : Don't mutate non-property module fields
3d211a056 : Pass the `--cfg soong` flag when building rustdoc
01201ed2e : Update the way to get output files in license_metadata
68b259452 : Fix typo in outputFilesForModule error message
d2adde79a : Remove hidden_api_packages as it is no longer needed
8e2c5c22b : Revert "Upgrade to clang-r530567"
9d00ea3e9 : Revert "Upgrade to clang-r530567"
d4f731622 : Revert^10 "Enable dex container (DEX v41) for the whole system"
c8160584f : Add property `No_dex_container` to `dexProperies`.
eafa8fb9f : Remove apex.use_vndk_as_stable
852a98fd8 : Revert "Enable -Wfortify-source"
bee030d36 : Allow n2 as a replacement for ninja in builds
9f7b9f4a9 : Use OutputFilesProvider on java modules
826912e7d : Add oryon to arm64 cpu variants
12bebf956 : Switch host native tests to -Og
1fb94b224 : Support for `prebuilt_avb` in Soong
39e68fff4 : Use OutputFilesProvider on droidstubs
68786d81d : Use OutputFilesProvider on Import, AARImport and AndroidAppImport
56f2b7000 : Properly package JNI libs in Robo tests
ee8b44e72 : Add option to override defaultManifestVersion for app.
978c934dd : Add LEX to the list of env variables to unset.
69763a549 : Avoid C++ naming error
7c4a40a2f : Relax cflag checks for -Xclang and -target*
bd83c7448 : cc_cmake_snapshot: drop Modules field
1e3523295 : Don't write allowlisted androidx.* libraries to allowed_deps.txt
b31d8e806 : Disable dsymutil usage on Darwin host
8609726c1 : Revert^3 "Make Lint FlaggedApi violations errors"
e8d8a477d : LLNDK libraries can also provide libraries
b3eb9e58e : Add afind command.
59ec0fac0 : Add "strip: {none: true}" for cc_prebuilt_library_shared in sdk snapshot.
373024d01 : Revert^2 "Make Lint FlaggedApi violations errors"
635e78827 : Define otacerts_zip module in soong
041fd8452 : Remove apex.generate_hashtree
38813efb5 : Revert "Make Lint FlaggedApi violations errors"
e40533410 : Don't write allowlisted androidx.* libraries to allowed_deps.txt
ac4a72779 : Fix build error for gen_build_prop.py
cbf426fa5 : Enable -Wfortify-source
780a0cfe0 : Install dexpreopt artifacts of SpeedApps in system_other
3c68b18f7 : Use the correct ninja binary for the host in aninja
17cc6dd1a : Remove OutputFiles method from llndk_libraries_txt and sanitizer_libraries_txt
d38d14056 : cc_cmake_snapshot: Allow selecting modules from system and vendor
cd674738c : cc_cmake_snapshot: refine link and compile flags
f88568922 : AFDO: Do not mutate on disabled modules
b19a0dd90 : Remove apex.use_vndk_as_stable
ca1d63eac : Min_sdk_version check for updatable apexes
99a954d98 : Generate file list installed from a filesystem
28a6f1986 : Revert^2 "Enforce that output files are created in primary ninja execution"
aa2a2b611 : Use OutputFilesProvider on prebuilt_stubs_sources
01715cac3 : Use OutputFilesProvider on some android test modules
9429e0399 : Use OutputFilesProvider on buildinfo_prop
7cec7e675 : Ignore musl libc depencencies
672e45290 : Don't write allowlisted androidx.* libraries to allowed_deps.txt
3a02c7ba1 : Remove test_per_src
483b4c4b1 : Support defaults for gensrcs modules
51349b87e : Revert^2 "Set strict_mode to true"
d4a6cc6d5 : Revert "Cleanup old code"
3c1a5e9d2 : Generate file list installed from a filesystem
a47525829 : Revert "Set strict_mode to true"
78ed7f3ab : Use metalava's signature-to-dex subcommand
a2e7d238e : Install dexpreopt artifacts of non_system apps in system_other
9b21596db : Revert "Use OutputFilesProvider on buildinfo_prop and some android test modules"
444762b46 : Use OutputFilesProvider on platformBootclasspathModule
89e4ff60d : Use OutputFilesProvider on buildinfo_prop and some android test modules
165a05b23 : Add tests for selects with bindings
ba4836696 : Update selects_test for selects with deferred expressions
74e502158 : Use OutputFilesProvider on JavaDoc and Droiddoc
9288b512c : cc_cmake_snapshot: don't hardcode for linux_glibc:x86_64 hosts
47bb8d83d : Update selects_test for selects with deferred expressions
51ab5b6d5 : Cleanup old code
189d5c828 : Remove -mllvm -jump-is-expensive=false from riscv64_device.go
e21f1f58d : Remove -mo-strict-align as it is enabled by default in clang-r522817
10ec179d2 : Revert "Soong: remove libbase dependency"
fddc3dc8d : Revert "Enforce that output files are created in primary ninja execution"
fd47b1ab6 : cc/rust: Alias ffi rlib variant for static_libs
5a994c7e9 : Fix a bug that BUILD_VERSION_TAGS is ignored
7de1db7f2 : Make cmake_snapshot output reproducible
b041087f5 : Enforce that tests in MTS specify a min_sdk_version
0ef9f7740 : Remove the unused apiFileTag
abdb29349 : Update outputFilesForModuleFromProvider
2a26b1326 : Modify extractStubsSourceInfoFromDep to respect RELEASE_HIDDEN_API_EXPORTABLE_STUBS flag
784c00524 : Add unit test for sdk impl lib's lint report propagation to the apex
629e2a3e9 : Utilize linter artifacts of the impl library in the top level sdk library
487b144fe : Cleanup more bazel code
b4f05f1a0 : Upgrade to clang-r530567
b7e9f5f03 : Revert "Use hashed subdir for soong_config modules"
8a7978cb1 : Call InstallFile to install files in soong built filesystem
a1aa29751 : Export Soong modules and build a database from metadata from Make and Soong.
86f50e752 : RBE is only supported when the host is linux, so don't try on others.
87d398a4d : Update selects_test for selects with deferred expressions
8d8253f52 : Enforce that output files are created in primary ninja execution
0cbd3b0e7 : Add OutputFilesProvider support for singleton
d447bbbae : Declare the implicit outputs for r8RE
cd2604b0e : Update Blueprint link in `README.md` to point to Android's version.
47e918450 : Move vendor and product variant generation logic from cc package to android package
2493fcc7b : Minor cc_cmake_snapshot touch-ups
46f6e2f1a : Allow soong config variables to be boolean-typed
250c551a2 : Add --tag argument to soongdbg
3ee19697d : Add unit test for sdk library permission xml file
4295359c1 : Allow module gets its own output files using non-empty-string tag
b3b05ba84 : Remove an out of date comment.
9e7127ff3 : Use OutputFilesProvider on global_compat_config
e7ec89e0a : ExportableModule no longer implements OutputFileProducer
6cf9f40aa : Make Lint FlaggedApi violations errors
55748021b : Revert "Enable -Wfortify-source"
33bbeb243 : Use BaseApexName to generate permission file for sdk library
2da72af53 : Add build_prop soong module
21d04d99c : Add RELEASE_ACONFIG_EXTRA_RELEASE_CONFIGS
fa29764f9 : Experimental code to support build action caching.
603331542 : Implement Module interface function FilesToInstall in platform_compat_config modules.
ca3ea1b1e : Use OutputFilesProvider on python_binary_host
d40d36895 : Use OutputFilesProvider on sdk
25e9e900f : Enable -Wfortify-source
1b1eb9b3a : Support passing multiple --migrate-nullness option for java_api_library
f95cfa608 : Use OutputFilesProvider on cc_cmake_snapshot
a66c2c5b9 : Allow java, java. and jdk.* package_allowed_list.txt.
1d9148244 : Use product_config from buildinfo_prop module
58c802f8e : Add product_config module
7c20f4bae : Soong: remove libbase dependency
43ddd08bd : Make required a configurable property
4514ef26e : Use OutputFilesProvider on genrule
9aef77782 : Propagate flags_packages to static reverse dependencies
1ecfa8fb9 : Rename flag_artifacts field in proto
78ba39727 : Allow jdk.internal.event / .vm in the boot image
32e35e416 : Revert "Enable -Wfortify-source"
ae870727b : Use --lto-O0 for optimizeForSize targets
ba791b18f : Set strict_mode to true
67a41bca2 : Add DistForGoal "droidcore" for merged_compat_config.xml
1587b9cca : Use OutputFilesProvider on prebuilt_apex and apex_set
fb0fb891d : Update Bindgen Clang to clang-r522817
8e8f8606b : disable rtti by default even for non-bionic builds
f882107c1 : Add imgdiag ART APEX
b805c6175 : Generate .build-id directory tree after every build.
be0dee881 : Support test runnner option in auto generated test configs
69454c293 : Improve the docs about when to use introduced.

+- Project: platform/cts

a54b32fa667 : Add test to verify CtsIsolatedInferenceService can only be bound by system-uid.
ea156a11172 : Disable ASM_RESTRICTIONS flag
68c4ec41475 : Send CLOSE_SYSTEM_DIALOGS broadcast to all users
4ebebeefa5f : Enable secondary_user_on_secondary_display for CtsAttributionSourceTestCases
722546d1912 : Remove 2 FrameRateOverrideTest from CTS on GSI
ece36cc6de1 : Skip StatusBarManagerApi30Test for visible background user
b82bc4cd7d4 : Make InputConnectionHandlerTest multi-user aware
af2450e2add : Make MockTestActivityUtil#launchSync test user aware
e2f796663d7 : Promote CtsBroadcastHostTestCases to presubmit.
d7e73b817de : DO NOT MERGE Exclude from Android V CTS
b320ac1cec1 : Merge @Before methods
b6911d8c815 : Enables automotive location bypass before testing.
aebe1b637c9 : [PM] Add PackageInstaller CUJ test case (36/N)
d746c457930 : [PM] Add PackageInstaller CUJ test case (35/N)
da54f3265b1 : Camera: Remove 'concert_mode_api' flag
28c5659d15b : Remove gaillard@ from OWNERS file.
4032e8d6ac5 : Remove MTS tag from vibrator CTS tests
87743efceb2 : [cts-multidevice] Clean up setup error handling logic
cf348153021 : [cts-multidevice]: Fail tests when config isn't set.
83fac42dd76 : Remuxing comparing durations needs to signal EOS
a3a16849113 : Add a test to verify sticky broadcast queries.
6922f309c8b : MediaCodec: Update the links used in MediaCodecCapabilitiesTest
baa9c4ba512 : media: fix trendy test ownership
41809a06fbc : ActivityManagerMemoryClassTest: Add density size to density map of expectedMemorySizeForXLargeScreen
bada752f089 : Press back and home repeatedly to bring the UI to clean state
2585e800ff5 : Fix HideOverlayWindowsTest for non-fullscreen TDA
052a9db0f78 : Revert "Disable ConferenceTest tests for automotive"
2ad3c6e8982 : Add proposed trendy teams for CTS modules
7640a3c0295 : Update Trendy team for MediaRecorder and MediaMuxer tests
e303735219a : Update Trendy team for media tests to android_media_solutions_playback.
3829a470108 : CTS test for new notification flag
0d57d835b1b : RESTRICT AUTOMERGE: Fix OneTimePermissionTest & RevokeSelfPermissionTest.
7070474ae75 : CTS Verifier: Reformat frequency report logs
f17ef6273da : Enable secondary_user_on_secondary_display for CtsWindowManagerBackgroundActivityTestCases
86102ea58d5 : ITS:Update the condition for lens_intrinsic_calib
0964e291995 : Add link to CDD 15
ea984312f69 : Remuxing comparing durations needs to signal EOS
fcd4f990130 : Skip FRPActive API tests on devices without FRP.
7b621e1345f : Disable sidecar cts until we drop the sidecar
361e33e6022 : Clean up fully rolled out DmrhSetAppRestrictions
db22422eb79 : Clean up fully rolled out PermissionMigrationForZeroTrustImplEnabled
2043dece4ee : Clean up fully rolled out DisallowUserControlBgUsageFix
69a1a3bab3e : Relax the condition of waiting for stopped activity
0fba051c3c2 : Clean up fully rolled out DevicePolicySizeTrackingInternalBugFixEnabled
359f55ca3e9 : Clean up fully rolled out AllowScreenBrightnessControlOnCope
9f8ed9e7c77 : [cts] press home before launching test activity
d660ca294dd : Remove the MTS and MCTS tags since test owners not plan to add the test to MTS/MCTS.
f200f2755a7 : [RESTRICT AUTOMERGE] Remove the MTS and MCTS tags since test owners not plan to add the test to MTS/MCTS.
fe3246a072d : Make CameraExtension CTS test cases compatible with devices that only support basic extenders
6ee1d653481 : Remove timeout tests.
38214eef057 : Fix the missing test suites in test appsecurity's bp file
4a0caea4fe8 : No public description
7f68f411711 : Try death tests now that they are fixed.
760b41094eb : Add CTS test for auto handwriting disable and enable
88318abaf9d : Use textColorPrimary for helper text color
51d7570c342 : Add CTS test for stageFlagsForBuild
e80e67aaba4 : Add more tests to AppFunctionMetadataTest
ae530b23dd3 : Process CTS blocked number requests directly from BlockedNumberUtil.
bf2d9302301 : CameraITS:Skip image mean check for AE_MODE=ON
8da345ac6db : nfc(cts): Address API council feedback for always on API
a0c651dcd80 : Revert "Enable modem with SatelliteModemEnableRequestAttributes"
3b0aca15a8e : Update OWNERS files for gamemanager and gameservice tests.
fe6c9e7ecfc : Disable ConferenceTest tests for automotive
8b2ff5a4e3b : Sony DualShock 4: update CTS test with relative axis values
a1a5d82382e : Log exception instead of throwing if account has already been removed by AccountManager#removeAccount.
07decbbc244 : Modified NetworkServiceState CREATOR testcase
8b6bf596ba2 : TunerFrontendTest : Remove testFrontendInfoWithIntFrequency
d05b89a56bd : TunerFrontendTest : Remove testFrontendInfoWithIntFrequency
d04e2cea389 : Limit usages of removeRootTasksInWindowingModes.
cde07f6fa17 : Updated the CTS test to support ContactsContract.RawContacts.DefaultAccount.DefaultAccountAndState#DEFAULT_ACCOUNT_STATE_SIM.
a7a08d593ac : Revert^2 "Update test suites for appsecurity host tests"
5a87e4076e7 : Revert^2 "Update test suites for appsecurity host tests"
0c214aec34d : Revert "Update test suites for appsecurity host tests"
c6123b3170b : Remove two flaky tests from CTS Platinum
4264441a2a2 : Removes #testActivityManager_stripTransitionFromActivityOptions
e9d53ddc2e8 : Refactor deprecated task cleanup in CTS.
b8b1215d650 : Revert "Update test suites for appsecurity host tests"
90c26f52958 : Update test suites for appsecurity host tests
bc3a1e5cab8 : Enable modem with SatelliteModemEnableRequestAttributes
226c93b0c1a : [PM] Add PackageInstaller CUJ test case (33/N)
bcc7af365ac : Enable secondary_user_on_secondary_display for CtsVirtualDevicesTestCases
4bcd36b787e : Enable secondary_user_on_secondary_display for CtsRsCppTestCases
2b32e6b84b1 : Make SpellCheckerTest multi-user aware
86eea37fd22 : Remove onApplicationActive from test in comply with oneway api.
80656749923 : Fix minor bugs in CtsAngleIntegrationHostTestCases
b14925f81a9 : Skip ANGLE driver tests if vulkan 1.1 is not supported
6e790688caa : CtsPrintTestCases: Finish closing activity before recreating
e955dd23f47 : Use current SDK version for SettingsAPI CTS tests
77ad0c35c3c : Make test less flaky
d0dfc3d7b9d : Enable mCTS for MUMD
3bac9d13d24 : CTS: Skip test as widget not available on TV
f03cf626da9 : CTS-V: Exclude TV devices from WidgetTest
8d86d6f4b5d : Remove version check from CTS
0a68f8a9d6d : Enable secondary_user_on_secondary_display for ConfigurationCallbacksTest
ca37756835d : Verify that apps can access PDBManager
b71f8852afd : Allow OEMs change max shortcut count
d364cfb4077 : Batch migration of cts TEST_MAPPING to test_module_config modules
b5f691235d5 : Update September changes
8990bf12a48 : Bump up CTS test app min sdk version
00c016cb467 : Increase timeout for CtsDevicePolicyTestCases
0bdedeb9758 : Fix HdrSdrRatioTest
d31367b3dba : Remove leaudio_callback_on_group_stream_status flag
e69bb8f045e : Splitting power manager statsdatom tests ownership
153ae0b6e7e : Update test suites for appsecurity host tests
f9fd2159580 : update CtsBatteryHealthTestCases
2ec4823016e : fix testImeShowsAfterLockScreenOnEditorTap
fd26fdf1443 : Update CTS - TestUsbTest.testUsbSerialReadOnDeviceMatches to reduce flakiness
766cd7b9c15 : Update EmbeddedPhotoPickerTest to require embedded flag.
50fa08015b3 : Merge all flag removal change.
243317884fe : [Embedded Picker] Improve flaky CTS tests.
55b2e6f5094 : Fix issues with secondary home tests.
616d21f5a7c : Update CTS tests for SV miss input info bugfix
701363ef934 : Make java_sdk_library dependencies explicit
78f9a6574a3 : Reenable switchCallEndpoint CTS test for auto
5bae3f9b99c : Add AppFunctions Sidecar Tests
4814d7199f2 : Revert "Add cts testcase for setTransactionCodeMap and Skipped ids"
70f3c3bfbab : [PM] Add PackageInstaller CUJ test case (32/N)
bdce155513a : Fix HotwordDetectionServiceBasicTest for Wear emulators
f7fbf8de463 : Check if it can start the stream when it is opened without permission.
752cfeda125 : Relaunch "Enable secondary_user_on_secondary_display for CtsWebkitTestCases"
d4d5c0ef94d : Make WindowFocusHandleService visible background user aware
f5ec50735f9 : Replace InstrumentationRegistry#getTargetContext to ApplicationProvider#getApplicationContext
61d0073e912 : Add test steps for changing ringer mode before ringer mode test.
fef23283fec : Bring SettingsAPI CTS test owners with sync with SettingsAPI code owners
51d4c9134e1 : Disable IN_COMM test for CallAudioInterception
8291ccb2bcb : Camera: Remove flag "concert_mode"
0496da71841 : Add cts testcase for setTransactionCodeMap and Skipped ids
45b26ce4139 : Skip tests that use camera for visible background users.
ca715ae123e : Remove errant library name from suites.
d47ec1dfd67 : Add user id to appops in RingtoneTest
4c70b376aa2 : Update for Analog Headset Test for getDeviceSupported() API.
40156b9b21f : Add test for unauthorized gesture transfer attempts
46a59111556 : CameraITS: Save results for feature combination verification
af6c36c78b8 : Fix 5Ghz dual band test
bc276d86c2f : Increase CtsPackageManagerTestCases timeout from 5 min (default) to 10 mins
1faedab405d : Do not scale HEIF images
eccfebfe7eb : CTS to check mediastore version on uninstall and across apps
798fe5e73cc : PointerIconTest: Add tests for touchpad
c9f99c8b261 : Update CTS tests after changing cursor starting location
8d776ca7613 : PointerIconTest: Use VDM to create display to disable acceleration
1d2ac5f72ec : Fix 5Ghz dual band test
62dafa09f39 : Remove Audio Notifications Test for Watch devices.
391d065b56e : Run MediaStore version test only when flag is enabled
5d8bcc1385c : Get mediastore version in testapp
123ccdbf5d1 : Enable secondary_user_on_secondary_display for CtsMediaCUJLargeTest
fdc957d52c4 : Add user id to appops in media CTS utils
82eb46b9c8f : Use toolType that's right for the emulated device
3458a825ff1 : Remove Audio Notifications Test for Watch devices.
f7500cc32c3 : Add manifest file reference
8fd2a0c354c : Added tests for DeviceConfig.dump()
8606a9d336f : Ignore rollback lifetime tests for now
d077fbba09c : Update testAttemptMountObbWrongPackage test
a2ad1379018 : Update testAttemptMountObbWrongPackage test
62f32ae2f43 : Add a check to make sure network attach or detach after the test.
b33ca205b96 : Keep screen on during tests
f4266d76cd3 : Add MotionEvent classification to MotionEventBuilder
42d286be944 : Clean up fully rolled out HeadlessDeviceOwnerDelegateSecurityLoggingBugFix
4adfb344ee7 : [cts] Use MetadataSyncAdapter in AppFunctionManagerService.
74af8b38a10 : Update testAttemptMountObbWrongPackage test
42baad344fc : Fix VDM CTS for AAOS
269607c5986 : Enable secondary_user_on_secondary_display for some API check test
18512ccd84d : Disable Toolkit VRR feature for GameFrameRateTest
bde3c39caf4 : Add user id to appops in media CTS utils
8eb943dd517 : Camera: Remove remaining feature_combination_query flags
34e187ea880 : Use tradefed log instead of ddmlib
4dc084b1e0e : Add user id to appops in RingtoneTest
f74b515222a : [Autofill CTS] Fix flaky VirtualContainerActivityTest
df2e82c5171 : Camera: Remove flag manual_flash_strength_control
9e19fb988c0 : Backward compat for Default Game Frame Rate sysprop
45ba1c09fc7 : CTS: Skip CredentialManager for TV
b0a99cfe60d : Enable secondary_user_on_secondary_display on CtsPackageSchemeTests
9cfb5aa64a0 : Enable secondary_user_on_secondary_display in CtsCompanionDeviceManagerNoCompanionServicesTestCases
ab591a63e18 : CodecInfoTest: Limit testCodecProfileSupport to V and above
8bb6d4c0bbf : Adapter: use callback wrapper for bt connection
27e65ddf833 : Remove the calls to getRollbackImpactLevel
e865152a790 : Updated the CTS test to accomodate the class namespace change of DefaultAccountAndState.
5b7f2b656f3 : [cts_nfc] Fix the wrong import `anyString`.
38103f015e9 : Fixing DisplayTest for VRR display
d22ca144727 : Update tests to accommodate the oneway interface change
44e4ce508b6 : Added the RequiresFlagEnabled annotation to the CTS ContactsContract_DefaultAccountAndStateTest.
f112ac9a235 : Improve Messaging in Audio Loopback Latency Test.
a0f0f9e48c4 : [Autofill CTS] Fix flaky VirtualContainerActivityTest
df922f8931a : Add CTS tests for ASurfaceTransaction_setBufferWithRelease
cf3d1372c27 : [ITS] Enable Huawei MediaPad M5 for low light scenes
6c596c48683 : CtsPrintTestCases: Wait for session to end before starting another
49db5863169 : Explicitly add android.service.chooser.flags-aconfig-java
6e3039a66ea : fix Coexistence tests and move them to EnterpriseAnnotationExecutorTest
781fa5b76dc : move tests using MainAnnotationExecutor from DeviceStateTest to MainAnnotationExecutorTest
1cb4ce5fc59 : Add TEST_MAPPING for appfunctions cts directory.
32ea54ca94b : Fixing DisplayTest for VRR display
7613d42bf72 : Add SurfaceOOMTest.java to Owners file
229f0438e55 : Add a test for restrict_callers_with_execute_app_functions and permission checks.
20698d37029 : Remove Photopicker tests from DocsUI entrypoint.
c82b6ff8493 : Remove Photopicker tests from DocsUI entrypoint.
5c4e635a2b9 : Enable secondary_user_on_secondary_display for CtsPdfModuleTestCases
5a2215f2201 : Enable secondary_user_on_secondary_display for CtsPdfModuleTestCases
28bb757cd5f : Add AppFunctionMetadataTest
8fd566d5a35 : Enables automotive location bypass before testing.
12ebcbf69ed : Enable secondary_user_on_secondary_display on CtsPackageSchemeTests
acce15400f3 : Enforce that the default frame rate is not disabled
8b5250bac84 : Check status code in CTS test for WifiManager#testMigrateLegacyKeystoreToWifiBlobstore.
5613fb160c4 : omapi(cts): Ensure device supports OMAPI readers for all tests
0d7d2588bf1 : assert search by package name [Nit fix]
a9cd1500b8a : InputJsonParser: Add encodeEvent API for symmetry
be556158fcb : [CTS] Add Indexer code path to AppFunctionManager Tests
025ff5c8150 : Update cts-input-lib for the new UinputRecordingIntegrationTests
160e1ba62d4 : Update `ApnCarrierIdTest` to account for user_deleted status
f4a90566b0d : Ignore telephony tests that are not relevant to SDK sandbox
a17ab791af9 : ApnCarrierIdTest: detect timeouts
3e91174e56d : Fix test crashes and failures on telephony-less devices
3e5ddf7c914 : Introduce MockModemTestBase class to remove duplications
1163867a9bf : Call unified enforceMockModemDeveloperSetting method for MockModem cases
c16979fa869 : Cleaned up 24Q2 flags
8513c1310a4 : nit: Add @AudioDeviceType IntDef to enhance type check
55dbbbb2ccd : Fix VDM CTS for AAOS
cd6c80fc942 : Correct the event coordinate space for StylusHandwriting
828e32c4201 : Allow policy tests for intersection of policies
abf00eb7d3d : Refine task cleanup in FreeformWindowingModeTests.
f4430f86797 : Fix clearing accounts before flaky test
0b7b1f8ccbb : Remove test for verifying flag reset post rollback
c663d4912d0 : Improve task cleanup in CtsDreamsTestCases tests.
29bbd097d31 : Bugfix: Failed in android.mediav2.cts.CodecInfoTest on device with DV support
d4d41cc3e4a : Constrain and round YUV to RGB Conversion
54cfad26f95 : Improve task cleanup in InputMethodManager test.
48feddbce23 : Add VehiclePropertyVerifier for GAS R/C HVAC properties
3e9d6a8e96b : Improve task cleanup in LocaleManager tests.
4774996e424 : Fix issues with secondary home tests.
f8ef3a9c113 : Refine task cleanup in ActivityManagerTestBase.
0840cd02631 : Revert "Enable secondary_user_on_secondary_display for CtsWebkitTestCases"
7a4ce6cead2 : Make java_sdk_library dependencies explicit
f3072993104 : Enable secondary_user_on_secondary_display in CtsCompanionDeviceManagerNoCompanionServicesTestCases
d3244fdfa87 : [ITS][test_night_extension] use front-facing brightness when applicable
9e66d2de53d : Bugfix: Failed in android.mediav2.cts.CodecInfoTest on device with DV support
32614e7d3c1 : Make satellite allowed with the location supported
fc3ddf98378 : [PM] Update label detection test for LauncherActivityInfo
980e209753d : Skip USB MIDI test if MIDI isn't supported on the device
26c70f9b72a : Enable secondary_user_on_secondary_display for CtsWebkitTestCases
5ac0dbc3b1e : Clean up flag get_address_type_api.
f811bdc072b : Test archived app without installer can be reinstalled
5b6875dd720 : Add CtsEdiHostTestCases to GXRTS
34b65868852 : Skip the test if createHintSession fails
020d5679cd1 : Fix NPE in UinputTouchDevice
a20f25d1fd8 : Skip tests that use camera for visible background users.
866ebffb6bb : Skip failed ActivitySecurityModelTest on AAOS
aa417698705 : Make java_sdk_library dependencies explicit
adeef8a1b1a : HDMI: Remove assertion for storing persist variable
57f11212942 : HDMI: Remove assertion for storing persist variable
98995e9f1a0 : Statsd Cts: removed obsolete test dependency
3a73d96b99f : Enable secondary_user_on_secondary_display for CtsCredentialManagerTestCases and CtsResourcesTestCases
da43db15d15 : Updated the CTS test to associate with the change of removing DefaultAccountAndState.DEFAULT_ACCOUNT_STATE_INVALID
82eef70d69d : Fix CtsContactsProviderWipe for the visible background user
7c3242b6866 : [HDR metrics] Collect max hdr/sdr ratio
18ac86e4271 : Add tests for new ISO 21496-1 apis
ad485673117 : Enabled NetTest for secondary_user_on_secondary_display
4858bc53f1c : Add CTS tests for Notification.shortCriticalText API.
7a943056c08 : Enable secondary_user_on_secondary_display for CtsScopedStorageRedactUriTest
073d0045081 : Check if device has another active network
bbb542bde81 : Statsd Cts: removed obsolete test dependency
8ba71b7b95f : Skip some IME tests for MUMD devices
ac7e5f6d6a8 : Skip volume adjustment test for STREAM_VOICE_CALL.
99d42bf75e6 : Fix CtsContactsProviderWipe for the visible background user
cb40a78fc50 : Extend the test for the LRU order of isolated connections.
26852bd2cec : Add new mime type for MHT files.
6264d1ba8ec : Add test for Environment#getDataSystemDeDirectory
c2750473a67 : CTS test for Android Security b/343440463
5465673a5db : Deletes testMotionEventObserving_* tests for Android 15 CTS.
baea116646f : Extend timeout defined in VideoEncoderTest#testEncode
c872a73eb09 : Change time out seconds from 2 to 5 for LauncherCallback
171fcc6a7b3 : Change time out seconds from 2 to 5 for LauncherCallback
0ad19be06b5 : fix testImeShowsAfterLockScreenOnEditorTap
04d14e7104b : Add tests for onSendDatagramRequested
5221da4e53e : Camera: Remove "extension_10_bit" flagging
fee27f3140f : Enable secondary_user_on_secondary_display for CtsScopedStorageRedactUriTest
648aa04f86c : Ensure that CtsMyHostApduService is set to not default to observe mode.
ff399d05f03 : Fix AppSearchMultiUserTest host and device test doesn't match.
d9f6c64a7cd : Make java_sdk_library dependencies explicit
e9f4c5fa9e9 : Ensure that CtsMyHostApduService is set to not default to observe mode in testDefaultObserveModeForeground
98ef65d38d3 : Fix minor bugs in CtsAngleIntegrationHostTestCases
f6aa9955a5d : CTS test for highest HDR/SDR ratio API
6a1f3722d22 : Add fallback to previous resource name for MediaProjection tests
3d49ee32ec3 : Add fallback to previous resource name for MediaProjection tests
3092cf2b29e : Added the CTS test for the ContactsContract.DefaultAccountAndState class.
478c079708b : DrmFramework tests use module codecs in CTS mode
89a56f57ad3 : Enable secondary_user_on_secondary_display for CtsMediaCUJLargeTest
5d4c5002e1a : Enable vibration settings in CTS tests
25a775004e7 : Skip tests that use camera for visible background users.
8d812df60c4 : mediav2 CTS: Add unit tests for codec profile and size support
4b03ce85a48 : [PM] Add PackageInstaller CUJ test case (31/N)
ae106967c01 : Wait for NFC to be enabled in NfcAdapterTest setup
4996f8a8c95 : Truth subject for Android Image
c03ba0c833b : Batch creation of test_module_config entries in cts
6e93eaf2cee : Replace use of deprecated 'requirement' attribute on @CddTest annotation.
139dfc59d5c : Remove unused import
73aee5e32a2 : Update the test to be behind the new flag
da98174fac9 : Use CheckFlagsRule in PropertyTest
5dbeedd05ba : Add CTS coverage for addInformationalRankingExpressions(Collection)
7d13be52e94 : Fix the flakiness in the testBroadcastReceiverLRUPosition
1ecc955e3ea : Skip MultiDisplayLockedKeyguardTests for visible background users
a0c406abedc : Add CTS test for SearchSpec#addFilterPropertyPaths.
24488834e79 : Added test for BatteryUsageStatsPerUid atom
8e284eb0aad : CameraITS: Add feature combination info proto
8cb73399606 : Add CTS tests for Envelope Effect limits APIs
a88b5648e3d : Use single thread to handle UI action
2ae9c0b0410 : Remove deprecated id field from TestConfig.
87a58cb43be : WebView: disable Safe Browsing test cases
096a21c1262 : Change Night Mode Luma Threshold for ITS Test
df513d638b0 : Camera: Remove 'concert_mode_api' flag
aa57abba53c : Skip tests that use camera for visible background users.
32e564f38c3 : WebView: disable Safe Browsing test cases
8c1a71bb741 : Add HDMI ARC and EARC detection in audio descriptor test.
9f06a8416ea : [ITS_25Q2] Skip test_yuv_plus_raw for TELE cameras
aa9e9b3e488 : Change Night Mode Luma Threshold for ITS Test
2aff401e980 : Update foldable states in comply with newly defined states.
2f91c491617 : More interactive updates from G3
5e9bf792615 : Enable --secondary_user_on_secondary_display for CtsNativeMediaAAudioTestCases
48155dabc1f : Don't run sharesheet CTS-V tests on watches.
10ca68a77a5 : Support secondary_user_on_secondary_display in CtsToastLegacyTestCases
379f224011e : DO NOT MERGE Add tests for ACTION_OPEN_DOCUMENT_TREE
7826a69a26c : Flags 24Q3: a2dp_offload_codec_extensibility
778ab2abfc7 : Support secondary_user_on_secondary_display in CtsToastLegacyTestCases
58a30102afa : Skip MultiDisplayLockedKeyguardTests for visible background users
3cf477568e2 : Camera: Remove code for feature_combination_query
5038c351a9d : CTS for virtual camera timestamp
3a89ec81931 : DO NOT MERGE Add tests for ACTION_OPEN_DOCUMENT_TREE
dd2311816fa : Add tests for ACTION_OPEN_DOCUMENT_TREE
ee72b07cd27 : Add tests for ACTION_OPEN_DOCUMENT_TREE
13cd2f531d3 : Add tests for ACTION_OPEN_DOCUMENT_TREE
e239fe113b9 : Add tests for ACTION_OPEN_DOCUMENT_TREE
87fb3ec7e60 : Constrain and round YUV to RGB Conversion
6163be52f36 : Backfill CTS Platinum candidate plans with all tests in Platinum prod.
5c9643f9a48 : Split device policy related module in Platinum to a separate plan.
306c253fab3 : mediapc: replace mime with mediaType
1f5419d8a32 : Add tests for ACTION_OPEN_DOCUMENT_TREE
2ade0a2696a : Ensure showing IME from split-screen won't cause relaunch
8be05ffab4d : CTS for InsetParams API and WM.addView from VDM
7c7d651270f : Check NFC feature before test NFC settings
6e6ffa55553 : Remove no_break_no_hyphenation flag dependency
1752de7864d : Add test for SDK_MINOR_INT
7c838aa0719 : Remove new_fonts_fallback_xml flag dependency
8bdd85d7225 : Enable --secondary_user_on_secondary_display for CtsNativeMediaAAudioTestCases
480059eb453 : CTS test for Android Security b/176801033
3654811d1b9 : CTS test for Android Security b/326485767
a81d85a0919 : CTS test for Android Security b/326485767
82aee5ad231 : Replace stripTrailing with trimEnd
7dc29b55b49 : Remove ActivityManagerTestBase Inheritance in CtsKeystoreTestCases.
d6982a1bc19 : DO NOT MERGE: Skip testPasspointCapability for Android T
245144c6ece : [PM] Assume the test APK is installed with the correct static library
2a25d264fde : Skip synthetic modes in GameFrameRateTest
df44e00f109 : Make java_sdk_library dependencies explicit
a9218bf4e61 : RESTRICT AUTOMERGE Add test for fixing DynamicPermission group grant behavior
903231e6b32 : RESTRICT AUTOMERGE Add test for fixing DynamicPermission group grant behavior
24ee7806e3b : Telecom: temporarily skip testSwitchCallEndpoint for Automotive
59203777276 : RESTRICT AUTOMERGE Add test for fixing DynamicPermission group grant behavior
61d9a1ba8a0 : Update Sept changes
19a05874df3 : Disable idle time out feature on CTS GameFrameRate
9e75890ccc4 : Remove CTS tests which are flaky in an unused code path.
ef62ccd5354 : Use HW timeout multiplier in AnrTests polling check
1cad3aa35a9 : Modify TextView content for cts case
5326a940829 : Revert "Verify if permissions are adopted."
05e6ca19ade : CTSV: add PASS/FAIL to DataPath logs
5e0a2bde13b : Don't wait for phone state listener registration without telephony
0eb939d7310 : Enable secondary_user_on_secondary_display for CtsVideoCodecTestCases
7122ec24365 : Improve flakiness of TelephonyManagerTest.testSetAllowedNetworkTypes
8817af066c6 : Verify if permissions are adopted.
9a1b40e2e2a : Fix focus competition issue between Activities
2bbf9933084 : Hide navigation bar protection during blur tests
d716bf6f240 : RESTRICT AUTOMERGE: Add xTS console to the cts-tradefed script.
bec153eeb92 : Exclude CtsStatsdAtomHostTestCases for foldable OPENED
1f1f69316d9 : [PM] Add PackageInstaller CUJ test case (30/N)
98e234ec256 : Don't enable keyguard for SDK sandboxes in tests
5e04ac05c43 : Hide navigation bar protection during blur tests
6e61d149a04 : Fix tearDown in ActivityEmbeddingTestBase
c2028fe1b69 : Remove icu_bidi_migration flag
fe96a58caf0 : [PM] Assume the test APK is installed with the correct static library
83bd2dd7eac : Remove fix_line_height_for_locale dependency
935f430fb10 : Remove letter_spacing_justification flag dependency
3b20656baa2 : mediav2 CTS: Update the condition for p010 test vectors
7b96ddde8ee : Remove word_style_auto flag dependency to the CTS
a8a98969203 : Ignore telephony tests that are not relevant to SDK sandbox
0f7b290102d : Apply force-stop in ActivitySecurityModelTest.
850d6f38a86 : Remove deprecate_ui_fonts flag
59198b88701 : Update OWNERS file for BroadcastResponseStats tests.
05831bf40de : Clean up enableWmExtensionsForAllFlag
338342d6e74 : Use KeyguardManager APIs to summon lock screen PIN pad to increase test reliability
dd5d375a664 : Revert "Addressing testMobileBytesTransfer flakiness"
7d4fa2f71ee : Make java_sdk_library dependencies explicit
075f2d4ebf4 : Flag 24Q3: remove auto_on_feature
dc83d12baca : [cts-multidevice]: Fail tests when snippets don't load.
806a5e2b957 : [cts-multidevice]: Adds CTS phone-to-PN532 support.
f745c639dfd : Add BLUETOOTH_PRIVILEGED to headsetClient tests
04e823ec90f : Guard the tests for multiple enable requests with feature flag
c351f3f3262 : Telecom: drop TestUtils.waitForCount(timeout)
fbf6324a5d4 : Fix test to support OEM customizations
1be4b34cd82 : [ITS_25Q2] await FOCUSED before preview recording instead of sleeping
7ea6c93c4db : Fix errorprone issues
f616b44c1b6 : Explicitly add android.service.chooser.flags-aconfig-java
aefed6bf192 : Add mcts tag back to CtsContentTestCases
1ccabf85a69 : [cts-multidevice] Clean up setup error handling logic
842e502b0c4 : No public description
7857f8640f8 : Handle testing of devices with NO wired audio peripheral support.
7a3c472d1a1 : Revert "https://b.corp.google.com/issues/358006651#comment25 Due to V CTS already exclude the test and released for R1, completely removing from MCTS will cause the test module missing from CTS runs. we need to add back the mcts tag"
011c8f6c4bf : Remove onApplicationActive from test in comply with oneway api.
ed35a8cae7c : Reduce the running time of the testConnectToSuggestionThenRemoveWithLingering
222466820aa : Extract batched MotionEvent splitting logic into BatchedEventSplitter
58faaf5a461 : Allow VirtualDisplayActivityScenario to be used as an AutoClosable
3a09d4a2fef : Allow VirtualDisplayActivityScenario to be used as an AutoClosable
bf8675ead67 : Introduce display size parameter to VirtualDisplayActivityScenarioRule
f23f4468235 : Update September release and remove filters for some SecurityHost modules as they should be passing.
72acf243403 : Explicitly add android.service.chooser.flags-aconfig-java
0a5b0b48612 : Update interactive G3 changes in gerrit
6cc2568f705 : Enable Animations before run Animation Tests
dc7af29ce33 : Remove test for verifying flag reset post rollback
26b99d4ebfe : Fix test cases under the OEM customization
5442b0990f5 : Verify if intent ACTION_SATELLITE_SUBSCRIBER_ID_LIST_CHANGED is sent when the prioritize list of subscriber Id for provisioning changes after sim evaluation.
424844fb001 : ITS: Add threshold for preview sizes per original test reqs
0dfa173e53c : Disable release blocking tests
a3d6fa1bb1c : Pass --user cur flag to ItsService when running tests
122f9fdee6a : Addressing testMobileBytesTransfer flakiness
5290a96ae71 : nearby_scanning_enabled & spen_air_action are system and not global
cea57a68d6e : Bluetooth: disable any scanning services
6f0d1e52dc3 : Ensure current user is used when setting the PhoneAccountSuggestionService.
2a39bad0a9d : Remove phrase_strict_fallback flag
399e0964d6d : Remove use_bounds_for_width flag
4cee5dac64e : [ITS] Update ItsService.java for better logging
0801e7eb799 : [ITS 25Q2] Fixing run_all_tests.SUB_CAMERA_TESTS
d788955576f : DO NOT MERGE Exclude SatelliteManagerTest from Android U CTS
d457d6fccc6 : ITS: Match largest preview size with video encoding capability
57447fc6780 : Make DumpTest multi-user aware
8f0a9088b65 : [CDM] Use Base64 to encode and decode attestation in permissions sync test.
74c9221fc0a : [CDM] Fix CDM permissions sync test AVF skip logic.
578e913bc91 : [CDM] Use Base64 to encode and decode attestation in permissions sync test.
b1d59d6c4e0 : nfc(cts): Extending setControllerAlwaysOn feature
e422447882f : Remove no-hashtree apex test from CTS
cb2d9a86b3b : audio: Fix test permission string
eb23f931795 : Handle case where permissions request is canceled
5779911a05e : Formatting the CTS code
6f18c58a16c : Remove a subset of tests from KeepLegacyTaskCleanupAllowlist.
8f98f871937 : Enable location before ForegroundModeAndActiveTest
762c96b0df7 : Ignore testStandardSorting test.
c76f8cbe000 : Add Ringer CTS for custom vibration
44d08c63b0e : Skip Keystore tag order checks on older devices
e99b0c221a7 : Add single CTS Platinum prod plan for normal modules containing all the tests in subplans.
d5ce2a896f9 : Increase timeout for CtsDevicePolicyTestCases
87420c75cb9 : Change the element name cts-annotation -> annotation
ca2c9a192ad : Add a mode flag to support only generate annotation/api mapping
5c78d38a4ee : Resize tasks for freeform windowing mode activities in ActivityEmbeddingBoundsTests and ActivityEmbeddingPlaceholderTests.
3a9444788cc : Exclude CtsStatsdAtomHostTestCases for foldable OPENED
9054e23b749 : Resize task to rotate for freeform windowing mode activity in SplitAttributesCalculatorTest.
a2ddae0e3fa : Revert "Revert "Rename CONNECTED and NOT CONNECTED to IN SERVICE..."
a5e44d2ebb9 : Exclude CtsStatsdAtomHostTestCases for foldable OPENED
c4fe2b04f67 : Test for BOOT_COMPLETED not delivered for first launch
7fc3bf53b97 : Revert "Rename CONNECTED and NOT CONNECTED to IN SERVICE and OUT..."
50fdcae70b6 : Add tests for ringtone vibration
3417c378c6e : Skip ANGLE driver tests if vulkan 1.1 is not supported
5755b4daef7 : ITS: Match largest preview size with video encoding capability
4be30309edc : [PM] Assume the test APK is installed with the correct static library
43d24f8cb05 : Enabled CtsJobSchedulerSharedUidTestCases for secondary_user_on_secondary_display
b382a0f14c3 : [cts] Remove new tests from aosp-24Q3-ts-dev
d32e8c364bf : [CDM] Fix CDM permissions sync test AVF skip logic.
65772e027da : Fix failed testSwitchToInputMethod() on AAOS
3ef42fa5ec1 : [CDM] Fix CDM permissions sync test AVF skip logic.
74dd7db1f96 : Fix failed testSwitchToInputMethod() on AAOS
9ce4a0a4a4c : Revert "Fix an issue with CDM permissions sync test not skipping on non-AVF-compliant devices."
0c019e0b385 : Revert "Fix an issue with CDM permissions sync test not skipping on non-AVF-compliant devices."
c47eeaeb65b : Enable secondary_user_on_secondary_display for CtsCompanionDeviceManagerMultiProcessTestCases
fa8c0fae30c : Resolve flaky SelfManagedConnectionServiceTest test
199b5c7a2b7 : Fix SnapshotTaskTests for cases where bars dont hide
38a0626b475 : Enable secondary_user_on_secondary_display for CtsCompanionDeviceManagerMultiProcessTestCases
8f3344f49ac : Add tests for handling multiple concurrent enable requests
1c2ff0db886 : Use mock executor when not in used
6541fac3d2c : DO NOT MERGE: Fix testHandwriting_initialToolTypeOnNewWindow
d4f1074a64c : Refactor KeyGeneratorTest and KeyPairGeneratorTest to use JUnitParamsRunner.
2b5cb121ca4 : Fix failed CtsAccessibilityServiceTestCases when running continually
f3d0d873425 : [RESTRICT AUTOMERGE] Disable failing tests
dfe9c304cba : Skip Keystore tag order checks on older devices
8ed7bc0c040 : Handle case where permissions request is canceled
6c249aad9d9 : Remove adjust volume tests for voice calls
1494a1dad50 : Enable secondary_user_on_secondary_display for CtsVideoCodecTestCases
60c27ceb06f : Cleanup is_mte_policy_enforced
ffad976d87b : Fix testVirtualDisplayWithoutCutout flakiness.
ab40d386629 : Add CtsBluetoothTestCases to dts
707717bb26d : Add CtsDisplayTestCases to dts
9ae6e20f61c : Add CtsTextTestCases to dts
9450a5c9b59 : Add CtsWifiTestCases to dts
5046f95319c : Add CtsMediaAudioTestCases to dts
206f0ab8310 : https://b.corp.google.com/issues/358006651#comment25 Due to V CTS already exclude the test and released for R1, completely removing from MCTS will cause the test module missing from CTS runs. we need to add back the mcts tag
578010f785f : Update bedstead latest changes to be compatible with google3.
0f160268f0f : Add the low_ram property to skip the test on low ram devices.
8a599fac413 : Cleanup backup_service_security_log_event_enabled
d05391502fc : Remove deleted tests from platinum tests list.
eb57adf3efd : https://b.corp.google.com/issues/358006651#comment25 Due to V CTS already exclude the test and released for R1, completely removing from MCTS will cause the test module missing from CTS runs. we need to add back the mcts tag
c2a4645ff46 : Remove Photopicker tests from DocsUI entrypoint.
4763cd8d9f7 : [PM] Assume the test APK is installed with the correct static library
c77b86d96bd : Rotate the screen direction to a 0 degree angle during testHandwriting_iditorToolTypeOnNewWindow
93fc9df9ae2 : CTS test for Android Security b/293199910
55f3d9df0e0 : Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined
9cdb52b93c3 : Modify TextView content for cts case
cf9e6d90aaa : Bugfix: Failed in android.mediav2.cts.CodecInfoTest on device with DV support
5c89558ad93 : Change getLine1Number to getPhoneNumber
b8145c90197 : ITS: Match largest preview size with video encoding capability
72dcfd2a727 : exclude codec importance tests for image codecs with more than 4K resolution on gsi builds
fad6b29ed02 : SmsBackupRestoreTest: assume device has messaging
8dc60007760 : Telecom: skip handleMmi test if there's no calling
78e5b5f77ab : nfc(app): Add test for EUICC offhost CE support
cc005d8b218 : Enable secondary_user_on_secondary_display on CtsRenderscriptTestCases
dcb3429b87a : Pass --user cur flag to ItsService when running tests
fb73e5b7429 : Add CTS for setSupportedCipherSuites
4ca1bc99221 : Move Embedded APIs to new Package
a885093fb26 : Telephony CTS: use FEATURE_TELEPHONY_* instead of config_*_capable
c0f1d49a7b3 : [ITS][Zoom] add optional minimum ArUco marker count
0eca098654e : [cts_nfc] Add cts test for onReaderOptionChanged.
5a18a4ebc08 : Fix an issue with CDM permissions sync test not skipping on non-AVF-compliant devices.
7aa2ac087ef : September Release update
67b07195fed : Update `ApnCarrierIdTest` to account for user_deleted status
44ab0c2640c : fix cuj outgoing tests
d8b89650e68 : Security exception is thrown while mounting wrong obb
dc67f56aa49 : CTS for the new VDM onSecureSurfaceShown callback
9d66cf97762 : Delay assert() until after assume()s have passed
f13a2e26df7 : [Do Not Merge]CTS Module: CtsTelephonyTestCases
60772499aca : Remove all CTS tests verifying PWLE V1 behaviour
2b4efe05d4e : Fix test cases under the OEM customization
20455a4e1c1 : Create a new test_module_config entries for TEST_MAPPING options
dfdf7fb5acd : Clean up fully rolled out PermissionMigrationForZeroTrustImplEnabled
e0b3b4a44a5 : Clean up fully rolled out DevicePolicySizeTrackingInternalBugFixEnabled
c8878fc31e0 : Clean up fully rolled out DmrhSetAppRestrictions
ee72e111c27 : Clean up fully rolled out AllowScreenBrightnessControlOnCope
848797c3a0d : Clean up fully rolled out HeadlessDeviceOwnerDelegateSecurityLoggingBugFix
2955c60e6bb : Clean up fully rolled out PolicyEngineMigrationV2Enabled
3ab2538f16b : Delete deprecated CTS Platinum plans.
74b6993ae67 : Fix testInstallAdminAppAsInstantShouldFail failure
26947544eef : [Ravenwood] Use native Parcel and Binder implementation (CTS)
132a4d3ad3b : exclude codec importance tests for image codecs with 5K+ resolution on gsi builds
ae3360c19f7 : Update cts tests for flash notification APIs permission checking
8d2706bf7ce : Update due to changing name of carrier config items KEY_SATELLITE_ROAMING_SCREEN_OFF_INACTIVITY_TIMEOUT_SEC_INT KEY_SATELLITE_ROAMING_P2P_SMS_INACTIVITY_TIMEOUT_SEC_INT KEY_SATELLITE_ROAMING_ESOS_INACTIVITY_TIMEOUT_SEC_INT
5cef6955778 : TunerFrontendTest : Remove testFrontendInfoWithIntFrequency
192a55414ef : add hidden interface methods to the allowlist
05471002815 : Disable failing CtsWindowManagerDeviceInput test [RESTRICT AUTOMERGE]
a2f684ad055 : MediaCodec: Update the links used in MediaCodecCapabilitiesTest
092ad7f385a : MediaCodec: Update the links used in MediaCodecCapabilitiesTest
35e75cb1fd5 : Fix broken build
3332129da16 : Fix an issue with CDM permissions sync test not skipping on non-AVF-compliant devices.
ebbc73324fd : Support secondary_user_on_secondary_display for CtsLegacyNotification27TestCases
c2d48799db9 : [ITS] Change TOL on Flash Strength Test
0bc106640be : [ITS] Change TOL on Flash Strength Test
c35a600769a : Support secondary_user_on_secondary_display CtsLegacyNotification29TestCases
9378838d9d9 : Change user-ID spelling in the log line
93b933252f3 : Support secondary_user_on_secondary_display CtsLegacyNotification29TestCases
787ba7482f9 : Revert "Clean up fully rolled out PolicyEngineMigrationV2Enabled"
94cda966a85 : Revert "Clean up fully rolled out HeadlessDeviceOwnerDelegateSec..."
a4da924a56d : Revert "Clean up fully rolled out DmrhSetAppRestrictions"
fe14029c0fe : Revert "Clean up fully rolled out DevicePolicySizeTrackingIntern..."
169cb78f8a4 : Revert "Clean up fully rolled out AllowScreenBrightnessControlOnCope"
3142cde5773 : Revert "Clean up fully rolled out PermissionMigrationForZeroTrus..."
ee7a93b0bf7 : Add PerformanceMode testing to Audio Datapaths Test.
916ea4aa165 : CTS Verifier: bump audio test version to 10105
bad55272740 : Fix incorrect reporting of not run test modules as "Skipped"
bbaa6f289a5 : Remove Audio Disconnect Test from CTS V on Watch
d970c8e0645 : [Restrict Automerge] Disable release blocking tests
c4155a8f700 : Improve messaging for Audio Stream Disconnect test.
fd4a5064cf4 : Improve messaging in Multichannel Mixdown Test
20888767144 : Fix USB Headset Adapter Warning message garbled issue.
a1ae660a00c : Fix missing enable of USB test button upon peripheral plug in.
a1d2e00733d : AudioPlaybackCaptureTest: Avoid zero volume during capture
c896b14caaf : Add missing permission for reading wallpaper
7a18aecb0d3 : Reduce flakyness of CtsAppOpTestCases
1170a95cb7b : Reduce logging in MediaPlayerRandomTest
05c841daf9b : mediav2 CTS: Access capabilities from media codec list
3722b61bab4 : fix adding the DeviceState rule in BedsteadJUnit4 automatically
6c94b034782 : Fix wrong MediaSession receiving callbacks
7cd27b5ddcc : Reduce logging in MediaPlayerRandomTest
21ca0a844b6 : Remove H.263 clip from StreamingQuality Test
5435d5db258 : Remove storage tests from CTS and add them in MCTS
d592471d200 : Remove superfluous team attributions in ART CTS JVM TI tests.
f20331ad14f : CTS-ON-GSI CtsVirtualDevicesCameraCtsTestCases.android.hardware.camera2.cts.NativeCameraDeviceTest fail
917bec87a0e : exclude image codecs with 5K+ resolution on gsi builds
9970df08650 : Enable secondary_user_on_secondary_display for CtsLibcoreOkHttpTestCases
32655830604 : Enable secondary_user_on_secondary_display for CtsBionicTestCases
04b0a936d57 : Enable secondary_user_on_secondary_display for CtsLibcoreJsr166TestCases
0e72b36ee40 : Change IS_ONLY_NTN setting back to original
d9ec9f58674 : Sept filter updates
a85482e4cd3 : audio: Move recording tests to coroutines
b8d446663bf : audio: Add attr chain record perm tests
9eefc8fc81c : Exempt certain tests from enforcement.
78600d6d094 : Add mcts tag per go/mcts-guide#presubmit-check
16d2a88a48e : Make java_sdk_library dependencies explicit
07d4a5c7d29 : Simple Data Paths ALWAYS pass Logic
45ea6623d1e : Increase image diff value for low end devices
b828389347f : Specify the test running user with the shell command.
ad60339f78a : Fix TWT session setup wait in testTwt
cc665fafb5e : Add a CTS to catch the issue that indexed functions are removed unexpectedly
3522cde4fb9 : Adopts permission `MANAGE_ACCESSIBILITY` when testing flash notifications.
32e61d375ba : Revert "fix adding the DeviceState rule BedsteadJUnit4 automatically"
b7c021c87d8 : fix running Harrier tests on the physical devices with the release builds
45ce2403f9a : Add bug number for TODO in AudioManagerTest#testVolume.
bbe371da8c0 : Skip volume adjustment test for STREAM_VOICE_CALL.
93c97593edf : Enabled CtsJobSchedulerSharedUidTestCases for secondary_user_on_secondary_display
1b83a39cff7 : Remove superfluous team attributions in ART CTS JVM TI tests.
7026f076bbf : Ensure DMRH can be uninstalled
a374453dba0 : Add support for ART JVM TI CTS tests to ART MTS & ART MCTS.
968965f826e : Refactor Blueprint files of ART JVM TI CTS tests.
908ae9479bd : move multi-user tests from DeviceStateTest to MultiUserAnnotationExecutorTest and enterprise test to EnterpriseAnnotationExecutorTest
7f96cae8fe9 : Remove a subset of WM tests from KeepLegacyTaskCleanupAllowlist.
e1ae4eb35a8 : Add command-line argument to run specific test cases
b16165abb04 : [cts-multidevice] Update the testbed name in config.yml to match the test binary file name
ed3dbfe4b8a : Support phone-to-PN532 NFC tests in CTS-Verifier
e03c4fa07f2 : Update the logging message to show the test artifact file path.
2f9b3de4ce1 : Add a placeholder apimapper binary in AOSP
984c15e1764 : Ensure device is in ROTATION_0 before launching test activities
e63c9594b37 : Ensure device is in ROTATION_0 before launching test activities
a01c914fc22 : Fix thermal CTS to check SEVERE threshold only if it exists
40c76bbea37 : Fix thermal CTS to check SEVERE threshold only if it exists
bca1d3ec746 : Advertise positive reference device IDs only
830d0174a23 : Fix flaky CarPowerManagerTest.
5cf32307ccc : [PM] Add PackageInstaller CUJ test case (29/N)
164b69bea09 : [25Q2_ITS] handle anti-banding in test_preview_min_frame_rate
46ac9522c7f : Exempt certain tests from enforcement.
4d6d99f9a60 : Fix failing CTS tests that utilize home instead of back to put an activity in the background.
4ee9b978289 : Fix test to support OEM customization
10bab21f226 : Disable Bubbles Notification Test if Bubbles are disabled in the config. Test: Verified manually that the test shows up on devices where the config is enabled, and verified manually that the test shows up on devices where the config is set to disabled.
10055046830 : Enable secondary_user_on_secondary_display for CtsNNAPITestCases
80cc6788f6c : Add rounded corners and system bars
12cc4ae459e : BlurTests: inset more on rounded corners
28a0b94e8f6 : Less aggressive rounded corner adjustment
e6a61aa01cf : Revert^2 "Fix BlurTests assumptions about insets"
18584352bd7 : Revert "Fix BlurTests assumptions about insets"
c37e1c00674 : Fix BlurTests assumptions about insets
1586cd26800 : Fix rounding error in BlurTests
bfe82e71496 : Use mock executor when not in used
b1ac3c6be70 : [Ravenwood] Enable more trivial graphics APIs (CTS)
1eb5d626880 : Enable secondary_user_on_secondary_display for CtsIcu4cTestCases
03787e548ce : Fix watch issues related to absence of WebView control.
9c9e72fa855 : fix adding the DeviceState rule BedsteadJUnit4 automatically
74e3cd96b4b : CtsPrintTestCases: Tag subset for presubmit tests
d4e0595ebdd : Always release AudioRecord and MediaPlayer.
a2b3f172bee : Handle devices without WebView in WebViewUpdateManagerTest.
c86e1811606 : Modified NetworkServiceState CREATOR testcase
90d6fade301 : Clean up fully rolled out AssistContentUserRestrictionEnabled
918c149139c : Clean up fully rolled out EsimManagementEnabled
8954afe007f : [CTS] Replace Builder with named constructor
d71bdfe912d : DO NOT MERGE SdkExtensionsTest: allow newer (unknown) versions
ac8a415f8a5 : CTS test for Android Security b/349780950
914f538f842 : CTS test for Android Security b/349780950
db85061420f : Add cts test for default value of config KEY_SATELLITE_P2P_SMS_SUPPORTED_BOOL, KEY_SATELLITE_P2P_SMS_INACTIVITY_TIMEOUT_SEC_INT, KEY_SATELLITE_ESOS_INACTIVITY_TIMEOUT_SEC_INT update SatelliteManagerTestOnMockService for OEM satellite test
a7c17f15cf6 : Corrected the activeSubList counter check to valicate pSim Only Device
586d19862e5 : Ensure device is in ROTATION_0 before launching test activities
9d324a66631 : Set debuggable as true for CtsVerifier.
f2dbaeb4f80 : Add TEST_MAPPING for providerui
51a9dc2bed9 : Add tests for the updated Embedded PhotoPicker APIs
7d24376e16b : Update OWNERS for CTS-V streamquality tests
78dce77eb22 : Update OWNERS for CTS-V streamquality tests
c6d7af8852b : Fix CTS tests that toggle DND
5958bca676c : Fix CTS tests that toggle DND
0097d946066 : Add command-line argument to run specific test cases
0cbea5a4ac5 : Fix CTS tests that toggle DND
487c38a0ea1 : CtsVerifier: Re-enable H263 AMR video in http streaming tests
75eba8ab66d : HdrToSdrDecoderTest: Pass profile as an argument
38a98879845 : audio: remove AudioRecordAppOpTest
7c498b73bff : Remove ActivityManagerTestBase Inheritance in UsageReportingTest.
2cf896fa60a : Share split screen utils with non-WM tests.
9fd84ad678f : Rename CONNECTED and NOT CONNECTED to IN SERVICE and OUT OF SERVICE
53a9e167178 : Disable deprecated CPU_CYCLES_PER_THREAD_GROUP_CLUSTER atom test
cf63c7e4992 : Disable SatelliteSettingIntent on TV
3b042a165fe : audio: Perm tests remove instant mode
88a6bb9759a : Use "test_current" SDK for CtsVirtualDevicesCameraCtsTestCases
64d73c4ac5b : Fix non-SDK method usage in CtsVerifier ChooserResult tests
ef3b43714fa : Ignore failing collection widget test
34b23499f3c : Specify the test running user with the shell command.
d57cd43def8 : Enabled CtsBRSTestCases for secondary_user_on_secondary_display
b33391f941c : Remove CtsTelecomTestCases dependencies on TelecomShellCommand.
528b8a61751 : Skip synthetic mode in FrameRateOverrideTest
d9be9436956 : Revert "[Screen share] Update resource IDs for media share-to-app CTS tests."
03158c2bcb7 : Fix the broken observe mode test that was caused by not cleaning observe mode status of services after each test.
768791d2bc0 : Add TODO for using a proper test API for reading feature flags
f04f914e03d : Fix SnapshotTaskTests for cases where bars dont hide
46daf32ae2c : Update ForceCancelCoonfirmationTest base on the new onFailure callback
3bbf4f89476 : fix broken testPermissionlessService_ignored test
803802f9d70 : Clean up no longer used manually written requirement classes
12f3c610867 : Revert "[Screen share] Update resource IDs for media share-to-ap..."
a7cf995cebd : Resolve flaky NullBindingCallScreeningServiceTest
58d6af0832a : Resolve flaky NullBindingCallScreeningServiceTest
8351fc0d42e : Update test to wait for keyguard gone to increase resilence to timing issues.
1c7fc5b817a : Add MPC reporting to AudioLoopbackLatencyActivity
eb245f2e952 : [cts_nfc] Fix the wrong import `anyString`.
5ba539e40c3 : Remove discovery tech multidevice tests
f206a8a9e72 : Clean up no longer used manually written requirement classes
0c1b4a56719 : Clean up fully rolled out PermissionMigrationForZeroTrustImplEnabled
ef3dae58a87 : Clean up fully rolled out AllowScreenBrightnessControlOnCope
94b920cc358 : Fix SnapshotTaskTests for cases where bars dont hide
23cc0629dc3 : Fix CtsWindowManagerDeviceOther:android.server.wm.other.DragDropCompatTest and CtsWindowManagerDeviceOther:android.server.wm.other.DragDropTest for the visible background user
2bdebf69554 : Clean up fully rolled out DevicePolicySizeTrackingInternalBugFixEnabled
3bd5d06f036 : Fix CtsWindowManagerDeviceOther:android.server.wm.other.KeepClearRectsTests for the visible background user
52ec3e8f367 : Fix CtsWindowManagerDeviceOther:android.server.wm.other.LockTaskModeTests for the visible background user
de883c0974d : Mirror key usage test from KeyGeneratorTest to KeyPair
180c54e4413 : Clean up fully rolled out DmrhSetAppRestrictions
c2728df5756 : Clean up fully rolled out HeadlessDeviceOwnerDelegateSecurityLoggingBugFix
d164aaf52f0 : Clean up fully rolled out PolicyEngineMigrationV2Enabled
30df443f578 : Add support for `CtsJvmtiRunTest988HostTestCases` to ART MTS & ART MCTS.
ac7ef42dcbd : Fixing DisplayTest for VRR display
57c59171081 : Clean up fully rolled out HeadlessDeviceOwnerSingleUserEnabled
d3f86aa9b20 : Clean up fully rolled out PowerExemptionBgUsageFix
425ce32bfd9 : Clean up fully rolled out DisallowUserControlBgUsageFix
04468ca4d45 : Clean up fully rolled out DumpsysPolicyEngineMigrationEnabled
9b257ec963e : Increase image diff value for low end devices
e2eba005f41 : Fix test cases under the OEM customization
a17ef0415a1 : CTS-ON-GSI CtsVirtualDevicesCameraCtsTestCases.android.hardware.camera2.cts.NativeCameraDeviceTest fail
0b7a256ce6d : CTS for the new VirtualSensorConfig APIs
e4228e36df8 : Adapts MotionEvent test to observe touch events while touchexploration is on.
32d83012dc7 : Adapts MotionEvent test to observe touch events while touchexploration is on.
f3b79fb3281 : Verify background color by TaskSnapshot instead of screenshot.
9b41b19eb63 : CtsAppCompatHostTestCases:operate:After issuing the command to uninstall the application, increase the waiting time to ensure that the value obtained during assertion is correct.
bc3ccb03ff3 : [PM] Fix multiarch issue of StaticSharedLibsHostTests
67e203fb019 : Remove unused CarDisplayInputLockTest activity
4755794d428 : Verifier Streaming use a gloabally accessible link
6235ed7a7e0 : cts: Fix mock wifi test flaky.
50fd6d68a44 : Remove empty MctsMediaStressTestCases
f79214a9727 : Stabilize flaky testStartVisibilityMonitoring.
f6565632d9a : Revert^2 "[res] Fix the registered shared lib asset caching"
4dbc6c13930 : [cts-multidevice] Update the testbed name in config.yml to match the test binary file name
3b6f1913afd : Enabled NetTest for secondary_user_on_secondary_display
9f27be9f48c : Fix the broken observe mode test that was caused by not cleaning observe mode status of services after each test.
4bf02b344ee : Assume test activity is not in multi-window mode for OverrideConfigTest.
7d4e469b781 : ITS: Change from x *= y to x = x*y for NumPy arrays
cd0c7c84272 : Revert "Reenable some CtsBiometricsTestCases tests."
def347d8bcc : Move CarDisplayInputLockTest tests to android_car_api_test
c29e77ca914 : ITS: For preview req, set the intent to PREVIEW
47f824eeed4 : Assert final aspect ratio upon ratio change
88d703d1d28 : ITS: Fail test if chart not found
a29ef6a5074 : Refactor skipped CtsNotificationTestCases for secondary_user_on_secondary_display
1fcfebe3dec : Implement 5.6/H-1-3 in requirements.txtpb
98b416a340c : mediav2 CTS: Access capabilities from media codec list
63bef3268c8 : 25Q2_ITS: scene1_2 deprecate pylab
53eab35bf9b : Skip synthetic mode in FrameRateOverrideTest
463eff9ef88 : [Screen share] Update resource IDs for media share-to-app CTS tests.
0a8a88a0d88 : Enable secondary_user_on_secondary_display for CtsWindowManagerDeviceAnimations:ActivityTransitionTests
c825aab06bf : Add CTS test to verify the logging of BroadcastSent event.
0ad6eb30d5c : Deflake WebViewSslTest#testClearSslPreferences attempt 2
ced6b53193a : ITS: use largest common video/preview size in test_ae_awb_regions
787580e5e9a : 25Q2_ITS: its_base_test.py lint cleanup for long line
5a7ce845ba5 : Fix layout for short landscape screen
f56351e9ab7 : Fix dpcAndRoleHolderSetApplicationRestrictions_doesNotOverlap for HSUM
d0bda2539ac : DO NOT MERGE:[RingtoneManagerTest] append userId in test URIs
09486bcb512 : [cts] check versionMajor on sdk lib package update
b157b1cca59 : (6/n) Enable CTS test for secondary_user_on_secondary_display in bulk
0104d70dc71 : Update 5.1/H-1-12 to use generated classes
d8fdd079427 : Fix Wear blur/move anim tests (floating non-fullscreen UI)
5578ccfc368 : Fix Wear blur/move anim tests (floating non-fullscreen UI)
43a6bd39b2c : Increase image diff value for low end devices
e5a358d64fc : Add missing CTS flags rule
eec15f9e682 : [PM] Update label detection test for LauncherActivityInfo
1a5272204a7 : Rename MockSurfaceView to TestSurfaceView to avoid confusion
f5ac2315cf9 : mediacts: reduce the max concurrent codec instances
36ca88477d5 : Update to CtsMediaMuxerTestCases-2.1
38c9c6f7055 : Add the entry of the apimapper instrument tool
209aa294542 : Add java rule and hook method for device-side apks
a94bc526611 : add hidden interface methods to the allowlist
693fb68241f : camera: fix not to call muxer.start() again at recording test
25bfe51205d : [Ravenwood] Enable ColorStateList (CTS)
c955567aed2 : (6/n) Enable CTS test for secondary_user_on_secondary_display in bulk
17c83ae46e3 : Fix deprecation errors caused by updating openCV from 4.6 to 4.9
229766970c3 : Fix TunerFrontendTest for IPTV case
7bce6986c5b : Enabled CtsBRSTestCases for secondary_user_on_secondary_display
15222f547ee : Fix Wear blur/move anim tests (floating non-fullscreen UI)
5a88023ee78 : CtsShortFgsTestCases: log details when something goes wrong
40c37b79648 : Skip synthetic mode in FrameRateOverrideTest
22a8d028f69 : Implement 5.6/H-1-2 in requirements.txtpb
a221be3d98f : Add OemExtension callbacks support
9c24697e2bf : Fix checkScreenshotIsRedactedOrNull logic for auto
ff48a3137ba : Revert^2 "Add cts test for USB midi gadget"
b4a3b977c79 : Don't treat white pixels as unredacted pixels for Automotive
5baa8f570b6 : Demote CTS tests that don't meet platinum flake requirements.
5d388faa1d6 : ITS: use largest common video/preview size in test_ae_awb_regions
d2358cb9bae : Small UsageStatsTest deflake attempt
0e15f70863d : Collect whether signature permission or shared UID allowlist is enabled
ed3d9016d48 : Collect whether signature permission or shared UID allowlist is enabled
49542f45883 : Fix test to support OEM customization
e58a5c09896 : Add CTS test for stageFlagsForBuild
a52091ff95d : audio: Permission tests verify initial checks
dbe8fd1611c : audio: Fix audiorecordperm STS config
7dd9f72b08a : Revert "Deflake WebViewSslTest#testClearSslPreferences"
bdb28eb7029 : Support phone-to-PN532 NFC tests in CTS-Verifier
c851639d4fa : [Nfc_cts] Change overrideRoutingTable API input.
4bd339d7190 : Wait till UI becomes idle before searching for installer label
f43f8afd2d6 : Resize the activity task when requesting activity orientation change for multi-window activities.
5a307cb84ad : Resize the activity task when requesting activity orientation change for multi-window activities.
4749de21a82 : Resize the activity task when requesting activity orientation change for multi-window activities.
3cdb01bcb25 : Update PerformanceClassTest to use generated classes
f1b2a33131d : Fix CtsMediaShortFormFullModePlaybackTest
ed4650920ab : Enable support for Xiaomi Pad 5 Low Light Scenes
d6d9fe5b7e8 : Enable support for Xiaomi Pad 5 Low Light Scenes
2b6eadcb72e : DrmFramework tests use module codecs in CTS mode
9c388c99a58 : Add test for IME Switcher settings in setup flow
5ace7f550a3 : Update 7.1.4.1/H-1-2 to use generated req classes
b31eb28f0af : Update testCameraUPerfClassExtensionCharacteristics to use generated requirements
7f0e3531a52 : Move all VDM CTS modules to sdk_version test_current
03aff4c6504 : Fix VirtualDisplayTest
f144305f567 : Clean up fully rolled out SecurityLogV2Enabled
17bd7f9a925 : Remove multiarch=true in the test apps
c24e63e203f : CTS test for Android Security b/327645387
6044428e1e4 : CTS test for Android Security b/327748846
eb436acf26f : [PM] Fix multiarch issue of StaticSharedLibsHostTests
bad9e141783 : Fix CtsMediaShortFormFullModePlaybackTest
a6c0e958a88 : Wrap paths in cts command with `'` to avoid flag parsing errors when there are special characters in paths.
bfed6d6d388 : Update the logging message to show the test artifact file path.
0fd547dcca0 : mediav2 CTS : Add transcoder tests
20a7d6489f2 : For provision state change per SatelliteSubscriberInfo
c989bc0bbc5 : Update 7.1.4.1/H-1-2 to use generated req classes
b4c2c22eb3b : mediadrm CTS: reuse linear block until its capacity is exhausted
6ec24ec535e : Update testCameraUPerfClassExtensionCharacteristics to use generated requirements
edc79b3d64e : Clarify coordinate spaces in UinputTouchDevice
ff7346dc5e7 : Ensure DragDropTest setup calls super
bc9613635a1 : [ITS] test_flash_strength increase patch area
36dcfc279d5 : Support phone-to-PN532 NFC tests in CTS-Verifier
70415a6578b : Update testVPerfClassRequirements to use generated requirement classes
56986e10adf : [ITS] test_flash_strength increase patch area
416ac6da8c3 : Disable two flaky CTS tests
1d2167d3170 : Update testCameraVPerfClassCharacteristics to utilize generated reqs
8fa7a2c6d33 : Update testVPerfClassRequirements to use generated requirement classes
8f407307adc : Implement 7.1.4.1/H-1-2 in requirements.txtpb
b24beb58a24 : Update testCameraUPerfClassCharacteristics to use generated reqs
099e2974ffc : Disable test execution when API lvl <= 35
59c72bf51c3 : Disable test execution when API lvl <= 35
ebb2b6aa561 : Update MPC requirements 7.5/H-1-5, 7.5/H-1-6, and 7.5/H-1-20 to use generated classes
cafc99a48cb : exclude image codecs with 5K+ resolution on gsi builds
56c9354f1e6 : [cts] press home after dismissing keyguard
f2241148b21 : Fix layout for short landscape screen
e4085675931 : Update testCameraVPerfClassCharacteristics to utilize generated reqs
396b3b45323 : Update testCameraUPerfClassCharacteristics to use generated reqs
3464257ce3d : [cts] press home before launching test activity
92f2d1e9832 : 25Q2_ITS: tests, tools, utils deprecate pylab
5e6e43a115f : 25Q2_ITS: scene3 deprecate pylab
08c27ee1f7c : 25Q2_ITS: scene1_1 deprecate pylab
bf62ac6e758 : Add warning about recorder missing permission
417c02d971e : Add warning about recorder missing permission
b45d5434e9a : Update MPC requirements 7.5/H-1-5, 7.5/H-1-6, and 7.5/H-1-20 to use generated classes
e9dedd80014 : Update ExtendedCameraCharacteristicsTest.testCameraPerfClassCharacteristics to use generated requirement classes
f2befa2ebb6 : CameraITS: replace assert with AssertError
c155f7b0391 : ITS: For preview req, set the intent to PREVIEW
eec116d9a72 : 25Q2_ITS: scene1_3 deprecate pylab
31c4b631efc : 25Q2_ITS: scene sensor_fusion deprecate pylab
b9cdb16e1f1 : Add CTS for the app indexer
08911ad6d1a : Fix CTS test of expand button on extremely large screens.
d67196711dc : Fix CTS test of expand button on extremely large screens.
2242e0aeb24 : Remove H.263 clip from StreamingQuality Test
12e8abf12de : fix behavior of CUR_DEVELOPMENT in Versions, change letter W to B
1b0931c3164 : show more details to exception when "Profile not available" exception occurs in Connected Apps SDK
e854dde781e : September update
92a3ec02913 : [CTS] Make DeviceConfig getter name explicit.
a45de89725d : TelephonyManagerTest: add testDeviceDataCapable
d0a09b13628 : Enable location for telephony tests using it
290d40f8ee5 : Verifier Streaming use a gloabally accessible link
d32a55d74ff : Fix that multiple close() may try to remove the instruction view simultaneously.
f7a7db3c8d7 : Share LaunchActivityBuilder with non-WM tests.
48384b1cbcd : [PM] Add PackageInstaller CUJ test case (10/N)
7ca1c24000f : [PM] Add PackageInstaller CUJ test case (9/N)
e86f79978e1 : Fix AppEnumeration CTS test failure
66d5c834bd9 : Remove test suite AppDataIsolationTests from MTS and MCTS since it's not on MTS test plan.
ba9444c3f63 : Verify that a new protected-broadcast cannot be sent.
336492ea4b4 : Guarded flag areaIdConfigAccess feature check with version check
24ad044202c : camera: fix not to call muxer.start() again at recording test
f767ae4f0d9 : Remove assumption of settings app handing panel actions.
a4c07b61e74 : Re-purpose CtsTouchUtils method to be used for scrolling to the bottom and top.
e2d6ea98612 : Add warning about recorder missing permission
0d02a8fb7e8 : Ignore after-marker comments
0d014801aed : Replace geofenceEnhancementForBetterUx to oemEnabledSatelliteFlag
e6ac9c0eb45 : Don't treat white pixels as unredacted pixels for Automotive
8bc96300c50 : [cts] Allow Parcelling GD over binder limit
d69082f5568 : WebView: disable Safe Browsing test cases
bebb64bec02 : [cts] press home before launching test activity
9d94deaf66a : Update requirements for 7.5/H-1-15, 7.5/H-1-16, 7.5/H-1-17, 7.5/H-1-18, 7.5/H-1-19, 7.5/H-1-20
9853612565e : Restore waiting for transitions complete before input
29eb7bd2e3c : [MockModem] Ignore the test when no APN setting in db
34eb447d4ad : Telephony: add extra logging for tests using location
497945768c9 : Update ExtendedCameraCharacteristicsTest.testCameraPerfClassCharacteristics to use generated requirement classes
0242fdbab59 : Fix broken apexd_host_tests CTS tests
293bbc23642 : Update and sync UsageStats OWNERS.
baf027a4c87 : Changed the resource id for BLE scanning text in settings app
b511846be40 : Update the dir from which the test artifacts are pulled.
c5b673915b3 : Add support for `CtsJvmtiRunTest988HostTestCases` to ART MTS & ART MCTS.
2d3e9e29158 : ITS: test_preview_zoom: Wait for recording to finish
3bafaca03c4 : ITS: test_preview_zoom: Wait for recording to finish
2580e424fc8 : 25Q2_ITS: scene9/test_jpeg_quality eliminate pylab
3ccfc6c65d5 : Fix observe mode tests and make them use actual device adapter.
f5f97c9a053 : Fix CTS to work with dual 5Ghz band devices
a35c7140077 : Fix CTS to work with dual 5Ghz band devices
24b613adca6 : Bump up CTS test app min sdk version
b4f6c6a3bcf : Add logs to LocalEventQuerier.
0203f7ed6e6 : Enable secondary_user_on_secondary_display for CtsWindowManagerDeviceAnimations:ActivityTransitionTests
8e8bd24d15e : Assume tethering is enabled/disabled in CarWifiHostTest
4dfd1a9eda4 : Increase TIMEOUT_MS in CarWifiHostTest
57caabe5fc1 : [CTS] Add DeviceConfig listener for AFMS
e5b9bac9699 : Fix tear-down command
78de161d875 : [CTS] Fix AppFunctionManager#executeAppFunction test nits
823580a27f2 : Remove UsageReportingTest from KeepLegacyTaskCleanupAllowlist.
fac810d76df : Don't spawn sharesheet for tests which verify */* mime type
e3e88856057 : CTS for the new activity exemption API
69a6e0164a3 : Fix AppEnumeration CTS test failure
ec3737930b0 : [PM] Add PackageInstaller CUJ test case (28/N)
60fac0bfd81 : Add test for new API applyFrontendByType
69e2ef8148a : Revert "Add cts test for USB midi gadget"
78ec6aa50a0 : [PM] Add PackageInstaller CUJ test case (27/N)
14cd1e3a571 : ITS: Account for sensor's aspect ratio in face rectangles
c9a14ae1b86 : Add back dynamic config for CtsCurrentApiSignatureTestCases
68db19060f1 : RESTRICT AUTOMERGE: Add assumption about windowing mode in AspectRatioTestsBase.
478297581bc : Add test cases for UiAutomationTest
67d78622b19 : Fixed CtsBiometricsTestCases test failures.
99ac7267ccf : media: fix trendy test ownership
b36a16f4af1 : Fix CTS to work with dual 5Ghz band devices
a18b16b4645 : ITS: Account for sensor's aspect ratio in face rectangles
eafdab4e896 : Use flag to gate user rejection callback
4b5191d1ee2 : Add test cases for UiAutomationTest
88853c48f0f : Add cts test for USB midi gadget
566e27bcb6e : Fix some failed CtsWindowManagerBackgroundActivityTestCases for secondary_user_on_secondary_display
c564a2f164b : [nfc-cts] Add oem callback in nfc cts tests.
f9f3f085969 : 25Q2_ITS: scene0/test_jitter eliminate pylab
c6c7a596209 : [CTS] Add AppFunctionManager#executeAppFunction tests.
d1c345bc839 : Refactor skipped CtsNotificationTestCases for secondary_user_on_secondary_display
b6814bedfa9 : Camera: Refactor code to run test_feature_combination on Android 14
82400063bc6 : 25Q2_ITS: test_in_sensor_zoom.py lint cleanup
80fd1bf1ee5 : Enable secondary_user_on_secondary_display in CtsWindowManagerSdk29TestCases
f3d3d6242e2 : Enable secondary_user_on_secondary_display in CtsWindowManagerSdk29TestCases
61f66eeeb54 : Update the instruction layout to use hardcoded colors instead of theme attributes.
5339ad35c20 : Fixes flaky wait when moving separate process activity to virtual display.
52e0cb3cc93 : Skipping test setup if AppStandby is disabled
89a7bde723d : Reenable some CtsBiometricsTestCases tests.
00a3877761d : Update requirements for 7.5/H-1-11, 7.5/H-1-12, 7.5/H-1-13, 7.5/H-1-14
374def47ecd : Implementing 7.5/H-1-8, 7.5/H-1-9, and 7.5/H-1-10 in requirements.txtpb
e0a7ea603e8 : Implementing 7.5/H-1-3 in requirements.txtpb
a89a0702a70 : Implementing 7.5/H-1-3 in requirements.txtpb
a562072380a : Deflake WebViewSslTest#testClearSslPreferences
2ed10c4b5de : Implementing 7.5/H-1-5 and 7.5/H-1-6 within requirements.txtpb
aeb4c716c36 : DrmFramework: Fix AndroidTest/AndroidTest-mcts for cts/mcts separation
00805ed6539 : Add CTS test for AZR state updates "by user in app"
83ed5eb12a0 : [cts-multidevice]: Fail tests when config isn't set.
ed3aaaf9eaa : FIx bug on EmbeddedSubscriptionsTest
573f5683641 : RESTRICT AUTOMERGE Disable failing SCVH test
bbe0ef2cac6 : Enable support for Xiaomi Pad 5 Low Light Scenes
49949372eea : CTS for package level activity policy VDM API
8cf3bd8da2f : CtsPrintTestCases: Tag subset for presubmit tests
f10693ae1d0 : Remove SIM related test cases for Sept Release
d02e21d2216 : Skip TouchModeTest for visible background user
08e00144d67 : Skip TouchModeTest for visible background user
29aa55ff9aa : Guard rule override tests with FLAG_MODES_UI_TEST
957b402763b : Ensure screen is on before running MediaProjectionAtomsTests
58266e88f33 : Fix AppSearchMultiUserTest.
4a76a6f6029 : Consistency check of KA record and actual cert
481ce6d372d : Add EnsureInstrumented and modularise instrumentation component.
60037bf2e14 : Remove MctsAppSecurityHostTestCases from MCTS packages first and will add back after all the split work is done
5da11600757 : Add mcts-art to CtsLibcoreTestRunner
9aefd9b2361 : CTS changes for the activity control API changes
a0ee109c7c9 : CtsAppCompatHostTestCases:operate:After issuing the command to uninstall the application, increase the waiting time to ensure that the value obtained during assertion is correct.
4154d39ed82 : Moved setFplmn related CTS test cases to CarrierApiTest to avoid flaky with TMO
1c05ee47112 : mediav2 CTS: Initialize mMaxInputSizeInMs correctly at the start of the test
cfda36cbfd5 : videocodec: Add test to handle invalid roi configs
72626622dfe : DrmFramework: Fix AndroidTest/AndroidTest-mcts for cts/mcts separation
e5ab0662d84 : Ignore after-marker comments
20de6d9cc20 : check mic feature before testing mic indicators
bbd31f77df8 : Remove redundant loop iteration when getting video bitrate
2f49afc0046 : [Ravenwood] Add resources test
bdabefeb905 : Update Framework from Jetpack.
f7fb1c001be : Skip TouchModeTest for visible background user
e1687d06c84 : CEC: update cect_4_2_2_ignoreMessagesFromAddressF
c30555b4baa : [cts-multidevice]: Fail tests when snippets don't load.
8cffd57df6f : Use decor view when asserting mouse and touch events
6c259f30129 : Fix incorrect reporting of not run test modules as "Skipped"
12ccc216359 : Add support for code generation using float datatype
6f4fd65ef04 : Add device check to require valid sim for CtsVcnTestCases
acbfc4ce004 : WebView: disable Safe Browsing test cases
408f4e8a49f : Don't run sharesheet CTS-V tests on watches.
753c018a59e : Add CTS for isApex and isApkInApex
a56e66ca925 : Ensure screen is on before running MediaProjectionAtomsTests
177df3f91c6 : Wait after pressing home
01d52e5f8b4 : Clean up old VDM display flags
9c51277268d : Use RequiresFlagsEnabled instead
c41fed921dc : Update Trendy team for media tests to android_media_solutions_playback.
497328351f5 : TelephonyManagerTest: fix crash due to assertion in wrong thread
9cda6020102 : Clean up a bunch of launched low-risk VDM flags
d9221518ce6 : Add instrument adapters for injecting code to log API calls
ac898a12d47 : [PM] Add PackageInstaller CUJ test case (26/N)
d1a74f86aeb : Wait for orientation change of translucent activity
ec6b2b0caa1 : [PM] Add PackageInstaller CUJ test case (23/N)
eb90bbd21b3 : Temporary add an experimental baseline ensure_verify_apps for debugging
98800edbd6c : Make mBatchScanResults a concurrency-safe data structure.
bf575d47d59 : [PM] Add PackageInstaller CUJ test case (22/N)
da190c8931c : audio: aaudio: Add permission barrier to test
78149217226 : audio: Add permission barriers to tests
d1a7e9e964a : Use "test_current" SDK for CtsVirtualDevicesCameraCtsTestCases
94ea5d7ae7c : [CTS] Add AppFunction Execution API [ExecuteAppFunctionResponse]
b653221e7fa : enforce limits for VisualVoicemailSmsFilterSettings properties
b0b97e0837d : Cleaned up 24Q2 flags
6d858ef0672 : fix broken testPermissionlessService_ignored test
12a604807b1 : Assume that observe mode is supported
23fb381fcc1 : Enable modem with SatelliteModemEnableRequestAttributes
b5861e6dc00 : Updating requirements go proto with float values
64c27466bf9 : Add float type to requirements proto.
81aa97317b0 : RemoteSubmixTest: fix teardown
308602e1286 : nearby_scanning_enabled & spen_air_action are system and not global
edb0b73c39f : Updating 7.5/H-1-1 and 7.5/H-1-2 to use generated classes
76fc7c91ae9 : Update AudioTap2ToneActivity to report mpc results using generated reqs
a285d3a10bf : Fixes DeviceStateManagerTests failures
0edc0becb7e : Adding BiPredicate INTEGER_CAM_HW_LEVEL_GTE to RequirementConstants
b49bc181356 : Update AudioTap2ToneActivity to report mpc results using generated reqs
bf772be3c77 : Implement 7.5/H-1-4 in requirements.txtpb
a1a5fd93df0 : Fix merge problem in AudioDataPathsBaseActivity.java
cd5140b3621 : Catch nullptr exceptions in SCVH test
3b7ec09dec0 : Fix CTS test of expand button on extremely large screens.
8fefd85a9a3 : Update VideoCodecRequirementsTest to use generated requirements
b153ae4692e : add support for 7.5/H-1-3 to use a custom bipredicate
e5962602944 : Move screen off test from Proxy test class to regular host test class
09ab3ea82aa : Ignore telephony tests that are not relevant to SDK sandbox
82aba3de526 : 1. Fix the CalledFromWrongThreadException for the HIDE_INSTRUCTION feature. 2. Skip taking screenshots for automatic steps.
fa89e887ae7 : Add a new variable to control the dynamic downloader
8596fb1fb13 : CtsMedia: Update the links used in StreamingMediaPlayerTest
0944af4c2d2 : Revert "ResourceHandle : Refactor resourceHandle data type to long"
4c930c45a5b : Promote qualified tests in CtsAppSecurityHostTestCases to Platinum prod.
6e425792761 : Update APIs which is the provisioning per SubscriberId related according to the design doc changes.
12877425f82 : DecoderTest: Change the order of surface and byte buffer decode
8c20a8e01b4 : CtsMedia: Update the links used in StreamingMediaPlayerTest
6912ab171b0 : Prevent AP connection during the Aware test
42f75e7dd49 : Provide epsilon when comparing coords in InputEventMatchers
83adaf65e15 : ITS: load balance between scene1_1 and scene1_2
d45d0da10cd : Remove multiuser config from AndroidTest
d0597724f8b : Ignore testThemeBackgroundColorShowsDuringActivityTransition
1de12d272cb : ITS: Change from x *= y to x = x*y for NumPy arrays
7aaaa6e3b02 : Enable large heap for device policy cts.
2dd08240539 : Update AudioTap2ToneActivity to report mpc results using generated reqs
eeca8805c8e : Add resolution measurement to 5.1/H-1-10
52d80998f57 : Revert^4 "Updating 5.1/H-1-1 to use generated requirements"
2bc4a993b8f : Revert "Revert "Revert "Revert "Update 5.1/H-1-5, 5.1/H-1-6, and..."
67f37314fc9 : Revert "Revert "Revert "Revert "Update 5.1/H-1-3 and 5.1/H-1-4 t..."
13d3d867bec : Use RequiresFlagsEnabled instead
958240c0cfe : Fixes flaky wait when moving separate process activity to virtual display.
789b018e250 : Wait for NFC to be enabled in NfcAdapterTest setup
f4b6c907d8e : Update bug component for appwidget cts
1168ed6bd6e : Move non ndk native tests out of cts
147b1adaf90 : Fix issue generating config measurements for variants
6274c89b894 : Revert "Revert "Revert "Update 5.1/H-1-3 and 5.1/H-1-4 to use ge..."
bfeba545d98 : Revert "Revert "Revert "Update 5.1/H-1-5, 5.1/H-1-6, and 5.1/H-1..."
8b476a2d190 : Revert^3 "Updating 5.1/H-1-1 to use generated requirements"
c74e78b6a31 : [cts] check versionMajor on sdk lib package update
6a64b64834c : Fix GenericDocumentCtsTest
0e8739dbcda : Fix non-SDK method usage in CtsVerifier ChooserResult tests
2ad850b35e9 : September Release Update
1096496c1a9 : Update test configs for 5.1/H-1-9
5d51edd379f : Update VideoCodecRequirementsTest to use generated requirements
73a0c1cdc45 : Fix modified time issue in testMetadata test
409c84fc82d : MediaDrmFramework: Remove unused entries from DynamicConfig.xml
de1c0e46f4f : Fix test flake when revoking appop for ACCESS_MEDIA_LOCATION permission.
a5e177117d2 : Test for IME unbound when switching without focus
e777bb61277 : [PM] Add PackageInstaller CUJ test case (20/N)
b85c66b307f : Run SharedConnectivityManagerTest executor
01371eb62d9 : Sends HOVER_EXIT after HOVER_MOVE so the input stream stays consistent.
b20f4abdc1e : Add tests with do_3a(do_af=False) from scene1_1 & 1_2 to 1_3
7115b624dfc : [CTS] Remove BIND_APP_FUNCTION_SERVICE permission from AppSearch (related to AppFunctions).
6f4d7c51a2c : Update libprocessgroup dependencies
9cc65220e67 : Fix observe mode tests and make them use actual device adapter.
9a1a87e54d2 : CTS tests for new QUERY_ARG_MEDIA_STANDARD_SORT_ORDER and inferred_media_date.
839409e178d : Revert^2 "Updating 5.1/H-1-1 to use generated requirements"
29612349bd4 : Revert "Revert "Update 5.1/H-1-5, 5.1/H-1-6, and 5.1/H-1-19 to u..."
baeb8d748f3 : Updating 7.5/H-1-1 and 7.5/H-1-2 to use generated classes
f22e2956dbe : Assume tethering is enabled/disabled in CarWifiHostTest
3da47f431e3 : Revert "Revert "Update 5.1/H-1-3 and 5.1/H-1-4 to use generated ..."
73adc0f85ac : Split WM CTS owners file
a6d7264c7d2 : Remove Tradefed LocationCheck from CtsHardwareTestCases
b2063d7c279 : CtsMedia: Update the links used in StreamingMediaPlayerTest
62456b46cbe : Check if expectedValues is empty in meetsPerformanceClass
3a89fcc1442 : [cts-multidevice]: Adds CTS phone-to-PN532 support.
2cc6ef841c6 : Update brightness in test to 70
eeeda3257c5 : [Embedded Picker]Adding CTS tests for embedded photopicker.
9c3a6bd7913 : Add test to verify uid's app op state isn't dropped
349c2f901d9 : CtsMediaPlayer: Update the links used in StreamingMediaPlayerTest
3c07eb8ec32 : Ignore tests in AppOpsLoggingTest that make native noteOp call
5ea388bf01b : Ignore tests in AppOpsLoggingTest that make native noteOp call
83e22522d2d : [cts_nfc] Add cts tests for override/recover routing table
7dbcd226106 : Update CTS tests to reflect updated cancel device state behavior
f2f04401e5a : clean up logs produced by Versions.meetsSdkVersionRequirements(), and bump min_sdk_version to avoid printing so many build warnings
650c278f3e0 : [CTS] Add AppFunction Execution API [ExecuteAppFunctionRequest]
9a6082d4d0c : Update orientation calculation in tests related to derived display context.
22177ba7618 : Improve logging for visual voicemail CTS Verifier Test
971f8191df3 : Improve logging for visual voicemail CTS Verifier Test
31f59516e3d : [ITS_24Q3] override zoom ratio to min for UW in test_yuv_plus_raw
46524f5b2dd : [ITS_24Q3] override zoom ratio to min for UW in test_yuv_plus_raw
1e2c01dfb18 : Update orientation calculation in tests related to derived display context.
382ab1401fe : [Reland] Add test case for cached Paint.setFontVariationSettings
045ad99222b : Split a few DocumentUI tests out of CtsContentTestCases
0d8f774affa : Add the judgment to check the device is supported battery
3b2b9ba6b18 : Add the judgment to check the device is supported battery
cf858823c2a : Revert "[PM] Add PackageInstaller CUJ test case (20/N)"
bb670eb8aa6 : Split a few DocumentUI tests out of CtsContentTestCases
d873e7dfae0 : [PM] Add a new test to ArchiveTest
c2c144da62d : Add test for fixing DynamicPermission group grant behavior
d87a0e54542 : Add test for fixing DynamicPermission group grant behavior
a0bca6da255 : [ITS_24Q3] override zoom ratio to min for UW in test_yuv_plus_raw
4477cef4ba5 : Add app metadata reboot tests
67fc05c6209 : Rename sdk_public_30_android filegroup
fb27a5a60f7 : [ITS] Create get_common_preview_video_sizes() method
a6061330fff : Revert^2 "Re-include MCTS tests back into CTS"
71466acccc3 : Ignore tests in AppOpsLoggingTest that make native noteOp call
26c75e51b58 : Make CarRotaryImeTest more robust
dfba24adc6a : Fix some failed CtsWindowManagerBackgroundActivityTestCases for secondary_user_on_secondary_display
a0125fab89a : Add cts for GenericDocument parcel/unparcel APIs
7d6a93818a0 : Mark flaky test ExtendedInCallServiceTest test.
11cf81aff5e : Add version exception to StrongBox tests
0359568cc02 : Improve logging for visual voicemail CTS Verifier Test
074458aa31a : Split long lines in req 5.1/H-1-9
643a32609db : Remove unneeded flag
7e678d1955d : Change tests related to derived display context.
d72d7d163ba : Enable secondary_user_on_secondary_display on CtsAndroidAppTestCases
9724ba85b4b : [cts] Pass in package name in enableReaderOption.
f782be06d0d : Bluetooth: disable any scanning services
89e1ce06857 : test_in_sensor_zoom: re-use capture session only if 3a is done per zoom level
c8ab21c82eb : test_in_sensor_zoom: re-use capture session only if 3a is done per zoom level
53c6a91380e : test_in_sensor_zoom: re-use capture session only if 3a is done per zoom level
cfb87d8a870 : Change tests related to derived display context.
95608322ff3 : Use default documentLaunchMode for Landscape/PortraitOrientationActivity.
c310b1245ff : Add more information when throwing error for unset measuredValue
838577f1612 : ITS: Fix up typos and deprecated packages
1fae4e6172d : CTS Verifier: bump audio test version to 10105
3a1e0b42732 : Use default documentLaunchMode for Landscape/PortraitOrientationActivity.
30c38ad4f10 : Fix testEmbeddedViewReceivesRawInputCoordinatesInDisplaySpace
3751ada668d : Revert "Updating 5.1/H-1-1 to use generated requirements"
90ccf173141 : Revert "Update 5.1/H-1-3 and 5.1/H-1-4 to use generated requirements"
9718a1bd29c : Revert "Update 5.1/H-1-5, 5.1/H-1-6, and 5.1/H-1-19 to use gener..."
c2daac97496 : Assume that VSR is greater than UDC for polling loop tests.
f8b814e875d : Enable secondary_user_on_secondary_display for CtsMediaParserTestCases
1558a6a3645 : Fix NotificationManagerZenTest policy comparisons before MODES_UI
84650beca53 : Fix virtual display config builder used in VirtualCameraCameraXTest
fb98499cab9 : DO NOT MERGE Update AccessibilityService CTS tests for Auto
b8c9074b477 : Refactor PropertyTest to use flag annotations
4f9465a055d : Modified the return condition of hasNoTraditionalStatusBar
fdb91a2c2bd : CTS test for Android Security b/318683126
daebab53b8b : Attempt to reduce flakiness of testFullscreenAppOrientationRequests
8efd6c91dab : Modified the return condition of hasNoTraditionalStatusBar
ce5f0c4981a : CTS: Test for getClientUserId API
43a281216de : Add /odm/apex/ support.
e95923a70de : Remove testAppOrientationRequestConfigClears
19bdd2ee252 : Remove ActivityManagerTestBase Inheritance from biometrics tests.
72e716c4005 : Enable secondary_user_on_secondary_display for CtsMediaParserTestCases
0d91ffe5cb6 : [PM] Add PackageInstaller CUJ test case (20/N)
8bb18ab1e7b : ResourceHandle : Refactor resourceHandle data type to long
5a76102205c : Remove ActivityManagerTestBase Inheritance in CtsKeystoreTestCases.
e67330c3504 : Enable secondary_user_on_secondary_display on CtsAndroidAppTestCases
0d6f16cd0e6 : Refactor skipped CtsNotificationTestCases for secondary_user_on_secondary_display
b821b5fe6f0 : Filter boxes that are too small
956f4f1e31a : CTS tests for new audio API bits_per_sample and samplerate
a89db6c75d4 : 24Q3_ITS: test_yuv_jpeg_all.py use stationary_lens_capture
d5854f394ee : [LowLightBoost] Reduce night mode threshold
9e984486557 : [ITS_24Q3] Restart CtsVerifier before running test_auto_flash.py
4a0bdad0940 : [ITS_24Q3] Restart CtsVerifier before running test_auto_flash.py
96f08f45a20 : Improve messaging for Audio Stream Disconnect test.
574279d6606 : [LowLightBoost] ITS test fix for 3A request
257a2e483a9 : 24Q3_ITS: test_yuv_jpeg_all.py use stationary_lens_capture
cbff2a00d11 : CTSV: add logs to mark BEGIN and END of tests
d9b65215a6a : Skip running ADPF related CTS on wear devices
9b24aedcf27 : Fix DecodeOnlyTest race condition when releasing the audio codec
6ad3b0f3a57 : Improve messaging in Multichannel Mixdown Test
cc0d57dd3c5 : Camera: Use camera timestamp to calculate frame rate
b64e4657f70 : Add a CTS folder for app function
5e82dedcf93 : Fix USB Headset Adapter Warning message garbled issue.
352f42a4996 : Add reason for RequireRunNotOnVisibleBackgroundNonProfileUser
de1ee59c4fc : Add reason for RequireRunNotOnVisibleBackgroundNonProfileUser
d13f4cec3da : Fix NotificationManagerZenTest policy comparisons before MODES_UI
b778177ef94 : [LowLight][ITS] Filter out boxes that are too large
7ef31d7da5d : Remove testIncomingVideoCallWithNoVideoSupportInCarMode from platinum.
4a5414754ef : Fix CTS test for inflating remote views
7c89af2fb1f : Add CTS test for resetting a deactivation-override
7337f6fe48f : Add bug component to OWNERS files pointing to INPUT_OWNERS
ef7b70cb1f6 : Skip permissions sync test on non-AVF-compliant user builds
6395561cb45 : Skip permissions sync test on non-AVF-compliant user builds
495385d3fe0 : Disable installer verifier for scoped storage tests
c8513597e08 : Add tests for MediaStore open file APIs
85079542b5b : Add bug component to hardware input tests OWNERS file
5c43ee8fdd7 : Add a CTS folder for app function
bf49d0d2613 : Make LockWithZeroAccessTest more selective
643b98961a1 : Remove CtsKeystoreTestCases tests from KeepLegacyTaskCleanupAllowlist.
912dd9c953c : Run test only in full mode
9a5e77cdd79 : Run test only in full mode
f8403360087 : Run ADAS test only in full mode
c104971280b : Run ADAS test only in full mode
c0ece16b78b : Fix NotificationManagerZenTest policy comparisons before MODES_UI
2e701470025 : Update CTS test for Android Security b/143106535, b/143109193 and b/143155861
ba69b5087f7 : Extend VirtualDisplayActivityScenarioRule to use secure display
e7a11077e21 : Refactor CtsWindowManagerDeviceOther to use force stop cleanup.
c7b868de0e7 : Exclude CtsHardwareTestCases android.hardware.cts.LowRamDeviceTest#testMinDataPartitionSize from cts-on-gsi
871c9ad2132 : Add test for disallowing device admin package to be reinstalled as instant
6f00adbbb36 : Fix missing enable of USB test button upon peripheral plug in.
26145e88889 : Changes cts android bp to use exported flag lib [attempt 2]
af4a28a0916 : Add functionality to test performance of bedstead components.
db766d95c82 : Remove static from setActivityOrientationActivityHandlesOrientationChanges.
425a84af83f : Make exact alarms tests resilient to AppErrors
0a777a4669e : Make music audio focus acquisition more resilient to failure.
46518866aa0 : Collect whether signature permission or shared UID allowlist is enabled
6fc1deb2df1 : Revert "Changes cts android bp to use exported flag lib"
45cc37c250b : Add tapping mechanism in load_scene()
fc7abf3d3e5 : Revert "Add functionality to test performance of bedstead components."
a4382f2af9a : Changes cts android bp to use exported flag lib
9e442d1ae90 : Reading wear flag after confirming it's wear device.
c8ea7d4610a : Add testConfirmDeviceCredentialActivityDismiss_whenSwitchToSettings().
9fed1f449b7 : Add BLUETOOTH_PRIVILEGED to headsetClient tests
9825a470560 : Rotate device if the display is too close to a square.
ee92731c6d9 : Remove normancheung from CTS OWNERS file.
be7f4ece52b : Rotate device if the display is too close to a square.
f8118ef8a5c : Add location based tests to deviceless
62f332978d0 : Simple Data Paths ALWAYS pass Logic
5e6c06b6c79 : [webview] Improve resilience and readability of WebSettingsTest image tests
2c44b591151 : Implement NFC Event Listener API
89c74993de2 : Skip FeatureCombinationTest#testVPerfClassRequirements for virtual camera
1e145f64812 : Skip FeatureCombinationTest#testVPerfClassRequirements for virtual camera
7b7a21e8315 : Move VirtualDisplayActivityScenarioRule to cts-input-lib
5bf403ec77a : Move TestPointerDevice to cts-input-lib
db6a33be2b5 : CtsMediaEditing: Update transformed output validation
f2dd0e8d8e3 : improve readability of timeout message in DeviceState
43cc9026bfe : Use ImageReader for virtual display creation in VirtualDeviceRule
503ac5425b7 : Add support for mainline in Activities#clearActivities
afe93c3f019 : Use Display#getRealMetrics of default display to create mirror display
66e6921cccd : Reverting partial changes from aosp/2769059
d0166ddba9d : CatchException when removeAllAppTasks
88277b17581 : chore(magnification): remove flag delay_notification_to_magnification_when_recents_window_to_front_transition check
6c2e55b8179 : Add back dynamic config for CtsCurrentApiSignatureTestCases
5a885d759b2 : Rotate device if the display is too close to a square.
7881bc7a895 : Update base test class for WM Extensions CTS tests.
6b3f5ca4c7f : Change assert to assume
d15d7ea6a06 : Clean up bundleClientTransactionFlag
c20d97e5c93 : CTS testGetSatellitePlmnsForCarrier and testSatelliteAttachEnabledForCarrier fail
6e0058cc499 : Exclude CtsHardwareTestCases android.hardware.cts.LowRamDeviceTest#testMinDataPartitionSize from cts-on-gsi
a5ccf9be8a9 : Changed the resource id for BLE scanning text in settings app
c318aa94f01 : Exclude failing tests from CTS
efa49b868cd : Disable secondary_user_on_secondary_display for AssistantStackTests
82b3c9b700d : Clean up bundleClientTransactionFlag
1691f6004c1 : Rotate device if the display is too close to a square.
ca8c5346ffa : [ITS_24Q3] Use agg matplotlib backend for sensor_fusion_utils.py
d18ca49eefc : [ITS] Clarify light console instructions for manual testing
fd5441b2194 : Disable secondary_user_on_secondary_display for AssistantStackTests
7c3b7d7c6d8 : ITS: Handle 'Agree' button on window.
f6fdabc7b35 : Update Framework from Jetpack.
69dd08d2c2b : [ITS] Clarify light console instructions for manual testing
56bb3a6ffad : CameraITS:Handle location turn on window on device
88521e4e584 : Update CTS test descriptions for MU settings
1c848343921 : Revert "Add test case for cached Paint.setFontVariationSettings"
cdfdda7caa0 : Update CTS test descriptions for MU settings
d6971d6f1ca : Update CTS test descriptions for MU settings
fa08415f886 : [ITS_24Q3] Use agg matplotlib backend for sensor_fusion_utils.py
aacc45b217c : TEST_MAPPING: re-enable VirtualDisplayTest#testVirtualDisplayWithRequestedRefreshRate
4bf3118ad83 : Add reason for RequireRunNotOnVisibleBackgroundNonProfileUser
df7ffc0419f : Add CTS tests for manually activating and deactivating zen rules
d110eb8a3fd : Fix import and javadoc.
b556e0dcf2a : Add version exception to StrongBox tests
1ee4c79f0a4 : Remove unused RemoteDeviceAdmin test app versions to reduce APK size.
a51ced83d3d : Add functionality to test performance of bedstead components.
21531da230d : [NFC] use mAdapter instead getDefaultAdapter() again
e24c15394f4 : DO NOT MERGE:CTS : Test Case form CtsPermissionPolicyTestCases module related to voice call is failing in Data-Only Device.
53f001b93f5 : Reverting partial changes from aosp/2769059
31eae22d519 : Fix using instrumentation args in interactive
be4eccbe63f : CTS test for Android Security b/321941232
40568fce27a : Revert^3 "Change ImportWrappedKeyTest to use ASN1."
a991571bd88 : CtsMediaEditing: Update transformed output validation
bb1f3311fc4 : CtsStorageHostTestCases : operate:To prevent excessive interference with data read and write operations, dynamically calculate the difference
dcb14b4d3c9 : Update to CtsMediaMuxerTestCases-2.1
c36730d0b2e : [0002] TunerTest fixes for testResourceReclaimedDifferentThread
f791e0bf928 : [0001] Ensure tuner resource are closed even after exception
7212b234fe3 : Reenable some CtsBiometricsTestCases tests.
132a264c3e8 : Support secondary_user_on_secondary_display in CtsAppStartTestCases
aba5a1fabfc : Update exclusions for Aug Release
a3a664b9430 : Support secondary_user_on_secondary_display in CtsAppStartTestCases
0fc9777f847 : Disable TopicsManagerTest and TopicsEpochComputationOnDeviceClassifierMicrobenchmark from Ext CTS
47837b4277f : Change name from ProvisionSubscriberId to SatelliteSubscriberInfo.
a6293cf6704 : Enable secondary_user_on_secondary_display for CtsWindowManagerDeviceWindow
9a90683aaca : Support secondary_user_on_secondary_display in CtsSyncManagerTestsCases
dfe3b795508 : Support secondary_user_on_secondary_display in CtsSyncManagerTestsCases
6d30cd60658 : Make clickInstallerUIButton robust
f089016fa6b : Use Display#getRealMetrics of default display to create mirror display
d23ba1cb94b : Add test for fixing DynamicPermission group grant behavior
cd2b476e99d : Fix a potential NPE in LoginActivityTest.
ccccddd7c5e : Update for August Release based on most recent testing results
6c818275cef : [cts] prevent changing sharedUserId after uninstall -k
762e05a11bd : Remove ConstraintBp Flag from CTS
1f65f90c217 : Prevent user switching on driver display during CtsAppWidgetTestCases for visible background user
873cf651405 : Implement 7.5/H-1-1 and 7.5/H-1-2 in requirements.txtpb
5ed322148b2 : Don't add empty list to received frames
a58b226ab86 : Revert "Add test to ensure LegacyKeystore deprecation"
973429cbf2d : Remove IME switcher revamp API tests
b80f4b2f832 : Remove IME switcher revamp API tests
b6d7c1e58fc : Fix wrong CTS test: E should be mapped to Period in dvorak
35008bd6a29 : Enabled fetching of test apis by parsing test-current file and moved implementation to bedstead-testapis-parser.
e8623ff330b : For CTS R2, disable the dynamic downloading until R2 is ready for release. This is to enable test owner to verify the test fix easily.
fc12a74f432 : Fix for 1 failure in CtsAutoFillServiceTestCases module
706c782f808 : video CTS: Test high operating rate for non-realtime priority
4e06984b1cf : Prevent user switching on driver display during CtsAppWidgetTestCases for visible background user
48c70d8467e : Split test method information in the final report
a7422c474d2 : Refactoring writeToDisk
c6374c73f35 : Add cts test for usb state intent
1247ff94d4a : Revert "Fix atoms logged on boot CTS test."
6c9404d01ec : ITS: Use color image to find ArUco markers first then try greyscale.
33edae8f538 : ITS: test_preview_distortion: support same min and max zoom
57ddd5dfc43 : Fixed ITS test item scene6 test_in_sensor_zoom
d2be2a0e5ca : Skip WCG tests if the GPU driver doesn't support fp16.
7cefabaed53 : Skip testSendVendorCmd on VSR Android U and below
d1c917a15f4 : Update mumd passenger cts subplan
1b03db73a74 : ITS: test_preview_distortion: Make is_image_green more accurate
79a30cfa093 : Camera: Fix race between Image.getTimestamp and ImageReader destroy
e16e137478c : Scroll to view in IME Switcher menu tests
048605a9a9a : Fixed ITS test item scene6 test_in_sensor_zoom
7c2c5cd48f4 : Fixed ITS test item scene6 test_in_sensor_zoom
696754b842d : Camera: Fix race between Image.getTimestamp and ImageReader destroy
02d51aa2b6e : ITS: test_preview_distortion: relax tolerance for green frames color check
1203c76f9bc : Camera: ITS: Use proper is10bitOutputPresent flag
74bf144eedf : cts: Add New API to get the list of active NFCEE
0b6553bce89 : Run icu CTS tests in the SDK sandbox
93a7b5e9bfe : Update OWNERS file for gpuprofiling hostsidetests
9e320b59e3f : VideoDecoderPerfTest: Update fail for mts mode and non-real devices
3509e898f24 : Ensure lack of permission for test that expects it
3595b7f4806 : Wait for FinishOnTaskActivity removal
e536e152e4e : Sync testapisreflection with g3.
23a5ab80aaa : Added bhavyajain@ and gulshansingh@ to OWNERS file
01f68135c21 : Add SYSTEM_ALERT_WINDOW permission to TestShareIdentityApp
c77182c21cc : Add CTS tests for vibration vendor effects XML serialization
235b5ebf238 : [ITS] Add AWB lock to Torch Strength test
cccd9d2fb3e : Increase checkBound timeout used by testSecondaryUser
79fd4c8a471 : Increase checkBound timeout used by testSecondaryUser
3360fa9b1ea : Fix test failure in CallLogTest
935cdb01633 : Improve LocaleManagerTests
525eba510fa : ITS: test_preview_distortion: support same min and max zoom
dc57d6bb752 : Update ActivityManagerTestBase to use allowlist for task cleanup.
a790d8888de : ITS: test_preview_distortion: Make is_image_green more accurate
fea1b859ff9 : Ignore failing tests in CollectionAppWidgetTest
3c33188133e : Revert "Revert "CTS test for multiple labels in AccesibilityNode..."
6a09ed455ff : Make virtual nav touchpads tests permissive to source change
ba349fec66e : DO NOT MERGE: Migrate testOnViewClicked_withStylusHandwriting to UinputTouchDevice
7169dc693fa : DO NOT MERGE Disable test testSendCallEvent
f5ba412db2d : Remove testRemoteConferenceCallbacks_Extras from platinum.
b56403e8652 : Add test that ColorFilters don't clamp
34f83d930db : RESTRICT AUTOMERGE Extend installsource link timeout
4e6b3952d3d : DO NOT MERGE Ignore InputMethodStartInputLifecycle test
794c9ac1d3b : [Screen share] Update resource IDs for media share-to-app CTS tests.
a3123e5c7e8 : [ITS] Flash and Torch strength image size check
5d2e0db5c4a : Try to deflake dim wallpaper zen test
51c3b85696a : Enable secondary_user_on_secondary_display on CtsInputTestCases
03fd94e959b : DO NOT MERGE Exclude CtsInputMethodTestCases[foldable:3:REAR_DISPLAY_STATE] android.view.inputmethod.cts.InputMethodStartInputLifecycleTest#testInputConnectionStateWhenScreenStateChanges from CTS.
bb0fecf21f4 : Remove shouldIndexFirstMiddleAndLastNames config option
ceb21767706 : Amend changes for August release
20e65817eb5 : Increase TIMEOUT_MS in CarWifiHostTest
6750d16be04 : Update OWNERS for SystemFeaturesTest
ffcc57a74b2 : Adds CheckFlagsRule to DeviceStateManagerTests
a62c5a750f1 : Fix testSupportedHandwritingGesturePreviews
a1f217941ad : Release hanging pointers in StylusHandwritingTests
e9ae7ca82a7 : Clean up old VDM display flags
e244b3be763 : Revert^3 "Sync testapisreflection with g3."
888cac7dbda : Revert "Revert "Revert "Enabled fetching of test apis by parsing..."
9ca6b86d842 : Reduce the time intervals between touch events
70a35a80288 : Fix testResourceReclaimedDifferentProcess when running with DVBS
6b764721f88 : Introduce annotation for legacy task cleanup in CTS tests.
212370ec583 : [PM] Add PackageInstaller CUJ test case (18/N)
abf55c7e8a9 : Rename the attribute of test-module element
92106878fdc : Add utils for ASM instrument tool
9c803fb570e : Revert "Revert "Enabled fetching of test apis by parsing test-cu..."
a30fb628acc : Revert^2 "Sync testapisreflection with g3."
3be2b0e09b9 : CtsStorageHostTestCases : operate:To prevent excessive interference with data read and write operations, dynamically calculate the difference
31268bfde98 : Incorporate Bedstead into CtsInputMethodTestCases
5504874d95b : Move PdfRendererScreenshotTest off CTS due to issues with PlatformCompatChangeRule and overrides
dd9e4fe91f7 : Move PdfRendererScreenshotTest off CTS due to issues with PlatformCompatChangeRule and overrides
1be4829f5f4 : Migrate from CtsTouchUtils to Uinput device
5eba85f73dd : Fix DoubleBraceInitialization errorprone issues
640378c67a2 : Enable secondary_user_on_secondary_display for CtsKeystoreTestCases
f496574de23 : Modify the mixed login activity
62f1d1c8611 : Skip premium capability tests on watch devices
3f1eca4127c : Allow WindowManager.getApplicationLaunchKeyboardShortcuts(int) to be hidden
ece3e7355dc : [RESTRICT AUTOMERGE] STS test for Android Security CVE-2024-0044
5f45607cd51 : Add audio focus tests to Telecom CUJ suite.
0f91e4026a9 : extract resolveUserTypeToUser function from DeviceState, remove modules from BedsteadServiceLocator, catch exceptions while tearing down Locator's components, optimize and clean up DeviceState
10e58c7cf93 : Remove the tests from MTS tag since those tests are not on MTS test config and also remove the MCTS tags.
28e91ba541e : Rename BUFFER_SIZE to BUFFER_SIZE_IN_BYTES
9127e34ec59 : Deflake android.autofillservice.cts.dialog.WebViewActivityTest#testViewReady_hintsNotMatch_noFillRequest
77a30b71d06 : Revert "Sync testapisreflection with g3."
34a0279825a : Revert "Enabled fetching of test apis by parsing test-current fi..."
d78312deac1 : Fix the wait time for 11az NTB test
ad5a611f801 : Fix 11mc test cases with 11az AP
6071d26f9b4 : Skip 10-bit tests if device doesn't support P010
46fe168e7cf : Moving to fetch string identifier by name instead of using symbols.
0504150ad89 : Enable secondary_user_on_secondary_display for ActivityVisibilityTests#testLaunchTaskOnHomeInLockTaskMode
30f0b703e8b : Provide view-based hermetic injection functionality
d0384bde71f : Add CTS for normal roaming mode for per SSID roaming mode
d9e90d31000 : Remove the tests from MTS tag since those tests are not on MTS test config and also remove the MCTS tags.
74ae536ec21 : Moving to fetch string identifier by name instead of using symbols.
c749a58a5fd : Update control panel cts test to automatically pass if device does not support dream service
eff942c232b : Fix ProvisioningTest.
4dbc90645c4 : CTS for passing IntentSender to onActivityLaunchBlocked
dbfd6977313 : Merge "CTS_ON_GSI testAddSubscriptionToExistingGroupForEsim fail" into main am: e4f1dc0b94 am: f74c37840f
7893598e761 : Merge "CTS TelephonyManagerTestOnMockModem#onImeiMappingChanged fail" into main am: 220e227b3b
0733c712967 : EuiccManagerTest: skip test on potential flags mismatch
41de6498d31 : [ITS] Flash and Torch strength image size check
3554c59c740 : Modify the mixed login activity
675d2469da2 : Support secondary_user_on_secondary_display in CtsOsTestCases
08c26e8bd70 : (5/n) Enable CTS test for secondary_user_on_secondary_display in bulk
d5ed0bd8063 : Relax the requirement of RemoteSubmixTest
e2d607e0ba8 : Disable some CtsBiometricsTestCases tests.
0a90675108e : Disable some CtsBiometricsTestCases tests.
6159462197a : Disable some CtsBiometricsTestCases tests.
d6233985d16 : Move WifiMigrationTest to non-updatable
0f2c586dc57 : Support secondary_user_on_secondary_display in CtsOsTestCases
53198b7d853 : Enable secondary_user_on_secondary_display for CtsKeystoreTestCases
f9f7ebb7614 : (5/n) Enable CTS test for secondary_user_on_secondary_display in bulk
60f25316e4a : Add @AppModeFull to testAugmentedAutoFill_hasPreviousRequestViewNotFocused_requestAutofill
ed96678c2a5 : ITS: test_preview_distortion: relax tolerance for green frames color check
94964de8fe3 : Update FullScreenMagnificationControllerTest to support keep-magnification device config
259e9305761 : Enable secondary_user_on_secondary_display for CtsKeystoreTestCases
1e5713ebdef : ITS: Use color image to find ArUco markers first then try greyscale.
18e0ee4c29c : Skip new CPU access tests on software rendering devices
81ead0f7c58 : Add test to verify isAdasGnssLocationEnabled
2cef89c4980 : Relax the requirement of RemoteSubmixTest
4d7a1397d1c : Enable CTS test for secondary_user_on_secondary_display in bulk
e0edf324c24 : Migrate testOnViewClicked_withStylusHandwriting to UinputTouchDevice
4ba1bcc726c : Fix to enable secondary_user_on_secondary_display for CtsWindowManagerDeviceActivity:ActivityMetricsLoggerTests
1bf81817e36 : ITS: add scene1_3
ded45ca903f : Log SecureSettings in getCurrentInputMethodId() (2nd try)
e3c974ba6b9 : Relax the requirement of RemoteSubmixTest
9140e45bfbe : Camera: ITS: Complete function renaming
43643c41a63 : RESTRICT AUTOMERGE Extend view find timeout to account for scrolling
95d31ccdaa4 : testGetHalVersion: don't fail on unsupported HALs
68c918bb921 : Fix CTS fatal crashes due to assertions in wrong places
d6f1b5c637c : Skip 10-bit tests if device doesn't support P010
d4fc916048e : [Ravenwood] Enable supported tests
0d9edde02d4 : Increase DumpTest timeout
993a23fbfba : DO NOT MERGE Fix AssistantContentViewTest#testAssistantContentViewDimens fail
94fa3192817 : Disable secondary_user_on_secondary_display for CtsWindowManagerDeviceKeyguard
736f7a16953 : RESTRICT AUTOMERGE Move to SuiteApkInstaller for installing testapps
587f0688c61 : [ITS_25Q2] make libtinfo renaming optional
e16af817ff4 : [ITS_25Q2] make libtinfo renaming optional
991957d1411 : Filter update for exclusions for upcoming August release
2d39c359c3a : move handling annotations to AnnotationExecutors, extract a few DeviceStateComponents
dd2dd6a4eb8 : Increase settling time before dumping tile
4d6379083d0 : RESTRICT AUTOMERGE Move to SuiteApkInstaller for installing testapps
cb8da76a7de : Exclude "CtsMediaV2TestCases android.mediav2.cts.CodecDecoderTest" on U+T. Remove the exclusion of "CtsMediaV2TestCases android.mediav2.cts.CodecDecoderTest#testFlushNative" on U+S.
2a25075d579 : Enabled fetching of test apis by parsing test-current file and moved implementation to bedstead-testapis-parser.
18f98be1fce : Sync testapisreflection with g3.
33569e4b7ff : Fix test crashes and failures on telephony-less devices
c6822e15820 : Fix ThirdPartyCallScreeningServiceTest
79904ae85b2 : CTS testGetSatellitePlmnsForCarrier and testSatelliteAttachEnabledForCarrier fail
50a6cf2302e : Tag CtsUserRestrictionTestCases with run_on_work_profile since the module only has test cases with the work profile.
02d7da65346 : Don't run CtsResourcesHostTestCases in instant mode.
e7e56f05bcd : Remove multiuser tag from CtsPackageInstallTestCases.
089a7a680f8 : Tag CtsSettingsTestCases with run_on_work_profile since the module only has test cases with the work profile.
5780f617b58 : Wait for onDestroy in WallpaperManagerTest
3300ae3cdc8 : Attempts fixing the MultiWindowTests flakiness
dbeebe8cdd2 : Skip SensitiveNotificationRedactionTest#testE2ERedaction_shouldRedact on auto
908e12a502e : Revert "[res] Fix the registered shared lib asset caching"
fc8bc237f43 : Skip testEditTextPositionAndPersistWhenAboveImeWindowShow on automotive
84b86f61f7d : [ITS_25Q2] make libtinfo renaming optional
2ba6ec50f72 : (4/n) Enable CTS test for secondary_user_on_secondary_display in bulk
8bd13d7014c : (4/n) Enable CTS test for secondary_user_on_secondary_display in bulk
f086741e59b : Fix CtsWindowManagerDeviceActivity:android.server.wm.intent.IntentTests for the visible background user
5af3c789e62 : Added version check to areaIdConfigAccess feature
877ffe8d182 : Add a set of test modules to cts multi display
e5ddd9fcc4f : Revert "Log secure settings in MockImeSession#getCurrentInputMethodId()"
b38e1164b80 : [ITS_25Q2] parallelize verification for preview stabilization
9b43aefa5fc : Fix CtsWindowManagerDeviceActivity:android.server.wm.intent.IntentTests for the visible background user
4c8eab61eaf : [RESTRICT AUTOMERGE] STS test for Android Security CVE-2024-0044
7b375234370 : [RESTRICT AUTOMERGE] STS test for Android Security CVE-2024-0044
4d3c0ec1f81 : [RESTRICT AUTOMERGE] STS test for Android Security CVE-2024-0044
a8eb0a8268a : Add CTS tests for invalid and non-existent installer names
07db951142d : [RESTRICT AUTOMERGE] STS test for Android Security CVE-2024-0044
f670596756d : Add OWNERS for CtsVerifier app widget tests
cac78593c26 : Add cts test for default value of config KEY_CARRIER_ROAMING_NTN_EMERGENCY_CALL_TO_SATELLITE_HANDOVER_TYPE_INT
c588c9954f9 : Disable secondary_user_on_secondary_display for CtsWindowManagerDeviceKeyguard
8e41d4da543 : Ensure lack of permission for test that expects it
36390b74678 : Add cts test for default value of config KEY_SATELLITE_SCREEN_OFF_INACTIVITY_TIMEOUT_SEC_INT
1f13176dccb : HDMI: Enforce CEC version in CTS
b37e91ac7f4 : [ITS] Adding Galaxy Tab A9+ 5G to allowlist
fa36371ea4b : Update Keystore Migration flag in the CTS test.
ca5fbf2b9ed : [Ravenwood] Enable supported tests
13ab69d79c8 : [ITS] Adding Galaxy Tab A9+ 5G to allowlist
18a5dfbc0a9 : Update to exclusion for upcoming August release
a9b570ccbc9 : Enable querying of metadata using xml resources. Using this functionality we have enabled querying for a device admin using the policy it uses.
173cab41ff8 : Clean up satellite provision APIS
72534144982 : ITS: Remove all files except preview rec file.
7870a5c817b : 24Q3_ITS: test_reprocess_noise_reduction NUM_FRAMES=2
f3e5958c5a6 : 24Q3_ITS: test_reprocess_noise_reduction NUM_FRAMES=2
8bb9e9e4d89 : Fix watch issues related to absence of WebView control.
a95e42ebba7 : Fix throwing SettingNotFoundException for ADB_WIFI_ENABLED
3c42485ba99 : Fix testContextMenus fail
58a58cf9d61 : catch exceptions while clearing passwords in UserPasswordComponent
6bbfb3660ad : add provisioning context parameter on versions W and greater instead of V when setting a device admin in Bedstead
817826214e2 : Clean up a bunch of launched low-risk VDM flags
9b723d039ca : Cts: Disable instant app mode
83d1dc2fe7c : Normalize the package string to reduce the test flakiness.
59548a66fd3 : Use assumeTrue to skip tests for unsupported hardware
f2420ceb1c9 : CtsMediaEditing: Disable instant app mode
f63844fb5ba : CtsMediaCUJLargeTest: Disable instant app mode
d059cdc310e : Fix testDisplayRotate fail on tablet.
aa6a06f9083 : Fix flaky automotive storage test
8b63f66d4ad : Fix to enable secondary_user_on_secondary_display for CtsWindowManagerDeviceActivity:ActivityMetricsLoggerTests
e8cbff384ce : [Autofill Framework] Change testContextCommitted_noSaveUi_whileEmptyValueForRequiredIds to accommodate multi-threading case
e27736d51f9 : Improve dream key handling tests consistency.
1e14f6cacf3 : Disable fingerprint admin control test
cfc717d1408 : ITS: Remove all files except preview rec file.
715ca6c9cf1 : Support secondary_user_on_secondary_display in CtsSurfaceControlTests
24a67a82946 : Add feature flag annotations to netpolicy cts
ba1590084df : Implement 5.6/H-1-1 in requirements.txtpb
b6199d668c0 : Implement 5.6/H-1-1 in requirements.txtpb
40678f62cc8 : HDMI: Enforce CEC version in CTS
52ff7e51a60 : ITS: Remove the duplicate key in preview result.
a5aa809c6e0 : ITS: Improve AE, AF and AWB check for multi switch.
efc62e5ead3 : Enable secondary_user_on_secondary_display for ActivityStarterTests
866623ee7c1 : VerifiedBootTest: fix missing space in error message
4230d32e204 : [Autofill Framework] Change testContextCommitted_noSaveUi_whileEmptyValueForRequiredIds to accommodate multi-threading case
2ce0475889b : Update 5.1/H-1-5, 5.1/H-1-6, and 5.1/H-1-19 to use generated requirements
54f0e137dd2 : Update 5.1/H-1-3 and 5.1/H-1-4 to use generated requirements
0eb30bfa2cd : Updating 5.1/H-1-1 to use generated requirements
6ff598b6f8c : Changin 5.1/H-1-2, 5.1/H-1-9, and 5.1/H-1-10 to use generated classes
0288da70f7d : mediapc: must support portrait mode if hw codecs support landscape
5078d0293c6 : mediapc: fix framedrop requirement condition for concurrency tests
386c19a8dc2 : Implement 5.1/H-1-11 and 5.7/H-1-2 in requirements.txtpb
d6c81d0eb12 : ITS: Improve AE, AF and AWB check for multi switch.
8104dcd79f3 : Enable secondary_user_on_secondary_display for ActivityVisibilityTests#testLaunchTaskOnHomeInLockTaskMode
f9b82d89295 : Enable secondary_user_on_secondary_display for ActivityStarterTests
d3928abdbc6 : Enable secondary_user_on_secondary_display for ActivityVisibilityTests
b90607bf3a4 : CtsPrintTestCases: Wait for session to end before starting another
89f3fbf0b77 : ITS: Improve AE, AF and AWb check for multi switch.
4abae065ffa : 25Q2_ITS: low_light_utils lint cleanups
10bf82d3dfd : 25Q2_ITS: test_in_sensor_zoom lint cleanups
fcb88d52658 : Correct DEQP filters for CTS-system-virtual and CTS-system-physical
a0f86d0fb39 : Enable secondary_user_on_secondary_display for ActivityVisibilityTests
9da6fad6de3 : 25Q2_ITS: lint fix line-too-long test_feature_combination
a8284710e41 : [cts-multidevice]: Refactoring tests to eliminate redundant activities.
8bc53726c22 : Add EnsureHasDeviceAdmin capability.
ac649e9993a : media CTS: update to CtsMediaDecoderTestCases-2.3.zip
11da2b66d77 : Fix testDisplayRotate fail on tablet.
f93e74e5eb7 : CTS_ON_GSI testAddSubscriptionToExistingGroupForEsim fail
ad9f60601fe : Disable the ManagedUserPositiveTestActivity CtsVerifier test
14199deaad3 : Check whether device has the targeted package before testing
e8545fb9eda : Disable the ManagedUserPositiveTestActivity CtsVerifier test
bb04a587246 : routing tests: fix preferred device tests
37863042d51 : Cts: check if isDevice[Sms/Voice]Capable is aligned with FEATURE_TELEPHONY_*
cc182834c2b : Fix (or fail early) Telephony CTS crashes on missing features
17f385080a6 : ApnCarrierIdTest: detect timeouts
b0cf40f1852 : Fix testDisplayRotate fail on tablet.
22b85efc8d7 : DO NOT MERGE:CTS-VERIFIER - Clipboard Preview test is Failing
39c8763a3c5 : Log secure settings in MockImeSession#getCurrentInputMethodId()
0aad82e8a48 : AudioTrackOffloadTest: add testPcmAudioTrackOffload
7fb8d8f26a9 : Update VulkanFeaturesTest extension lists
53f41096ef3 : CTSV add Realtek USB adapter
32e044f2d60 : Disable fingerprint admin control test
1339d2f9dce : Add feature flag annotations to netpolicy cts
aa049569a95 : Update VulkanFeaturesTest extension lists
d31956bc26a : Assume that VSR is greater than UDC for polling loop tests.
36f901abba0 : Skip RingerTest vibration assertions if the device does not have a vibrator.
6d95476c0e1 : Assume that VSR is greater than UDC for polling loop tests.
c0af3053e88 : Tap on embedded view instead of surface view
65d7158e714 : Enable secondary_user_on_secondary_display for CtsWindowManagerJetpackTestCases
064e4d29a06 : [res] Fix the registered shared lib asset caching
5bc2e451026 : Enabling secondary user on secondary display test for CtsMimeMapTestCases
f5a8d9e318b : fix transitions in BasicVulkanGpuTest
7b465693a4a : Take ownership of CtsNativeVerifiedBootTestCases
56da5a5f014 : Updating 5.12/H-1-3 to use generated requirements
fecc4a6e96e : mediav2 CTS: Add tolerance in CodecDecoderDetachedSurfaceTest
bf10638402f : Implement 5.1/H-1-1, 5.1/H-1-3, 5.1/H-1-4, 5.1/H-1-5, 5.1/H-1-6, and 5.1/H-1-19 in requirements.txtpb
230b62356ff : Updates cts-system-virtual for upcoming August release
82e036504e2 : Camera: Relax UltraHDR camera requirements
2aae1a4c378 : Fix GameFrameRateTest to check default frame rate sysprop
6907bb90f74 : Move screen off test from Proxy test class to regular host test class
50c092714a6 : Ravenwood: Support LocaleList (cts)
ee597a2286e : DecoderTest: Change the order of surface and byte buffer decode
6c9552ebe9f : 24Q3_ITS: opencv_processing_utils handle 90cm rig
9be50dbd760 : 24Q3_ITS: opencv_processing_utils handle 90cm rig
3b9711bdfb9 : Support Parcel.write/readFileDescriptor (CTS)
eed93954151 : Fix DialerApp test app activity.
6245e01f136 : CTS for the per-display VDM activity policy APIs.
92960f72eda : Enforce waiting for activity being paused/resumed
1cbec89f4b5 : CTS testWorkProfileTimeoutKeepScreenOnWindow high probablity of occasional fail
f18106fc54b : Fix flakiness of PasswordTest#currentFailedPasswordAttempts_increasesBy1_onFailedPasswordAttempt
d3584f6576d : Reconcile ag/28289126 and aosp/3196355
0a6eba8a45a : Fix for policy transparancy test failure in small screen devices
cea161de2e1 : Skip the TelephonyManager test when the device doesn't have a associated telephony feature.
4288bd78134 : Verify DirectBoot unaware IME visibility after stopping a user
6b407966127 : Adding KEY_ALLOW_HOLD_VIDEO_CALL_BOOL is false
88e9b099657 : Revert "[conflict] Merge "mediacts: reduce the max concurrent codec instances" into android14-tests-dev am: ddf0bf8e68"
8837b6dca59 : Move FileDescriptorTest to its own package
4b9c7cc3de1 : Enable secondary_user_on_secondary_display for CtsControlsDeviceTestCases
bacd920f843 : Add MotionEventBuilder for simpler creation of MotionEvents
c9dad7fdd22 : Adds CTS tests for verifying a process can cancel a request it made
207d592d0ee : Bypass the addCall test if the aconfig flag is not enabled
342249a15af : ITS: test_preview_zoom: fix missing frames at the beginning of the recording
339b01c6dff : Enable credential provider service test for wear basing on flag status
95580cdbda9 : Support secondary_user_on_secondary_display and secondary_user in CtsAppOpsTestCases
03ec2c5109d : Correct team owners for signature tests
f15d3448e2e : revert revoke contact changes
9115e59471f : [24Q3][ITS] parallelize preview verification for feature combinations
7e918e37b40 : [24Q3][ITS] parallelize preview verification for feature combinations
db05547d553 : Increase TestUtil input event injection timeout
d04f35c43c0 : ITS: test_preview_zoom: fix missing frames at the beginning of the recording
a183aec1615 : 25Q2_ITS: log minimum focus distance for gray chart with AF
79b95d396d3 : Enable secondary_user_on_secondary_display on CtsPhotoPickerTest
723a3bc7567 : Create a cts subplan for automotive mumd
e0a41393836 : SimRestrictedApisTest: don't test SMS features without MESSAGING
1257007c6fb : Implement new RingerTest case to test ringer mode change while MT call is RINGING.
0474558ddf2 : Make InputMethodManagerTest multi-user aware
2deeec479b0 : Compare window sizes with width and height.
43a924bb8a7 : Support secondary_user_on_secondary_display in CtsDisplayTestCases
d00044edf71 : Support Parcel.write/readFileDescriptor (CTS)
56691d0e9e3 : Always Attempt Reset of Bands When the TC Fails
18b65996e95 : (3/n) Enable CTS test for secondary_user_on_secondary_display in bulk
91b1f9d5ae7 : Make InputMethodManagerTest multi-user aware
8a400a0ae08 : Camera: Check for CAF mode support during #testRepeatingAndCaptureCombined
fc7293e3dba : Camera: Check for CAF mode support during #testRepeatingAndCaptureCombined
ce44d79524b : Allow activity start for CTS preference tests in the sandbox
d43baa4e2c2 : Fix errorprone warning from passing null to varargs
13b41bb8330 : Allow activity start for transition CTS tests in the sandbox
73e6d766614 : Tests for dismissKeyguardIfInsecure + unoccluding
505d0fa96e4 : Allow WindowManager.getApplicationLaunchKeyboardShortcuts(int) to be hidden
b730aa200c2 : [NFC] Increase timeout to 10 seconds for CardEmulationTest's related case
3b636effcc3 : Update bug component for CTS Host Side Theme Tests
0ca2c4d6a6e : MediaStressTestCases: Remove unused code from CodecTest
6ed8805db98 : Update bug component for CTS DPI Tests
34079025fca : Update bug component for CTS Theme Tests
0ffbbe29169 : Add test case for cached Paint.setFontVariationSettings
8501a0e17db : (3/n) Enable CTS test for secondary_user_on_secondary_display in bulk
87150a98794 : DecoderTest: Change the order of surface and byte buffer decode
982bee0a4d9 : Update bug component for CTS Gesture Tests
716509e686f : mediapc: must support portrait mode if hw codecs support landscape
953eff62604 : Remove dependency on hidden NetworkCapabilities APIs
ef7528820b6 : CTS testWorkProfileTimeoutKeepScreenOnWindow high probablity of occasional fail
942e7ef70ac : DecoderTest: Change the order of surface and byte buffer decode
644aa3b7ef3 : [PM] Add test cases support update-ownership for Archived app
f97912525d5 : [piav2] Ensure correct installer name is shown in UpdateOwnership dialog
374c58d113e : CTS TelephonyManagerTestOnMockModem#onImeiMappingChanged fail
092bf382d29 : Fix wrong CTS test: E should be mapped to Period in dvorak
d8ece52837d : Make InputMethodRegistrationTest multi-user aware
8c5a4fe381d : 25Q2_ITS: deprecate get_largest_yuv_format for get_largest_format
a26b966c89f : Support secondary_user_on_secondary_display and secondary_user in CtsAppOpsTestCases
1b87c59e752 : Adapter: use callback wrapper for bt connection
ad634c26756 : CameraITS: Fix test_torch_strength issue.
498222725ac : [ITS][25Q2] test_zoom use 1.0x as midpoint, zoom out then in
3a18220d0c1 : CTSV: subtract latency offset for Anker adapter
2a05492144d : CameraITS: Fix test_torch_strength issue.
300942c6b68 : Compare window sizes with width and height.
1e7b8eef26e : CameraITS: Fix test_torch_strength issue.
1b46079d871 : Implement RingerTest vibrations and ringer tests in CUJ Telecom test suite.
f73b94283d2 : Skip SensitiveNotificationRedactionTest#testE2ERedaction_shouldRedact on auto
7e561e1160a : Fix wrong CTS test: E should be mapped to Period in dvorak
df92f7efa72 : Add startActivity helper
17603ee3047 : Avoid waiting for the EUICC card initialization if device has 2 active pSims.
6a99d04421e : Make SpellCheckerTest multi-user aware
71993af309b : Add AnimationParams APIs to SplitAttributesRuntimeApisTests.
7c35f4787e1 : Support secondary_user_on_secondary_display in CtsDisplayTestCases
55493ad0632 : CTS for new onFailure callback
f240ee5936e : Reland "Make virtual nav touchpads tests permissive to source change"
a7cc773e9c3 : Clean empty modules after constraints test removal
5eb6599990d : Revert "CTS test for multiple labels in AccesibilityNodeInfo#lab..."
1d4666760dd : DecoderTest: Change the order of surface and byte buffer decode
7824d182d7d : Ignore IME picker tests on automotive
a68749fd541 : RESTRICT AUTOMERGE Fix test skipping for android automotive platform
78b10dbee97 : Add "--flush-broadcast-loopers" option
914789d566c : Revert^2 "Change ImportWrappedKeyTest to use ASN1."
b321d03ca5c : audio: Permission tests add appop verification
84f582987b1 : Update OWNERS file
cb3cc1b9f24 : DO NOT MERGE: Bump CTS and CTS Verifier version to 12_R14
41258764c87 : Revert "Change ImportWrappedKeyTest to use ASN1."
c7bbee878f4 : Use Duration instead of TimeUnit
39c2611bb52 : Add CtsTvTestCases to tv-postsubmit
ed5e1ab0a05 : Enable secondary_user_on_secondary_display for CtsSmartspaceServiceTestCases
28a42e94487 : Enable secondary_user_on_secondary_display for CtsShortFgsTestCases
ae710be6879 : Skip permissions sync test on non-AVF-compliant user builds
91da40b215a : Add SystemUiHelper#hasNoTraditionalStatusBar
13324006dbb : Add SystemUiHelper#hasNoTraditionalStatusBar
71cb5f0bdcb : Add SystemUiHelper#hasNoTraditionalStatusBar
b0a80bb83d6 : Enable secondary_user_on_secondary_display for CtsWindowManagerDeviceAm
0cc91e01534 : Support secondary_user_on_secondary_display in CtsSurfaceControlTests
e874d2bcaed : Enable secondary_user_on_secondary_display for CtsControlsDeviceTestCases
42f4adcc062 : DO NOT MERGE:Fix dreams cts test for metadata parsing.
b04a3c99f14 : Fix CarrierConfigManagerTest java warnings.
0a2a3292717 : Add CTS test for handwriting gesture on TextView with transformation
889c8e7e09f : Enable secondary_user_on_secondary_display for CtsSmartspaceServiceTestCases
4c0f4e9d49b : De-flake WindowInsetsBehaviorTests
d67cb9cd07d : InputAtomsTest: Return touchpad swipes to the starting location
5cd551d77d7 : Enable CTS test for secondary_user_on_secondary_display in bulk (2/n)
f7077b69fb1 : Add tests with bad lock attempts
54fece2723a : Enable secondary_user_on_secondary_display for CtsInstantAppTests
8c78828f3c1 : Enable secondary_user_on_secondary_display for CtsAtomicInstallTestCases
3fa46ea029a : ITS: Fix test_flash_strength overexposure issue.
2ec0e9f86d7 : ITS: Fix test_flash_strength overexposure issue.
1a7191a7c00 : Change ImportWrappedKeyTest to use ASN1.
20566c42ec3 : Support ICU on Ravenwood (CTS)
60918f08cda : Don't create MMAP test modules for Java API (which doesn't support MMAP)
252d3466fca : Update control panel cts test to automatically pass if device does not support dream service
1271bb6f842 : Wait for onDestroy in WallpaperManagerTest
45b9aa0d384 : Wait for all notifications to be posted
e9541b3879b : routing tests: fix preferred device tests
b175eaaf416 : Remove deprecated module. Update Aug Release
1ec8cdb7abd : mediav2 CTS: Split single and multi access unit block model tests.
b3172b8df9d : routing tests: fix preferred device tests
9e029d0d63a : Onboard all high C-value tests in CtsAppSecurityHostTestCases to CTS Platinum staging.
1ca2b481cd7 : (1) Add Nfc test instruction into the dialog. (2) Add the non-NFC supported case information to dialog. (3) Remove the check for CTS Verifier installation.
69d23019b7f : Remove discovery tech multidevice tests
9cc1b5f3dee : Have XWalletRoleHolderService point to the correct aid list.
b53c0f0d214 : Assume that observe mode is supported
1e5bbf787f5 : Skip testSendVendorCmd on VSR Android U and below
bcd138e8123 : Test multple services receiving polling loops for auto-disabling
cdd93a71fe5 : Test that we autotransact if the service receiving polling loop notifications hasn't come to the foreground or disabled observe mode after 3s.
44914359d93 : Ignore multi-device tests if NFC not supported.
ef367d080d2 : Enable secondary_user_on_secondary_display for CtsSearchUiServiceTestCases
1f6eaf4c1d8 : Enable secondary_user_on_secondary_display for CtsViewInspectorAnnotationProcessorTestCases
11a66b5ac7c : Enable secondary_user_on_secondary_display for CtsViewReceiveContentTestCases
9c8f24fa011 : Enable CTS test for secondary_user_on_secondary_display in bulk
a2b5ba60082 : [cts/archive] tests for unarchive draft session app icon
fcfa6d361f2 : Use Duration instead of TimeUnit
c621856c3db : Fix CTS test failure in SensorPrivacyCameraTest
27a80aa6e76 : Enable secondary_user_on_secondary_display for CtsShortFgsTestCases
a704c327aab : DO NOT MERGE:Fix dreams cts test for metadata parsing.
ca7cb154b53 : CTS AAudio: Increase frames processed test time
1d42c02c634 : Fix SimCallManagerTest
115d3365adb : Update description for 7.6.1/H-2-1
c2cebee62bb : Create a HostTestsActivity to support general host-side tests.
9e8fedac76b : (1) Add Nfc test instruction into the dialog. (2) Add the non-NFC supported case information to dialog. (3) Remove the check for CTS Verifier installation.
5cabc94be7a : Change the multi-device tile to NFC tests
7eaa4be81a8 : [Support Multi-device in CTS-V] Enable the pipeline to add and trigger multidevice tests and return results to CTS-V.
8292dcfd48c : [Support Multi-device in CTS-V] Add CtsNfcHceMultiDeviceTestCases into CTS-V.
c9ca9abc552 : Remove discovery tech multidevice tests
5cb977728a1 : Have XWalletRoleHolderService point to the correct aid list.
c0ab5c2a4db : Assume that observe mode is supported
9c6c4aae25f : Skip testSendVendorCmd on VSR Android U and below
d8a26a6e851 : Test multple services receiving polling loops for auto-disabling
a6cfd2ad6b6 : Test that we autotransact if the service receiving polling loop notifications hasn't come to the foreground or disabled observe mode after 3s.
365a6bfd4ad : Ignore multi-device tests if NFC not supported.
9c4273fa9e7 : Test that observe mode is enabled after NFC is turned on if the preferred service sets shouldDefaultToObserveMode
47d2559dd25 : Lengthen timeout to re-enable observe mode after an autotransaction
07172f15841 : Add test for multiple custom frames being filtered by different services
8310f63960b : Test sending two full loops with a custom loop that matches a filter.
eac2eecd236 : Update SDK version check to 35
987c3ea0f7d : Add observe mode supported assumption for setShouldDefaultToObserveMode
4ec199e31df : Remove CTS-V manual tests for NFC HCE tests as they are covered by new multidevice tests (live here now: https://source.corp.google.com/h/googleplex-android/platform/superproject/main/+/main:cts/hostsidetests/multidevices/nfc/cts_nfc_hce_multi_device_test.py).
ebe96dfab66 : Migrate NFC test config to 2.0 to set up CI tests with ATP.
619ce50fdb8 : Wait for 2 full loops before sending polling loops to the preferred service
d6b4165eb8e : Test for setDefaultDiscoveryTechnology
1db4bde0d6a : Calling setShouldDefaultToObserveModeForService should set observe mode for service.
ba7472f7263 : [cts(nfc)] cts tests for nfc OEM extension
3501bf87973 : nfc(cts): Add trunk stable flag check for sendVendorCmd test
bb2f3d84f60 : Revert "CTSVerifier test for Observe Mode"
503ac7cdead : Test that observe mode doesn't change if the preferred service doesn't change
a125150a768 : Add test for polling loop with no OFFs
1265226c4e9 : Ensure preferred service set in CTS tests before proceeding.
03054683b1c : Camera: Relax UltraHDR camera requirements
9d8e701b501 : Camera: Relax UltraHDR camera requirements
3e51a93402d : Update NotificationHiding CtsVerifier
4a246cdb961 : Update NotificationHiding CtsVerifier
35fa96e8ebb : ITS: add sub-camera testing for tools/check_alignment.py
c56bad8c3a9 : Enable secondary_user_on_secondary_display for ActivityLifecycleTests
18fa2b839fc : mediacts: reduce the max concurrent codec instances
ebff4c27f7c : Enable secondary_user_on_secondary_display for CtsWindowManagerTestCases
036c46d70f3 : Reapply "Move some tests in CtsPackageInstallTestCases to seperat..."
820ac2dfa39 : Fix CtsGraphicsTestCasesRavenwood:ColorSpaceTest
5b84287618c : mediapc: limit HlgEditingSupport test to default HW encoders
0ac2d9130ae : Enable secondary_user_on_secondary_display for CtsViewInspectorAnnotationProcessorTestCases
16d1578943d : Enable secondary_user_on_secondary_display for CtsViewReceiveContentTestCases
18973988d14 : Enable secondary_user_on_secondary_display for CtsAtomicInstallTestCases
692db898089 : Test screen off scanning using MEDIA_CONTENT_CONTROL
8a67a05f027 : Ensure that keyguard is dismissed before starting MediaProjection CTS
a056b420f4e : Enable secondary_user_on_secondary_display for CtsInstantAppTests
5e3884bfe67 : Reapply "Move some tests in CtsPackageInstallTestCases to seperat..."
b9789a5baeb : Enable secondary_user_on_secondary_display for CtsSearchUiServiceTestCases
047e94040a4 : ITS: add sub-camera testing for tools/check_alignment.py
8873e147009 : Camera: Log error collector failures
f19b5193752 : Camera: Log error collector failures
cf70a98a5d8 : Enable secondary_user_on_secondary_display for AmProfileTests
fad49416d17 : Enable secondary_user_on_secondary_display for CtsSharedLibsApiSignatureTestCases
8cd2bd20c64 : Enable secondary_user_on_secondary_display for CtsLibcoreWycheproofConscryptTestCases
480c852638e : Add SystemUiHelper#hasNoTraditionalStatusBar
4a6c8f1e974 : Enable secondary_user_on_secondary_display for CtsApacheHttpTestCases
afd0b6b90a1 : ITS: add extra documentation for ThreadPoolExecutor
3743f888e53 : Updating Requirements.java.tmpl to only generate config/variant combinations that are defined in the textproto
70e4a34e4bd : nfc(multi-device-cts): Test to verify routing is set after NFC toggle
2926092094b : Refactoring common multidevice test code to packages/apps/Nfc.
a0beb947b71 : Sets foreground preference for PrefixAccessService due to AID conflict.
4f05c324436 : Update CardEmulationTest to check for enabled nfc when setting nfc observe mode.
9727721e08f : [Nfc] Add cts tests for enable/disable nfc by DO/PO.
39bc3afcec4 : Assert that role holder removal succeeds.
b1dd89641da : nfc(cts-multidevice): Log test start/end in logcat
6c554e4778e : Increase timeout of ensureUnlocked() to 30s and Assume that the user is a Main user
3045a61ed9f : nfc(multi-device-cts): Add CDD requirement annotations for test
77c3d1d6ec0 : cts(multi-device-cts): Add test for setDiscoveryTech tech mismatch scenario
6ab6e0f4f46 : cts(multi-device-cts): Add test for setDiscoveryTech
3af1d90af06 : cts(multi-device-cts): Take bugreport on failure
900b1820a72 : cts(multi-device-cts): Add parameterized poll & listen tech RPCs
2c54593b75f : nfc(multi-device-cts): Turn reader screen on before every test
c59db6ae1e7 : nfc(cts-verifier): Add observe mode reader tests under feature check
f9e84443b6c : Re-enable `testAidResolutionWithRoleHolder_holderDoesNotSupportAid_overLappingAids`
253ceadd46f : Poll observe mode value assertions in autotransact tests
e87c34609d1 : Test that only the currently preferred service can enable and disable observe mode
a37363ec0ed : Test that Offhost NFC services shouldn't be able to register non-autotransact polling loop filters
26036689801 : autoTransact tests unnecessarily require wallet role disabled
91fa0e43edd : WalletRoleTestUtils should not use assumeTrue for method success
a19004cbdbf : CTS MultiDevice Test for Screen-On Only OffHost Service.
fb969742652 : CTS Multidevice Tests for Conflicting Non-Payment AIDs test, and Conflicting Non-Payment Prefix AIDs test. Also includes refactoring to make resource configuration work (needed to fetch string resources for this test to pass properly.)
60d2d496478 : Multidevice CTS NFC tests for: Other Prefix AIDs, Dual Non-Payment, Foreground Non-Payment, Throughput, Tap 50 Times, Large Num AIDs, Screen Off Payment, and Protocol Params test.
0714b93364f : Reduce the use of mocks in NfcAdapterTest
f84ccf71e4d : Add offhost NFC multidevice tests
0e29b7fa33a : Multidevice CTS NFC tests for: Dual Payment, Foreground override payment services, Dynamic Payment AIDs, Payment Prefix AIDs, Payment Prefix AIDs 2 Test result: https://fusion2.corp.google.com/invocations/8b93adad-fbb3-49ef-9120-c5443d155c3e;mt=CtsNfcHceMultiDeviceTestCases;mc=default/targets/CtsNfcHceMultiDeviceTestCases;config=default/tests?q=target:CtsNfcHceMultiDeviceTestCases 11/1100 failures (1%) - being tracked at b/333102067
489f2755b4d : Get polling frames after a single loop instead of two
613d411f75d : notifyPollingLoop test method should exercise NativeNfcManager
ab1f4d974ee : Single Payment Service NFC tests. Includes changes to support selecting default wallet role Test result: https://fusion2.corp.google.com/invocations/99508856-385a-4a26-90fb-dab5b4e52ac3/targets/CtsNfcHceMultiDeviceTestCases;config=default/timing
7e954701e87 : Fix Wearable overlayconfig test. Some overlay configs(ie gmscore) is not role eligible for certain builds such as wearable.
637c46bdbb5 : Test that timestamps are a value outside the range of a signed Integer
f3cdfdbeb5c : Add test for filter removal
251a31ad135 : [nfc] Add package name as argument when enable/disable nfc.
31b3fde3f84 : nfc(cts): Add INTERACT_ACROSS_USERS permission
eeb70812b78 : Add API for polling loop pattern filters based on developer feedback.
88ab1165adc : WalletRoleTests should only run on nfc devices.
9f9340d7871 : Provide information on whether a polling frame is auto-transact
1f6f48dcd04 : Adds CTS NFC Multidevice Test for Single Non-Payment Test.
8dee3c81fef : Add tests to test wallet role migration.
1c46277a5d1 : Fixing CTS-V Polling Loop tests
064b57340a2 : Rename getGain() to getVendorSpecificGain()
45fc043dc67 : Use get-brightness adb command
96b2bca866b : BrightnessTest wait for events
72740631023 : update catch String comparison in Nene to match changed AOSP error message
ddb2dc961d3 : Remove tests causing module errors from CTS Platinum prod plans.
0806cffa965 : Fix test_name not found for plotting noise
ee3d47e78fd : Use get-brightness adb command
b342a1f23c3 : BrightnessTest wait for events
0cc4119991a : Revert "Add test case that clearing variation settings"
c2d830b746a : Stop using windowOptOutEdgeToEdgeEnforcement in CtsWidgetTestCases
ed448cf0f0b : Stop using windowOptOutEdgeToEdgeEnforcement in CtsWidgetTestCases
1bef1fb88c5 : DO NOT MERGE:Fixed to be able to input text into password field
61b192912a2 : Fix -Wformat warning
1b83a3ef7c8 : Convert all VDM input CTS to Kotlin
1bb80aea90a : Fix CtsVerifierLibT for use_resource_processor: true
e35a221a2b2 : Revert "Move some tests in CtsPackageInstallTestCases to seperat..."
d62ed774787 : mediav2 CTS: Add tolerance in CodecDecoderDetachedSurfaceTest
b5f33faa5c2 : (2/n) Enable CTS test for secondary_user_on_secondary_display in bulk
e08e4e4e6e8 : Attestation attribute MEID added for CDMA only
d180ad5ad2d : Enable secondary_user_on_secondary_display for ActivityLifecycleTests
157fc8b3c88 : Fix CTS test failure in SensorPrivacyCameraTest
04c9f10e327 : Enable secondary_user_on_secondary_display for CtsWindowManagerDeviceAm
7b33fc9e57c : [25Q2][ITS] parallelize preview verification for feature combinations
8bf5207c8f7 : [25Q2][ITS] use imread() for preview tests
f84f678dfa2 : Add CTS test for onCarrierRoamingNtnEligibleStateChanged callback.
0d203dcba46 : Enabled CtsLocaleConfigTestCases for secondary user on secondary display
47dcb59f76a : Enable CTS test for secondary_user_on_secondary_display in bulk
c21ab9e7a9e : (2/n) Enable CTS test for secondary_user_on_secondary_display in bulk
2995d1c570e : Enable secondary_user_on_secondary_display for CtsVcnTestCases
d5a7b0d0056 : Enable secondary_user_on_secondary_display for CtsLibcoreWycheproofBCTestCases
59018d14287 : Enable secondary_user_on_secondary_display for CtsLibcoreWycheproofBCTestCases
bb45a2974c7 : Enable secondary_user_on_secondary_display for AmProfileTests
55ad774c9ee : Enable secondary_user_on_secondary_display for CtsLibcoreWycheproofConscryptTestCases
e87aef97e43 : Enable secondary_user_on_secondary_display for CtsVcnTestCases
ee0410c5884 : Enable secondary_user_on_secondary_display for CtsSharedLibsApiSignatureTestCases
8cf77bab9fd : 25Q2_ITS: lint cleanups: fix test_in_sensor_zoom _CONSTANT
b4f18c48e60 : AAudio CTS: Add frames processed test
2fb8618ad52 : MessageQueueTest: Test pathological number of messages
e16cc726910 : Fix deprecations caused by updating env from numpy 1.22 to 1.26.4
430c05b99df : mediacts: reduce the max concurrent codec instances
a5cd5757b35 : Enable CTS test for secondary_user_on_secondary_display in bulk
ce7b0330457 : Move some tests in CtsPackageInstallTestCases to seperate module
e03861dd77e : Enabled CtsLocaleConfigTestCases for secondary user on secondary display
6c934d34282 : DO NOT MERGE Allow for CAR to disregard Immersive fullscreen test.
646c5ccdbf7 : Enable secondary_user_on_secondary_display for CtsApacheHttpTestCases
ae2c997e170 : Fix to enable secondary_user_on_secondary_display for CtsWidgetTestCases
eed36fc3073 : DO NOT MERGE: Bump CTS and CTS Verifier version to 15_R2
a41272d610d : Enabled CtsDeviceConfigTestCases for secondary user on secondary display
2d379387d48 : Reduced number of iterations in hardware buffer stress test to 10000
eab3b3f5d9d : Wait for window to be on top in WallpaperWindowInputTests
c23630fcda1 : Add HasConfigVariant function to templatefns and add test to validate variants
001a3e6793e : cec: resolve CTS HdmiCecStartUpTest issue for HdmiCecLocalDeviceAudioSystem [1/1]
2315f97b19e : Ensure events are received by window when emulating input device
09f1939977f : Replace generated set methods with get methods for config measurements
373a16b7237 : ITS: escape `/` for manual extensions testing
709a3e8b17a : Implement 5.1/H-1-2 in requirements.txtpb
9b33cc6abdd : Revert "Add test to ensure LegacyKeystore deprecation"
7dc950984d6 : Remove check testing to see if test config IDs and keys are the same and deprecate the ID field
db314176e6f : No public description
4ab09dfcabf : [cts-multidevice]: Remove discovery tests from CTS-V UI.
c0b7b5022cd : Wait for all notifications to be posted
d9f5367790a : CodecEncoderSurfaceTest: Skip P010 tests in older devices
7b09fd8ac24 : Introduce CTS VibrationEffect.createVendorEffect
d6ce114e6b5 : videocodec: Exclude configs with bframes greater than iframe interval
e7bf402e598 : DO NOT MERGE: Remove vibration XML parser CTS tests
d503f446227 : Remove CtsHiddenApiBlocklistApi27TestCases from TEST_MAPPING in presubmit
602fb278d79 : Update CTS-system-virtual - Aug updates
21e59d7fee3 : Set debuggable as true for CtsVerifier.
cfd608f298c : Skip BrailleDisplayControllerTest for watches
d132c28b0d3 : Skip BrailleDisplayControllerTest for watches
f0fe7832ab8 : CtsHardwareTestCases: Collect traces on failure
3f52656a225 : Enable secondary_user_on_secondary_display for CtsSystemUiTestCases
3c0e3372a88 : Enable secondary_user_on_secondary_display for CtsSystemUiTestCases
bb1ca71dfb2 : Fix deprecation errors caused by updating openCV from 4.6 to 4.9
5eabcd3f95a : Ignore InputMethodManagerTest IME picker tests on automotive
7aa65890e47 : Enable secondary_user_on_secondary_display for CtsViewTestCasesSdk28
26bb0da5689 : 25Q2_ITS: scene1_2 use get_largest_format() method
51386d25c3e : 25Q2_ITS: scene1_1 use get_largest_format() method
77a4284a375 : Camera: Delete decoded frames if test passes
25b492c0875 : Use TestConfig key instead of t.GetId in Requirements.java.tmpl
a4b7e2e56e4 : Don't skip EncryptionTest test
3ec6c87100c : Support secondary_user_on_secondary_display in CtsAppOps2TestCases
e90626ec842 : Camera: Delete decoded frames if test passes
749e640fc80 : Support secondary_user_on_secondary_display in CtsAppOps2TestCases
4948e89339b : KernelConfigTest: allow CONFIG_MITIGATION_PAGE_TABLE_ISOLATION
9846abcd4d2 : Implement 5.1/H-1-9 and 5.1/H-1-10 in requirements.txtpb
c2dc23796f0 : Remove adjust volume tests for voice calls
3841e44bcf2 : Check more options button by id instead of text.
a3007ca3edb : Check more options button by id instead of text.
e7cb3af6721 : Fix PositionVelocityUncertaintyEnu indices
b1077a2af10 : Ignore IME picker tests on automotive
4ca4f42e30d : Add INTERACT_ACROSS_USERS permission to MediaProjection CTS
e0541779071 : Update August release to exclude Security SElinnux tests on virtual. Included in physical
ee6eedcd77d : Remove the USB Audio Peripheral Attributes Test from CTS-Verifier
0a295c2a792 : RESTRICT AUTOMERGE Fix cts tests ResetPasswordWithTokenTest
fa771b9c244 : Remove the USB Audio Peripheral Attributes Test from CTS-Verifier
7bc0e64bc1a : Exclude 4 tests in CtsKeystoreTestCases android.keystore.cts.KeyAttestationTest from cts-on-gsi
1b36c87be53 : EuiccManagerTest: skip test on potential flags mismatch
9a05eeae52d : RESTRICT AUTOMERGE The CtsMediaTestCases, AudioRecordingConfigurationTest test doesn't take into account a possibility of an already open recording sessions at the start of the test
1625f0f46d2 : DO NOT MERGE: Remove vibration XML parser CTS tests
56b34d6e4aa : Rename VDM input CTS .java files to .kt
25b8aa1a631 : mediapc: limit HlgEditingSupport test to default HW encoders
7f366772217 : DO NOT MERGE Update AccessibilityService CTS tests for Auto
0f0438dc882 : Exclude 4 tests in CtsKeystoreTestCases android.keystore.cts.KeyAttestationTest from cts-on-gsi
81698327080 : Check whether device has the targeted package before testing
e738d770e93 : Exclude 4 tests in CtsKeystoreTestCases android.keystore.cts.KeyAttestationTest from cts-on-gsi
cc8a55797c2 : [PM] Add PackageInstaller CUJ test case (17/N)
b1a59b58846 : Enable secondary_user_on_secondary_display for CtsNativeMediaSlTestCases
e5a7cb56687 : Enable secondary_user_on_secondary_display for CtsNativeMediaMetricsTestCases
3c593c045d5 : Fix CarDisplayInputLockTest fail with crashes
0d616d59c2c : Adding KEY_ALLOW_HOLD_VIDEO_CALL_BOOL is false
0439ca8360e : Verify that the old call log is purged when it reaches maximum allowed size
25455ecda7a : Fix testMagnificationRegion_hasNonMagnifiableWindow_excludeWindowExactTouchableRegion on round watches.
a9bc5a5be32 : Update InProcessImeTest to work for background visible users
88d1da337a4 : Enable --secondary_user_on_secondary_display for CtsTextClassifierTestCases
49b37406beb : Enable --secondary_user_on_secondary_display for CtsTextClassifierTestCases
1034f0f5727 : Update NotificationHiding CtsVerifier
0aad2bd018f : Exclude CtsAssistTestCases android.assist.cts.AssistantContentViewTest#testAssistantContentViewDimens from CTS
5548acf7ff0 : Add kernel UAPI tests for memcg v2
126aa6835cc : Disable use_resource_processor for CtsMockInputMethodRes
5eb5d95854c : audio: Remove record runtime perm test
b818b92a8c2 : Revert "Make virtual nav touchpads tests permissive to source change"
d791458ebc2 : Implement 5.1/H-1-12 and 5.12/H-1-3 within requirements.txtpb
9cdada8c30f : Update InProcessImeTest to work for background visible users
2f87cde6735 : Clean up test assumptions
98b708ca559 : Replace Collectors#toUnModifiableList with Collectors#toList.
6d43a60e52d : [MockModem] Support basic SIM APDU IO and carrier privileges rule
88dafbce7fb : Create first pass on August Release
391c8cbb0ad : Make virtual nav touchpads tests permissive to source change
70b154b44cb : Remove the USB Audio Peripheral Attributes Test from CTS-Verifier
e34b482d134 : ITS: escape `/` for manual extensions testing
e6a710a405f : Test for simultaneous registration and invocation of registerForCommunicationAllowedStateChanged
c74474b1b51 : Revert "Ignore CTS handle standby issue"
baea8602707 : Promote qualified high C-value tests from staging to CTS Platinum prod plans.
fcb6cda9ef6 : Fix VirtualDeviceImeTest flakiness
5fcf0bc5c4e : CtsMediaAudio: Set min_sdk_version to 31
a7b504a8bd5 : Exclude 4 tests in CtsKeystoreTestCases android.keystore.cts.KeyAttestationTest from cts-on-gsi
5de9513a274 : Added test to check locale change from passenger user
4ed824b2a76 : Enabling secondary user on secondary display test for CtsMimeMapTestCases
09ce5a889a1 : Update DomainSelection OWNERS file for telephony APIs
b491c7eb214 : mediapc CTS: update to CtsMediaPerformanceClassTestCases-3.2.zip
7c585cd0755 : Fix deadline check in choreographer deadline cts
72c9750c374 : Don't skip EncryptionTest test
9d112f48889 : Make virtual nav touchpads tests permissive to source change
3a3c85f59dc : Update the acceptable offbody detection latency as per documentation
88391936d84 : Add test case that clearing variation settings
0b34aed6c1c : Exclude BackgroundCallAudioTest cases where there is no telephony.
01ec9ceee7c : CTS: Support force-stop IME package for background users
879f796f33f : Enable secondary_user_on_secondary_display for CtsNativeMediaSlTestCases
d3463230405 : Enable secondary_user_on_secondary_display for CtsNativeMediaMetricsTestCases
3c366b72c18 : Check more options button by id instead of text.
77ab57b86cd : Fix testMagnificationRegion_hasNonMagnifiableWindow_excludeWindowExactTouchableRegion on round watches.
68618355488 : Enabled CtsLocaleConfigTestCases for secondary user on secondary display
c86c63fcfb6 : Enabled CtsDeviceConfigTestCases for secondary user on secondary display
0563e716b67 : Specify versionCode for test-apps
5db81a3e141 : Revert^2 "Sync Harrier with g3."
9abb095a326 : Add reqs 5.1/H-1-14, 5.1/H-1-15, 5.1/H-1-16, 5.1/H-1-17, and 5.1/H-1-18 to requirements.txtpb
8a491216db4 : ITS: escape `/` for manual extensions testing
cb1f36956ad : Add check for getAppMarketIntent for not installed package
24e76b81e16 : Remove duplicate `mcts-art` entry in `CtsLibcoreTestCases`'s `test_suites`.
23e83f6d0ce : Revert "Sync Harrier with g3."
1100c95e30a : create profile owners and device owners by the dpm with a new parameter --provisioning-context to ease tracking of RemoteDpc leaks, print dumpsys device_policy to logs if it has been changed
53e996d7f46 : Update JUnit and InstrumentationRegistry imports
d1b815f4748 : media CTS: Update checks for tone mapping support
3004249bc4e : Update to CtsMediaDecoderTestCases-2.2.zip
1a1f2184f41 : [PM] Add PackageInstaller CUJ test case (16/N)
b1da6e96401 : media CTS: Split hdrToSdrTest from HDRDecoderTest
14b3e158f93 : update trendy team
7ffa831c86e : Set a lower delay when the instrcution view is removed.
fb8cc3a05f9 : Update trendy team
ae66b19917b : Fixes the calls to Thread.sleep(...) in tests
7028a474eb0 : [BatteryStatsService] Disable deprecated BatteryUsageStatsAtom
9133d2636e2 : Add CTS test for removing a touch delegate dispatch check
c914c4bd788 : Camera ITS: Fix ITS performance tests failed
528e2a78eb6 : Automatically set config measurements during req object creation
6e57061eeac : Fix to enable secondary_user_on_secondary_display for CtsWidgetTestCases
2e536c3b7e3 : Update requirements.txtpb to use COMPARISON_CONFIG for resolution and frame rate.
6c21f1224e3 : Update file system mpc test to use generated files
941a6b1eb7d : Including gt and lt predicates
5dcd21d9879 : Update requirements.pb.go and Requirements.java.tmpl to include comparison type COMPARISON_CONFIG
31041c4eba5 : Enable secondary_user_on_secondary_display for CtsMediaPlayerTestCases.
0c2c4521dcb : Fix flaky RebindServiceTest
5f8fce1b73b : Enable secondary_user_on_secondary_display for CtsMediaV2TestCases
73e945e2cf3 : Add sleep() to bedstead
95d74a95d33 : Update UiAutomator imports
091b2a4af76 : Add 5.1/H-1-20, 5.1/H-1-21, and 5.1/H-1-22 to requirements.txtpb
ef8731815be : Update file system mpc test to use generated files
77df9327f75 : Add config comparison type
85add88a18f : [ITS][zoom] do not reconvert image array when making copy
55a1ae4c9dd : Remove is_test_differentiator from requirements.proto, this field is unneeded with test_configs now implemented
c9bf5f641d6 : Revert "Promote qualified high C-value tests from staging to CTS Platinum prod plans."
ebb29a55412 : CameraITS: Fix test_autoframing issues.
8bd486c3443 : Exclude DEQP from cts-system-physical
08ce5ee7e4a : Update to CtsMediaMuxerTestCases-2.1
e47252cb42a : Add jayachandranc to SIM phonebook CTS owners
728dbaf65ec : DO NOT MERGE Allow extension version 14
2829f7c41cc : Adding BAL test including system activities
30bccd0399d : Add test for IME switcher menu revamp
1ce74707304 : Update CTS to use screen_share_mode_options
bc48372c58e : Use TestIME for CtsHardwareTests
675ef43b053 : Revert "[MockModem] Support basic SIM APDU IO and carrier privileges rule"
f709ae22350 : CTS: TestToSpeechTest modify TIMEOUT to 10s
f6b446549ad : Avoid waiting for the EUICC card initialization if device has 2 active pSims.
e521468f63a : Skip WiFi test in CtsDevicePolicyManagerTestCases module if feature not supported
56683f05753 : Promote qualified high C-value tests from staging to CTS Platinum prod plans.
d77f7fa881f : Update criteria to learn apex original/updated
e2e73f88af5 : Fix CtsVerifierLibT for use_resource_processor: true
d94ee186167 : Merge change "Add reportSectionName for BLE cts-v test cases" into AOSP
78f4518e0dd : Wait for window focus in KeyboardVisibility test
312fc70fa53 : Enable secondary_user_on_secondary_display for StartActivityTests
169b6b7224b : Enable secondary_user_on_secondary_display for ActivityCaptureCallbackTests
207776e2062 : Update file system mpc test to use generated files
2417f35e1a7 : CTA2075: Adjust number of callback
31c22b0a6e1 : Fix toast check order
93bf043fab5 : Update requirements.pb.go with test config descriptions
58f661138c2 : CameraITS: Update the path for photo storage
ec4879ec359 : Check WebView support for CTS-V audio tests using WebView
c10430f0bc4 : Update criteria to learn apex original/updated
29d45e885ec : Append .xml to cts-system-physical to fix it from not showing up in test plan
f50b22e323c : videocodec CTS: Enforce roi test predicate
9901826c86d : ITS: Create function to extract 4 frames with equal interval
e813e0512fc : Move PdfRendererScreenshotTest off CTS due to issues with PlatformCompatChangeRule and overrides
64172183722 : Add Adaptive Playback Frame Drop test to requirements.txtpb
6b07f9498d1 : Fix toast check order
9721bd12c3c : 25Q2_ITS: lint its_session_utils.py g-inconsistent-quotes
aa4188b2ba4 : Enable secondary_user_on_secondary_display for CtsViewTestCasesSdk28
4df48a620a1 : Exclude BackgroundCallAudioTest cases where there is no telephony.
95dd4a8750e : Fix test modules not unregistering an audio device connection listener on exit.
88acac875f8 : Put the "AEC Required" Yes/No buttons back in the AEC Test
0c001db508a : CTS Verifier: bump audio test version to 10103
2379f82495c : Fix DirectActionsTest failures on low-end devices
99f6e7ddf82 : CameraITS: Fix the list for camera path.
dca900139da : 25Q2_ITS: python lint cleanup test_night_extension.py
4670874d285 : Allow for CAR to disregard Immersive fullscreen test.
922302568a1 : Revert "Allow for CAR to disregard Immersive fullscreen test."
61430271edb : CTS test for Android Security b/327749022
2e25f4f04ec : CTS test for Android Security b/327749022
d3887cb8c06 : Add test to ensure LegacyKeystore deprecation
836ea37b8c8 : mediapc: fix framedrop requirement condition for concurrency tests
ff7fd2e0939 : Support a HIDE_INSTRUCTION instrumentation argument for Interactive steps.
489e3d7a87a : Adding CTS test for LauncherApps#getPrivateSpaceSettings() API
e7866258827 : RESTRICT AUTOMERGE Fix test skipping for android automotive platform
4c2215f43c7 : RESTRICT AUTOMERGE Fix automotive telecom cts failures
cc7b4bdbcae : Create cts-system-phyical
926facc0db5 : RESTRICT AUTOMERGE Fix automotive telecom cts failures
ca6c7630983 : ITS: Create function to extract 4 frames with equal interval
75a0df94ba8 : Test isSameAspectRatio for PiP in CTS
ce095d92d1a : 25Q2_ITS: lint cleanups test_feature_combination.py
75540f22380 : Add WindowManager.getApplicationLaunchKeyboardShortcuts in Interface Checker.
c7ee20b777a : Increase grid layout column to 5 for layout-car
ade88396800 : 25Q2_ITS: merge test_ev_compensation advanced/basic
3bc4b1ff2af : Update criteria to learn apex original/updated
d0d0edc93b5 : CEC: update cect_4_8_4_UserControlPressAndRelease_20
3e8fbe94dfb : Add secondary_user_on_secondary_display to CtsTranslationTestCases
26a70c683fe : Measure and plot noise per box
ee00716829f : Filter update for July VC release
c85b4f3ce10 : Update criteria to learn apex original/updated
beff085d987 : Define read/write performance requirements within requirements.txtpb
077072bd0c7 : [RESTRICT AUTOMERGE] Fix ASurfaceControlTest suite name on cts-on-gsi
f18d3679aa1 : Filter boxes that are too small
492a37756a7 : Allow for CAR to disregard Immersive fullscreen test.
113253affd2 : [PM] Add PackageInstaller CUJ test case (15/N)
dd3a0b4d7fc : Clean up activityWindowInfoFlag
fd98e7ac7b3 : Support to collect partition digests from build images with tgz format.
fb0fcd4995f : [PM] Add downgrade test for archived apps and DELETE_KEEP_DATA
7281060f714 : RESTRICT AUTOMERGE Mark Insets tests as flaky
606473223f1 : [MockModem] Fix execption as querying network parameters
472399519c6 : Remove message checks in SQLiteCantOpenDatabaseException
807ac67710c : Support secondary_user_on_secondary_display in CtsSuspendAppsTestCases
f6e6e9f149e : Remove vestigial code from Requirements.java.tmpl associated with the old generation pattern
872e3e919e3 : Remove reboot tests from platinum
f4ce03d6f30 : Fix flaky passengerShowImeNotAffectDriver()
c6624224bf2 : Update 7.1.4.1/H-1-3 to utilize new code generation pattern
7a7e3aff4d2 : Update PerformanceClassTest to utilize new generation pattern
59c7f4cd4e4 : Update 5.12/H-1-2 to utilize new code generation pattern
1ba661373c0 : Enable secondary_user_on_secondary_display for ActivityTaskAffinityTests
ea5e51aeead : Updating implemented auto generated requriements within testInitializationLatency to utilize new pattern
0440653676e : Updating Requirements.java.tmpl to work with different test configs
0b514d1b252 : Increase the wait time for pointer icon update in PointerIconTest
47ffa6ac13d : Add CTS test cases for ADPF session snapshot
6d537d0d493 : CtsVerifier: remove debuggable flag
45c00e20114 : Increase the wait time for pointer icon update in PointerIconTest
fe8df865046 : Increase the wait time for pointer icon update in PointerIconTest
49f35a400d5 : 25Q2_ITS: create generic get_largest_format and use for jpeg
5e662c8c716 : DO NOT MERGE: Mark FrameRateOverrideTest#testAppBackpressure as Ignore
894bd251c4c : Use RAW stream for 3a in test_in_sensor_zoom
1170c047a13 : DO NOT MERGE Mark testAppBackpressure as flaky
4253f64c04b : Fix GameFrameRateTest to check default frame rate sysprop
854bab36148 : Skip SensitiveNotificationRedactionTest#testE2ERedaction_shouldRedact on watches
3c58eb7588c : Remove dupin@ from WallpaperTest OWNERS
ff8565df55d : Add test for STATUS_LOCAL_ONLY_CONNECTION_FAILURE_USER_REJECT
23f1aa111cb : Fix SetOrganizationName test in CTS-V
7cd5397009f : Fix CTS provider tests for the sandbox
4da885d2073 : Allow small count of pixels different for PointerIcon test.
6d9e15d2b13 : Choose virtual display for unlock keyguard test.
14488c4a739 : Allow activity start for acceleration tests run in sandbox mode
a738c6dd946 : Add rounded corners and system bars
d3f91f011b9 : Remove CtsCameraTestCases from cts-platinum-* plans as it requires special environment setup.
552916e1760 : Use Intent to launch activity in InputTestCase
8f6bb552b81 : CTS test did not account for existing SystemUI flags.
23757dd14c7 : CTS test did not account for existing SystemUI flags.
f52fac7bf46 : CtsHardwareTestCases: input: Add delay before injecting events
2a1fcdb2787 : NintendoSwitchProTest: Use addDelayAfterSetup() helper routine
f1d138d94ad : Fix selector for finding parent to uninstall app in Auto
d3338a922af : Add OVERRIDE_MIN_ASPECT_RATIO_SMALL
27360a9d6e2 : [PM] Add PackageInstaller CUJ test case (14/N)
d358f73e055 : Fix simplecpu testMatrixMultiplication fail
21f1a1b8fcb : veq CTS: Update ffmpeg command for PTS Synchronization
5a5bd13fc46 : Choose virtual display for unlock keyguard test.
b93f828e2d8 : CtsAutoFillServiceTestCases: Low performance DUT failed [1/1]
e8bebe9f6f1 : Support adding the test name as a prefix for ScreenshotUtil.captureScreenshot().
c1fe779076f : Fix for Camera FOV Calibration, the button "Done" is obscured by navigationbar on Android V
9f8b2e42b98 : Compute Patch Noise
2108552b108 : Add CTS test for WifiMigration#migrateLegacyKeystoreToWifiBlobstore.
bb9f63b69bb : Enable secondary_user_on_secondary_display on CtsIcuTestCases
f41d9686f85 : RESTRICT AUTOMERGE: Fix role dumpsys parsing
a0e87d6409e : Do not set conflict values in same request.
02a04252ef3 : Tests for WebViewUpdateManager APIs.
40e7d4317bf : Do not set conflict values in same request.
56fa6972148 : Camera: Increase surface size change timeout
5a127aff093 : DO NOT MERGE: Mark FrameRateOverrideTest#testAppBackpressure as Ignore
7dcf074285a : Enable secondary_user_on_secondary_display for ActivityLifecycleKeyguardTests ConfigChangeTests
4d76162042e : add test to expect exception for out of bound sample rates
c17d0f78b77 : [MockModem] Support basic SIM APDU IO and carrier privileges rule
1593a56ef4d : Sync TestApp with g3.
b6ed60c7b25 : Limiting test to flag enabled
a643a7d2682 : Fix onUserInteraction not called with 3-button-nav and enableOnBackInvokedCallback=true
090683fc7bb : BlurTests: inset more on rounded corners
849276c45ee : Update filter based on latest testing results 2024.07.03_15.08.23 b/352005020 Change-Id: I26fef0a35233f9fe858d4f39c3045af7d4e7ede8
4fe441ac36e : RESTRICT AUTOMERGE cts_aaudio: remove 9 from channelCount test Opening a stream with more than 8 channels used to fail. But the actual limit needs to be 10.
e09235ea69c : [PM] Add PackageInstaller CUJ test case (13/N)
5e5d0156e9c : If device don't have ACCELEROMETER sensor, don't test TYPE_ACCELEROMETER
6d471277bcd : CTS test for Android Security b/261721900
8f3ab9b999e : Ignore failing Tests
7ecbbb02a05 : Clear the test name in the context after the test execution in case it's misused.
ae405d1acb4 : revert "AdaptivePlaybackTest: Queue CSD separately"
8334bf4e303 : Clean-up input-drop test on ActivityEmbedding
0a54ca104ee : Revert "DO NOT MERGE: Set setDecorFitsSystemWindows to true onCreate"
0ba01fe7baf : Skip CertBlocklistFileTest for non-system users
e55f2d57aa9 : AudioManagTest: fix testAdjustUnmuteNotificationInSilent for policy
c569b265539 : Invoke onBundleReceived() on a worker thread instead of UI thread
911a23c17d4 : Test whether InstallFailed dialog is shown when EXTRA_RETURN_RESULT is false
5a30f651983 : CTS test for multiple labels in AccesibilityNodeInfo#labeledby
5b55016b1ca : Enable secondary_user_on_secondary_display to CtsOpenGLTestCases
92f3fc29f05 : Only require ABP21 vulkan profile on handheld devices
33ca1b6100b : Add secondary_user_on_secondary_display to CtsGestureTestCases
c6408929093 : Enable secondary_user_on_secondary_display to CtsPdfTestCases
6e1cd20cc49 : Skip selected Telecom tests if there's no Telephony
512db3c37fb : Add PerformanceMode testing to Audio Datapaths Test.
0174213190e : CTS tests for rotary encoder high-res scroll
fef7b00a17a : Adding CTS tests for allowing activity to handle config changes with no restart.
b7c315ca24c : SurfaceControlViewHostTests: Embedded windows can receive outside events
e1a35e36a88 : RESTRICT AUTOMERGE: ITS test_night_extension add tablet turn off time
922837546e8 : Use sufficient verifier mechanism to test verification rejection handling by Pia
31a46ed4e96 : Add a sufficient verifier test app
4227b94584d : Enable secondary_user_on_secondary_display for CtsWindowManagerTestCases
2df03b19ec4 : RESTRICT AUTOMERGE: remove "mcts" tag on CtsOsTestCases and CtsAppSecurityHostTestCases
ffcebca5c4e : Sync nene with g3.
1fe7c4a11c5 : Sync Harrier with g3.
7a8d5d745c1 : Improve bitmap comparison test
dba5c803f1b : Use bedstead API to fix flaky test
05f0fb9c0a9 : Stop using useNaturalAbi in AdoptableHostTest#testApps
5da69bcf04c : Stop using useNaturalAbi in AdoptableHostTest#testApps
6cc85541f22 : Add stress test for parallel multithreaded AHardwareBuffer allocate/lock/unlock/deallocate
5c0f7ec63f4 : Improve bitmap comparison test
cffdd88e4dd : Update CTS to use screen_share_mode_options
e53acc4705b : formatted AHardwareBufferTest.cpp
df1a0880585 : Revert "Fix onUserInteraction not called with 3-button-nav and e..."
2db344e83c8 : Increase time for cuttlefish for WallpaperWindowInputTests
1f91f64e27d : Support secondary_user_on_secondary_display in CtsAppFgsTestCases
ee6f4f4d96c : Modify criteria for HardwareCodeBiasMeters and ClockDriftMps.
4033e16c08b : Fix CarDisplayInputLockTest fail with crashes
2f109568397 : Provide MODIFY_PHONE_STATE permission
d0fdf6dcf19 : Fix requestProvisionSubscriberId related API to work properly.
ed6cc66b1b3 : CameraITS: Update the path for photo storage
d764833ef7f : Use new SendIntent API
ec3df558640 : Fix the Android.bp for CtsTvTunerTestCases
0fead9ae36b : Add a SafeTestConfigID function to templatefns.go.
6dd38517cb4 : ITS: test_jpeg_high_entropy run min zoom for cameras with no zoom.
a986416b7a2 : ITS: test_burst_capture.py fix typo
7b46808ac78 : Revert "Skip testTurnScreenOnActivity_slowLaunch on automotive ui portrait devices"
aa4cc0cfdad : Add CTS tests to verify CursorWindow#put methods throw NPEs on null values.
726096423fc : Update test for mandatory biometrics
4e587a875dc : CameraITS: Make build/envsetup.sh zsh compliant
8a70591c6bc : ITS: update find slanted edge patch
864efe4c509 : Skip ActivityKeyboardShortcutsTest tests on TV
65d67f64633 : Use get-brightness adb command
a87ea74d3bd : Less aggressive rounded corner adjustment
125e8e974dc : veq CTS: Replace cts-media-videoquality-bdrate.jar with java method call
411df46d9ae : veq CTS: Update to veqtests-1_3.tar.gz
ba7006ad43d : VQFloor CTS: Update to tests-1.1.tar.gz
3a9cce188dd : BluetoothLeBroadcastAssistantTest: Fix addSource test
0472f8fa58e : Fix for Device Owner Test-Failure in small screen devices
70172366e21 : videocodec : Skip VideoEncoderQualityRegressionBFrameTest for vendor partition < u
7acfa08e092 : CtsWindowManagerDeviceTestCases-7 failures
00c47ebea5a : CtsWindowManagerDeviceTestCases-7 failures
50498c4c519 : Fix assert on a removed window.
01a28c75f09 : DO NOT MERGE:Fixed to be able to input text into password field
cb251757658 : CTS tests for VirtualMouse high-res scroll
68d8b2aef4c : Fix test modules not unregistering an audio device connection listener on exit.
8ba164cabb7 : Fix setPermissionEnabled to specify correct userId
c52571e6d4f : Fix flaky tests by using bedstead
b292af878ab : CTS test for Android Security b/299477569
b5bb9e78b18 : CTS test for Android Security b/299477569
a9179301e80 : Fix for CtsWindowManagerDeviceTestCases-5 failures
ba40b64683d : Introduce IME switcher revamp API flag
b00aa86e4ce : Skip testCameraVPerfClass(Extension)Characteristics
4ebaeb921c3 : Fix ISDBT frontend test error when calling createFrontendSettings
d5f77a20158 : Fix for 14 failures in CtsAutoFillServiceTestCases module
3c4ae26a80a : Fix for 14 failures in CtsAutoFillServiceTestCases module
8438b8d36bb : Skip "Disable USB data signaling" test for automotive
7b5cfa72135 : Notification API hardening: Add CTS tests
df5804651cb : Check Nfc hardware support when tear down.
4bec2c9d2b6 : Fix onUserInteraction not called with 3-button-nav and enableOnBackInvokedCallback=true
0922455ab9a : CP of ag/26637426 and ag/27604537
76d3e7e8205 : Fix android.view.inputmethod.cts.SpellCheckerTest failures due to padding
5ebbfcda599 : Remove some mcts tags based on https://paste.googleplex.com/5964130815311872: 1. The tests are not testing mainline but platform 2. The tests are not in mts plan
f88dd9a497c : If device don't have ACCELEROMETER sensor, don't test TYPE_ACCELEROMETER
113240974b9 : [RESTRICT AUTOMERGE] Add mcts tags
c87e745be6e : [RESTRICT AUTOMERGE] Remove some mcts tags due to the following reasons:
173a85bd9d9 : [RESTRICT AUTOMERGE] Add mcts tags
2fc1e19f122 : mediav2 CTS: Gate CTS tests with both large audio frame flags
72756162ec8 : [RESTRICT AUTOMERGE] Add mcts tags
d06a9cd55df : Add CTS for display category task restrictions.
c17976e728c : DO NOT MERGE: Bump CTS and CTS Verifier version to 12.1_R12
d8d8703773a : DO NOT MERGE: Bump CTS and CTS Verifier version to 13_R10
26a6e96c6bd : DO NOT MERGE: Bump CTS and CTS Verifier version to 14_R6
fa8bcacfc32 : ITS: test_preview_zoom: Log metrics KPI
50d1f6042f1 : Remove the Auto form factor from DeviceTestUtils.checkUISupported
bbb3090941d : [ITS] Add AWB lock to Torch Strength test
66ee89ec4f0 : Fix flaky automotive storage test
78187818719 : ITS: Remove ae and awb lock when do_3a for aruco marker detection
9969cae8543 : ITS: Add skip conditions for cameras with no zoom capabilities
040e0c94915 : ITS: test_lens_intrinsic_calibration: fix crash by default paddedFramesAtEnd to false
c483cc0f0d5 : Fix flaky FGS notification test.
6109b07014d : [CTS-V]Fix sharesheet layout for small screens
9fbcfa81432 : ITS: test_lens_intrinsic_calibration: fix crash by default paddedFramesAtEnd to false
78a06492ccf : ITS: test_preview_zoom: Fix missing camera frames
31c2f969382 : Tuner CTS fix for close/clean up Tuner objects
3b36249f640 : Camera: Wait for image reader close to complete
49db9f9ee9d : Fix more CtsViewTestCases tests for visible background users.
2801297e1fe : Fix comment in netsecpolicy test
1fdaad830c6 : Unignore cannotsetpolicy default app test
bc476dbe919 : CTS for virtual display rotation.
bf11ded17f7 : Check API flags in VibrationEffectXmlSerializationTest
587a5d1a43b : Ignore testThemeBackgroundColorShowsDuringActivityTransition
be461848a6f : Fix ParsedVibrationTest CTS test
6fb9bff8115 : Exclude CtsMediaAudioTestCases android.media.audio.cts.AudioManagerTest#testAdjustUnmuteNotificationInSilent from CTS.
05da8e552b8 : Add VbmetaDeviceInfo to collect partition digests from VBMeta image.
b31bfa63bd7 : [RESTRICT AUTOMERGE] Add mcts tags
8283191107b : [RESTRICT AUTOMERGE] Remove mcts-permission from Android.bp files.
9227b7202d3 : [DO NOT MERGE] Remove mcts-extservices from textclassifier test since it contains platform tests.
c69cdb03551 : [DO NOT MERGE] Add mcts tags
cb9a6434a1a : Add the niddApn to ProvisionSubscriberId
2856c627576 : ITS: test_preview_zoom: Fix missing camera frames
f2decfb38ee : Revert "[DO NOT MERGE] Add mcts tags"
223a7566b5a : Revert "[DO NOT MERGE] Add mcts tags"
991c2dfd4d7 : Revert "[DO NOT MERGE] Add mcts tags"
e79e4cff71c : [CTS-V]Set fitsSystemWindows=false for Wear devices
ef4c7947b7e : Support secondary_user_on_secondary_display in CtsHostsideWebViewTests
d388c3dfaee : Support secondary_user_on_secondary_display in CtsAppExitTestCases
a7c75dc1a31 : Add supported tablet list for low light scenes
51d240fea5e : ITS: Remove ae and awb lock when do_3a for aruco marker detection
197cc538ce5 : ITS: Add skip conditions for cameras with no zoom capabilities
0147130e45b : CameraITS: Make build/envsetup.sh zsh compliant
13d7f003917 : [DO NOT MERGE] Skip testWindowProducerScaling for automotive devices
bd19fa60f76 : ITS: Adjust location of aruco markers in scene7 and scene8
cefba8d94a5 : Test if correct user restrictions are checked for installs from trusted sources
1e43f498fac : Enable some UiAutomationTest for visible background users
c9fa0da0dc1 : Add MD support for CtsSystemIntentTestCases
daa42171143 : Fix failed DateFormatTest#test_is24HourFormat()
97c3d42e766 : Run test only for cameras which have the given camcorder profile
d7ba27c90a9 : Enable secondary_user_on_secondary_display for CtsNotificationTestCases
8dc9ed92275 : Enable secondary_user_on_secondary_display for CtsToastTestCases
9064d7c4c38 : Fix failed ConcurrentMultiUserTest
ffd1341e6ca : Update ActivityManagerAppExitInfoTest
380ea1aed3f : Enable secondary_user_on_secondary_display for CtsAnimationTestCases
064dc54cfd7 : RESTRICT AUTOMERGE: add mcts tag to MainlineCTS test modules in android11-test-dev
68368818850 : audio: CtsAudioRecordPermissionTests cleanup
651a4222e9e : HDMI: Add cts tests for <Report Features>
d9d26d3b3f6 : Add cts tests for guarding against a nonexistent settings activity.
2b5fc294d16 : Ignore testThemeBackgroundColorShowsDuringActivityTransition
af34cb27557 : mediacuj CTS: Update expected total time only once
2799ce8a189 : mediacuj CTS: Add Audio offload playback test for E2E CUJ
001d2b06388 : Save test output to Downloads directory.
2a3aec98d0d : mediacuj CTS: Override ring volume for call notification test
2d2d8a3fce7 : Set verifier_engprod to 1 for scoped storage and DownloadManagerApi28Test
ff3f400204f : Update CTS test for Android Security b/283103220
afae00dfcc3 : Move flaky tests in cts-platinum-prod to cts-platinum-staging.
e44a0d966eb : Fix testDirectBootModeWorks test in HSUM targets
fa1627dda42 : Collect keyboard vibration settings metrics
29fee5af2a2 : CtsDevicePolicyManagerTestCases operate:Test whether the contact function is normal.
6b3e3b8eecc : [DO NOT MERGE][13] Revert "Cherrypick MediaSessionManagerHostTest fixes"
f3c0eaee0a8 : [DO NOT MERGE][12L] Revert "Cherrypick MediaSessionManagerHostTest fixes"
df39cd71795 : Remove mcts tag on permission related issues.
a5af01757d2 : [PM] Add test cases support update-ownership for Archived app
7bd98309b63 : cts: Skip preferDevice test for type fm device
881c5d47281 : [PM] Add PackageInstaller CUJ test case (12/N)
e09afa5af22 : Deflaky BackGestureInvokedTest.
539957e79ec : Exclude CtsAssistTestCases android.assist.cts.AssistantContentViewTest#testAssistantContentViewDimens from CTS
d1b94ccf978 : RESTRICT AUTOMERGE: add "mcts" tag to MainlineCTS tests.
d05d1cc2e45 : Add end-to-end tests for certificate blocklist
57aaef6d542 : Move packageinstallertestapp into a subdirectory
45988efc977 : Enable secondary_user_on_secondary_display for CtsTransitionTestCases
ce9aa4b00bd : ITS: Adjust location of aruco markers in scene7 and scene8
cdb7b6c39d4 : Camera: Align testVPerfClassRequirements with CDD
afc7ad0b6dd : Add IllegalArgumentException condition to a tc
fdc33992f18 : Revert "mediapc: fix framedrop requirement condition for concurrency tests"
b24537b710e : Fix CTS fail on CtsDevicePolicyManagerTestCases
54d470c81f1 : RESTRICT AUTOMERGE: Revert "Skip WiFi test in CtsWifiTestCases and CtsNetTestCases modules if feature not supported"
62daae630e3 : Add cts-system-virtual
d526b1fd02e : Use sufficient verifier mechanism to test verification rejection handling by Pia
362971bb5b2 : [piav2] Ensure correct installer name is shown in UpdateOwnership dialog
07207278267 : Camera: Stay away from 1.0x for zoomSettingsOverride tests
9186dd13867 : Add a sufficient verifier test app
44a0b23bb4f : RESTRICT AUTOMERGE: Skip WiFi test in CtsWifiTestCases and CtsNetTestCases modules if feature not supported
d6431e95308 : Supports Android APIs for the Carrier NB-Satellite Provisioning
00a12e38603 : mediav2: Skip EncodeDecodeAccuracyTest for vendor partition < U
5e4c40b12cc : Parametrize all dynamic policy CTS tests
8a3576d5751 : Add smallestScreenSize to mediastress Manifest
9d3d7fb9e24 : Fix InputMethodServiceTest#testImeListensToWindowLayoutInfo test fail.
205ed6c4cb4 : Fix InputMethodServiceTest#testImeListensToWindowLayoutInfo test fail.
73864e89cb9 : extract user restrictions into UserRestrictionsComponent in multi-user module
221979c1bee : CTS for the VDM policy for hiding the blocked app dialog
51794c201af : mediaV2 CTS: improve logging.
0a93dbb1644 : [DO NOT MERGE] Add mcts tags
9900e5784a7 : Remove mcts-permission from CtsDevicePolicyManagerTestCases
4043c1cbdd8 : Update VulkanFeaturesTest extension lists
12c27407789 : Support NTN-Capable Subscription API
1d0970efa95 : Camera: Close the default ImageReader in handler thread
0e490b37d05 : CtsVerifier: Switch to Jetpack PreferenceFragment
5f86197c608 : ITS: test_burst_capture add NR_MODE_FAST
07790436e97 : ITS: test_burst_capture add NR_MODE_FAST
66328de779e : Put the "AEC Required" Yes/No buttons back in the AEC Test
57b75f7a2b3 : Run ADAS test only in full mode
5109d44293d : Remove discovery tech multidevice tests
584a79b42c9 : Change notification listener verifier text to not trip OTP
2bf967a46f7 : ITS: camera_properties_utils.py add intrinsic_calibration() back
183d488218c : Revert "Support NTN-Capable Subscription API"
2b7f68863d4 : Update bug component for CTS Receive Content Tests
b9d61b32b50 : Do not pass null object on sendImsSmsResponse
be7438ceb32 : Add test config ids to requirements.proto and implement 5.3/H-1-1
8622f7f1824 : ITS: test_jpeq_quality don't scale chart
5ecf3f9f5f9 : CTS for virtual display cutout
2bbf526694f : [LowLight][ITS] Filter out boxes that are too large
cb6df5cd111 : ITS: only check center patch for overall intensity
471da138db0 : BrightnessTest wait for events
a332b1e3545 : CTS for the new onActivityLaunchBlocked callback
5cc9d4caa71 : Add CTS tests for CellularBatteryStats and WifiBatteryStats
853f06ed84f : Adding feature check for attestation tests
ad68ccf1d29 : Set a limited time to wait for transition start.
df3893ab418 : Remove the mcts tag here, since mcts is only related with mainline module which is like "mcts-<module>"
c64fdf0f899 : Skip 2 CtsSimpleCpuTestCases android.simplecpu.cts.SimpleCpuTest tests as they continue to fail couple Pixel reference devices.
5e5765b6e67 : mediapc: fix framedrop requirement condition for concurrency tests
88eeaa7fc34 : [DO NOT MERGE] Add mcts tags
a6bdd162f57 : [DO NOT MERGE] Add mcts tags
bf77105f6be : Use debugfs to get the file creation time for Ubuntu below 20.10 version.
59c8ef2b7d3 : Skip 2 CtsSimpleCpuTestCases android.simplecpu.cts.SimpleCpuTest tests as they continue to fail couple Pixel reference devices.
ffa1d40861a : [PM] Add PackageInstaller CUJ test case (11/N)
0b0ca44ee54 : ITS: add offset plots for test_zoom
f67619bd711 : ITS: test_raw_exposure change image sat check to 2x BL
6ce4e710721 : Enable some UiAutomationTest for visible background users
80e4b4e0c6c : Revert^2 "Enable secondary_user_on_secondary_display for CtsMediaCUJSmallTest."
c999c90758d : Run test only in full mode
c38625a2c4e : ITS: add non-wifi version of Galaxy A8 tablet.
9e2c5b7d61e : CameraITS: Update the intent used to take captures
76f4ea8746a : Put the "AEC Required" Yes/No buttons back in the AEC Test
fb7696e06af : ITS: test_jpeg_high_entropy check spoofing with variance
b96df9e6461 : CameraITS: Update the intent used to take captures
93f9d282cc7 : CTS Verifier: bump audio test version to 10103
8d274e6cfd5 : Move to connected or not_connected if disable satellite request fails.
8e8500ea107 : Disable flaky test cases in CtsShortcutHostTestCases
bccf6bfb433 : Revert "DO NOT MERGE: Mark FrameRateOverrideTest#testAppBackpressure as flaky"
e3e994a3392 : [ITS] Increase lighting threshold for low light tests
b9c58d4f1bf : Use TestIME for CtsHardwareTests
fba7a5a04be : ITS: add 3A to test_hdr_extension
ea7f758e076 : extract managing profiles to multi-user module
668063ea068 : [DO NOT MERGE] Add mcts tags
d23a23df02f : [DO NOT MERGE] Add mcts tags
abac4b04d7b : [DO NOT MERGE] Add mcts tags
c9be0a6ee85 : [DO NOT MERGE] Add mcts tags
bf2fba81b40 : Resolve the case that a method is extended from a super class
ad00f97e6d0 : Test Cases form Multinetwork Connectivity is failing for CTSV
2c2d10586c7 : fix the layout issue caused by edge-to-edge enforcement
b4d25c0ae6b : DO NOT MERGE : Fix to get a notification by specifying id and package name
8f677bf1706 : Remove CtsLaunchNonExportedComponentsTestCases
17a8da3196a : Attribute all test modules to Android Telemetry Client Infra team
51fe10b95f7 : audio: Fix atest AudioRecordPermissionTests
667c5c033b9 : ITS: Adjust location of aruco markers in scene8
6920226ab20 : [res] Fix the registered shared lib asset caching
1bb39866638 : Fix failed DateFormatTest#test_is24HourFormat()
e08dd697aa4 : Fix testCamera2NativeAccessCallback under instant mode
58b0cf8320d : Skip CDM multi-device tests on watches.
075052e9588 : RemoteSubmixTest: fix teardown
542bd4d6e3f : Remove enable_sharesheet_metadata_extra
e9776d0d6a4 : [LowLightBoost] ITS test fix for 3A request
6e48a3a6e3d : Change prompt to ask user manually connect to AP
eb079aeef4b : Skip some BluetoothTest on private profile
8bd0b70b8f1 : Create CTS test for BatteryHealt puller
b7a459bc746 : Increase margin of error for image diff
b6b8417511c : Add Photopicker UI test runner to exceptions list.
6747b9fc593 : Have XWalletRoleHolderService point to the correct aid list.
1cc4f2b5bf5 : Use transition bounds to determine the split index.
f56b3375d7f : Move failed/flaky tests in cts-platinum-prod to cts-platinum-staging.
74de2dca098 : DownloadManagerApi28Test minsdk bump from 19 to 21
265243d026c : mediav2 CTS: Enable validation of mpeg2 elementary stream color aspects
e79fb5032bf : mediav2 CTS: Update to CtsMediaV2TestCases-4.4.zip
0b941908629 : Add UIAutomation.executeShellCommand() test
bb0656d52a9 : Reduce flakiness of testCamera2AccessCallback on car portrait UI
07ce9e23213 : resolving conflict
6de78dd2b3b : Disable verifier_verify_adb_installs for compatchanges test
b423e28bac7 : Google RCS uses FTEU MO SMS for phone number verification [ Week 25]
a354383813a : Explain the contents of isolated-common-not-i386.policy.
840dfbb8db3 : Assume default HDR support for tests that need HDR override
51a04da60a4 : Fix Multi-user Media Router CTS tests
2008673f543 : Make CtsSyncManagerTestsCases pass
e31a54e3048 : Skip CtsVideoQualityFloorHostTest#testEncoding for non-handheld
61863fbf188 : DO NOT MERGE: Mark FrameRateOverrideTest#testAppBackpressure as flaky
2f1745e68ff : Fix testMagnificationRegion_hasNonMagnifiableWindow_excludeWindowExactTouchableRegion on round watches.
1b8f8b9a74d : ITS: add 3A to test_hdr_extension
4c95aa75a7c : fix broken testPermissionlessService_ignored
b6c73cb3d37 : seccomp is non-optional.
cc4f9d8d6c8 : ITS: test_raw_exposure change image sat check to 2x BL
01ee84e23fe : Assume that observe mode is supported
43265217157 : Revert^2 "Split CtsLibcoreTestCases at runtime with test_module_config"
689c4bf41ad : Wait for focus before dispatching Enter key
4ef06839bd9 : Revert "Split CtsLibcoreTestCases at runtime with test_module_config"
de520969788 : Change the timing of executing awaitForBroadcast
5962a3519d5 : CTS test for Android Security b/264879662
753cea65790 : CTS test for Android Security b/264879662
bae087c57aa : Virtual rotary encoder tests
52d71398ded : [PM] Add PackageInstaller CUJ test case (10/N)
0ae9e718fbf : Add end-to-end tests for certificate blocklist
f6583c02653 : Move packageinstallertestapp into a subdirectory
37af12aef05 : Remove no-hashtree apex test from CTS
6c1fad1d161 : Camera: Use camera timestamp to calculate frame rate
ca1015ae460 : Enable secondary_user_on_secondary_display for CtsToastTestCases
a0e71289f84 : Do not pass null object on sendImsSmsResponse
ac6db1cd08f : ITS: test_jpeg_high_entropy check spoofing with variance
ce4937fd79d : Skip contact lookup related test for wearable device
b69a313f0a9 : Make CtsSyncManagerTestsCases pass
8f7014dd1a2 : Change the API requirement to 34
0a359f846f6 : Explicitly set bandwidth for CellIdentityLte to avoid invalid value
57ed5daf617 : ITS: Report tablet name in report_result()
2f6cb4b74c8 : Bypass adb enabled check for emulators.
6ce93ad5274 : Remove chooser_album_text flag
1f421f5c867 : Build CtsPdfModuleTestCases instrumentation APK as debuggable so it can use PlatformCompatChangeRule on user builds
5a3aef09942 : Increase TimestampVerifier constants for watches
100d520e2bb : Increase WARMUP_TIME_MS for watches
b33ca56bd1a : Re-enable the SDK30 version of CloseSystemDialogsTest
8e78b95a2bd : Remove message checks in SQLiteCantOpenDatabaseException
aa38b53d76b : Revert "Update targetSdkVersion to 34 for compatchanges test app"
b7ff341b052 : DO NOT MERGE: Fixed testLockAndUnlock test failure on wear5
f2f78474bb7 : Add OVERRIDE_MIN_ASPECT_RATIO_SMALL
3ad6bd0f756 : Revert^2 "Fix BlurTests assumptions about insets"
5b75e30209f : Add CtsBootStatsTestCases to tv-postsubmit
72c21e789f7 : [DO NOT MERGE] fix for "Better scroll to find clear all button"
aa36c676fb3 : Clean up bundleClientTransactionFlag
1c64625f8d1 : Revert "Enable secondary_user_on_secondary_display for CtsMediaCUJSmallTest."
c6df4d91ab3 : Add proposed trendy teams for CTS modules
be405ac9cdd : Update targetSdkVersion to 34 for compatchanges test app
99ff48273d6 : Adapts MotionEvent test to observe touch events while touchexploration is on.
99cf7ef32c0 : BluetoothAdapter: permission for registerBluetoothConnection
0dc2eb668fe : CameraITS: Fix the print error in its_base_test.
c06e3516117 : CameraITS: Fix test_autoframing issues.
97075a80218 : Add comments to existing touch delegate tests
a03a8e95085 : Add new aconfig dependencies
050574417c3 : [Trunk Stable] Add postsubmit and presubmit to Test Mapping
16a8f40fd3b : Revert "Fix BlurTests assumptions about insets"
deb875c04d2 : Skip testTurnScreenOnActivity_slowLaunch on automotive ui portrait devices
0b763f38795 : Use decor view when asserting mouse and touch events
e5286f5a5bf : Reset dialer only if package is not empty
317eab21c01 : Fix dpcAndRoleHolderSetApplicationRestrictions_doesNotOverlap for HSUM
75f06efbce9 : Include SOURCE_TOUCHPAD for Virtual Navigation Touchpad
85f2d01e8ee : Skip some BluetoothTest on private profile
06f417a6f6e : Support NTN-Capable Subscription API
fc2f1f4f581 : Update VibrationEffect XML tests use system APIs
713e63eb102 : fix(magnification): sleep when teardown to wait for async cleanup
cd1d92b2894 : RESTRICT AUTOMERGE: Always press home after every test in AccessibilityGlobalActionsTest finishes.
c77d63dc591 : Always press home after every test in AccessibilityGlobalActionsTest finishes.
b15c020ec92 : Introduce MockModemTestBase class to remove duplications
eb78748b393 : Return message wrapped in Result from receiveMessage
952b4a56c57 : Add proposed trendy teams for CTS modules
4ae12112a20 : Add proposed trendy teams for CTS modules
62be164a3d7 : Add proposed trendy teams for CTS modules
4ddbdc9a4d9 : Disable work profile tests in PhotoPickerSettingsTest for automotive
6368c848455 : Add proposed trendy teams for CTS modules
77682a73db0 : Increase TimestampVerifier constants for watches
9f30f55c9ad : Increase WARMUP_TIME_MS for watches
d9b97fe853a : Fix Multi-user Media Router CTS tests
e697131646c : Revert "RESTRICT AUTOMERGE Add tests for multiple app request merging (t)"
b22098ce175 : CtsMediaEditing: Fix checkCodecSupported function
d9927d88af4 : Remove empty MctsMediaStressTestCases
0e51a5f5785 : Add MD support for CtsSystemIntentTestCases
5f0d7f89f0f : Skip testSendVendorCmd on VSR Android U and below
ed16caf919c : Revert^2 "Ignore multi-device tests if NFC not supported."
27a7e5bddbb : CtsKeystoreTestCases: always test for UnlockedDeviceRequired fix
ad951f32cb0 : Update MctsMediaDecoderTestCases assets
afebfac6b6b : Throw exception if GL_MAX_TEXTURE_SIZE cannot be queried
3d6616a42a8 : Initialize CTS Platinum prod plans.
6461451a019 : Add test for system route type handling in non-system providers
acee30c43fa : Enable large heap for device policy cts.
af9c72c5b92 : [PM] Add PackageInstaller CUJ test case (9/N)
575eb58964a : Fix BlurTests assumptions about insets
c84a6b791bc : Increase margin of error for image diff
7601f853e11 : Add junit patterns and fix targan issue
9afea5eb7e2 : MediaV2: Update to CtsMediaV2TestCases-4.3.zip
618624d52b7 : mediapc : Move Av1FilmGrainValidationTest to mediapc
6c203d39aa3 : Skip file casefold test on pre-R devices whose filesystem does not support casefold
1e5e5c3bb00 : Revert "Use bedstead APIs for permissions management"
69f091e2871 : CTS test for Android Security b/237540408
4962caa0f86 : CTS test for Android Security b/237540408
e03371ec4a2 : Skip file casefold test on pre-R devices whose filesystem does not support casefold
d318c525c17 : Fix cleanUpResources nullPointerException crash
5a2fa6fb722 : Revert "Set the preconditions instead of only failing on them"
f10d5eeda93 : Exclude CtsDevicePolicyTestCases[run-on-private-profile] android.devicepolicy.cts.BluetoothTest#addUserRestriction_preU_disallowBluetoothSharing_isNotSet[IncludeRunOnPrivateProfileAlongsideOrganizationOwnedProfile] from CTS.
cf86ac9ec5c : BluetoothAdapter: registerBluetoothConnection
84ac36e7f0e : Refine ForceRelayoutTest
9c14a19ca6c : Revert "Test: fix clearing "PolicyOperationUnsafe" leaking state"
47f88f2840b : Set the preconditions instead of only failing on them
81c0c9578dc : Update Trendy team for MediaRecorder and MediaMuxer tests
0aac2d54d41 : Prevent activity recreation of ActivityEmbeddingFocusTests
e73db0751b8 : Explicitly request focus on the views which should be initially focused
2c837f27950 : Add allowance for blur in the extension around splitX
1d378de4b86 : Fix false negatives for top/bottom edge extension
38b8b8dc63b : Revert "Enable large heap for device policy cts."
467713c4c7f : Revert "Ignore multi-device tests if NFC not supported."
37f1320f9af : CTS test for Android Security b/307288067
f3de1458d07 : Fix for testAllVariationsOfDeviceIdAttestationUsingStrongBox CTS test case failure
d3ebcb9bb62 : CTS test for Android Security b/291299076
ef066c3a6ce : CTS test for Android Security b/291299076
f62cd138089 : CTS test for Android Security b/288896269
df45bcdc2cc : CTS test for Android Security b/288896269
446b229a90d : Fix rounding error in BlurTests
d64b7a45265 : Initialize CTS Platinum staging plans.
a217e4660c3 : Skip 3 CtsSimpleCpuTestCases android.simplecpu.cts.SimpleCpuTest tests as they continue to fail couple Pixel reference devices.
4ea1192be55 : (1) Add Nfc test instruction into the dialog. (2) Add the non-NFC supported case information to dialog. (3) Remove the check for CTS Verifier installation.
273a9cfec69 : Autofill fix CTS for new foldables
9ca77aed28b : Reset package appops after test
c6f9d199a82 : Test multple services receiving polling loops for auto-disabling
6b8d5c0d3d2 : BluetoothAdapter: registerBluetoothConnectionCallback
30e962103d5 : [Trunk Stable] Cloning out Ad folder
3420748885d : [Trunk Stable] Cloning out Interactive folder
6ff404253ed : [Trunk Stable] Cloning out Input target
fbbd879d500 : Disable two flaky CTS tests
562f9ed8875 : Update test for mandatory biometrics
74ebfe81d0e : ITS: test_burst_capture add load_scene()
8b66f025833 : Test that we autotransact if the service receiving polling loop notifications hasn't come to the foreground or disabled observe mode after 3s.
58252744729 : Skip VirtualSensorTest test if no sensor exists
0eda9f73715 : Add MEDIA_CONTENT_CONTROL permission in MediaCommunicationServiceTest
96b656f770e : transcoding: Skip MediaTranscodingManagerTest
59b02e35aa3 : Use TestIME for CtsHardwareTests
3abdf24d7c1 : Exclude CtsAssistTestCases android.assist.cts.AssistantContentViewTest#testAssistantContentViewDimens from CTS
280646825a1 : CtsAppEnumerationTestCases: operate:To prevent transmission failure, segmented transmission is used.
7c70ddafb93 : Add proposed trendy teams for CTS modules
71903436ea7 : Add proposed trendy teams for CTS modules
88533add3b3 : Add proposed trendy teams for CTS modules
029dc614efa : Add proposed trendy teams for CTS modules
fcbd0db85b3 : Correct trendy team
d2b1562e42a : Add proposed trendy teams for CTS modules
13a012c5411 : Add proposed trendy teams for CTS modules
965c8fcaed7 : Add proposed trendy teams for CTS modules
deef9431926 : Camera: ITS: Use proper is10bitOutputPresent flag
b47b220c510 : Call unified enforceMockModemDeveloperSetting method for MockModem cases
f516faaa7e9 : Use targeted injection in CtsTouchUtils
ba972b108c5 : Remove non-null assertion
fcd189fe6fe : Bump targetSdk version of the test app
feea872bc06 : ITS: update find slanted edge patch
8ab3ba410f4 : ITS: test_preview_zoom: Log metrics KPI
35355373250 : Skip CDM multi-device tests on watches.
b8566298804 : Ignore multi-device tests if NFC not supported.
2369cd0c388 : Fix sharedconnectivity test
7ead431cab4 : [LowLightBoost] Reduce night mode threshold
92b5605afa3 : ITS: test_jpeq_quality don't scale chart
7ee5b976443 : ITS: add non-wifi version of Galaxy A8 tablet.
bdf61b9a360 : Allow install of CtsMediaProviderTestCases module
ebffa77350a : Remove SizeCompatRestartButtonStatsTests from cts-on-gsi
bde8cf311d9 : Remove tap during onSetUp for virtual input tests
07c3b1f8f18 : mediapc : Update to CtsMediaPerformanceClassTestCases-3.1.zip
1d949f4d1d1 : Removed flags as they became obsolete with the latest prebuilt drop. Tested after removal: http://screen/3H464FxYNKXCwpy
e7b24030e8e : Drop prebuilt files to android source tree.
39546f97260 : Enabled the risc v64 tests as the prebuilt files are dropped properly after merging topic:b69f37cf-431f-4a70-a667-1ab12819975f.
c6e510f714c : Assume default HDR support for tests that need HDR override
596378fd404 : Enable large heap for device policy cts.
324fed78df4 : CtsAppEnumerationTestCases: operate:To prevent transmission failure, segmented transmission is used.
65353c5077f : Revert^2 "Re-include MCTS tests back into CTS"
d50b616ebbc : Add missing media decoder class to APK package name check exception list.
6671e71ca97 : DO NOT MERGE: Allow android.permission.THREAD_NETWORK_PRIVILEGED to be declared in any version of Android14 platform release.
40dd50a4036 : DO NOT MERGE: Backport ThreadNetwork feature flag API.
e8028a92763 : Fix flaky test on AAOS
284a5bfda8d : Allow 64-bit-only devices with less than 2GiB.
ff510d6f607 : Fall back to cmd role when dumpsys role proto parsing fails
404a010b565 : Cts test for new onFailure callback
47e1078d997 : Stop using windowOptOutEdgeToEdgeEnforcement in CtsWidgetTestCases
ec17e08c417 : Revert "Fix automation for checking string override on intent picker work tab"
ab31f4f52e7 : Add MEDIA_CONTENT_CONTROL permission in MediaCommunicationServiceTest
16e0fd88c2e : Skip contact lookup related test for wearable device
5dec63b7ad5 : Add delay for race condition between key remapping and device added
1e68d88957b : Update to CtsMediaDecoderTestCases-2.1
2d3981e020f : Misc cleanup for the ADPF CTS
7bddffd030b : Adjust background restriction transition delays in tests
4c85dd3a7e5 : Add proposed trendy teams for CTS modules
f9ba2cae0c3 : Add proposed trendy teams for CTS modules
e61e366243c : Add proposed trendy teams for CTS modules
a9179258523 : Add proposed trendy teams for CTS modules
7c6e7a20e72 : Apply FeatureAutomotiveDetector to all CTS tests
915818f8288 : CTS tests for new Adjustment KEY_TYPE
955d86b6269 : Use bedstead APIs for permissions management
499e72f0dcb : Skip VirtualSensorTest test if no sensor exists
59e87870324 : Add proposed trendy teams for CTS modules
09e2af6ccc6 : Add proposed trendy teams for CTS modules
43c40459241 : Add proposed trendy teams for CTS modules
8eed12b7248 : fix custom ResolverActivity for button_always id caused CTS Fail
ab1941cdfa2 : Cherrypick MediaSessionManagerHostTest fixes
85e7f1934c9 : enforce limits for VisualVoicemailSmsFilterSettings properties
b3d511e5f1c : Wait while SecurityLogs are available before test
99e90c0df45 : Add the condition to make more sense of Rotation Vector CV Crosscheck test
b31cbbd1826 : Ignore tests for the sandbox that require camera permission
95d40c48c6e : DO NOT MERGE: Fix testAssistantContentViewDimens cutout fail
243772fd29d : Add proposed trendy teams for CTS modules
d0f6378eb0b : mediav2 CTS: Reduce runtime of CodecEncoderTest
3652e7146a8 : Fix FileObserverTest for the sandbox
270a98d31ca : Skip premium capability tests on watch devices
690f1d03f30 : Better scroll to find clear all button
197ba20717a : Add automations for Nearby Quick Settings steps
027d924a26a : Adjust user-update CTS test to account for modified icons in MODES_UI
b3e95186947 : Fix SnapshotTaskTests for cases where bars dont hide
dde8a72ad53 : Enable --secondary_user_on_secondary_display for CtsTextClassifierTestCases
6c66a5a9706 : veq CTS: Run veq tests on all devices
65c91b3c4d7 : Fix DirectAudioProfilesForAttributesTest for non supported sampleRates
39fe45436fc : Add menu and media play/pause global actions [2/2]
ff8d07db2b9 : CtsDownloadManagerApi28 minsdk version bumped from 11 to 21
b09317c4101 : CtsDownloadManagerApi28 minsdk version bumped from 19 to 21
2e3400c926c : CtsAppTestStubsShared minsdk bump from 20 21
426ef4a7a12 : CtsIntentReceiverApp minsdk version bumped from 19 to 21
f22eda740ae : calendarcommon minsdk bump from 19 to 21
e7dba66b1a6 : Add runJob after triggerJobIdle to ensure that TestJobService is running
fa50dcee1a8 : Add runJob after triggerJobIdle to ensure that TestJobService is running
3838170fba1 : Skip CtsVerifier#ToastVerifierActivity for Wear
3d200a17256 : Skip CtsVideoQualityFloorHostTest#testEncoding for non-handheld
6c1ef7a3174 : Disable some tests from CtsBiometricTestCases
e5cf0c1e0c7 : Enable secondary_user_on_secondary_display for CtsMediaV2TestCases
fafdee2d797 : Verifier Streaming use a gloabally accessible link
6b17606b53f : Verifier Streaming use a gloabally accessible link
a0771f1449a : Verifier Streaming use a gloabally accessible link
dc638b568a5 : TunerTest: fix cts testFrontendStatus fail [1/1]
e21282d083b : TunerTest: fix cts testFrontendStatus fail [1/1]
146c9bef965 : Wait while SecurityLogs are available before test
12cca26498b : RESTRICT AUTOMERGE Add tests for multiple app request merging (t)
3e857ee0804 : DO NOT MERGE: Correcting the check position
a3abbb3941b : Remove extraneous increment of counter in loop
268c92138c7 : Finishing helper activity in test teardown
a331fdd1ff5 : Breaking up hostside network tests module
0bd2e332bfd : Use custom action instead of direct broadcast
d93ac005c68 : Directly send broadcast before running AutoRevokeTest
201a460af05 : Deflaking network access checks in CtsHostsideNetworkTests
360fca5fab0 : Ensure Views get their requested height
fe49b9c8f0d : Revert^4 "Re-enable the tests for background restrictions"
077418d9d25 : Track and clean up Activities in VDM CTS tests
a9cdcd7bf1b : Revert^3 "Re-enable the tests for background restrictions"
535f812d914 : Revert^2 "Re-enable the tests for background restrictions"
8ac6974f58b : Fix CameraEvictionTest failure issue on poor performance devices
1003d607eb8 : Revert "Re-enable the tests for background restrictions"
3a6846298ed : Re-enable the tests for background restrictions
72bc44701b2 : Temporarily skip the tests for background restrictions
5f89208f751 : CTS for default background network restrictions
924d24f74e0 : Revert "CTS for default background network restrictions"
eaef0677b66 : Add tuner 4.0 version check
b1c8b607988 : CTS for default background network restrictions
034b6e95a89 : Refactoring hostside network restrictions tests
b2535da94c8 : Refactoring hostside network restrictions tests
5f4b72570e2 : Force the test app into a non-idle state.
d3c1fbaa19c : [Test] CTS for DNS query fail-fast feature
0ac20c5aca2 : [BR03.1] Expose isUidNetworkingBlocked
99fa2d1ddd2 : Use 'set-standby-bucket' instead of 'set-inactive' command.
6622855d9b2 : Increase the service bind timeout.
0b5e4c3765f : Remove an NPE in tearDown
0715bf10cee : Increase the timeout waiting for the test app's network status.
5ffa01b8ad9 : Disable data saver mode in AbstractRestrictBackgroundNetworkTestCase setup
4e54b52d5c0 : Skip presubmit for flaky NetworkPolicy related tests due to Out of SLO
f82f2ae033e : Explicitly take app out of app idle state after turning battery on.
900dffba2d5 : Fix to address the exit conditon for fillUpMemoryAndCheck
a8190121cdf : Disable battery saver at the end of the test run.
28eae557f6f : Install test app2 per test class for HostsideConnOnActivityStartTest
f6c391fbabf : Temporarily include jobscheduler service dump in failure logs.
59e55989e52 : Temporarily include platform_compat service dump in failure logs.
71a96552872 : Install test app1 per test class
5b197074107 : Migrate HostsideNetworkTestCase to use JUnit4
feacc8f3b5c : Avoid hardcoding BATTERY_PLUGGED_ANY constant.
49b8961bbd6 : Temporarily include platform_compat service dump in failure logs.
bfcdf631c29 : Update uiautomator references in packages/modules/Connectivity/tests/cts/hostside/app
c7afbd2da2d : Move the wait-for-barrier command to after the battery state change.
734228a4ca9 : Call wait-for-broadcast-barrier before verifying network state.
cccd4fac376 : Update capability name.
cd49668dd71 : Fix CTS fail on CtsDevicePolicyManagerTestCases
21bee017f70 : Ban use of Thread.sleep() - HostsideRestrictBackgroundNetworkTests and ...
41d6243b469 : Acquire a wakelock before sending KEYCODE_SLEEP
75897f798c1 : Updates SDK29-A11yService tests to not run in instant app mode.
a70e42cd200 : Clear DNS cache after every network access.
6888dc9eb7c : Explicitly disable the data saver mode before checking the app state.
15de91d131a : Clear DNS cache after every network access.
c5d6617a749 : Mark HostsideConnOnActivityStartTest#testStartActivity_doze as flaky.
a6c0945f2e4 : Mark HostsideConnOnActivityStartTest#testStartActivity_doze as flaky.
574895c2ee6 : Remove the redundant sleep after turning on the screen.
1e54961acc9 : Keep the screen on while the test activity is on top.
f3046e9e7bd : Remove the redundant sleep after turning on the screen.
99b0c47eda1 : Keep the screen on while the test activity is on top.
00345fb3f88 : Avoid unregistering the same receiver more than once.
9d5d5e88394 : Add tests to verify app has network access in onResume.
96417a522c1 : Add tests to verify app has network access in onResume.
60c0f68e04d : Avoid unregistering the same receiver more than once.
1f6c650cc4d : Remove flakyTest annotation on tests.
d9660a84197 : Add tests to verify app has network access in onResume.
512c366b77c : Add tests to verify app has network access in onResume.
e44f3557271 : Reduce BROADCAST_TIMEOUT_MS.
3a44fbc91e5 : Verify the return value of scheduleJob().
bf3a31be286 : Throw an error if a shell command results in an error.
91257e2882d : Increase the temp-allowlist duration in tests
ab24a5a947b : data saver test exception for wear
738a7629473 : Dump connectivity trafficcontroller data to diagnose test failures.
4fa115e6972 : Add some debugs to diagnose test failure.
b7d1a77aaf1 : Add some debugs to diagnose test failure.
c48f57a80a4 : cts: Re-launch the desired activity after screen-on on TVs.
a6f1f44b428 : Add RECEIVER_EXPORTED flag while registering the receiver.
91019d8efb6 : Marking test receiver as exported.
dabd333556c : Verify network access when both Restricted mode & Battery saver are on.
2df63d50a07 : Verify apps cannot receive ACTION_SNOOZE_WARNING broadcast.
f7b11cd6afd : Improve NetworkPolicyManagerTest
645e25d53e0 : Recheck if the network state in expedited job is unexpected.
0b509356e0d : Skip NetworkPolicyManagerTest on unsupported devices.
830c1edff11 : Skip tests on unsupported devices.
a9525816ec0 : Add CTS for isUidNetworkingBlocked & isUidRestrictedOnMeteredNetworks
8d51013456d : Avoid waiting unnecessarily if there is no data to return.
95f47a3dfe7 : Add CTS for isUidNetworkingBlocked & isUidRestrictedOnMeteredNetworks
09d665bc34c : Avoid waiting unnecessarily if there is no data to return.
df6712af6ac : Initial empty repository
c2816339352 : Fix CTS fail to register network callback since lack of permission
c9b0e03b062 : Fix NetworkCallback expecting wrong network
6eecaec7306 : Fix NetworkCallback expecting wrong network
e32fe17289c : Check and skip certain operations if they are unsupported.
b72654f0d70 : Revert NPMS threshold to BFGS.
8e0927ace9d : Try reconnecting to wifi if it doesn't automatically connect.
a2ca603483f : Shorten the name for the dump file.
07170101bfd : Shorten the name for the dump file.
e5534f257e5 : Try reconnecting to wifi if it doesn't automatically connect.
100114bd085 : Wait for the finish-component broadcasts to be handled.
4499ad45176 : Revert "Update tests to use Doze DeviceConfig flags."
e253e777520 : Revert "Fix DeviceConfig resetting."
f8745c3a646 : Update CtsHostsideNetworkTests to take network capability into account.
4323615bee8 : Update the way we change meteredness of cellular networks in tests.
b54582c8392 : Update the way we change meteredness of cellular networks in tests.
673d658190a : Update meteredness of cellular networks for tests.
d0d9b8b8eaf : Update meteredness of cellular networks for tests.
77d6df0e772 : Check and skip certain operations if they are unsupported.
e2f41d2ac02 : Update test to include FLAG_MUTABLE when creating a PendingIntent.
f286f10ac7a : Restructure expedited jobs related networkpolicy tests.
b2e4c6cd37f : Add tests to verify that Expedited jobs have network access.
0b142de4c67 : Add CTS test for Restricted Networking Mode
7594bbda525 : Increase the wait timeout for meteredness to change.
07062e20b85 : Merge history of CTS
303b37f920f : Revert "Merge history of CTS"
554b9baaac1 : Merge history of CTS
b35818ce99e : Fix DeviceConfig resetting.
b7d24f531cd : Verify network state of apps hosting fg-service and in idle state.
7da3b79becb : Mark testAppIdle(Non)Metered_whitelisted as flaky.
98babe27d32 : Don't require WiFi in CtsHostsideNetworkTests.
789fb32771a : Update tests to use Doze DeviceConfig flags.
0c39e20bed9 : Don't require WiFi in CtsHostsideNetworkTests.
80d9bc6b2c7 : Update language to comply with Android’s inclusive language guidance.
ba95a701e20 : Force the app idle state again after whitelisting it.
dac7bf36f61 : Force the app idle state again after whitelisting it.
de31fd9bcf0 : Ignore non-matching callbacks to fix flakiness
f95af873cc8 : Ignore non-matching callbacks to fix flakiness
10e02ae960b : Enlarge the onAvailable callback timeout to 30 seconds
88577b673bf : Enlarge the onAvailable callback timeout to 30 seconds
6f97e3f3025 : Add logs to NetworkCallbackTest to diagnose issues
105ff1de3ea : Add logs to NetworkCallbackTest to diagnose issues
5d702fee5ef : Ensure airplane mode is off.
c20bac7b288 : Refine NetworkCallbackTest
53f520d905e : Refine NetworkCallbackTest
cbbfab53011 : Test that idle apps get network when device charges.
665305e27e5 : Fix error message in RestrictBackgroundNetworkTest
e82a68e441f : Fix error message in RestrictBackgroundNetworkTest
e63c62c649d : Ensure location is enabled before getting SSID.
d92605a34d4 : Fix a regression in how required properties are collected.
a54cd2d5108 : Fix Error Prone errors
f97a51df67f : Reland "Pull service dumps to help debug test failures."
8118c8c0a3e : Ensure location is enabled before getting SSID.
781ece53966 : Fix a regression in how required properties are collected.
70bf3531382 : Fix Error Prone errors
957b6ed732c : Reland "Pull service dumps to help debug test failures."
df0f85f3707 : Revert "Pull service dumps to help debug test failures."
6c8ad2242f5 : Pull service dumps to help debug test failures.
212e7cdf47a : Ensure location is enabled before getting SSID.
3a912928606 : Dump debug logs after a test failure before running tearDown()s.
a2ffbdea249 : Enable verbose logging for the test app.
282cbd4caf5 : Dump usagestats of helper app as well.
41492070ee0 : Fix a regression in how required properties are collected.
97c6baeb43c : Fix Error Prone errors
661e44a91f4 : Change network parole while charging tests.
240f2d949de : Pull service dumps to help debug test failures.
00bed9e80c3 : Skip battery saver related tests on unsupported devices.
a99973cafb9 : Skip battery saver related tests on unsupported devices.
35d47596c4c : Testing Data Saver changed broadcast on unsupported devices.
7dcac41d908 : Make sure app_idle_constants is set during setup.
1036ab262f2 : DO NOT MERGE:CDD Annotation for 7.4.7/C-2-1
ad7ba27249d : Add cts test cases for NetworkCallback.onBlockedStatusChanged
1501f400cc5 : Export API of listening for network change events in app2
93fa875ce36 : Foreground Service Location tests
625d64c3118 : Fix lowMemoryKill with app2.MyService
401435d6bf2 : Tests for app idle whitelisting.
b9218ceb4f5 : DO NOT MERGE:CDD Annotation for 7.4.7/C-2-1
72c60366c1d : DO NOT MERGE: CDD Annotations for Section: 7.4.7
ffb2301f665 : Use a different key for signing networkpolicy test app.
07d212cb2f4 : Use a different key for signing networkpolicy test app.
6af93f7aa0e : Update charge level too when turning battery off.
7fe9d74be2a : Update turnBatteryOff to include changing charging status too.
647e97c2f87 : CtsHostsideNetworkTests: Skip unsupported tests.
d88eb33824e : Don't reset battery status before disabling battery saver mode.
10fc43d50ea : Turn screen-on if needed, on every iteration network access is verified.
ef857ab605a : Update the battery charging status when turning battery on/off.
2d92fce58de : Update netpolicy tests to not assume DUT will be plugged-in.
e0a7eb53f08 : Fix netpolicy cts failures due to missing FLAG_ACTIVITY_NEW_TASK.
7b0893e6c26 : Update PROCESS_STATE_FOREGROUND_SERVICE constant value.
9e1a7b1a895 : Skip unsupported tests on low ram devices.
57bc07cbe59 : Test app standby APIs
a35113d94ca : Add a workaround to fix CtsHostsideNetworkTests.
dbb01afc29a : Fix CtsHostsideNetworkTests.
6539bfdaf7d : CtsHostsideNetworkTests: Add more logging when the test fails.
ea67a37bac1 : CtsHostsideNetworkTests: Add more logging when the test fails.
8ed16a680d6 : Fix flaky CtsHostsideNetworkTests.
b091fa9ff96 : Add extra logging when the test fails.
7864b773e41 : Increase timeout for ordered broadcast response.
3f7369edf4b : Add notification listener using the new shell command.
5e4bbfb5ae6 : Add location permission to netpolicy test app.
7c97eaa94b0 : No longer using specific watch device idle settings
3422ecde504 : Add tests to check connectivity during temp-powersave-whitelist changes.
fb7ce14db17 : Catch Throwable instead of Exception.
d000de46248 : Try to fix HostsideRestrictBackgroundNetworkTests flakyness again.
4b7e1f6b4ad : Try to fix HostsideRestrictBackgroundNetworkTests flakyness.
8bab5060aa8 : Try to fix HostsideRestrictBackgroundNetworkTests flakyness.
ee670f36957 : Add cts to test power-save-except-idle whitelist is correctly used.
02ca19046a6 : Fix CtsHostsideNetworkTests.
731f51b3d31 : Revert "Relax the check of network availability in CtsHostsideNetworkTests."
d6ffc5dfec1 : Change test to use set-mode cmd.
edf77685e3c : DO NOT MERGE: Skip data saver related tests if the device doesn't support it.
eb471adcd92 : DO NOT MERGE: Skip data saver related tests if the device doesn't support it.
588393b33a0 : Skip data saver related tests if the device doesn't support it.
5759a6b4856 : [CTS]It should be more reasonable to use setBatterySaverMode API to leave power-save mode instead of plugging in charger for "CtsHostsideNetworkTests" test case.
7a89632fefe : Relax the check of network availability in CtsHostsideNetworkTests.
2cc37553d6e : Update network tests to make sure app has connectivity on start.
75b6dddd39a : All cts uses notification channels and new Builder constructor
db97b056c32 : Include Wear device idle settings
57aff23edfd : Move libs/deviceutil to device-side/util
6fec735fe51 : Don't require WiFi in CtsHostsideNetworkTests
9ca79254406 : Include Wear device idle settings
dbd003668be : Include Wear device idle settings
7bceafa30e8 : [CTS]It should be more reasonable to control battery saver function from setting DB instead of plugging/unplugging charger for “CtsHostsideNetworkTests” test case.
9c27f7a2658 : Uses bound service instead of ordered broadcast for IPC.
b156b97a9bc : Test to ensure a toast doesn't affect app standby
a0286be9bd3 : Tests for idle parole when charging
ff27a03bb94 : Restore right number of expected intents.
0bc1345829c : Fixed number wrong number of expected intents.
2c54e0804f2 : Updated Data Saver blacklist assumptions.
8ff60cf33ab : Added tests for network restrictions while the screen is off.
f3ad4cbb74d : DO NOT MERGE:Improve check for activity on top after launch.
03befc31376 : Improve check for activity on top after launch.
57eda01b7ef : Added tests for network restrictions while the screen is off.
f85e7ce74d9 : Improvements on retry mechanism on network tests:
ab0eacaf8a9 : Cover more PendingIntent whitelist scenarios.
a8ef3bc4646 : Add non-parcelable extras to notification to make sure it does not crash the app.
dbdf48272f5 : Changed network check URL.
1721f2b1eac : Skip Doze Mode-related tests when device does not support it.
8164286a069 : Add flakyness check when a valid connection is expected.
e9598d1eeff : Added test for whitelisting pending intent for Doze Mode.
428a4334d2e : Use ConnectionManager API to check if network is metered.
efdbe02652c : Use ConnectionManager API to check if network is metered.
eb987374e37 : Add a test for closing sockets when a VPN comes up.
05d1b618138 : Added tests for idle apps and doze mode.
92dd40830e9 : Covers more corner cases on restricted network modes:
5bf4117d92a : Asserts foreground apps always have network access.
9f4e7a41b7f : Assert whitelists are revoked on uninstall.
add1c6d0263 : Temporarily disable NetworkInfo check.
28f3c1899e6 : Improved connectivity check by also asserting NetworkInfo states.
7c7949aec7d : Added test for required packages whitelisted for Data Saver Mode.
7bc9b14bc77 : Changed order of metered network check.
37ed7c23ae5 : Improvements on test case setup.
ba920ecb7df : Refactored tests to use 'list wifi-networks'.
40326958382 : Moved wi-fi switch to hostside.
f4676a30780 : Fixed build broken by bad merge.
f0842321437 : Test network restrictions while on foreground service state.
877086f2b91 : Improved test case for blacklist access.
5c06796d3ba : Refactored method to get UIDs.
bf64273f566 : Added sanity check to verify process state.
1f5adfd3399 : Re-try commands that set/get metered networks.
96d447f0932 : Print uid when running network checks.
f9a6bf7506a : Added tests for battery save mode on non-metered networks.
3b11e63d18c : Added CTS tests for apps that are blacklisted for restricted background data.
8d992da2d3d : Added CTS tests to check background network access while on power save mode.
2138d823854 : Split client-side test in 2 classes so some common code can be used to test Power Save Mode.
349986273ff : Refactored how data is shared between test apps.
2920601d0c7 : Updated tests cases after to assert the proper number of notifications.
714e9d30483 : Improve CTS tests to really check background network restrictions.
ee61116828a : Split hostside network tests in multiple classes.
5b3dca114a1 : Renamed and cloned HostsideNetworkTests.java
8807926a730 : Added CTS tests for RESTRICT_BACKGROUND_CHANGED.
54e0c99fe8d : Initial empty repository
e7a7ef99f94 : Initial empty repository
62ea9b6658a : Initial empty repository

+- Project: platform/development

3bf4f7add : Pin sharetest to sdk 35
18db980cd : Canvas unit tests.
d291b91c3 : Use std::sync::LazyLock rather than once_cell.
87c252153 : Explicitly address change in dark mode for rects.
d4d06f716 : Draw only rect scene changes.
2a9710686 : Extend Mapper3D and fix pan/click conflict in RectsComponent.
4becafe1f : Geometry and scene/camera class changes.
053620e3b : Suppress cfg(soong) warning.
fc7c3b5be : Extend ArrayUtils#equals to take optional predicate.
6bf8283da : Use LazyLock rather than lazy_static.
adf34ddbb : Sort trace config alphabetically.
7b52e374a : Make screen recording draggable from title if only one file uploaded.
5336df8d6 : Right align integers in log views.
c8e8911fb : Log extra data about user snackbar messages.
ab7fdcfae : Enforce horizontal width restriction to media based component overlay.
43f251ba0 : Recursively unzip archives.
503159461 : VDM demo for android:turnScreenOn and android:showWhenLocked
9fd28a108 : Notify snackbar warnings in batches properly.
164ee5e72 : Update perfetto protolog parser test.
3b1c71eab : Make trace collection box bigger.
fe1245cac : Download proxy as actual file.
08bf4a16f : VdmClient: Attempt reconnect on network lost
25237636a : Add junitparams to the list of packages
e5ebfd09b : Change time duration format for transition duration column.
3ff8cd02c : Make the overlays display in full width on phones
f34a6a16c : Add NotificationShade and QuickSettingsShade to the STL demo
67570dd88 : Run ktfmt on samples/SceneTransitionLayout/
ef57f10c0 : Stop building versioner.
9860e47d5 : Remove getters in DraggableCanvasObjectImpl.
61fd35f29 : Run ktfmt 0.52 on SceneTransitionLayoutDemo
838f803da : Filter __attribute__((availability))
18e1463fd : Catch missing flags on older SDKs
c3dd0bcd6 : Update e2e tests after colour scheme and timeline input changes.
fb4604a5d : Fix parsing of cargo.out when rustc has an absolute path.
cce18198d : Handle another license combination.
684150f48 : update proxy version.
4fbd817b8 : StatusBar and insets in VDM Demo app
fd36fb64d : Format timestamps without date unless multiple dates present in trace.
9e02ef9d4 : Replace whole relZChildren node when adding to it.
291c21de5 : Show display id on hover in display selector.
a40f4aefb : Crop entered timestamp to within timeline range.
c2e880f2c : Retrieve scss variables for active/hover timelines.
93dc59ad8 : Adjust colours for warning/error uploads.
808cd3031 : Reduce colours in property values and make them bold.
9f4d8a561 : Colour changes to chips.
684828d9c : Soften diff backgrounds.
a993c9fd1 : Update VdmHost permission behavior
3f7eaa6a3 : Preserve *.mk files when regenerating crates.
a90cea19b : Remove most logic from CrateCollection.
f12d35123 : Remove obsolete code related to "migratability".
4c916ea32 : Fix all clippy lints.
d9af52f69 : Add Android.bp files for name_and_version and name_and_version_map.
3fb1863e8 : Preserve Cargo.lock when running cargo_embargo.
b916d472d : Add more cleanups for METADATA files.
265fe4a64 : Unify hover/selected background states.
27ee28efc : Update trace type colours.
1ba0c98cc : Add the new secure window callback to VDM host
ce8027199 : [MTE] teach stack to handle MTE stack reports
506716916 : cargo_embargo: Parse out raw_name from src_path
4c60be835 : Add Android.bps for google_metadata and rooted_path.
fe9dc16df : Fix compile error.
c563ea9e1 : Generate a list of crates separate from Cargo.toml.
65c72c6ef : Use is_ascii_whitespace.
0e5c42340 : Support workspace_excludes in metadata-only mode.
10fbf1237 : Ignore `--check-cfg`.
c78f00c82 : Prevent wheel event from shifting expanded timeline viewport.
bc608b834 : Presenter tests.
85a66286b : cargo_embargo: use FIND_CRATE to locate Trusty modules
7be189f8c : Presenter/Mediator changes to save presets.
871acee98 : Changes to TraceViewComponent for filter presets.
40d142ada : Introduce callback to convert rect id to showstate key in rect filter.
dd8e95f30 : cargo_embargo: add BSD-2-Clause OR Apache-2 OR MIT
4cd89a12a : Shift filter flags handling into presenters.
89e7ade0f : License file and METADATA checker/fixer.
f7cb61bf3 : Move GoogleMetadata to a separate crate.
98f508d5d : Crop media based file name correctly.
8744f8f5e : Add search flag options to protolog search.
08989cbd4 : Add search flag options to hierarchy/properties.
befa10246 : Filter flags and search box component.
e22681cd1 : Refactor to use name_and_version crate.
ddaff9735 : Refactor name-and-version data structures into a separate crate.
ee52dd964 : Unify store interfaces.
967c42662 : Dump __attribute__((availability))
948daab28 : Update e2e test after zordering fixes.
def9526b0 : VDM Display Power Demo
eb65e9d87 : Make java_sdk_library dependencies explicit
8c9b907f9 : cargo_embargo: add BSD-3-Clause OR MIT OR Apache-2
9e478a88e : [STLDemo] Add PredictiveBack key to bouncer-to-lockscreen transition
cc1915f08 : Load and navigate multiple screen recordings.
e153510ec : Collect multiple screen recordings simultaneously.
329d419e8 : Provide rel z children in SF curated properties.
ac02541b8 : Fix error in use of RootedPath.
b677d81c5 : Only check changed crates in preupload.
c33feb170 : When staging, check that patches apply successfully, and cargo_embargo succeeds.
6fd936579 : Extend SF computation tests.
2d2364aaa : Unify tree traversal between rects computation and visibility computation.
80defde8c : Traverse tree accounting for computed z order path in visibility computation.
7cb4ac9c8 : Refactor code to use RootedPath.
372285a2d : Refactor RepoPath into RootedPath crate.
21bcec1ee : Add support for importing new crates.
750d3b995 : Make RepoPath absolute-first.
86d32ccda : Component tests for multidisplay changes.
fab7ec10a : Don't require --unpinned.
56b5e6656 : Rename (Observable)Transition.ChangeCurrentScene to ChangeScene (2/2)
ad195a113 : Viewer - visualise screen recording/screenshots for multi-display device.
3b7863f2f : Reorganise and rename screen recording and screenshot related files/classes.
205a4d6f1 : Trace config - collect screen recording/screenshot for multi-display device.
ac37d6fd6 : Proxy - collect screen recording/screenshot for multi-display device.
8375f0e0a : Allow checking migration health of multiple crates.
1028279a6 : Check that the deps in Cargo.toml match the managed crate directories.
1ea17f1e2 : Don't check in Cargo.lock.
433874c76 : Allow migrating with versions unpinned.
140a1df86 : Set the missing sensor properties in VDM Demo
a529de66a : License classifier crate
b6e8c241e : Adjust indices after filtering entries.
9fbbc35b9 : Migrate ARCHIVE identifiers to Archive
d7c4bddf9 : Migrate HOMEPAGE entries from identifier to third_party
1df291933 : STL: Default overscroll ProgressConverter slowly approaches 0.2f [2/2]
2ddac543a : Stabilise e2e tests.
bb4a85462 : Remove redundant permission check from VDM Host
e08040263 : Introduce overlays in SceneTransitionLayout (2/2)
039da6658 : Move ContentState.Transition back into TransitionState.Transition (2/2)
7255e3db6 : Add more license expressions
15b460f74 : Load gzipped archives.
dbebba4fe : STL: Add defaultOverscrollProgressConverter in SceneTransitions [2/2]
c1b116aa2 : STL: Add ProgressConverter class [2/2]
27e00f52f : STL Demo: Add EdgeWithPreview in interactive Notifications
8119ed7a3 : Additional tests for tree component and tree node component.
445f70588 : Copy button for properties tree.
44fc18a7d : Show touchable region properly in curated properties.
198d64edb : Update VDM Demo with activity control API changes
5b40e9b1d : ADB package: Allow push without compression
54b55f108 : Use uinput touchscreen to inject monkey touch events
dcb4f91ea : Clear curated properties if highlighted node not found.
6470eac75 : Increase coverage on transition timeline tests.
a30b2206e : Render transitions with unknown start/end as minimum width entry.
399cc1311 : Add current index to CUJs and Transitions ui data.
dbb3dd3a0 : Add two-stage predictive back animation to Bouncer in demo app
13fd67148 : Add UserNotifier spies for test suites that call classes with notifier.
2858cbb46 : Parse transitions trace with partially corrupted transitions.
759bac11d : Notify user of some console warnings.
3de3c2b4a : Do not reduce opacity for hierarchies without rects.
91e0810b1 : Fix bug.
9a6a4a182 : Handle change from zero to 1+ displays found in rects component.
9d7d7ebd0 : Script to run the latest prebuilt version of cargo.
5d8fcf902 : ManagedRepo struct.
9dd868524 : Show timestamp in navigator if only one available.
496ee6ab0 : Orange border for pinned rects.
cea07d034 : Use "cargo tree" to determine deps.
2447fd0f4 : Add Apache or BSD clause to the map.
2422023ae : Ignore ownership changes.
9874e56ba : Ensure the staging dir exists.
186334840 : Add function to run cargo_embargo autoconfig.
5a03c6f24 : Add license fields to crate type.
369539f94 : RunQuiet helper trait
1c50d7bb6 : Inform user of proxy version properly.
ac8b7045a : Update proxy major version.
26c9c6aa1 : Notify user if requested traces not collected.
4a5083b7c : remerge3: Redo 3-way merge for files with conflict markers
e8693b5d7 : Set the year field.
5cdc45db1 : Remove OUT_DIR from environment
6f4b67c14 : Allow parsing of SF entry despite missing layer ids.
2513b04af : Unify makeHierarchyTreeMethods in SF parsers.
746a537fa : Add download progress bar.
c5702ab31 : Gzip collected traces in proxy.
1ff347b7f : Disable ripple in STL benchmarks
41f7235ee : Add extra to disable ripple in STL demo
bdad38b3b : Improve formatting in monkey code
e409da31a : Update METADATA file.
d49d95bf4 : Add checks for bpfmt and clang-format
f20fedf72 : Improve proxy connection tests.
3aafa04d2 : Move dump files to backup dir before fetching.
623b22929 : Start only required threads and try fetch only files associated with those threads.
82057b2b9 : Position camera in front of first rect.
a02b16042 : Draw multiple selected displays separately.
7bf83b6b1 : Use wm focused display id to choose SF active display.
e93d7e499 : Allow multiple displays selection.
0af1020b4 : Default display selection to active display.
88ed5a0e7 : Keep removed constituent from traces parsers for download.
f4c632fb2 : Add tooltips to occluded/covered by.
70b468fca : Change default SF tracing flags
19e0dcb7a : add3prf.py: Support lowercased license
d9848555d : adb proxy: support perfetto WM data source
0715cdfc3 : Ensure that Rust crates still conform for Android test ownership.
8555912df : Ensure perfetto trace config file fully updated before starting perfetto trace.
fbb9818aa : Remove old HTML report code.
d821fbf05 : Migrate multiple crates at once.
a6762c789 : Use prebuilt bpfmt.
d1c84b44b : Remove old TEST_MAPPING when migrating.
0cf940607 : Update python version listed in proxy and component.
fdf97f135 : Extract common geometry types from types2d/types3d.
525db9c50 : Revert "Create config.json in each llndk abi-dump."
4b32d5de9 : Make sure we query the location row
eb0e58902 : Do not literally compare referenced_type of class fields
86e9be148 : Correctly report USB connection loss and tracing timeout.
5392516d5 : Report screen recording failures to user.
7b83e333b : Improve handling of taking dumps.
09e10f7f8 : Improve handling of corrupted/empty traces.
241b2a069 : Preupload check for managed crates.
0a97a667b : Clean up old VDM display flags
100063e62 : Grey out hierarchy elements with non rendered rects.
123daf418 : Display categories and restricted activities VDM Demo.
0e79f471a : Generate license section based on metadata.
a85acf8ef : Show location for processed protolog message
e59bce5e6 : Introduce GeometryFactory.
38f81e739 : Add a dialog prompting the user to unlock keyguard
3f3ba0775 : VDM activity policy demo
d1ba7ff3c : Winscope: ViewerInput: Differentiate currentEntry and selectedEntry
32378e7a7 : Winscope: Reorganize geometry types into a new /src/common/geometry dir
d6fe94a26 : Winscope: s/TransformUtils/TransformType
907c0ef6e : Winscope: ViewerInput: Fill input window rect with its touchable region
fcee85f2c : Do not deselect trace from store if it is active.
7dd3722eb : Remove constituents of TracesParser correctly.
a77f920cb : Ignore stderr from cargo metadata.
1650c251a : Add an option to exclude compoent (sefl) from the Chooser app list
4b3e82133 : Remove *.bp and cargo_embargo.json when migrating.
d19c02c98 : Handle displays for foldables.
b7558cf26 : If no valid files loaded, do not load viewers.
5791e5e44 : Run traces separately in proxy.
6ffda7a95 : Cleanup in proxy.
90a3c16ec : Fix bugs with trace config propagation.
90cecbbb7 : Unfocus mat select on selection of same option.
45bd8261a : Handle internal errors re Wayland availability.
05f91776c : Introduce StaticElementContentPicker (2/2)
29c20cb1e : Rename ElementScenePicker to ElementContentPicker (2/2)
473e208e4 : Move TransitionState into its own file (2/2)
43856e327 : Fix input parser descriptors.
fad4faad0 : Remove tracing config singleton and improve change detection.
3ef54c804 : Empty implementation of pre-upload check.
ba1cbf4a5 : Add migrate and regenerate commands.
31471c48b : migration_health improvements
a5715a145 : Create config.json in each llndk abi-dump.
2119a63b8 : Update time crate
f17caa254 : Log user notifications from anywhere.
27a184aa5 : Translate intdef for requestedVisibleTypes in WindowState.
720057376 : Use window setInterval and clearInterval.
ae4ef88d4 : [DO NOT MERGE] Use window setInterval and clearInterval.
7d2f69c03 : Fix build
2d401bb14 : Properly type workers.
00dd9f441 : Winscope: Update TransformMatrix labels to to match platform code
cb0f4b819 : Use CujType from intdef mapping.
56775d803 : Miscellaneous improvements to migration health cmd.
fde1183be : Revert "Handle input traces without vsync ids."
3835f3d89 : Address gaps between rects and new label overlap issues.
707b742f2 : Handle tab overflow.
f651ea900 : Fix build on branches != main
146c6d2f6 : Add new CUJ tags
e9fab7bdd : Winscope: Ensure input parsers robust to missing vsync ids
d3652a2a8 : Do not crash UI if frame mapping fails.
e3e8e5550 : Only store security token if not empty.
6410b2482 : Use the input events' down/event times
5e158a771 : Handle input traces without vsync ids.
b4e9bdd79 : Collect metrics for proxy.
26f9a1253 : Cleanup HttpRequest and ProxyConnection.
d151119b7 : Bump revision to 35.0.2 for adb/fastboot
cbb865ce1 : Apply configs on proxy side.
76b0e0642 : ProxyConnection tests.
682ae75d2 : CollectTracesComponent and AdbProxyComponent tests.
a2df975b7 : Refactor TS-side interfaces.
9c2d720c5 : New TS-side interfaces for adb/proxy connection.
aff8de012 : Winscope: Make LogPresenter generic on LogEntry
b15bc2a72 : ViewerInput: Show rects with input windows when SF trace available
a719c950f : Add overscrollDisabled DSL in SceneTransitionsBuilder [2/2]
9ede96023 : Invalid bounds from display can be rotated.
eaf04bb98 : Remove "isVirtual" rect property.
249ab5c48 : Fix parsing of critical WM trace.
2f0a09822 : Make AbstractHierarchyViewerPresenter generic on UiDataHierarchy.
9c6bc9002 : Winscope: RectsPresenter: s/ignoreNonHidden/ignoreRectShowState
1c0456245 : Winscope: ViewerInput: Format dispatched pointers for readability
8eda74cc6 : Winscope: FrameMapper: Apply mapping to INPUT_EVENT_MERGED trace
d2a08d05e : Update to clang-r530567
0434755c6 : Iterate on motion test viewer
47e9c2395 : Winscope: ViewerInput: Use operation for formatting window name
9fdcd3691 : Winscope: AbstractLogViewerPresenter: Make uiData readonly
d94fcdf3e : cargo_embargo: Add host_cross_supported property
da00a82fb : Remove unnecessary nestedScrollToScene modifiers
a6b47638b : Report added symbols
5532bf8f6 : Winscope: Make AbstractLogViewerPresenter generic on UiData
22865ce0b : Polishing for fetch traces button.
83bf481e3 : Update isLockscreenDismissed when swiping in STL demo
88e887b50 : Restrict expanded timeline/filter select max height.
7a3434eb2 : Fix duplication of pinned layers.
f1bd7f294 : Show chip for hidden by policy layers.
0e267c225 : Add invisibility reason for occluded layers.
c313ec4a4 : Use display size if layerStackSpaceRect unavailable.
0e55a9a53 : Do not compose infinite media player transition if it is not used
efb0db080 : Winscope: ViewerInput: Allow filtering events by target windows
920d286a2 : Make stub scenes depend on RTL layout in STL demo
b6a0fbeec : Construct ModuleIR without arguments
0080325f9 : Decouple IRReader from the constructor of ModuleIR
36664e584 : Winscope: Use factory method pattern to create new UiData objects
efed030e3 : Winscope: PresenterInputTest: override expectedIndexOfFirstPositionUpdate
7a2c8d455 : Only stream device aware permissions in VDM demo app
29a09286e : Introduce ViewerInput as a Winscope Tab
a6de60d11 : Define invalid bounds as in SurfaceFlinger.cpp
620c1555b : Increase threshold for bounds being equal.
ffabcad61 : Replace hoisted STLState by MutableSTLState in STL demo
69e781e7c : Remove SysUI license in SceneTransitionLayoutDemo app
38916491c : Draw SF rects that are not visible and have valid screen bounds.
7bed11f2a : Make proper invalid timestamps for transitions without dispatch time.
201f51ef1 : Do not binary search to update transition log index.
1f204ece6 : Fix color/alpha and transform formatting.
a98b03db0 : Winscope: Allow underscores in device ids
e70b5facf : Reset zoom button resets to initial auto-zoom (crops start to beginning of first viewer).
3084b8f4a : Move the SceneTransitionLayout demo to development/samples/ (1/3)
43e299ce5 : Warn user about IME frame mapping grouping.
679878be5 : Demo for virtual display rotation
2d3a27a13 : Update E2E test to show Window Manager Dump.
98db3767b : Winscope: Support trace collection from android.input.inputevent
656beea84 : Winscope: Use int-based enums to differentiate log field types
818215705 : Rename proxy states.
22a12b58b : Properly lose focus on interactive elements.
00972160f : Don't center align icon columns in log view.
2ac0771fb : Reducing imports of INVALID_TIME_NS everywhere.
e9ce7c00e : Trace visibility improvements.
34a8998b1 : add perfetto WindowManager parser
cf8848c71 : prepare for WindowManager perfetto parser (3)
593dc66ff : prepare for WindowManager perfetto parser (2)
268e8e790 : prepare for WindowManager perfetto parser (1)
407898085 : Check connection before setting state "END_TRACE".
955561c96 : Allow user select in buttons.
81452988b : Winscope: Reformat LogComponent template
7365fc020 : Winscope: Increase lightness of the input trace color
400a240fd : TracesParserInput: Use triple-equals
5acdc0b60 : Fix update_crate_tests.py by removing bp2build
0fb24e2f1 : Add jank CUJ tag viewer
9a9e7170d : Disallow relative imports in eslint.
a2d9344dd : More proxy bug fixes.
9e24d36a1 : Fix bug with updating file buffers and clearing last session.
c5c6038c6 : Support VSYNCID custom query for the merged input trace
8ffdd0bf8 : Introduce TracesParserInput to merge key and motion event traces
723a6a906 : fix formatting
6da10439e : Update tests
93392cf25 : Update tests
3f99f98b7 : Increase testing via DOM.
2c628b0a2 : Fix CUJ parser bug
7710e0bd0 : Remove CUJ trace upload info
32dff5241 : Rename CUJ type property
04ff9773a : Get rid of CujTimestamp type
4bca5b2c5 : Fix flaky Winscope tests.
30dfd213d : TracesParser: reorganize directory
9023eaab8 : Remove nested log view.
8aae6746d : TracesParser: refactoring to support perfetto traces
0b0ebade1 : cargo_embargo: fix generation of rules.mk
1fb748e45 : Support frame association for input traces
0884dd9a9 : Remove hashed subdir for the compare tool
ea100757b : Only send a single accelerometer from the VDM client.
74fc96ac3 : Update bpflatten for blueprint changes
70ae7d137 : Update bpflatten for blueprint changes
a9c560dc3 : SampleSyncAdapter minsdk bump from 8 to 21
7fc3d7126 : Do not delete files from device prematurely.
2ec062986 : Do not crash Winscope when loading viewers fails.
f26669e71 : Update bpflatten for blueprint changes
b2b4f4429 : Initial renaming and cleanup related to proxy connection.
b54a439e7 : Add download all option for uploaded/collected traces before visualisation.
435465451 : Improve error messages.
1101e4254 : Virtual rotary encoder demo
3b2fc8b3e : Remove VirtualCameraDemo
be64650cb : Click on mini timeline sets active trace before finding closest timestamp.
aee8a7c65 : Changes to improve parsing/navigation of Winscope S traces.
36e67cdc3 : Address rect label overlap.
d93b6f291 : Split zoom analytics into scroll and key. Add analytics for bookmarking.
cbb0f4a85 : Update e2e tests after presenter refactor.
70a45c43f : Remove IRToProtobufConverter
d3aa67e3f : Remove IRDiffToProtobufConverter
a799fb208 : Remove IRToJsonConverter
15ad5d8fd : Winscope: Update golden trace for input parser tests
c565d223c : Dedupe presenter tests.
023e3f1d8 : Dedupe Transitions.
0b7976ea7 : Dedupe Transactions and Protolog.
56dacaf5e : AbstractLogViewerPresenter, LogComponent, UiDataLog, LogPresenter.
8fb82ad77 : Restrict gradient ratio between 0 and 1.
507d30588 : Update SfSubtree display names properly.
d1bee06a8 : Crop transitions without start/end time to width of zoom range.
6c1285c87 : Update to clang-r522817
e5f72a02d : SampleSyncAdapter minsdk bump from 8 to 21

+- Project: device/amlogic/yukawa

dd15d4b : Delete old Make variables for Yukawa board.
2318974 : Explicitly set yukawa as an non-AB target

+- Project: device/generic/art

6dd94eb : Enable dexpreopt for `arm_v7_v8`.
579eb26 : Fix `arm_v7_v8` device config.
fae1a45 : Add `OWNERS` file to `device/generic/art`.

+- Project: device/generic/car

773da3c : Modify config_user_types.xml to make it to suite for automotive
c7f6796 : Skip multi-display system decoration tests for Car
5931871 : Delete PRODUCT_FULL_TREBLE_OVERRIDE.
356edbd : Revert "Add a warning on config for visibile background users."
fae9c1e : Increase BOARD_EMULATOR_DYNAMIC_PARTITIONS_SIZE to 5G
2c13ace : Increase latest version to V2.
be7b54d : Define car emulator AIDL interface defaults.
f4a68f2 : Use VHAL interface defaults.
0dd509d : Rename sdk_car_portrait_x86_64 to sdk_car_cw_x86_64
d2e5c8b : Upgrade emulator audio control hal to version 3
f431ad6 : Use VHAL property v4.
3bedc7a : Grant ROLE_DIALER to Car Dialer by default
dfa5221 : Clean up EVS makefile
851cb22 : Fix build error caused by empty line
6ef51fd : Fix build error on gcar_emu
03e1d5c : Remove unused MultiDisplaySecondaryHomeTestLauncher
062f328 : Converted android ovarlays for multi-display to Static RRO
80bd4c0 : Update build variables
a8a0a91 : Enable android.software.input_methods feature on car
408c661 : Remove default set flag def_user_setup_complete as it blocks SetupWizard
f622598 : Disable USB host mode by default
cda64e7 : Add a flag to enable / disable the USB Passthrough.

+- Project: device/generic/common

1c4907c : The "messaging" package is being removed.
cc19eaa : Add a GSI overlay for the framework package

+- Project: device/generic/goldfish

6a143990 : Add ACP and SOONG_ZIP to dependencies to our system image archive
2b8e58ca : Clear the artifacts folder
4b0ab440 : Copy the required img files explicitly
1649999e : Disable advertisment for gpu profiling capability
8c0bb500 : Create a variable for the system image archive artifacts path
30cdc23f : Move INTERNAL_EMULATOR_PACKAGE_FILES related things together
d7e7559b : Move the required files into INTERNAL_EMULATOR_PACKAGE_FILES
4d458492 : Add VerifiedBootParams.textproto to INTERNAL_EMULATOR_PACKAGE_FILES
1ce54947 : Small cleanup in emu_img.zip
6eee7bb2 : goldfish: Fix typo in flagged code
bae13ab5 : Make whitespaces consistent in emu_img_zip.mk
f539a1df : Pick advancedFeatures.ini from PRODUCT_OUT
32dc1cbe : Retire camera/arm64
9b70b432 : Delete PRODUCT_FULL_TREBLE_OVERRIDE.
702ccaca : Delete emu_kernel_zip
0357d68a : Move phone overlays into the phone specific place
bc978b8b : Restore emu_extra_imgs
de5386e6 : Remove nsfs from sepolicy.
04a1a3b5 : goldfish: use Mesa provided functions
f8121f80 : qemu-prop: replace poll with wait
9344708e : Remove `androidboot.` from `page_shift`
74eda7f3 : Build kernel_cmdline.txt in emu_img_zip
5b562813 : Update checks to include the makefile
71bc3456 : Revert "Skip emu_img_zip.mk for unrelevant goals"
cc61fa34 : Revert "Do not check for qemu_trusty_arm64 in emu_img_zip.mk"
e03e56d4 : Do not check for qemu_trusty_arm64 in emu_img_zip.mk
24d7ec98 : Skip emu_img_zip.mk for unrelevant goals
2ce8f7d9 : Add kernel command line files
1d0abb71 : Make goog_emu_imgs to be an alias of emu_img_zip
6fbecead : Missed changes for ag/28995330
199db07d : Make goog_emu_imgs to be an alias of emu_img_zip
20c16248 : Add the c2_arm64 profile on arm64 targets in generic.mk
c1130cef : Remove cb_handle_t dependency from FakeRotatingCamera
32450362 : Retire emu_extra_imgs.mk
d4f345c0 : declare emulator 16 KB
362409db : Revert "Move sensors/hals.conf into prebuilt_etc"
e456339b : radio: save tel alaska icc profile
c403b90b : Fix emulator image builds
777435f8 : Move sensors/hals.conf into prebuilt_etc
f95cfd2e : Move phone overlays into a separate file
0f6cd46e : Retire emulator64_vendor.mk
60fd4552 : Use prebuilt_etc instead of copying via PRODUCT_COPY_FILES
59f6b7eb : add pixel_8a
273634f8 : sdksetup: always perform provision
af285259 : Add gralloc5.ranchu
2713ef52 : Include Uwb HAL service in generic.mk and remove *_uwb targets
0486fec5 : Fix handling of SPECIAL_REPORTING_MODE
97689952 : gf: ConsumerBase-based classes now create their own BufferQueues
63631335 : Fix handling of SPECIAL_REPORTING_MODE
0e25a7fe : skin: fix pixel skins
06ecc92c : Remove mapper@4.0-impl.minigbm
659b8c10 : goldfish: Rename kernel cmdline "page_shift"
a5473fd1 : radio: delay the start of vendor.ril-daemon
ce81c892 : sdksetup: declare as directBootAware
8a7b6b6c : fix link to extra_feature.xml
e5db0581 : [Thread] add Thread HAL to goldfish
4a62a70d : Build `$(PRODUCT_OUT)/userdata.img` in `m emu_img_zip`
0742ea55 : start adbd again upon boot complete
1c136aed : foldable 2: support movable display cutout
276a3ba8 : Fix stopping of gnss threads
85bfe5e0 : declare AndroidVirtualizationFramework feature
3120a0d3 : Convert GoldfishSkinConfig to Android.bp
c402022b : Add sdk_phone64_arm_minigbm image
a65fe5de : Don't call status bar manager for background users
a7e58dc2 : separate hinge angle feature into another file
039fcc4a : minigbm: add sdk_phone64_x86_64_minigbm
7b5762a7 : Convert GoldfishSkinConfig to Android.bp
ec85dbc4 : Export DISABLE_RILD_OEM_HOOK to soong for later on conversion
ce766bd3 : Revert^3 "reland goldfish: update GoldfishSkinConfig mk file"
f214b69d : Change private variable to protected to support usage in inherited class
21d9d4e7 : Fix flaky installing symlinks on inexisting partition
c8d030d4 : Enable notification close button for kingyo
084960b0 : Cleanup in emulatorprovisionlib
11f716aa : Revert^2 "reland goldfish: update GoldfishSkinConfig mk file"
f57e256b : Revert "reland goldfish: update GoldfishSkinConfig mk file"
c10e2f60 : Rename tools/Android.mk to tools/emu_extra_imgs.mk
1ab1f4d9 : Convert libgoldfish-rild to Android.bp
5fcf6575 : Remove checking sim_count for goldfish
148d45b1 : Convert DisplayCutoutEmulationEmu01Overlay to Android.bp
55e5d5b2 : Add the sdk_phone64_arm64_riscv64 target

+- Project: device/generic/goldfish-opengl

05538ea3 : Update apex name for ranchu hwcomposer
75537bda : goldfish-opengl: use Mesa provided libraries
b2f06dbf : goldfish-opengl: modify include path for goldfish_sync
fa31d724 : hwc3: Fix to scheduleVsyncUpdate when vsync is mutated
8cd6bf16 : Revert "codecs: change format from YUV420 to YV12"
c0e3ee3a : Revert "codecs: switch to YV12 in getClientUsage"
86cdbc14 : Fix emulator image builds
80edd7fc : [Cuttlefish] add luts command into excuteLayerCommand
65406ceb : goldfish-opengl: don't depend on libgfxstream_guest_cc_defaults
7281dcbf : Retire gralloc3
0295ea5a : Reland "Fix IsAutoDevice()"
a399aa09 : goldfish: partial revert "goldfish-opengl: use newer HostConnection api"
6fba710a : Rev up composer3 version to 4 for LUT HAL.
d5f109db : Treat all displays as INTERNAL
ad5cfb9f : Revert "Fix IsAutoDevice()"
be1e213d : Do not export `cb_handle_30_t` from gralloc
9959ce7e : Retire kOMX_COLOR_FormatYUV420Planar
1adc61a9 : Retire `include_dirs` from gralloc
802095ad : codecs: handle minigbm's buffer usage extraction
4efae62e : Fix IsAutoDevice()
b167aae2 : goldfish-opengl: use newer HostConnection api
eb4f437a : codecs: try to fix android.mediav2.cts.DecoderDynamicColorAspectTest
c47ece20 : composer: fix refresh rate for hot plugin handling
a5af3f83 : codecs: handle minigbm's buffer usage extraction
a9f09ef0 : codecs: switch to YV12 in getClientUsage
b4731938 : codecs: change format from YUV420 to YV12
56760652 : Update OWNERS

+- Project: device/generic/trusty

29e9801 : Revert "trusty: Add script to repack ramdisk to host package"
a8ced7e : trusty: Add script to repack ramdisk to host package
d9d22b5 : Revert^2 "trusty: Create host package"
bd2b4e8 : BoardConfig.mk: Add system_heap.ko
c3d073a : trusty: Distribute kernel in emulator build
7886c19 : Update path to Trusty prebuilts
f7c6004 : Revert "trusty: Create host package"
1aded46 : trusty: Create host package
24d4b35 : trusty: Re-order modules so virtio modules load first
10bdd30 : Add virtio & trusty modules to firststage ramdisk
8fe9251 : trusty: Add full fstab to ramdisk
ea06f94 : Include ramdisk.img in the target files archive
a5a8f6b : Add system-build.prop to Trusty build
ab91382 : trusty: set the bugreport user explicitly

+- Project: device/google/akita

9cfd39b : [Akita] Regulation e-label for Akita
b437396 : Adjust the charging throttling target to 41C
94b1edb : Set the fcc cdev_ceiling to 1A before disable charge
ec8f4a6 : Adjust the charging throttling target to 41C
a94d0c3 : Set the fcc cdev_ceiling to 1A before disable charge
3c5ccfd : audio: add uninisialized mixer control
3ee41a5 : Adjust the charging throttling target to 41C
c7f2fe1 : Set the fcc cdev_ceiling to 1A before disable charge
312ee96 : akita: udfps: remove the redundant properties
e43fe2d : Update product id for Akita
1b7929b : Symlink current prebuilt folder to android root
aeb71c6 : audio: update AIDL configs and add spatializer configs
03b02b9 : Enable auto prefer idle
aa1d0e0 : Set big core to group_cfs_skip_mask for sys group by default
e225062 : Set big core to cpu skip mask by default
c32df0c : Delete mapper4 manifest
24e7065 : audio: power optimization for deepbuffer playback
41caed9 : audio: fix the noise of raw-playback in 16kB page mode
096a54b : gps: official release 4.13.2_27_Release_232879
2d9369c : Remove unused trunk folder
382c6c8 : thermal: read thermistor temp from sysfs
4a643c4 : Update Akita SVN to 21
2e9c431 : Update Akita SVN to 20
392c47e : Update Akita SVN to 19
4ffbc58 : Revert "audio: correct mixer table for voice-*-mic"
7e5048c : powerhint: Lower CAM uclamp min
2fb0392 : update OWNERS to include Android.bp
4b3022b : Switch makefile owners to MK_OWNERS
9343660 : audio: correct mixer table for voice-*-mic
8016091 : 16kb: Add aosp_akita_16k target
8a26414 : Verify that akita prebuilts are 16kb compatible
b1257dd : thermal: Remove bcl related tzones
e48ec12 : akita: Add build_flags based properties for SMR/EMR build
444da33 : haptics: Update output distortion gain
241a41e : display: add display therm sysfs node and interval time
9b8ff03 : Adpf:akita: switch to multitier heuristic boost.
368e529 : gps: update gps 4.13.2_26
40558d5 : Remove device/google/akita/Android.mk
068a028 : Update antenna position coordinates
28b4fa2 : display: update the rr_regamma for temperature compensation
9084edd : Update Akita SVN to 18
b563711 : Update Akita SVN to 17
4dcd183 : Update Akita SVN to 16
6b74554 : Wifi: Disable Indoor Channel for Peer Network
c9442b6 : powerhint: adjust cpd target residency when interaction
7e20e0e : Use release_config_map.textproto
5bd9625 : add device id
0e28740 : Remove self-extractors/google_devices/staging/Android.mk
49ee5cf : Convert sensors.akita to Android.bp
60c1046 : 16k: Configure 16k developer option for akita
b08bf20 : 16k: Do not set TARGET_ vars in device-akita.mk
bcdfc61 : Revert "16kb: Disable GNSS service on akita_16k target"
2765f27 : gps: update gps 4.13.2_23_2
1e0076e : 16kb: Disable GNSS service on akita_16k target
a826e86 : 16kb: Use PRODUCT_BOOTS_16K to select the kernel and fs
b04f5d3 : akita: Use build_flags for SVN
03e23ca : Revert "DO NOT MERGE ANYWHERE"
4f796e9 : Revert "Build g7_trusty_next for “next” configuration"
1af98bd : BT: update LEA unicast allowlist
b809e69 : Build g7_trusty_next for “next” configuration
3647997 : gps: update gps 4.13.2_21
3a52399 : DO NOT MERGE ANYWHERE
52945e3 : gps: update gps 4.13.2_20
0287e6e : 16kb: Set NO_BIONIC_PAGE_SIZE_MACRO on akita targets
a555a99 : Enable all primitive effects
49d40a1 : audio: update mixer table for re-mapping mics on Akita
be8299a : Update Akita SVN to 15
e88cb1b : Update Akita SVN to 14
dfd155f : Update Akita SVN to 13
f482f4a : Update Akita SVN to 12
ea5dd26 : Update Akita SVN to 11
8e122fc : conf: Enable access for braking time sysfs nodes

+- Project: device/google/akita-sepolicy

466f303 : Move hal_radio_ext_service related policy to gs-common.
44e54ae : gps: allow gnssd set gps property and read rild property

+- Project: device/google/atv

d1a1d42e : Import translations. DO NOT MERGE ANYWHERE
9116ee04 : Add system uid to mdnsoffloadservice, because it has NETWORK_SETTINGS permission.
d2513dc6 : Only register OffloadEngine when InterfaceOffloadManager is created; removed passthrough checks that isn't relevant.
0e90b49c : Make java_sdk_library dependencies explicit
2d7e916b : Remove unnecessary permission
4d3d1304 : Import translations. DO NOT MERGE ANYWHERE
fd2aa7b0 : Import translations. DO NOT MERGE ANYWHERE
cab2ae12 : Import translations. DO NOT MERGE ANYWHERE
7cdd03e0 : Keep defaults for DEX_PREOPT
6b837310 : Delete PRODUCT_FULL_TREBLE_OVERRIDE.
481137ee : Make java_sdk_library dependencies explicit
f2b92a60 : Integration of NsdManager mdns offload API.
4770a671 : Remove config_backlight_integration_enabled
aed9f834 : Import translations. DO NOT MERGE ANYWHERE
be8925ab : Import translations. DO NOT MERGE ANYWHERE
0846ea44 : Backlight Mode Daily Sync
9b79d855 : Import translations. DO NOT MERGE ANYWHERE
c0cdfa6f : Import translations. DO NOT MERGE ANYWHERE
c1a5150f : Import translations. DO NOT MERGE ANYWHERE
95b51a0b : Import translations. DO NOT MERGE ANYWHERE
d60852b0 : Import translations. DO NOT MERGE ANYWHERE
60651b89 : Import translations. DO NOT MERGE ANYWHERE
ddfbe55b : Revert "Add TV PAI stub for Cuttlefish"
e57cde0a : Import translations. DO NOT MERGE ANYWHERE
2e852924 : Add "Backlight" preference in ConnectedDevicesSliceProvider
1c479eb2 : Import translations. DO NOT MERGE ANYWHERE
382f0f13 : Import translations. DO NOT MERGE ANYWHERE
741cf9bd : Set soong config without_vibrator to exclude VibratorControlService
a872365d : Import translations. DO NOT MERGE ANYWHERE
a8a482ee : Import translations. DO NOT MERGE ANYWHERE
1664d16c : Import translations. DO NOT MERGE ANYWHERE
39892836 : Import translations. DO NOT MERGE ANYWHERE
23ed4b53 : Import translations. DO NOT MERGE ANYWHERE
6b0eaafd : Configure config_maxUiWidth per dpi
4708474a : Import translations. DO NOT MERGE ANYWHERE
8b168c4e : Import translations. DO NOT MERGE ANYWHERE
a2f53c7d : Make camera to be optional on lowram device.

+- Project: device/google/bluejay

1130f24 : gps: set default SUPL SSL method to SSLv23
c787f48 : Update product id for bluejay
1eb4d58 : Symlink current prebuilt folder to android root
7cc108b : gps: Re-enable GLO & QZSS in US
01b506e : gps: add CpEarlyFixGuardTimeSec to prevent earlyfix response delay
76b6c9a : thermal: read thermistor temp from sysfs
9839828 : Update bluejay SVN to 65
a16a954 : thermal:remove unused state2power value
8068031 : update OWNERS to include Android.bp
052208b : thermal: Remove bcl related tzones
163d025 : bluejay: Add build_flags based properties for SMR/EMR build
d20b564 : haptics: Update output distortion gain
500b7ed : Adpf:bluejay: switch to multitier heuristic boost.
8900a08 : gps: Enable Beidou measurements only in the US for B3.
f03ef4d : Update antenna position coordinates
02d55c9 : Update bluejay SVN to 64
de52f79 : add device id
0bb1e8b : bluejay: Use build_flags for SVN
8062f7b : gps: Set configuration by kernel version
fa39f73 : Revert "Build g7_trusty_next for “next” configuration"
0e1f7f4 : Build g7_trusty_next for “next” configuration
4c5d5db : Enable all primitive effects
1cefe6d : Update bluejay SVN to 63
743337b : conf: Enable access for braking time sysfs nodes

+- Project: device/google/bluejay-sepolicy

1ffd592 : storage: move storage related device type to common folder
2baf9fb : Storage: fix build breakage of storage firmware upgrade sepolicy

+- Project: device/google/caimito

262991d : gps: Update official release 4.15.3_7_241024_R1 config on P24
ace71f5 : powerhint: enable auto_prefer_idle in games
eb8e61d : caimito: fix unexpected affinity setting.
c41913f : Add Sony WF-1000XM5 to the LE audio allow list
024eac1 : tokay: Update APMg3 tuning files
e38d255 : caiman: Update APMg3 tuning files
9f7f056 : komodo: Update APMg3 tuning files
635682a : bthal: disable thread dispatcher
edc71a9 : gps: Update L5 Path Delay Parameters for P24
b9ff579 : komodo: Update APMg3 tuning files
56ec097 : caiman: Update APMg3 tuning files
42e73b7 : tokay: Update APMg3 tuning files
2c37ac5 : caimito: fix bypass mode creation flow
3a00f15 : Revert^2 "Move PRODUCT_SHIPPING_API_LEVEL to define by device"
0bf4e1e : 16kb: Set data partition to f2fs for 16kb aosp caimito targets only
4023711 : gps: Update official release 4.15.3_6_240905_R2 config
5b3b0a2 : thread: disable hal service
2170782 : gps: Remove ENABLE_CAPS_OTDOA to enable OTDOA in VZW network.
8663645 : Update product id for Caiman, Komodo and Tokay
e0a3a80 : Symlink current prebuilt folder to android root
41f7ba4 : Include gril_hidl.mk for P24 projects
4a7df44 : gps: Update release 4.15.3_3_240815_R1 config
58cbb13 : caiman: Update APMg3 tuning files
91bd87a : tokay: Update APMg3 tuning files
8909e12 : komodo: Update APMg3 tuning files
a402de2 : Delete mapper4 manifest
cb9688c : gps: Remove ENABLE_CAPS_OTDOA to enable OTDOA in VZW network.
ee03c20 : gps: Update release 4.15.3_4_240822_R1 config
b630464 : Set a proper status bar height
660301a : Set a proper status bar height
1746088 : Enable STResetTool on P24
06d14c7 : audio: pts: waves vol: update the spec xml
aa0cc6c : Enable build flag versioning for radio
ce4dad5 : Update estimated WiFi power consumption value
050cd4f : Set a proper status bar height
f5d247a : Revert^2 "Set max load balance to 4, reduce Downrate Limit for lit and mid cores"
e00b219 : Revert "Set max load balance to 4, reduce Downrate Limit for lit and mid cores"
f2def03 : thermal:remove unused state2power value
4af6b86 : [uwb] enable multicast update rsp v2
26eeb50 : [Bluetooth] Set default LDAC quality mode to MID
52d6e40 : caimito: Enable FmAPMg3 hybrid mode.
2515294 : update OWNERS to include Android.bp
d127437 : Set max load balance to 4, reduce Downrate Limit for lit and mid cores
644e60f : 16kb: Add aosp_caimito_16k targets
7722474 : powerhint: CPULittleClusterMinFreq default 820MHz
7b28b1e : audio: pts: spk_post_processing bringup
4c19c4d : caimito: APMg3 tuning files
171cd65 : caimito: update libspeechenhancer 0805
d35eeb2 : thermal: Remove bcl related tzones
60916ef : caimito: Add build_flags based properties for SMR/EMR build
9c72d86 : Modify maxGamma value of short-term model
7047cb2 : remove Doze brightness integer config
ae6907b : Boosting kswapd uclamp min value when the panel is on
82bd2af : caimito: update libspeechenhancer library.
41ca8f2 : haptics: Update output distortion gain
89d596b : Enable auto prefer idle
ac00626 : audio: 2024/07/23 Fortemedia table check in for QPR3
8e3f67d : Spatializer: Update configs with latest tunings.
5c6e209 : display: add disp_therm sysfs node and interval time
ca3ac26 : Adpf:caimito: switch to multitier heuristic boost.
75f7ce1 : Add set scenarios and configurations files for P24 projects.
87147bd : 16kb: Set 16kb kernel for caimito targets
c6fba34 : Reduce swap_free_low_percentage for Tokay.
fc28091 : caimito: add incall stream 3 for gsenet uplink
4b85e78 : Update P24 SVN to 5
5f67c9a : Update P24 SVN to 4
1a61f94 : Update P24 SVN to 4
ee5c11f : gps: Update 4.15.1_19_240725_R1 config for P24
fb22d79 : [caimito] Enable PA_KILL during PA_KILL_BOOST
048b248 : Update antenna position coordinates
0cad428 : Add ThreadNetworkDemoApp to Caiman, Komodo, and Tokay
a31f124 : Set system property for LEA multi-codec for P24 projects
ec8cb9f : Wifi: Disable config_wifiEnableStaIndoorChannelForPeerNetwork
b2925e7 : Changed png to final version.
d68bded : Powerhint tuning for photo capture
dc64ebb : caimito: Use build_flags for SVN
82f05a5 : Changed png to final version.
a925c9b : Fixxed the picture size.
7c81eff : Increase SPC thresholds based on the field data
c758126 : add device id
94a371a : Increase SPC thresholds based on the field data
d807e78 : [uwb] Support multicast list update ntf v2 on komodo and caiman
b6a966e : Update SVN to 3
a265161 : Regulation e-label for TK4 GUR25 VN
7c8f65b : Update SVN to 2
0f93229 : powerhint: set valid PMU_BIG_SPC_THRESHOLD for CAMERA_PROJECT11
4ff1f70 : Display: disable NS mode and allow BTS follow operation rate
b07be95 : caimito: add default mic compensation
58a1ede : Display: allow BTS follow operation rate
23a9e64 : Revert "[Thread] remove thread hal"
ca69c17 : display: update reduceBrightColorsStrength setting
d7efc01 : caimito: config serial no for vendor audio
176560b : powerhint: Enable auto migration margins/dvfs headroom for game mode
0de9ece : powerhint: Add nodes to control per-task iowait boost
eb1267c : powerhint: Add nodes required to enable auto migration margins/dvfs headroom
d92ae25 : powerhint: Explicitly set DownRateLimitUs for camera
028bbe7 : [KM4] Add config.xml to OMA-DM package with DevInfo Model name.
5cbf843 : [TK4] Add config.xml to OMA-DM package with DevInfo Model name.
5112986 : [CM4] Add config.xml to OMA-DM package with DevInfo Model name.
ec718bd : Revert "Move PRODUCT_SHIPPING_API_LEVEL to define by device"
c5abced : [Thread] remove thread hal
add4ec3 : Regulation e-label for TK4 GUR25 IN
6d89d32 : display: update reduceBrightColorsStrength setting
4fe1688 : Reapply "powerhint: add proactive kill hint for camera launch"
649729a : caimito: update speech enhancer 0617
acadaad : add support for bluetooth-low-energy-broadcast
37c9b09 : uwb: add capabilities to disable aoa
9712c39 : Remove normal routing emergency number for starhub_sg
29000eb : Add normal routing emergency numbers for telekom_pl and orange_pl
eb3e79e : Move PRODUCT_SHIPPING_API_LEVEL to define by device
8f43205 : Set big core to group_cfs_skip_mask for sys group by default

+- Project: device/google/caimito-sepolicy

081c602 : Move hal_radio_ext_service related policy to gs-common.
f43ae15 : Allow composer to access pixeldisplayservice_app
916db95 : Correct OWNERS file config

+- Project: device/google/comet

69e0b38 : gps: Update official release 4.15.3_7_241024_R1 config on CT3
f94ef94 : powerhint: enable auto_prefer_idle in games
f2caec5 : powerhint: port dvfs_headroom settings from p24
a928677 : powerhint.json: enable gpu capacity signalling.
6f10192 : comet: fix unexpected affinity setting.
b6bf4f9 : Adjust power button y value for light reveal
85b85ba : Add Sony WF-1000XM5 to the LE audio allow list
4bad3db : Display: Removed colordata calibration file from /device
1504de5 : BT Offload: Using origin flag to control BT Offload feature
01533e9 : bthal: disable thread dispatcher
fd5509f : comet: Update APMg3 tuning files
33fd6a7 : Add UWB overlay to comet device
2d851b4 : gps: Update L5 Path Delay Parameters for CT3
990359f : comet: Update APMg3 tuning files
9c85687 : comet: fix bypass mode creation flow
0884359 : Revert^2 "Move PRODUCT_SHIPPING_API_LEVEL to define by device"
81e01f2 : Enable STResetTool on P24
a6d1571 : gps: Update official release 4.15.3_6_240905_R2 config
856f353 : add support for bluetooth-low-energy-broadcast
cb5232c : thread: disable hal service
a5c26d5 : gps: Remove ENABLE_CAPS_OTDOA to enable OTDOA in VZW network.
293b436 : Enable auto prefer idle
0e0b867 : Set big core to group_cfs_skip_mask for sys group by default
8a51edf : Update Comet product ID
ce8f714 : Symlink current prebuilt folder to android root
6ed43e4 : Include gril_hidl.mk for comet
6823fc5 : gps: Update release 4.15.3_3_240815_R1 config
1ae0107 : comet: Update APMg3 tuning files
a54d98f : Delete mapper4 manifest
8deeb01 : BT Offload: Using other flag to control BT Offload feature
93692c3 : gps: Remove ENABLE_CAPS_OTDOA to enable OTDOA in VZW network.
60c7abf : gps: Update release 4.15.3_4_240822_R1 config
7a49f49 : audio: pts: waves vol: comet spec xml
3ff10dc : Enable build flag versioning for radio
41aa0e4 : Update estimated WiFi power consumption value
8e17fdb : Set max load balance to 4, reduce Downrate Limit for lit and mid cores
9595435 : thermal: read thermistor temp from sysfs
abdd4ab : [Bluetooth] Set default LDAC quality mode to MID
e2b22fe : comet: Enable FmAPMg3 hybrid mode.
58cfd57 : update OWNERS to include Android.bp
6c974f0 : powerhint: CPULittleClusterMinFreq default 820MHz
fcc2a8e : comet: Add Apmg3 tuning files
993479b : comet: update libspeechenhancer 0805
b7db5dd : Upgrade IDisplay to V13
8439686 : remove Doze brightness integer config
63acb2b : comet: update libspeechenhancer library.
cef10fa : comet: Add build_flags based properties for SMR/EMR build
c779206 : Enable PA_KILL during PA_KILL_BOOST
e379353 : haptics: Update output distortion gain
aff6a62 : comet: add incall stream 3 for gsenet uplink.
ed70309 : Spatializer: Update configs with latest tunings.
f645535 : Add set scenarios and configurations files for Comet projects.
9653d99 : Adpf:comet: switch to multitier heuristic boost.
d406d43 : thermal: Update init_thermal_config
dc15dc3 : Update Comet SVN to 5
ceee48c : Update Comet SVN to 4
5bd46d2 : Update Comet SVN to 4
264230a : gps: Update 4.15.1_19_240725_R1 config for CT3
1885637 : Update antenna position coordinates
6f74100 : Add ThreadNetworkDemoApp to comet device-comet.mk
4d8c8df : powerhint: Enable auto migration margins/dvfs headroom for game mode
51140ac : powerhint: Add nodes to control per-task iowait boost
b804969 : powerhint: Add nodes required to enable auto migration margins/dvfs headroom
62542ec : powerhint: Explicitly set DownRateLimitUs for camera
c93bb1e : init: Remove unused 1540.app
09d12a9 : Set system property for LEA multi-codec for Comet project
4080c0d : Powerhint tuning for photo capture
84c4eeb : Wifi: Disable config_wifiEnableStaIndoorChannelForPeerNetwork
18bcbf8 : Revert "Enable bootstrap for DVT for convenient testing"
8289963 : comet: Use build_flags for SVN
4d6418d : Increase SPC thresholds based on the field data
e17b0ee : add device id
c355276 : Increase SPC thresholds based on the field data
36dec6a : [Bluetooth] Update BT SAR table
44ab632 : Update SVN to 3
8558567 : Update SVN to 2
fa64acd : Revert "[Thread] remove thread hal"
23c53a9 : [CT3] Add config.xml to OMA-DM package with DevInfo Model name.
65acbd0 : Enable bootstrap for DVT for convenient testing
b43f7a6 : Revert "Move PRODUCT_SHIPPING_API_LEVEL to define by device"
5cca60c : [Thread] remove thread hal
daedf20 : bt: enable vendor logging and update BQR event_mask
2d457fd : Revert^2 "Set persistBrightnessNitsForDefaultDisplay to true"
c87c5cf : Reapply "powerhint: add proactive kill hint for camera launch"
7cdcc10 : comet: update speech enhancer 0617
cf00459 : Revert "Set persistBrightnessNitsForDefaultDisplay to true"
1f0e1f3 : uwb: add capabilities to disable aoa
c9d2cb0 : Remove normal routing emergency number for starhub_sg
4778458 : Add normal routing emergency numbers for telekom_pl and orange_pl
5f1c385 : Regulation e-label for CT3
50fcb50 : audio: switch post process in MC via mixer
04bb3b1 : Move PRODUCT_SHIPPING_API_LEVEL to define by device

+- Project: device/google/comet-sepolicy

8dc3a90 : Label sysfs node power_mode as sysfs_display.
00dfece : sepolicy: add permission for dump_power

+- Project: device/google/contexthub

f78145fb : Deprecate ILefty service chre connection

+- Project: device/google/cuttlefish

252ddc8bf : Revert "Added hibernation completed"
da9e85452 : Pass initial CF device_info to netsimd
b8c7968f7 : Move non-cf specific SELinux for KeyMint HAL in system to /system repo
dab2bd6a2 : Use early_virtmgr for trusty_vm_launcher
3e4ac35a5 : Hardcode cf to support S2r and S2d.
e4c7dc46b : Revert "Revert "Add module notice_xml_system to the system image..."
04632d935 : Revert "Add module notice_xml_system to the system image, which ..."
40da2dced : Add a policy for vhost_device_vsock
4536b10c0 : Skip multi-display system decoration tests for cuttlefish-md
249734903 : Add a system call policy for `avbtool`
aa3e458fc : Add module notice_xml_system to the system image, which is the Soong module that generates system/etc/NOTICE.xml.gz for system partition.
9d54d0d3a : Create a namespace-only sandbox for `avbtool`
c02c23033 : Revert "Drop guest-side socket_vsock_proxy"
fe105fa10 : Add a sandbox policy for `casimir`
0c332b460 : Don't run `capability_query.py` in host-sandbox mode.
63b13d9cf : Drop guest-side socket_vsock_proxy
cdb08331c : Use tempfile for graphics detector output
59812c47b : Add default face hal instance on CF
d9cd44948 : Remove some un-invoked processes from the "no policy" list.
47178d68c : Map `/run/cuttlefish/operator` in `assemble_cvd`
48b35ae6a : Put `webrtc_operator` in a sandbox
38ce1dc51 : Support cuttlefish `metrics` in the host sandbox.
2c819d138 : Support --gpu_mode=gfxstream_guest_angle_host_swiftshader on ARM
ffd3f96fc : Don't run extract-ikconfig in host-sandboxing mode.
e7dea13a3 : Duplicate some utilities from sandbox2
0ca28354b : Grant KeyMint HAL in system permissions to read system properties
66914c95d : Lock down gnss_grpc_proxy policy
af9f807ae : Add auto cf specific logic needed for hibernation
2c963d7fa : Remove remaining `TraceAllSyscalls` fallbacks in policies.
bee23edbe : [selinux] Declare hal_keymint_system as a server of hal_keymint
92edd67ee : Grant hal_keymint_system vsock permissions to connect to Trusty VM
29f39ba0e : Return `SharedFD` from `OpenSocket` in `tcp_connector`
3e575aaba : Put `tcp_connector` in the `cuttlefish` c++ namespace
13ee7969a : Create a `seccomp` sandbox2 policy for `tcp_connector`
447eaab81 : Add a `seccomp` sandbox2 policy for `casimir_control_server`
a1369bb93 : Create a `seccomp` sandbox2 policy for `control_env_proxy_server`
0b299b229 : Move config json fragments
38e26a921 : Added hibernation completed
42e49b49d : Tidy up OWNERS
6ad52c9e4 : Mark KeyMint HALs with Trusty VM updatable via system
79d52493b : Update manifest.xml for soong-built system image
6f2008fab : Add a `seccomp` system call policy for `openwrt_control_server`
1b954d033 : Add `mkdir` to netsimd policy
fff4a1e6e : Apply changes to use cuttlefish_v4l2_streamer with EVS
4b727ef20 : Drop 32-bit w/ 64-bit kernel x86 phone target
8404b2742 : Ensure android-info.txt is a required image
2921e4103 : Revert "Update $PRODUCT_OUT from the cf system_image"
513cd1754 : Add a `seccomp` system call policy for `assemble_cvd`
b3a611a3c : Update $PRODUCT_OUT from the cf system_image
3ff8448b0 : Add a `seccomp` system call policy for `newfs_msdos`
0c05edb9b : Add a `seccomp` system call policy to `simg2img`
6acca1b06 : Revert "Add a warning on config for visibile background users"
df5c764f6 : Fix x86_64 16k Cuttlefish.
40104c719 : Drop unmaintained pasan target
c304a4cc6 : Add non-secure KeyMint VM to cf when feature is on
4af37e95c : Add KM trusty nonsecure apex on cuttlefish
0e2d608cf : Revert "Revert "Add framework_compatibility_matrix.device.xml to..."
e4eb0bc9d : Add a `seccomp` system call policy for `cvd_internal_start`
9def856ba : Create `launcher.log` from the sandbox environment
2175829f4 : Add a `seccomp` system call policy for `tombstone_receiver`
0f258464d : cuttlefish: Set 16K kernel iff dev option is set
062700d00 : nfc_connector: Stop dump raw packets
469b71fd5 : Sandbox `cvd_internal_start`
a7c340bd4 : cuttlefish: Remove unused ALL_KERNEL_MODULES
80e4cc6b9 : Add a `seccomp` system call policy for `netsimd`
a68c671c4 : Add default instance for CF
6f6540731 : Add a `seccomp` system call policy to `echo_server`
d08308420 : Add a `seccomp` system call policy for `wmediumd`
76752a3ca : Add a `seccomp` system call filter for `screen_recording_server`
9dbef2a15 : Remove `collect.h`
1c9c4ffa0 : Add required config files for VhalProxyServer to cvd host packages.
8bc407063 : Add copy for android-info.txt to ARM server.
495bb5f36 : Use unix domain socket for vhost user vsock.
b0b6f93fb : Bump Cuttlefish's shipping_api_level to next year's release
7a69496e8 : Reland: Re-enable printing on cuttlefish
6dd763440 : Bump Cuttlefish's shipping_api_level to next year's release
39c15ca19 : Add a `seccomp` policy for `webrtc`
97a848941 : Add a `seccomp` policy for `log_tee`
4fea1bd22 : Add a `seccomp` policy for `modem_simulator`
fcaf13c84 : Add a seccomp policy for `run_cvd`
fb0a07960 : Add a system call policy for `adb_connector`
e3f68e52e : Add `Allow` rules for noisiest executables passive generating traces
d1c10e367 : Allow gRPC servers to sleep
8c438e75b : Replace `AllowAllSyscalls` with `TraceAllSyscalls` in policies and use permissive tracing
af4b07f3e : Try multiple locations for `egrep`
bb78f3b1c : Add resume device to be hibernation device
a15bc3ab0 : With kunit as module we no longer need kunit.enable=1
b2b7981dc : Revert "Add Cuttlefish frontend mouse support."
e61e9dc47 : Move adb_keys to product partition
521f715b1 : Add libmonkey_jni to the system image
13f89886f : Revert "Add framework_compatibility_matrix.device.xml to system ..."
198dc8e51 : Add system call filters for `gnss_grpc_proxy`
0db9aba69 : Revert^2 "Bump Cuttlefish's shipping_api_level to next year's release"
e455dd3e4 : Reland "Keep sending the last frame"
6da89b885 : Define vintf_fragments as modules
6771844b7 : Define vintf_fragments as modules
ba17ee117 : Make sure device is connected before bugreport.
5f85074c8 : Add a namespace-only sandbox policy for `control_env_proxy_server`
0eb6b4dc6 : Delete the cvd command
392325400 : Define vintf_fragments as modules
d5f79654d : Fix condition in `--data_policy=resize_up_to`
e645b3a1b : Lock down `mmap` arguments in the baseline policy
653d6e863 : Revert "Keep sending the last frame"
b24f4560a : Adds timeout when creating adb bugreport.
676de7009 : Capture `egrep` stderr for checking tap device usage
2411a2f68 : Revert "Bump Cuttlefish's shipping_api_level to next year's release"
6f14948c1 : Allow empty OS version in boot image
c89c4f985 : Limit cvd-host-package to only build in Cuttlefish targets
f5a340da1 : Remove `cpp_basename` and `cpp_dirname`
d8019e541 : Enable older kernels to be built-in
838cc3587 : Allow empty OS version in boot image
782bdb543 : Keep sending the last frame
f95e1718f : Re-run bluetooth checks on 5 second interval
a948c2e58 : Add Cuttlefish frontend mouse support.
580f34f3a : Add hibernation image in auto
5acf54059 : Enable modem with SatelliteModemEnableRequestAttributes
53dc9b505 : Correct config_carEvsService resource overlay
c93dd7ff6 : Add a namespace-only sandbox policy for `casimir_control_server`
7c31593d6 : Add a namespace-only sandbox policy for `netsimd`
3bd5c7d44 : Sync with new drm common aidl interface
75b458933 : Replace `image_aggregator` usage of `/bin/mv` with in-process logic
87e2e9c43 : Add the `madvise` system call to the `socket_vsock_proxy` policy
6e4e33d30 : Add a namespace-only sandbox policy for `operator_proxy`
84992d825 : Add a namespace-only sandbox policy for `simg2img`.
b2f1ee5e0 : Add namespace-only sandbox policy for `openwrt_control_server`
944b6f85e : Add a namespace-only sandbox policy for `newfs_msdos`
12244fa87 : Expand remaining `/bin/bash` uses into direct fork/exec calls in `boot_image_utils.cc`
a9b039039 : Add a namespace-only sandbox policy for `mkenvimage_slim`
baba07f4d : Add `modem_simulator` policy rule for `modem_nvram.json`
61ee6c349 : Add a namespace-only sandbox policy for `wmediumd_gen_config`
97833ec17 : Remove tap device conflict checking in host-sandboxing mode
d7a1146ad : Reduce /bin/bash intermediates in `boot_image_utils.cc`
a68553c20 : Use crosvm's new option for waiting for vhost-user socket
a86bba69b : Decouple CF audio configuration from the emulator
56c66e17b : Run `adb bugreport` synchronously.
1b0a98864 : Set security_ctx option to false for crosvm virtiofs
0524d9a1a : Add a namespace-only sandbox policy for wmediumd
f2f8ec742 : Add missing system call to `socket_vsock_proxy` policy
9f462e844 : Add a namespace-only sandbox policy for `gnss_grpc_proxy`
aacb9dd79 : Add a namespace-only sandbox policy for `echo_server`
22d1d9695 : Add a policy for `tombstone_receiver`
d2ea91f2c : Explicitly enumerate all invoked executables missing policies.
c4d67ee70 : Bump Cuttlefish's shipping_api_level to next year's release
bcefd73f6 : Add framework_compatibility_matrix.device.xml to system image
b367f0696 : Revert^2 "Enable Direct-IO for preloaded APEXes"
6e0df427f : Wait for Cuttlefish boot completion while launching with docker
ca9c767d6 : Add a namespace-only sandbox policy for screen_recording_server
074be33b8 : Add a namespace-only sandbox policy for adb_connector
de6263aa6 : Add a namespace-only policy for log_tee
07e80c253 : Reconnect to adb when resuming from hibernation
3b8555fd2 : Remove unnecessary std::move
293bd5bfe : [DO NOT MERGE] Format Android.bp files
082f99627 : Remove a redundant line
def89b753 : Namespace-only sandbox policy for `assemble_cvd`
affa92046 : Revert "Re-enable printing on cuttlefish"
b49162312 : Remove uncalibrated limited axes IMU features from auto cf.
a3cdcccba : Remove unsupported 'scsi' option from virtio-blk
7bfb30549 : Restrict `socket` system call in `process_restarter` seccomp policy
7f21809a7 : Enable show_ime_with_hard_keyboard by default on auto_md
24e84b202 : Re-enable printing on cuttlefish
bcb38ccaa : Always preserve logs when restoring a cuttlefish device
f68e0d183 : Adds package prefix to property string
33478688b : Pin host image cuttlefish package to v0.9.30
5480406e8 : Update jdk to jdk21
9af7a6a43 : Update GCE Host image to debian 12
dc5e2da7e : Upload android-info.txt when testing on gce host
cd2a8f5c0 : vsoc_x86_64_pgagnostic: Rename kernel cmdline "page_shift"
4e86e5a79 : Revert "Enable Direct-IO for preloaded APEXes"
553668c9c : Enable Direct-IO for preloaded APEXes
70ba94c35 : Limit system calls in `socket_vsock_proxy`
faa593bf8 : Move `ValidateMetricsConfirmation` to a separate file.
06561f9df : Move `OverrideBoolArg` to a separate file.
131a791d5 : Vectorized boolean flag refactor
f0ade9d0a : Remove `launch_cvd --share_sched_core`
10789092f : Extract `SignalFd` from `SandboxManager`
afae56576 : Remove unused MultiDisplaySecondaryHomeTestLauncher
3b7b8ebac : Extract unix server socket operations out of sandbox_manager.cpp
5666c0668 : Accept `SandboxManager` instantiated members in its constructor
d89c0acd3 : Move subprocess creation logic into `PidFd`
ef020e41b : Add a namespace-only sandbox policy for `socket_vsock_proxy`
602f29c4a : Open tap file descriptors in `crosvm` rather than `run_cvd`
ff3b1bf6d : Revert^2 "Remove hard-coded init.environ.rc"
b61deaf4e : Revert "Remove hard-coded init.environ.rc"
ad1025c62 : Clean up satellite provision APIS
8f9ee44c2 : Add kernel configs to Cuttlefish system images
59e597964 : Add new target using Soong-built system image
7aac3a422 : Return a `Result` from `AddVbmetaFooter`
8570b1258 : Convert `GenerateFileContexts` to return a `Result`
8ae8af8c8 : Return a `Result` from BuildDlkmImage
e9152e38c : Return `Result`s from `RepackWithSuperPartition`, `BuildVbmetaImage`
59afc71c8 : Remove hard-coded init.environ.rc
bf963a87e : Revert^6 "Use generic system-build.prop module"
484a993d8 : Add a namespace-only sandbox policy for `tcp_connector`
c01b66177 : Correctly handle EOF in run_cvd server loop
6bf36bb2c : Add a namespace-only sandbox policy for `webRTC`
5bf6d78ad : Add a namespace-only sandbox policy for modem_simulator
cea190a12 : Add a sandbox policy for `process_restarter`
9f1ad6391 : Forcibly halt non-sandboxed child process hierarchies
628d45c1a : Distinguish between EOF and read errors for kernel log monitor events
01ff9dde3 : Put `kernel_log_monitor` in the `cuttlefish::monitor` C++ namespace
3f75b8176 : Back out sandbox functionality in Command and ProcessMonitor
198653bce : Separate the two behaviors of SandboxManager::ManagedProcess into subclasses
a36b1d148 : Revert^5 "Use generic system-build.prop module"
fa2dd9c10 : assemble_cvd: use sha256 instead of sha1 for verity tree
d9d1bb4c1 : Includes device bugreports in cvd bugreport bundle.
40ac70145 : Do not exit on error, log the error instead in cvd bugreport.
c1663b8c2 : Create a log file for cvd host bugreport.
3c9b08bdb : Return a `Result` from `UnpackBootImage`
8307004e0 : Use `AutoSetup` for `KernelRamdiskRepacker`
6595c8bdb : Use `Result`s for `KernelRamdiskRepacker`
9ca82e196 : Sandbox `run_cvd`
9efd69a79 : Reapply "Use `RunProcessWithManagedStdio` for capability_query.py"
9b6c47df6 : Add doc for installing JDK in host image.
b873e0661 : Move license metadata declaration of cuttlefish/Android.mk into meta-lic.mk
3c34c7158 : Revert "Use `RunProcessWithManagedStdio` for capability_query.py"
060af7917 : Revert^4 "Use generic system-build.prop module"
afefec6ea : Revert^3 "Use generic system-build.prop module"
9b6c76f30 : Revert^2 "Use generic system-build.prop module"
c4eefaf3e : Revert "Use generic system-build.prop module"
dadcb61b8 : Add support for canonical config while launching CVD with docker
f87e5512a : Deduplicate saving `errno` for `FileInstance` and `ScopedMMap`
5c0530a53 : Use `RunProcessWithManagedStdio` for capability_query.py
55364c11d : Add a `HostExeTool` utility to `HostInfo` in `process_sandboxer`
256f023f9 : Support launching non-sandboxed processes from process_sandboxer
3f6dafa7e : Add a state machine to SandboxManager::SocketClient
a385ffcec : Introduce a `PidFd` class to process_sandboxer.
b7925685e : Introduce a sandboxer_proxy executable
4af8b23f6 : Update hotplug tests to use new flag format
392ac05b8 : [nfc_cf] Add impl for new nfc aidl api.
b111e46ab : Remove unique_resource_allocator related files from AOSP
05cbe4f12 : [nfc_cf] Add impl for new nfc aidl api.
99b194ab0 : use /vendor/bin/snapshot_hook_post_resume when restoring
5605a481a : add context to openwrt post-restore rpc response
06f38c8a1 : 16kb: Replace PRODUCT_BOOTS_16K for TARGET_BOOTS_16K
b35a0beea : Alphabetize build/Android.bp
bd525ca60 : Add message transport utility to process_sandboxer
fa9f36679 : Only run UDS directory selection logic once.
6c9c7c9ae : Add a UniqueFd class to process_sandboxer
4f609e565 : Add vcpu_config_path option
2c56099c0 : Include logpersist.start for user build
0d1e43cdb : Convert cvd-host_package.stamp to soong
cbf49858d : process_sandboxer style recommended changes
5e673a229 : Revert "Add vcpu_config_path option"
eb345b9e3 : Use generic system-build.prop module
0c72c47ad : Add kernel configs to Cuttlefish system images
a9b5950db : Format system_image Android.bp file
5d5250c4f : Enable VHAL proxy server for dd target.
93ab47f26 : Update OWNERS of shared/auto
16c7f6ae7 : Introduce a PollCallback utility into process_sandboxer
aa21a98bb : Separate CarServiceTest to multiple test apks.
91de6f066 : Run `bpfmt` validation at `repo upload` time.
fc87489ba : Add a server to process_sandboxer
223e08bfd : Set `run_cvd` working directory from `cvd_internal_start`
96a1ac8e1 : Avoids null pointer dereference in `radio_1_6::reportPhysicalChannelConfigs`.
7744598b1 : [nfc_cf] Add impl for new nfc aidl api.
5ce5775be : Use Soong defined system image from eng build
1cdf70463 : Use `RunWithManagedStdio` for invoking `assemble_cvd`
5188b69fe : Remove `--run_file_discovery` flag from `cvd_internal_start`
3818a929e : Read `assemble_cvd`'s config in `cvd_internal_start`
2bc34030d : Use `ErrnoToStatus` instead of `Status(ErrnoToStatusCode(`
7aaac009d : Revert^4 "Use host-side VHAL for cf_auto targets."
b50ef2321 : Temporarily disable Soong defined system image from Eng build
925b64bff : Pass --gpu_renderer_features to the vhost user gpu device
bbc624e40 : Add init.environ.rc to system image
deb215d9a : Add vcpu_config_path option
366d2dd8d : Update CF MD build file
ce18aba87 : Avoids null pointer dereference in `radio_1_6::reportPhysicalChannelConfigs`.
d8cd56b56 : Remove `ForCurrentInstance(int)`
4ad67f911 : Remove `GetCuttlefishEnvPath`
25d6a8513 : Rename VmManagerBootconfig and remove outdated comment
1190a203f : crosvm_manager: --gpu-display -> --gpu=displays=
4727eae00 : Remove `cuttlefish::` prefixes in metrics code
85fb610e2 : Enhance UX feedback, when using mic button
959ac923d : Put `cvd_internal_start` in the `cuttlefish` C++ namespace.
eb5c37d24 : Add event handling to SandboxManager
29bd92486 : Set up Abseil logging for process_sandboxer
d46771ea1 : crosvm_manager: --rw-pmem-device -> --pmem
c4faf7bae : crosvm_builder: --{rw,}disk -> --block
4543334ed : Update build variables
470c1d6e5 : Replace PRODUCT_DISABLE_SCUDO with MALLOC_LOW_MEMORY.
cbf173dee : Support sandboxing secure_env
bf4a3a71a : Add VHAL VTS to TEST_MAPPING.
cacaa78fd : Add more missing libraries to system.img
0e2b74b4f : Revert^3 "Use host-side VHAL for cf_auto targets."
169021e0c : Enable Gfxstream's GlProgramBinaryLinkStatus after aosp/3151743
fe07d9c41 : Move "hosttar" to soong build
3c2d8661d : Extract and improve `SecureHal` enum logic.
2da617d27 : Revert^2 "Use host-side VHAL for cf_auto targets."
71a05cc6e : Enable Soong defined system image with target product
2ac5110aa : Add OWNERS to system_image
966f3fc1f : Add missing symlinks to system.img
e4d8c961c : Enable Soong defined system image with target product
ca772e59e : Add temporary vintf xml files to system image
55d260cbf : Retry sending request for creating Cuttlefish until succeeded
17d2dfb32 : Disable Soong defined system image for clang coverage build
c92f857e2 : Revert "Nuke confui"
a500f55c7 : Revert "Use OpenJDK 21 in the GCE images"
a45f688fa : Introduce `sandbox_manager` to `process_sandboxer`
4abbf5cdc : Remove apex.use_vndk_as_stable
0aa292ed9 : Add file list module for aosp_cf_system_x86_64
0f8085594 : Add adb_port to the info while registering device to operator
a00ce5b24 : Export DISABLE_RILD_OEM_HOOK to soong for later on conversion
6ccb7a734 : Remove api_level.h and pass in level through Android.bp
a8fde6732 : Add file list module for aosp_cf_system_x86_64
6d17c2c79 : Add "android.software.credentials.prebuilt.xml" to system image
40e850f55 : Revert "Use host-side VHAL for cf_auto targets."
eb0aa5e56 : Conditionally add AvatarPicker to soong system image
44477eb55 : Change default CF health data to ensure the data is collected correctly
6f7d6a4db : Update android.*.soundtrigger3 versions in hal_implementation_test
5622eff4a : Unset default sandbox2 timeout in process_sandboxer
72ac78797 : Update android.*.soundtrigger3 versions in hal_implementation_test
97ece7537 : Install prebuilt xml files to soong-built system image
c0df0e3ee : Use host-side VHAL for cf_auto targets.
fc30275e4 : Add vhal_proxy_server_cmd.
a44fee955 : Do not return "." and ".." special entries in `DirectoryContents`.
d8cb2f6ff : Consolidate common policy parts into a "baseline" policy builder
655d0ceb0 : Add `cc_host_test process_sandboxer_test`
4ea3485a2 : Restore openwrt instance when CF is restoring
04ccc9e44 : Stop only the CVD instance that has a problem with critical process
574251acd : Collect netsimd logs with `cvd host_bugreport`.
7256207ed : Include all the log files in host bugreport zip.
3417ea47c : Add system_compatibility_matrix.xml
d15f846bc : Add missing modules to the soong system image module.
570e8d0de : Move binaries to multi/both in soong system image
963a5d897 : Implement V4L2 camera emulation in Cuttlefish.
a96722b64 : Avoid running graphics detector N times for --num_instances=N
6a7bc7dac : Conditionally add com.android.crashrecovery to system image
be5f72ff8 : Add build_prop module for cf system
7aa4ae6c5 : Update aosp_cf_system_x86_64 system image
f7b0bf505 : Add a prototype setting to separate out the block device with vhost-user
48dc9e7f8 : Replace PRODUCT_DISABLE_SCUDO with MALLOC_LOW_MEMORY.
31e0a5f35 : Delete the cvd command
9052e1c03 : Remove `cvd_load_tester`
a99968c20 : Don't depend on cvd binary from aosp tests

+- Project: device/google/felix

7c1f13c : gps: set default SUPL SSL method to SSLv23
a42bff7 : Update product id for Felix
3e925e4 : Symlink current prebuilt folder to android root
a644ef2 : cs40l26: Align Felix HAL dump logs with common HAL
777bc12 : Delete mapper4 manifest
d37470e : powerhint: Raise minimum MIF frequency to 546 MHz during screen on
5524ba6 : gps: add CpEarlyFixGuardTimeSec to prevent earlyfix response delay
caeaff1 : thermal: read thermistor temp from sysfs
5142673 : thermal:remove unused state2power value
9e47f5a : Update felix SVN to 55
3b2b23e : vibrator: Fix scaling logic for felix vibrator
42ebfa7 : vibrator: Update polling timeout to 50ms
3286919 : update OWNERS to include Android.bp
697c733 : thermal: Remove bcl related tzones
1d29f93 : vibrator: common: Check whether file is opened correctly
0dcee74 : vibrator: cs40l26: Implement braking duration for haptic effects
a33d701 : Upgrade IDisplay to V13
ae27f1a : felix: Add build_flags based properties for SMR/EMR build
c648713 : haptics: Update output distortion gain
7eecead : Adpf:felix: switch to multitier heuristic boost.
3279a16 : gps: Enable Beidou measurements only in the US for F10.
2a59cf1 : Update antenna position coordinates
36015c8 : Update felix SVN to 54
c004bba : add device id
87907f0 : felix: Use build_flags for SVN
eaeec92 : gps: Set configuration by kernel version
c24bdaa : BT: update LEA unicast allowlist: SONY
bc25286 : Update felix SVN to 53

+- Project: device/google/felix-sepolicy

e8e0c84 : Label sysfs node power_mode as sysfs_display.
059785b : SELinux: add missing wakeup rule
172c3e5 : Update SELinux error

+- Project: device/google/gs-common

1d50676 : gsc: Change the criteria for building GSC targets
3171e23 : sepolicy: remove irregular policy
d43a6e1 : Revert^2 "Allow devices that use HIDL to find AIDL radio_ext_service"
1685969 : Revert "Allow devices that use HIDL to find AIDL radio_ext_service"
0393e7f : gs-common: add rules for euiccpixel_app
6902f81 : audio: allow set_prop for vendor_audio_prop_restricted
1331d97 : Allow devices that use HIDL to find AIDL radio_ext_service
db15a0b : Add sepolicy for NNAPI HAL to access hal_graphics_allocator_service, This is required for AHardwareBuffer allocation.
69c69b2 : storage: fix ota selinux error
9b9bee2 : Storage: add sepolicy for recovery mode
6265f1f : Add sepolicy for gcam app
c8a640f : check_current_prebuilt: Symlink current prebuilt folder to android root
116b9d5 : shamp: Update shared_modem_platform HAL version to 3
02f64cf : dumpstate: gsa: Add GSA logs to dumpstate
0440e82 : storage: fix vendor_init avc denied
24568c6 : storage: fix vold avc denied
bce5748 : storage: fix adb bugreport and refactor the existing rules
9d99d1d : storage: fix PowerStats avc denied
cacedb4 : storage: move sepolicy to common folder
94ef296 : shamp: Update shared_modem_platform HAL version to 2
0ca7ada : Separate GRIL sepolicy for AIDL and HIDL by folders
202f18e : sepolicy: fix dump_power policy
a0681a7 : gs-common: nfc: st21nfc: Add rules for android.hardware.nfc-service.st
6ec23c1 : storage: move storage related device type to common folder
1d82070 : Add GPU team owners for mk files
bd3767a : Add widevine SELinux permissions
0f4a0bb : Storage: add selinux for ufs firmware upgrade event
cf2d686 : gs-common: nfc: st54spi: Add rules for hal_secure_element_st54spi_aidl
d1adbe0 : Move compaction_proactiveness to vendor sepolicy
69797e0 : Add eSIM directory and disable bootstrap when bootloader is unlocked in user build
f25cb68 : Explicitly set user root for the gs_watchdogd service.
d6d4a77 : Move compaction_proactiveness to vendor sepolicy
f71ff2b : gps: Allow gnss hal access vendor_gps_prop
15ed5c6 : Move PRODUCT_COPY_FILES from each board>device-vendor.mk here
c0b820e : Explicitly set user root for the gs_watchdogd service.
df4a5f7 : storage: allow mkfs/fsck for vendor partitons
d6ba7fa : storage: fix idle-maint avc denials.
956edf0 : Label touch_property_type to associate with vendor_gti_prop
b584b9c : bootctrl: fixed OOB read in BootControl
d35b61f : mediacodec: fix perfetto trace permission
13883d9 : mediacodec: fix permission for vendor_media_data and ecoservice
e6358c9 : Move hal_radio_ext_service related policy of grilservice_app to gs-common.
a01bc1d : mediacodec: fix vpu device sepolicy for video playback
44f21d0 : Add dump of panel power_mode.
e4506b0 : storage: extend cmd_logging sepolicy to new ufshc
3d6169d : switch waves prebuilt version
c078a87 : sepolicy: allow dumpstate to execute dump_power
e7d8589 : Export build flag to selinux policy for sysfs_udc fscontext
c2312ed : Enable Mapper V5 and Allocator V2
cf0c511 : aidl: audio: update external service version
9e2bbf3 : modem: Migrate dump_modem.sh to rust
98e6a61 : Revert "gs-common: Added common perf init.rc"
7606e41 : Revert "gs-common: Move cpufreq perf settings to gs-common"
84aaa54 : Init widevine sepolicy
38522ec : gs-common: Move cpufreq perf settings to gs-common
6a77a85 : gs-common: Added common perf init.rc
6d8cc33 : Rename arm-gralloc namespace to pixel-gralloc for mapper-version
29b454d : Use Build-Time flag to choose build from source or use prebuilt
2c5b457 : gs-common:performance: Add perf owner file
8aaaec0 : Refine the GTI dump order
5c3b95a : WLC: service: update AIDL manifest version to 1-2
bf04670 : zram: Ensure 1.5 GB free space before creating zram backing device
70b62a2 : Add FSTAB_OWNERS and update OWNERS to include Android.bp
35d4b2b : sensors: Support registry dump on DEV device.
e155aa7 : WLC: service: add sepolicy for property vendor.wlcservice.test
9d83f45 : Adjust name of vendor_camera_image_processing_hal_service
5c45a3e : Allow Tachyon service to binder call a shell program
bbe999c : mediacodec: fix sepolicy for video playback/recording
3b4a36a : Move mediacodec hal setting to gs-common
e0ddd9b : Add missing SEPolicy for audio HAL to use EdgeTpu lib
37cf26d : [BT] change # of copy file when crash
a0e5b35 : Apply flag RELEASE_PACKAGE_BETTER_BUG
3582506 : Allow camera HAL to access tachyon HAL
1a4e01e : sepolicy: allow powerhal to access vendor_mm dir
3a090c4 : Updates TTS voice packs in gs-common 202407
3b484f6 : Revert "Add a different implementation of insmod.sh"
941dc90 : Add dist_lyric_apex flag to lyric.mk
c984d65 : Support AR one-shot fuse on the new platform
bb0d0ca : touch: gti support sysfs_wakeup
f897a71 : Support touch sepolicy for spi20
90ea9b5 : Revert^2 "Support AIDL based radio HALs"
9a26ed1 : Revert "Support AIDL based radio HALs"
d44c33e : Support AIDL based radio HALs
16b70cb : Create power folder and align pm_freeze_timeout settings with p22
21f38c7 : Create power folder and align pm_freeze_timeout settings with p22
c9160b5 : gps: Add pps_assert sepolicy
875dd78 : audio: add vendor serialno prop
0dd653e : gs_watchdogd: Use timeout defined by platform
1f61691 : Move definition for vendor_camera_lyricconfigprovider_service into product
76783cf : Move definition for vendor_camera_cameraidremapper_service into product
fbf2289 : Make foreground and background I/O priority different

+- Project: device/google/gs101

60344f3e : Delete TARGET_CPU_VARIANT_RUNTIME.
b6da7df6 : Add input event profile to mitigate input latency of input threads
cbb28eab : gs101: avoid vector<const T>
bf1f0fbc : Delete PRODUCT_FULL_TREBLE_OVERRIDE.
5c249e52 : Switch from the BFQ to the mq-deadline I/O scheduler
e7603cd7 : bcl: remove charging debugfs data logging
0c84b40b : extended_log: update directory permissions for gs101
c38c1cc1 : Delete mapper4 manifest
dc56b4d5 : Define use_hwc2 variable
8d0a51e5 : usb: correct sys.usb.controller sysprop
6c250227 : bcl: revision for kernel6.1
e582d857 : Revert "Enable KUnit testing on raviole userdebug & eng build target."
9adfff45 : BoardConfig-common.mk: Enable Lazy RCU
ad788716 : Remove BCL from thermal
0da2a724 : Add FSTAB_OWNERS and update OWNERS to include Android.bp
acf7138e : Use modules.load for vendor ramdisk modules
79cb5127 : Upgrade IDisplay to V13
e35cb696 : Add soong config variable for PowerAnomalySitril
0de92772 : [Pixel RR] Apply reviewed default permissions
51cd585c : gs101: video: change to use c2 "default" AIDL service
89bd4486 : Increase the max core index for protected TLS allocations to 4
8244f563 : Delete PDX sockets for legacy VR services.
fd5ebe54 : Use absolute path for udc device
2340e91e : init.gs101.rc: Apply sched tuning to improve sched latencies
7745a679 : Add Mali OpenCL ICD to PRODUCT_PACKAGES
2e1fd913 : Use absolute path for udc device
966663c7 : APC/TUI: remove support for APC
45531bd7 : gs101: Include power/power.mk
7b58898a : gs101: Include power/power.mk
60bd0455 : gs101: wlc: add authstart permission

+- Project: device/google/gs101-sepolicy

bc76648 : sepolicy: allow dumpstate to execute dump_power
9e9fa88 : Make android.framework.stats-v2-ndk app reachable
cc79320 : Change vendor_fingerprint_prop to vendor_restricted_prop
9a63842 : Update SELinux error
d3d5235 : Update SELinux error
edf14e1 : storage: move storage related device type to common folder
f323bc8 : Storage: label ufs firmware upgrade script
e0d8d91 : Label sysfs node power_mode as sysfs_display.
4b26ef2 : Revert "Revert "gs101: update shared_modem_platform sepolicy for..."
4c48ef2 : Revert "gs101: update shared_modem_platform sepolicy for UMI"
b8f3e01 : sepolicy: gs101: fix bm selinux
a6390dc : sepolicy: remove dump_gs101.sh
50ee17c : sepolicy: remove duplicate policy
bf7161d : gs101: update shared_modem_platform sepolicy for UMI
7749498 : Allow camera HAL to access power_state sysfs
faa7886 : Revert "trusty: storageproxy: add fs_ready_rw property context"
4943a19 : Revert "trusty: storageproxy: add fs_ready_rw property context"
7bc5a6b : Revert "trusty: storageproxy: add fs_ready_rw property context"
63a927b : trusty: storageproxy: add fs_ready_rw property context
eb11b78 : Add permission for setting gril property
8c9a287 : Update SELinux error

+- Project: device/google/gs201

b22dab1 : Delete TARGET_CPU_VARIANT_RUNTIME.
f073378 : Add input event profile to mitigate input latency of input threads
c92b816 : gs201: avoid vector<const T>
2a814d7 : Delete PRODUCT_FULL_TREBLE_OVERRIDE.
8d194cb : bcl: remove charging debugfs data logging
a664dad : Switch from the BFQ to the mq-deadline I/O scheduler
541efd2 : extended_log: update directory permissions for gs201
fcc8f38 : Revert "Add soong config use_google_qns in device/google/gs201/d..."
646cc8f : Add soong config use_google_qns in device/google/gs201/device.mk
fe86e10 : Delete mapper4 manifest
f13115f : usb: correct sys.usb.controller sysprop
69bd3c0 : The "messaging" package is being removed.
1193838 : Migrate dump_power_gs201.sh contents into cpp for improved speed
c62a6b8 : Remove BCL from thermal
8c9f1f1 : Add FSTAB_OWNERS and update OWNERS to include Android.bp
0c1f694 : Limit hub tuning when enable_hub is enabled
fa514f6 : init: gs201: Mask VDROOP1 for GPU CLK Divider
0386e9b : Upgrade IDisplay to V13
6566e47 : BoardConfig-common.mk: Enable Lazy RCU
01383d9 : Add soong config variable for PowerAnomalySitril
06118f1 : [Pixel RR] Apply reviewed default permissions
3380081 : gs201: video: change to use c2 "default" AIDL service
9bbd539 : Increase the max core index for protected TLS allocations to 4
a1ad16f : Delete PDX sockets for legacy VR services.
57f74af : Use absolute path for udc device
082d87f : init.gs201.rc: Apply sched tuning to improve sched latencies
7136214 : Add Mali OpenCL ICD to PRODUCT_PACKAGES
7c074a6 : Use absolute path for udc device
32b03d0 : APC/TUI: remove support for APC
0f55bf0 : gs201: wlc: add authstart permission

+- Project: device/google/gs201-sepolicy

3f38274 : sepolicy: allow dumpstate to execute dump_power
077e59c : Make android.framework.stats-v2-ndk app reachable
a5eb284 : Change vendor_fingerprint_prop to vendor_restricted_prop
c841b33 : Update SELinux error
bd7fbe9 : [BT] Define vendor_bluetooth_prop
b67284d : storage: move storage related device type to common folder
5e8b072 : Storage: label ufs firmware upgrade script
150634f : Label sysfs node power_mode as sysfs_display.
a8d3504 : sepolicy: gs201: fix bm selinux
5e0dca9 : sepolicy: remove dump_power_gs201.sh
7fd99e1 : Update SELinux error
e8d359e : Revert "Revert "gs201: update shared_modem_platform sepolicy for..."
e1a2549 : Revert "gs201: update shared_modem_platform sepolicy for UMI"
4f8e79e : Update SELinux error
0eae051 : Update SELinux error
84725d0 : Update SELinux error
b958dd1 : gs201: update shared_modem_platform sepolicy for UMI
2b177e8 : Update SELinux error
3c082cd : Allow camera HAL to access power_state sysfs
3e1197b : Add kernel vendor_fw_file dir read permission
9b5919e : Revert "trusty: storageproxy: add fs_ready_rw property context"
4a8ab11 : Revert "trusty: storageproxy: add fs_ready_rw property context"
e825da7 : Revert "trusty: storageproxy: add fs_ready_rw property context"
27df548 : trusty: storageproxy: add fs_ready_rw property context
e1d272f : Add to allocate a security context for panel_pwr_vreg
b058332 : Add permission for setting gril property
e3ae25f : Update SELinux error

+- Project: device/google/lynx

f495da1 : gps: set default SUPL SSL method to SSLv23
c778395 : gps: Enable Beidou measurements only in the US for L10.
ae1689b : Symlink current prebuilt folder to android root
de2199a : Update product id for lynx
98621fd : lynx: add etm modules in userdebug/eng builds
2695d16 : Delete mapper4 manifest
1e4a692 : gps: Re-enable GLO & QZSS in US
086d2ce : gps: add CpEarlyFixGuardTimeSec to prevent earlyfix response delay
5a677a1 : thermal: read thermistor temp from sysfs
c518352 : thermal:remove unused state2power value
2b25b1e : Update lynx SVN to 46
e79b7cd : thermal: Remove bcl related tzones
a738769 : update OWNERS to include Android.bp
77bda63 : lynx: Add build_flags based properties for SMR/EMR build
ed80b93 : haptics: Update output distortion gain
415a0f8 : Adpf:lynx: switch to multitier heuristic boost.
89ddd0b : Update lynx SVN to 45
a9cd113 : Update antenna position coordinates
9fccabd : audio: Phase in L10 fortemedia tuning tables
a6d2650 : lynx: Use build_flags for SVN
22efb79 : Disable LE audio switcher in develop option
55450c3 : add device id
7fe5d80 : gps: Set configuration by kernel version
6177fcd : Revert "Build g7_trusty_next for “next” configuration"
2821980 : Build g7_trusty_next for “next” configuration
5c8a282 : conf: Enable access for braking time sysfs nodes
25c03bd : Enable all primitive effects
f24e16e : Update lynx SVN to 44

+- Project: device/google/lynx-sepolicy

ba31cb9 : sepolicy: Allow vendor_init to set vendor_bluetooth_prop
d7525ba : Add sepolicy for property persist.vendor.service.bdroid.
a006f1b : Update SELinux error
5b3ea20 : Update SELinux error
29c8930 : Add sepolicy for property persist.vendor.service.bdroid.
8659871 : Update SELinux error

+- Project: device/google/pantah

eb70319 : gps: set default SUPL SSL method to SSLv23
1006e3c : gps: Enable Beidou measurements only in the US for P22.
8d0fc0c : Symlink current prebuilt folder to android root
e2c00ec : Update product id for cheetah and panther
ed46d4d : cheetah/panther: add etm modules in userdebug/eng builds
8962fe3 : Disable limiting camera_hal for LAUNCH hint for A0 devices
579d88f : move bootloader and radio build flag to device mk
59e6c38 : Delete mapper4 manifest
5af050c : gps: Re-enable GLO & QZSS in US
068f26e : gps: add CpEarlyFixGuardTimeSec to prevent earlyfix response delay
d7ec371 : thermal: read thermistor temp from sysfs
c12283d : thermal:remove unused state2power value
28472ca : Update panther SVN to 61
27a392e : Update cheetah SVN to 61
6845845 : thermal: Remove bcl related tzones
64ffa89 : update OWNERS to include Android.bp
6e70234 : pantah: Add build_flags based properties for SMR/EMR build
261c3b3 : haptics: Update output distortion gain
5d0fc14 : gps: Enable ExitOnComFailure
d0416c3 : Adpf:pantah: switch to multitier heuristic boost.
cc43534 : Update panther SVN to 60
cf3cc4a : Update cheetah SVN to 60
8b971c6 : Update antenna position coordinates
5d8a141 : pantah: Use build_flags for SVN
f66141f : add device id
8f48729 : Remove NewlyIdleBalancer
6b32b0b : gps: Set configuration by kernel version
d3d2c4e : BT: update LEA unicast allowlist SONY
8acd5f5 : Revert "Build g7_trusty_next for “next” configuration"
62e3654 : Build g7_trusty_next for “next” configuration
f71ccb2 : conf: Enable access for braking time sysfs nodes
6afe8e8 : Update cheetah SVN to 59
c58b2da : Update panther SVN to 59

+- Project: device/google/raviole

ac1bb3f2 : gps: set default SUPL SSL method to SSLv23
ccf5dc11 : gps: Enable Beidou measurements only in the US for P21.
74e1b20c : Symlink current prebuilt folder to android root
bad1fd46 : Update product id for oriole and raven
e0fcb2d3 : oriole/raven: add etm modules in userdebug/eng builds
6fd62fe9 : move bootloader and radio build flag to device mk
d26fec9d : gps: Re-enable GLO & QZSS in US
6b354fad : gps: add CpEarlyFixGuardTimeSec to prevent earlyfix response delay
031d2888 : thermal: read thermistor temp from sysfs
944eebcd : thermal:remove unused state2power value
d245dbc7 : Update oriole SVN to 86
121db9af : Update raven SVN to 86
c899c859 : thermal: Remove bcl related tzones
78d5dad4 : update OWNERS to include Android.bp
efffce03 : raviole: Add build_flags based properties for SMR/EMR build
3f6f5bdb : haptics: Update output distortion gain
e5d07d2f : gps: Enable ExitOnComFailure
25cf1336 : Adpf:raviole: switch to multitier heuristic boost.
419a9a7d : Update oriole SVN to 85
14c718c2 : Update raven SVN to 85
f7b5e040 : Update antenna position coordinates
8062fbd5 : raviole: Use build_flags for SVN
6a11d1a9 : add device id
065a8c2c : Remove NewlyIdleBalancer
9bef8781 : gps: Set configuration by kernel version
eb3b22d1 : Update raven SVN to 84
3bebdc87 : Update oriole SVN to 84

+- Project: device/google/shusky

e5364a3 : gps: set default SUPL SSL method to SSLv23
449e58e : display: update reduceBrightColorsStrength setting
a4968fb : Skip to check prebuilt max page size in PDK release
77a8ef3 : gps: Enable pulse-per-second feature
106dbcf : audio: add uninisialized mixer control
cc05274 : Update product id for Shiba and Husky
50bfd15 : Symlink current prebuilt folder to android root
da53d20 : Fix cpu mask for big core
29af221 : audio: update AIDL configs and add spatializer configs
e2a7966 : powerhint: Update not available frequency to reflect its actual behavior
6041d91 : Delete mapper4 manifest
e295a3a : Update estimated WiFi power consumption value
80d1365 : audio: power optimization for deepbuffer playback
a2b661c : Enable auto prefer idle
54c0acc : Set big core to group_cfs_skip_mask for sys group by default
c36d7a7 : Switch bootloader and radio directory to control by build flag
6391431 : gps: Re-enable GLO & QZSS in US
23497f9 : audio: fix the noise of raw-playback in 16kB page mode
6c73ef9 : Fix the husky_car target path
70363db : Update mismatched frequency for husky and shiba
3edf043 : gps: add CpEarlyFixGuardTimeSec to prevent earlyfix response delay
0febe5e : thermal: read thermistor temp from sysfs
cc6945d : thermal:remove unused state2power value
c2adbb9 : Update husky SVN to 38
cadf338 : Update husky SVN to 37
900ef33 : Update husky SVN to 36
90b564e : Update shiba SVN to 38
5b4b08c : Update shiba SVN to 37
54d9a67 : Update shiba SVN to 36
9e2e083 : [uwb] enable multicast update rsp v2
c3e76e5 : shiba: Remove AVF assignable devices
0dd1ab9 : powerhint: Lower CAM uclamp min
f113c36 : update OWNERS to include Android.bp
1b68d9f : 16kb: Use TARGET_BOOTS_16K in aosp shusky targets
cd69a5a : thermal: Remove bcl related tzones
28a1b27 : shusky: Add build_flags based properties for SMR/EMR build
1c8c1a1 : haptics: Update output distortion gain
1d8cabd : Add set scenarios and configurations files for P23 projects.
70db494 : gps: Enable ExitOnComFailure
fab7721 : Adpf:shusky: switch to multitier heuristic boost.
b102516 : gps: Enable Beidou measurements only in the US for P23.
df6fafe : Revert^2 "Set big core to cpu skip mask by default"
7e76881 : Update antenna position coordinates
2e7ff7d : Set system property for LEA multi-codec for P23 projects
f5bb7a3 : Update husky SVN to 35
c473353 : Update husky SVN to 34
4b4f16c : Update husky SVN to 33
633317c : Update shiba SVN to 35
a1e3e6c : Update shiba SVN to 34
d9fa747 : Update shiba SVN to 33
37b036a : Wifi: Disable config_wifiEnableStaIndoorChannelForPeerNetwork
d6240b1 : powerhint: adjust cpd target residency when interaction
18bcad5 : add device id
2502760 : 16k: Move BoardConfig-shusky-common.mk to device/google/zuma/BoardConfig-16k-common.mk
5d7618d : [uwb] Support multicast list update ntf v2 on husky
d3ad2f9 : 16kb: Set 16kb TARGET_ vars in BoardConfig files and targets
73c64ff : 16kb: Use PRODUCT_BOOTS_16K to select the kernel and fs
4b81f57 : Add DTBO partition to shiba/husky's dev option OTA
9c0b973 : shusky: Use build_flags for SVN
fa60355 : gps: Set configuration by kernel version
357cc1f : Revert "Build g7_trusty_next for “next” configuration"
5011c28 : Build g7_trusty_next for “next” configuration
fe6c3b8 : Update husky SVN to 32
810570d : Update husky SVN to 31
a7b2437 : Update husky SVN to 30
d3e5bfd : Update shiba SVN to 32
98ed4cd : Update shiba SVN to 31
b085ae1 : Update shiba SVN to 30
d650a15 : Update shiba SVN to 29
a7d44db : Update husky SVN to 29
1fd7be6 : Update husky SVN to 28
dbbeb55 : Update shiba SVN to 28
63ed988 : Remove L9S_GNSS_CORE from thermal json
c727cf6 : conf: Enable access for braking time sysfs nodes

+- Project: device/google/tangorpro

32c2f95 : Revert "Use mediadrm from private instead of tangorpro"
25046be : Use mediadrm from private instead of tangorpro
70a2a32 : Add SOONG_NAMESPACES for mediaDrm plugin
3dedd0c : Symlink current prebuilt folder to android root
2dba660 : Delete mapper4 manifest
7601887 : thermal: read thermistor temp from sysfs
8c72a74 : thermal:remove unused state2power value
258f90a : update OWNERS to include Android.bp
89ece9e : thermal: Remove bcl related tzones
3ff00c0 : tangorpro: Add build_flags based properties for SMR/EMR build
df3dc0e : Adpf:tangorpro: switch to multitier heuristic boost.
5b16c74 : audio: support spatial audio on speaker-safe

+- Project: device/google/tangorpro-sepolicy

56ed2ee : remove audioserver vendor_file file b/312069156 from bug_map

+- Project: device/google/trout

c9eb977 : Disable Primary Display Mirroring for Cars
e0dd27a : For Trout add the config to disable the support of mobile data
c7c6d0c : trout: set HOST_CROSS_OS = linux_musl
b4e7f17 : trout: set HOST_CROSS_OS = linux_musl
eac7004 : Use 6.1 Kernel by default.
9fe9cf5 : Update trout OWNERS
e04dca3 : libc++fs is part of libc++ now.
0ca3a25 : Fix sepolicy error when running trout_virtwifi_setup.sh
2e6fc89 : Enable vsockinfo on host.
933ca70 : Move license metadata declarations to meta-lic.mk and remove the Android.mk file.
f7a6cf7 : Remove chenhaosjtuacm@google.com from rro_overlays/EvsOverlay/OWNERS
c0a48ea : Update OWNERS file for trout
e7a13bd : Prerequisite changes to switch to 6.1 kernel
28d1218 : Disable the light service.
618d4bd : Include cuttlefish bluetooth sepolicy
759f163 : Include cuttlefish bluetooth sepolicy
eaaa944 : Remove left over ANGLE sepolicy
f605cac : Remove TARGET_ENABLE_DRMHWCOMPOSER variable
2868fcf : Fix -Wunused-variable compiler warning
d597bb2 : Sandbox trout genrules
b1f8764 : Disable light service
c28d852 : Disable OEMLock
8234eaa : Remove duplicate includes of cuttlefish build files
d892fd3 : Fix lunch choices for git_main
5102534 : Declare inputs for AudioFocusControlProtoStub_cc/h
2ffafa0 : trout: nuke virgl
9657955 : Fix build failure on trout
748f9f5 : trout: build angle in guest
9d26a2d : Fix build by adopting pa/2486525
82bfde8 : trout: use gfxstream GLES by default
639648c : trout: set Vulkan support to be true
78dd24e : Remove duplicated line of default ENABLE_SAMPLE_EVS_APP
3daf36c : Get trout booting to UI
7c13e4c : Fix build on x86.
ae6f403 : Build trout on AOSP
2870657 : Explicit init .rc user.
86b5a18 : Get clocktime and CPU Ticks.
d946ddc : Move host sshclient setup to the init function.
45fce05 : Trout x86_64
19addaa : Implementation AndroidTracingAgent.
ce21fcf : Implemented a TracingAgent base class.
41fbe8b : Parsing QNX tracing file to json format.
5c1d359 : trout: allow setting TARGET_VULKAN_SUPPORT to true
5a4a680 : Add bpttool to the trout source tree
eeae459 : Drop 32-bit support from trout
18c8aef : Demonstration of tracing QNX host from workstation with ssh client.
14e024e : Configure trout's board name to be trout
24cd4a9 : Re-organize trout BoardConfig.mk
37dda22 : Add bpttool to the trout source tree
e49042c : Add back virgl for trout
be348d2 : Re-resolve the merge conflict
a9f3bac : Update EVS configurations
45c7070 : Disable CF's rename_eth0 one-shot service.
4925782 : Override CF's wifi interface name.
8985b10 : meta-google: Add getprop script to the host system.
7c8f232 : Remove SwiftShader from Trout
e0931cf : trout: allow setting TARGET_VULKAN_SUPPORT to true
689fdf8 : For Trout add the config to disable the support of mobile data
9823761 : Declare license metadata for copied files.
fb69448 : Passing the correct status code from sensor flush api in Trout Sensor HAL
22e06eb : Set BOARD_BOOT_HEADER_VERSION before including other makefiles
9a362cf : Remove usages of recursive expansion
c120fff : Remove usages of recursive expansion
b39de2b : Add GPU related SELinux policy to the trout tree
2330b9c : Type hint TROUT_KERNEL_IMAGE as a string
b06ff53 : Update trout for CF auto changes
5031c54 : Move trout Dumpstate HAL to AIDL
6295a28 : Update trout for CF auto changes
e518c64 : Remove ndk_platform backend. Use the ndk backend.
8f9e1ea : Remove access to unlabeled vsock_socket

+- Project: device/google/zuma

1a173d6 : Set auto prefer idle task name
48f1c21 : Delete TARGET_CPU_VARIANT_RUNTIME.
f42925e : Add input event profile to mitigate input latency of input threads
4ed3c2f : zuma: avoid vector<const T>
c46756b : 16kb: Filter out zram.ko for dev options
2dbe6e6 : Support 16KB data reset
f52ee80 : Deprecate preloaded_nanoapps.json
dd3eec8 : Revert "Disable incremental boot_otas"
175979b : Add persist to CopyEfsTest
069a809 : Fix CopyEfsTest for symlinks
54ceb87 : Delete PRODUCT_FULL_TREBLE_OVERRIDE.
c8436d8 : Delete PRODUCT_FULL_TREBLE_OVERRIDE.
87bf601 : Switch from the BFQ to the mq-deadline I/O scheduler
5c93636 : extended_log: update directory permissions for zuma
20b9243 : Revert "Add soong config use_google_qns in device/google/zuma/de..."
6aabc9b : Control the "init_dpm.sh" to be built in zuma devices
75edad5 : Add soong config use_google_qns in device/google/zuma/device.mk
7d3cb78 : Control GoogleDialer built from zuma/proprietary/GoogleDialer
e739e3b : Restore preferred_idle_mask to the default setting
fd92ecb : audio: set util_clamp_min for s/w spatializer to avoid glitches
507675b : Delete mapper4 manifest
bc6bb13 : The "messaging" package is being removed.
a9271c8 : Add -L to copy_efs_files_to_data.sh
8995732 : persist.sys.hdcp_checking: make default drm-only
9da8594 : bcl: correct ocp threshold
07a17f7 : bcl: support thismeal binary
3725da4 : Control the modules built from vendor/google_devices/zuma/prebuilts/gpu
e06a2b3 : dump_power: zuma: add FG dump registers path
4c5e386 : Add FSTAB_OWNERS and update OWNERS to include Android.bp
1375619 : Revert^2 "Enable usb state update via udc sysfs"
5126f46 : Control the build path of mali_csffw.bin
dd57f09 : Remove BCL from thermal
5c12ee2 : Revert "init.zuma.rc: Disable teo util awareness completely"
48b994b : dumpstate: Modify dumpTcpc path and content
8cd5a64 : 16k: Ignore 16k kernel settings if 16kb folder doesn't exist
22eeae1 : Upgrade IDisplay to V13
26f76a3 : init.zuma.rc: Disable teo util awareness completely
e18057e : BoardConfig-common.mk: Enable Lazy RCU
7e6d2aa : DisplayPort: add DisplayPort Max Resolution and FEC/DSC stats paths for zuma devices
77b55ef : [Pixel RR] Apply reviewed default permissions
70087f4 : Revert "Enable usb state update via udc sysfs"
8bb0da9 : Disable incremental boot_otas
c97e120 : copy_efs_files_to_data.sh: handle symlinks
f4be9ac : Add soong config variable for PowerAnomalySitril
86d5484 : Increase the max core index for protected TLS allocations to 4
ca3e509 : Delete PDX sockets for legacy VR services.
5a0aeda : Add CPU Idle Histogram Stats to dumpstate board file.
569092b : Defaultly enable cpu idle histogram stats collection for dumpstate.
0c18eac : Use absolute path for udc device
a39d3b0 : init.zuma.rc: Apply sched tuning to improve sched latencies
354b984 : 16k: Move logic from device/google/shusky/BoardConfig-shusky-common.mk to zuma/BoardConfig-16k-common.mk
4caa08f : Reland "Restrict kcompactd thread to middle/little cores."
044dead : Run fsck in CopyEfsTest
f1eb38d : Add Mali OpenCL ICD to PRODUCT_PACKAGES
91d8fcc : Zuma: Disable Secretkeeper HAL for aosp build
84d0877 : APC/TUI: remove support for APC
bf9f082 : 16kb: Use TARGET_BOOTS_16K to select the efs config files
98f2222 : 16kb: Use PRODUCT_BOOTS_16K to select the proper rc file and fstab
94babd7 : zuma: Include power/power.mk
12f2e55 : Use absolute path for udc device
48c7968 : zuma: Include power/power.mk
92d50a7 : Enable usb state update via udc sysfs
dca09aa : Tag CopyEfsTest as device-pixel-tests
3319a13 : Change CopyEfsTest to test contents
73a68dd : Mount persist partition in early-init
7639846 : Only copy efs files to /data if device is 16K page size
579a541 : zuma: wlc: add authstart permission
cf0619c : Remove CopyEfsTest from test mapping
fe63fa4 : zuma: video: change to use c2 "default" AIDL service
2c8e365 : Remove unused device/google/zuma/Android.mk
cda0de8 : enable Zuma AV1 HDR editing
da7e85e : Update display dim configuration

+- Project: device/google/zuma-sepolicy

f03cc7c : Make android.framework.stats-v2-ndk app reachable
438d6d7 : Update SELinux error
9ba73f1 : Change vendor_fingerprint_prop to vendor_restricted_prop
4bb5ee3 : Update SELinux error
a734147 : storage: move storage related device type to common folder
432980a : Update SELinux error
371f678 : Revert^2 "Add udc sysfs to udc_sysfs fs context"
5bf0b2b : Label sysfs node power_mode as sysfs_display.
515a102 : Revert^2 "zuma: update modem_svc sepolicy for UMI"
c653101 : Revert "zuma: update modem_svc sepolicy for UMI"
e24c2a8 : Update SELinux error
08b3cf2 : zuma: update modem_svc sepolicy for UMI
1a430fa : Revert "trusty: storageproxy: add fs_ready_rw property context"
6e54536 : DisplayPort Stats: add sysfs access permission on Zuma devices
7ae91b1 : Revert "trusty: storageproxy: add fs_ready_rw property context"
6d6f71b : Revert "trusty: storageproxy: add fs_ready_rw property context"
4358dc4 : Correct the path of tcpm-source-psy device
1dde3ea : add hal_graphics_composer to access thermal temperature
66ba321 : Revert "Add udc sysfs to udc_sysfs fs context"
eb5a3cd : Add udc sysfs to udc_sysfs fs context
ef8937f : Add the selinux policy to allow the gril get/set vendor log properties.
fb98394 : Add sepolicy for DisplayPort wakeup node
49c9c8c : trusty: storageproxy: add fs_ready_rw property context
489a6e7 : Add permission for setting gril property
6b8e432 : Revert "Delete sepolicy for legacy VR services."
62fd727 : Revert "Delete sepolicy for legacy VR services."
8a81e8b : Delete sepolicy for legacy VR services.
09d569e : Delete sepolicy for legacy VR services.
1dac9a1 : Add SELinux policy to allow CPU Idle Histogram Stats in dumpstate.
ea95f2b : Update SELinux error
0048470 : Give bthal permission to read AoC version.
77518a2 : Add sepolicy for DisplayPort wakeup node

+- Project: device/google/zumapro

4edd952 : Set auto prefer idle task name
758649b : Set priority task name
dcaeaf6 : Change permission of fg_wi file nodes
793ad7f : Delete TARGET_CPU_VARIANT_RUNTIME.
26fefc1 : Force EST loopback for hidden menu testing
c2a8604 : Add input event profile to mitigate input latency of input threads
92b2e67 : Control the "init_dpm.sh" to be built in zumapro devices
8d3dd98 : [ZumaPro] Change default MTE mode to Asymm.
619db11 : usb: modify initial_descriptor_timeout to 500ms
959bd67 : Control the modules built from vendor/google_devices/zumapro/prebuilts/gpu
d52c3bc : Revert "Revert "Move PRODUCT_SHIPPING_API_LEVEL to defined by de..."
e767ceb : Revert "Disable EHLD"
678b379 : zumapro: avoid vector<const T>
7e4d666 : 16kb: Select proper fstab for targets that only boot 16kb kernels
a14c143 : 16kb: Set f2fs block size to 16384 for targets that only boot 16kb kernels
a24d387 : 16kb: Config fstab for targets that only boot 16kb kernels
147b637 : Deprecate preloaded_nanoapps.json
fc85b23 : Delete PRODUCT_FULL_TREBLE_OVERRIDE.
c0aab4a : Control GoogleDialer built from zumapro/proprietary/GoogleDialer
c0257a0 : Add pixellogger with non radio
e7925e4 : extended_log: update directory permissions for zumapro
86dc4dd : Revert "Add soong config use_google_qns in device/google/zumapro..."
13784c0 : Set initial value for foreground_window group
c9f3f6d : Move define of hidl radioext to gs-common
56e949c : Revert "16kb: Verify that zumapro prebuilts are 16kb compatible"
cd60c30 : Add soong config use_google_qns in device/google/zumapro/device.mk
53452df : Restore preferred_idle_mask to the default setting
f16ad49 : Rename enable_usb dev node to move_data_to_usb
7ebbf91 : Usb: Update UsbDataStatus while being docked
ee8b790 : Delete mapper4 manifest
bcf7f4b : Set permission for local_hbm_delay_frames
ffb6a08 : audio: set util_clamp_min for s/w spatializer to avoid glitches
14e4154 : Rename fstab.persist to fstab.rw.persist for zumaproe devices
a5372ba : 16kb: Verify that zumapro prebuilts are 16kb compatible
b171f02 : usb: Modify sdp enumeration timeout value in charger mode
7f688ff : UsbGadget: Update SDP enum timeout when gadget is pulled up
35162f9 : Revert "devices: Move cpufreq perf settings to gs-common"
d1b0250 : devices: Move cpufreq perf settings to gs-common
07028ee : [Satellite] added Demo mode esos questionnaire button
cfd26f0 : persist.sys.hdcp_checking: make default drm-only
69a77f0 : Add vendor HighPerformanceWI profile
c0c63a3 : Fwk timeout for enable/disable should be greater than the max time PSS takes to enable/disable
c9f09aa : display: remove zumapro color data protobuf
3ad1508 : Use US geofence with better fidelity
7a2d14c : Optional building Vendor Telephony proprietary by flag
6792878 : init: restorecon and correct the modem efs files
ced94e1 : dump_power: add max77779sp dump path
de1ffe6 : dump_power: zumapro: add FG dump registers path
333fa47 : init change owners of sysfs nodes frame_interval and expected_present_time
c12ebf0 : Add FSTAB_OWNERS and update OWNERS to include Android.bp
23b7950 : init.zumapro.soc.rc: Set disable_util_est knob for each group
7e10eef : Disable EHLD
a1d5c9b : Rename fstab.postinstall to fstab.ro.postinstall for zumapro devices
5cfc68b : Limit hub tuning when enable_hub is enabled
fe3d0db : init.zumapro.soc.rc: Set little core min freq to 820MHz
e7b5c5b : 16kb: Set PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO in zumapro devices
497b937 : Remove BCL from thermal
970dfcb : Rename fstab.modem to fstab.ro.modem for zumapro devices
ece4124 : Move the system read only partitions to fstab.ro.system
02180cc : Revert "init.zumapro.board.rc: Disable util awareness completely"
b616d05 : dumpstate: Dump manual_disable_vbus in TCPC
c0e32b0 : dumpstate: Modify dumpTcpc path and content
3bce045 : Upgrade IDisplay to V13
82e7a82 : 16kb: Config rw filesystem based on TARGET_RW_FILE_SYSTEM_TYPE
a17b16c : 16kb: Move efs rw partitions to its own fstab file
80a5a81 : Use new format of sit_net_radio_access_specifier
84b13d5 : Update display dim configuration
c9e1a34 : [NFC] Add permission for the st33spi
41a4342 : Revert "16kb: Split fstab.zumapro.in to have f2fs partitions in one file"
afdbb77 : init.zumapro.board.rc: Disable util awareness completely
8011433 : audio: set flag of speaker post-processing prebuilt
f2e81ae : 16kb: Split fstab.zumapro.in to have f2fs partitions in one file
3ca6306 : Revert "strorageproxyd: restart on checkpoint completion"
c160c4f : Revert "strorageproxyd: restart on checkpoint completion"
e96ffb3 : Revert "strorageproxyd: restart on checkpoint completion"
580df2f : DisplayPort: add DisplayPort Max Resolution and FEC/DSC stats paths for zumapro devices
ecfc3d4 : 16kb: Set compression algorithm based on the kernel page size
077ec5e : strorageproxyd: restart on checkpoint completion
3d7e868 : [Pixel RR] Apply reviewed default permissions
807ab9b : powerstats: correct TPU clock for ZP
9ada8fb : Add soong config variable for PowerAnomalySitril
e9fcb35 : zumapro: update c2.exynos.hevc.encoder based on BD4A.240715.001
9b2b5a8 : Remove USE_WHI_GRIL_RECOVERY flag - move to gril.mk
95dc4cb : Defaultly enable cpu idle histogram stats collection for dumpstate.
4618cbe : Increase the max core index for protected TLS allocations to 4
1f009ad : Delete PDX sockets for legacy VR services.
cae96e4 : Add CPU Idle Histogram Stats to dumpstate board file.
3e89677 : zumapro: HWC access to panel frame_rate node
b78cf2c : remove device config for supporting Android APIs for the Carrier NB-Satellite Provisioning
e49f89d : Reland "Restrict kcompactd thread to middle/little cores."
fe92c2d : init.zumapro.board.rc: Improve max_load_balance_interval value
9b61db2 : Add Mali OpenCL ICD to PRODUCT_PACKAGES
bef0cb7 : Allow camera configurations with no flash light
b242742 : zumapro: HWC access to panel frame_rate node
4ec8dfa : APC/TUI: remove support for APC
62e82d5 : Disable modemml-tflite-service
25dc5e9 : Fix to hide Display over other apps permission setting for the Scone application.
f6f6d41 : Supports Android APIs for the Carrier NB-Satellite Provisioning
3421099 : Revert^2 "FCM: IOemSlsiRadioExternal and IOemService"
baacfa3 : Revert "FCM: IOemSlsiRadioExternal and IOemService"
e116a1f : Include ril.mk after DEVICE_MANIFEST_FILE is reset
236eb6a : Fix to hide Display over other apps permission setting for the Scone application.
34e36d4 : zumapro: update AVC, mpeg4 SW decoder performance point for 24Q3
9aa4809 : zumapro: Include power/power.mk
9236e19 : Use absolute path for udc device
b56737b : zumapro: Include power/power.mk
ef6c3c5 : Scale the flexibility for sensor features settings
07404c5 : FCM: IOemSlsiRadioExternal and IOemService
eb5f51e : init.zumapro.soc.rc: Match sched_pixel settings to powerhint's
e6afdd0 : init.zumapro.soc.rc: Disable rampup for most groups except top-app and adpf
5edb0b9 : Revert "Move PRODUCT_SHIPPING_API_LEVEL to defined by device"
cdda43b : Revert "Add manifest for VINTF target FCM level 202404"
77f2807 : dump_power: add RT9470G dump into bugreport
248f353 : Add manifest for VINTF target FCM level 202404
f1366ba : Move PRODUCT_SHIPPING_API_LEVEL to defined by device
f04b28d : zumapro: video: change to use c2 "default" AIDL service
9c98f2c : enable ZumaPro HDR editing
06804cf : conf: Enable access for braking time sysfs nodes

+- Project: device/google/zumapro-sepolicy

0507349 : Make android.framework.stats-v2-ndk app reachable
ab3bd43 : Allow fingerprint to access /dev/fth_fd
2a4cb7b : Update SELinux error
9045376 : Change vendor_fingerprint_prop to vendor_restricted_prop
2c4cebf : Update SELinux error
42fee88 : Move euiccpixel_app to vendor
88ed5f5 : Allow systemui_app to set 'debug.tracing.desktop_mode_visible_tasks' system property
21194d2 : storage: move storage related device type to common folder
d562614 : Move sepolicy about hal_radioext_default to gs-common
dbc540c : Allow fingerprint to access sysfs_lhbm
b5d284c : Update SELinux error
4599e2b : Update sepolicy for nfc antenna selftest values
5e80ce8 : Revert^2 "modem_svc: update sepolicy for UMI"
4cc3948 : Revert "modem_svc: update sepolicy for UMI"
36d0a8f : Update SELinux error
c765607 : modem_svc: update sepolicy for UMI
89db879 : fix bipchmgr sepolicy
99c09bb : Label sysfs node power_mode as sysfs_display.
e8d646b : Label frame_interval and expected_present_time as sysfs_display
2ce93af : Grant the MDS assess the OemRil service AIDL interface.
cb18bb4 : trusty: Allow linking/read tdp and td
dd5b70f : DisplayPort Stats: add sysfs access permission on Zumapro devices
d6445b7 : Revert "trusty: storageproxy: add fs_ready_rw property context"
4bdf899 : Revert "trusty: storageproxy: add fs_ready_rw property context"
c4ee956 : Revert "trusty: storageproxy: add fs_ready_rw property context"
4c18964 : add hal_graphics_composer to access thermal temperature
8d61b53 : sepolicy: removes dump_power tracking denial
27b5592 : Add the selinux policy to allow the gril get/set vendor log properties.
5ca93e9 : sepolicy: add rules for using aidl from GRIL Service
d1ad140 : Add xhci-hcd-exynos.7 wakeup paths for suspend service
c7854c0 : Update SELinux error
55bd5b0 : sepolicy:tracking_denials: add btlinux vendor_aoc_prop
0df50bf : allow power hal to access vendor_mm files
a03bdd9 : trusty: storageproxy: add fs_ready_rw property context
6d465a9 : Update tracking_denials/bug_map.
3240bd7 : Revert "Delete sepolicy for legacy VR services."
44db75e : Delete sepolicy for legacy VR services.
d6b8239 : Add SELinux policy to allow CPU Idle Histogram Stats in dumpstate.
d5304a1 : Allow HWC to access frame_rate node
b3d863d : Allow HWC to access frame_rate node
8b0c2f2 : Update SELinux error
8a2f931 : Extend ag/28090723 to zumapro.
45cf6e8 : Revert^2 "sepolicy: sepolicy for dmd/sced AIDL HAL service"
3950f52 : Revert^2 "sepolicy: declare hal_vendor_radio_external_service"
1a21326 : Revert^2 "sepolicy: add rules for using aidl from RCS Service"
fd96edd : Revert "sepolicy: add rules for using aidl from RCS Service"
01d2c24 : Revert "sepolicy: declare hal_vendor_radio_external_service"
def1ba3 : Revert "sepolicy: sepolicy for dmd/sced AIDL HAL service"
5a7d99b : sepolicy: sepolicy for dmd/sced AIDL HAL service
8dd51f1 : sepolicy: declare hal_vendor_radio_external_service
d446957 : sepolicy: add rules for using aidl from RCS Service
ee58427 : add permission for rt9471 sysfs

+- Project: device/google_car

312172c : Add android.hardware.screen.portrait as unavailable feature
220474f : Add owners
c6f375f : Add unavailable_features.xml only for Tangorpro Car
ea8b0d6 : Fix density for tangorpro_ui_portrait_car_ext
d5c21c2 : Add husky_car target
35b1a17 : Add Build.*_FOR_ATTESTATION for Tangorpro Car
9570e2a : Remove android.software.managed_users from google_car
ee04332 : Disable config_single_volume

+- Project: device/linaro/dragonboard

de3e946 : graphics: mesa: Switch to Freedreno Vulkan driver with GL hwui renderer
f5e8769 : dragonboards: Update vendor-package to 20240817 release
f1a7aca : sm8x50: fstab: allow multiple filesystems for /userdata
b9852b8 : sm8x50: make build pg_agnostic and add 16k page_size kernel support
349e34a : sm8x50: Declare dependencies for dtb.img
3ab122b : sm8x50: Correct typo for sm8650-qrd in dtb image
e93875d : db845c: make build pg_agnostic and support 16k page size kernels
eb5b5ad : linaro_swr: make build pg_agnostic and support 4k/16k page size kernels
d2b04d7 : dragonboards: fstab: allow multiple filesystems for /userdata
48bab1b : db845c: add 64-bit-only build flag TARGET_64BIT_ONLY
210c79d : dragonboards: Update vendor-package to 20240723 release
66e558c : sm8x50: mixer_paths: Enable sm8550hdk on-board Speakers
ab067ab : audio: mixer_paths: Rename mixer paths from hdmi to default audio out
bbe1617 : sepolicy/file.te: drop definition of sysfs_udc type
44dcc5c : sm8x50: Make mmc-sdcard the default boot device
4f6e7bf : device-common: Do not enable UFS in builds booting from sdcard
c54be55 : Reapply "dragonboards: fstab: Mount /data as F2FS partition"

+- Project: device/linaro/hikey

b83ca862 : hikey/hikey960: Update vendor-package to 20240817 release

+- Project: device/sample

4b2dde6 : Add shatelmobile apns to sample apns config
be32bcd : Adding Webbing APN wbdata
e101efd : Make java_sdk_library dependencies explicit
70e3b40 : Add APNs for spusu Carriers. canonical_id: 2600 canonical_id: 2601 canonical_id: 2602 canonical_id: 2603 canonical_id: 2604 canonical_id: 2605
c14e9cc : Added apn entries and changed carrier attribute for carrier_id 2575 to reflect corresponding services.
2a87d72 : Sorted order of mcc+mnc+mvno and then sorted by carrier_id.
5c3eb31 : Deleted APN Orangeweb for OCA, duplicate of APN Orange World.
5df2a3e : Change TONE mobile apns to sample apns
9049dc0 : Add IMS APN for Babilon-M Bug: 347724929
9b65496 : Remove mmsc for APN that does not have a mms type.
3cfa968 : Adding Webbing APN wbdata

+- Project: platform/external/OpenCL-ICD-Loader

0f03c75 : Namespace the loader
4e53797 : Add a representative search path for ICD and layer files on Android
7f40c09 : Compile both 32 and 64 bit libraries
7b667de : Disable ICD Loader by default.
d288ffe : OpenCL-ICD-Loader: Added build, metadata, owners and license
90ed8c0 : Initial empty repository
229410f : add const to fix compiler warnings (#222)
0b8be9f : CTS cache (#221)
66bdb19 : Add function prototype for clGetICDLoaderInfoOCLICD using function type. (#219)
920ecb6 : Update generated code to reflect recent xml updates. (#218)
ee329ed : Remove cl_icdl_private.h as it is now unneeded. (#210)
b1bce7c : replaces calls to LoadLibrary with explicit calls to LoadLibraryA (#216)
617580b : add extension API function pointer checks (#196)
ba84239 : add the CL_NO_NON_ICD_DISPATCH_EXTENSION_PROTOTYPES compile definition (#213)
f558a17 : Ci fix 2 (#215)
ece9144 : Update path to pkg-config header file. (#207)
b0f1c3c : Fix VERSIONINFO for llvm-rc (#206)
2cde5d0 : Add first prototype of cllayerinfo. (#175)
217a177 : Fixes #204 with support for compiling with -fvisibility=hidden (#205)
6ceb5d2 : Added OpenCL.pc file. (#190)
9a3e962 : do not use CMake defines for ICD loader name and vendor strings (#203)
551a74d : Implement clGetICDLoaderInfoOCLICD. (#188)
8f51613 : dynamically load functions for OpenCLon12 (#197)
f573575 : clean up usage of CL_API_ENTRY (#189)
e009e32 : fix MacOS CI (#198)
96c536e : OpenCL ICD Loader Fixes for mingw (#186)
349f335 : fix an incorrect KHR_ICD_ASSERT #193
c5a6e01 : add FreeBSD define to icd_platform.h (#185)
4aa6837 : Rewrite CLOn12 loader in C (#179)
7305673 : System layer implementation. (#154)
2e35ae7 : Move khrIcdInitializeTrace call to platform initialization so it is only called once. (#180)
7072cf2 : Fix Windows enumeration for non-WDDM devices via HKR (#178)
5b280f6 : Install PDBs (#169)
eaf36a6 : Windows CI fix (#176)
792682a : Fix handle validation macros (#174)
b5c4285 : update README badges to reflect CI changes (#172)
aec3952 : Fix Windows compilation error for Trace mechanism (#171)
5d9177e : Enable trace by OCL_ICD_ENABLE_TRACE environment variable (#168)
c8490f9 : Match OpenCL-Docs default branch rename (#166)
cd7d07c : Renamed BUILD_SHARED_LIBS option (#163)
b7a648b : OpenCL-SDK base changes (#160)
169f05d : Fix: stat was done on an incomplete file path. (#161)
d08d0e6 : Pedantic (#159)
3756f5f : Remove const warning (#158)
4e65bd5 : declare ret_val global variable static (#147)
2f24758 : Fix compiler warnings (#148)
99dec45 : update ICD loader generation scripts to handle empty arguments (#150)
9b5e384 : Change OCL_ICD_LAYERS to OPENCL_LAYERS to conform to the specification. (#145)
b68b15d : do not add the API suffix macro to function definitions (#124)
98768d3 : Remove cl_gl_ext.h includes (#144)
5f82496 : Replace uses of CL_EXT_{PRE,SUF}FIX* with CL_API_{PRE,SUF}FIX* (#142)
99df8d8 : Removed uneeded lines in Cmakelists.txt file. (#141)
1cacbf8 : Removed cl_icd_layer.h as it is now in the OpenCL-Headers repository under CL/cl_layer.h. (#140)
8631587 : Fixed generators to better account for the lack of return value of clSVMFree. (#139)
1d5315c : Add C99 flag as last commit added some c99 variable declarations (#135)
a4289e2 : Layers (#125)
34ef50a : Add missing includes (#131)
460112e : Switch from Travis CI to Github Actions (#132)
b3b4833 : Add force fPIC option
4fdf7bc : Minor fixes to Windows build to improve header include order resiliency (#126)
6e02d35 : remove CMake option for OpenCL 3.0 provisional (#121)
2df1cbf : Revert "Merge branch 'master' into master"
98ca71f : Define CL_USE_DEPRECATED_OPENCL_2_{1,2}_APIS (#122)
1d12be0 : skip testing except for icd loader project (#117)
b697982 : Generate the ICD Loader Dispatch Functions (#114)
862eebe : correctly pass user_data to destructor callbacks
c7622e6 : add clSetContextDestructorCallback
e546244 : Update and modernize some aspects of CMake (#92)
bbdf079 : runtimeobject.lib should be lower case
c276388 : expand ifdefs to remove include file dependencies
bb98ad9 : add an option to disable support for OpenCLOn12
23475bd : Add support for OpenCL 3.0 Provisional (#108)
fe09ad1 : remove WDK dependency for OpenCL ICD loader (#102)
47f05fa : Add support for OpenCLOn12 ICD (#103)
6d0b214 : Add a path separator to OCL_ICD_VENDORS
9acc3fc : Make ret_val and ret_mem local to the functions in which they are used.
c7fda8b : Corrected inconsistent indentation
1c3a10a : Incorporating PR refinement requests so REG_MULTI_SZ is handled in the HKR codepath, adding KHR_ICD_TRACE messages and incrementing the revision version number
37173c4 : Fix to allow windows ICD detection to detect AMD ICD drivers
cd14f8c : Use API function pointer and dispatch table definitions from the CL headers
8f7f56d : Fix indentation with previous changes
0b3756e : Remove link-time dependency on WDK
978b4b3 : Use QueryAdapter APIs as per MS directives
53f2054 : Refactor ICD loader windows header files
e8b332d : Update status based on DXGK and HKR enumearation
b57177d : Bump up OpenCL ICD Loader version
49d7c9e : Minor fixes to cleanup Windows para-virtualization changes
6c03f8b : added checks for high integrity for Windows secure_getenv
fa993e4 : Free adapter names and add check for DXGI interface queries
ea04c7d : Add return value checks for adapterAdd.
3ad1189 : Fix variable naming, array size and cleanup paths.
f5bf89e : Minor fixes to para-virtualization support
e6e30ab : Install to standard locations using GNUInstallDirs
ebbcd14 : Use QueryAdapter APIs as per MS directives
bc9728e : increase loader rev for environment variable support
ea822f0 : need to include a lower-case windows.h for cross-compilation
82bda03 : initial ICD loader environment variable support (#77)
467f286 : Windows 10 RS4 Support for the OpenCL ICD Loader w/ Build Option (#78)
4adae11 : add CI badges for travis-ci and appveyor
25e7faa : basic appveyor enabling
5ca2496 : simple travis CI enabling
26a1ca1 : fix README typos
beb4352 : removed non-CMake build files updated README with CMake build instructions
6894b53 : Use QueryAdapter APIs as per MS directives
89138ca : Windows 10 RS4 support for OpenCL ICD as per MS directive
880d771 : Downstream MinGW fixes
7d2584c : Create directory tree, fix warnings, cmake improvements (#58)
7433f2a : Option to allow for dynamic linking with VC++ Runtime (#60)
66ecca5 : Do parameter validation in clGetExtensionFunctionAddress
1716c1f : Statically link with VC++ Runtime (#57)
3cb852a : fix compilation with VS2010
b30c815 : Update icd_windows.c (#51)
e7d9330 : Change header license to Apache 2.0 (#53)
d0f452d : switch README from plain text to markdown
44f384a : Create LICENSE
bee421e : Delete LICENSE.txt
21aa894 : Fix bugs encountered while building with VS 2017 64bit (#39)
c262c83 : Use PROJECT_SOURCE_DIR in CMakefile
61e1a77 : Update .gitignore to ignore build directory (#42)
34183b3 : Add option to build static library.
8088dd3 : add extension function comments
261c128 : Support building on macOS (#40)
647ec47 : Create CODE_OF_CONDUCT.md
b342ff7 : Fix vendors enumeration on 32-bit Windows OS (#28)
35a592d : Remove GL/EGL headers
b1155e4 : driver stub: Fix dangling & NULL ptr dereference (#27)
26a3898 : Static analysis fixes.
188be60 : Added OpenCL Universal Driver Support for Win10 RS3 (#21)
6849f61 : Allow building ICD loader as a CMake subproject.
508b644 : Update Windows DLL version to 2.2 (#19)
10f2d44 : Add OpenCL 2.2 API to ICD Loader.
cb4acb9 : correct the case that properties is NULL for clCreateContextFromType (#8)
b91402d : Updating the ICD loader license.
350d1bf : Remove dependency on EGL/KHR headers from README
bf894eb : Adding sources for OpenCL 2.1 ICD Loader.

+- Project: platform/external/OpenCSD

adb9718 : opencsd: Update Version info and README for v1.5.3
26e7647 : build: Minor adjustments to improve clang compatibility
f89fbfe : build: vs2022: Fix minor git tracking issues.
89e5b1e : opencsd: test: update tests for memacc cache api
dfb2f6a : opencsd: Add external memacc cache interface.
ae47bce : opencsd: memory accessor - update caching.
19d50cd : opencsd: docs: Update man files
32650cd : opencsd: etm4: Fix packet print typo.
c328352 : opencsd: Fix error handling in snapshot loader
4a99036 : opencsd: Fix error string ordering.
ceaf83b : opencsd: memacc: Add logging for cache pages and size.
872bd9f : opencsd: Add timing to trc_packet_lister
3269003 : docs: Minor document corrections.

+- Project: platform/external/TestParameterInjector

61b2019 : Make TestParameterInjector available to the HealthFitness module unit tests.
5c137e9 : vibrator: make vibrator module visible to TestParameterInjector

+- Project: platform/external/aac

76f681c : Update OWNERS file
1844f01 : Modify the logging guards for platform builds.

+- Project: platform/external/accessibility-test-framework

4c730ac : Clean up dependencies for "aatf"

+- Project: platform/external/angle

10a536e4fb : Roll vulkan-deps from ffbb7dcdf4e7 to ccec2dffc262 (3 revisions)
7fe873117a : Roll Chromium from 7865bb134eac to 994b97894d7d (553 revisions)
b682d8102f : Remove limitation for INT_MAX
f0f6529027 : Translator: Add check for atomic counter offset
95664631d8 : Metal: Fix OES_texture_3D texture function wrappers
5eb71dc152 : Metal: Simplify ESSL 1.00 texture function wrappers
04c2879e07 : Modify retracer script to output min requirements json diff
cb9d52f85e : Vulkan: Add Pipeline blob cache per chunk CRC check
8469debb3c : Vulkan: Add dual slots in CompressAndStorePipelineCacheVk()
e6c22c936f : Metal: Remove invalid ESSL 1.00 texture functions
bb14aa4d86 : WebGPU: set vertex buffers.
72e4922c9a : Manual roll vulkan-deps from 85337aef88cb to ffbb7dcdf4e7 (32 revisions)
260953c387 : Suppress flaky test on Linux NVIDIA Vulkan
5dc75656a1 : Roll Chromium from d041a9415c49 to 7865bb134eac (548 revisions)
44b6203c43 : Add new functions defined in VK_KHR_Synchronization2 extension
59f1e537fb : CL/VK: Add ArgumentWorkgroup handling
7bdd5f775d : Vulkan: Remove syncval suppressions for fixed bugs
e38d25b167 : Vulkan: Implement EXT_clear_texture
7c6f1c05ee : Vulkan: Enable UtilsVk::startRenderPass() for DS
3f89dfc2b7 : Update validation for EXT_clear_texture
a98f83bc3e : Add pre-upload Required Extensions check to trace sync script
7e462c2225 : WGPU: Implement SetUniform() enough so GetUniform() works
dfa516cef8 : Vulkan: Fix chunkIndex is not 16 bits when computing key
e8b8749dae : Fix use-after-out-of-scope in CapturedTest
1a97e039bf : restricted_trace_perf: Support multiple users
b98e6bc07e : Translator: Add EXT_texture_shadow_lod functions
6da67584d2 : Roll Chromium from 2fe1637302ed to d041a9415c49 (638 revisions)
6e0ae89997 : Vulkan: Suppress more rasterizer-discard VUs due to VVL bugs
dbdc95515f : Vulkan: Let asyncCommandBufferReset control garbage cleanup
72d01332a8 : CL/Vulkan: Add missing EnqueuedLocalSize PushConst
9685cb968d : Vulkan: Clean up PackedClearValuesArray::store
0f4c807a91 : Tests: disable batching in gold tests on Android
89f9ea08ad : CL/Vulkan: Fix missing init() for clLinkProgram
f2d9d755c8 : CL: Drop image_descriptor and format from image create
dda301f68b : CL: Add additional state getter for CLImage
ad4159f3bd : Vulkan: Add utils for cl state to vk state
f8031fbeeb : Vulkan: Unsuppress fixed VU errors
f2eb8781a8 : Vulkan: Selectively enable emulateR32fImageAtomicExchange
1503a10737 : Revert "Vulkan: Prefer monolithic pipelines everywhere"
773ef0acc0 : Roll VK-GL-CTS from 1df39e522f4a to 65470ff2e321 (1 revision)
a08ec38619 : Roll Chromium from a4e2f421d97f to 2fe1637302ed (572 revisions)
1b4d6185c4 : Vulkan: Cleanup sRGB related code
44bbfbda66 : Tests: deqp no longer logs unused test expectations
e9ab557c74 : Vulkan: Prefer monolithic pipelines everywhere
6d58359bb1 : Add shadow sampler LOD tests for cubemap arrays
3cabe8c25a : Tests: fix python assertion
44a8184ba4 : Android aosp: refactor roll_aosp.sh, add docs
ca2e588b4f : WebGPU: Add support for depth/stencil clears
b5280aa370 : Add shadow sampler LOD tests for cubemaps
5e45d53fd2 : Tests: Add Downwell trace
005345d485 : Suppress flaky dEQP GLES2 test
7d79eb483b : Roll SwiftShader from 3239872f9c5f to 2afc8c97882a (1 revision)
e5dd355a5f : Roll VK-GL-CTS from c3450b232f2c to 1df39e522f4a (1 revision)
aca185ba9b : Roll Chromium from 2819a64dc892 to a4e2f421d97f (656 revisions)
937c5dc867 : Vulkan: Make image{Read,Write} helper interface api agnostic
f6d9b179eb : Roll Chromium from ca9e6516864e to 2819a64dc892 (690 revisions)
9decad7510 : Add shadow sampler LOD tests for 2D arrays
0cce8fd3c5 : Add EXT_texture_shadow_lod stubs
25c693c96d : Manual roll vulkan-deps from cafccf56bad4 to 85337aef88cb (5 revisions)
6ee0795993 : Remove the suppressed VVL error
d1f2392637 : Manual roll vulkan-deps from 5a507062e158 to cafccf56bad4 (4 revisions)
42c85cc493 : roll_aosp: move the non conformant cflags to a cc_defaults
27738fe4fd : Fix retracer script error due to blank argument
c91e2792c5 : Tests: aosp end2end test lib depends on _ndk_ gtest/gmock
bf29f7bd42 : vulkan: fix eagl compile issue.
8c12874c75 : vulkan: add double buffer swapchain for fifo mode.
e90de4b287 : Add shadow sampler LOD tests
96733038b0 : Add back sdk_version entry to build targets
7dcfc32b3a : Remove renamed VUID
1205d21897 : Suppress flaky failures on new Linux Intel and NVIDIA drivers
7168e3e6a9 : Roll vulkan-deps from 49bb428cd451 to 5a507062e158 (4 revisions)
dce150ce4f : Roll Chromium from 9ba8dc9b3945 to ca9e6516864e (599 revisions)
f0919be383 : GL: Reset color mask before clearing textures
1a5fee1063 : Fix missing include
c9d55051ac : Vulkan: Consolidate dirtyRanges before vertex conversion
9f002018ee : Suppress flaky test on Linux NVIDIA Vulkan
3c93f29b53 : Test: Add Chrono Trigger trace
11c0a78311 : Roll SwiftShader from 8dd40811c571 to 3239872f9c5f (2 revisions)
60f1309dcd : Roll vulkan-deps from 3b92cef97feb to 49bb428cd451 (1 revision)
094e9c19f3 : Roll Chromium from 425b927532ae to 9ba8dc9b3945 (623 revisions)
c335ddfa1e : Check only important stencil bits in partialClearNeedsInit
958b657fa2 : Manual roll vulkan-deps from 725499142cb6 to 3b92cef97feb (32 revisions)
8a8ca298c1 : Tests: Add Brawlhalla trace
10d56e63f4 : Vulkan: use mEntireBufferDirty if range covers entire buffer
c2a9300c84 : WGSL: Rewrite input/output variables
9a2b1f169f : Add .git-blame-ignore-revs
61a255cb64 : Skip the critical_ops trace on S22
6afcbd3eff : Vulkan: Disable dynamic rendering on ARM
6655e94f76 : Remove Feature Level 9_3, part 2
84492ff334 : Sync vertex attributs in VertexArrayWgpu.
d40d1a678b : Metal: Fix OverrideMTLClearColor handling of no texture
5018871591 : Roll SwiftShader from 5561c71fa64e to 8dd40811c571 (3 revisions)
20b66890c9 : Roll Chromium from 55810c9b176d to 425b927532ae (591 revisions)
941b3df3df : Vulkan: Add new threshold for CPU buffer subdata
53476d6ff2 : Vulkan: Do vertex conversion with fine grain dirtyRange
e3e59b24ce : ssci: mark StackWalker as "Version: N/A"
a0126d5515 : Metal: Clear mRenderPassesSinceFlush to avoid infinite recursion
bda335985b : Test: Add Critical Ops trace
22c39d24d2 : Android aosp: remove sdk_version from most rules (try 2)
bfadbe808c : Revert "Tests: temporarily disable end2end test .so library in AOSP"
18aeee88fe : Android aosp: remove sdk_version from most rules
67b3149f2c : Roll VK-GL-CTS from 7d2299e67fe7 to c3450b232f2c (8 revisions)
681a3cacc8 : Roll Chromium from 1640f4fb3586 to 55810c9b176d (683 revisions)
fc65058c15 : CL/Vulkan: Rework spec constant handling
f063960c9e : roll_aosp.sh: keep third_party/jdk/BUILD.gn
e19377af63 : Tests: Support multiple users on Android
2deb9534d5 : Tests: temporarily disable end2end test .so library in AOSP
97a88a75f6 : Add third_party/jdk/BUILD.gn
45ea20944a : Don't build api_dump for secondary abi on Android
20511d0bb7 : Vulkan: Remove unnecessary perfetto trace in BufferVk::mapRange
49a8d05c90 : Tests: Add end2end test .so library to AOSP build
887d148a7e : Roll Chromium from 93076992192b to 1640f4fb3586 (640 revisions)
61c26fd693 : Tests: Add Passmark benchmark Unity trace
0a04cb905f : Translator: Limit shader size check to WebGL and Chromium shaders
34201e0d44 : Roll Chromium from e8f446cd167a to 93076992192b (563 revisions)
59eff3660f : CL/Vulkan: Enable global offset support
621bba6cc6 : Vulkan: Fix device entry points loaded as instance
ec8879a2f6 : Roll Chromium from def24c080915 to e8f446cd167a (673 revisions)
f0d0b01475 : Roll vulkan-deps from aa237b66d8cc to 725499142cb6 (6 revisions)
2d9a2bcb6a : Roll SwiftShader from 3c4bdf66d81d to 5561c71fa64e (1 revision)
d1a4b0ff5b : Remove Feature Level 9_3 code
e13cc7df70 : Metal: Add shadow sampler overloads for textureProj[Offset]
177d15b380 : Vulkan: Simplify WindowSurfaceVk::prepareSwap() method
edc6d2fc4a : Metal: Fix watchOS supports32BitFloatFiltering use
8b8b3d4d3a : Metal: Flush with NoWait on iOS when hitting renderpass count limits
e5532e6c7f : Metal: Avoid using Display::prepareForCall
c997a32bff : Roll vulkan-deps from c9475650ea41 to aa237b66d8cc (14 revisions)
5108112e4c : Roll Chromium from 88be4af3fd72 to def24c080915 (266 revisions)
cf9e7fa532 : Roll vulkan-deps from 183438492d3f to c9475650ea41 (2 revisions)
377f7b68e8 : Vulkan: Remove redundant needs-flush check in glClientWaitSync
ac82ae706f : Roll VK-GL-CTS from f1cd1d841346 to 7d2299e67fe7 (6 revisions)
636d838e66 : Vulkan: Decouple Window Surface width/height from color RT
74816e9e08 : Vulkan: Cleanup RenderTargetVk release/destroy methods
5d306ca4eb : Roll Chromium from 32ac9da2c5a2 to 88be4af3fd72 (439 revisions)
8b6b1113b9 : Vulkan: Fallback to host unCached if no cached memory available
21b286a19d : Trace replay: Call glFinish before screenshots
20e0b83ac4 : Vulkan: Expand preferSubmitAtFBOBoundary from ARM to all tiler GPUs
56ea2edc02 : Traces: Update regex for power rails
a2a9c686bf : Manual roll Chromium from b5ec9af34e67 to 32ac9da2c5a2 (781 revisions)
e4be31cafc : Test: Add VertexAttribPointer test with different offset
4167a9a05a : Don't lock the context mutex if no flush in eglClientWaitSync
4e3b4e0c2d : Vulkan: Clear conversion buffer's dirtyRange if bufferData called
27a0a5edab : Vulkan: Only access ContextVk in EGLSync if asked to flush
e4aab5ccc2 : Vulkan: Reuse the same conversion buffer by adjusting offset
4dfba10af7 : Skip passmark_complex on Linux Intel
8d6f6c23e5 : Vulkan: Unsuppress fixed VVL errors
d886a0fbcb : Metal: Remove unused platform macros
2eb9b102f6 : Roll vulkan-deps from e5360151769c to 183438492d3f (6 revisions)
8c211b10e5 : Metal: Clear depth pbuffers to 1 for robust init
e2afdd3ca3 : Metal: Fix depth/stencil FBO attachments validation
b43f888968 : Vulkan: Fix varyings reserved for xfb
28d82804f7 : Tests: Add Passmark benchmark Complex trace
e850656a4a : Add EXT_separate_depth_stencil stubs
eba5acd1a8 : Roll Chromium from d0115bcb53a9 to b5ec9af34e67 (674 revisions)
c3309dbd3b : Tests: Add Passmark benchmark Simple trace
fffd48d302 : Roll vulkan-deps from 23ed8d76c58a to e5360151769c (7 revisions)
ca20a67c3a : Roll VK-GL-CTS from 824d14748364 to f1cd1d841346 (1 revision)
79729f7c60 : Reapply "Vulkan: Expose float control properties as angle features"
c094d4bc23 : Enable tests on linux-exp-nvidia
0929a8d720 : CL/Vulkan: Add utility function for clspv compile options
42ea855519 : GL: Sync default VAO attributes for external contexts.
8522e83594 : WebGPU: Avoid poping error scopes too many times
24a3d30d02 : Possibly fix FixedQueue.ConcurrentPushPopWithResize flakiness
f25948774f : Roll vulkan-deps from 7efe15073686 to 23ed8d76c58a (4 revisions)
23998c40f0 : Roll Chromium from 4358bf5ee791 to d0115bcb53a9 (374 revisions)
cd4b8adb59 : Remove obsolete macOS availability macros
3f5ede8f11 : Metal: Remove obsolete availability macros from context
e39d08b9a2 : Metal: Remove obsolete code from caps and extensions init
851f949bc3 : Manual roll Chromium from 28739f6b546a to 4358bf5ee791 (141 revisions)
9e8d632a50 : Guard against find_bad_constructs on nacl (again)
fc4f0ac0df : formatutils: Allow 16-bit formats for renderbuffer with ext in GLES1.0
e9282ae72e : Manual roll Chromium from eaaa9b6d35f9 to 28739f6b546a (100 revisions)
b512e42d25 : Reland: Metal: Fix availability for kIOMainPortDefault
b52f281a95 : Metal: Remove unused and obsolete availability macros
2609e02c9a : Metal: Remove unused branches from StartFrameCapture
8cfb9ea255 : Metal: Align OS macro usage
be4532beb2 : Metal: Update availability macros in tests
ecdc98f4ea : Roll Chromium from eca761dbc106 to eaaa9b6d35f9 (664 revisions)
7108f0b40a : Roll vulkan-deps from 38174d6926f6 to 7efe15073686 (6 revisions)
9bf6fb58c3 : Roll SwiftShader from dc27069e5d04 to 3c4bdf66d81d (1 revision)
5a8eab96c6 : Revert "Vulkan: Expose float control properties as angle features"
2177be94a5 : Manual roll VK-GL-CTS from 21ff94426906 to 824d14748364 (13 revisions)
027cbe1a07 : Vulkan: Expose float control properties as angle features
a2602533e4 : CL/VK: Update zero-enqueue validation checks
c34e8c7523 : CL: Platform check for ValidateCreateContextFromType
6ef39db042 : Metal: Remove obsolete compile guards for texture helpers
939fafc87f : Metal: Remove MSL version compile guards
fd47e18516 : Don't reference find_bad_constructs on nacl builds
e10e31ed5e : WebGPU: Add error handling macros for debugging.
95c3027657 : Don't use VK_GOOGLE_surfaceless_query on Samsung S24 Xclipse
d51c251604 : Add iOS build instructions.
966d0a1aef : Metal: Cleanup memoryless storage mode support detection
8281af5230 : Skip timing out end2end tests on Samsung S24 Xclipse.
003737c83c : Metal: Adjust texture storage mode compile guards
a36c459e23 : Metal: Remove redundant symbol redeclarations
1f1b742645 : Metal: Remove compile guards for preserveInvariance
ddec94e6ae : Roll vulkan-deps from d95811d4259d to 38174d6926f6 (8 revisions)
7c065142f6 : Roll Chromium from edd99dda0b7b to eca761dbc106 (740 revisions)
acf63b9ead : Vulkan: call traceGpuEvent after queueSerial has been allocated
3f1c47bf9f : Vulkan: Add VK_KHR_variable_pointers ext if available
2e35835bb7 : Suppress new VUIDs
e5802ddc39 : Roll vulkan-deps from 2df89413855e to d95811d4259d (2 revisions)
58c1e56bce : Roll SwiftShader from 7216df70d311 to dc27069e5d04 (1 revision)
54d53342e9 : Roll Chromium from 6994f4772212 to edd99dda0b7b (526 revisions)
38d5b4d61d : Vulkan: Clean up the CovertVertexBuffer* API
8fc6d8a800 : Vulkan: Limit vertexBufferConversion to the data within dirtyRange
267e806b8e : Manual roll vulkan-deps from 1863e513f0db to 2df89413855e (11 revisions)
6f97a8b371 : Vulkan: Add two tests for vertex conversion
99fa4d4e20 : Manual roll vulkan-deps from d8208b108762 to 1863e513f0db (19 revisions)
b78833b1a1 : Roll Chromium from 79944459a28c to 6994f4772212 (2584 revisions)
bf167aa32a : Roll VK-GL-CTS from f105fd7ea388 to 21ff94426906 (2 revisions)
790e016211 : Vulkan: Add dirty range to VertexConversionBuffer class
33c2ff0770 : Metal: Remove obsolete watchOS compile guards
d263945ad3 : Translator: make replaceChildNode() a little more type-safe
41309a2f0d : Manual Roll VK-GL-CTS from 50e83129b558 to f105fd7ea388 (16 revs)
1dabe52cdf : Metal: Remove texture swizzle compile guards
deba56c2d7 : Manual roll vulkan-deps from dad70915c62f to d8208b108762 (6 revisions)
f551a1121e : Metal: Remove obsolete compile guards from the command buffer
36f7e03a35 : Revert "Metal: Fix availability for kIOMainPortDefault"
f102d75a39 : Metal: translate IOSurface pbuffer's GL_RGB to RGBX/BGRX format.
5cf94ffa77 : Metal: Use pipeline rasterSampleCount
25237423e5 : Metal: Remove ifdefs for primitive topology class
a712626e94 : Metal: Fix availability for kIOMainPortDefault
86508e2014 : Vulkan: Make VertexConversionBuffer a class
a3f9f6c395 : Vulkan: Move VertexConversionBuffer out of BufferVk class
7080b766f9 : Vulkan: Move LineLoopHelper from vk to rx namespace
e0f790c063 : Metal: Use present APIs for Metal availability
eb6c4bfe18 : Metal: Fix availabilities of MTLGPUFamily use
2758d4dc29 : Metal: Remove shared event related ifdefs
2f2cdbb8b2 : D3D11: Fix uniform setting for mat3 followed by float
1a191b1d5d : Metal: add an option to emulate DontCare loadOp with randomized Clear.
57a3e9a7aa : Prevent compilation with unsupported Apple SDK versions
4931cab25a : Roll SwiftShader from 65157d32945d to 7216df70d311 (1 revision)
62cc379056 : Metal: Remove UseResource old SDK fallbacks
579a58552f : Vulkan: Add query for 64bit fp support feature check
e90cd0c412 : Vulkan: Add check for int8 extension support
319907d2cd : Vulkan: Propagate the support of shaderInt16/64 feature
78dd9a8eec : Metal: Support compiling without OpenGL on macOS
2f28264ea2 : Trace perf: add origin/main revision to summary if != HEAD
af57b49275 : Roll Chromium from 43d3902d1733 to 79944459a28c (572 revisions)
2fa5e81847 : Load //testing/buildbot/mixins.pyl directly.
30358a2f8a : Roll vulkan-deps from 91058f2297c9 to dad70915c62f (6 revisions)
26c842fc79 : Metal: use injectAsmStatementIntoLoopBodies on iOS
83ca89e58c : CL: Update logic for default platform on context creation
31ad61c46e : Skip end2end WebGPU tests flaky crashing on Linux Intel
21905014dd : CL: Fix entrypoint validation for ICDs
77616aa3ea : Tests: Add Gwent Witcher Card Game trace
e6b46eae0a : Roll vulkan-deps from f084a55f96da to 91058f2297c9 (4 revisions)
727c6dccb5 : Roll Chromium from fdf9925b6b4a to 43d3902d1733 (610 revisions)
2003e06230 : Vulkan: Set queue family index for oneoff command buffer
2b723c13b4 : CL/VK: Add initial enqueueCopyBuffer
ef6a3132b6 : CL: Return error code for not supported APIs
da5721601b : Reland: GL: Forward client-side arrays to the driver when possible
28b845f0b3 : Roll third_party/dawn/ eb249b37e..1eca38fa5 (570 commits; 8 trivial rolls)
86d5c013dc : Roll Chromium from 6ff5641dd7da to fdf9925b6b4a (714 revisions)
6fddb18d77 : GL: Disable heavily emulated extensions for non-WebGL.
b5d2b1c94b : Roll vulkan-deps from c297ee8a1d20 to f084a55f96da (1 revision)
087afc919e : Vulkan: Prefer fallback to renderable texture than CPU copy
5967afe706 : CL: Update Platform ctor to handle rx errors
072dc5d16e : Metal: Disable multisampled render to texture.
8639be94a1 : Manual roll vulkan-deps from 77d583f37170 to c297ee8a1d20 (3 revisions)
b36d94dc40 : WebGPU: Implement viewport and scissor
c1767fd940 : Suppress deqp_khr_gles31 failure on Samsung S22
c9bf5465ed : Reland "Remove the linkage-specification on `main`"
fdd26da99a : Manual roll vulkan-deps from c95d5ac066d8 to 77d583f37170 (7 revisions)
1735415a37 : Remove unused deqp_khr_gles3 expectations
3da39c3263 : Roll Chromium from cb6c951edfe3 to 6ff5641dd7da (549 revisions)
5b4517ec4a : CL/VK: Add helper for inserting barriers
f8fc8ac362 : Vulkan: Remove dependency on ContextVk for CommandBufferHelper
3d6cf23c7d : Skip end2end tests failing on iOS simulator
ee25dddbd5 : Metal: Properly clear render pass' attachment with an emulated alpha.
526e040882 : Roll Chromium from 26ff6a053683 to cb6c951edfe3 (1358 revisions)
f0465cac79 : Revert "Remove the linkage-specification on `main`"
681b681bc5 : Tests: Add Grand Mountain Adventure trace
b60dc9d59a : Remove the linkage-specification on `main`
f52aaf99b5 : Roll vulkan-deps from 236cdecbee13 to c95d5ac066d8 (6 revisions)
11724133cd : Metal: Separate vars with normal types
6e248bcb44 : Metal: Fix ASTC on visionOS
0bb0a886ff : Drop .{ANGLE_REVISION} from ANGLE version when revision == 0
2b15c7951e : Make explicit that GenerateCrc() return correct CRC32 hash
6ecc3542d4 : Roll vulkan-deps from 9b5edb173670 to 236cdecbee13 (1 revision)
7bab5bce29 : Metal: Support BC texture formats with non-macOS targets
bacd3a7d70 : Vulkan: Fix CompressAndStorePipelineCacheVk() crashing
98b0669607 : CL/Vulkan: Add initial profiling support
4b4ef0522d : Suppresess SmallRowLength failure
d1d9cd6320 : CL/Vulkan: Init events to NULL before enqueue
cb27b4a44b : Metal: Remove MTLGPUFamilyApple9, it is unused
a8064b1cf5 : Roll vulkan-deps from b4b1cdd9bdc8 to 9b5edb173670 (6 revisions)
d335f134ea : Roll Chromium from 0023a97ccc68 to 26ff6a053683 (629 revisions)
81c01d2f81 : Add an option to output baked angle git hash to angle_commit.h
1010a275d4 : CL/Vulkan: Set proper build status prior to API return
bc0c6c5bb6 : VVL: sync_queue_submit -> syncval_submit_time_validation
27c0f10a95 : WebGPU: Generate texture formats when initializing surfaces.
057bc0f0f3 : WebGPU: Set multiple parameters in RenderPipelineDesc.
8a8b85bbde : Metal: Adjust supports32BitFloatFiltering compile guards
7549427ff6 : Roll vulkan-deps from 3d8509997599 to b4b1cdd9bdc8 (8 revisions)
0592b89735 : Metal: fix frame capture bundle file permissions
bb747f55b3 : Roll Chromium from 53e46965d0e3 to 0023a97ccc68 (589 revisions)
70f2e2033b : Metal: Fix memoryless usage on ios on tv
7a81e79d44 : Vulkan: Fix mPipelineCache not populated from blob cache
721becf2d4 : Vulkan: Update Renderer::syncPipelineCacheVk() method
3e4fa12868 : Store ImageHelper's queue by mip levels.
67d8d8c88a : WebGL: Reject shaders with infinite loops
d003d9e29a : Manual roll vulkan-deps from 068847956e41 to 3d8509997599 (49 revisions)
791970d415 : Fix Dawn Android standalone build.
c5d4c16f4f : WebGPU: Initialize all GLES 2 and 3 caps
91f57b06fd : Roll SwiftShader from f72761e86766 to 65157d32945d (1 revision)
81eaa2dd95 : Roll Chromium from af4b4ec4b6b5 to 53e46965d0e3 (504 revisions)
2ae68a2086 : Add MRT test for foveated rendering feature
9b06e0038c : Vulkan: Avoid unnecessary observer changes for Buffers
b7b46eed07 : Updates to readme
a89ca6c810 : Metal: Fully implement unresolve step for MSRTT.
1bfe5c5741 : Metal: partially implement EXT_multisampled_render_to_texture.
9410b29e6b : Roll chromium_revision df89992288..af4b4ec4b6 (1336472:1337199)
26aa4df527 : Metal: Update floating-point texture format caps
fdecaa1817 : Roll VK-GL-CTS from 3a103d23fc67 to 50e83129b558 (11 revisions)
22ed987742 : Vulkan: Generate fragment shading rates with compute
5a159d69ce : CL/Vulkan: Pass proper arch flag to clspv
cc50c75bee : CL/Vulkan: Fix missing kernel enqueue retain/release
d4f9340781 : CL: Conditional enable of Vulkan Validation layers
31c0f4395f : WebGPU: Centralize caps generation
ea63e372c5 : Enable VK_KHR_synchronization2 if it is available
bf72200f4f : Roll Chromium from dcddee8baaea to df8999228884 (576 revisions)
06ae828f4d : Vulkan: Avoid breaking render pass for vertex buffer conversion
59f6d962e6 : WebGPU: Run dEQP GLES2 tests.
4902903e2b : Roll SwiftShader from 01b188e56477 to f72761e86766 (1 revision)
e7c5a51236 : Roll VK-GL-CTS from 7e90a8e54095 to 3a103d23fc67 (1 revision)
2f9b475a12 : Roll Chromium from cedeeaab3123 to dcddee8baaea (623 revisions)
cc7d022099 : Vulkan: Fix serial mismatch during mid-loop flush
26cdf62195 : Vulkan: Bugfix in dynamic rendering support
7c77bb75cc : Vulkan: Remove implicit buffer barrier for shader write
e932ca24d1 : Start ANGLE macOS 14.6 experiment on Intel
279c69e547 : WebGPU: Fix intended/actual format mismatch for textures
cab7d1b6df : WebGPU: Obey buffer alignment rules
641bc04aa3 : WebGPU: Use the correct source format for ReadPixels
9da7fb1575 : WebGPU: Don't log all renderpass closure reasons
1953c606bd : WebGPU: Fix ReadPixels from window surfaces.
0898dab0b7 : WebGPU: Skip primitive topology conversion for DrawArrays
8446bbd697 : WebGPU: Remove ASSERT in depth/stencil clears
d503f580ea : WebGPU: Remove UNREACHABLEs in the compiler
aee59926cd : Metal: Enable GL_ANGLE_reverse_row_order for Metal
f336dbbbeb : Roll VK-GL-CTS from 3d152263d502 to 7e90a8e54095 (2 revisions)
3e83d1887e : Roll Chromium from 230f7abd1f6d to cedeeaab3123 (601 revisions)
65f08d0851 : Vulkan: Work around driver bug with nested switch
346ba328ea : Vulkan: Simplify pulling samplers out of structs
451d78d996 : Prune trivial infinite loops in WebGL contexts
4c883359f5 : Add dma_buf build support to generate_android_bp
3cda352736 : Capture/Replay: fix CaptureProducedRequiredFiles bottleneck
e413ecafb1 : Increase parallelism Win Intel UHD 770
198de0447a : Metal: fix wrong render encoder's serial assignment
2bc1519ccc : Metal: fix base/max level change for mutable textures.
aaf39d92ba : FrameCapture: fix (nil) showing up in linux-trace capture
7e70034400 : Roll SwiftShader from c4dfa69de7de to 01b188e56477 (1 revision)
15b354d50e : Unsuppress ASAN/UBSAN suppressions for fixed tests
3b5e09ae54 : Roll Chromium from 232a6a5422d1 to 230f7abd1f6d (544 revisions)
0ef0668746 : Stage the angle_commit.h for commit during ANGLE Android Roll
da86429482 : Capture/Replay: rework capture_replay_tests, enable linux-trace
bd3a3308f0 : Vulkan: Remove implicit image barrier for shader write
c974461757 : Fix Unknown Android Git Hash in Android Builds
554cc4845f : Tests: end2end tests process test args before TestSuite()
568caaa048 : Prune switch(constant) with no matching case
b8cc14d709 : skip lib starting with "//" when generating Android bp
aa8e1e5030 : Roll VK-GL-CTS from c66570e674d0 to 3d152263d502 (6 revisions)
506cb7c18d : Roll Chromium from 2e8f18571b3e to 232a6a5422d1 (733 revisions)
572025841d : Vulkan: Fix dispatch-after-closed-render-pass bug
f47a882a15 : Cleanup: remove vulkan_clean_old_validation_layer_objects
b20cd34ddd : Add build flag for a "dma_buf" Android build
a0a832de0a : Revert "GL: Forward client-side arrays to the driver when possible"
31b2bcd6e3 : Roll vulkan-deps from 49b5e420b19a to 068847956e41 (2 revisions)
2c1d78ef80 : Roll Chromium from 15e30105c06e to 2e8f18571b3e (242 revisions)
d306e0488f : Tests: Add Shovel Knight Pocket Dungeon trace
ca6238fb00 : Manual roll Chromium from 99513aa4b41c to 15e30105c06e (813 revisions)
a6c2b43465 : GL: Forward client-side arrays to the driver when possible
f440d17cb2 : Manual roll Chromium from 834617e372fd to 99513aa4b41c (90 revisions)
48d19755a3 : Manual roll VK-GL-CTS from 5a542d2049d7 to c66570e674d0 (8 revisions)
f184de3fc6 : Don't roll third_party/rust-toolchain into AOSP
81086a18b8 : Manual roll VK-GL-CTS from 5b2dfe7c775a to 5a542d2049d7 (1 revision)
5013e1998f : Roll vulkan-deps from 8e90204125ac to 49b5e420b19a (8 revisions)
4f498eaa14 : WebGPU: Add more format support
84e54d885f : WebGPU: Add command buffers and renderpass management
703c59601c : Vulkan: PPO must warmup pipeline cache according to GPL support
d10d1c4f12 : Manual roll Chromium from 04132ee8f8a5 to 834617e372fd (557 revisions)
6afff89309 : Roll Rust tools with Chromium
5a44aa26a0 : Roll vulkan-deps from 5d0bdd3702f7 to 8e90204125ac (4 revisions)
fc381db465 : Metal: Treat link jobs as thread-safe
b98c4d8107 : FrameCapture: Add restore of VAO buffer binding
6eda255762 : Metal: Pass an existing context to CompileMslTask
85264808d0 : tls.h: check ANGLE_USE_ANDROID_TLS_SLOT to define GL TLS
1b0e74f377 : Manual roll Chromium from 9739f7f11240 to 04132ee8f8a5 (755 revisions)
7b0dc666b4 : Vulkan: Enable explicitlyEnablePerSampleShading for most vendors
2f05b993d1 : Roll vulkan-deps from be96f8cab214 to 5d0bdd3702f7 (7 revisions)
7691cea7e5 : Vulkan: Remove seamful cubemap emulation
0d458614fb : Vulkan: Fix PBO readbacks with small row length
975674ea9d : Metal: Fix PBO readback failures with small row length
e37c79d437 : Fix DecompressBlob() when compressed data is invalid
fb4cdb18bb : Roll vulkan-deps from edbbcd521ef6 to be96f8cab214 (9 revisions)
d44a303297 : Roll Chromium from 06c75e7c6658 to 9739f7f11240 (859 revisions)
85edb90719 : Vulkan: Remove the adjustClearColorPrecision feature for new driver
93491ae30b : FrameCapture: Handle active texture in MEC
1fe50b446b : Make implicit `this` capture explicit
327796df8c : FrameCapture: Add a new CapturedTest for glActiveTexture
0364ac4ad8 : Set up ANGLE shadow buckets
fa940e3628 : Roll vulkan-deps from 4b8a413b6b64 to edbbcd521ef6 (4 revisions)
16376d10ea : Roll Chromium from b5eaffbef1cb to 06c75e7c6658 (597 revisions)
0e598a0c3f : FrameCapture: Unbind PIXEL_UNPACK_BUFFER for texture restore
98ff1c14b2 : FrameCapture: Improve buffer binding reset
a5db20f749 : Traces: Switch to regex for power rails
80149a7f6e : Replace variable-length array with vector
97a249b71f : Manual roll Chromium from 71adbebaf5b6 to b5eaffbef1cb (807 revisions)
86b22745bb : Vulkan: Fix mPipelineCache is not initialized after terminate
6c585f8570 : Roll vulkan-deps from ace59194583a to 4b8a413b6b64 (10 revisions)
62d9f847e4 : Speed up UniformBuffer support on Metal
9968e98cd4 : Metal: Fix compute path for 16-bit PBO readbacks
43dc24dd15 : Skip couple non-deterministic angle_restricted_trace_gold_tests
1db80b8808 : Reland "Vulkan: Use VK_KHR_dynamic_rendering[_local_read]"
3fe6cae17a : Fix gl::roundToNearest on x86
3c21ff7d35 : Roll vulkan-deps from 99f840c7c7ad to ace59194583a (12 revisions)
f45494ee39 : Roll SwiftShader from 389854967d78 to c4dfa69de7de (1 revision)
2452e62d43 : Roll Chromium from 4be473888de4 to 71adbebaf5b6 (678 revisions)
1f87cbc925 : Vulkan: Fix late-added resolve attachment tracking
468fcbe033 : Manual roll VK-GL-CTS from 43432bf265e3 to 5b2dfe7c775a (17 revisions)
3540f8e892 : Fix gl::floatToNormalized for negative inputs
f9af6f1cc3 : Add ReadPixelsTextureNorm16PBOTest
c4274d549c : WebGPU: Add pipeline creation and caching.
58a56ca473 : Vulkan: Restrict VkEvent to TBRs
686ed56d3d : End ANGLE Mac Intel 14.5 experiment
84c77437db : GL: Disable GL_KHR_blend_equation_advanced on various devices
9880af58e3 : GL: Fix map input buffer out of range in streamAttributes
53ada6b4af : Roll vulkan-deps from 7dc21774dc62 to 99f840c7c7ad (13 revisions)
b8d21cd230 : Roll SwiftShader from f23c77132e0b to 389854967d78 (1 revision)
9e60edc7ca : Roll Chromium from dcc3741ff616 to 4be473888de4 (519 revisions)
85875b9676 : Fix validation regarding cube map array dims
a8eded7713 : Vulkan: remove unused function
faae3c32c0 : Add necessary MSAN include when ANGLE_WITH_MSAN
43ecf2bd98 : dEQP tests: skip comp_swap r32i/r32ui on Pixel 6
06921c61aa : vulkan: filter out devices with insufficient API version
56861ff18d : Manual roll Chromium from d3a8a2da6ae3 to dcc3741ff616 (894 revisions)
e6d43dc19b : Roll vulkan-deps from 9563c7bbc6c9 to 7dc21774dc62 (15 revisions)
df90bbc50d : Refactoring: move angle::HashMap and HashSet to own header
2997e3545e : Start Win Intel UHD 770 experiment
a5161f01b4 : Vulkan: Enable event based image barrier
24322b7d29 : Vulkan: feature for cached non-coherent for dyn/stream buffers
8ed4d42734 : Metal: Remove link tasks dependency on context
245c12436f : Revert "Disallow read color type conversions for norm16 formats"
d89a205d35 : Roll vulkan-deps from bc656cdad31e to 9563c7bbc6c9 (11 revisions)
298d55f321 : Roll Chromium from 51ac27c135bf to d3a8a2da6ae3 (571 revisions)
c5ab1cebcc : Metal: Remove library creation dependency on ContextDevice
a93476a1ce : D3D11: Pass 3D slice index to Image11::copyWithoutConversion
6578b9c04b : Vulkan: Exclude compute/preFrag only access images from event
402c8ccd88 : Vulkan: Limit VkEvent for images that has fragment access only
eda67d7ee8 : Avoid including fstream from angleutils.h
a15d4f977c : Roll Chromium from 5748d73603a8 to 51ac27c135bf (686 revisions)
e59ae389f7 : angle_enable_wgpu requires X11 on Linux
126275cbff : Roll vulkan-deps from 67847f196c19 to bc656cdad31e (7 revisions)
87e9ee9c2b : egl: add missing extension string for D3D LUID
584fbcee1e : Vulkan: Rework swap-time barrier logic
373ac5411a : Vulkan: Make surface RP check independent from framebuffer object
f7620039be : Vulkan: Prepare syncval suppressions for dynamic rendering
590010b690 : D3D11: Cleanup stale CopyTexImageTestES3 suppressions
867697b7ad : Vulkan: Add ImageHelper::onRenderPassAttach helper function
9ca3ed375c : Vulkan: Let ContextVk::onResourceAccess uses retainImage
95e6630754 : Resolve compilation during program link resolve
c62c98dfaa : Revert "Temporarily angle_enable_vulkan_api_dump_layer default false"
7d461b21a4 : Revert "Vulkan: Use VK_KHR_dynamic_rendering[_local_read]"
e208994a09 : Add a note about std::aligned_alloc caveats
b0bb41865e : Roll vulkan-deps from 1d4b1061b004 to 67847f196c19 (3 revisions)
e5b442dedd : Disallow read color type conversions for norm16 formats
13c93ca96f : Roll Chromium from f0fb088cc7f4 to 5748d73603a8 (622 revisions)
0679b3eb2f : Manual roll vulkan-deps from 17d345a0f23d to 1d4b1061b004 (24 revisions)
6052d0f4ac : Vulkan: Fix EGL_EXT_buffer_age with single buffered surface
21fc5e8773 : Move loadimage SSE includes/defines out of common headers
c68c7dca38 : Roll Chromium from b1148c13c7a9 to f0fb088cc7f4 (639 revisions)
c379ff4804 : Vulkan: Use VK_KHR_dynamic_rendering[_local_read]
2763d52052 : Do not rely on 16-bit color read conversions in tests, Part 2
8c546d356c : Vulkan: Limit VkEvent for usage matters for Manhattan31 only
a68351cb9e : vulkan: add workround for speical shadowmap at intel device.
bc38b7ade7 : Start ANGLE Intel macOS 14.5 experiment
0a7e1daf62 : Tests: fix MultithreadFenceDraw, MultithreadFenceTexImage
640e371612 : Do not rely on 16-bit color read conversions in tests
3c8a8f7ad9 : Temporarily angle_enable_vulkan_api_dump_layer default false
2a87db6987 : Vulkan: Remove unused render pass closure reason
6c6975afe5 : Manual roll vulkan-deps from 5fdd3da87369 to 17d345a0f23d (10 revisions)
66f4b76c4e : Roll Chromium from a98f22a2505a to b1148c13c7a9 (354 revisions)
db00dee577 : Vulkan: Fix SPIR-V gen for literally indexed swizzles
58dc069c02 : Rename 16-bit EXPECT_PIXEL test helpers
1dd3a4c405 : D3D11: Use built-in position for gl_FragCoord.z on SM 4.0+
f22189ecfe : Roll chromium_revision c174259bf6..a98f22a250 (1323232:1323712)
7489c5f0b9 : Roll SwiftShader from a0ec371d8331 to f23c77132e0b (1 revision)
c46d94d18b : Updating ceval's README.chromium to include Revision
fe02de2504 : Metal: Remove MTLGetMSL dependency on context
dfec7f4c5b : Updating clspv's README.chromium to include Revision
cb0b851f14 : Add Revision: field to third party
fcf3a1c05f : GL: Allow shader compilation with cached translated source
7d61980e65 : Vulkan: Rename DescriptorSetLayoutDesc update() to addBinding()
a4f3f6bfa1 : GL: Simplify members of ShaderGL.
b7d4c5d1d4 : Metal: Disable fast math if isinf or isnan are used
397eb7c81e : Vulkan: Easier to read SPIR-V disassembly
d66ac3584a : Roll Chromium from 34f452e68b67 to c174259bf610 (620 revisions)
f2ee319dda : Roll Chromium from 51d79108bbb3 to 34f452e68b67 (970 revisions)
b954755f4e : Release all memory allocated in TCompiler::compile
b645633438 : Reland: GL: Support KHR_blend_equation_advanced
d3987e50be : Roll vulkan-deps from 5faad80a00af to 5fdd3da87369 (6 revisions)
2efce9babc : Roll chromium_revision 40020cda88..51d79108bb (1320198:1321642)
ef2c966502 : GL: Fix dispatch table for desktop-only entry points
78ee33e4ef : Roll third_party/dawn/ 6cdf3a1a1..eb249b37e (310 commits; 3 trivial rolls)
d6bd2c7028 : Roll vulkan-deps from 4a2ff9e87700 to 5faad80a00af (6 revisions)
d8700dc951 : Avoid ANGLE vulkantools dependency in Dawn build
8667fb3e5a : Roll vulkan-deps from 2796aaff7eef to 4a2ff9e87700 (10 revisions)
2a2b5cbd70 : Roll VK-GL-CTS from 25d8c0099575 to 43432bf265e3 (8 revisions)
4f23429a1f : egl_angle_ext: fix incorrect EGL_ANGLE_device_d3d11 name
1062271d99 : Roll vulkan-deps from 7ff358e64e2b to 2796aaff7eef (10 revisions)
e86ba9abe9 : Vulkan: Fix querying support of prim restart patch
3813e805b1 : Add env var/property control of API dump layer
a674dc1dae : Unify updating cached color/read render targets
d939444738 : Roll vulkan-deps from d2e24d980359 to 7ff358e64e2b (2 revisions)
48ebe74024 : Roll Chromium from 44cf5c690e8b to 40020cda886f (613 revisions)
46dd6457f4 : Vulkan: Use DONT_CARE ops for missing D/S aspects
35f01e7f93 : ESSL -> WGSL: Support basic control flow
89ef2812d4 : ESSL -> WGSL: unary and binary exprs, operators, array access
4f8c42de40 : Manual roll VK-GL-CTS from c201252e6fbe to 25d8c0099575 (13 revisions)
3e99741974 : Add format conversions for WebGPU formats.
0bf157f12b : Tests: Update expectations for new deqp test name
85e2e6a912 : WebGPU: Add Window and Pbuffer surfaces.
cd9f457ffb : Roll vulkan-deps from 2e4ed1cfe73c to d2e24d980359 (13 revisions)
7d45aac98f : Roll SwiftShader from f65e518550a8 to a0ec371d8331 (1 revision)
bdce308b96 : Roll Chromium from 9df67ea3cc71 to 44cf5c690e8b (618 revisions)
0463273435 : Add EGL query option for minor version
df7bda5c11 : Disable MSRTSS if not supported for RGBA
8b1daa18e9 : Vulkan: Fix MSRTT failure from undef addnl format
0c5b327a32 : Extend advanced blend tests to cover core and KHR
0ccc018e8f : Reland GL: Avoid calling glBindFragDatalocationIndexed on Qualcomm
7ca9f46a77 : ESSL -> WGSL: Emit func calls, struct access, constants
016ef60d5f : ValidateAST asserts when refers to builtIn struct type name
228f56b853 : Roll SwiftShader from de870ac7518f to f65e518550a8 (1 revision)
84f88f0032 : Roll vulkan-deps from bf2b4e8ba30e to 2e4ed1cfe73c (4 revisions)
d9af242315 : Roll Chromium from dd0b2a0bee86 to 9df67ea3cc71 (513 revisions)
dd25e193f2 : Add a texture copy test that does multiple layer copies
beb75984ca : Fix incorrect verification for SimultaneousUploadAndDraw
e095c06f09 : Suppress end2end MultisampledRenderToTexture* failures
6bfd7d139b : Manual roll vulkan-deps from c0c0899c3614 to bf2b4e8ba30e (5 revisions)
15b95b4a5d : Skip WebGL2UniformBufferTest.LargeArrayOfStructs
5e64ccf9c4 : Roll SwiftShader from cea33ab2d5ad to de870ac7518f (1 revision)
45b67e0584 : Roll vulkan-deps from 30f8ac1a3f18 to c0c0899c3614 (6 revisions)
0c7331dfe7 : Roll Chromium from 998b94d44e82 to dd0b2a0bee86 (601 revisions)
3c472b4502 : Vulkan: Fail if texture bound to MSRTT w/o support
6f33eddc72 : Vulkan: Bugfix in FindSupportedFormat
48969c95f8 : GL: Implement QCOM_tiled_rendering
3be15cb046 : GL: Limit uniform block size to 64KB
12028222f5 : Metal: Clear visibility result buffer before use
e3c8d57b1c : GL: Fix glClearTexImage for LUMA textures
3f57290520 : Add basic begin/end support for perf counters
29f9a8c638 : Roll Chromium from e9b6b20cee41 to 998b94d44e82 (1373 revisions)
95d6e34766 : Roll vulkan-deps from 83e9eca04a1b to 30f8ac1a3f18 (8 revisions)
e53b3ad723 : Vulkan: Extend coherent adv blend to emulated path
a1dea207ed : Implement KHR_blend_equation_advanced_coherent
05801537a0 : Vulkan: Add feature for coherent blend advanced op
0b888d5082 : Add KHR_blend_equation_advanced_coherent
e30871281e : Tighten FixedVector access asserts
54c4817769 : GCC: Define MemoryAllocInfoMapKey's hash before using in unordered_map
0d6869c2d9 : Roll vulkan-deps from 37a9cc2d9a06 to 83e9eca04a1b (5 revisions)
800ca8d38b : Revert "GL: Avoid calling glBindFragDatalocationIndexed on Qualcomm"
92148c2cbb : GL: Implement GL_EXT_clear_texture.
1160fda7b7 : GL: Re-enable sRGB and BGRA8 extensions
b99166882b : Roll vulkan-deps from f2b13f01a465 to 37a9cc2d9a06 (5 revisions)
37b2487b46 : Add LunarG api dump layer to ANGLE vulkan back-end
1917377f7b : Capture/Replay: Write comments to the capture
aeff80f1dd : Android perf tests: add ATrace counters for trace loops
a04239d8e9 : ESSL -> WGSL: Emit most types and function params
e768aed37e : GL: Avoid calling glBindFragDatalocationIndexed on Qualcomm
ba341ef86c : Add Revision: fields to third parties
223027e8fe : Roll chromium_revision 865aca6c93..e9b6b20cee (1315671:1316480)
040b396748 : Remove vantablack@google.com from OWNERS
e1f0cb943b : Replace issue ids post migration to new issue tracker - 2
d193d51bf8 : Replace issue ids post migration to new issue tracker
10a98f4416 : Add ClipControlTest.DepthFragCoord test
3da4093b1c : Roll vulkan-deps from 9a192baf7bc7 to f2b13f01a465 (3 revisions)
6ac374467b : Vulkan: Add feature for VK_KHR_maintenance5
d83f7beadc : Vulkan: Roll volk
e070705663 : Manual roll vulkan-deps from 897d900fc1b1 to 9a192baf7bc7 (6 revisions)
5703bd6115 : Vulkan: Further optimize ProgramExecutableVk::resetLayout
975e9414ff : CL: Initial commit for ANCLE documentation
d074491655 : Vulkan: Smaller PackedDescriptorSetBinding
cdc541de11 : Roll SwiftShader from 085997ddb08b to cea33ab2d5ad (1 revision)
2683633984 : Roll vulkan-deps from 42ee85cf2154 to 897d900fc1b1 (10 revisions)
7f70cd0da2 : Roll Chromium from 972874fcbdf2 to 865aca6c93b1 (613 revisions)
d521dd08be : Metal: Set write dependency when calling fillBuffer
c7f2f84e2a : Skip CopyTextureTest.CopyOutsideMipmap/ES2_OpenGL on NV
ed091d30fe : Change siso path
e799084076 : Manual roll VK-GL-CTS from 1c5f78753fd9 to c201252e6fbe (8 revisions)
2d8e15f87b : Add stubs for GL_QCOM_tiled_rendering
7cdc62e103 : Use the global cpp_std default.

+- Project: platform/external/apache-commons-lang

a3bcce1ad : Fix errorprone issues

+- Project: platform/external/apache-http

b4a5d36 : Specify default_to_stubs property in org.apache.http.legacy module definition

+- Project: platform/external/apache-xml

155dd57 : Enable art/tools/ahat to use apache-xml.
487627f : Add art's fuzzer to the visibility

+- Project: platform/external/arm-optimized-routines

f07bc5f : Enable ldp-aligned-only for arm-optimized-routines on oryon
335fda1 : Android.bp: remove the exclude_srcs.
22939b0 : Fix bpfmt warning.
5ecfd18 : riscv64 has fast float multiply-add too.
d6fbfc7 : Explicitly list the math .c files we need.
4d75480 : Enable MOPS routines.
0915092 : Update configurations and test script.
90f7e62 : v24.05 release
497b4f0 : Update copyright years
30a778e : math: Fix build system for old config.mk
befe3c6 : math: Use same logic in exp10 as exp for ki
88ffd2e : math: Fix undefined behavior in exp10()
39fed85 : pl/math: Small cosmetic changes in vector powfs
cb65aa5 : math: Add options to disable SIMD and exp10 tests.
8928e47 : pl/math: Remove some unnecessary indirection in pow scalar fallback
233453a : pl/math: Two more big-endian fixes
b307d54 : Optimise Neon pow special-cases and constants
aa6e0cb : pl/math: Update ULP threshold for asin
420df6d : pl/math: Improve test file autogeneration
3aba7ed : test/ulp: Enable user to specify predicate for SVE routines
1fa1ac8 : Fix Neon routines for big-endian
0b0fb92 : pl/math: Fix runulp for empty intervals file
b2287ab : math/test: Reject invalid intervals in ULP tool
7816cea : pl/math: Fix some test intervals
ef2077c : math/aarch64: Vectorise Neon powf
b7c69ff : math: Fix Neon log lookup for big-endian
a41ec65 : pl/math: Add SVE erfinvs
c0b9428 : pl/math: Optimizing SVE atan2
f0e243c : pl/math: Cleanup SVE asinh
ad17fca : pl/math: Cleanup SVE acosh
ae54f6a : pl/math: Optimizing SVE atan2f
bde7803 : Fix erfinv table lookup indices
864fb5e : v24.01 release
c013701 : Update copyright years
1027756 : pl/math: Cleanup Dir.mk
bc2c14a : math: only build tgamma128 for 128 bit long double
1b62609 : string: Improve code alignment of __memcpy_aarch64_simd
49785c0 : Only pass SVE CFLAGS to SVE routines
4f59834 : pl/math: Mark powi ref helpers as maybe unused
30d9162 : pl/math: Cleanup SVE asinhf
838643f : pl/math: Cleanup SVE acoshf
a1cd435 : pl/math: Update ULP values in testing for SVE acosh
5357e85 : math: Small improvements to exp10
4abab2d : Correct inlining in Neon exp special-cases
da1d553 : pl/math: Small improvements to Neon exp10f
0f1ced1 : pl/math: Add 'zerofy' helper and use instead of BIC
e1d4d7b : pl/math: Add helper for symmetric intervals
74778e8 : pl/math: Remove redundant invert
c35be8f : pl/math: Use round/lround
3920a9c : math: Remove redundant invert
b133f49 : math: Use round/lround
81a2a59 : math: Rename data tables
ba02f2a : math: Add scalar exp10
92b7ad3 : pl/math: Fix incorrect fenv failures in erfinv tests
aa251c3 : pl/math: Implement SVE atanh
3350e22 : pl/math: Implement SVE atanhf
e4b9606 : pl/math: Cleanup SVE log1p inline helper
3e73f4f : pl/math: Cleanup SVE log1pf inline helper
c97ebad : pl/math: Implement SVE sinpi/cospi
cd42bfc : pl/math: Implement SVE sinpif/cospif
d7f484d : pl/math: Implement Neon sinpi/cospi
4d404a3 : pl/math: Implement Neon sinpif/cospif
fe5f790 : pl/math: Use Neon indexed fmla/mul with constants stored in neon registers.
1f3ff6f : pl/math: Use log instead of log1p in Neon erfinvs
6af64e0 : pl/math: Add Neon erfinv
0f1a432 : pl/math: Add Neon erfinvf
c3c4363 : pl/math: Add inverse error function implementations
6fb4d63 : string: Add MOPS support
212825b : pl/math: Fix SVE log1pf helper
ce204e4 : pl/math: Fix handling of errno in new erfc.
9cc54a8 : Update sin max error comments
97d5112 : pl/math: Do not special-case -0 in SVE sin
9f57165 : math: fix vector sin worst-case comment
2ef4c40 : pl/math: Relax sign of zero requirement in vector routines
eee7260 : pl/math: Rename cexpi and sincos wrappers
78220db : pl/math: Fix special-case handling in SVE hypots
ee74829 : math/test: Add option to ignore sign of zero in ulp tests
47bca73 : pl/math: Improve hypot/hypotf performance
0e71873 : Update ULP threshold for scalar, Neon and SVE tanh
47c4cb6 : pl/math: Update ULP threshold for SVE asinh
49f50a7 : pl/math: Update ULP threshold for SVE asin
b6fde14 : pl/math: New SVE erfc.
7fd8828 : pl/math: New Neon erfc.
da37609 : pl/math: New scalar erfc.
0f1e727 : math: Don't preserve sign of 0 in vector sin/sinf
0cf84f2 : string: Fix corrupt GNU_PROPERTY_TYPE (5) size
ef974e1 : pl/math: New SVE erfcf.
accdfc5 : pl/math: New Neon erfcf.
2e8e8e7 : pl/math: New scalar erfcf.
e6aa76d : pl/math: Fix erf(f) coefficients.
a6a58d8 : pl/math: Add SVE hypot(f)
981bad6 : pl/math: Add SVE cbrt(f)
275a866 : math: add rounding modes with -f in ULP tester
d411a5e : pl/math: Add SVE tanh
b5b4500 : pl/math: Add SVE cosh
79b4d7b : pl/math: Add SVE sinh
1e79c5a : pl/math: Fix new scalar erf(f).
d14c439 : math: Optimize return value and special-case in Neon log & logf
32f6259 : pl/math: Add SVE `sinhf`, `coshf`, and `tanhf`
8d7fdd8 : pl/math: Use unconditional ptrue for ld1rq #2
4bdee55 : pl/math: Fix multiple definition errors of __math_oflow
e9e2789 : pl/math: Optimize Neon expm1 and expm1
9928a3f : pl/math: Enable ldp in Neon log2s/log10s
457705c : pl/math: Remove unused variable
caf65ee : pl/math: Optimise logs
245f65f : pl/math: Small cleanup in Neon f64 atrigs
ae08d87 : pl/math: Optimise return value in SVE trig functions
4d5ab35 : math: Cleanup ulp tester
d70715f : math: Improve mathbench for vector functions
8bfc2da : pl/math: Improve `hypot` and `hypotf`
c7d365a : pl/math: Optimise table lookup in Neon log10 and log2
fd96503 : pl/math: Cleanup Neon log1p, atanh and acosh
148f68f : Transpose log tables, cleanup Neon asinh
d9690d8 : pl/math: Clean up Neon cbrt
4c3d911 : pl/math: Cleanup Neon cbrtf
f9473ef : pl/math: Clean up Neon f32 inverse hyperbolics
c6d0e47 : pl/math: Cleanup Neon log1pf and log1pf_inline
a7590d1 : pl/math: New scalar, Neon and SVE erf.
0620e93 : pl/math: New scalar, Neon, and SVE erff
f62973a : pl/math: Tidy up some vbslqs
00d7994 : pl/math: Cleanup `expm1` and `expm1f`
a346499 : pl/math: Add Neon `hypotf` and `hypot`
e047090 : pl/math: Add SVE sincos/cexpi
c97f406 : pl/math: Add SVE sincosf/cexpif
da2ae8e : pl/math: Add vector/Neon sincos & cexpi
1d439e0 : pl/math: Add Neon sincosf & cexpif
88b050e : pl/math: Use width-agnostic intrinsic forms
0047a72 : pl/math: Use scalar index masking in Neon exp2
b641e37 : pl/math: Minor cleanups in log10s
3499081 : pl/math: Small cleanups in exp10s
a35edbd : pl/math: Small cleanups in SVE log2s
392540c : pl/math: update SVE acosh error threshold.
7c0a58a : pl/math: Use tst in Neon tan & tanf
69b901c : pl/math: Rework SVE/f32 polynomial helpers
e67d2e8 : pl/math: Rework SVE/f64 polynomial helpers
ed1c819 : pl/math: Cleanup Neon and SVE pow.
1cdbc4e : pl/math: Rework Neon/f32 polynomial helpers
95af1d3 : pl/math: Rework Neon/f64 polynomial helpers
cef8d2e : pl/math: Rework scalar/f32 polynomial helpers
a5084ec : pl/math: Rework scalar/f64 polynomial helpers
40d33da : math: Improve v_call_f64
056a4fc : pl/math: Add SVE `acos`
1052ada : pl/math: Add SVE `acosf`
6d6e74d : pl/math: Add SVE `asin`
7c32232 : pl/math: Add SVE `asinf`
1c5e74f : pl/math: Cleanup SVE powf.
9987d64 : pl/math: Cleanup SVE atan and atan2
849e0c8 : pl/math: Clean up SVE atanf and atan2f
77f5c31 : pl/math: Cleanup Neon f32 inverse trig functions
9cf4e90 : math/aarch64: Cleanup Neon powf
d755b2a : pl/math: Remove volatile from Neon data tables
dbf7fab : pl/math: Mark SVE data tables as const
aa5b3a0 : pl/math: Cleanup Neon f64 inverse trig functions
09a31bb : pl/math: Port new Neon sin to SVE
40e9305 : pl/math: Cleanup SVE tans
04319c9 : pl/math: Add SVE log1p
dbde2ea : math: Remove volatile from data tables for Neon routines
2f5acf7 : math: cleanup Neon exp2f (2ulp)
11a602a : pl/math: Mark data tables as const in 8 SVE routines
315966d : math: Preserve sign of 0 in Neon sin & sinf
9c1c9fe : pl/math: Reformat Neon tan(f)
b910fc0 : pl/math: Add Vector/SVE exp10
d461866 : pl/math: Add Vector/SVE exp10f.
b1bb8bb : math: Use lane indexing instead of vgetq/vsetq
ff8527e : pl/math: Remove unused v_math helpers
129b51c : math: Use vgetq_lane/vsetq_lane
7999fd9 : math: Fix build failures with older compilers
10d373f : pl/math: Remove use of poly helpers in SVE exp, expf and sinf
2f3429a : pl/math: Cleanup vector exp2(f).
99850f2 : pl/math: Add vector/Neon exp10.
aeb6cdc : pl/math: Add vector/Neon exp10f.
51c6c41 : pl/math: Cleanup SVE log10(f) and log2(f)
bb90d68 : pl/math: Cleanup Neon log10f and log2f.
ebb67ba : pl/math: Cleanup Neon log10 and log2.
a40ee61 : pl/math: Remove PL_TEST_ALIAS
e202e94 : Implementation of tgammal() suitable for 128-bit long double
8fe9c7f : pl/math: Minor comment corrections
fe02a82 : pl/math: Remove non-FEXPA variants of SVE expf and exp2f
6fd1120 : Relax checks for sign of NaN
8794df0 : pl/math: Use unconditional ptrue for ld1rq
657de29 : pl/math: Reformat cleaned-up routines and headers.
5fe8f2a : math: light reformat on cleaned-up routines.
d01be5b : pl/math: Remove SV_SUPPORTED guards
906f09d : math: fix Neon cos(f) and sin when SIMD exceptions enabled.
b739c08 : math: Fix Neon cos polynomial to avoid out of range results
78703da : math: Fix Neon sin polynomial to avoid out of range results
9550f20 : math: Optimize cos poly
68eb89e : math: Optimize sin poly
f4205d0 : math: Cleanup Neon cos/cosf
238c2b7 : math: Cleanup Neon sin/sinf
b3caa29 : math: Cleanup Neon log & logf
c96011d : math: Cleanup Neon exp & expf
7b152a9 : pl/math: Cleanup Neon tan & tanf
8026185 : math: Avoid libc symbol name conflicts with static linking
2a7e97c : pl/math: Add vector/SVE log1pf
d443ea6 : pl/math: Update Neon and SVE exp2.
d77559f : pl/math: Cleanup SVE log & logf
a5293b9 : pl/math: Add vector/SVE expm1
11ca26b : pl/math: Add vector/SVE expm1f
cab70b6 : pl/math: Correct check for inf in cbrt
ee24c81 : math: Remove all but VABI names
45c4376 : math: Cleanup Neon sin and sinf
f9f58aa : math: Cleanup Neon cos and cosf
0919102 : pl/math: Remove scalar typedefs
17700fe : math: Move declaration of vector/Neon data to math_config.h
560b35a : math: Change layout of data in vector/Neon log.
2bd18f8 : math: Replace v_fma with vfmaq intrinsic
946eb24 : math: Replace trivial intrinsic wrappers
e28f83d : math: Remove v_cond
25d3534 : math: Replace v_as with vreinterpretq intrinsic
97874c9 : math: Use ACLE vector types in vector functions
ddf1e57 : math: Cleanup vector math function types
2576069 : math: Remove scalar vector function variants
91d5bbc : pl/math: Add vector/SVE exp2
d7ddb1f : pl/math: Cleanup SVE exp and expf
708e965 : pl/math: Cleanup Neon expm1(f) and inline expm1f
f54450d : pl/math: Cleanup Neon exp_tail
fe37c91 : pl/math: Cleanup Neon expf
a8adf67 : pl/math: Cleanup Neon exp2
ee87601 : pl/math: Add guards around SVE tan
96ea8ed : pl/math: Add vector/SVE tan
7ac101f : pl/math: Cleanup SVE cos & cosf
11e4f5f : pl/math: Cleanup SVE sin & sinf
04ff83e : pl/math: Optimize SVE pow special cases
37158c1 : pl/math: Update SVE asinh error threshold.
3b3311e : pl/math: Add Vector/SVE powf
2fdd50c : pl/math: Add Vector/SVE acosh
7530b6e : pl/math: Add Vector/SVE asinh
f3d1575 : pl/math: Add Vector/Neon pow
023c910 : pl/math: Add helpers for declaring vector constants
8658793 : pl/math/test: Add option to run subset of ulp tests
5db94aa : pl/math: Add SVE acoshf
2870062 : pl/math: Add SVE asinhf
3f91f73 : pl/math: fix SVE pow special cases.
6fa771b : pl/math: Replace v_as helper with vreinterpretq intrinsic
13a3066 : pl/math: Replace v_fma helper with vfmaq intrinsic
e67c1f8 : pl/math: Replace sv_as_ helper with svreinterpret intrinsic
3c2119e : pl/math: Replace sv_fma helper with svmla intrinsic
d798929 : pl/math: Add Vector/SVE pow
d13b35c : pl/math: Remove SVE VPCS aliases
651eb59 : pl/math: Replace trivial SVE intrinsic wrappers with intrinsics
9ee04ae : pl/math: Replace sv_fXX_t with ACLE types
82bed42 : pl/math: Remove v_cond wrappers
3fd5f6f : pl/math: Replace trivial Neon intrinsic wrappers with intrinsics
9971e5f : pl/math: Remove __vn syms from mathlib.h
1b95267 : pl/math: Remove Neon VPCS aliases
33ce710 : pl/math: Replace v_fXX_t with ACLE types
1d697da : pl/math: Add polynomial helpers for SVE routines
1dc45df : pl/math: Simplify special-cases for Neon log2 and log10
0f7044c : pl/math: Remove all non-vpcs Neon variants
7a2e12c : pl/math: Remove all scalarised variants
0bc50c5 : pl/math: Add scalar and vector/Neon acos
957cb54 : pl/math: Add scalar and vector/Neon asin
3127f5d : pl/math: Add scalar and vector/Neon acosf
02254d1 : pl/math: Add scalar and vector/Neon asinf
d511f47 : pl/math: Add vector/SVE erfcf
c65e736 : pl/math: Add vector/SVE exp
e9a1e1e : pl/math: Add Vector/Neon exp2
f451b37 : pl/math: Add SVE exp2f
d53525d : pl/math: minor updates in SVE erfc.

+- Project: platform/external/armnn

afc85a23c : Define vintf_fragments as modules

+- Project: platform/external/auto

6f3f875b : Adding apex_available
aa82303b : Adding apex_available

+- Project: platform/external/avb

421a9f5 : [1/N] Remove usage of libchrome's base::FilePath from avb tests
ba1e095 : Remove usage of libchrome's base::FilePath from GenerateImage
1d5fee0 : Remove usage of libchrome's base::StringPrintf
a012a9d : Remove usage of libchrome's base::FilePath from InfoImage
d92df13 : Remove usage of libchrome's base::FilePath from GenerateVBMetaImage
585ecd0 : Remove usage of libchrome's base::FilePath from PublicKeyAVB
49f8d45 : Disable dylib variant of libavb_bindgen_nostd
8e2eb4c : avbtool: Warn when add_hashtree_footer defaults to sha1
7011a40 : libavb_rs: remove redundant imports
28b0b38 : libavb_rs: add vbmeta get_property_value API
1b54415 : VTS gets vbmeta open error due to open_partition() is called with O_WRONLY

+- Project: platform/external/aws-sdk-java-v2

e7998586006 : Fix DoubleBraceInitialization errorprone issues

+- Project: platform/external/bazel-skylib

1fb13eb : OWNERS -> Kleaf team.

+- Project: platform/external/bazelbuild-rules_cc

0c1d385 : OWNERS -> Kleaf team.

+- Project: platform/external/bazelbuild-rules_java

8b747b0 : Update OWNERS file
f573652 : Add kleaf owners.
3c72e84 : Release `rules_java` `v7.6.1`
7520a69 : Do not enable `use_all_repos` for toolchains extension
861e0ea : Flip `--incompatible_disallow_empty_glob` in `rules_java`
3772724 : Use `module_version()` to get the version from `MODULE.bazel`
75c2fe3 : Bump `rules_java` version to `7.6.0` for release
ed8af89 : Move the `@rules_java` `version` constant out of `defs.bzl`
ef50aab : Mark `toolchains` extension as reproducible
25a1131 : Add a `bzl_library` target for `toolchain_utils.bzl`
accf1eb : Update java_tools v13.6.0
edb2836 : Register jdk8 repos in `rules_java_dependencies`
69dd554 : Make jmods available from the jdk BUILD file
1a8f8c6 : LSC(tp): Add `load()` statements for the builtin top-level java symbols
d413f31 : LSC: Add `load()` statements for the builtin java rules
6f3e7a8 : LSC(tp): Add `load()` statements for the builtin top-level java symbols
355d6b0 : Propagate all bzl deps for tests
f195f33 : Add JDK 8 `tools.jar` contents to bootclasspath
000ef3c : Stop returning legacy struct providers from java_toolchain_alias
915944e : Register Java 8 runtimes with Bzlmod
36415e3 : LSC: Add `load()` statements for the builtin java rules
ac79db7 : Update rules_java to 7.5.0 and java_tools to 13.5
ca6ee77 : Register bootstrap runtime toolchain for remotejdk8
d3cee66 : Add jdk21 repositories and register toolchains for `linux_ppc64le`, `linux_s390x`, and `windows_arm64`
fa37f61 : Rename `java/modules` to `java/common`
f217c9c : Disable perfdata when running JavaToolchainCompileClasses or JavaToolchainCompileBootClasspath
02df693 : Remove Java proto libraries from rules_java
f43e1a1 : Add bzl files to the `for_bazel_tests` filegroup
f54edc6 : Fix documentation for `--{,tool_}java_language_version`
57a8330 : Automatic code cleanup.
01c4009 : Remove migration tags pollution in the `java_*` rules
3c34c81 : Extract build file creation on auto config error into a helper method
64b4aea : Check local version detection result
88bb3ad : Remove testing Bazel targets from rules_java presubmit
4f46f3a : Update `rules_java` BCR metadata
03add93 : Rollforward of https://github.com/rules_java/bazel/commit/befbd4f6b4bb258c07eddf8009b2fcf93ca5e943: Restructure rules_java
ddaf864 : Automated rollback of commit befbd4f6b4bb258c07eddf8009b2fcf93ca5e943.
befbd4f : Restructure rules_java
fe04c89 : Update rules_java to 7.4.0 and java_tools to 13.4
50b03f5 : Update JDK 21 repositories to 21.0.2.
9cd25f0 : Fix `header_compiler_direct` label for the non-prebuilt toolchain config
b48324c : Run some Bazel tests on `rules_java` presubmits
3abfbb8 : Run `rules_java` bzlmod CI tasks with the latest Bazel release
8a3975a : Update `.bazelversion` for `rules_java`
79cfb5f : Remove explicit Bazel version from `presubmit.yml`
2d90bfc : Update bazel version for `rules_java` BCR presubmits
069da66 : Bump version to 7.3.2 for rules_java release
d43c5d0 : Automatic code cleanup.
3dfc80a : Force rules_python to use version 0.24.0.
4732a64 : Update rules_java 7.3.1 and java_tools 13.3
5b62b70 : fix: add proto directory to dist
336963d : Update rules_java to 7.3.0
d5b3ecf : Use Turbine native image as `header_compiler_direct`
971e733 : Update rules_java 7.2 and java_tools 13.2
de6b917 : Don't require JavaInfo in java_single_jar.deps
ebbf67e : Add a `java_utils.bzl` to `rules_java`
4cfdf6f : Update java_tools v13.1 final
da02a07 : Remove redundant and outdated comments
b14972c : Update bazel version for `rules_java` BCR presubmits
e42637f : Create a template for release requests
018f234 : Update MODULE.bazel
c9bd720 : Fix bazel version specifier
0685c29 : rules_java v7.0.6
bd734d8 : fix bazel version specifier for BCR
9b36bc8 : rules_java v7.0.5
bfc3fbf : Bump bazel version for BCR presubmits for rules_java
3695c12 : Copybara Merge: https://github.com/bazelbuild/rules_java/pull/143
f510143 : rules_java v7.0.4
89963b8 : bump bazel version for presubmit
288b7d4 : rules_java v7.0.3 - fix compatibility level properly
ab9aa88 : rules_java v7.0.2 - fix compatibility level
9cee234 : rules_java v7.0.1
fda9e4a : Consolidate toolchain definitions
06bddaa : Opt Java bootstrap actions into path mapping
41c03c3 : Fix formatting
0c538b8 : Update java_tools 13.0
b2901b3 : Update version to 7.0.0 in defs.bzl
9e32836 : Update version to 7.0.0 in MODULE.bazel
c3e6cac : Revert "Reference `platformclasspath` in `@bazel_tools`"
f4add97 : java_tools v13.0 rc1
c809a1d : Upgrade JDK 17 archives to 17.0.8.1.
0cdcecb : Fix singlejar label
22f878d : Add deploy_env to java_single_jar
af23e9e : Add deploy_mainfest_lines to java_single_jar
0b8be33 : Set `java` on remote JDKs
f8509bc : Upgrade default `java_toolchain.java_runtime` to JDK 21
5013890 : Copybara Merge: https://github.com/bazelbuild/rules_java/pull/132
35ba97c : JDK 21 repositories and toolchains
ad95774 : Fix build breakage
9d9be9d : Create toolchain types for proto_library and lang_proto_library
325a9e1 : Use JRTFS instead of initializing a FileManager to process `--system`
d20ae04 : Opensource java_single_jar in rules_java
a5e0489 : Copybara Merge: https://github.com/bazelbuild/rules_java/pull/99
9278693 : Remove all warnings from buildifier
d80311c : Load `rules_pkg` from the right place
5ed1d5a : Update defs.bzl
0a9cd23 : Update release version 6.5.1
b2b61dc : Fix docs on `local_java_repository`
54e89da : Reference `platformclasspath` in `@bazel_tools`
e2d1285 : Fix trailing whitespace
333cd15 : Add alternate instructions for rules_java releases
c3d5cfa : Copybara Merge: https://github.com/bazelbuild/rules_java/pull/124
32a3927 : Automated rollback of commit ca72739da10036e1d2cf2aaeab78fae87673e43f.
ea0bd91 : Copybara Merge: https://github.com/bazelbuild/rules_java/pull/114
3de49c8 : Mark rules_java as compatible with Bazel >= 7.0.0-pre.20230710.5
6fef113 : Update rules_java version to 6.4.0 in MODULE.bazel
2b9f9ef : Update rules_java version to 6.4.0 in defs.bzl
309b3c5 : Update rules_java version to 6.3.0 in defs.bzl
69f28e0 : Update rules_java version to 6.3.0 in MODULE.bazel
892fca6 : java_tools v12.6 final
afb88a6 : java_tools v12.6 rc1
e5d0921 : Upgrade to latest Zulu JDK 11 releases
08a2fb0 : Fix a couple of comments in `DumpPlatformClassPath`.
d460406 : Update rules_java version to 6.2.2 in defs.bzl
b78b625 : Update rules_java version to 6.2.2 in MODULE.bazel
fd7b78d : java_tools v12.5 final
d1196d2 : java_tools v12.5 rc1
d7f61dc : Update version to 6.2.1 in MODULE.bazel
b99fab6 : Update version to 6.2.1 in defs.bzl
34a4dee : Add exec constraints to local Java runtime toolchains
804ca67 : Address review comments
9df8220 : Fix docs after split from bazel_tools
db88635 : java_tools v12.4 final
59a72be : java_tools v12.4 rc3
63c6c73 : Disable `UseCorrectAssertInTests` by default
f55fc38 : Update the distribution target

+- Project: platform/external/bazelbuild-rules_python

425dfb0 : chore: update changelog for 0.35.0 release (#2124)
e923f9e : feat: update `compile_pip_requirements` to support multiple input files (#1067)
0d6d8f3 : fix: support `runfiles.CurrentRepository` with non-hermetic `sys.path` (#1634)
519574c : feat(pypi): support env markers in requirements files (#2059)
905af69 : docs: move Sphinx object inventory for Bazel under sphinxdocs (#2117)
d69559d : fix: correctly handle absolute URLs in parse_simpleapi_html.bzl (#2112)
4f97f1a : fix: Fix up search path of bootstrapped Python toolchain dylib (#2089)
5d27829 : tests: fix example bzlmod coverage test for latest Bazel (#2119)
825acde : fix: make versioned rules return both builtin and rules_python providers (#2116)
3b183bf : docs: docgen underlying rules for macro-wrapped rules (#2107)
79478de : fix(bzlmod): silence duplicate version registrations (#2111)
fa13b01 : test(toolchain): use flag_values in test platform defs (#2106)
cc76ce0 : build(deps): bump sphinxcontrib-qthelp from 1.0.7 to 2.0.0 in /docs/sphinx (#2101)
7064f6b : fix(gazelle): make gazelle_python_manifest.genrule manual (#2097)
dbc6c04 : tests: make toolchain tests run in the same build instead of bazel-in-bazel integration tests (#2095)
ff1dfed : chore: bump toolchain versions (#2102)
014ad58 : feat(gazelle): simplify gazelle_python.yaml (#2048)
6f9082f : fix: use downloaded archive in sdist (#2091)
59bb4a8 : fix: add missing +x to runtime env toolchain interpreter script (#2086)
eef1d81 : build(deps): bump sphinxcontrib-htmlhelp from 2.0.5 to 2.0.6 in /docs/sphinx (#2084)
e722d07 : refactor: move python/repositories.bzl implementation under python/private (#2083)
90baa6b : refactor: use logger in repo_utils.execute_* functions (#2082)
6c465e6 : fix(sphinxdocs): use Label in the readthedocs_install macro (#2080)
4a262fa : fix(pypi): fix the whl selection algorithm after #2069 (#2078)
ae2eb70 : fix: insert user imports before runtime site-packages (#2073)
ecad092 : feat: inherit PYTHONSAFEPATH env var from outer process (#2076)
990a053 : feat!: Following generation mode when generating test targets (#2044)
9ff6ab7 : docs: describe `annotations` attr of `pip_parse` (#1667)
bd0ca99 : fix(uv): fix UV_BIN usage with current_toolchain (#2074)
6e9a65f : refactor(internal): move the os/arch detection to repo_utils (#2075)
1f0765d : docs: document some environment variables (#2077)
047b985 : Re-Upgrade to 0.28.0.
bf70429 : refactor(pypi): split out code for env marker evaluation for reuse (#2068)
bb3615f : refactor(pypi): split out more utils and start passing 'abi_os_arch' around (#2069)
68c3048 : internal: repos to create a toolchain from a locally installed Python (#2000)
68f752e : fix: make mac zip builds work (#2052)
7093d91 : build(deps): bump setuptools from 65.6.3 to 70.0.0 in /examples/pip_parse (#2065)
f0a23b6 : build(deps): bump zipp from 3.11.0 to 3.19.2 in /tools/publish (#2066)
43a32a3 : refactor: Address a few improvements on `uv` toolchain (#2062)
eeb7494 : feat: Introduce an experimental `uv` toolchain (#1989)
cca1d4e : fix(gazelle): Use the correct rules_go label in gazelle/manifest/defs.bzl (#2058)
03854a2 : refactor: don't load repo-phase objects from build-phase (#2056)
04f5798 : tests: add integration test for build_python_zip (#2045)
1d0c9a7 : chore: add cxxopt std=c++14 to BCR presubmit config (#2051)
e690975 : fix: use `exec` to invoke the stage-2 bootstrap for non-zip case (#2047)
b024c5a : build(deps): bump certifi from 2024.6.2 to 2024.7.4 in /docs/sphinx (#2046)
7bba79d : build(deps): bump charset-normalizer from 3.0.1 to 3.3.2 in /tools/publish (#2028)
d710539 : refactor: use http_archive for the stdlib list (#2037)
945cea4 : build(deps): bump certifi from 2023.7.22 to 2024.7.4 in /tools/publish (#2041)
25a0a47 : fix: pypi parse_simpleapi_html.bzl is robust to metadata containing ">" sign (#2031)
2cfbe73 : fix(windows): symlink bootstrap script when not building zip (#2015)
e6b9cff : chore: include aignas to PyPI code reviewers (#2034)
084b877 : (chore): Remove the extra indirection and `bzlmod` folder (#2022)
e5a0164 : chore: Remove unused renovate.json (#2021)
49c4dc8 : feat(gazelle): Add directives for label format & normalisation (#1976)
8d40b19 : fix(bzlmod): only expose common packages via the requirements constants (#1955)
4e70959 : feat: add runtime_env toolchain suite to replace "autodetecting" toolchain (#2018)
11133b3 : fix: Fix broken logger statement in parse_requirements.bzl (#2017)
49d180f : fix(multiplatform): Add i386 Linux support (#1999)
f56fe42 : fix(whl_library): correctly handle arch-specific deps in wheels (#2007)
5dfc1c7 : chore: bump sphinxdocs deps (#2013)
9f291c3 : refactor: call a function to define internal pypi flags instead of listcomp (#2011)
5b2564a : fix: make first default output the executable again (#2010)
1a225f4 : chore: adjust CODEOWNERS (#2008)
ea49937 : refactor: move the remaining PyPI related functions to private/pypi (#2006)
4c091c3 : refactor: Remove unused template substitution (#2004)
55d1042 : docs: Removes dead link after docs were migrated to sphinx (#2005)
04a803c : refactor: move PyPI related extension and repository_rule setup to its own dir (#2003)
0fd7b64 : fix(bzlmod): pass only non-default values to whl_library (#2002)
d003204 : chore: remove dead code from whl_target_platforms (#2001)
0dcaa2e : fix: Add `configure=True` for internal_config_repo (#1998)
e8dcfef : refactor: lookup exec interpreter using toolchain resolution (#1997)
0b6b471 : refactor!: Remove entrypoint (#1987)
a124c84 : doc: Changelog updates for 0.33.2 (#1995)
0533e75 : fix: allow creating PyRuntimeInfo without specifying interpreter_version_info (#1992)
a1d2e45 : fix: Resolve the test manifest with the runfiles lib. (#1993)
cf1f36d : fix(toolchain): disable exec toolchain by default (#1968)
d7e07fc : refactor(internal): allow setting linking mode for internal cc_details APIs (#1982)
95b150d : chore: use `**` globs instead of explcit BUILD.bazel reference in distribution filegroups (#1991)
b16f4f9 : docs: Remove proposals (#1990)
aeba716 : fix: enable auto exec groups using attribute (#1986)
ac3abf6 : docs: Fix a few typos in docs and function names (#1978)
c72f20c : build(deps): bump babel from 2.13.1 to 2.15.0 in /docs/sphinx (#1983)
1016a5c : build(deps): bump urllib3 from 1.26.18 to 1.26.19 in /tools/publish (#1981)
25bba58 : chore: access ctx.version_file to inform Bazel stamping info is needed (#1952)
fce7354 : refactor(bzlmod): generate fewer targets for pip_config_settings (#1974)
7f1d59e : fix(bzlmod): use same target in requirement('foo') and all_requirements (#1973)
8205468 : build(deps): bump typing-extensions from 4.9.0 to 4.12.2 in /docs/sphinx (#1965)
7a437cc : build(deps): bump softprops/action-gh-release from 1 to 2 (#1963)
177847d : build(deps): bump markupsafe from 2.1.3 to 2.1.5 in /docs/sphinx (#1964)
2cd450f : build(deps): bump actions/stale from 3 to 9 (#1962)
df375ff : build(deps): bump actions/checkout from 2 to 4 (#1961)
9576016 : build(deps): bump pygments from 2.17.2 to 2.18.0 in /docs/sphinx (#1966)
f8ae19d : ci: add a custom dependabot file (#1960)
2c3df90 : build(deps): bump cryptography from 41.0.6 to 42.0.4 in /tools/publish (#1772)
5034cc1 : build(deps): bump idna from 3.4 to 3.7 in /tools/publish (#1849)
ec86f20 : chore: various cleanups to make google imports/patching easier (#1958)
53dee20 : docs: fix doc for how to use new bootstrap impl (#1959)
e682cd0 : fix: Remove transitive legacy struct provider usage (#1957)
b07525c : fix(rules): drop the unused argument (#1953)
2a19374 : chore: changelog changes for release 0.33.0 (#1950)
134e64d : chore: refer to rules_python toolchain type target instead of bazel_tools (#1949)
8b0eaed : revert: upgrade to protobuf 27.0 and remove py_proto_library (#1933) (#1948)
49cdf7d : fix: make the pythons_hub platform independent (#1946)
f82e3dc : doc(pip_parse_vendored): fix the example (#1942)
7de43d1 : feat(bzlmod): support cross-platform whl setups within the main hub repo (#1837)
e42f8f4 : fix(pip.parse): make the pip extension reproducible if PyPI is not called (#1937)
d0e25cf : feat: Upgrade to protobuf 27.0 and remove py_proto_library (#1933)
ae1e1a0 : feat(gazelle): Support "$python_root$" placeholder in the "gazelle:python_visibility" directive (#1936)
f5b19dc : fix: don't require system Python to perform bootstrapping (#1929)
b4b52fc : refactor/fix: store dists in parse_requirements output (#1917)
c84cdf5 : doc: fix `toolchains.md` mistake (#1928)
f51d104 : build(deps): Update the pip_install dependencies (#1914)
b3bf99c : docs: document the current_py_cc_headers and libraries targets (#1927)
975edfe : docs: rename sphinx plugin to sphinx_bzl (#1922)
6ca2f58 : docs: generate Starlark domain markup instead of regular markdown (#1919)
c7defbc : docs: implement Starlark domain plugin for Sphinx (#1909)
66550ec : chore(precompiling): use `PyCompile` as mnemonic to match Google mnemonic (#1911)
730a2e3 : feat: add whl_filegroup (#1904)
8791cbb : doc: fix doc typo in py_wheel.bzl (#1899)
7fc7962 : feat(gazelle): pure golang helper (#1895)
1036a4d : fix: remove bzlmod pip.parse() annotations attribute (#1808)
daf4224 : feat(toolchains): Add riscv64 linux platform to available toolchain platforms (#1907)
a6cb620 : feat(pip): support specifying requirements per (os, arch) (#1885)
8d31c5f : fix: gazelle failing on Windows with "panic: runtime error: invalid memory address or nil pointer dereference" (#1872)
ede1163 : fix(whl_library): fix the dependency generation for multi-python depenency closures (#1875)
47ad4d9 : docs: doc that precompiling is disabled by default (#1908)
3730803 : feat: compile source files at build time (#1902)
45363a1 : refactor: Mark internal and `python` extension as reproducible (#1892)
3744e4d : fix(gazelle): generate empty py_library only when need (#1905)
781935f : fix(gazelle): delete invalid py_library and use correct NonEmptyAttrs for py_* (#1887)
df55823 : fix(toolchain): delete 'share/terminfo' for recent linux python toolchains (#1898)
4320d7a : build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /examples/bzlmod (#1883)
9fa38df : fix(bcr): add mandatory gazelle bcr presubmit attrs (#1894)
407826a : chore: release notes for 0.32.0 (#1893)
6aecae3 : chore: bump toolchain versions (#1878)
4c4c06c : fix(whl_library): stop duplicating deps in whl_library (#1874)
01ae7e7 : build(deps): bump idna from 3.6 to 3.7 in /docs/sphinx (#1851)
18d379e : build(deps): bump idna from 3.3 to 3.7 in /tests/integration/pip_repository_entry_points (#1846)
5565bf6 : build(deps): bump idna from 3.4 to 3.7 in /examples/pip_repository_annotations (#1847)
bb16941 : build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /tests/integration/pip_repository_entry_points (#1880)
985031f : build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /examples/pip_parse (#1882)
165da68 : build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /docs/sphinx (#1884)
55f31a3 : Fix typo in changelog text from #1863 (#1889)
a1d3c0d : feat(gazelle): Add "include_dep" Python comment annotation (#1863)
d3cec48 : feat(pip_parse): support referencing dependencies to packages via hub (#1856)
e3d2dad : deps: load cc symbols from @rules_cc (#1852)
ced8cc6 : refactor: use bazel-skylib for creating hub repo aliases (#1855)
397c1b1 : docs: Fix link to toolchain configuration doc in side bar (#1866)
1f17637 : docs: document how to configure MODULE.bazel for different use cases (#1864)
9a638ea : feat(bzlmod): add a flag to control if the parallel downloading is used (#1854)
e3e8af8 : build(deps): Bump pip tools to >= 7.4.0 (#1841)
55af3eb : refactor: Run `isort` and `black` on all python files (#1859)
afae3f0 : fix: using thread pool on macOS (#1861)
4be00a6 : refactor: toolchainize py_proto_library (#1577)
24a910d : fix(gazelle): Consistent substitution pattern for python_default_visibility directive (#1835)
cdc7f2f : docs: Add basic docs for using credential helper with Bazel downloader of python packages (#1834)
5667a86 : feat(gazelle): Add "python_test_file_pattern" directive (#1819)
9e38b65 : feat: Allow additional tools for sphinx_docs (#1831)
4a615be : feat(bzlmod): support bazel downloader when downloading wheels (#1827)
b9f39bf : fix(bzlmod): allow users using X.Y.Z python_version in pip.parse (#1830)
584a9ae : feat(toolchains): Add armv7 linux platform to available toolchain platforms (#1770)
5631f05 : fix(whl_library): only add group machinery when it is needed (#1822)
e8039db : feat(twine): support 'bzlmod' users out of the box (#1572)
c5c03b2 : feat: Add support for python-wheel data directory (#1801)
5ed8d3f : fix(internal): add WORKSPACE.bzlmod to ensure dependency separation (#1806)
d5945ed : fix(gazelle): Do not create invalid py_test rules in `project` generation mode (#1809)
e86252f : feat: Make Sphinx integration experimental publicly visible (#1813)
b5d32cd : cleanup: Remove uses of legacy struct providers (#1812)
c11045d : fix(whl_library): correctly parse wheel target platforms (#1811)
c9c2768 : internal(config_settings): make config_setting creation reusable (#1750)
bdb2aa2 : feat(gazelle): Add "python_default_visibility" directive (#1787)
565a531 : chore: update coveragepy to 7.4.3 (#1798)
9bc3aa8 : docs: Add some missing attribute docs (#1805)
9c538ea : docs(changelog) Update changelog from PR #1784 (#1802)
5ab3e9c : docs: Update notice about rctx.getenv on Bazel 7 (#1797)
fdf9410 : build(internal_deps): Update 'maintained by' comments to be correct (#1794)
da10ac4 : feat(gazelle): Add "python_visibility" directive that appends additional visibility labels (#1784)
3f40e98 : chore: add python 3.12.2, 3.11.8 toolchain (#1781)
4dcfd21 : docs(gazelle): Add details about python_root directive. (#1782)
627830e : fix(internal): correctly template error message in repository rules (#1779)
9a1a524 : docs(getting-started): fix link to python-build-standalone quirks (#1771)
76f1c76 : build(deps): bump jinja2 from 3.0.3 to 3.1.3 in /tests/integration/pip_repository_entry_points (#1684)
8247a51 : build(deps): bump certifi from 2022.12.7 to 2023.7.22 in /tools/publish (#1377)
c6941a8 : build(deps): bump certifi from 2022.12.7 to 2023.7.22 in /examples/bzlmod_build_file_generation (#1378)
f7a6840 : build(deps): bump certifi from 2022.12.7 to 2023.7.22 in /examples/pip_parse (#1374)
c0c6901 : internal: support repo prefixes and config settings in alias rendering (#1756)
7e30058 : test(bzlmod): make the check for hub repo naming less strict (#1757)
4e17e92 : chore(examples/bzlmod): bump deps to use wheels on linux_x86_64 (#1758)
5f51a44 : chore: Update changelog for 0.31.0 (#1754)
5cd32ad : feat: enable rules_python Starlark implemention by default for Bazel 7+ (#1699)
f1d1732 : tests(bcr): Set Bazel version in BCR presubmit config. (#1753)
3de2e42 : chore: Update changelog for 0.30.0 release (#1752)
8f41572 : tests(cclibs): Basic test that the `current_py_cc_libs` target works (#1749)
a5e17e6 : fix(PyRuntimeInfo): use builtin PyRuntimeInfo unless pystar is enabled. (#1748)
677fb53 : feat(gazelle): Remove integrity field from Gazelle manifest (#1666)
74d576f : fix(toolchain): symlink all toolchain files for the host toolchain (#1745)
10580d6 : build(deps): bump cryptography from 39.0.0 to 41.0.6 in /tools/publish (#1581)
46f4c25 : fix(coverage) add coverage support for python 3.12 (#1727)
ebbcb6a : fix(coverage): generating lcov was causing issues (#1734)
e7f8f0f : test: config_settings matching latest minor versions (#1738)
e53b0b7 : feat: add debug logging of repo sub processes (#1735)
8fa6212 : feat: Add support for envsubst in extra_pip_args (#1673)
8fba377 : Ensure regular file bit set in wheel archives (#1731)
8f114a5 : feat(toolchain): support specifying x.y versions in transitions (#1720)
0ff94b1 : chore: add python 3.11.7, 3.12.1 toolchain (#1725)
d708c7a : refactor: provide more detailed error message when wheel installer fails (#1724)
0aa5ea4 : feat: support parsing whl METADATA on any python version (#1693)
39610a7 : feat: expose runtime's shared libraries through toolchain (#1717)
341db3c : fix(py_wheel): Fix parsing errors with `requires_file` attribute. (#1719)
3730191 : fix(bzlmod): do not fail pip.parse with empty requirements.txt (#1718)
e06b4ba : fix: fix launching Python 3.11 from <3.8 on macOS (#1709)
a64e55b : fix: make windows ignore pycs in runtime (#1715)
ed8bce9 : refactor: move bzl tests from pip_install to //tests (#1716)
5b164a2 : feat(py_wheel): Added `requires_file` and `extra_requires_files` attrs (#1710)
1fd2d7d : chore: update changelog for 0.29.0 release (#1714)
2b231bb : docs: Update gazelle/README.md to fix `package_name` formatting (#1712)
f78eae7 : test: workaround cyclic dependency bzlmod bug by disabling lockfiles (#1705)
711186f : refactor: broaden visibility and use list() instead of keys() (#1704)
6607a4a : internal: update native deps and linkstamp API updates to Bazel rolling APIs (#1697)
bd22419 : fix(bzlmod): use X.Y select for the hub repo (#1696)
786ee48 : internal(pystar): Only respect RULES_PYTHON_ENABLE_PYSTAR env var for Bazel 7+ (#1698)
8fcc783 : build(deps): bump certifi from 2022.12.7 to 2023.7.22 in /examples/bzlmod (#1379)
a2394ab : feat(config_settings): allow matching minor version of python_version flag (#1555)
bd65eed : test: don't force bzlmod example to use Bazel 6.0 (#1695)
e58d2a2 : refactor(internal): simplify and cleanup dependency resolution (#1691)
8ecad9d : fix: ignore_root_user_error should be taken from root module only (#1662)
b4d2c7b : build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /examples/bzlmod (#1687)
d9e42ac : chore: remove MODULE.bazel.lock and ignore it (#1680)
e299094 : build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs/sphinx (#1688)
35832c2 : build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /examples/pip_parse (#1686)
5238141 : feat: add interpreter_version_info to py_runtime (#1671)
a79b66a : chore/fix!: remove incompatible whl packaging flags (#1569)
b106f91 : chore!: remove incompatible_generate_aliases and related flags (#1567)
1249567 : feat(runfiles): Add static methods to `Runfiles` class to simplify interface (#1656)
4fe0db3 : feat(toolchain, pip.parse): introduce a new '_host' toolchain repo (#1644)
6d0d514 : refactor(pip_install): make the API surface of deps parsing smaller (#1657)
3d68f6c : fix: Fix per-file config interaction with one py_binary per main (#1664)

+- Project: platform/external/bazelbuild-rules_rust

5f037181 : Release 0.49.3 (#2791)
0e6eec57 : Fake resolve roots don't forcibly enable default features (#2789)
533106da : Release 0.49.2 (#2785)
1625cd1e : Fix up fake resolve roots for proc macros (#2784)
0e1297d3 : Introduce feature `rules_rust_link_cc`. (#2723)
70e8729c : Release 0.49.1 (#2776)
4a8f6785 : Add virtual deps to package, not virtual workspace root (#2775)
00d11769 : Support alwayslink for linking with clang (#2647)
1c0de8a9 : Release 0.49.0 (#2773)
3b65db8d : Add fake dependency roots for all transitive proc-macros (#2749)
9510ab4e : crate_universe: Only compile label regex once. (#2751)
64deada6 : Merge repin scripts (#2769)
813669bc : Add version to bindgen dep (#2768)
b5ecaea4 : Respect "--no-typescript" flag in wasm_bindgen (#2765)
f0276ea5 : Allow for unnamed workspaces/modules when using crates_vendor (#2730)
e7fe1648 : toolchain: support `$(location)` expansion in `extra_rustc_flags` (#2761)
ad615c70 : Added Rust 1.80.0 (#2763)
d1e84e3b : Add missing local_path_overrides in examples (#2747)
64a4b529 : rust_stdlib_filegroup: update to support srcs from another package (#2735)
4a530aa5 : feat(crates_repository): customizable repin instructions (#2756)
6b10ce3e : Release 0.48.0 (#2750)
ffe8eff0 : Support incompatible enable proto toolchain resolution (#2741)
ca7a3df6 : Fix collecting cc deps in collect_deps (#2699)
6a140b21 : Make rustfmt toolchain optional in bindgen (#2744)
147886f6 : Make it possible to not specify clang binary in bindgen (#2746)
db89d83c : Pass toolchain param in ctx.action.run in bindgen (#2745)
6c2bd67a : Add support for --wrap-extern-fns to bindgen rules (#2743)
c177ccc1 : Bazelmod documentation and code examples. (#2713)
b3fe74cc : Add support for shared test-only modules (#2734)
6080e498 : Use newer macos runners (#2732)
116f6db8 : Update bindgen.bzl to use toolchain system include directories as well (#2727)
a5fd6951 : Release 0.47.0 (#2725)
4110601d : crate-universe allows workspaces with MODULE.bazel only (#2720)
38770785 : Updated rust-analyzer to use repo vs generated files as crate roots (#2717)
2a0698fb : Clean up downloads that go through the API instead of the CDN (#2718)
c1ab10aa : upstream wrappers for cargo, rustc, cargo-clippy (#2703)
c888ebdd : Update wasm-bindgen to 0.2.92 (#2714)
c2014b6e : Updated external dependencies docs (#2711)
c014c618 : crate_universe docs: Split bzlmod from workspace (#2700)
4ea03d6f : rust-analyzer: Factor aliases into the project (#2709)
78c68d60 : Apply extra_rustc_flags list to all toolchains (#2693)
bb73b64e : Add example of using JNI to call into Rust (#2690)
d0b0553a : `crate_universe`: Make module extension restarts less expensive. (#2691)
67b3571d : Added Rust 1.79.0 (#2695)
d83c8658 : Add flag to refer to a `sh_toolchain` for process wrapper bootstrap shebangs (#2694)
9c672947 : Remote vendor doesn't require srcs present (#2688)
a6529a70 : Release 0.46.0 (#2686)
bbbeb681 : Add support for override_target when using bzlmod (#2683)
ada2e524 : [Bugfix] Convert metadata keys to screaming snake case instead of screaming kebab case in `cargo_build_script_runner` (#2682)
837b7f89 : Depend on a copy of rustfmt for the target (#2685)
33f93ace : Allow overriding crate universe packages to local packages (#2674)
e3a77c4d : Ensure that running `bazel build` on a cargo_build_script target actually runs the build script (#2680)
7f2b47cb : use bazel_ci_rules bazel_dep instead of http_archive (#2678)
9d344794 : Ensure dynamic library dependencies end up in the runfiles directory (#2671)
e3f6258b : crate_universe: Don't include crate name in build script path. (#2663)
a92de54f : Fix cargo_build_script executables. (#2675)
0c5e67c9 : Fix protobuf generated srcs to include all sources (#2676)
dc08bde7 : Use repo-mapping-aware runfiles API in rust-analyzer (#2666)
df80ce61 : fix: default rustfmt version to supplied rust version (#2660)
0d8d3e02 : Fixup from #2657 (#2659)
3bd4eeb9 : Release 0.45.0 (#2658)
4023d94a : Added logging to crate_universe checksum validation (#2657)
1566bad7 : Add support for generated sources to rust-analyzer. (#2654)
a6222cd8 : Allow runfiles object to be an arbitrary expression. (#2651)
d87eadfe : Allow searching for the rlocation of a module. (#2652)
c88ba10b : Fix cc_common_link when using sibling repository layout (#2643)
6a06c810 : Release 0.44.0 (#2649)
4a3ffcb1 : Add target for running rustfmt directly (#2648)
5b0a6a97 : Update cross to fix crate_universe builds in releases (#2645)
56456cf8 : Release 0.43.0 (#2642)
f22926a2 : Use `cargo tree` to determine feature dependent optional deps (#2636)
29aed669 : Minor cleanup for crate_universe (#2644)
dd7a6944 : Remove `incompatible_test_attr_crate_and_srcs_mutually_exclusive` (#2641)
3342d687 : Added Rust 1.78.0 (#2639)
d6c57045 : Add docs and examples of complicated build scripts (#2635)
0ca65fb4 : Follow-up documentation/fixes to lockfile API (#2637)
1fc0f8c1 : Updated Buildifier version for crate_universe (#2634)
78d920ba : Support loading http credentials from netrc (#2623)
64920a01 : also rewrite -isystem in addition to -sysroot (#2631)
c43af7b8 : Added debug logging for spliced manifests to crate_universe (#2629)
27769879 : Update `cargo_bootstrap_repository` interface to match dependency macros (#2630)
4c554fc3 : Add context to error messages (#2408)
a2d13448 : Nit: Fix link to example in rust_bindgen.md (#2628)
29ec07a4 : Register a default rust toolchain. (#2624)
df7a6555 : Add aspect_rules_js to MODULE.bazel (#2618)
72d1d4a1 : Add clippy_flag flag to allow flags to be added in succession. (#2625)
8d074a0b : Bzlmod-aware runfiles library (#2566)
825aef96 : Release 0.42.1 (#2614)
f9601927 : Test BCR example in minimum bazel (#2613)
a58d9524 : Fix rust module extension for Bazel pre-7.1 (#2612)
22c016bc : Release 0.42.0 (#2610)
1afc1ebf : Re-vendor crate_universe outputs (#2609)
768eaf40 : Added Rust 1.77.2 (#2608)
8802f4dd : clippy: use --cap-lints=warn; apply clippy_flags when capture_output=True (#2451)
6489c388 : Keep default_features parity from bzlmod to workspace (#2606)
1a053cfb : Fix (+) In vendored crates semver metadata (#2579)
33f2f18a : Added Rust 1.77.1 (#2591)
fd71efbc : Make bazel lock file cross-platform (#2453)
5f06994f : Support building more things with bzlmod (#2601)
709f93db : Update rules_apple (#2602)
2e460de5 : Add support for `--compile_one_dependency` (#2598)
127b9b86 : Fix crates.io URL (#2597)
b3175b29 : Release 0.41.1 (#2592)
b078bbd8 : feat: Strip debug info from opt builds (#2513)
f9626f93 : Updated repository rules to notify users about non-reproducible repos. (#2593)
d3a227d8 : Cleanup splicing utils (#2564)
37853347 : Fixed bug where crate_universe could match aliases to bench/example deps (#2600)
ee339e27 : Update test metadata for crate_universe (#2599)
0cb20f51 : Deprecated `rust_bindgen.leak_symbols` (#2590)
fe2bc683 : fix(cargo-bazel): ignore example crates when checking if proc-macro (#2596)
4769fe6c : BUG-FIX: host-triple str for bzl mod (#2587)
dd48a737 : Android jobs should be using LTS Bazel releases (#2589)
63fbedbb : Add extra_rustc_flags_for_crate_types. (#2431)
07312069 : Release 0.41.0 (#2569)
a7879a6b : Mark the bzlmod extension reproducible as appropriate (#2575)
1ab23523 : Added starlark unit tests for `rust_toolchain.opt_level` (#2578)
8d7d0a2f : Minor cleanup of bzl files (#2573)
fc601ba3 : Fix cargo-bazel recompile for MODULE.bazel (#2570)
98fab85a : Fixed genquery for rust targets (#2559)
00a4bfb5 : Allow a no-cargo setup for bzlmod (#2565)
5ded5748 : bzlmod: fix issue with nightly versions (#2545)
4bda11a1 : Added Rust 1.77.0 (#2568)
6517b767 : Removed unused 'select_with_or' (#2562)
f8ffba5a : Rust Analyzer added NixOS supported platforms (#2547)
846e9103 : Stop rustfmt versioning from overriding rust-analyzer versioning. (#2553)
5c6a402e : Update cargo_toml to `0.19.2` (#2551)
e431afb2 : Temporarily disable "Examples Clang with LLD" CI job (#2560)
8b977b5f : Add example of cross-compiling with musl (#2535)

+- Project: platform/external/bcc

92725d1e : BPF: rename bpf_defaults to bpf_cc_defaults
16463b5e : BCC: libbpf-tools: remove empty submodule dir
b040f140 : BPF: libbpf-tools: remove unused header includes

+- Project: platform/external/boringssl

bc3f7738 : external/boringssl: Sync to branch fips-20240805.
a8036029 : external/boringssl: Sync to 7a6e828dc53ba9a56bd49915f2a0780d63af97d2.
f1f9215b : Add a pile of missing tests to TEST_MAPPING
e1f5a342 : external/boringssl: Sync to 9cffd74fdb65c69506a0ce1b19420a67ad0cb19e.
b7b29b01 : Disable LTO for cc libraries passed to rustc
eefa8531 : external/boringssl: Sync to 9cffd74fdb65c69506a0ce1b19420a67ad0cb19e.
e64d7ae6 : Disable LTO for cc libraries passed to rustc

+- Project: platform/external/bouncycastle

e3ed2dca : Reland "Run R8 on bouncycastle with shrinking for the boot classpath"
cd97c17b : Remove Android blocklists
f5dc3a7a : Revert "Revert "Revert "Merge remote-tracking branch 'aosp/upstr..."
886168b3 : Enable art/tools/ahat to use bouncycastle.
b189ddbd : Disable r8 minimisation.
8e9e91cd : Keep ASN.1 classes in platform BC jar.
101e7fdd : Revert "Revert "Merge remote-tracking branch 'aosp/upstream-mast..."
5137e357 : Revert "Merge remote-tracking branch 'aosp/upstream-master' into..."
1d59087d : Update visibility according to the change AVF directories layout
1cc6376c : bouncycastle: Android tree with upstream code for version 1.77
126b7106 : Add art's fuzzer to the visibility
e54b9569 : bouncycastle: Android tree with upstream code for version 1.68
dfc23d01 : bouncycastle: Android tree with upstream code for version 1.64
65bfef1e : bouncycastle: Android tree with upstream code for version 1.64

+- Project: platform/external/cbor-java

45fda62 : Make java_sdk_library dependencies explicit

+- Project: platform/external/cldr

3963437d : CLDR-15697 Update AE first day of the week to mon
801cd931 : CLDR-17875 Update default wind speed for DK and CN
60fca4f8 : CLDR-17860 Update wind speed to m/s in JP (#3944)
4d0ad602 : Cleanup CLDR owners
2b43dd50 : Remove nfuller from OWNERS

+- Project: platform/external/connectedappssdk

c0f4009 : add a 30 seconds timeout in CrossProfileSender.manuallyBind to avoid blocking a thread forever
8adca93 : Sync with G3.

+- Project: platform/external/conscrypt

6b6b37a5 : Change TLS metric Protocol/CipherSuite enums to use ints. (#1231)
a38a7e9c : Use CMAKE_MSVC_RUNTIME_LIBRARY to select BoringSSL C runtime. (#1232)
ad988d04 : Enable ConscryptPrivateTestCases in postsubmit
7f0a2df3 : Resync generated sources.
a1e1f562 : Reapply "Add ConscryptPrivateTestCases"
8c83e361 : Remove some un-needed verbosity when processing DocTrees. (#1218)
420f3f12 : Update supported OpenJDK and Android versions (#1210)
951f67c6 : Upstream multiple AOSP changes. (#1226)
3c32ef73 : Update ci.yml (#1229)
a6663cec : Revert "Add ConscryptPrivateTestCases"
f8beeabc : Bump actions/download-artifact (#1228)
8858db96 : Bump actions/download-artifact (#1214)
d29e52b9 : Remove CT tests
320a6953 : Revert "Upstream multiple AOSP changes (#1221)" (#1225)
c767cc40 : Revert "Fix: null check ctLogStore (#1223)" (#1224)
6465c894 : Reverse order of TLS filtering check for better legibility
ef6f28fd : Fix: null check ctLogStore (#1223)
a9a7e6d9 : Upstream multiple AOSP changes (#1221)
aba2555a : Disable some session creation time tests on Windows. (#1219)
baa8e25c : Javadoc fixes. (#1217)
0538a58a : Add a filter doclet which works with the Java 11 doclet API. (#1216)
1b202baa : Add ConscryptPrivateTestCases
e3c17c3b : Exclude CT tests from conscrypt-tests
84cdc2f9 : Exclude CT tests from conscrypt-tests
b9cb3522 : Enable art/tools/ahat to use libjavacrypto.
e200600f : Validate LogStore against the Policy
d3d9e77b : Bump grgit dependency version (#1211)
af351609 : Filter out SCTs emitted after a log expired
a44b0a3a : Mark CT tests as NonCts
6ef51d7f : Mark CT tests as NonCts
ddc5120b : Use enum as outcome of doesResultConformToPolicy
23669b47 : Reformat generated sources
dc8878cc : Add PolicyImplTest for Certificate Transparency
f70dd5ce : Implement Android CT Policy for embedded SCTs
97c71dbb : Update .clang-format import groups order
797a94ae : Remove logStore attribute from Policy
21d35848 : Fix hashcode for LogInfo
831afcdf : Revert "Revert "Disable from-text stub generation for conscrypt...."
c431963b : Revert "Disable from-text stub generation for conscrypt.module.i..."
82300dad : Keep LogInfo in VerifiedSCT
f1d8419b : Add operator name to LogInfo
1f1b457e : Remove PolicyImpl minimumLogCount argument
470a510d : Remove "CT" prefix from org.conscrypt.ct classes
b4fa0c28 : Use Flags.certificateTransparencyPlatform()
cbe3d190 : Add aconfig flags for Conscrypt
9faf20cb : Enable CertBlocklistFileTest in TEST_MAPPING
2283e97e : Revert "Enable CertBlocklistFileTest in TEST_MAPPING"
f590998f : Enable CertBlocklistFileTest in TEST_MAPPING
6c8983ee : Use ByteArray consistently
8f31be8b : Support parsing CT v3 JSON log list
7ee8cdb2 : TrustedCertificateStore: Mitigate NPE when checking updateable certs directory
35513c13 : Add State to CTLogInfo
6d674cbb : Remove ct SystemLogDir
9aa84bfe : Remove InternalUtil
7dbd1e43 : Remove ct fallback logs
d2375206 : Add a java_library target for conscrypt-tests
fd14ddc0 : Update TEST_MAPPING configuration
dfeb19bb : Regenerate repackaged sources
b1842d8b : Revert "Regenerate repackaged sources"
eb5eb3a3 : Revert "Update default CertBlocklistImpl list"
e1fdf354 : Update default CertBlocklistImpl list
9f037233 : Regenerate repackaged sources
655ad506 : Upstream AOSP changes (#1207)
a5a0aa01 : Fix NativeCrypto.X509_verify() exceptions. (#1203)
59de3194 : Revert "Don't create Date or Calendar objects for ASN.1 dates unless needed. (#1176)" (#1200)
74c3c1ab : Replace test RSA-512 keys with RSA-2048 (#1192)
eb1b01d6 : Bump MacOS target version for CI. (#1194)
c40947ac : Disable from-text stub generation for conscrypt.module.intra.core.api
c7a52ffa : Upstreaming (#1191)
ab405018 : Remove some obsolescence. (#1190)
2c06a252 : Address test failures on Java 11. (#1189)
79b06e5b : Support "raw" format for XEC KeySpecs. (#1187)
61097ff4 : Iterate on HpkeSuite. (#1188)
ff89d0a7 : Add a public HKDF API, per RFC 5869. (#1163)
a5358539 : Ensure TLSv1 is still enabled by default unless it's deprecated. (#1186)
1ed3fabc : Remove TLS 1.0 and 1.1 from the list of default protocols (#1182)
0490d9ac : Minor test fixes for running on later OpenJDKs. (#1181)
6ec6e25c : Use correct delete[] operator for saved ALPN data. (#1180)
0ecfb8ef : Add missing @RunWith annotations. (#1179)
7e90d8dd : Don't throw when resetting an uninitialised Mac. (#1178)

+- Project: platform/external/cronet

214405ef9 : Fix errorprone issues by adding errorprone to gen_android_bp and Android.bp
144a45a0b : Update third_party/ced/LICENSE to match upstream
113120aed : Fix upstream violations for package boundary
caf27191f : Generate license and package modules in generated Android.bp
e4ff61188 : Ignore some niche scenarios where Android.bp is not created
d65204f84 : Break down Android.bp into project-specific Android.bps
ee1dc7a84 : Reflect aosp/3247767 changes to gn2bp.
b2e96a07d : Make java_sdk_library dependencies explicit
b325871ad : Add CTS for UploadDataProvider close()
a4395b909 : Add explicit InlineExecutionProhibitedException call
86625ae15 : Make java_sdk_library dependencies explicit
8bb3fcedd : Add METADATA, MODULE_LICENSE and LICENSE file for cronet's third party
0d39549df : Add license script to generate licensing for AOSP
85d2d3409 : Fix DoubleBraceInitialization errorprone issues
2337e443b : Build cronet against ConnectivityManager hidden API
fe78d16c2 : Rename cc_default target
7e0dbc00a : Revert JNI calls to using dots instead of slashes
0508b164a : Update build timestamp
0946a33f3 : [Cherry Pick] Fix NoDestructor::PlacementStorage::get() const
e70ffe54e : Cronet 126.0.6423.0: Update Android.bp and METADATA
77de07918 : Import 126.0.6423.0: Remove prefix from generated java code
53e210a62 : Import 126.0.6423.0: Update jni sanitizer to ignore placeholder.srcjar
0526856a1 : Cronet 126.0.6423.0: Update third_party/boringssl
c40715573 : Import 126.0.6423.0: Update Android.bp.swp
de1f942f7 : Import 126.0.6423.0: Generate desc jsons
12b8ae4da : Import Cronet version 126.0.6423.0
6aae17aea : Cronet 125.0.6383.0: Update LASTCHANGE.committime and Android.bp
5609368e5 : Cronet 125.0.6383.0: Update Android.bp METADATA
a4112c71e : Cronet 125.0.6383.0: Update third_party/boringssl
d92f994ac : Cronet 125.0.6383.0: Generate Android.bp.swp
5ebac30d7 : Cronet 125.0.6383.0: Update desc json files
5bb3ec326 : Import Cronet version 125.0.6383.0
2c7233ee3 : Cronet 124.0.6367.42: Update Android.bp
b5bd3047a : Cronet 124.0.6367.42: Suppress -Wno-invalid-constexpr
40cfbc037 : Cronet 124.0.6367.42: Update Android.bp and METADATA
81c459717 : Cronet 124.0.6367.42: Remove unused file and library
7dc295a74 : Cronet 124.0.6367.42: Add tool_files for jni_zero.py
ad657f890 : Cronet 124.0.6367.42: Update third_party/boringssl
ec5c65f11 : Cronet 124.0.6367.42: Update buildin_deps to generate Android.bp
f1ee15194 : Cronet 124.0.6367.42: Generate desc jsons
93dc77d4c : Import Cronet version 124.0.6367.42
06a0b4b62 : Cronet 123.0.6312.40: Remove nist-pkits
b5abaad98 : Cronet 123.0.6312.40: Update LASTCHANGE.committime and Android.bp
9f4087880 : Cronet 123.0.6312.40: Update Android.bp and METADATA
b0b3365ff : Cronet 123.0.6312.40: Disable tests that can not access production code
3478ceb63 : Cronet 123.0.6312.40: Import third_party/libc++
a21842f16 : Cronet 123.0.6312.40: Rename library name to mainlinecronet.so
f8686a2b3 : Cronet 123.0.6312.40: Update third_party/boringssl
64ad81d39 : Cronet 123.0.6312.40: Generate Android.bp.swp
075c0485b : Cronet 123.0.6312.40: Update desc json files
9331ef437 : Cronet 122.0.6261.43: Update LASTCHANGE.committime and desc jsons
b66ce594f : Import Cronet version 123.0.6312.40
7d7cae38a : Cronet 122.0.6261.43: Fix testSSLCertificateError failure
3ec29d434 : Cronet 122.0.6261.43: Fix merge conflict in NativeTestServer.java
e374bd661 : Cronet 122.0.6261.43: Fix VersionSanitizer
9b3c3b9d0 : Cronet 122.0.6261.43: Update Android.bp and METADATA
0de8d3aff : Cronet 122.0.6261.43: Update third_party/boringssl
209795f91 : Cronet 122.0.6261.43: Update Android.extras.bp and android/Android.bp
a57891d6e : Cronet 122.0.6261.43: Update gen_android_bp to generate Android.bp.swp
4d9567606 : Cronet 122.0.6261.43: Update desc json files
168f7e285 : Import Cronet version 122.0.6261.43

+- Project: platform/external/crosvm

d57bead01 : Roll recipe dependencies (trivial).
46a64735e : Roll recipe dependencies (trivial).
22f4154c2 : vmm_vhost: remove sys-specific test functions
6baab1b86 : docs: x86_64 memory layout: update line numbers in code links
e25a0d130 : ANDROID: android-merge-2-cargo-embargo.sh: Detect more missing packages
6aed5cc35 : x86_64: support --unprotected-vm-with-firmware
01caf160c : docs: x86_64 memory layout: document sizes of boot page tables
a7506b0f2 : x86_64: small cleanup in setup_page_tables()
fe1d78a3a : x86_64: increase identity mapping in long mode from 1GB to 4GB
31c3be394 : x86_64: move memory layout constants out of init_low_memory_layout()
bfb3aaa17 : arch: add optional param to load_image_high() to filter memory regions
3bf3115b6 : ext2: Support UID/GID mappings
815213a96 : devices: virtio_gpu: declare cache type for SharedMemoryRegion lazy init
d93be1b11 : virtio: optional prepare of pci bar mapping with explicit MemCacheType
802dce540 : Roll recipe dependencies (trivial).
ca5a9cf1a : pmem-ext2: Create ext2 filesystem after minijail fork
a278ec9a9 : vm_control: Add MmapAndRegisterMemory request
c25b9ff1e : Roll recipe dependencies (trivial).
44d897e63 : vmm_vhost: delete legacy snapshot implementation
96afbc3dd : vmm_vhost: replace SystemStream with Connection in pub API
adb8234a1 : Revert "gpu: Add parameter for a custom cursor file"
2aa7182f5 : x86 & aarch64: accept an FD passed for dump device tree blob
6327cc1ca : base: Add call_with_extended_max_files()
56ada36fc : base: Make max_open_files() return both soft and hard limits
000ba25b5 : Roll recipe dependencies (trivial).
e4bfee45c : Roll recipe dependencies (trivial).
934322f32 : devices: vhost-user: remove keep_rds from VhostUserListener::new()
126a2818d : devices: vhost-user: unify VhostUserListener constructors
a5fd7eade : Roll recipe dependencies (trivial).
077772a55 : Roll recipe dependencies (trivial).
9fabff803 : Roll recipe dependencies (trivial).
beaae0bec : Roll recipe dependencies (trivial).
0c9e61ecc : Roll recipe dependencies (trivial).
d6976ef66 : Fix byte_char_slices clippy warnings
15aa2ec8b : x86_64: remove integration tests
8413ad60c : device: fs: fix security_ctx option comment
a966c0929 : Roll recipe dependencies (trivial).
dedbc4c77 : x86_64: avoid char to u8 casts using byte literals
b765ba715 : Roll recipe dependencies (trivial).
4a3a13a15 : gpu_display/wayland: Add touch event for mouse
1437b4d02 : x86_64: factor out e820 map generation
5b40086c9 : ANDROID: remove libbase_rust visibility exception for AVF
e737284be : Roll recipe dependencies (trivial).
968375a5e : x86_64: return type of kernel from load_kernel()
bd0077580 : Roll recipe dependencies (trivial).
7cb0d9a99 : x86_64: read maximum command line size from kernel
e74864b7a : kernel_cmdline: remove capacity from Cmdline
f727b45a3 : ext2: Use builder pattern for creating fs
60593a78b : Roll recipe dependencies (trivial).
dd047e309 : Roll recipe dependencies (trivial).
bd5296157 : devices: virtio_gpu: simplify remove_displays()
9d826daa1 : cmdline: simplify enable_fw_cfg with unwrap_or_default()
a6f64af7f : Roll recipe dependencies (trivial).
122312221 : Roll recipe dependencies (trivial).
6547cd166 : vmm_host: Make VhostUserStream blocking
bb66d0f6c : Roll recipe dependencies (trivial).
483b8fdb0 : UPSTREAM: disk: add option to disable file locking
5921c375c : disk: add option to disable file locking
044fe65c7 : Roll recipe dependencies (trivial).
907957acc : vm_memory: improve MemoryNotAligned error message
9d3832b94 : Roll recipe dependencies (trivial).
c2ebaa19e : Fix bad indentation in Markdown around lists
a1033831c : hypervisor: allow test to config the TR register
77f8aaaa0 : hypervisor: allow test to config paging
364b34047 : hypervisor: kvm: KVM_GET_MSRS writes to its parameter
019717c04 : x86_64: use VolatileSlice Write impl for cmdline
9329c55dc : base: impl Write for VolatileSlice
29775084a : x86_64: pass Cmdline to load_cmdline()
1b61bc820 : x86_64: do not write to boot_params::cmdline_size
ad41ae89e : kernel_loader: move load_cmdline() to x86_64
d7b16c03b : disk: composite: propagate read-only param
6cde4e3b9 : disk: consolidate disk file opening logic
6b965beb8 : disk: use flock on nested disk files
312ce6907 : disk: minor QcowFile::new_from_backing cleanup
2b9ea3f85 : disk: pass more disk options to nested DiskFiles
bfabdc1a8 : hypervisor: allow test to config GDT
228ad61ad : Roll recipe dependencies (trivial).
96bb64826 : rutabaga_gfx: Add cfg checks for unstable virgl_renderer and gfxstream
bedeb1675 : docs: add documentation to build and install virglrenderer
1811b834f : Roll recipe dependencies (trivial).
65dc957d7 : Roll recipe dependencies (trivial).
c27407cc7 : Roll recipe dependencies (trivial).
a0fcf0fa5 : Roll recipe dependencies (trivial).
574b3cc57 : hypervisor: allow test to config IDT
88466e0a4 : Roll recipe dependencies (trivial).
a8de854a0 : Roll recipe dependencies (trivial).
24fa5c10b : Remove redundant run state change for RTC wakes
f0420bec6 : Make pvclock suspend logic happen after vcpu kick
0c68184d2 : Use blocking calls for run state changes
40ca3e029 : hypervisor: add ModeConfig
46989713c : Roll recipe dependencies (trivial).
394a3b37e : cmdline: fix `crosvm usb list` help string
489ab0192 : Roll recipe dependencies (trivial).
a26a337c0 : owners: remove Paul
39ed318f8 : hypervisor: fix compile error with whpx feature enabled
5204e5db2 : virtio-gpu: Respect `offset` parameter in `TransferToHost2d` command
cdaf2bd57 : kvm: add `mut` to mutable binding
6606e3c49 : Roll recipe dependencies (trivial).
f0368fe72 : Roll recipe dependencies (trivial).
73b707a3b : Roll recipe dependencies (trivial).
97cee5d93 : Roll recipe dependencies (trivial).
b94ed073c : devices: serial: windows: fix bad timer usage
80536f4aa : base: periodic_logger: fix bad timer usage
2f813de68 : devices: vmwdt: fix potential timer deadlock
0cd9fa089 : vmm_host: add socket_fd option for vhost-user-fs front-end
c32a063c8 : vmm_host: support creating VhostUserStream from socket fd
7810ca8fa : vmm_host: rename VhostUserListenerTrait to VhostUserConnectionTrait
453be74d1 : devices: bind-mount /usr/share/vulkan for minigbm
68b42e949 : Roll recipe dependencies (trivial).
c3b110705 : Roll recipe dependencies (trivial).
5a5654043 : vhost_user: ignore unknown features from backend
2744e5fef : gpu: Add parameter for a custom cursor file
0d918fc6f : Roll recipe dependencies (trivial).
913627cda : crosvm: Add test cases for insert_str.
de69c62f2 : Roll recipe dependencies (trivial).
47966b20b : Roll recipe dependencies (trivial).
72deb6d84 : base: linux: fix Timer::mark_waited deadlock
28c3524b9 : base: enable the timer unit tests
ba5574e9f : Roll recipe dependencies (trivial).
b90f91e1a : Roll recipe dependencies (trivial).
6b7df601c : Roll recipe dependencies (trivial).
0ab5092cf : Roll recipe dependencies (trivial).
9a467d73a : crosvm: remove --balloon_bias_mib fallback
f9cd754c5 : rutabaga_gfx/ffi: fix case when num_iovecs is zero in create_blob
948c504f1 : Roll recipe dependencies (trivial).
6a8a9c8ec : Roll recipe dependencies (trivial).
3198cd393 : Roll recipe dependencies (trivial).
eb31c6d37 : Roll recipe dependencies (trivial).
4a93461cc : Roll recipe dependencies (trivial).
8cc63c421 : devices: virtio: make Queue track its own Interrupt
2ac374d11 : Roll recipe dependencies (trivial).
88026d3ed : Roll recipe dependencies (trivial).
bde0c3986 : Update a few older VM tests to work with more functional HAXM
78e2d51d4 : Added test to verify nonsupport of MONITOR and related instructions
a3377e1b5 : UPSTREAM: Let UnixSeqpacketListener convert into OwnedFd
c0584e001 : Roll recipe dependencies (trivial).
31d143e65 : Roll recipe dependencies (trivial).
5e47f33a1 : Add arcvm_gki_cq test plan
a546d87cd : x86_64: move gdb support to a separate file
546523631 : Let UnixSeqpacketListener convert into OwnedFd
2233006cd : hyp: Rename ProtectionType::loads_firmware()
050473a1a : seccomp: allow socketpair for ipcz
24c97b059 : devices: virtio-console: consume self in WorkerHandle::stop()
93180de38 : devices: virtio-console: restore port outputs when stopping worker
7a2f44f3f : UPSTREAM: devices: virtio-console: restore port outputs when stopping worker
ff996bc13 : UPSTREAM: devices: virtio-console: stop worker thread on reset
6010544f1 : Reland "Merge remote-tracking branch 'aosp/upstream-main' into merge"
6aee3efa6 : devices: virtio-console: stop worker thread on reset
e2c2ce901 : docs: update kumquat instructions
92c6296a6 : Revert "Merge remote-tracking branch 'aosp/upstream-main' into merge"
f0380eee4 : Roll recipe dependencies (trivial).
008c3bc17 : kernel_loader: add Multiboot kernel loader
f3a548b0a : Roll recipe dependencies (trivial).
759a86e3f : devices: fs: Cosmetic change for the order of cast and bitwise operation
14f02cea3 : Roll recipe dependencies (trivial).
914d1b289 : devices: vhost-user frontend: factor out vring stop code
8a1dfbe1b : devices: vhost-user: remove bool from enter_suspended_state return
9351d0031 : Roll recipe dependencies (trivial).
4ea9cfb9f : devices: vhost-user: require VhostUserDevice enter_suspended_state
671633361 : devices: vhost-user: require VhostUserDevice snapshot functions
b6a3b35a0 : devices: proxy: log device name in errors
b75642742 : Check wstatus in check_raw_capability.
31eda0ce9 : devices: vhost-user-console: add snapshot/restore
ad7bf3050 : hypervisor: haxm: fix segment limits
81a61ee91 : Roll recipe dependencies (trivial).
51cd1f219 : Debug ISR handler test
2e277ed5b : devices: virtio-console: refactor and consolidate
6dc36202d : hypervisor: whpx: failing MMIO injects GP fault.
e9818ae0c : hypervisor: allow errors in handle_mmio handle_fn.
05252f479 : Roll recipe dependencies (trivial).
77496bc38 : Roll recipe dependencies (trivial).
ca987e340 : Roll recipe dependencies (trivial).
145af83cb : Roll recipe dependencies (trivial).
8a081ef55 : Roll recipe dependencies (trivial).
83d3cc081 : Roll recipe dependencies (trivial).
3337edf6b : rutabaga_gfx: Don't have a dependency on gfxstream_backend for Android builds
da2590351 : Roll recipe dependencies (trivial).
c5db68034 : Roll recipe dependencies (trivial).
642f60bcd : Roll recipe dependencies (trivial).
4780782c5 : Roll recipe dependencies (trivial).
2170b2f5a : Roll recipe dependencies (trivial).
ccdf1cede : Roll recipe dependencies (trivial).
3de11f75f : devices: vhost-user: give snapshot an exclusive reference
f4ff2b63c : devices: vhost-user: prefix debug_name with vu-*
4c04d710f : devices: vhost: user: error in default snapshot/restore methods
b6f2582cf : devices: vhost-user: snapshot as serde_json::Value
56bea5a2f : devices: virtio-input: handle event source hangups
d77e50fb5 : devices: virtio-input: use Rust String type for names
7c3614cb4 : Roll recipe dependencies (trivial).
b8b465513 : Roll recipe dependencies (trivial).
0d2ad4007 : ext2: Use memory offset instead of block id for mmaping info
c7a790d1c : base: tube: unix: Add methods to send/recieve 32+ FDs
1dbecbd13 : Roll recipe dependencies (trivial).
996e3367a : Roll recipe dependencies (trivial).
f4153481c : Roll recipe dependencies (trivial).
ef4862a9a : Roll recipe dependencies (trivial).
95be0d213 : Roll recipe dependencies (trivial).
7cbf4ac45 : vmm_vhost: SET_DEVICE_STATE support
bf1615f84 : devices: vhost: user: add snapshot/restore to unit test
c9628cf0d : base: windows: named_pipes: implement std::io::Read EOF correctly
56c61a67b : UPSTREAM: rutabaga_gfx: kumquat: return None when string is empty
91f16c0e5 : rutabaga_gfx: kumquat: return None when string is empty
518920e46 : UPSTREAM: riscv64: fix fdt_position assert
fd98c741f : riscv64: fix fdt_position assert
3fd867db6 : Roll recipe dependencies (trivial).
147ac7ee4 : Roll recipe dependencies (trivial).
c74e8114b : Roll recipe dependencies (trivial).
f24740673 : device: fs: add security_ctx option
d9720a5be : Roll recipe dependencies (trivial).
5fd91db08 : crosvm: add option to retry on vhost-user connect failure
95bccbeef : UPSTREAM: riscv64: add missing FdtPosition import
190f8bed4 : riscv64: add missing FdtPosition import
ec74756d0 : Roll recipe dependencies (trivial).
fa716e017 : devices: virtio-wl: remove duplicated cfg check
9355cf65a : Roll recipe dependencies (trivial).
8cb1d502b : Roll recipe dependencies (trivial).
801c765b9 : Roll recipe dependencies (trivial).
7d94808c9 : Roll recipe dependencies (trivial).
38cf62a80 : rutabaga_gfx: kumquat: use a singleton gralloc
bb35cc786 : Roll recipe dependencies (trivial).
545eaa2d2 : Roll recipe dependencies (trivial).
49a6c3cf2 : aarch64: add cmdline param to control FDT address
0dcc532a0 : Roll recipe dependencies (trivial).
1b6dfafda : Roll recipe dependencies (trivial).
5d028abd1 : Ensure all packed structs are also repr(C)
34ed5bc4d : device: fs: add vhost-user-fs e2e test
54e5b6b20 : device: vhost_user: Enable seccomp filter vhost-user-fs
437d6612e : Roll recipe dependencies (trivial).
66326a983 : Roll recipe dependencies (trivial).
e4fa8db2e : Roll recipe dependencies (trivial).
bbd29ebd4 : Roll recipe dependencies (trivial).
8b48de7ac : rutabaga_gfx: add Kumquat server and virtgpu_kumquat support
dba949504 : Roll recipe dependencies (trivial).
d13e780e0 : Roll recipe dependencies (trivial).
7a3a3dd27 : Roll recipe dependencies (trivial).
1ff9a4098 : devices: fs: Clear O_APPEND for file creation when writeback=true
c98d23b05 : Roll recipe dependencies (trivial).
b77724dce : Roll recipe dependencies (trivial).
cacf8a57e : Roll recipe dependencies (trivial).
19fa4fb20 : rutabaga_gfx: kumquat: allow client user to set GPU socket path
e9e727d94 : rutabaga_gfx: kumquat parent pipe descriptor
fb40243d0 : rutabaga_gfx: kumquat: wait for snapshot command to complete
e7004b1e4 : rutabaga_gfx: kumquat: plumb through renderer features
e62ec414b : rutabaga_gfx: kumquat: fix KUMQUAT_GPU_PROTOCOL_CTX_DESTROY handling
cad8c0be9 : rutabaga_gfx: kumquat: fence transfer operations
1c8563df0 : rutabaga_gfx: kumquat: allow 100ms timeouts
c91ddb878 : rutabaga_gfx: kumquat: transition server to Tube/Listener
aec84817b : rutabaga_gfx: cross_domain: transition to Tube abstractions
9c105ec4f : rutabaga_gfx: introduce Tube and Listener abstractions
9ac9aa13f : Roll recipe dependencies (trivial).
534cbaa62 : Roll recipe dependencies (trivial).
4311af6c5 : Roll recipe dependencies (trivial).
e5b43d437 : Roll recipe dependencies (trivial).
9ef848ce7 : Test for debug register persistence across vmexits
4664e7bb2 : x86_64: split e820 map at 640 KB
20eee9bac : kvm_sys: Move KVM_PVIOMMU_SET_CONFIG to lib.rs
3e44794a8 : Roll recipe dependencies (trivial).
3d88857b2 : Roll recipe dependencies (trivial).
e8b3a0939 : Roll recipe dependencies (trivial).
7037b6546 : Roll recipe dependencies (trivial).
0b274eddb : Roll recipe dependencies (trivial).
3ec784595 : Roll recipe dependencies (trivial).
a463e5f45 : Roll recipe dependencies (trivial).
a2292f521 : Roll recipe dependencies (trivial).
e2537c90e : Roll recipe dependencies (trivial).
034f48e1a : hypervisor: tests: add 32-bit pmode segment limit test
44b2688a3 : Roll recipe dependencies (trivial).
89d641d2a : hypervisor: whpx: fix segment limits
f7910e579 : riscv: update variable name and type
cf2535afe : ANDROID: riscv: update variable name after merge
554f2c6cf : UPSTREAM: bindgen: Update KVM_PVIOMMU_SET_CONFIG ioctl num
b03a2f699 : bindgen: Update KVM_PVIOMMU_SET_CONFIG ioctl num
3f8df5a95 : device: fs: add unit tests for FS_IOC_SETPATHXATTR ioctl
075e7faa4 : Roll recipe dependencies (trivial).
3e52105f8 : device: fs: add unit tests for FS_IOC_SETPERMISSION ioctl
7c1ae621b : x86_64: add 32-bit bzImage support
2fc3047b9 : hypervisor: x86_64: clarify Segment limit units
1bcbf8a89 : Roll recipe dependencies (trivial).
712a90035 : Roll recipe dependencies (trivial).
8a4f6f8b4 : Roll recipe dependencies (trivial).
8983a9f0e : devices: vhost: vsock: implement reset
1021fc876 : Roll recipe dependencies (trivial).
e8bf74cc0 : Roll recipe dependencies (trivial).
0de77ed0d : Roll recipe dependencies (trivial).
2ae42774a : Roll recipe dependencies (trivial).
97c061ad5 : Roll recipe dependencies (trivial).
1805839b0 : Roll recipe dependencies (trivial).
0c3b60acf : run android-fork-stats.sh at the end of the merge script
99685eec8 : devices: vmwdt: change functions to return Results
82fb71ee5 : Roll recipe dependencies (trivial).
eca0046da : Roll recipe dependencies (trivial).
4743e88d3 : devices: vmwdt: add snapshot/restore support
1bae5dbf6 : devices: Vmwdt: get vcpu pid/tid mapping from VM
a71fb83ad : virtcpufreq: Support scaling for custom sized vCPUs
67bcc6945 : UPSTREAM: Allow users to specify custom cpu frequencies for vCPUs
0ecf104f4 : UPSTREAM: Revert "devices: virtcpufreq: Add proxy syscall support through UDS"
bb186a594 : Roll recipe dependencies (trivial).
e172b0f64 : Roll recipe dependencies (trivial).
8932366b9 : Allow users to specify custom cpu frequencies for vCPUs
3f36342a3 : Roll recipe dependencies (trivial).
f25a4fb85 : Update visibility according to the change AVF directories layout
b87c6eb0e : vmm_vhost: don't require files in recv_reply_with_files
3f5df346e : Revert "devices: virtcpufreq: Add proxy syscall support through UDS"
31bfb8e72 : windows: Remove HAXM CPU check
a00c9530c : Roll recipe dependencies (trivial).
b28e49df5 : Roll recipe dependencies (trivial).
a34a9cc11 : Roll recipe dependencies (trivial).
9d569bbcc : devices: irqchip: add snapshot/restore for kvm arm64
c1589d11c : Roll recipe dependencies (trivial).
2029c6376 : Roll recipe dependencies (trivial).
c1aaac172 : Roll recipe dependencies (trivial).
85d437d78 : Roll recipe dependencies (trivial).
611881da4 : Roll recipe dependencies (trivial).
1b2bbc67e : Roll recipe dependencies (trivial).
f33512458 : Roll recipe dependencies (trivial).
2b2b24335 : Add Suspendable implementation to VirtCpuFreq
09b89f4bc : Roll recipe dependencies (trivial).
e933fccc9 : rutabaga_gfx: kumquat: plumb ctx_id through in ResourceCreate3d
cf393f5b9 : rutabaga_gfx: kumquat: fix VirtGpuResourceCreate3D
5cde1fd29 : rutabaga_gfx: ipc: fix warning
e66221d24 : rutabaga_gfx: kumquat: default CARGO_PKG_DESCRIPTION for Soong
ed81cd819 : Roll recipe dependencies (trivial).
1ae12c1ed : Roll recipe dependencies (trivial).
d0e2ab958 : Roll recipe dependencies (trivial).
7f6a9fc34 : Roll recipe dependencies (trivial).
a4001d614 : Update visibility according to the change AVF directories layout
6185dd675 : Roll recipe dependencies (trivial).
cbd89709c : Roll recipe dependencies (trivial).
6fc96c18d : Roll recipe dependencies (trivial).
5703b2bba : Roll recipe dependencies (trivial).
9b63b8d34 : Roll recipe dependencies (trivial).
2aa199ea1 : Roll recipe dependencies (trivial).
55f40d278 : Roll recipe dependencies (trivial).
5c0079697 : hypervisor: Minimal exception injection test
73913c212 : Roll recipe dependencies (trivial).
51a2cc621 : Roll recipe dependencies (trivial).
65a2a07ae : hypervisor: aarch64: snapshot cache architecture info
968c1816e : Roll recipe dependencies (trivial).
bc7bec5f8 : Roll recipe dependencies (trivial).
31ac8b3f9 : Roll recipe dependencies (trivial).
6c219468a : rutabaga_gfx/ffi: fix case when num_in_fences or cmd_size is zero
cb6d98cb3 : rutabaga_gfx: cross_domain: fix bug in channel reporting
ee140e87d : devices: vhost_user_frontend: simplify by using into_keys
89b043fe0 : Update module with host_cross_supported
7adfa255e : Roll recipe dependencies (trivial).
10ae6c042 : gpu: Update Mali protected memory env var
ac2956f67 : Roll recipe dependencies (trivial).
ca3754300 : CONTRIBUTING: Fix typo 'Cargo.lock'
41a3dc7dd : Roll recipe dependencies (trivial).
9844ed5ff : RFC: docs: book: add code review / OWNER expectations.
138e68e8c : devices: vhost_user_frontend: only stop active queues on reset
fcf9a630e : devices: vhost-user: align sleep/wake implementation with spec
d7b448a01 : Roll recipe dependencies (trivial).
022aa7a9b : Roll recipe dependencies (trivial).
ac6a970fd : Roll recipe dependencies (trivial).
296a656c0 : Roll recipe dependencies (trivial).
78c2ff494 : Roll recipe dependencies (trivial).
7361e9cf8 : aarch64: remove bios max size limit
0a8717d86 : e2e_tests: pmem_ext2: Add a test case for many files
737432fcb : devices: pmem: Factor out Pmem::new() parameters to a config struct
66aaf70f9 : pmem-ext2: Add help message for pmem-ext2 flag
34605332e : vhost_user: ignore unknown features from backend
f86883b17 : UPSTREAM: Add ABS_X and ABS_Y for multi-touch
277dc1c8c : Add ABS_X and ABS_Y for multi-touch
ff6d04506 : UPSTREAM: Support more BTN event in trackpad
c308d8298 : Roll recipe dependencies (trivial).
d0b7d2a60 : Support more BTN event in trackpad
a8ce781cd : Roll recipe dependencies (trivial).
d69e3a2d2 : Roll recipe dependencies (trivial).
8c0417823 : rutabaga_gfx: ipc: fix descriptor leak
2bade1776 : Roll recipe dependencies (trivial).
eb4de73dc : docs: more changes to kumquat docs
7ddec973f : fix memory size when static swiotlb is enabled
9ba634b82 : devices: virtio-balloon: remove event queue support
8b54fe99b : base: fix missing import on musl builds
432c84f9a : docs: building_crosvm: Add crosvm executable path information
3798ee2ed : Roll recipe dependencies (trivial).
957cc6f3d : Roll recipe dependencies (trivial).
5c84cb45a : Roll recipe dependencies (trivial).
338ac52b3 : Support multi-touch trackpad
87393803a : Support multi-touch trackpad
7b18ce4d1 : Roll recipe dependencies (trivial).
7e75030d8 : Roll recipe dependencies (trivial).
1eade7875 : rutabaga_gfx: kumquat: support GPU mappings
ea09e7992 : rutabaga_gfx: kumquat: send actual fences back to the client
a2ef6c763 : Roll recipe dependencies (trivial).
4df31199c : Roll recipe dependencies (trivial).
1198eff6f : Roll recipe dependencies (trivial).
a2fa119e7 : devices: virtio-balloon: warn about queue index mismatches
2d09b68e4 : devices: virtio-balloon: give ws queues names
62d66a336 : devices: virtio-balloon: fix ws queue mixup in run_worker
61bb120f6 : infra: Add android-aarch64 builder
c478abfa7 : devices: virtio-balloon: remove --strict-balloon mode
e9af227bb : infra: Add generic presubmit recipe
fb512a85b : Add aarch64-linux-android target
a5d927089 : hypervisor: save/load pvclock closer to vCPU suspend/resume
a00e6ab35 : ext2: Use constant for block size (4096 bytes)
4fbcd669a : e2e_test: pmem: Add tests for mounting pmem device
6bb36b79c : Add support for partition GUID
b5d19dbaf : Add support for partition GUID
6a2127afc : Roll recipe dependencies (trivial).
d75f5e2c9 : Roll recipe dependencies (trivial).
237fbe46e : rutabaga_gfx: gfxstream: implement export fence
56a1afb87 : rutabaga_gfx: unstable, gfxstream-only fence passing APIs
6586b4867 : rutabaga_gfx: context_create_fence
d2ebf8e94 : rutabaga_gfx: add fence passing plumbing for gfxstream/cross-domain
4298e5399 : Roll recipe dependencies (trivial).
e1892768d : Roll recipe dependencies (trivial).
7d31aa9fb : Roll recipe dependencies (trivial).
1d6be0f34 : hypervisor: TLB flush test
97930cec3 : hypervisor: tests: make Vm available to setup func.
046a6acc6 : ext2: Fix permission of the root directory
18c826104 : Roll recipe dependencies (trivial).
375ff7c36 : Roll recipe dependencies (trivial).
929dec765 : rutabaga_gfx: remove dependencies on libdrm + libgbm
fd399a66b : Roll recipe dependencies (trivial).
dc310d7cb : Replace ::max_value() with ::MAX
da353a0db : devices: pci: remove unreachable 64-bit BAR check
59b8077f5 : Roll recipe dependencies (trivial).
33d5aa219 : Enable clippy for android code
f8011f9c1 : hypervisor: aarch64: vcpu snapshot restore support
86d9c859b : Roll recipe dependencies (trivial).
ceced7020 : crosvm: make run --async-executor work on all OSes
08c04c76c : Roll recipe dependencies (trivial).
497f10ede : UPSTREAM: Refactor android_audio
cf5449842 : UPSTREAM: Implement microphone for virtio-snd aaudio backend
18394f3b5 : Roll recipe dependencies (trivial).
4168b9c0a : Roll recipe dependencies (trivial).
6fb22fbab : Refactor android_audio
6a64d4078 : Implement microphone for virtio-snd aaudio backend
32ed310b9 : hypervisor: kvm: check CAP_KVMCLOCK_CTRL once per VM
e2d619d6f : hypervisor: kvm: avoid unnecessary PathBuf allocation
8fef190b7 : hypervisor: kvm: get vcpu mmap size at startup
7c126bad7 : hypervisor: tests: initialize CPUID for KVM
a2b17d323 : vm_control: complete chopped comment
5fe9b39d5 : docs: appendix: update rutabaga docs
cd7562981 : rutabaga_gfx: os: handle EINTR
a911f86a3 : rutabaga_gfx: kumquat: don't require gfxstream
37eca4156 : Roll recipe dependencies (trivial).
74d11ed02 : e2e_test: pmem_ext2: Check that no unexpected file exists
f9fee2a5d : Roll recipe dependencies (trivial).
06382b67e : e2e_test: pmem: Add a VMA pmem e2e test case
3ecba29ea : Roll recipe dependencies (trivial).
8208d2034 : Roll recipe dependencies (trivial).
766a368eb : Roll recipe dependencies (trivial).
2cd2cfbd0 : hypervisor: tests: fix test_xsaves compilation
a5d18e7c3 : devices: vfio_platform: use MemoryMappingBuilder::from_file()
da981f99a : hypervisor: kvm, gunyah: manage vcpu fd as File
9269aee61 : devices: vhost-user: use safe SharedMemory to SafeDescriptor conversion
64841ed4d : base: simplify SharedMemory::try_clone()
458a5603c : Roll recipe dependencies (trivial).
4bff23b83 : ext2: Support multiple block groups
c6174ce61 : ext2: Make Arena responsible for mmap regions
e4134c051 : Roll recipe dependencies (trivial).
4690aabd8 : e2e_tests: Add pmem-ext2 test
eaeb25340 : Roll recipe dependencies (trivial).
a9cfe0c90 : hypervisor: test that xsaves is off on gHAXM.
5b5867a2a : metrics: add missing features in Cargo.toml
1260ab0c6 : devices: fs: remove trace_marker cfg check
56fcb65a4 : arch: remove host OS checks for guest_suspended_cvar
9fd71418f : ANDROID: Remove repeated import from merge
02fa0668a : Roll recipe dependencies (trivial).
43188564b : devices: fix misattributed UnpinRequest comment
7d20d126c : rutabaga_gfx: introduce virtgpu_kumquat + Kumquat server
2c9c364f7 : Roll recipe dependencies (trivial).
43ff80a02 : base: windows: pass &File to set_sparse_file()
8b6a43e58 : Roll recipe dependencies (trivial).
acb9ecb21 : pvclock: Fix corrupt seqlock state with non-matching resume
35b529774 : device: fs: fix do_getxattr_with_filter() panic
e44ac626c : hypervisor: change the contract of VcpuX86_64::interrupt
7c24ffe4f : hypervisor: add xsaves test
89ffa6698 : Roll recipe dependencies (trivial).
318319ce5 : hypervisor: kvm: check interrupt readiness before injecting
383ae1a6b : Replace memoffset with std::core::offset_of
eec0bd42e : Roll recipe dependencies (trivial).
e97cf4927 : Roll recipe dependencies (trivial).
a2d37e76b : docs: specify proper release
8c39dddc3 : Roll recipe dependencies (trivial).
4cfdff846 : rutabaga_gfx: introduce bytestream submodule
4c3d11ac5 : hypervisor: XSAVE has exactly one E in it.
2b5d3fdb7 : vcpufreq: Use u64 when calculating util
f52b4d7df : UPSTREAM: linux: mod: Use u64 when normalizing capacity
21b658cf0 : Roll recipe dependencies (trivial).
9d47f021d : linux: mod: Use u64 when normalizing capacity
6dd00ff09 : rutabaga_gfx: move WaitContext to rutabaga_os
d11434714 : rutabaga_gfx: cross_domain: a more generic WaitContext
00571bf16 : acpi_tables: avoid extra AML allocations and copies
ca60c83a6 : Roll recipe dependencies (trivial).
b072b7c9a : Roll recipe dependencies (trivial).
6a61ccb9a : Roll recipe dependencies (trivial).
de289bbbb : Roll recipe dependencies (trivial).
8d8af129a : Roll recipe dependencies (trivial).
6fa6909a1 : Roll recipe dependencies (trivial).
7c3f953cd : Roll recipe dependencies (trivial).
650b0ec73 : riscv64: fix build error from RunnableLinuxVm change
b5dc71456 : Roll recipe dependencies (trivial).
e57341511 : Fix riscv crosvm build error
faf5903aa : Roll recipe dependencies (trivial).
d0af2c152 : e2e_tests: Rebuild guest_under_test
60d31c9cc : Roll recipe dependencies (trivial).
97b06b9b9 : Roll recipe dependencies (trivial).
935728995 : devices/video/decoder: use backends as trait objects to limit monomorphization
788d066c0 : devices/video/decoder: allow backends to be turned into trait objects
371874eca : devices/video/decoder/vda: implement Send for LibvdaDecoder
bab12d56f : media/ffmpeg: implement Sync for AVCodec
9545e5134 : Roll recipe dependencies (trivial).
cbe36a462 : UPSTREAM: ext2: use os::unix rather than os::linux APIs
64d5dea56 : Running cargo_embargo after the merge
02489dc17 : devices: virtio-blk: test reset-reactivate with overlapped io
4f7b7de71 : base: remove get_filesystem_type()
7af0c9c76 : Roll recipe dependencies (trivial).
a78376ed4 : Roll recipe dependencies (trivial).
b06d296a1 : base: define ioctls as consts rather than functions
4d3a90a9a : vm_control: track iommu dmabuf maps by VmMemoryRegionId
27be5bb33 : hypervisor: add xsave test
134be1ecd : vm_control: wrap gfn+slot as VmMappedMemoryRegion; rename tracking structures
6489a17fb : devices: iommu: register dmabuf map as aligned guest physical address
a24d4c0b6 : vm_control: rename offset -> dest_offset for readability
075e3ce1e : vm_control: describe mapping type with new RegisteredMemory enum
348e1385f : Roll recipe dependencies (trivial).
de7671831 : hypervisor: clean up AVX test.
7b67502d3 : Roll recipe dependencies (trivial).
4f7034ce1 : Roll recipe dependencies (trivial).
dcc1037fc : pvclock: Prevent overflow in kernel TSC->ktime conversion
0da24574f : ext2: use os::unix rather than os::linux APIs
df2ef0418 : Roll recipe dependencies (trivial).
9684990d5 : Roll recipe dependencies (trivial).
1ff976135 : Update the version of the rust toolchain for merges
4c5a3a505 : Update android-merge script to reuse the generated cargo file
c7853ccac : Roll recipe dependencies (trivial).
0348b4b44 : Roll recipe dependencies (trivial).
bc7aeb87b : Roll recipe dependencies (trivial).
6be36d883 : Roll recipe dependencies (trivial).
55d997af0 : Roll recipe dependencies (trivial).
d51d78ded : Roll recipe dependencies (trivial).
cc093beaa : Roll recipe dependencies (trivial).
be0f3713a : Roll recipe dependencies (trivial).
c0bb2390b : Roll recipe dependencies (trivial).
61769f112 : Roll recipe dependencies (trivial).
233abfcf1 : Roll recipe dependencies (trivial).
d37c9a794 : Roll recipe dependencies (trivial).
f0a83ad10 : hypervisor: add test for AVX state.
adffb38c8 : ext2: Support so many directory entires that require multiple blocks
44f0fc181 : ext2: Ignore host-side lost+found
456fe75fa : devices: virtio-blk: don't stop the worker thread on sleep/reset
ec4238a4f : device: fs: Implement FS_IOC_PATHXATTR ioctl
26b89b54a : device: fs: Implement FS_IOC_SETPERMISSION ioctl
1bb4ec738 : Roll recipe dependencies (trivial).
ae92d599e : Roll recipe dependencies (trivial).
2ddc41fcf : Roll recipe dependencies (trivial).
1c2d0565f : Roll recipe dependencies (trivial).
d35a7be0f : Roll recipe dependencies (trivial).
173c49c8b : Roll recipe dependencies (trivial).
28c4ab664 : Roll recipe dependencies (trivial).
3a9efea16 : hypervisor: x86_64: add custom type for FPU regs
60de4d778 : Roll recipe dependencies (trivial).
bdfa69388 : Roll recipe dependencies (trivial).
e8474dade : devices: vhost-user: remove VhostUserDevice::ack_protocol_features()
134ead5f5 : devices: vhost-user: make VhostUserDevice::ack_features() optional
efc230cc1 : devices: vhost-user: remove VhostUserDevice::acked_features()
b30892e21 : Roll recipe dependencies (trivial).
075c7bf64 : rutabaga_gfx/ffi: fix meson build
7cd8cb25e : rutabaga_gfx: explicit imports in FFI
8c2a5647d : rust-toolchain: update to Rust 1.77.2
79ad1c82b : disk: qcow: test CacheMap::get()
1ad9fcbab : devices: virtio-fs: rework setattr Data::Handle enum
2356c1da3 : hypervisor: add test for hypervisor MMX state.
e2522638f : crosvm: config: Make --pmem-ext2 Linux specific flag
35d59da12 : gpu_display: android: rename ANativeWindow struct
5260a5ebe : Roll recipe dependencies (trivial).
5031fd13e : x86_64: tests: remove unused TaggedControlTube
098f328a8 : Roll recipe dependencies (trivial).
c8bb0b0be : ext2: Support longer symlinks
ac825c410 : ext2: Remove magic number relevant to inode's 'block' field
79429edb3 : ext2: Support symlinks whose length is less than 60 bytes
80dc747e0 : ext2: Support indirect/double-indirect blocks
c9f4ad0da : Support --pmem-ext2 option
28847f930 : ext2: Add more test cases for filesystem creation
0eccc54c5 : ext2: Allow constructing a file system from a directory
45c9c15b2 : ext2: Introduce BlockId struct
51cf0f429 : gpu_display: don't dereference NULL if alloc fails
9227b78c4 : Remove error message for not implementing set_backend_req_connection
ba06509a5 : vm_control: fix more wildcard re-exports
3a56ce02f : devices: virtio-gpu: gracefully handle activation errors
2b76114e8 : rutabaga_gfx: fix MinigbmBuffer dead_code warning
68f30f3a9 : Roll recipe dependencies (trivial).
9b0024a70 : Roll recipe dependencies (trivial).
c639ff73d : Roll recipe dependencies (trivial).
92f7e5f9b : Roll recipe dependencies (trivial).
c65e517e2 : Roll recipe dependencies (trivial).
e47e28c1c : cros_async: fix Windows test failures.
73df31253 : e2e_tests: pmem: Add LIBNVDIMM config
abf299244 : vcpu: boost vcpu threads
0d17dd787 : hypervisor: Add an assertion for the state of FSBASE and GSBASE.
2f30f6752 : Roll recipe dependencies (trivial).
45c506ee4 : Roll recipe dependencies (trivial).
e38524847 : Windows clippy fixes for Rust 1.77
df11c7d0b : Roll recipe dependencies (trivial).
0399302b2 : Roll recipe dependencies (trivial).
cc5358f95 : Roll recipe dependencies (trivial).
41663105c : devices: vmwdt: Support PPI injection in detected vcpu stall
21da6877b : Roll recipe dependencies (trivial).
acb2aa994 : Roll recipe dependencies (trivial).
ace5581c9 : Roll recipe dependencies (trivial).
bebcc4e4a : gpu: Disable Mali Vulkan protected memory
7970be1c6 : Roll recipe dependencies (trivial).
3aaa5956e : gpu: workaround to advertise 2 graphics queues in ANV
795565ac2 : Roll recipe dependencies (trivial).
04e7aed77 : Roll recipe dependencies (trivial).
247ed73ed : crosvm_control: remove all conditional compilation
38d1ac5b1 : Rebuild testvm and devcontainer
041266d12 : vm_control: fix client build without gpu feature
3e4acb654 : Roll recipe dependencies (trivial).
c8575d02b : devices/decoder/ffmpeg: fix error message
c6f30e4d4 : media/ffmpeg: more detailed error message
ac6fe3e31 : Avoid clippy::blocks_in_conditions warnings
2dfbd8458 : x86_64: tests: remove loop that never loops
69be993de : devices: virtio-tpm: clean up error handling
2f47ba193 : gpu_display: allow dead code in dwl bindings
01c6ef9d3 : Replace .get(0) with .first()
6ea2abdd5 : plugin: simplify I/O error handling
2cb56cf31 : Fix redundant references clippy warnings
7d2280f04 : kernel_loader: simplify match of empty buf
90a10c419 : devices: virtio-console: pass slice rather than &Vec
390e3ffc2 : Replace .map(Arc::clone) with .cloned()
8bdb41716 : Roll recipe dependencies (trivial).
b27e34916 : Fix clippy::thread_local_initializer_can_be_made_const
97848ecce : vm_memory: remove unused .enumerate()
50dd3cae4 : kvm/tests: fix clippy::never_loop
cf5d25186 : Fix clippy::unnecessary_get_then_check warnings
858c496b0 : metrics: fix dead_code warning in test
d1c8d4924 : vmm_vhost: fix clippy::option_map_or_err_ok
df8168ad2 : Remove unused pub re-exports
7cf3dcacb : Fix clippy::suspicious_open_options warnings
4c2fa9d76 : Fix clippy::assigning_clones lints
349eb22eb : swap: replace let-else with question mark operator
2fa09ea4d : hypervisor: change VcpuX86_64::interrupt to only accept u8 vector
8dc7504ff : Long mode test ASM version
ffb0afcb3 : hypervisor: Add a test for VMM segment register access.
28635061a : hypervisor: Split flags register into its own test.
4fb26a3b7 : hypervisor: test ready_for_interrupt for intercepted instructions
31ff29060 : aarch64, riscv64: fix max kernel command line length
8f1ae0318 : Roll recipe dependencies (trivial).
14907b14a : ext2: Set up root dir and lost+found
499ffe5fc : Fixed log to print "Card" instead of "Device"
68e494c0c : Roll recipe dependencies (trivial).
2cc11e2ea : Roll recipe dependencies (trivial).
9c0de00fb : hypervisor: add tests for interrupt injection when not ready
e8ecf4522 : Cargo.lock: update downcast-rs v1.2.0 -> v1.2.1
42c983118 : Roll recipe dependencies (trivial).
f24f1b662 : Roll recipe dependencies (trivial).
8b1303447 : Add snapshot/restore to pflash
23233b61c : Roll recipe dependencies (trivial).
5472b937c : Roll recipe dependencies (trivial).
5ab198b5e : hypervisor: Add a test for the fsbase and gsbase instructions.
71015ca8c : Roll recipe dependencies (trivial).
809b1a718 : devices: vfio: make global container state explicit
66e37a886 : base_tokio: tube: require `&mut self` for `send`/`recv`
7ec3293ab : base_tokio: tokio compatible Event and Tube types
01f9a34a0 : Roll recipe dependencies (trivial).
d776b4876 : devices: virtio-fs: simplify ExpiringMap with entry()
b4210d0f0 : Roll recipe dependencies (trivial).
75a3c8ab2 : base: fix clippy::multiple_bound_locations lint
df6fc83b2 : Roll recipe dependencies (trivial).
6b3865cf2 : hypervisor: test set_interrupt_window_requested
b400fbbcc : hypervisor: allow intercepting VcpuExit::Intr in the test
b097bfb94 : devices: pmem: Allow no timer VMA device
e1be790cc : swap: remove unused struct PagesizeShift
35bfbb740 : usb_util: fix clippy::unnecessary_get_then_check
c691a7fb4 : devices: virtio-snd: only specify FusedFuture supertrait
40f767d28 : e2e_tests: console: simplify reading of output file
94e948dd7 : Cargo.lock: update uuid v1.3.0 -> v1.8.0
4730d8f9d : Roll recipe dependencies (trivial).
d3c760f00 : Roll recipe dependencies (trivial).
d66e99ecf : rutabaga_gfx/ffi: fix warning
704bec9ae : rutabaga_gfx/ffi: add meson build
642f9640b : metrics: tests: replace .get(N).unwrap() with array indexing
24d6063a2 : hypervisor: tests: clean up infallible try_from conversions
8f9f37a78 : Set GDT segment flags in a more readable and configurable way for long mode
a1ee3c6b5 : Roll recipe dependencies (trivial).
2e24140d8 : vendor/generic/metrics: document API methods.
8a4df3ac5 : cros_async: replace .map(Arc::clone) with .clone()
3db2d8de3 : devices: pl030: Suspendable impl
79ef282a5 : devices: virtio-snd: fix process_pcm_ctrl argument order
c327cd919 : Roll recipe dependencies (trivial).
8dced88da : Roll recipe dependencies (trivial).
c4953d33a : Roll recipe dependencies (trivial).
e99fb9ce3 : virtio-snd: windows: assign audio_client_guid from StreamInfoBuilder
c8194324a : metric_events & src: add metric for VcpuShutdown.
220731b68 : Roll recipe dependencies (trivial).
ec39c307d : Implement virtio-snd aaudio stream to support audio in android
4ec0d1e01 : crosvm: Withheld hotplug request until slot ready
ed8f19ef6 : devices: Add notification for PCI slot ready
3a431fc3b : devices: pcie: reject hot plug request until port enabled
f34ff36b1 : crosvm: add idanr@ to OWNERS
707fbfc29 : Roll recipe dependencies (trivial).
c74540b89 : Roll recipe dependencies (trivial).
cd7213fb3 : Roll recipe dependencies (trivial).
6ab9a0bcf : vhost user snd: Append card_index to logs
b319fff09 : pmem: Add a reference for alignment rules
903cba2a7 : Roll recipe dependencies (trivial).
3f5656ad0 : Roll recipe dependencies (trivial).
e101ce34d : Roll recipe dependencies (trivial).
dc56f2076 : Roll recipe dependencies (trivial).
c636d0127 : rutabaga_gfx: uses_vulkan --> uses_vulkano
a47ec016f : devices: Remove unused PciDeviceError variants
48aaf75ec : Roll recipe dependencies (trivial).
c3a2322f1 : hypervisor: whpx: replace unsound WHV_UINT128 conversion
37e40ac2f : OWNERS_COUNCIL: Update council reviewers
8d633edf6 : rutabaga_gfx: gralloc: don't always start Vulkano
d203c9a28 : Added hypervisor utils and test for entering long mode
0ed505f3d : Roll recipe dependencies (trivial).
f7ed06699 : hypervisor: add tests for ready_for_interrpt with FLAGS.IF set and unset
ef9c7c634 : virtio-snd: windows: Pass audio_client_guid to IAudioClient::Initialize
e33ef0798 : Roll recipe dependencies (trivial).
efbd44580 : crosvm: Assign audio_client_guid and device index to each audio device
c1532a94f : Roll recipe dependencies (trivial).
2eac8489b : Roll recipe dependencies (trivial).
3fb712127 : Roll recipe dependencies (trivial).
7eb6a6ba6 : hypervisor: fix compile error with whpx feature enabled
080ed7bf7 : Roll recipe dependencies (trivial).
5044b2abf : Roll recipe dependencies (trivial).
7158d0c14 : hypervisor: fix interruptibility test
88cd2aa7b : pmem: Simplify alignment logic with checked_next_multiple_of()
fa3f917c3 : Support cursor in android display
909a54913 : hypervisor: test interuptibility on special interrupt window
7078f8aa8 : Roll recipe dependencies (trivial).
8731d7113 : Roll recipe dependencies (trivial).
a56ec3e27 : Roll recipe dependencies (trivial).
dfbfdb6da : Roll recipe dependencies (trivial).
c1c57df0a : crosvm: Handle PCI hotplug asynchrony
02a1e4dd6 : devices: Check power indicator before attn btn press
7950bcaca : devices: pci: delay hotplug complete signal
19a7cfae5 : devices: pcie: No hotplug interrupt before port enabled
fb579f5eb : e2e: console: add e2e test for virtio-console
e2193ba34 : Roll recipe dependencies (trivial).
e8869a439 : Roll recipe dependencies (trivial).
4dbe9c102 : Roll recipe dependencies (trivial).
f30d57407 : Roll recipe dependencies (trivial).
114c71fb5 : hypervisor: add test to inject multiple interrupts
d36503ac3 : Roll recipe dependencies (trivial).
f5e2685ab : Roll recipe dependencies (trivial).
8763ea5ba : Roll recipe dependencies (trivial).
5868321df : audio_streams_conformance_test: remove unused minijail dep
7599eeddb : base: move fork_process to jail crate
a8d62bf33 : crosvm-windows: Upstream multi mute tube support
292aa63cb : crosvm-windows: Update snd_split_configs to take a Vector
71794bd20 : Roll recipe dependencies (trivial).
bae6b4eeb : Migrate all hard coded assemblies to global_asm_data
5e45cbc7b : Roll recipe dependencies (trivial).
6779ea666 : hypervisor: fill in Vcpu panic reason for haxm.
a48d60069 : hypervisor: update haxm bindings.
c5e3157c0 : FENCE_SHAREABLE --> FENCE_HOST_SHAREABLE
bb3eb2039 : Hypervisor test fixes for WHPX
7f122044d : ext2: Support group descriptor and bit maps
53a608639 : ext2: Avoid memory copy by using arena allocator
6ec532086 : Roll recipe dependencies (trivial).
0f178a3fc : Roll recipe dependencies (trivial).
4249db7d0 : Roll recipe dependencies (trivial).
52b8e4286 : Cargo.toml: avoid "*" versions for external crates
31c24b551 : hypervisor: add a simple interruption injection test
1f432e7e6 : Changed test_msr_access_valid to modify the TSC MSR instead
b113ef0b0 : Roll recipe dependencies (trivial).
40e2e9405 : Roll recipe dependencies (trivial).
17907973d : Create tests for CR VMM and guest access.
f3589201a : Roll recipe dependencies (trivial).
a7d09dd01 : hypervisor: tests: move xgetbv after CR4 manipulation
d43e8bd09 : hypervisor: convenient macro to generate an array from inline assemblies
41c1a46dd : Fixes for MSR exit handler hypervisor tests
2cbaa8dab : Roll recipe dependencies (trivial).
836863732 : Add context when setting counter offset for pvclock fails
aed457229 : hypervisor: introduce detail in VcpuExit::Shutdown
da68fd142 : Roll recipe dependencies (trivial).
291b807d3 : Roll recipe dependencies (trivial).
f9308a540 : cmdline: Emit warning for deprecated disk flags
2cdd2cc74 : hypervisor: update haxm bindings.
827873bf0 : Roll recipe dependencies (trivial).
65cf129e2 : devices: pmem: Add discard command support
f5daf8d32 : Roll recipe dependencies (trivial).
cef87229f : Ignore SVME bit in EFER test.
65f22163b : Roll recipe dependencies (trivial).
f16d1a897 : Roll recipe dependencies (trivial).
69f4a632f : Roll recipe dependencies (trivial).
07ae1d5d6 : Roll recipe dependencies (trivial).
36c4eca13 : cmdline: add root option for --pmem
e0410eb46 : cmdline: refactor root= option handling
48e123b82 : cmdline: add helper to generate /dev/vdX and /dev/sdX
7794aae9e : Roll recipe dependencies (trivial).
070a316a8 : devices: pmem: Add new virtual swap options
dc136ad45 : Roll recipe dependencies (trivial).
7cd42d8ed : devices: virtio-fs: simplify ExpiringMap::remove()
393f14425 : devices: serial: cancel stdin I/O on shutdown
7624b6b84 : Roll recipe dependencies (trivial).
4f6b50551 : Roll recipe dependencies (trivial).
0c30d7e64 : cmdline: make `pmem` config field optional
0ab7bf56a : docs: book: testing: Add sample commands for running e2e tests
dd65755e7 : Fixed two hypervisor tests for Kvm
43dabe7b5 : Roll recipe dependencies (trivial).
ede40ee24 : vhost-user snd: Remove global Executor
acae0cb28 : Roll recipe dependencies (trivial).
1896b5c55 : Roll recipe dependencies (trivial).
bd3297337 : base: windows: expose Tube's ReadNotifier and CloseNotifier Events
e2782a1b1 : devices: pmem: Add --pmem flag to replace pmem-device and rw-pmem-device
a3ae749bf : Roll recipe dependencies (trivial).
743f7b8ab : device: vhost: user: net: extend device command
f8328117c : Roll recipe dependencies (trivial).
870ff91ab : Roll recipe dependencies (trivial).
1503bd564 : base: linux: event: handle EINTR and short reads/writes
817996169 : hypervisor: gunyah: Mark shm devices as optional
91c5a8cc6 : Roll recipe dependencies (trivial).
3e7343503 : Cargo.toml: tweak pvclock feature description
d1aa9e383 : Roll recipe dependencies (trivial).
0ea0731d1 : Roll recipe dependencies (trivial).
dd7f432c7 : Roll recipe dependencies (trivial).
dd9f4784f : Roll recipe dependencies (trivial).
9967b6c10 : hypervisor: tests: improve debug register test
c0efc7afb : src: clean up missing pvclock feature guards
be9c1623c : Roll recipe dependencies (trivial).
e2f761bb7 : Roll recipe dependencies (trivial).
ae595b0e5 : Roll recipe dependencies (trivial).
f2659c2bb : Roll recipe dependencies (trivial).
492b17dbb : Roll recipe dependencies (trivial).
50f940d7f : Roll recipe dependencies (trivial).
204a3673c : Roll recipe dependencies (trivial).
3291ca2dc : Roll recipe dependencies (trivial).
8425ca47a : rutabaga_gfx: establish crate OWNERS.
784ed6294 : base: move cros_async's WaitForHandle into base
b5da8f549 : Roll recipe dependencies (trivial).
313dc3f2f : broker: Convert SND to vhost-user only
4a7501e2c : Roll recipe dependencies (trivial).
c2bad2ed9 : Implement virtio-pvclock for arm64
cd377564d : Roll recipe dependencies (trivial).
ed99bb765 : More hypervisor exit handler tests
773da563f : Roll recipe dependencies (trivial).
db154269f : Roll recipe dependencies (trivial).
dd5c4cc15 : Roll recipe dependencies (trivial).
395340cb3 : Add hypervisor PIO tests.
4b4295110 : Roll recipe dependencies (trivial).
e78096024 : Roll recipe dependencies (trivial).
41d5a53e3 : x86_64: allow loading initrd above 4G
674789084 : Roll recipe dependencies (trivial).
cb014484a : arch: ensure load_image_high() uses a valid guest memory region
55c5a085c : Roll recipe dependencies (trivial).
86c387dbb : Roll recipe dependencies (trivial).
e56e7c40e : crosvm: snapshot-restore support for kvm clock
ba273ae8c : crosvm: delete `crosvm snapshot apply` command
0a357b9cd : Roll recipe dependencies (trivial).
573286ea0 : Roll recipe dependencies (trivial).
0d1222bf1 : Roll recipe dependencies (trivial).
d98a00a26 : Roll recipe dependencies (trivial).
7ceb1d07c : Roll recipe dependencies (trivial).
d9957fa5d : rutabaga_gfx: nuke epoll_internal
d6e46b004 : Roll recipe dependencies (trivial).
fb7fae6da : devices: Use Event for PCIe hotplug completion
cf345a405 : devices: Reject hot unplug if slot is busy
71c7c8e33 : Roll recipe dependencies (trivial).
c2a139afd : Roll recipe dependencies (trivial).
1357c9f56 : Roll recipe dependencies (trivial).
7d3a6c58b : aarch64: fix PCI host memory region prefetchable field
bb426cc9f : devices: pci: set class codes for all virtio types
ed49faee9 : Roll recipe dependencies (trivial).
142b4cd8e : Roll recipe dependencies (trivial).
4bf00f6f2 : Roll recipe dependencies (trivial).
13bd32332 : Roll recipe dependencies (trivial).
6a111f5b0 : Roll recipe dependencies (trivial).
6b26ac8f4 : base: Add serialize/deserialize for Descriptor.
cf3ef05f6 : riscv64: remove unused kvm and kvm_sys dependencies
92665a611 : Cargo.toml: move tempfile to dev-dependencies
7bfa80063 : hypervisor: remove kvm crate dependency
d83234fcf : hypervisor: remove unused Vcpu functions
7d8404131 : Roll recipe dependencies (trivial).
900840892 : Roll recipe dependencies (trivial).
0ebf8a600 : ext2: Support customized parameters
b0ab0b628 : Roll recipe dependencies (trivial).
2d0430a71 : Roll recipe dependencies (trivial).
00819affd : Roll recipe dependencies (trivial).
65a1f1273 : Roll recipe dependencies (trivial).
a7592504e : Roll recipe dependencies (trivial).
123b6f8b8 : x86_64: simplify e820 memory map
de988e9eb : kvm_sys: clean up arch-specific ioctls
0993cae29 : Roll recipe dependencies (trivial).
61414d48d : Roll recipe dependencies (trivial).
28eefef01 : Roll recipe dependencies (trivial).
5ae3fd06b : Roll recipe dependencies (nontrivial).
38b86a772 : hypervisor: remove VcpuExit::Unknown
3075d2c2e : Added test for hypervisor register read/write.
5f6411ea4 : broker: Add handles_to_inherit as argument to spawn
8b2fdd034 : cmos: Extend sci resampling to rtc
4dd1edc1b : cmos: Move alarm state into separate struct
ab492d0b6 : Roll recipe dependencies (trivial).
44a84f436 : base: windows: support Sync usage of StreamChannel
c736d2324 : disk: remove mutex from AsyncDiskFileWrapper
f909e4267 : base: don't require &mut for File{Sync,Allocate} methods
5381cc2b6 : base: don't require &mut for WriteZeroesAt methods
8515568a5 : base: don't require &mut for FileReadWriteAtVolatile methods
1cbaa3280 : base: delete PunchHoleMut trait
4189f738b : disk: qcow: add internal mutex
a0c48f74c : Roll recipe dependencies (trivial).
7bed3f3ad : Roll recipe dependencies (trivial).
4b93573cc : Roll recipe dependencies (trivial).
509b8e6c7 : devices: Allow GPEs to wake up VCPUs
e91254024 : devices: Extend sci resampling to virtio devices
9442ff41e : devices: virtio: Support virtio suspend
c1c994279 : virtio: Only check device bits in device tests
1f2ed1055 : vm_control: take &Path in snapshot restore
f60981473 : Roll recipe dependencies (trivial).
7a954f7e8 : Roll recipe dependencies (trivial).
a4be41876 : Roll recipe dependencies (trivial).
027161c68 : Roll recipe dependencies (trivial).
9c0bc64ae : Roll recipe dependencies (trivial).
23285823e : Roll recipe dependencies (trivial).
e1ae4e90b : vm_control: Allow the RTC to wake up VCPUs
c295a50d1 : devices: Only advertise PCI PMEs on x86_64
314837582 : hypervisor: kvm: Handle KVMCLOCK_CTRL w/offline cpus
0aa359926 : vm_control: Don't dereference VmRequest
41be3869a : Address multiple deprecation warnings
b0fd925b7 : Roll recipe dependencies (trivial).
5abf5877a : Roll recipe dependencies (trivial).
c130c82ac : Roll recipe dependencies (trivial).
2070f9f6b : Roll recipe dependencies (trivial).
8881175fc : Roll recipe dependencies (trivial).
a41473f81 : hypervisor: remove gdb feature and gdbstub deps
330f6ef8f : Roll recipe dependencies (trivial).
dbdc3c62b : Roll recipe dependencies (trivial).
34dea045a : Roll recipe dependencies (trivial).
745792eab : Roll recipe dependencies (trivial).
2335ced23 : Roll recipe dependencies (trivial).
5448cb6fd : Roll recipe dependencies (trivial).
791307e5f : Roll recipe dependencies (trivial).
c3d5c43f8 : Roll recipe dependencies (trivial).
c58c5e1b7 : Added test harness and exit handler tests for Cpuid, Io and MMIO
ef437d4ab : hypervisor: kvm: split up arch-specific KVM_RUN exit handling
760fd652e : Roll recipe dependencies (trivial).
8fcbacb4e : Roll recipe dependencies (trivial).
eb7286c33 : hypervisor: x86: kvm: change TSC once during restore
98f42d398 : Roll recipe dependencies (trivial).
fd1ed73d2 : hypervisor: aarch64: add VcpuRegAArch64::System
66359161e : Roll recipe dependencies (trivial).
120c75ba3 : Roll recipe dependencies (trivial).
80b6db13b : Roll recipe dependencies (trivial).
ff73397d3 : Roll recipe dependencies (trivial).
a4ddf9073 : Revert "aarch64: Use cpu_capacity to determine clustering instead"
d73393d37 : Roll recipe dependencies (trivial).
e2485bbf0 : Roll recipe dependencies (trivial).
9e5ec0490 : Roll recipe dependencies (trivial).
81d5d9746 : Roll recipe dependencies (trivial).
6845bc0d5 : Roll recipe dependencies (trivial).
9e8a33aa2 : Roll recipe dependencies (trivial).
6550bf2f8 : Roll recipe dependencies (trivial).
e346b9b22 : Roll recipe dependencies (trivial).
da7867e6d : Roll recipe dependencies (trivial).
b516e6696 : rutabaga_gfx: update Vulkano to v0.33
3d9c22a4b : Roll recipe dependencies (trivial).
95e976bfa : Roll recipe dependencies (trivial).
fbb1d0403 : Roll recipe dependencies (trivial).
ff094c1b9 : Roll recipe dependencies (trivial).
13ec74bf2 : Roll recipe dependencies (trivial).
b4da05148 : Roll recipe dependencies (trivial).
fbe3f4696 : devices: gpu: fallback to 2D backend on failed virgl backend init
02c05d6c8 : devices: pvclock: handle stub -> idle transition.
6e46c207a : Roll recipe dependencies (trivial).
664abe979 : cros_async: tokio: replace Vec with slices when possible
9ea4c0c4d : hypervisor: whpx: ignore unsupported msr writes
5a4c49908 : Roll recipe dependencies (trivial).
61502d372 : Roll recipe dependencies (trivial).
56c4b3ce1 : Roll recipe dependencies (trivial).
85a5678a0 : Roll recipe dependencies (trivial).
865c7806c : Roll recipe dependencies (trivial).
ad0f44e61 : gpu_display: establish crate OWNERS
52ea71845 : Roll recipe dependencies (trivial).
ba2f1262d : Roll recipe dependencies (trivial).
5c8ed0015 : Revert "devices: enforce max_num_displays in virtio gpu."
a8dbbe562 : Roll recipe dependencies (trivial).
eb7fd50d2 : Roll recipe dependencies (trivial).
d81b46d2c : Roll recipe dependencies (trivial).
706b28b35 : base: Separate TimerTrait::reset into 2 functions
daccff9e6 : Roll recipe dependencies (trivial).
a5ed157de : aarch64: fdt: Fix CPU compatible to "arm,armv8"
4f7814b41 : Roll recipe dependencies (trivial).
d25a48c8a : Roll recipe dependencies (trivial).
edb9f9839 : vm_control: add more info to GpuControlResult::TooManyDisplays.
b4a15cde3 : Roll recipe dependencies (trivial).
4d93ead5f : ext2: Add example mkfs program
42ca575b7 : x86_64: verify bzImage has a 64-bit entry point
ae8886cbb : ext2: Add initial implementation of ext2 crate
4a429cbdf : Roll recipe dependencies (trivial).
1846ca7ec : base: Implement base::TimerTrait on MacOS
f1fbbc811 : base: Separate macos kqueue code into its own file
0f88e58cc : Roll recipe dependencies (trivial).
09e957c58 : Roll recipe dependencies (trivial).
db4e0617f : Roll recipe dependencies (trivial).
e67f0ae4a : Roll recipe dependencies (trivial).
98f4655d3 : Roll recipe dependencies (trivial).
d5e951373 : devices: enforce max_num_displays in virtio gpu.
3fd003cef : e2e_tests: Use distinct tap name for each e2e test
51d897618 : Roll recipe dependencies (trivial).
56e024f5e : Roll recipe dependencies (trivial).
128e59103 : base: fix musl build
026aed0c3 : Roll recipe dependencies (trivial).
85e89c667 : Roll recipe dependencies (trivial).
3ef0681b5 : Roll recipe dependencies (trivial).
ffcbee641 : crosvm: add deprecation notices for some gpu display parameters.
812c6d1c6 : crosvm: pass max_num_displays to WindowProcedureThreadBuilder.
145549ed2 : Roll recipe dependencies (trivial).
432e44778 : devices: virtio-block: choose executor kind consistently
563cf3c92 : Roll recipe dependencies (trivial).
0e334c4de : devices: virtio-block: enable some unit tests on windows
72c993f90 : Roll recipe dependencies (trivial).

+- Project: platform/external/curl

83bedbd730 : RELEASE-NOTES: synced
6ba773b6db : THANKS: add names from the 8.9.1 release notes
27959ecce7 : x509asn1: unittests and fixes for gtime2str
98da147b18 : vtls: avoid forward declaration in MultiSSL builds
8153b8e580 : tidy-up: URL updates (one more)
767d5811b5 : tidy-up: URL updates
b92ead34dd : cmake: drop `if(PKG_CONFIG_FOUND)` guard for `pkg_check_modules()`
d40bba3ff9 : mailmap: dedupe an author showing up twice in shortlog -s
b2696ac37a : misc: cleanup after removing years from copyright
f87a958e9e : wolfssl: avoid calling get_cached_x509_store if store is uncachable
e358a6e542 : contrithanks.sh: use -F with -v to match lines as strings
f6f49a4627 : GHA/non-native: bump FreeBSD/arm64 python modules
fd1cee7752 : GHA: bump github/codeql-action and msys2/setup-msys2
3c914bc680 : x509asn1: clean up GTime2str
abdf612221 : tool_operate: more defensive socket code
c879554b7d : configure: limit `__builtin_available` test to Darwin
6821e54c08 : RELEASE-NOTES: synced
674e102504 : CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
e8acb2e55a : cmake: detect `libssh` via `pkg-config`
efce544418 : GHA/non-native: improve, migrate x86_64 FreeBSD with tests from Cirrus CI
669ce42275 : cmake: detect `nettle` when building with GnuTLS
5f6b9244ce : macos: fix Apple SDK bug workaround for non-macOS targets
0f2876b2c3 : wolfssl: CA store share fix
2f3e57b5dd : curl: support __ss_family use on NonStop platforms
33826994e7 : test993: list 1000 messages over POP3
17e6f06ea3 : connect: fix connection shutdown for event based processing
14f630ecf6 : tests: provide FTP directory contents in the test file
ae0b08ae6e : ftpserver.pl: make POP3 LIST serve content from the test file
a62dbf2310 : TODO: thread-safe sharing
79677caa33 : CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
3af6a3a07a : RELEASE-NOTES: synced
d14149e3ea : os400: build cli manual.
b446802feb : example/multi-uv: remove the use of globals
1565c02ab4 : runtests: fold timing details with GHA, sync `-r` tflags
417052e99a : GHA/windows: increase timeout for vcpkg build step [ci skip]
08a68e9a5a : GHA/macos: update comment about default Xcode on macos-14 runner [ci skip]
ad8c9a5807 : os400: workaround an IBM ASCII run-time library bug
fc273027f1 : transfer: speed limiting fix for 32bit systems
11e248b782 : wolfSSL: allow wolfSSL's implementation of kyber to be used
0795014caa : lib: survive some NULL input args
2a59c8d4ce : RELEASE-PROCEDURE.md: restore next release date
517f454747 : RELEASE-NOTES: synced
cee3278286 : RELEASE-PROCEDURE.md: remove the initial build step
5040f7e94c : RELEASE-NOTES: synced
4997a44850 : THANKS: updates from the 8.9.0 release
340ef55d97 : curl_easy_escape.md: move historic details to HISTORY
1e769526b4 : docs/libcurl: add to cleanup docs that their inputs go invalid
b0c1d1e133 : GHA: bump github/codeql-action from 3.25.11 to 3.25.13
ae620a70a0 : conncache: connection shutdown, multi_socket handling
8193ca59e1 : tool_cb_prg: output "flying saucers" with leading carriage return
eef17551ac : lib: Curl_posttransfer => multi_posttransfer
bb639db6fb : CURLOPT_SSL_VERIFYHOST.md: refresh
56493eea1c : multi: do a final progress update on connect failure
1f877b0fba : md4: fix compilation with OpenSSL 1.x with md4 disabled
8e13837e0e : ftp: remove redundant null pointer check in loop condition
92e28f2897 : mbedtls: check version before getting tls version
e22b509754 : urlapi: remove unused definition of HOST_BAD
5a488251f7 : curldown: fixups
126cf7eccb : GHA/windows: enable libssh in !ssl MSVC job
bd46b3ca9c : GHA/windows: enable libidn2 in !ssl MSVC job
c349bd668c : GHA/macos: improve, fix gcc/llvm, add new test matrix
061278d2ec : Revert "GHA/macos: improve, fix gcc/llvm, add new test matrix"
25321de30e : Revert "lib: send eos flag"
46ef34c053 : GHA/windows: use default shell CI feature
1e75edd372 : GHA/macos: improve, fix gcc/llvm, add new test matrix
792a17d747 : RELEASE-NOTES: synced
be93299f10 : lib: send eos flag
c98f6fcde7 : mbedtls: correct the error message for cert blob parsing failure
8c1d9378ac : curldown: make 'added-in:' a mandatory header field
d8696dc8c0 : doh: fix cleanup
5eba0a4b37 : tests/scripts: call it 'manpage' (single word)
f504db8928 : http/3: resume upload on ack if we have more data to send
c3c7992ac7 : idn: make macidn fail before trying conversion if name too long
686d54baf1 : idn: tweak buffer use when converting with macidn
0dbc4eb06e : lib: add failure reason on bind errors
35ed3f7a89 : pytests: scorecard upload tests
1dd71312bf : runtests: fix newline glitch in FAIL details
bae5553599 : runtests: show name and keywords for failed tests in summary
dfbdcb93ae : GHA/windows: add MSVC wolfSSL job with test
09cdf7e531 : cmake: delete unused `HAVE_LIBSSH2`, `HAVE_LIBSOCKET` macros
c09db8b51b : cmake: create `configurehelp.pm` like autotools does
d2ef6255f4 : cmake: sync CA bundle/path detection with autotools
d3595c74fa : configure: CA bundle/path detection fixes
58772b0e08 : runtests: set `SOURCE_DATE_EPOCH` to fix failing around midnight
c21c51db6a : GHA/windows: verify 1448 2046 2047 in IDN Unicode jobs
18f1cd7a77 : tests: sync feature names with `curl -V`
9e5b11c659 : sendf: fix CRLF conversion of input
6f0a8bd43c : test2600: disable on win32
f4b8b976b4 : smtp: for starttls, do full upgrade
50a7602b78 : RELEASE-NOTES: synced
4c22d97be7 : build: use `#error` instead of invalid syntax
8dab7465a5 : libcurl-docs: make option lists alpha-sorted
fd0250869f : IDN: fix ß with AppleIDN
764fbabf6e : cmake: fix builds with detected libidn2 lib but undetected header
3765d75ce4 : cmake: fix building `unit1600` due to missing `ssl/openssl.h`
5fa534b0da : sectransp: fix clang compiler warnings, stop silencing them
2a7c8b27fd : CI/circleci: config tidy-ups, bump up test parallelism
1448218b84 : GHA/windows: re-add gsasl to MSVC jobs
6343034dd1 : tidy-up: adjust casing of project names
f94aa3d97f : ISSUE_TEMPLATE/docs: correct the field identifiers
6a5bb68556 : doh: fix leak and zero-length HTTPS RR crash
91530abc1e : curl_global_init.md: polish the thread-safe wording
2e930c3336 : GHA: FreeBSD 14.1, actions bump
ff784af461 : build: fix llvm 17 and older + macOS SDK 14.4 and newer
e91fcbac7d : macos: undo `availability` macro enabled by Homebrew gcc
682c357f7f : ISSUE_TEMPLATE/docs: add a separate GitHub issue template for documentation
1263bf6964 : DISTROS: add AlmaLinux package source link
a98298487d : GHA/windows: ignore FTP test results for old-mingw-w64 [ci skip]
16f56583e5 : libcurl-easy.md: now *more* than 300 options
b7f2c66d7d : MANUAL.md: wrap two example urls that overrun styling
bf251cc0d2 : GHA: update wolfSSL and mod_h2
95776c9ab5 : docs: start markdown headers with capital letter where applicable
c2e427cc93 : hostip: skip error check for infallible function call
5637ca1aab : cf-socket: remove two "useless" assignments
f43adc2c49 : cmake: detect `libidn2` also via `pkg-config`
baa3270846 : build: fix llvm 16 or older + Xcode 15 or newer, and gcc
cfd6f43d6c : build: tidy up `__builtin_available` feature checks (Apple)
80fb7c0bef : configure: limit `SystemConfiguration` test to non-c-ares, IPv6 builds
e1f6192939 : configure: fix `SystemConfiguration` detection
59cadacfcc : build: sync warning options between autotools, cmake & compilers
e0fad6e86f : CI: simplify running curl with DLLs
5ab2eda803 : wolfssl: use larger error buffer when formatting errors
65f7fe5668 : CI: bump FreeBSD Python packages
b061fa2c46 : GHA/curl-for-win: don't run if only another CI was changed
eed38de06c : RELEASE-NOTES: synced
46a26f122a : vtls: replace addsessionid with set_sessionid
fc84583ae3 : test1175: scan libcurl-errors.md, not the generated .3 version
3f8066bf7c : test1139: scan .md files instead of .3 ones
b5a7554d08 : cf-socket: remove obsolete recvbuf
67cc1e3400 : test1119: adapt for `.md` input
efc2c5184d : tests: include current directory when running test Perl commands
59bc9a1d44 : configure: sort feature list, lowercase protocols, use backticks
4ff7f5163f : variable.md: make example use expand
400717e4c0 : GIT-INFO.md: remove version requirements
b05dc7eb35 : sectransp: fix `HAVE_BUILTIN_AVAILABLE` checks to not emit warnings
5fc61a37c1 : examples: suppress deprecation warnings locally
72341068a2 : GHA/macos: bump parallel tests to -j5
338f5ae680 : GHA/windows: usability improvements
2c15aa5765 : GHA/macos: delete misplaced `CFLAGS`, drop redundant CMake option
db135f8d72 : macos: add workaround for gcc, non-c-ares, IPv6, compile error
8cf02025ab : cmake: feature casing fix and tidy-ups
0b81eccd22 : GHA: ignore FTP test result in Windows jobs
f99c08dba4 : GHA: improve vcpkg cache, add BoringSSL ECH and LibreSSL MSVC jobs
cb22cfca69 : GHA: add MSVC UWP job, expand jobs with more options
d70ec5c650 : tests: fix sshd UserKnownHostsFile path for MinGW/Cygwin
b7b413e75c : tests: fix sshd IdentityFile path for MinGW/Cygwin
96a1a05f66 : build: add Debug, TrackMemory, ECH to feature list
b9fea261e6 : CI: bump the libc6 on the linux-old build
612e571cd1 : reuse: fix typo in comment
ebd61fa34e : CI: Fix typo in comment
127aa61f06 : curl: follow-up to fix categories in --help
6483813be2 : curl: list categories in --help
ac7035925a : RELEASE-NOTES: synced
4d0b925890 : GHA: update actions/upload-artifact and actions/download-artifact
9104bad820 : reuse: switch to REUSE 3.2 and REUSE.toml
0f12ee8b39 : curl: move more options to deprecated category
fe83133d5e : multi: pollset assertion only when IP connected
2abfc759b9 : cmdline-opts: category cleanup
18c61aa036 : GHA: configure OpenSSL's libdir as 'lib' only
655557f2b3 : tool_operate: simplify return code handling from url_proto()
bf88cdb790 : tool_operate: check for --disable case *sensitively*
b8e098a057 : transfer: avoid polling socket every transfer loop
2583d11f22 : tests: delete `CharConv` remains
b5d565faa8 : GHA: bump macOS CMake job parallelism to 4 (nproc+1) [ci skip]
62bfcb0c44 : help: add flags to output and ssh categories
82b32b344e : TODO: remove item about 'SSL_peak'
465985291f : GHA: update dependency gnutls/gnutls to v3.8.6
105be9dbc9 : GHA: update fsfe/reuse-action action to v4
fa2c575617 : GHA: Windows job exclusions tweaks
d4eeb3dd6c : Dockerfile: update debian:bookworm-slim to 39868a6
38bdef0220 : FEATURES.md: refresh
9f968478f9 : RELEASE-NOTES: synced
bf9b22a6f7 : curl_easy_perform.md: call it network transfer, not file transfer
092c07d119 : winbuild: MS-DOS batch tidy-ups
480883cf27 : multi: fix pollset during RESOLVING phase
75763a3e88 : cmdline-opts: shorten six help texts
9784f9acf3 : managen: fix removing backticks from subtitles
80769b9c9e : cmake: show protocols, then features
9484beaa49 : cmdline-docs: fix `--proxy-ca-native` example + tidy-ups
6b10edb764 : cmake: sync protocol/feature list with `curl -V` output
a3e613a84f : GHA/badwords.yml: fixup indent for yamllint [ci skip]
e0b1ed9098 : GHA: update dependency awslabs/aws-lc to v1.31.0
ca6b05b6dc : GHA/badwords.yml: check source code wording
c074ba64a8 : code: language cleanup in comments
9b683577e1 : docs: add RELEASE-TOOLS.md.dist to .gitignore
6c3a91ed66 : libcurl.pc: add more `Requires.private`/`Requires` dependencies
d68a121266 : cmake: improve wolfSSL detection
babaf1cbc3 : curl_url_set: elaborate on scheme guessing
816ac2a866 : docs: misc language polish
ecd654e12e : curl_easy_escape: elaborate a little on encoding a URL
5942b7934d : cmake: fix feature and protocol lists for SecureTransport
582429ed47 : curl_str[n]equal.md: tidy up text to make them stand-alone
0cc4b3ab0b : RELEASE-NOTES: synced
e26cbe20cb : GHA: use vcpkg to install packages for MSVC jobs
e02b43ecf3 : curl_mprintf.md: add missing comma
08fa47317a : CURLOPT_TLSAUTH_PASSWORD/USERNAME.md: language fixups
29789ae312 : docs/libcurl: polish the single-line descriptions
0f26abeef1 : cmake: alpha-sort feature list
93a28232d3 : GHA: update github/codeql-action digest to b611370
9feb85a1e3 : vquic: fix UDP_GRO struct cmsghdr data type
4fab113d4e : mk-ca-bundle.pl: delay 'curl -V' execution until it is needed
5c873da92a : src/Makefile.am: remove SUBDIRS assignment
3a537a4db9 : x509asn1: remove superfluous free()
185a05e943 : ngtcp2+quictls: fix cert-status use
6e95e3f7af : RELEASE-PROCEDURE.md: update release date
e63e0d60b5 : managen: insert final .fi for files ending with a quote
ad7a20d506 : quic: update to quiche 0.22.0
2d3a51e367 : managen: introduce "Multi: per-URL"
9acf759455 : quiche: fix operand of ‘?:’ changes signedness
7fce488cd8 : GHA: add --enable-werror to the quiche job
282b9fe8ff : KNOWN_BUGS: three new bugs
1ccdad64ef : CI: add whitespace checker
8f67e81735 : CI: fix typo in job name
5b614224e4 : tests/httpd: adjust ReadBufferSize for better performance
cdbfad96ff : runtests: fix %VERNUM
f7c19b45dc : CI/synopsis.yml: run on `.md` files
41e0250411 : verify-synopsis.pl: work with .md files
fde2143df7 : conncache: done always evaluates to false
9a49af5fd8 : lib: add a few DEBUGASSERT(data) to aid code analyzers
ffe193c991 : RELEASE-NOTES: synced
f0d8db152a : tidy-up: use `/usr/bin/env perl` shebang
8d067e61b0 : quic: openssl quic, cmake and doc version update to 3.3.0
bb09a304bb : http/3: add shutdown support
868ae0673c : tests: verify managen
0e73b69b3d : runtests: support %DATE for YYYY-MM-DD of right now
348882ee79 : runtests: support %VERNUM
c4187ea5fa : managen: only output .RE for manpage output
a571afc02e : quic: enable UDP GRO
411af83010 : quic: require at least OpenSSL 3.3 for QUIC
4d58ed2d2c : FILEFORMAT.md: mentioned <file[num]> for "client"
4a512bd3f2 : system_win32: add missing curl.h include
10cc302090 : TODO: specify which response codes that make -f/--fail return error
c9b95c0bb3 : lib: graceful connection shutdown
c1845dc0e2 : managen: fix blank line detection
473ec8a05d : managen: output tabs for each 8 leading spaces
d14a53eea7 : managen: error on trailing blank lines in input files
2d5aea9c93 : tidy-up: more whitespace
def99d8507 : multi: multi_getsock(), check correct socket
8e3e3921e6 : managen: fix each options footer to end with newline
ad3e476275 : wolfssl: assume key_file equal to clientcert in the absence of key_file
b7b41b1ea9 : autotools: fix pkg-config names (zstd, ngtcp2*)
ff92e3b13c : tidy-up: whitespace [ci skip]
1f1975b84c : cmdline-docs: "added in" cleanups
d28ecf9439 : RELEASE-NOTES: synced
7628502dff : managen: "added in" fixes
eeab0ea7aa : configure: fix pkg-config library name 'libnghttp3'
1c9250c46d : managen: cleanups to generate nicer-looking output
76e0196b1e : configure: require a QUIC library if nghttp3 is used
134d2834fd : docs/cmdline-opts: remove two superfluous "Added in" mentions
179c524040 : cookie-jar.md: see also --junk-session-cookies
a7ec6a76ab : runtests: support crlf="yes" for the <stderr> section
fa0b1d9209 : TODO: -h option
15e8cebd64 : trace-ascii.md: mention "%" for stderr
857e334a45 : connect-to.md: expand with examples
d5777afac6 : TODO: connect to multiple IPs in parallel
674cbfd613 : dump-header.md: mention minus for stdout
b84699bf4f : CURLOPT_RESOLVE.md: mention hostname can be wildcard ('*')
bd8e45c6c5 : cf-socket: optimize curlx_nonblock() and check its return error
36e9222c42 : x509asn1: prevent NULL dereference
df2fbc2777 : unit2604: use 'unitfail' instead of 'error' variable
01159b36c2 : KNOWN_BUGS: TFTP tests fail on OpenBSD
b715bb371c : VULN-DISCLOSURE-POLICY: NULL dereferences and crashes
b4ccf3fcbe : RELEASE-NOTES: synced
35c0117f47 : mbedtls: support CURLOPT_CERTINFO
cb96ca1b64 : x509asn1: ASN1tostr() should fail when 'constructed' is set
dc497d7b8f : x509asn1: remove two static variables
04739054cd : TODO: TLS channel binding
66bf995d1c : cmake: add CURL_USE_GSASL option with detection + CI test
8dc4493d54 : x509asn1: make Curl_extract_certinfo store error message
92f42761d2 : appveyor: dump build logs on failure in VS2008 jobs
b37040dd60 : cmake: fix quotes when appending multiple options (SecureTransport)
66c4a398d7 : CURLOPT_NETRC.md: clarify what it does on Windows
4adeb52019 : KNOWN_BUGS: "HTTP/2 + TLS spends a lot of time in recv"
aab0c16990 : RELEASE-NOTES: synced
6e2d3db99f : examples: add missing binaries to .gitignore
9d09f9ec7a : docs: reference non deprecated libcurl options
6b93190fae : gnutls: pass in SNI name, not hostname when checking cert
b41a1624ce : BINDINGS: update java link to one that exists
8b368fa3c9 : GHA: update pinned actions
85efbb92b8 : tool_cb_hdr: allow etag and content-disposition for 3xx reply
cb5c7039e8 : transfer: set CSELECT_IN if there is data pending
e5a35b493d : cmake: enable SOVERSION for Cygwin and `CMAKE_DLL_NAME_WITH_SOVERSION`
bd2d5db549 : cmake: allow SOVERSION override with `CURL_LIBCURL_SOVERSION`
e9507bd8a1 : Dockerfile: update debian:bookworm-slim to 84d83b2
7ddc355abf : configure: use AC_MSG_WARN for TLS/experimental warning texts
ea12afd5ea : GHA: detect and warn for more English contractions
3841569ec8 : transfer: do not use EXPIRE_NOW while blocked
1424d507aa : ci: update dependency ngtcp2/ngtcp2 to v1.6.0
76fca949c4 : ci: update ngtcp2/nghttp3 to v1.4.0
831047fd04 : cmake: stop setting SOVERSION for the static lib target
38bf07bc99 : os400: make it compilable again
f057de5a1a : libcurl.pc: add `Requires.private`, `Requires` for static linking
1dec702c86 : cmake: bring `curl-config.cmake` closer to `FindCURL`
410111b515 : tool_getparam: fix the bsearch call for ip-tos names
267c3b31e9 : request: change the struct field bodywrites to a bool, only for hyper
479858e15e : test: fix CURLOPT_TCP_KEEPCNT typo
7208ff6534 : http: remove "struct HTTP"
69b6c10568 : cd2nroff: convert two warnings to errors
02730befc1 : urlapi: use a correct value for CURLU_NO_GUESS_SCHEME
9e900054b4 : file: separate fake headers and body with a stand-alone CRLF
47a64f7ee9 : RELEASE-NOTES: synced
b77d627d24 : tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
02ff5d53a8 : TODO: make it "Add missing features to TLS backends"
54fe8c44e1 : curl: support VLAN Priority: --vlan-priority
1445b7ae23 : misc: fix typos
48952c1ab3 : CURLOPT_ECH.md: remove repeated 'if'
1ce621e8b7 : vms: fixed language in comment
385c62aabc : lib: xfer_setup and non-blocking shutdown
61b465208f : test1486: verify that write-out.md and tool_writeout.c are in sync
e5223f3ce0 : GHA: add cmake MSYS2 native job
5e8d921f55 : openssl: shortcut store_expired for negative timeouts
a945393e51 : RELEASE-NOTES: synced
d69ee3ef83 : curl: support -w '%{num_retries}
b55c56a745 : pytest: include testenv/vsftpd.py in dist tarball
5a0b0f8188 : DISTROS: add MSYS2 (native) links
0a3c78f6b6 : tool_writeout: get certinfo only when needing it
4464c9f2c6 : tool_writeout: bsearch the variable name
374d178f14 : multi: prepare multi_wait() for future shutdown usage
c31041b17e : connection: shutdown TLS (for FTP) better
7d934267ab : CURLOPT_CONNECTTIMEOUT*: clarify, document the milliseond version
9fb759f9a5 : cmdline-opts: tidy up --ip-tos and --mptcp
be90943f1b : RELEASE-NOTES: synced
ab6d5442e8 : curl: (on linux) add MPTCP support
3c20ae08b9 : curl: support IP Type of Service / Traffic Class: --ip-tos
f786fce914 : socketpair: provide `Curl_socketpair` only when `!CURL_DISABLE_SOCKETPAIR`
4e71f134e5 : noproxy: test bad ipv6 net size first
b9c2a56be2 : managen: warn on excessively long help texts
72abf7c13a : lib: tidy up types and casts
ad837e9df8 : cmdline-opts/ech.md: shorten the help text
5bfd0cd9b8 : cmdline-opts/_PROTOCOLS.md: mention WS(S)
dfbf2b7afa : GHA: disable TFTP and WebSockets tests in old-mingw-w64
5e2e470f20 : cmdline-opts/fail.md: expand and clarify
881e9a616f : doh-insecure.md: expand
65651dc02b : cmdline: expand proxy option explanations
6ceb23dc09 : cmdline-opts: expand the parallel explanations
4a25812ee1 : RELEASE-NOTES: synced
937ba94ed5 : vtls: new io_need flags for poll handling
f75aa2857f : cfilters: make Curl_conn_connect always assign 'done'
1313da9a1d : CURLOPT_INTERFACE.md: quote the less-than and larger-than
68680ba544 : cmdline-opts/interface.md: expand the documentation
b049388d47 : url: allow DoH transfers to override max connection limit
998b17ea7f : windows: fix UWP builds, add GHA job
3060557af7 : socket: support binding to interface *AND* IP
23fe1a52dc : socketpair: add `eventfd` and use `SOCK_NONBLOCK` for `socketpair()`
b71916b859 : ci: update github/codeql-action digest to 2e230e8
fd2315e5ae : examples/threaded-ssl: remove locking callback code
75f182ffb6 : tests: delete redundant `!MSDOS` guard
83384669ef : lib: fix thread entry point to return `DWORD` on WinCE
3392f0f97e : socket: use SOCK_NONBLOCK to eliminate extra system call
97e5e37cc8 : GHA: show cmake error log in Windows and non-native workflows
23640dcf12 : GHA: switch a Windows job to UCRT (gcc)
dada6736df : curl-config: revert to backticks to support old target envs
5f9017d4e2 : mbedtls: v3.6.0 workarounds
5dd8f13bfc : gnutls: support CA caching
4a7bb40dea : tests: don't log buffer length in throwing away message
bc21c505e4 : tests: log "Throwing away" messages before throwing away
5b35dea6ef : CI: reduce memory request for FreeBSD builds
f51fa8f169 : tcpkeepalive: support setting TCP keep-alive parameters on Solaris <11.4
4edbd52267 : KNOWN_BUGS: quiche: QUIC connection is draining
8e5c5c1724 : KNOWN_BUGS: aws-sigv4 has problems with particular URLs
2a053ca801 : KNOWN_BUGS: aws-sigv4 does not handle multipart/form-data correctly
6c31c65a8c : RELEASE-NOTES: synced
fd149601cc : GHA: fix old mingw-w64 32-bit job
c61f753881 : tool_cb_hdr: return error for failed header writes
464282ddfb : GHA: bump all build jobs to nproc+1
03bd16e533 : GHA: disable MQTT and WebSocket tests in Windows jobs
0887297100 : lib/v*: tidy up types and casts
1d63e331de : GHA: fix caching old mingw-w64 toolchains in the Windows workflow
7d7712166f : ci: pin actions/github-script action to 60a0d83
eacec9a350 : x509asn1: add some common ECDSA OIDs
aa954f97f6 : ci: update rojopolis/spellcheck-github-actions digest to e36f662
9aa1d412b8 : x509asn1: fallback to dotted OID representation
6a7ad8911d : request.md: language fix
810933d779 : vtls: deprioritize Secure Transport
655d44d139 : urlapi: add CURLU_NO_GUESS_SCHEME
80aa519545 : wolfssl: support CA caching
6da320357f : socket: change TCP keepalive from ms to seconds on DragonFly BSD
47d930efae : curlver.h: aiming for 8.9.0
e78913e6b5 : noproxy: patterns need to be comma separated
4e2c45110c : sectransp: remove large cipher table
a8174176b5 : GHA: unify http3 workflows into one
48292d8c93 : openSSL: fix hostname handling when using ECH
fee2e40ef6 : ci: update github/codeql-action digest to f079b84
361f4c65fb : RELEASE-NOTES: synced
8df910b79c : curl_multi_poll.md: expand the example with an custom file descriptor
d6abd49df8 : DISTROS: add a link to the list archive
beff006a8e : autoconf: remove 'deeper' checks for `AC_CHECK_FUNCS`
acb9effcdd : cf-socket: improve SO_SNDBUF update for Winsock
dace891e38 : tidy-up: use consistent casing for Windows directories
30c235f395 : GHA: use ubuntu-latest with OmniOS job
e838b341a0 : GHA: adjust parallel job counts
7d5b0ba3ff : get.d: clarify the explanation
abff12c5a9 : curl_url_set.md: libcurl only parses :// URLs
c8096668ae : multi: fix multi_wait() timeout handling
3b9569c3e2 : lib: prefer `var = time(NULL)` over `time(&var)`
0b520e1250 : winsock: move SO_SNDBUF update into cf-socket
2b52fe4115 : sectransp: use common code for cipher suite lookup
768909d89c : aws-sigv4: url encode the canonical path
24b66a1de3 : cd2nroff: use an empty "##" to signal end of .IP sequence
f284289720 : openssl: fix %-specifier in infof() call
6946b3a799 : curl: make warnings and other messages aware of terminal width
67b0692f09 : GHA: enable tests 1139, 1177, 1477 on Windows
2368e22373 : CI: Improve labeler tag detection
def7d05382 : GHA: disable TFTP tests in Windows jobs
bb9110a997 : ci: update vmactions/omnios-vm digest to a61ca1e
582743f2e7 : openssl/gnutls: rectify the TLS version checks for QUIC
7bbad0c033 : gnutls: improve TLS shutdown
70a65e1b47 : RELEASE-NOTES: synced
4f558d288c : tests: run with "--trace-config all" to provide even more info
59dc9f7e69 : build: untangle `CURLDEBUG` and `DEBUGBUILD` macros
53b4dfe405 : examples: delete unused includes
f709a45c57 : appveyor: fixup job name [ci skip]
0fd794df35 : cmake: fix `-Wredundant-decls` in unity/mingw-w64/gcc/curldebug/DLL builds
58ca0a2f07 : lib: fix gcc warning in certain debug builds
1054c1cc20 : cmake: always build unit tests with the `testdeps` target
4521eac45a : CI: disable dependency tracking in most autotools builds
fc8e0dee30 : build: untangle `UNITTESTS` and `DEBUGBUILD` macros
8373783098 : GHA: ignore flaky MQTT and FTP test results [ci skip]
c29a20d465 : CI: tidy up skipping tests build/run in Windows jobs
739ef9804d : cmake: use `APPLE` instead of `CMAKE_SYSTEM_NAME` string
0e176cabe4 : cmake: whitespace, formatting/tidy-up in comments
9866e2e16e : cmake: allow `ENABLE_CURLDEBUG=OFF` with `ENABLE_DEBUG=ON`
ea98445680 : cmake: `ENABLE_DEBUG=ON` to always set `-DDEBUGBUILD`
d3dbaac3ea : GHA: add autotools mingw-64, build-only job
c8f61dbba6 : GHA: add three MSVC jobs
0914d8aadd : GHA: add three old (gcc 6, 7, 9) mingw-w64 jobs
2d00edcaf1 : TODO: remove some old, clarify, add something
b5655269b3 : TODO: Add "Share CA cache" + "CA caching to more TLS backends"
a40204aff4 : runtests: sort test IDs in summary lines
d4b8589055 : examples: fix compiling with MSVC
21eb2b55a6 : docs/cmdline-opts: fix mail-auth example TLD typo
4157ccb88c : libssh: remove CURLOPT_SSL_VERIFYHOST check
e101a7a8b0 : multi: add multi->proto_hash, a key-value store for protocol data
74e0bb1e7a : tests: add pytest for --ciphers and --tls13-ciphers options
96a4cad46a : tool_operate: avoid explicitly setting verifypeer to 1
302bcd0838 : tests: extend user/password parsing test1620
e492834323 : configure: use `$EGREP` in place of `grep -E`
2fec5cd510 : ci: update dependency awslabs/aws-lc to v1.28.0
27ae00d230 : tests: test_17_ssl_use.py clarify mbedtls TLSv1.3 support
17af2bca58 : http: write last header line late
548d169c9c : tests: use exec when spawning nghttpx
b3f23f2084 : GHA: ignore flaky test 3017 (MQTT) on OpenBSD
767909be08 : build: add more supported attributes to the IAR compiler
0550ec2bd4 : cmake: fix test 1013 with websockets enabled and no TLS
4a198a50db : GHA: stop deleting curl in non-native workflows
02b14378e6 : openssl: stop duplicate ssl key logging for legacy OpenSSL
28284c8f33 : transfer: remove curl_upload_refill_watermark, no longer used
5eb6662336 : RELEASE-NOTES: synced
7508e9ec41 : cmake: fix brotli lib order
30c3bf1656 : cmake: fix building in unity mode
795515c773 : winbuild: remove outdated WIN32 defines
86cb12a400 : ci: update github/codeql-action digest to 9fdb3e4
0caadc1f24 : asyn-thread: avoid using GetAddrInfoExW with impersonation
30de937bda : transfer: conn close on paused upload
c5e322fb50 : CI GHA: add vsftpd to ngtcp2-linux runs
cc383ee237 : GHA: increase timeout for Cygwin autotools build tests step
1c4813c769 : mbedtls: send close-notify on close
0c4b4c1e93 : mbedtls: check version for cipher id
ca8cb245e1 : cmake: fix building with both md4 and md5 in unity mode
4cc5657247 : docs/Makefile.am: make curl-config.1 install
ac68a2dd85 : GHA: bump actions/checkout from 4.1.4 to 4.1.6
5a913d8dc3 : pytest: add ftp upload tests
f867942511 : test: add test1546, chunked not last transfer encoding
5e403dff06 : test: add test1484, for HEAD with content
e4384b5c22 : RELEASE-NOTES: synced
d13a3a6635 : (lib)curl.rc: set debug flag also for `CURLDEBUG` and `UNITTESTS`
6eb99d7c1c : winbuild: fix PE version info debug flag

+- Project: platform/external/dagger2

0a8fb4861 : Clean up redundant kotlin_symbol_processing_api dependency
580afe9d1 : external/dagger2 minsdk bump from 19 to 21
bcad88571 : external/dagger2 minsdk bump from 19 to 21

+- Project: platform/external/deqp

32c6e54ca : RESTRICT AUTOMERGE Skip to run all DEQP tests for the incremental deqp baseline run.
d9d2124df : RESTRICT AUTOMERGE Skip to run all DEQP tests for the incremental deqp baseline run.
c0fffc9f5 : RESTRICT AUTOMERGE: Add light coverage of external memory/sync to incremental deqp
e02d4389b : Exclude some tests from incremental deqp baseline
ba48c0ec8 : RESTRICT AUTOMERGE: Push baseline files to devices for incremental dEQP.
5db08a18f : RESTRICT AUTOMERGE: Introduce incremental-deqp-baseline testlists
522f36f8c : RESTRICT AUTOMERGE: Unbitrot testlist generation for android14-tests-dev
6b28939a7 : Fix the precision loss issue in native d16
82e9c864f : RESTRICT AUTOMERGE: BACKPORT: Add tests for copying disjoint image planes to and from buffers
a35867086 : Add light coverage of external memory/sync to incremental deqp
7094fc97a : BACKPORT: Add missing NonUniform decoration in variable pointers test
2a7953514 : Reland "Fix the khronos cts test runner infra dependency errors"
043dd9f33 : Re-enable video tests on Android for CMake based builds
8450b1aa1 : Revert "Fix the khronos cts test runner infra dependency errors"
fa8972721 : Fix the khronos cts test runner infra dependency errors
c2ba6cde6 : Remove nexa@ from OWNERS file
b8c7a20ba : Fix size in vkGetDescriptorEXT in descriptor buffer tests
45ff70d82 : RESTRICT AUTOMERGE: Skip when subgroupSize > 64 instead of fail
b6dfb7c8e : Adjust testlists for b/353150529 to be consistent
02f8b6820 : Adjust testlists for b/353150529 to be consistent
b9856703e : Exclude some tests from incremental deqp baseline
8c7d10448 : Adjust testlists for b/353150529 to be consistent
a0d21ab79 : Fix tests to use custom device interface that they've created.
aeb7e7dc0 : Fix deSign's NaN check
b71ba05c0 : Enable required features in extended_dynamic_state tests
cb6d47bce : Fix float comparison: ray_tracing_pipeline.callable_shader*
ea3cf21d3 : Remove invalid maintenance3 tests with variable descriptor count
813ae9141 : Fix pWaitDstStageMask in wsi maintenance1 tests
0c603d6f3 : Revert "Fix shared color buffer clear tests to work in fbo mode"
1b331b59e : Fix shared color buffer clear tests to work in fbo mode
4e1cc252a : RESTRICT AUTOMERGE: Cherry-pick https://gerrit.khronos.org/c/vk-gl-cts/+/14985 to android14-tests-dev
85b965dbb : Reduce the memory usage of the compute reconvergence tests
d0399fa3b : Add missing image usage bits in host image copy tests
d95481cca : Update waiver for new Mali-Gx25 devices
2d8e76c0c : Fix deDynamicLibrary_open
ca6c28f7c : Fix creating custom device in push descriptor tests
d04e45e86 : Fix a VkSampler use-after-free in the VK_EXT_descriptor_buffer capture/replay tests
e003b1e88 : Fix enabling features in bind_buffers_2 tests
bc37960e0 : Fix setting dynamic states in shader object pipeline interaction tests
71c2a4174 : Fix wsi maintenance1 release image tests
a3c3434ab : Fix enabling features in shader_module_identifier tests
f92a3e4da : RESTRICT AUTOMERGE: Extend the WATCHDOG timeout duration from 300 to 400.
9810ae206 : RESTRICT AUTOMERGE: Extend the WATCHDOG timeout duration from 300 to 400.
7805925b3 : RESTRICT AUTOMERGE: Extend the WATCHDOG timeout duration from 300 to 400.
6bb8ca339 : RESTRICT AUTOMERGE: Extend the WATCHDOG timeout duration from 300 to 400.
98201ed95 : Remove dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_float_color from mustpass
d48899f85 : Optimize out redundant other.sign() calls
d5c178935 : Fix offsets in pixel sampling edge tests
f082dc6c7 : Add watchdog touch to protected mem stacksize tests
733af62d5 : Downgrade warning to just a debug message
ef2bfad41 : RESTRICT AUTOMERGE: Fix errors in dynamic rendering suballocation tests
03d98bb5a : Remove dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_float_color from mustpass
4d52b6806 : Remove dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_float_color from mustpass
757b8fd5e : Don't require GLSL ES 3.20 for egl image array tests
9dc59b0fa : Remove remnant of "risky" subset tests
f7e0fed68 : Tidy up warnings in testlist generation
37ca28c04 : Add watchdog touch to protected mem stacksize tests
99439392b : Add watchdog touch to protected mem stacksize tests
a25fe8885 : Add watchdog touch to protected mem stacksize tests
bac4a3bf4 : Add TradeFed test runner to run Khronos GLES 3.2 Conformance Tests
bc384ea64 : Merge remote-tracking branch 'goog/upstream-vulkan-cts-1.3.8' into HEAD
364668154 : Merge remote-tracking branch 'goog/upstream-vulkan-cts-1.3.8' into HEAD
b969bb782 : Remove some reconvergence test cases with excessive memory use
89c6191ec : Remove some reconvergence test cases with excessive memory use
3515576ae : Remove some reconvergence test cases with excessive memory use
a6e1035b9 : RESTRICT AUTOMERGE: Push baseline files to devices for incremental dEQP.
a3e9f31ec : RESTRICT AUTOMERGE: Push baseline files to devices for incremental dEQP.
e295b9083 : RESTRICT AUTOMERGE: Push baseline files to devices for incremental dEQP.
8f0f7a9fb : RESTRICT AUTOMERGE: Introduce incremental-deqp-baseline testlists
2e3399885 : Don't require GLSL ES 3.20 for egl image array tests
6efcefbe5 : RESTRICT AUTOMERGE: Actually test compatible depth/stencil attachment formats
cc9175d10 : RESTRICT AUTOMERGE: Introduce incremental-deqp-baseline testlists
45c0162ae : RESTRICT AUTOMERGE: Introduce incremental-deqp-baseline testlists
e63d27ee5 : Reduce the memory footprint in recursiveTraces*
c82ec70c7 : Do not treat queryPool's availability as boolean
e65f2d589 : Do not treat queryPool's availability as boolean
50b3ad523 : Merge cherrypicks of ['googleplex-android-review.googlesource.com/28320665'] into 24Q3-release. (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:293654d0dc194d8d079aeaadf9b89f02ca936dd4)
0b6d03424 : Merge cherrypicks of ['googleplex-android-review.googlesource.com/28320665'] into 24Q3-release. (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:293654d0dc194d8d079aeaadf9b89f02ca936dd4) Merged-In: Ic38f9bcc28b86f28b5ca2cc0b0322ee09e08e233 Change-Id: Ic38f9bcc28b86f28b5ca2cc0b0322ee09e08e233
a4e4b7496 : Improve performance of dEQP-VK.reconvergence.* tests.
59ae8a445 : RESTRICT AUTOMERGE: Regenerate testlists
173bf9bb9 : RESTRICT AUTOMERGE: Run clang-format + remove de* types
ad2309654 : Restore configLogFilename in TestRunSummary
c600f9891 : Add watchdog touch to reconvergence tests
c191fd567 : Check that subgroup size > 4 for maximal reconvergence test
54662cbd0 : Fix pipeline robustness in GraphicsPipelineWrapper
ecf96db82 : Check support for protected swapchains before creating it
060971a99 : Check protected swapchains are supported before using them
686de4623 : Check usage flags are valid for the current format before creating the swapchain
aa58b345f : Test only valid combinations of usageFlags
7e8d99c72 : Check vertexPipelineStoresAndAtomics feature
049f43ea9 : Check sample shading feature in tests that use it
2a0f44e7e : Relax 10-bit YCbCr conversion tests to +- 1ULP
373774915 : Update OWNERS file for dEQP
b01db6feb : Fix undefined color attachments in DRLR test
f2c65aa45 : Check sample shading feature in tests that use it
d01c6fba2 : Use correct VkDevice in statistics_query tests
9c23d0cf4 : Remove shader object tests with pipeline robustness cache
9525c8749 : Add query to check if swapchain compression control is supported
a0270c189 : Allow Vulkan CTS 1.3.8.4
f81460856 : RESTRICT AUTOMERGE: Fix constant-packed variants of multi-draw tests
b9daca02c : Compile Khronos GLES Conformance Package and instrumentation code
f0e0120b3 : Change image layout for host image copy test
c7a30703b : Replace host transition with image memory barrier
053e5e0ad : Fix wsi maintenance1 scaling tests
fad4a6b93 : Check compute workgroup size for RQ position fetch tests
b22e9b6e4 : Fix constant-packed variants of multi-draw tests

+- Project: platform/external/dokka

a6df74752 : Remove jeffrygaston@google.com from OWNERS

+- Project: platform/external/drm_hwcomposer

7231bbd : drm_hwcomposer: Use IComposerClient::onHotplugEvent
f7e8833 : drm_hwcomposer: Implement getDisplayConfigurations
7f1761b : drm_hwcomposer: Use hwc3 version 3
d44ffc7 : [Android.bp] Remove duplicate source entry in filegroup
8ac53ef : drm_hwcomposer: CI: Remove misc-const-correctness
1ac3b62 : drm_hwcomposer: Mitigate race condition in HwcDisplay destructor
4996585 : drm_hwcomposer: Hold the lock for executeCommands
4be73ee : drm_hwcomposer: CI: Use make -j for clang-tidy step
3cb9555 : drm_hwcomposer: CI: Add -k to clang-tidy make
6abf819 : drm_hwcomposer: CI: Remove google-readability-todo
b852605 : drm_hwcomposer: Stop UEvent thread in ResourceManager destructor
0bf6c2b : drm_hwcomposer: Remove redundant function from DrmHwcThree
4282095 : drm_hwcomposer: Document missing functionality for expected present time
545096d : drm_hwcomposer: Deinit HwcDisplay on destruction
92801fe : drm_hwcomposer: Disable flattening controller at instance creation time
425a696 : drm_hwcomposer: Fix issue with display resources not being released
7c6e6f7 : drm_hwcomposer: Fix bug where DrmDevice can be released early
1a96620 : drm_hwcomposer: Fix VTS failures
5951b11 : drm_hwcomposer: Connect ComposerClient with HwcDisplay
ade6965 : drm_hwcomposer: Add DrmHwcThree class
6b56ace : drm-hwcomposer: Build hwc3 service in Android.bp
33f0ece : drm_hwcomposer: Add hwc3 frontend stub
df686aa : drm_hwcomposer: work around for bad edid display size and dpi.
9344318 : drm_hwcomposer: Extract DrmHwc abstract base class
4520df1 : drm_hwcomposer: Use bool value for hotplug
76b9d61 : drm_hwcomposer: CI: Extend timeout for clang-tidy step
468a754 : drm_hwcomposer: Replace LOG_TAG with drmhwc
ca89ea5 : drm_hwcomposer: CI: use local container image for building
a999307 : drm_hwcomposer: CI: publish docker image to local container registry
ad2143d : drm_hwcomposer: Use the global default cpp_std.
4073625 : drm_hwcomposer: Remove hardcoded PAGE_SIZE usage in gralloc_helper

+- Project: platform/external/dtc

81dc1e5 : Disable LTO for cc libraries passed to rustc

+- Project: platform/external/e2fsprogs

95500e39 : Revert^2 "Allow system e2fsck to run in early init."
95d327b1 : Revert "Allow system e2fsck to run in early init."
0fa4cbb0 : Allow system e2fsck to run in early init.
741b0eaa : Update visibility according to the change AVF directories layout
dd899631 : Only use static libc++ on host tool.

+- Project: platform/external/edid-decode

952bda2 : Third-Party Import of: https://git.linuxtv.org/edid-decode.git/"
d9ad9cd : Initial empty repository
e908154 : edid-decode: add support for CVT RBv3
4b7d16d : edid-decode: test: update blockmap test files
72953f2 : edid-decode: give better message when the EDID is empty
e524b47 : edid-decode: warn if a DTD closely matches a VIC or DMT
4f5ba03 : edid-decode: don't report bogus CTA-861 pref/native timings
2bdd37f : edid-decode: add --only-hex-dump option
3b40439 : edid-decode: report the physical address in hex
083d048 : edid-decode: add Microsoft HDM standard to the manpage
0edd198 : edid-decode: introduce containerid2s()
016c260 : edid-decode: support Microsoft extension for HMDs and specialized monitors
8981717 : edid-decode: 'Missing VCDB' should be a fail
8d9cbf1 : edid-decode: improve Auto Lipsync checks
f40dfc0 : edid-decode: introduce RB_NONE, rename RB_FLAG to RB_ALT
4204d56 : edid-decode: improve pref timing warning, downgrade fail() to warn()
e10faae : edid-decode: show byte/bit of established timings
5bca3cc : edid-decode: fix DTD and non-zero borders
af996e6 : edid-decode: show or calculate timings
7b02132 : edid-decode: the borders are not part of the front/back porches
80912ae : edid-decode: fix 32 bit overflow
2e016dd : edid-decode: improve GTF Secondary Curve handling
ff5eb46 : edid-decode: move up do_checks check
f78149a : edid-decode: improve GTF/CVT checks
fc91946 : edid-decode: improve fail message
863038c : edid-decode: improve image/display size checks
a004802 : edid-decode: improve VCDB checks
526a72d : edid-decode: improve DisplayID native format handling
770cfb9 : edid-decode: use 4 decimals for color characteristics
ac3a3cd : edid-decode: fix Video Timing Range Limits pixelclock
155ac5e : edid-decode: improve Transfer Characteristics
c579e19 : edid-decode: Clarify Power Sequencing
2174f43 : edid-decode: check for duplicate CTA data blocks
f48427b : edid-decode: improve RCDB/SLDB checks
31144f3 : edid-decode: add support for AMD FreeSync VSDB
a9403e7 : edid-decode: incorporated DisplayID v2.0 Errata E7 changes
95d81c9 : edid-decode: use DTD or T10VTDB for a T7VTDB if possible
fa87c71 : edid-decode: add support for CVT RBv2 and RBv3
ccef07e : edid-decode.1: update CTA-861 standard version
e2648c6 : edid-decode: support VTDBs in VFPDB
046bb92 : edid-decode: parse new CTA DisplayID Data Blocks
f70db9e : edid-decode: make check_displayid_datablock_revision() a method
8760e6e : edid-decode: drop unnecessary hash calc message
8afdf3c : edid-decode: also show 3D_Detail_X == 0
74d0ea9 : edid-decode: support Dolby Vendor-Specific Audio Data Block
918531a : edid-decode: improve MAT reporting, show AFCdv
39aa8d7 : edid-decode: fix dolby vision low latency
4f0f5f5 : edid-decode: remove the old --extract option
8a370df : edid-decode: all error/warn messages should end with '.'
770c658 : edid-decode: drop duplicate assign to t.vsync
4f91832 : edid-decode: fix hdmi_vic_to_vic()
0786bfb : edid-decode: fix CVT bug in three test EDIDs
474485f : edid-decode: add --hide-serial-numbers option
45190a1 : edid-decode: add HDMI CTA-861 block checks
9e5323d : edid-decode: improve Block Map checks
712b37c : Add test/256-blocks.test
ec65eb7 : edid-decode: fix blockmap-256.test and rename to blockmap-255.test
577c297 : edid-decode: add Block Map test files
3d5083f : edid-decode: add support for XML output
86f098a : edid-decode: improve Block Map checks
ff4b82e : edid-decode: improve the DisplayID Extension Block check
0f2a75d : edid-decode: clarify HDMI EDID 1.3 requirement
26aacd3 : edid-decode: t.rb is an integer, not a bool
eed6314 : edid-decode: remove last 'XXX' and 'TODO' comments
9ef2c6e : edid-decode: use correct aspect ratio formatting
ef391ef : edid-decode: fix EDID 1.4 Aspect Ratio calculation
81c64eb : edid-decode: add --version option
8814f81 : edid-decode: add commit date to the git SHA
34d94b4 : edid-decode: the wrong S_IT bits were read for VCDB
13ba370 : edid-decode: warn if IT formats are underscanned by default
44abf37 : edid-decode: Underscans PC formats -> Underscans IT Video Formats
28d4dee : edid-decode: improve error text and add comments
46e5cd8 : edid-decode: improve misleading error messages
01e7938 : edid-decode: incorporate DisplayID E6 errata changes
c0e4133 : edid-decode: fix CTA DTD handling
67e845b : edid-decode: Report supported SL-HDR versions
3265be5 : edid-decode: push errors from parse_edid to stderr
9541a32 : edid-decode: improve Basic Audio fail message
cc7c2e0 : edid-decode: improve fail message
7be3509 : edid-decode: add 'Basic Audio' checks
34e58e1 : edid-decode: add under/overscan tests
4f589f7 : edid-decode: clarify preferred/native timings headers
4977248 : edid-decode: enable -p and -n for emscripten
f4dee1a : edid-decode: check and report for odd number of hex digits
52c3fde : edid-decode: log checksum with two digits
613b79d : edid-decode: improve parser error handling
240ec6a : edid-decode: improve fail message
56dd103 : edid-decode: fix incorrect first SVD handling
4ee445e : Add Visual Studio 2019 project files.
1e14837 : edid-decode: cta.preferred_timings wasn't cleared
c07521c : edid-decode: move high-level checks to the corresponding source
62a3b04 : edid-decode: improve aspect ratio check
0c172ff : edid-decode: add more DisplayID checks
5caf6bb : edid-decode: CTA -> CTA-861
c5d0f39 : edid-decode: add DisplayID preferred timings
3c5a9a2 : edid-decode: add timings_ext constructor for SVRs
0951a2e : edid-decode: group state data into structs
678184d : edid-decode: improve preferred/native timing handling
70dc804 : edid-decode: improve check_displayid_datablock_revision
4d94efe : edid-decode: drop preparse_total_dtds for DisplayID and VTB-Ext
becb0ef : edid-decode: introduce timings_ext struct
b47e44e : edid-decode: document native-timings, rename preferred-timing to -timings
64b68bc : edid-decode: improve handling of unknown ext block 0x00
9eef7b5 : edid-decode: report and check native timings
6e4e522 : edid-decode: fix segfaults
7dfbc95 : edid-decode: drop dtd_cnt for non-CTA/Block-0 DTDs
7e0d77a : edid-decode: check for presence of VCDB
d5bbd71 : edid-decode: simplify the 'first SVD is preferred' test
1889504 : edid-decode: add VC++ support.
74b6418 : Two new EDIDs for LG OLED C9 and CX.
5b28823 : edid-decode: various fixes
f5d6404 : edid-decode: open files in binary mode, where applicable
ad8a1c9 : edid-decode: parse OUI in Vendor-Specific Audio Data Block
3ea13ad : edid-decode: fix VRRmin/max
d767c1e : edid-decode: fix incorrect length checks in cta_hf_scdb
21d56b1 : edid-decode: fix the Target Min Luminance DV formula
f43364c : edid-decode: OUI "Dolby Vision" should just be "Dolby"
8a55ba2 : edid-decode: add the --physical-address option
9975e56 : edid-decode: Fix decoing of DispID physical enclosure bit
24f1eb8 : edid-decode: fix Data Enable Signal report
807928e : edid-decode: update README, clarify Signed-off-by
68a38ba : edid-decode: warn for 4:2:0 timings that fail the HDMI requirement
0219ae8 : edid-decode: correctly report YCbCr 4:2:0 timings
70c168e : edid-decode: refactor edid_state::cta_hdmi_block
8dbc07b : Add Samsung QPR82R-8K EDID
9bdf555 : edid-decode: add build rule for emscripten output
e1e3469 : edid-decode: add function to enable usage as a library
fb564ac : edid-decode: CTA serial number check is now a warning
b262f9b : edid-decode: fix missing spaces and an operator prio bug
7a1ccb8 : edid-decode: improve timing range checking
26e28ae : edid-decode: use prefix to align unknown std timings
423cfc6 : edid-decode: major cleanup
8f46a81 : edid-decode: cleanups
c5b275a : edid-decode: add different timings formats
5aede58 : edid-decode: add --short/long-timings options
dd4085e : edid-decode: small improvements
9f6bb73 : edid-decode: improve how timings are logged
1932cfe : edid-decode: create separate edid_to_file function
a4d026f : edid-decode: initialize edid_state in constructor
a8bcfac : edid-decode: always fill in suffix in print_timings
36864bc : edid-decode: test for invalid negative hfp
b5a3778 : edid-decode: fix incorrect hbp GTF calculation
6b1a640 : edid-decode: move more statics into edid_state.
627e64e : edid-decode: add missing time.h include
9f78095 : edid-decode: merge code to show timings
ec54c31 : edid-decode: do not report 0 8-byte descriptors
8046f9b : edid-decode: clear data_block after processing all data blocks
9d8dc12 : edid-decode: add CTA support to DisplayID, check for reversed OUIs
149103a : edid-decode: add more test EDIDs
072f986 : edid-decode: fix division by 0
b27dc54 : edid-decode: parse Dolby Vision Data Block
721a3cb : edid-decode: support one character 0xX hex values
c29b943 : edid-decode: add DSC support for DisplayID 2.0
c4e85b2 : edid-decode: support DisplayID 2.0 VESA VSDB
fa3c8e5 : edid-decode: add two more test EDID files
b9a5b1a : edid-decode: cta_ext_block(): indent too short
8c75e38 : edid-decode: VSDB 0x00d046 is Dolby Vision
aac0d0c : edid-decode: fix -p regression
a6b199e : edid-decode: call detailed_block instead of detailed_timings
2f7ac85 : edid-decode: add test files for old EDID versions
637caa7 : edid-decode: language ID needs quotes as well
ed86dcc : edid-decode: add quotes to ascii parts of hex_block()
3a3bc5a : edid-decode: add quotes to strings
5405b1b : edid-decode: fix standard timings inconsistent formatting
e68197f : edid-decode: avoid trailing space for Supported aspect ratio
f089a7d : edid-decode: avoid trailing spaces in sync reporting
8dd8dea : edid-decode: avoid trailing spaces in hex_block()
aac70db : edid-decode: update copyright years
daf5fc6 : edid-decode: only override preferred timings for regular SVDs
d833048 : edid-decode: disable the YCbCr 4:2:2/4:4:4 test
ce00d9b : edid-decode: add --preferred-timing support
c42616d : edid-decode: add check for RCDB
3910b4c : edid-decode: indent was too large in VTB-EXT parser
3188a15 : edid-decode: add test files
29ab60f : edid-decode: simplify CTA parsing
acb6c09 : edid-decode: add support for DTCDB and DDDB
e719d04 : edid-decode: round down frame and horizontal rates
fbe7583 : edid-decode: add the last remaining DisplayID 2.0 data blocks
46a0691 : edid-decode: add VTB-Ext support
9b3d4ce : edid-decode: add the last two DisplayID 1.3 blocks
77700d6 : edid-decode: add support for DisplayID data blocks 0x0d and 0x0f
dba5e5c : edid-decode: add support for the Display Device Data Data Block
aa156dd : edid-decode: add preparse_displayid_block()
8f2ed5d : edid-decode: fix DisplayID interlaced handling
2ae93f1 : edid-decode: add support for DisplayID tags 0x09 and 0x0a
2cebafa : edid-decode: add support for Color and Transfer Characteristics
511cb14 : edid-decode: add support for Type 7-9 timings
0c34796 : edid-decode: add TODO for edid_cvt_mode
7c3c6ad : edid-decode: add support for DisplayID Types 2-6
0cb6a0f : edid-decode: add --skip-sha option
3393664 : edid-decode: add 'preparsed_' prefix to svds and has_vic
dee4c68 : edid-decode: rename timings variables, fix interlaced DTD
36cf389 : edid-decode: DisplayID additions
50c4f03 : edid-decode: Change horizontal frequency to kHz
3ac337f : edid-decode: more back/front porch switching
1fe098a : edid-decode: add missing space
8fab99b : edid-decode: fix VIC 39 handling, fix interlaced support for DTD
5225465 : edid-decode: VIC 39 has a special interlaced mode
7837320 : edid-decode: est. timing 1024x768@43i maps to DMT 0x0f
9061efb : edid-decode: simplify SHA handling
8df87a0 : edid-decode: warn if Selectable RGB Quant is not set
4e16144 : edid-decode: fix missing header, improve VIC 4:2:0 sanity checks
ef1f204 : edid-decode: overwrite version.h if no SHA
f6eb3cd : edid-decode: check for duplicate VICs
b988e08 : edid-decode: don't show VIC indices anymore.
3d49d2c : edid-decode: do a preparse step to collect all SVDs
d1ef30e : edid-decode: mixed up front and back porch in det. timings
5fe707f : edid-decode: various fixes, rewrite cta_vcdb
cd0975f : edid-decode: add LICENSE file
f45dd12 : edid-decode: improve 'valid det. timings' check
fa2ec23 : edid-decode: create version.h when building edid-decode
432c744 : edid-decode: use struct timings for detailed timings
b81c01f : edid-decode: improve handling of HDMI VSDB
7ffe8ca : edid-decode: drop refresh field, calculate it instead.
de9c8e9 : edid-decode: remove hor_freq_hz
055698d : edid-decode: add detailed timings for GTF
74afbcf : edid-decode: check interlaced formats
696e29c : edid-decode: add detailed timings for CTA-861
0f77dee : edid-decode: improve standard timings handling
68f1e2c : edid-decode: update XVGA mode
641794d : edid-decode: improve DispID detailed timings formatting
39c2cc1 : edid-decode: Display ID -> DisplayID
5678908 : edid-decode: various formatting improvements
c33a0c9 : edid-decode: update 720x400 timings
5dc6e53 : edid-decode: improved OUI handling
098a877 : edid-decode: add check if SVD indices were actually used
6f5ef6d : edid-decode: check for out-of-bounds VIC indices in HDMI VSDB
5a4f94d : edid-decode: inadventently swapped h/vsync in detailed timings
9b18497 : edid-decode: improve y420cmdb formatting
31f009e : edid-decode: use printf instead of echo -n
80abf16 : edid-decode: fix off-by-one y420cmdb check
bc7f331 : edid-decode: fill in DMT and Apple timings
e0600cc : edid-decode: updated CVT timings in the DMT array
62e4be8 : edid-decode: fix CVT calculation bugs
30e9f3b : edid-decode: start defining frontporches etc.
a801115 : edid-decode: rename x, y to w, h in struct timings
de2d3ed : edid-decode: move timings arrays to the beginning
d02d5a6 : edid-decode: some small formatting changes
b21ad93 : edid-decode: fix typo
2103571 : edid-decode: improve 420cmdb formatting
f0f1bda : edid-decode: formatting improvements
86e8d58 : edid-decode: handle the Y420CMDB zero length corner case
bcc6f84 : edid-decode: Y420CMDB checks
582cee5 : edid-decode: improve cta_audio_block tests
f7ad8cb : edid-decode: check for non-0 filler bytes in LS Ext
6abd85d : edid-decode: improve error logging
0e602dc : edid-decode: move functions to the edid_state class
c7e69ce : edid-decode: DI-Ext improvements
578d259 : edid-decode: add memchk helper
c5f9a59 : edid-decode: add missing pieces for DI-Ext
71b0be2 : edid-decode.1: add LS-Ext and DI-Ext to the standards list
5595013 : edid-decode: start support for DI-EXT
8d344d8 : edid-decode: fix parse-ls-ext-block.cpp copyright
ef332ea : edid-decode: add LS-EXT support
f6f25c0 : edid-decode: improve DisplayID parser.
bfb9e5e : edid-decode: CTA: Block -> Data Block
98ae5ea : edid-decode: more formatting and checking improvements
8671580 : edid-decode: simplified the EDID parsing code
9749394 : edid-decode: more formatting improvements
c498d22 : edid-decode: formatting updates
bcfb518 : edid-decode: messages start with uppercase
d0a1a41 : edid-decode: fix various formatting issues
7403b8e : edid-decode: add .gitignore
d01ace6 : edid-decode: add support for EPI spec
164a569 : edid-decode: fix wrong length in hex dumps
b80e502 : edid-decode: detailed timings needed additional indent
ad4fe8c : edid-decode: document the supported EDID standards
33a92df : edid-decode: add example EDIDs
8039dfb : edid-decode: show SHA when checking
42e0b08 : edid-decode: split up parse functions
cce7f8f : edid-decode: show file when reading the EDID fails
ad870b6 : edid-decode: improve timings reports
8398a6b : edid-decode: fail if descriptor is all zeroes
ee588c2 : edid-decode: prepare for EPI Descriptor support
2ebbc82 : edid-decode: add SPWG EDID support
c9aa4c9 : edid-decode: warn instead of fail for old EDID versions
cbd464b : edid-decode: improve/fix Week/Year of Manufacture
724a249 : edid-decode: annotate DMT timings in established_timings12
70be7c0 : edid-decode: check for empty Standard Timing Identifications
ef97e76 : edid-decode: add (DMT) suffix for DMT timings
3212f10 : edid-decode: add GTF support
776c910 : edid-decode: add --check-inline option
8d539dc : edid-decode: show EDID hexdump, add --skip-hex-dump option
eeabb7f : edid-decode: support parsing hex dumps starting with 'EDID (hex):'
5ef68d4 : edid-decode: improve edid extraction from hex dump
e9a36cb : edid-decode: add block map support
b4199ba : edid-decode: exit after converting EDID
048c59a : edid-decode: simplify block detection code
387d92e : edid-decode: add state constructor
15d5498 : edid-decode: fix dependency on edid-decode.h
065315e : edid-decode: split up in multiple sources
b6ea71a : edid-decode: introduce a state struct
e00579c : edid-decode: switch to C++
c4eff17 : edid-decode: split off base block parsing
1acdb8d : edid-decode: drop has_preferred_timing and has_range_descriptor
83f345b : edid-decode: use edid_minor instead of the claims_* globals
a874a3c : edid-decode: drop nonconformant_digital_display
eae65ea : edid-decode: add space before units in strings
dc055b6 : edid-decode: replace nonconformant_cta861_640x480 with fail()
78a653d : edid-decode: improve formatting of multiline fails
8731a1b : edid-decode: turn range checks into warn/fail
e83ced6 : edid-decode: clean up checksum handling
bd9ed88 : edid-decode: split off detailed timings and 0xfd from detailed_block
f6a22ae : edid-decode: move more error checks to warn()/fail()
7a50bac : edid-decode: rename short_timings to just timings
2d949ba : edid-decode: use short_timings for the CTA/HDMI VICs as well
1f31a11 : edid-decode: clean up of timings handling
64effad : edid-decode: replace range descriptor tests by fail()
6138944 : edid-decode: improve string handling
88bd7cc : edid-decode: improve detailed timings handling
7bbed3a : edid-decode: VICs 44 and 45 are interlaced
93fcea8 : edid-decode: add more hex_block() calls, fix indentation
30f589b : edid-decode: improve hex_dump
f2dbc22 : edid-decode: fix regression in VIC reporting
3748890 : edid-decode: Dump hex of non-decoded extension blocks
ad8ac7f : edid-decode: cleanup printf format string compiler warnings
161b3dd : edid-decode: Dump hex of unknown CTA Vendor-Specific blocks
375adc0 : edid-decode: add front porch, pulse width, and back porch
02bdf90 : edid-decode: correct calculation of DisplayID type 1 timings
243779f : edid-decode: correct horizontal range in Monitor Ranges
1a4d6f2 : edid-decode: change horizontal refresh rates to kHz
396ef80 : data: rename four sample EDIDs
8108c45 : edid-decode: switch over some checks to warn/fail()
9127844 : edid-decode: fix usage message
4a15bb2 : edid-decode: set cur_block for CTA-861 detailed timings
c372562 : edid-decode: added a fail() function
3e03f2e : edid-decode: validate display size and detailed timings image size
b8d3b44 : edid-decode: add const, use unsigned, lower case hex
89e9f27 : edid-decode: cleanups: lowercase hex, unsigned int -> unsigned
8b50301 : edid-decode: typo comformity -> conformity
c42f7e8 : edid-decode: report a proper PASS/FAIL if -c was given
cc5a7bf : edid-decode: small fixes
53fdc40 : edid-decode: fix typo in 1024x768i established timing
3a6108a : edid-decode: Add Dell UP3218K DP tiled edid
ad20c30 : edid-decode: improve DisplayID 1.2/3 parsing
31a3417 : edid-decode: add warn() function
8752afd : edid-decode: improve some of the texts
8f7bb1f : edid-decode: improve readability of output
dc8afbf : edid-decode: add new HDMI 2.1 Amendment A1 and HDR10+ support
44d1587 : edid-decode: add more EDIDs
7d26052 : edid-decode: improve "Invalid Detailed Timings" message
0da30bd : edid-decode: Avoid division by zero
ea15b91 : edid-decode: add ELO 4600L EDID
7696439 : Add LG 32UD99-W edid from the DP (USB-C) input
0932dee : Add LG 32UD99-W edid from the HDMI input
3bd8bbe : Add EDID for LG OLED55E6V
d5fb521 : Add an EDID for the Samsung UE48JU7090
42f5fa4 : edid-decode: add comment w.r.t. JOC
a479a24 : edid-decode: parse additional flags in the DD+ Short Audio Descriptor
15df4ae : Makefile: add CPPFLAGS
dc763d7 : Update email addresses
726576d : edid-decode: add CTA-861.4/5 support
6def7bc : edid-decode: make it easier to find the out-of-range monitor values
5eeb151 : edid-decode: replace AdobeYCC/RGB by opYCC/RGB
b2da151 : edid-decode: add --extract and --check options
e9ffafc : edid-decode: add options and new output formats
ab18bef : edid-decode: add HDMI Forum VSDB fields for HDMI 2.1b
8c81ccf : Add Samsung UE49KS8005 EDID
7d8f41f : edid-decode: simplify data block parsing
eee377b : edid-decode: add support for QuantumData 980 EDID file format
4437dd9 : edid-decode: use const for unsigned char pointers to the EDID
3b26b8a : edid-decode: fix wrong sample rate unit
9cb3744 : edid-decode: fix spurious warning about string termination
bc1e846 : edid-decode: reformat to linux kernel coding style
7684918 : edid-decode: README: updates
9e59ba9 : edid-decode: update links, add README
0a454bc : makefile: also honor LDFLAGS
f56f329 : edid-decode: Speaker location typo
49092ab : edid-decode: add support for the HDMI Audio Data Block
08fe5a9 : edid-decode: add support for InfoFrame data block
977e74a : edid-decode: rename CEA/cea to CTA/cta
ba10f9a : edid-decode: sync cea_block data block names with standard
3a4d2ce : edid-decode: add HDR Dynamic Metadata Data Block
331dc5b : edid-decode: support HLG, decode luminance values
292a983 : edid-decode: add DCI-P3 support in colorimetry block
011a22e : edid-decode: add new CTA-861-G VIC codes
83101c4 : edid-decode: add support for Room/Speaker data blocks
307e9c2 : edid-decode: update Speaker Allocation data block
cf3015d : edid-decode: update Audio Block with CEA-861.2
51803d2 : edid-decode: fix broken bit tests
60a6787 : edid-decode: show correct EDID version in string
90d904a : edid-decode: calculate hfreq and clock from CVT
6b29ce0 : edid-decode: check if HDMI VICs are also in the VSB
9c1817e : edid-decode: check Max TMDS Rates
d3fc557 : edid-decode: allow the year to be one year in the future
3f134e3 : edid-decode: allow for comma separated hex values
1ea2b1f : edid-decode: improve the hex dump parser to be more generic
4f30798 : edid-decode: return 1 if no edid was found
f1799a9 : edid-decode: fix 1.3/1.4 differences in Model Year and Feature Support
4798aef : edid-decode: fix week/year interpretation.
918bdf7 : edid-decode: fix has_preferred_timing handling for 1.4
86a43ab : edid-decode: YCbCr 4:2:0 Capability Map support
5c98e19 : edid-decode: SVDs in the 4:2:0 Data Block have half the pixclk
0f3958e : edid-decode: check monitor min/max range against supported timings
0cdf932 : edid-decode: add horizontal freq and pixelclock
5e7fc7b : edid-decode: add support for Established Timings III
b0d44a8 : edid-decode: add support for the Color Point
83cd971 : edid-decode: add Display Color Management support
ca25220 : edid-decode: add support for the "More standard timings" block
4e37806 : edid-decode: fix "Supports CVT standard blanking"
876ff5e : edid-decode: fix CVT version
f8397bb : edid-decode: bit 0, byte 0x18 has been renamed for EDID 1.4
277bcbd : edid-decode: verify 640x480p60 is defined for CEA-861
5ee6ed7 : edid-decode: add check for both serial number and string
b4f8eef : edid-decode: report picture aspect ratio
b120a09 : edid-decode: print the chromaticities
56767cf : edid-decode: add HDMI Forum VSDB support
b202b67 : Clean up the makefile a bit
723ea7b : Remove "valid extension count" check
70c0b69 : data: Dell UP2718Q
cb0ee55 : data: Add Dell UP2715k 5k EDID with DisplayID
24ebe51 : Report broken CEA and DisplayID checksums.
04ba668 : Make do_checksum reusable for DisplayID checksums.
57c7306 : Fix valid termination check
c72db88 : Add Samsung UE40KU6070 UHD TV EDID
de5f633 : Print HDR static metadata block
a555b6c : Print video format preference data block
b9392a2 : Print YCbCr 4:2:0 video data block
47ee2b5 : Print name of additional data blocks
b81a8ef : Print colorimetry data block
204039a : Print speaker allocation data block
d88c554 : Add missing VICs
68300f9 : Fix uninitialized output fd
3404985 : edid-decode: parse displayid blocks
38e7393 : fix typo in supported sample sizes and maximum bit rate
6811531 : Relax edid-decode character checking
145e6d7 : Fix parsing of supported color formats and max audio channels
afcf2a2 : Add a man page, why not
0713905 : Read extension blocks in xrandr EDID property
cfe8e56 : Parse the list of additional 3D modes
a01bb62 : Finish the list of 3D layouts 3D_Structure_ALL can code for
f6d9fb3 : Include the last VIC in the CEA video block
bfe77ed : Print the correct VIC number next to the mode
07b3bcc : Add a missing comma to the list of CEA VICs
2f9de4a : Decode the Video Capability Data Block
70f8ab8 : Add a small framework to decode fields generically
d1fc2b7 : Add the EDID of a Samsung TV that has a VCDB
c630139 : Print the HDMI resolution next to the HDMI VICs
6ade66a : Decode HDMI 1.4 4k VICs
055ba42 : Add Skyworth 50E780U 50" edid (4k TV)
d313615 : Print the resolutions next to the CEA VICs
6a9ac90 : data: Oculus Rift DK1
2f7919a : Decode CEA audio blocks
72772f9 : Fix nonconformant extension reporting
7c6f55f : Also check string termination for name string
073d352 : Check for valid string termination in string and serial number
96b3a9f : Be a bit stricter about range descriptor conformance
0a396bb : HDMI 1.4 3D feature bits
c8effb8 : Print sync range class
2cb1854 : Take a crack at stereo decode for detailed timings
821d144 : Fix standard timing decode for pre-1.3 blocks
ce77822 : Fix standard timing decode for 16:9 modes
27532e7 : Document the EPI and SPWG conventions
c54f21b : edid-decode: Be explicit about valid checksums
3f3ff07 : Use $CC rather than gcc
0b19978 : Support providing the EDID in hex (without log formatting)
6535739 : Fix a gcc warning
cc36404 : Allow a second command line argument to dump EDID binary
d65ad6a : Fix some memory leaks in ENOMEM handling
cf95ba5 : Allow for some copy/paste issues in parsing Xorg.log
e55b8eb : Properly handle input > 1K for EDID exiting in log files
95019a3 : edid-decode: accept EDID_DATA: or EDID:
26c03c8 : stronger install target
ed2a616 : install target
db23ed3 : Dump CEA VICs as decimal, since they're decimal in the spec
ff1d980 : Leave some breadcrumbs for obscure detailed block info
1b37475 : data: Apple Cinema HD 30"
dcf1bbe : Fix bpc decoding for digital interfaces in 1.4
3cb3464 : data: HP LP2275w DisplayPort
85e5ff0 : data: LG L206WU USB
07a5c2d : Support reading from pipe, print error on edid parse fail
f638ab8 : Sample: ASUS VW246 HDMI
6e2c151 : Sample: HP LP2480zx DisplayPort
dcf1a25 : Sample: Dell 2408WFP DisplayPort
8076a95 : 1.4: Fix video input definition conformance mask.
acc85a9 : data: Matrox TripleHead2Go DVI
d8de290 : Add some sample EDIDs
f017d56 : Fix extension decode for raw data files
0f5aaa0 : Update a bunch of XXX comments
2d75646 : Remove an XXX comment
0398fc1 : Add additional max dotclock strictness
8068a2a : Add some warnings for CVT subblock corner cases
76d2d26 : Print high-resolution dotclock limit from CVT subblock
7d64600 : Print supported CVT version
88205bd : Fix max horizontal pixel counting in range CVT subblock
e12845d : Formatting fix.
94ad028 : Print what the checksum should be when it's wrong.
d46102f : Detailed timings: decode interlace flag
7a064de : CEA: Decode names for the extended block types.
8ddeb3e : CEA: Dump more data block names.
fa29460 : CEA: rudimentary Video Data Block support.
02f0a2d : Add CEA data blocks and HDMI VSDBs.
47a669b : Fix up CEA support for versions > 1.
dc5c844 : Add a rudimentary parser for CEA-EXT version 1.
201dd6e : Start adding an extension parser.
57572c4 : Remove a comment that's now inaccurate
c6e41c5 : Make garbage in the range descriptor a conformance failure.
1f8b004 : Un-XXX a comment
1d9ce65 : static keywording.
b009acf : Make invalid descriptor ordering a complete conformance failure.
4616554 : Exit value reflects conformance.
dbe78be : Decode the new CVT feature subblock
1508f04 : Parse sync range offsets.
01060e9 : Parse 3-byte CVT codes in detailed descriptors.
7757bc7 : Spacing in the hex dump makes it awfully pretty.
30407a6 : Add more descriptor pad checking.
65a379a : Fix sync type detection.
7d797a8 : Fix descriptor block detection, and add a dump of the EDID hex for debug.
560eb35 : include stdint.h
5711105 : Fix swapped h/v sync decode.
ec1931f : Add established and standard timing decode.
32729f6 : Add support for decoding the output of xrandr --verbose (EDID_DATA property).
c80190f : Note sync method in detailed timings when other than digital separate.
b0a3cb1 : Check for valid dummy block fill bytes.
c51f3f0 : Implement new digital output properties from 1.4.
25cb92a : Start updating for EDID 1.4.
272f0da : Print detailed modes in a format more similar to X modelines.
ed3d577 : Print out the polarities in detailed timing descriptors.
7b4fa26 : Add a whine for descriptor block ordering.
49da179 : Make the clean target actually nuke the built binary.
a77e606 : Fix extract_edid() when realloc returns a moved pointer.
aece008 : Don't crash if there's no "EDID (in hex):" line in the log file.
3f4668e : Fix vendor section decode
6455fa0 : Decode the serial number section.
9a80be3 : Robustify the EDID scanner
dd6d901 : Crash less if no EDID block found in log file.
ae0de5a : Decode the ranges section.
d5a95c8 : Print ASCII string sections. Fix digital display conformance check.
d30eba0 : Add X log file scanning.
2958fc0 : Fix the name termination check.
10c3ed4 : Validate extension count.
40f89aa : Comment about string validation.
ad1cb61 : Validate detailed block fill.
652f214 : Validate manufacturing date.
01f1b82 : Checksum failure is non-conformance.
d02b557 : Verbose conformance warnings. Free the EDID block. Name termination check.
783d79f : Factor EDID extraction to allow for X log scanning.
c249ced : Initial import. More or less works!

+- Project: platform/external/elfutils

bca0ad99 : libdwfl: Make dwfl_report_offline_memory work with ELF_C_READ_MMAP
8c985cf3 : Revert "Provide basename when using musl."
9c0f8d13 : Provide basename when using musl.
18a015c0 : Prepare for 0.191
ec5ce487 : GPG-KEY: Add key for Aaron Merey
cc6e53b9 : libdw: Initialize tu_offset in __libdw_package_index
3979362e : libdw: Handle overflowed DW_SECT_INFO offsets in DWARF package file indexes
94743d52 : tests/run-getsrc-die.sh: Skip tests if objcopy fails
517c773b : libdw: Apply DWARF package file section offsets where appropriate
85576977 : libdw: Refactor dwarf_next_lines and fix skipped CU
d7768acc : Add __libdw_getdieranges
2ceed6d4 : libdw: Handle split DWARF in dwarf_decl_file
05bea78f : readelf: Use unsigned loop variables in handle_verneed and handle_verdef
22085a89 : libebl: ebl_object_note print 32bit annobin address ranges correctly
bdccd2c6 : backends: Update list of LoongArch relocations
6d3eabb9 : libelf: Sync elf.h from glibc
4c1dc5a0 : libdw: Update dwarf_cu_dwp_section_info documentation
cdce6595 : libdw: Try .dwp file in __libdw_find_split_unit()
985112bc : libdw: Parse DWARF package file index sections
acd9525e : PR31265 - rework debuginfod archive-extract fdcache
add63e03 : Handle DW_AT_decl_file 0
0e2e5dd3 : debuginfod.8 man page: tweak -U explanation
2f9b180c : unstrip: Call adjust_relocs no more than once per section.
de60eba9 : Revert "debuginfod.cxx: Restore comment"
41c235a3 : debuginfod.cxx: Restore comment
71794afb : NEWS: Update version number and remove duplicate 0.190 entry
4523fb7d : srcfiles: Fix --enable-gcov (BUILD_STATIC) build
75fb8c01 : PR 30991: srcfiles tarball feature
cc44ac67 : libelf: Treat elf_memory as if using ELF_C_READ_MMAP
aba8520b : libdwfl: Add some extra space to buffer to read kernel image header
7554d41c : PR31248: debuginfod_find_*: lseek to the front on returned fds
c1058da5 : libdw: Use INTUSE with dwarf_get_units
ae580d48 : tests: fix build against upcoming `gcc-14` (`-Werror=calloc-transposed-args`)
a2194f6b : Add helper function for basename
744e3ea8 : tests: Don't redirect output to /dev/null in run-native-test.sh
03c17194 : libelf: check decompressed ZSTD size
2f38fa57 : libdwfl: Correctly handle corefile non-contiguous segments
e54af3a5 : tests: Add test for duplicate entries in archive
0ab5a3eb : libdwfl: handle duplicate ELFs when reporting archives
374bf6ab : readelf: Don't print average number of tests when no tests are done
2ac936d8 : tests: Restructure run-debuginfod-response-headers.sh
1bd9deb9 : libdw: check offset dwarf_formstring in all cases
fce0ec4f : doc/debuginfod.8: clarify source file handling
e49816db : Minor: include <stdint.h> for uintptr_t
f84f1cd7 : libelf: Fix elf_begin.c build on 32bit arches.
f1a381fb : Fix computations with (potentially) NULL pointer
b21b4dfc : libelf: Fix possible memory leak in elf_getdata_rawchunk
950e43ba : rpmbuild: fix Makefile rules
373f5212 : backends: Fix arm_machine_flag_name version string.
54864bcd : elfutils.spec: Add eu-srcfiles and add new make rpmbuild target

+- Project: platform/external/erofs-utils

ddbed14 : erofs-utils: release 1.8.1
d73ad9f : erofs-utils: lib: fix heap-buffer-overflow on read
8895abb : erofs-utils: fuse: fix partial decompression for libdeflate
b9b6493 : erofs-utils: lib: fix truncated uncompressed files
978be3e : erofs-utils: release 1.8
89dfe99 : erofs-utils: lib: fix global-buffer-overflow due to invalid device
44ef438 : erofs-utils: mkfs: add `--mkfs-time` option
971f9eb : erofs-utils: update README for the upcoming 1.8
10c1590 : erofs-utils: enable multi-threaded support for `-Eall-fragments`
aa77424 : erofs-utils: lib: fix potential overflow issue
472100e : erofs-utils: disallow new algorithms on incremental builds
ac36743 : erofs-utils: mkfs: fix uninitialized nblocks
059cc76 : erofs-utils: fix invalid argument type in erofs_err()
5a306a5 : erofs-utils: fix missing argument to erofs_err()
56afdb8 : erofs-utils: lib: fix potential memory leak in erofs_export_xattr_ibody()
8123399 : erofs-utils: lib: fix fd leak on failure in erofs_dev_open()
945b6fe : erofs-utils: lib: fix out-of-bounds in erofs_io_xcopy()
0f8f48d : erofs-utils: fsck: fix fd leak on failure in erofs_extract_file()
ac0997e : erofs-utils: lib: uuid: fix compilation error if __NR_getrandom doesn't exist
8f93c2f : erofs-utils: mkfs: support inline xattr reservation for rootdirs
365f615 : erofs-utils: lib: allow xattr e_name_index as 0
a3a75f7 : erofs-utils: misc: Fix potential memory leak in realloc failure path
b77023f : erofs-utils: manpage: add more description for --extract option
617d708 : erofs-utils: lib: tar: fix garbage ns timestamps
72be3dc : erofs-utils: mkfs: fix -U option
45fa573 : erofs-utils: fix reproducible builds for multi-threaded libdeflate
45e6d36 : erofs-utils: add per-sbi buffer support
4c93569 : erofs-utils: lib/cache.c: replace &g_sbi with sbi
660921b : erofs-utils: tar: support ddtaridx format informally
5cce92b : erofs-utils: fix bitops fls_long()
744b036 : erofs-utils: rename the global sbi to g_sbi
1581d37 : erofs-utils: lib: get rid of global sbi in lib/inode.c
de5b0a1 : erofs-utils: lib: change function definition of erofs_blocklist_open()
149a25d : erofs-utils: rebuild: only update dev/i_ino[1] pairs for directories
8a0a13e : erofs-utils: fix "non-trivial designated initializers not supported"
ad6c80d : erofs-utils: lib: add erofs_get_configure()
fba1646 : erofs-utils: lib: add erofs_{rebuild_make_root,enable_sb_chksum}
79f6e16 : erofs-utils: improve compatibility and reduce header conflicts
d2e97bf : erofs-utils: introduce `payload` field in `struct erofs_vfile`
7c23a9b : erofs-utils: derive i_srcpath for erofs_rebuild_mkdir()
3581777 : erofs-utils: optimize write_uncompressed_file_from_fd()
3037f89 : erofs-utils: skip all unidentified xattrs from local paths
d4f7a5b : erofs-utils: enable mapfile for `--tar=f`
7550a30 : erofs-utils: enable incremental builds
d5a674e : erofs-utils: fix incremental builds for tarerofs index mode
b0b1711 : erofs-utils: support building image with reserved space
2a973d5 : erofs-utils: fix up unchanged directory pNIDs for incremental builds
f64d9d0 : erofs-utils: introduce incremental builds
6a8e395 : erofs-utils: fix up root inode for incremental builds
fc880e3 : erofs-utils: mkfs: minor cleanup & rearrangement
cabf79f : erofs-utils: simplify erofs_insert_ihash
97f48b3 : erofs-utils: fix erofs_io_p{read,write} and erofs_dev_close
da17cdb : erofs-utils: lib: get rid of global sbi in lib/inode.c
37e5abc : erofs-utils: mkfs: assign root NID in the main thread
ea533bb : erofs-utils: wrap up superblock reservation for incremental builds
f9f0109 : erofs-utils: lib: use filesystem UUID if the device name is not specified
8a5e9a4 : erofs-utils: lib: get rid of erofs_prepare_dir_layout()
8549c28 : erofs-utils: fix incorrect i_nlink in the unified rebuild logic
857663c : erofs-utils: add I/O control for tarerofs stream via `erofs_vfile`
925ed6c : erofs-utils: fix the current rebuild mode
e92e081 : erofs-utils: lib: split erofs_iflush()
435aa33 : erofs-utils: move erofs_writesb() into lib/
db5998d : erofs-utils: lib: support virtual files
4f05f00 : erofs-utils: build: support building static library liberofsfuse
4bfa9ef : erofs-utils: support Intel Query Processing Library
fe80239 : erofs-utils: introduce z_erofs_parse_cfgs()
7d1abe3 : erofs-utils: record sb_size instead of sb_extslots
b08e804 : erofs-utils: lib: wrap up zeropadding calculation
b2f6da8 : erofs-utils: lib: fix incorrect xattr sharing
39c0827 : erofs-utils: fix false-positive errors on gcc 4.8.5
9657f2c : erofs-utils: lib: improve freeing hashmap in erofs_blob_exit()
dae73ca : erofs-utils: lib: provide helper to disable hashmap shrinking
2fdbd28 : erofs-utils: lib: fix uncompressed packed inode
203c847 : erofs-utils: unify the tree traversal for the rebuild mode
0132cb5 : erofs-utils: mkfs: add `--zfeature-bits` option
ed2f7cf : erofs-utils: add preliminary zstd support [x]
2f46123 : erofs-utils: pretty root directory progressinfo
3b5c90f : erofs-utils: correct the default number of workers in the usage
1fb70b1 : erofs-utils: optimize pthread_cond_signal calling
2bd9d03 : erofs-utils: lib: adjust MicroLZMA default dictionary size
6f382ad : erofs-utils: record pclustersize in bytes instead of blocks
59c36e7 : erofs-utils: mkfs: use all available processors by default
0943f2d : erofs-utils: mkfs: enable inter-file multi-threaded compression
dafce40 : erofs-utils: lib: introduce non-directory jobitem context
af61e61 : erofs-utils: mkfs: prepare inter-file multi-threaded compression
40f7c47 : erofs-utils: lib: split up z_erofs_mt_compress()
d37ea62 : erofs-utils: rearrange several fields for multi-threaded mkfs
ca5e84e : erofs-utils: lib: split out erofs_commit_compressed_file()
0cec97c : erofs-utils: lib: prepare for later deferred work
dd14ad4 : erofs-utils: use erofs_atomic_t for inode->i_count
b063ea3 : erofs-utils: fsck: extract chunk-based file with hole correctly
c639510 : erofs-utils: add missing block counting
0da388c : erofs-utils: lib: refine on-disk meta arrangement again
ed90ce4 : erofs-utils: lib: split out several helpers in inode.c
dee8d3c : erofs-utils: mkfs: skip the redundant write for ztailpacking block
d86e27a : erofs-utils: lib: treat data blocks filled with 0s as a hole
2aa7859 : erofs-utils: dump: print filesystem blocksize
d93a18c : erofs-utils: change ztailpacking temporary buffer to non-static
ea7da19 : erofs-utils: lib: fix tarerofs 32-bit overflows
545988a : erofs-utils: lib: Fix calculation of minextblks when working with sparse files
e1252aa : erofs-utils: set opaque flag for directories in tarerofs mode
9d7b9c0 : erofs: fix compression fallback in tarerofs mode
0d0ffc9 : erofs-utils: tar: all regular inodes should be zeroed in headerball mode
8a6ec87 : erofs-utils: move pclustersize to `struct z_erofs_compress_sctx`
58b19d7 : erofs-utils: lib: fix multi-threaded compression in tarerofs mode
830b27b : erofs-utils: mkfs: introduce inner-file multi-threaded compression
0d6f983 : erofs-utils: lib: introduce atomic operations
7894301 : erofs-utils: mkfs: add `--workers=#` parameter
e72ce2e : erofs-utils: add a helper to get available processors
13f7268 : erofs-utils: introduce multi-threading framework
0266f3a : erofs-utils: support xz/lzma/lzip streams for tarerofs
6894ca9 : erofs-utils: mkfs: Support tar source without data
7480fd2 : erofs-utils: update my outdated misleading email address
cc3f59d : erofs-utils: support dumping raw tar streams together
37ada1b : erofs-utils: support liblzma auto-detection
82c19c9 : erofs-utils: support zlib auto-detection
67318cd : erofs-utils: lib: fix incorrect usage of `erofs_strerror`
d9fed53 : erofs-utils: lib: reset HC to avoid 32-bit overflow of kite-deflate
805381d : erofs-utils: mkfs: reorganize logic in erofs_compressor_init()
d7af773 : erofs-utils: mkfs: allow to specify dictionary size for compression algorithms
c167dd1 : erofs-utils: mkfs: merge erofs_compressor_setlevel() into erofs_compressor_init()
ba08e6b : erofs-utils: avoid noisy prints if stdout is not a tty
f97687c : erofs-utils: lib: use dummy_pivot to dedupe the beginnings of files
8ead5f8 : erofs-utils: lib: generate compression indexes in memory first
c84401c : erofs-utils: lib: split vle_compress_one()
71d5eb1 : erofs-utils: lib: add z_erofs_need_refill()
ce4d890 : erofs-utils: fuse: support FUSE 2/3 multi-threading
963c9b6 : erofs-utils: mkfs: fix a misspelling
4a95277 : erofs-utils: mkfs: support compact indexes for smaller block sizes
eda466b : erofs-utils: lib: fix up compact indexes for block size < 4096
64fa683 : erofs-utils: lib: `fragment_size` should be 64 bits
5837695 : erofs-utils: mkfs,fsck,dump: support `--offset` option
f973118 : erofs-utils: fsck: Add -a, -A, and -y flags
197e329 : erofs-utils: improve the usage and version text of non-fuse commands
f528b82 : erofs-utils: have each non-fuse command take -h, --help, -V, and --version
d07c099 : erofs-utils: mkfs: fix potential memory leak
efa6c68 : erofs-utils: lib: tidy up erofs_compress_destsize()
9fd2a22 : erofs-utils: fuse: switch to FUSE 2/3 lowlevel APIs
7d6d47a : erofs-utils: lib: propagate return code for erofs_bflush()
1d5d069 : erofs-utils: get rid of .preflush()
45c7bae : erofs-utils: lib: use BLK_ROUND_UP() for __erofs_battach()
7a5258a : erofs-utils: lib: switch dedupe_{sub,}tree[] to a hash table
672a4fb : erofs-utils: lib: use xxh64() for faster filtering first for dedupe

+- Project: platform/external/error_prone

886283f : Promote 2 warnings to errors
8605f63 : Promote DoubleBraceInitialization to an error

+- Project: platform/external/exoplayer

681dc31b : Revert^2 "exoplay min sdk bump from 19 to 21"
496036f1 : Revert "exoplay min sdk bump from 19 to 21"
608613d0 : exoplay min sdk bump from 19 to 21
5687d2cb : Exoplayer minsdk version bumped from 19 to 21

+- Project: platform/external/expat

f9cfbb7f : Sync file headers
156d4bab : Set release date for 2.6.3
8707e02e : Bump version to 2.6.3
93e5971f : Bump version info from 10:2:9 to 10:3:9
71e487dc : Changes: Document changes in release Expat 2.6.3
8e439a99 : lib: Detect integer overflow in dtdCopy
2db23301 : doc: Document that XML_Parse/XML_ParseBuffer reject "len < 0"
c12f039b : tests: Cover "len < 0" for both XML_Parse and XML_ParseBuffer
5c1a3164 : lib: Reject negative len for XML_ParseBuffer
9bf0f2c1 : lib: Detect integer overflow in function nextScaffoldPart
c158a62e : Remove XML_DTD guards before is_param accesses
35753a8c : lib: Fix typo in a code comment
05735b8f : Actions(deps): Bump codespell-project/actions-codespell from 2.0 to 2.1
61886f8d : Actions(deps): Bump actions/upload-artifact from 4.3.5 to 4.3.6
1f9da870 : Actions(deps): Bump actions/upload-artifact from 4.3.4 to 4.3.5
e19e5233 : README.md: Promote call for help in the Changes file
09f8eddd : autotools: Sync CMake templates with CMake 3.28
0e9863e4 : Actions(deps): Bump actions/upload-artifact from 4.3.3 to 4.3.4
9269f9e6 : Actions(deps): Bump actions/checkout from 4.1.6 to 4.1.7
1ee828c7 : Actions(deps): Bump actions/checkout from 4.1.5 to 4.1.6
4f44375e : coverage.yml: Fix for image ubuntu-22.04 of 20240514.2.0
197275e3 : Actions(deps): Bump actions/checkout from 4.1.4 to 4.1.5
b0e67383 : lib/siphash.h: Apply clang-format 18.1.5
1253273f : Drop dependency on GNU sed.
54400c2e : autotools: Simplify handling of `SIZEOF_VOID_P`.
59295bef : fix-xmltest-log.sh: Rewrite in pure sed.
2f205773 : github-ci: Drop requirement for GNU coreutils.
58539734 : github-ci: Remove obsolete comments referencing Travis CI.
2083722b : github-ci: Install docbook-xml.
26be7c3f : github-ci: Enable exhaustive branch analysis in cppcheck job.
d69aee52 : github-ci: Switch macOS tests over to supported releases.
85e01c40 : github-ci: Drop requirement for GNU find.
8e7c117e : github-ci: Don't die if already exists.
73627c74 : Use feature test macro for syscall prototype
33ed8172 : Actions(deps): Bump actions/upload-artifact from 4.3.2 to 4.3.3
2ddf759f : Actions(deps): Bump actions/checkout from 4.1.3 to 4.1.4
abb1c4a3 : tests: Convert README to Markdown and update.
886f7ea7 : Protect us against Emacs users.
1b6a4f19 : Ensure that the m4 directory always exists.
cd363842 : Actions(deps): Bump actions/checkout from 4.1.2 to 4.1.3
f16b7aa1 : Actions(deps): Bump actions/upload-artifact from 4.3.1 to 4.3.2
26f7cbbf : cmake: Fix check for symbols `size_t` and `off_t`
13e84bb3 : Fix `main()` to `main(void)`
2b8492d6 : Always provide path to find.
d420c32d : autotools: Sync CMake templates with CMake 3.27
2874a26e : win32/build_expat_iss.bat: Add missing "-A Win32" for Visual Studio 16 2019
f8fb85ec : Drop support for Visual Studio 15 2017
571a62c8 : Actions(deps): Bump actions/checkout from 4.1.1 to 4.1.2
91116dfa : Allow triggering GitHub Actions workflows manually

+- Project: platform/external/f2fs-tools

678c66c : Ensure fsck tools are available in first-stage init.
b9a68f3 : f2fs-tools: reduce overprov_segment_count set times
896eff7 : fsck.f2fs: don't finish zones if it's not open
f6f6448 : inject.f2fs: install makefile
309f273 : inject.f2fs: fix some build errors
6efff7a : dump.f2fs: add checkpoint version to dump_nat
72f6b78 : mkfs.f2fs: Fix out-of-bounds read in f2fs_prepare_super_block
1aeab18 : man: add inject.f2fs man page
ed8b267 : inject.f2fs: add node injection
27aa00c : inject.f2fs: add ssa injection
0d7c27c : inject.f2fs: add sit injection
28754d3 : inject.f2fs: add nat injection
a6cca0e : inject.f2fs: add cp injection
082e351 : inject.f2fs: add sb injection
b39aa80 : inject.f2fs: introduce inject.f2fs
a9066a4 : f2fs-tools: cleanup is_sit_bitmap_set
2c7fa4f : f2fs-tools: show device info of sb->devs
2d653ca : fsck.f2fs: check all-zero inline data with helper is_zeroed
752fcbe : fsck.f2fs: fix checking wp of all devices
3a3d362 : fsck.f2fs: update superblock if invalid
d31d5f2 : f2fs-tools: clean up addrs_per_{inode,block}()
250d610 : f2fs-tools: fix to add missing le32_to_cpu()/cpu_to_le32()
1a1e775 : f2fs-tools: fix to do not dump inode if it has F2FS_NODUMP_FL flag
4f7ac38 : libf2fs: add BLKFINISHZONE define if not defined
a66d49f : dump.f2fs: Dump symlinks as symlinks
4a5da2e : f2fs-tools: export is_digits
bd14747 : f2fs-tools: fix do_set_verity ioctl fail issue
584ebc7 : f2fs-tools: use atoll replace atoi to avoid data truncate
b5ec029 : dump.f2fs: Fix dumping inlined files
5f6e7bc : f2fs-tools: Build f2fs-tools with _FILE_OFFSET_BITS=64
c07b095 : dump.f2fs: update dump_usage() for directory dumping
a3104a1 : f2fs_io: fix output of do_read()

+- Project: platform/external/federated-compute

c4fb373 : Add proto for error data sent from client->server.
f88d286 : Add protos for exception reporting request/response from client->server.
a7af297 : Adding more Fedrated compute training result codes.

+- Project: platform/external/flashrom

8b48ebd0 : Move flashrom to the vendor partition
0534f399 : OWNERS: Switch to OWNERS.android
289dbd8a : Android.bp: Fix typo in IT8212 programmer name
eaac695a : Android.bp: Add missing CONFIG_ prefix to LINUX_MTD
beda92e2 : Android.bp: Add missing CONFIG_ prefix to LINUX_MTD
c9c13414 : file_lock: Fix the permission issue of firmware_utility_lock
f6abfb0d : UPSTREAM: doc: Convert ME and Intel docs
128d4c48 : UPSTREAM: VERSION: Update version to 1.4.0-rc1
24821bf9 : UPSTREAM: flashchips: Add Support for XMC XM25QH16C/XM25QH16D
205d7e29 : UPSTREAM: flashchips: Add Support for XMC XM25QU80B
e31a014f : UPSTREAM: hwaccess_x86_io: Fix Android compilation with bionic libc
69196163 : UPSTREAM: flashchips: Set default wp test status for chips with custom config
7a4ce53e : UPSTREAM: print.c: Print B (block-protect) test status of the chips
814357af : UPSTREAM: flashchips: add GD25LB256E chip model
2b755229 : UPSTREAM: doc: Add current numbers of supported devices to the intro page
a46697c6 : UPSTREAM: print.c: Print total numbers of supported USB and PCI devices
8e652dac : UPSTREAM: MAINTAINERS: Remove Thomas Heijligen from build system and sphinx docs
cc9a93dc : UPSTREAM: MAINTAINERS: Add Anastasia Klimchuk for CI script
d86f9634 : UPSTREAM: flashchips: Add support for chip model GD25LB128E/GD25LR128E
923718e5 : UPSTREAM: doc: Add doc for supported boards and laptops
97f86948 : UPSTREAM: doc: Add doc for supported chipsets
f3842d7e : UPSTREAM: flashchips: add support for chip model Winbond W25Q16JV_M
79dccde4 : Import ChromeOS fork of flashrom and libflashrom
c24eb703 : UPSTREAM: ch347_spi: Add driver support for CH347F packaging
d42bcbc5 : UPSTREAM: flashchips: Add support for MXIC MX25R4035F
5a9a50f4 : UPSTREAM: flashchips.c: Add support for XM25RU256C
912384be : UPSTREAM: flashchips: Add XTX XT25F128B
ac169447 : UPSTREAM: util/ich_descriptors_tool: Add Panther Lake SoC to supported chipsets
89527622 : UPSTREAM: ichspi: Add support for Panther Lake
d4780596 : UPSTREAM: ich_descriptor: Fix chipset_names index for Intel Meteor Lake
392eeaee : CHROMIUM: Allow file_lock to work on Android
68c2842c : UPSTREAM: Add clarification to struct flash_region on chipoff_t
e2cbc410 : UPSTREAM: doc: Link useful section of manpage into Supported programmers index
26aebf30 : UPSTREAM: doc: Add doc for supported flash chips
ef3874ee : UPSTREAM: add gcc-14 -Werror=calloc-transposed-args compatibility
3d346de4 : UPSTREAM: ichspi.c: Add support for region 9 and beyond in Meteor Lake
ca390cf3 : Revert "FROMLIST: ichspi.c: Add support for region 9 and beyond in Meteor Lake"
ae79fa14 : UPSTREAM: Add documentation for pico-serprog
efa426db : UPSTREAM: flashchips: Add support for GigaDevice GD25LR256E, GD251R512ME
207909b1 : UPSTREAM: flashchips: Add support for chip model GD25LF128E
4847339b : UPSTREAM: flashchips: Add support for Boya B25Q64AS
bb4cec64 : UPSTREAM: doc: Add doc for dummyflasher
96667e8b : UPSTREAM: flashchips.c: mark XM25QU256C as tested for probe/read/erase/write.
323849a9 : UPSTREAM: flashchips: Add support for MXIC MX25L3273F
31ad7548 : UPSTREAM: flashchips: Add support for MXIC MX25L1636E
3a15783d : UPSTREAM: erasure_layout: don't copy region buffers if they're null/zero-size
94baaf9e : UPSTREAM: doc: Fix index files in Supported HW section
3afd6840 : FROMLIST: flashchips: Correct feature_bits for MX25L128*
fcbd3f54 : UPSTREAM: flashrom: Don't throw around "delay 1 second" so lightly
50d73ffd : Revert "BACKPORT: FROMLIST: flashrom: Don't throw around "delay 1 second" so lightly"
5855026d : UPSTREAM: Make sleep threshold for delays configurable
c24659d1 : UPSTREAM: dos: mark myusec_delay static
270dc431 : BACKPORT: UPSTREAM: udelay: only use OS time for delays, except on DOS
73b2505c : Revert "FROMLIST: udelay: clock_getres() does not provide clock_gettime() resolution"
6e450e32 : CHROMIUM: file_lock.c: Add missing newline for msg_gerr() calls
efdba389 : UPSTREAM: flashrom_udev.rules: Add rule for CH347
b36ba637 : UPSTREAM: flashchips: Add support for MXIC MX25R2035F
c6030fc9 : UPSTREAM: flashrom-tester: Include flashrom/src/cmd.rs tests in Cargo workspace
5e78626b : UPSTREAM: MAINTAINERS: add Peter Marheine for build system
cdbb1257 : UPSTREAM: flashrom: Change chip unlock error to warning
554b66c1 : UPSTREAM: doc: Add user doc with links to ChromeOS documents
b117637b : UPSTREAM: dos/meson: add a hint for setting sys_root
9962b107 : UPSTREAM: flashrom_tester: Correct "WP screw" message
1b6f856f : UPSTREAM: doc: Convert serprog docs to rst and add to doc directory
91da1e74 : UPSTREAM: flashchips: Add support for MXIC MX25L1633E
b4aaf9fd : UPSTREAM: flashchips: Add support for MXIC MX25L3239E
9e2214a4 : BACKPORT: FROMLIST: flashrom: Don't throw around "delay 1 second" so lightly
5b621898 : flashchips_crosbl: Mark duplicates for MX25L12833F
39da5990 : UPSTREAM: flashchips: Split and add write-protect support for MX25L12833F
9bd4bd2e : UPSTREAM: flashchips: Add write protect function support for MX25R1635F
236db040 : UPSTREAM: flashchips: Add support for MXIC MX25R8035F
eb438068 : UPSTREAM: ich: Add names for region 5, 9, 10, 11, 12, 15
cbf10ab8 : UPSTREAM: util/list_yet_unsupported_chips.h: Fix path
548557e6 : UPSTREAM: doc: Make OS specific instructions as headers so they are linkable
2608ffd9 : UPSTREAM: Makefile: Fix cleanup for Sphinx versions prior to 4.x
2a8c9a94 : UPSTREAM: meson: Update CI script to enforce building man pages and docs
90e2f5c9 : UPSTREAM: serprog: Add SPI Mode and CS Mode commands
a64de94c : UPSTREAM: classic_cli_manpage.rst: Update doc for custom_rst of raiden_debug_spi
39175b18 : UPSTREAM: flashchips: Add support for MXIC MX25L12850F
e1ebb651 : BACKPORT: doc/dev_guide: Add section about Jenkins build, and scan-build
6811bf65 : UPSTREAM: flashchips: Add Zetta Device ZD25LQ128
e6f14597 : UPSTREAM: cli_common: Add link to the documentation how to mark chip tested
156721f9 : UPSTREAM: serprog: Fix scan-build warning of resource leak
73d06490 : FROMLIST: ichspi.c: Add support for region 9 and beyond in Meteor Lake
90d91789 : FROMLIST: ich: Add names for region 5, 9, 10, 11, 12, 15
5ff5a72d : UPSTREAM: udelay: Lower the sleep vs delay threshold
30473db2 : UPSTREAM: doc: Update arbitration team to be flashrom specific
de4bb69e : PRESUBMIT.cfg: Drop branch_check
24513f43 : UPSTREAM: fmap: Update major/minor version check
1211c491 : UPSTREAM: doc: Add doc how to support flashrom project
414fe229 : UPSTREAM: doc: Add links to Gerrit groups in team page
7ea39742 : UPSTREAM: serprog: clean up documentation
da379dfc : UPSTREAM: serprog: Add support for multiple SPI chip selects
f7e465bf : FROMLIST: udelay: clock_getres() does not provide clock_gettime() resolution
6d1c0a27 : FROMLIST: cli_classic: Defer flashrom_init calibration until after options parsing
71e5cd45 : FROMLIST: linux_mtd: Provide no-op delay implementation
8c7c0dc4 : UPSTREAM: Makefile: Fix version string for non-Git builds
a9e84259 : UPSTREAM: doc: Clarify that adding docs follows dev process and add into howtos
aa09f038 : UPSTREAM: Makefile,meson.build: Add support for Sphinx versions prior to 4.x
a4d99142 : UPSTREAM: doc: Add doc how to add unit tests
7b332a72 : UPSTREAM: flashchips: Add Macronix MX25R1635F
86928660 : UPSTREAM: doc: Add docs how to add and update test status of flashchips
9ac1e292 : UPSTREAM: flashchips: Mark FM25Q16 as probe/read tested
0bf1d8ae : UPSTREAM: erasure_layout: Fix unaligned region end offset by 1
cf1ad60c : Revert "UPSTREAM: tests: Unit tests for erase function selection algo"
19f1f76e : Revert "CHROMIUM: Update erase test with chromium examples"
d75451b5 : power: Re-enable suspend_announced checks, skip when running from powerd
763aa467 : CHROMIUM: flashrom_tester: Set flags for libflashrom
9afe216e : FROMLIST: flashrom_tester: Fix partial_lock_test on libflashrom
8279ef40 : CHROMIUM: power: Disable checking for imminent suspend/shutdown
cfb2eec5 : UPSTREAM: flashchips: Add write-protect support for GD25LQ255E
b6dbfa55 : UPSTREAM: flashchips: Add GD25LQ255E
847f2614 : CHROMIUM: power: Check for imminent shutdown as well as suspend
cb565fb0 : UPSTREAM: flashrom_tester: Drop technical debt
4e93f278 : UPSTREAM: erasure_layout: Remove redundant verifications from `erase_write`
8b5338dd : UPSTREAM: buspirate_spi: add support for hiz output with pullups=off
5b22075b : UPSTREAM: MAINTAINERS: Add Hsuan Ting Chen for flashrom_tester
f0d7b84b : CHROMIUM: power: Check for imminent suspend before writing/erasing
b1c97472 : UPSTREAM: docs: Add guideline about Gerrit display names
85055e96 : UPSTREAM: Makefile: CONFIG_INTERNAL depends on raw mem access
b2a68f99 : UPSTREAM: Remove dependency on C23 __has_include()
af4cd7ae : UPSTREAM: serial: Fix sp_flush_incoming for serprog TCP connections
a227eac5 : UPSTREAM: flashchips: Split GD25Q127C/GD25Q128C and add GD25Q128E
7e8bb6bc : UPSTREAM: flashchips: change print lock status funcs for Winbond chips
bd24c83f : UPSTREAM: spi25_statusreg: rename amic_a25l032 print to a generic name
106a05b5 : CHROMIUM: Update erase test with chromium examples
0020f57d : UPSTREAM: tests: Unit tests for erase function selection algo
a96ce7b9 : UPSTREAM: erasure_layout: Add region boundaries to printed info message
815bd9c5 : UPSTREAM: erasure_layout: Fix double invocation of erasers
fbe359bd : UPSTREAM: flashchips: Add Puya P25Q21H/11H/06H
98cfd506 : UPSTREAM: raiden: Support target index with generic REQ_ENABLE
57ade3d3 : flashchips_crosbl.c: Mark "GD25Q128C" as duplicate
52de2608 : flashchips_crosbl.c: Mark "W25Q32FW" and "W25Q32JW...Q" as duplicate
cc6ba221 : OWNERS: Add jjsu
28a0ab09 : Reland "cros_alias.c: Drop technical debt"
9af9aa18 : UPSTREAM: doc: Add meson test command to TLDR for meson instructions
58b496da : UPSTREAM: ichspi: Add support for C740 PCH
3eefe30f : UPSTREAM: ich_descriptors: Fix table printing
b9d143f7 : UPSTREAM: ich_descriptors: Fix debug print
186ab061 : UPSTREAM: flashchips: Mark FM25F01 as tested for read/write/probe/erase
d811062a : UPSTREAM: doc: Add first version of code of conduct
b19ccad5 : UPSTREAM: flashchips: Add write-protect support for MXIC MX25U25643G
d91a307d : UPSTREAM: doc: Make Time of Meeting more consistent
e96bc5c7 : UPSTREAM: flashchips: Mark Atmel AT29C010A chip as tested for write operation
e798d940 : UPSTREAM: doc: Convert release notes for v1.3
f8628239 : UPSTREAM: doc: Convert write-protect docs to sphinx
76dfe064 : UPSTREAM: doc: Fix formatting for the example of commit message
74ea230d : UPSTREAM: flashchips: add WP features for W25X* analogous to tested W25X20
4d0acdf6 : Revert "cros_alias.c: Drop technical debt"
f2797baa : cros_alias.c: Drop technical debt
0542969a : tree/: misc sync with upstream
be9f2e40 : UPSTREAM: flashchips: Add support for XMC XM25QH80B
099cfe17 : UPSTREAM: meson.build: Upgrade minimum Meson version to 0.56.0
b3ad29fc : UPSTREAM: flashchips: Add support for MXIC MX25U25643G
0ee6018f : UPSTREAM: flashchips: add definition of the XT25F02E SPI NOR flash
be024310 : UPSTREAM: flashchips: Add WP features for Winbond W25X20
62d2e62e : UPSTREAM: spi25_statusreg: add verbose output on status registers read results
9b9c07d5 : UPSTREAM: doc: Fix nesting of About flashrom group of menu items
403e00d9 : UPSTREAM: flashchips.c: Add support for IS25WQ040
b6cd3707 : FROMLIST: flashrom_tester: Align WP output format with upstream
2fcb8db9 : cros_ec: Blend cros_ec.c and cros_ec_wp.c
6f3a6748 : cros_ec: Blend cros_ec.c and cros_ec_dev.c
960d9c4b : cros_ec: Fix memory leak in write worker
302537c5 : cros_ec_dev.c: Make cros_ec_fd static local
0872d17e : cros_ec_dev.c: Deduplicate detect state
1dfcf628 : cros_ec: Roll up cros_ec_priv into driver.
170879a7 : cros_ec: Drop func ptr indirection
1b977435 : cros_ec_dev.c: Drop unused drv cfg parameters
dfba52ae : cros_ec_dev.c: Drop EOL v1 protocol support
b244b192 : cros_ec_dev: Drop legacy device name specalisation
51fdc64f : cros_ec: Drop legacy device subtype specalisation
31b3058b : cros_ec_dev.c: Drop supporting FingerPrint
82c83c47 : UPSTREAM: Makefile: Remove a bashism when searching for sphinx-build
4d339150 : UPSTREAM: doc: Add favicon to config to display in the browser tab
8aea032f : UPSTREAM: doc: Add flashrom logo to index page
8e79ee77 : UPSTREAM: doc: Copy logo files into flashrom repository
00bb4542 : UPSTREAM: doc: Add Emergency help red box to the intro
6c35c3ea : UPSTREAM: MAINTAINERS: Add Martin Roth for AMD SPI
9af7c2f7 : UPSTREAM: MAINTAINERS: Add Stefan Reinauer to flashchips
84273599 : UPSTREAM: flashchips: add Macronix MX25L3255E
46fd6dc8 : UPSTREAM: MAINTAINERS: Add Nikolai Artemiev for flashchips
0f5d3257 : CHROMIUM: cros_ec_dev.c: Drop internal_buses set
cade5ac0 : cros_ec_dev.c: Drop supported the TP subtype
21a2faa0 : CHROMIUM: Allow building cros_ec without internal
4ce34a81 : ichspi: Resync with upstream
2babf43c : CHROMIUM: ichspi: Drop swseq get_region support
8febafc2 : UPSTREAM: flashchips: Add ISSI IS25LQ016
720e1681 : BACKPORT: cli_classic: refactor arguments parsing into separate func
4e79d1e8 : cli_classic: Remove custom MTD WP range behaviour
77732d20 : UPSTREAM: doc: Fix broken link to old mailing list archives on pipermail
50e43554 : UPSTREAM: doc: Add link to flashrom patches to dev guide
30df325a : UPSTREAM: MAINTAINERS: Fix the link to dev guides and simplify the paragraph
9f97e9e6 : UPSTREAM: doc: Add link to old wiki in the side menu
8261fc0d : UPSTREAM: website/gh workflow: Resolve 404 links
415f54ea : cli_classic: Align WP output format with upstream
cb79003b : cros_ec_dev.c: Drop redudant sz arg to ioctl()
4c1670bc : UPSTREAM: doc: Fix Contact link in README
772ea458 : UPSTREAM: doc: Fix the example Signed-off-by line to be displayed properly
ca6b1fea : UPSTREAM: flash: Update the comment for flashchip eraseblocks
5ea56318 : UPSTREAM: doc: Add new Development guidelines
fdf94908 : UPSTREAM: doc: Add Team page which describes Gerrit groups
ef5df2e1 : UPSTREAM: ni845x_spi: refactor singleton states into reentrant pattern
0e75de47 : UPSTREAM: ni845x_spi: handle errors using goto during initialization
2675b7b4 : UPSTREAM: ni845x_spi: pass global state through func params
9a32c9a5 : CHROMIUM: flashrom.c: Drop E SPI_ACCESS specialisation hack
aa245482 : CHROMIUM: flashrom.c: Drop W SPI_ACCESS specialisation hack
80e9d374 : CHROMIUM: flashrom.c: Drop V SPI_ACCESS specialisation hack
4157b22f : CHROMIUM: flashrom.c: Drop R SPI_ACCESS specialisation hack
de46d84c : UPSTREAM: libflashrom: Add layout "exclude" API
3cd23168 : UPSTREAM: flashchips: Add XTX XT25F64B
29ab3703 : FROMLIST: flashrom: only perform WP unlock for write/erase operations
41245dad : BACKPORT: tests: Don't require old unlock function to be called
b2341ea6 : UPSTREAM: doc: Add documentation license
6870cfbe : UPSTREAM: meson: improve error message for unsupported systems
0d17508b : UPSTREAM: doc: Add build instructions for NI-845x on Windows
ac0af77b : UPSTREAM: meson: Add support for ni845x_spi on Windows
eef19de8 : UPSTREAM: tests/io_mock.h: add missing includes
477e77c3 : UPSTREAM: Makefile: Simplify the NI-845X detection
55f2be61 : UPSTREAM: doc: Add Windows MSYS2 build instructions
d35f6049 : UPSTREAM: flashchips: add support for MX77L25650F chip
7c780b30 : UPSTREAM: flashchips.c: Adding support for ISSI IS25WP020/40/80
40bab55e : UPSTREAM: MAINTAINERS: Add Anastasia Klimchuk for flashchips
e3be9382 : UPSTREAM: flashchips: add support for MX25V16066/KH25V16066
fdcd9a23 : OWNERS: Add roccochen
4564183f : UPSTREAM: flashchips: Add support for XMC XM25QH128A
bce25a4c : UPSTREAM: ichspi.c: Bug fix for ich_hwseq_get_flash_id
e5385e1f : UPSTREAM: Makefile: Fix DirtyJTAG build
bfa57d25 : UPSTREAM: Revert "MAINTAINERS: Add Arthur Heymans for sb600spi"
794420b0 : UPSTREAM: flashchips: add support for ISSI IS25LP016
26463345 : UPSTREAM: flashchips: Add AT25DF011
39d39697 : UPSTREAM: doc: Add intro to the home page
0e8baed2 : UPSTREAM: flashchips: Mark S25FL128L as tested for probe, read, write, erase
2d1ba812 : UPSTREAM: flashchips: Add support for IS25WP016
174d7f67 : UPSTREAM: flashchips: Add support for Boya BY25D80A
1dfb0a20 : UPSTREAM: flashchips.c: Add write protect support for W25Q16.V
31c7d393 : UPSTREAM: doc/classic_cli_manpage: Mark progress feature as experimental
0cc5b479 : UPSTREAM: doc/contact: Fix the nesting level of FAQ item
612b9caf : UPSTREAM: hwaccess_x86_io: Improve IO permission error messages
15c2efec : UPSTREAM: MAINTAINERS: Add Stefan Reinauer for docker container
ad74c963 : UPSTREAM: git-hooks: echo back the commit message on failure
519caafd : UPSTREAM: README: Extract instructions for meson and make into separate docs
4d37c61c : UPSTREAM: util: Add docker to automate creation of documentation
3ce834ee : OWNERS: Update
fd16edb9 : Revert "FROMLIST: flashrom: Use WP-based unlocking on opaque masters"
ed1582f4 : UPSTREAM: programmer: Use correct type for flashbase
e51f0f90 : UPSTREAM: erasure_layout: Simplify include paths
f23bf99e : UPSTREAM: chipset_enable.c: Drop `_LARGEFILE64_SOURCE`
cf23a349 : UPSTREAM: meson.build: enable jlink_spi by default
b1fb7583 : UPSTREAM: meson.build: enable serial programmer on Windows
0a6cc9f2 : UPSTREAM: meson_options.txt: Unquote true
71c9b34d : UPSTREAM: flashrom.c: Enable erase path optimisation
b95e6f6a : UPSTREAM: MAINTAINERS: Add README.rst to sphinx docs
fc59c96e : UPSTREAM: doc: Add info about Discord channel
f056104b : UPSTREAM: meson: Set minimum required version for libjaylink
7579a3e9 : UPSTREAM: ni845x_spi: Fix signed - unsigned comparisons
15d0db89 : UPSTREAM: doc: Add doc how to add docs
0ff0389c : UPSTREAM: jlink_spi: add cs=tms option to jlink_spi programmer
45269057 : UPSTREAM: doc: Convert README to sphinx
68b3d615 : UPSTREAM: Makefile: Build man-page only when sphinx is available
3c5a93d7 : UPSTREAM: tests/chip_wp.c: Allow for logging during test
7e6c801a : UPSTREAM: makefile: remove gitconfig target
72fc917c : UPSTREAM: meson make: use VERSION file
79be62e0 : UPSTREAM: erasure_layout.c: Fix incorrect return value in erase_write
77ea0ace : UPSTREAM: Makefile: Use printf instead of echo -n
7524d7f4 : FROMLIST: flashrom: Use WP-based unlocking on opaque masters
bd059fc4 : UPSTREAM: usb_device.c: remove LIBUSB() wrapper around call that may fail
64de7707 : Reland "UPSTREAM: usb_device.c: detach/attach usb kernel driver explicitly"
4adaf675 : UPSTREAM: MAINTAINERS: Add Anastasia Klimchuk for sphinx docs
311e1511 : UPSTREAM: MAINTAINERS: Add Thomas Heijligen for sphinx docs
9a0e0e83 : UPSTREAM: doc: Add contact page
afba8b8f : UPSTREAM: doc: Convert build documentation to sphinx
11550e22 : UPSTREAM: meson_cross: Introduce meson cross file for DJGPP/DOS
22e30f1d : UPSTREAM: meson.build: Add 'dos' as option for pci_based programmer
6ba6aa21 : UPSTREAM: printf: Use inttype.h macros for format strings
d850ec70 : UPSTREAM: cli_classic: include a fallback inplementation of getopt
45ba3005 : UPSTREAM: tests: Emulate multithreading environment for unit tests
ecb605d5 : UPSTREAM: chipset_enable: Mark Intel H97 as test_state DEP
b6cf3a8f : UPSTREAM: flashrom: rewrite flashbuses_to_text()
c758526d : UPSTREAM: tests: Fix mode_t argument conversion for va_arg
af7ed034 : CHROMIUM: cros_ec.c: Avoid sysjumps where possible
d7f3f5df : cros_ec_dev.c: Drop supported the PD subtype
9174129a : Reland "UPSTREAM: meson.build: Use library() to build libflashrom"
68022911 : Revert "UPSTREAM: meson.build: Use library() to build libflashrom"
1c4ee3d6 : cros_ec_dev.c: Make clear fp subtype support is ending
34c4d416 : UPSTREAM: meson.build: Use library() to build libflashrom
6b85d633 : CHROMIUM: cros_ec_dev.c: Remove excessive C89ism's
88dd2cc6 : CHROMIUM: cros_ec.c: Make in_current_image() const correct
a1ae3c79 : CHROMIUM: cros_ec.c: Move struct decls from bss to data
074a93fb : CHROMIUM: cros_ec.c: Remove excessive C89ism's
10cdd8fa : Revert "UPSTREAM: usb_device.c: detach/attach usb kernel driver explicitly"
a4212766 : UPSTREAM: layout.c: Ensure filename is always consistent in layout structure
f7927d24 : UPSTREAM: buspirate: Add option for setting the aux pin
cbec3328 : UPSTREAM: ch341a_spi: drop validation of handle in routines
288661e7 : UPSTREAM: ch341a_spi: Refactor singleton states into reentrant pattern
bd034250 : UPSTREAM: usb_device.c: detach/attach usb kernel driver explicitly
3328fe5c : FROMLIST: libflashrom: Allow flashrom_flashchip_info to contain model id's
07f7d5e9 : FROMLIST: libflashrom: Provide flashrom_flash_getinfo() API
4b510092 : UPSTREAM: MAINTAINERS: Remove Felix Singer
1a6ff387 : UPSTREAM: tree/: Case write_granularity enum values
10032a57 : UPSTREAM: internal: Move laptop_ok into board_cfg
61b511ec : UPSTREAM: internal: Move is_laptop into board_cfg
9a760fb8 : UPSTREAM: board_enables: Allow for prog cfg coupling with board cfg
4b58615b : UPSTREAM: dmi.c: Pass is_laptop by ref into dmi
ac8b8dbe : BACKPORT: tree/: Rename 'laptop_ok-> g_laptop_ok' to avoid shadowing
6765c83a : UPSTREAM: board_enable.c: Consistent board_flash_enable() nullarity checks
fefb5ea1 : UPSTREAM: board_enable.c: Clean up board_handle_phase()
653af31d : UPSTREAM: flashchips: Add Macronix MX25V1635F support
bcdcaea8 : UPSTREAM: flashchips: Add Macronix MX25V8035F support
55b13a89 : UPSTREAM: flashchips: Add Macronix MX25V4035F support
c9e5d92c : Revert "CHROMIUM: flashchips.c: Fake flash part size as 32MB for Rex Proto 0"
9610b116 : UPSTREAM: MAINTAINERS: Re-order programmer entries alphabetically
a754685a : UPSTREAM: tree/: Convert printlock func ptr into enumerate values
0b9f06df : UPSTREAM: Revert "pcidev: remove pcidev_getdevfn() function"
c2b5fba3 : UPSTREAM: tree/: Convert unlock func ptr into enumerate values
bf4cc23d : UPSTREAM: tests: Add wrap for __fstat50 to fix tests for NetBSD
53f9cd6c : UPSTREAM: MAINTAINERS: Add Nikolai Artemiev for raiden_debug_spi
b17c656f : UPSTREAM: MAINTAINERS: Add Aarya Chaumal for erasure_layout
fa019b23 : UPSTREAM: fmap: ignore areas with zero size
d2516354 : UPSTREAM: pcidev: remove pcidev_getdevfn() function
4fd8b1c2 : UPSTREAM: libpci: drop support for pciutils < 2.2.0
603fd082 : UPSTREAM: include/pci.h: Use __has_include() macro to test pci.h path
3d1c6ba0 : UPSTREAM: MAINTAINERS: Add Jean THOMAS for DirtyJTAG
8578c38c : UPSTREAM: flashchips: Mark AM29LV040B as write-tested
2a5224d1 : UPSTREAM: flashchips: Mark XMC XM25QH64C as TEST_OK_PREW
793fa23a : UPSTREAM: flashchips: Mark XMC XM25QH256C as TEST_OK_PR
34e4783d : UPSTREAM: tree/: Drop default_spi_probe_opcode for NULL case
80554a6d : UPSTREAM: spi: Make default cmd helpers static internal
40aa1108 : UPSTREAM: spi: Make 'default_spi_send_multicommand' the default unless defined
03eddfe5 : UPSTREAM: meson: revert to meson version 0.53.0
048a17e6 : UPSTREAM: doc/classic_cli_manpage: add missing chip for ft2232_spi programmer
47fafc61 : UPSTREAM: meson: fix typo "documtation" -> "documentation"
35aad458 : UPSTREAM: move manpage to sphinx
e55b8cb2 : UPSTREAM: ch347_spi: Add initial support for the WCH CH347
c304d2a1 : UPSTREAM: asm106x: add programmer for ASM106x SATA controllers
e62593e3 : UPSTREAM: test_build.sh: Switch to meson setup <dir>
cd7b41e3 : UPSTREAM: util/lint: Introduce linter for git sign-off-by line
8e687916 : BACKPORT: dirtyjtag: Add DirtyJTAG programmer
49dfbd03 : UPSTREAM: test_build.sh: Use multiple cores if Make is used
6d414d4b : UPSTREAM: test_build.sh: Build all programmers individually using Meson
61f56ac0 : UPSTREAM: test_build.sh: Delete old build dir when Meson is used
20b53bd4 : UPSTREAM: test_build.sh: Improve robustness when dealing with empty $CC
b1fd252b : UPSTREAM: test_build.sh: Identify runs for Coverity Scan
74575959 : UPSTREAM: test_build.sh: Enforce tests to be enabled
c5e0b657 : UPSTREAM: test_build.sh: Build all programmers individually using Make
80a1cba6 : UPSTREAM: test_build.sh: Move commands into functions
504df1bf : UPSTREAM: test_build.sh: Allow WARNERROR to be overridden
891e0a3a : UPSTREAM: test_build.sh: use -C option of ninja to specify the build directory
2d82c8ea : UPSTREAM: test_build.sh: use sh from env
e2bf9b04 : UPSTREAM: test_build.sh: Move build test procedure to repository
7100173d : UPSTREAM: writeprotect: Add function to get register values and WP bit masks
adc0848a : UPSTREAM: dummyflasher: Add basic WP support for opaque VARIABLE_SIZE chip
e51545c9 : UPSTREAM: spi: Make 'default_spi_send_command' the default unless defined
0f5695fa : UPSTREAM: jedec.c: Provide better lexical scope to itermediates
a19e7d9a : UPSTREAM: jedec.c: Tidy up whitespace and line wraps
d34d4493 : UPSTREAM: jedec.c: Add a little more const correctness
ee87be83 : UPSTREAM: jedec.c: Rename func to jedec_write_page()
96926685 : UPSTREAM: jedec.c: Drop branching non-zero programmer_delay() operands
5998ac2a : UPSTREAM: MAINTAINERS: Update unit tests from Supported to Maintained
34ba352f : UPSTREAM: MAINTAINERS: flashrom_tester: Change email
0bd1d736 : UPSTREAM: erasure_layout.c: Test erasefn_count before using it to allocate memory
83e94b57 : UPSTREAM: jedec.c: Move probe_timings decode into sep func
d2557db3 : UPSTREAM: jedec.c: Fold up mask param into func
453b9ec6 : UPSTREAM: jedec.c: Rewrite control flow procedurally
811c01e1 : UPSTREAM: jedec.c: Move printlock stuff into printlock.c
e6d4ce60 : UPSTREAM: flashchips.c: Add reg_bits for W25Q256JW_DTR
5a096b9a : UPSTREAM: jedec.c: Fold up dst into toggle_ready_jedec()
68acfc8b : UPSTREAM: dummyflasher: use new API to register shutdown function
048c2a70 : UPSTREAM: flashrom.c: Trivial code style fix
37631300 : UPSTREAM: flashrom_tester: Add positive check to verify_fail_test
c9c09040 : UPSTREAM: cli_classic.c: Drop spurious cast
2b90daa0 : UPSTREAM: jedec.c: Consolidate op,operand sequencing into func
d3b9251e : UPSTREAM: serial: Add Darwin/macOS support for custom and >230400 baudrates
32f381ed : UPSTREAM: serial: Call set_custom_baudrate() thrice
50efec07 : UPSTREAM: meson: Determine custom_baud source file only once
d5c2d483 : UPSTREAM: Add missing Intel B460 flash chip id
2e696351 : UPSTREAM: internal: Move parallel logic into internal_par implementation
957b63eb : BACKPORT: flashrom.c: Add new erase_by_layout and walk_by_layout implementations
650b546e : BACKPORT: flashrom.c: Plumb 'all_skipped' global state into func param
a3c81035 : UPSTREAM: flashrom.c: Add functions for new erase selection algorithm
d6fd8124 : BACKPORT: flashrom_tester: Rewrite IOOpts to support more operations
de086315 : BACKPORT: flashrom.c: Add switch for legacy impl of erasure path
0fadf160 : CHROMIUM: Move flag to avoid locked ME issue in cli_classic.c
4adffed3 : UPSTREAM: tests: add bus coverage test for dummy
4ce0639e : UPSTREAM: flashrom_tester: Rename lock_test hwwp_locks_swwp_test
5bb8139c : UPSTREAM: internal.c: Move sio register to own object
e2ab2855 : UPSTREAM: jedec.c: Trivial code style fix
f8390961 : UPSTREAM: jedec.c: Collapse probe_jedec() indirection
115e8cf2 : UPSTREAM: jedec.c: Collapse erase_chip_block_jedec() indirection
e10baf54 : UPSTREAM: jedec.c: Collapse erase_block_jedec() indirection
ea680205 : UPSTREAM: jedec.c: Collapse erase_sector_jedec() indirection
006af0f9 : UPSTREAM: jedec.c: Make getaddrmask() ret const correct
cfa818e7 : UPSTREAM: dummyflasher.c: Speed up programmer ops without delay
8e127719 : UPSTREAM: programmers: Allow opaque programmers to specify custom delay
9cc20bb1 : UPSTREAM: flashrom_tester: Simplify wp_toggle_test and rename
148957ae : UPSTREAM: flashrom_tester: Add a description of each test
77ccc1be : UPSTREAM: flashrom_tester: Remove --output log redirect option
269dcd5a : UPSTREAM: dummyflasher: fix propagation of register_*_master() return values
f6044e98 : ichspi.c: Drop opaque_disable_blockprotect hack
9f7d189b : Revert "ichspi.c: Drop ec_region_rwperms() functionality"
f6351580 : UPSTREAM: MAINTAINERS: Add Alexander Goncharov for bash completion
f6880ac7 : UPSTREAM: flashrom.c: Supplement `chip->unlock()` calls with wp unlocking
867eaa81 : BACKPORT: programmer.h: Guard against sending spi commands on non-spi mst
33a1375f : flashrom.c: Import upstream write_by_layout() impl
a2496caa : flashrom.c: Import upstream erase_by_layout() impl
69cca274 : BACKPORT: flashrom: Check for flash access restrictions in erase path
9211b455 : BACKPORT: flashrom: Check for flash access restricitons in verify_range()
9da5100b : BACKPORT: flashrom: Check for flash access restricitons in read_flash()
019d4593 : UPSTREAM: MAINTAINERS: Add Miklos Marton for ni854x_spi
486b6c6f : UPSTREAM: MAINTAINERS: Add Miklos Marton for STLINK-V3
6c149381 : UPSTREAM: tests/: Assert on NULL heap allocations in tests
4061522b : UPSTREAM: tests/lifecycle.c: Avoid unnecessary heap allocations
f4340a71 : UPSTREAM: tests/chip{_wp}.c: Avoid unnecessary heap allocations
cd9b67c2 : UPSTREAM: tree/: Change chip restore data type from uint8_t to void ptr
a543158d : UPSTREAM: chipset_enable.c: add PCI ID for TGL-UP3
d741efdc : UPSTREAM: util: add bash completion script
9cd7126e : UPSTREAM: tests: Fix warnings for 32-bit Linux
dfd82fbd : UPSTREAM: tests/chip: Add non-aligned write within a region unit-test
7a2a4503 : UPSTREAM: flash.h: Make functions global that will be used for new erase algorithm
e8ebfa7a : UPSTREAM: tests/chip.c: Set MOCK_CHIP_CONTENT non-ambiguously
c95b0026 : UPSTREAM: flashchips: Remove FEATURE_4BA_WREN for MT25QL128 and mark as tested
d2eeeab6 : UPSTREAM: MAINTAINERS: Add Sergii Dmytruk for write-protect
6805c7cd : UPSTREAM: internal,board_enable: Remove force_boardenable from globals
796153e7 : UPSTREAM: MAINTAINERS: Add Arthur Heymans for sb600spi
2f6539a9 : UPSTREAM: rust: Add license and other metadata to Cargo.toml
2969eb59 : UPSTREAM: parallel: Drop explicit fallback_chip_X boilerplate
dc1f7691 : UPSTREAM: layout: Rename find_romentry() -> romentry_exists()
bf4ca41c : BACKPORT: flashrom: Check for flash access restricitons in write_flash()
bbbaa0d2 : CHROMIUM: cli_classic: Set flags for skipping unreadable/unwritable regions
febe955a : cros_ec.c: Rewrite cros_ec_prepare()
8afa051d : cros_ec.c: Factor out disable_soft_wp_if_needed() logic
17242b5c : tree/: Drop 'paranoid' cros feature
d38b48a8 : cros_ec_dev.c: Drop supporting SensorHub
0803371d : flashrom.c: Better align flashrom_flash_erase() with upstream
886dc5e3 : cros_ec_dev.c: Rename cros_ec_probe_dev() and make static
aa120f49 : UPSTREAM: amd_imc.c: Fix unusual typo in log message
42e53cb0 : UPSTREAM: spi: Make 'default_spi_write_aai' the default unless defined
4b5a1966 : UPSTREAM: flashrom_tester: Drop dediprog, ec, and servo targets
2c96a82f : ichspi.c: Make opaque_master struct const
c8eedafa : ichspi.c: Dont init ichspi_bbar global
f1a5e221 : ichspi.c: Drop ec_region_rwperms() functionality
87d712d4 : UPSTREAM: flashrom.c: Update check_block_eraser function to use probe opcode
267ffb57 : UPSTREAM: flashchips.c: Mark W25Q128.V WP as tested
3ac64f03 : UPSTREAM: libflashrom: Add flags to skip unreadable and unwritable regions
da4dcf37 : UPSTREAM: flashchips: Add WP settings for Flash Chip `W25Q512NW`
bac2a4d8 : UPSTREAM: flashchips.c: Indent definition of W25Q512NW-IM properly
cb84d226 : BACKPORT: programmer: Add get_region to spi/opaque masters
82fe60bf : BACKPORT: ichspi.c: Read chip ID and use it to populate `flash->chip`
2b92daf4 : OWNERS: Modernise
f4b608f4 : UPSTREAM: layout.h: Add {read,write}_prot flags to flash_region
0555f82a : BACKPORT: layout: Factor out flash_region structure from romentry
7b290d56 : UPSTREAM: layout: Add new line to out of memory error message
cc586f81 : UPSTREAM: layout: Extract parsing include args into a separate function
22e55315 : BACKPORT: ichspi.c: Clean up HSFC FCYCLE definitions
133e58f2 : "cros_ec.c: Make cros_ec_block_erase() ret 0 on spi access denied"
310b8737 : UPSTREAM: tree/: Rename 'internal_delay()' to 'default_delay()'
63b58632 : UPSTREAM: tree/: Replace NULL-case of programmer_delay() with internal_delay
8974369e : BACKPORT: tree/: Move programmer_delay() out of programmer state machine
9a588514 : BACKPORT: tests: Add llvm-cov option and run target for code coverage
bd2b7ff3 : BACKPORT: writeprotect,ichspi,spi25: handle register access constraints
a6bd7689 : UPSTREAM: tree/: Make probe_opcode() flashctx argument const
76d7f7df : BACKPORT: util/lint: Introduce linter for git sign-off-by line
71ede00e : cros_ec.c: Make cros_ec_block_erase() ret 0 on spi access denied
bc6a1b93 : UPSTREAM: spi.c: Add AT45 & SF25F erasefn opcode mapping
17313294 : UPSTREAM: spi25.c: Rename spi_get_erasefn_from_opcode to spi25_get_erasefn_from_opcode
5e8dcb6b : UPSTREAM: spi25.c: Move spi_get_opcode_from_erasefn() to spi.c
4a281ddb : UPSTREAM: flashrom.c: Position heap alloc along side check in compare_range()
f5a7af21 : UPSTREAM: tests: Detect llvm coverage run and redirect to real I/O functions
97502626 : UPSTREAM: tests: Detect gcov run and redirect to real I/O functions
9bfda160 : UPSTREAM: tests: Redirect to real I/O to support coverage run
ccf6802e : UPSTREAM: tests: Add fwrite and fdopen to io_mock
a4fc6bdf : UPSTREAM: tests: Mock the mode_t variant of open
41308f21 : UPSTREAM: tests: Move test.h include
e1459392 : BACKPORT: tests: Add selfcheck to unit tests
c6d3f212 : UPSTREAM: README: Add information about meson and link build instructions
18b4ecb3 : UPSTREAM: libflashrom.c: Invert if conditions to improve the readability
9f18a768 : UPSTREAM: layout: Check return values for strdup in register_include_arg
c9561996 : UPSTREAM: flashchips.c: remove WREN from GD25Q256D enter 4BA sequence
138bc391 : UPSTREAM: cbtables.c/search_lb_records: Drop unused variable `count`
acfe7ca0 : UPSTREAM: flashrom.c: Replace 'exit(1)' leaks with return codes on err paths
0f928d2e : UPSTREAM: tree/: Make heap alloc checks err msg consistent
9c24da63 : UPSTREAM: meson.build: Rename conf object to config_manfile
e3de34db : UPSTREAM: flashrom.8.tmpl: Clarify supported ft2232_spi frequencies
1631927d : UPSTREAM: cli, manpage: Clean up occurrences of old image argument
a79756e0 : flashrom.c: Misc sync with upstream
735bcc93 : flashrom.c: Move write_flash() to align with upstream
7a4364d9 : cli_classic.c: Drop dup restore_power_management()
05e6fd22 : BACKPORT: tests: add probe lifecycle test for ch341a_spi
cedde369 : BACKPORT: tests: add basic lifecycle test for ch341a_spi
0fe2c241 : UPSTREAM: tests: add mocks for libusb's asynchronous API
bdfd7288 : UPSTREAM: tests: add more wrappers for libusb funcs
534b726f : UPSTREAM: cli_classic.c: Make count_max_decode_exceedings() pure
ffc5e376 : UPSTREAM: flashchips.c: Add 4BA write to XM25Qx256C
d4531783 : flashrom.c: Drop unused setup_curcontents() param
326f547a : CHROMIUM: internal.c: laptop_ok global state can become stale
32f9d018 : UPSTREAM: bindings: Add FLASHROM_WP_ERR_UNSUPPORTED_STATE
02d15727 : UPSTREAM: writeprotect.c: Split register value/mask calculation into pure func
3ba1b086 : UPSTREAM: opaque_master: Mark Opaque chip as tested for WP
8df01264 : UPSTREAM: flashrom_tester: partial_lock: Use WriteProtectState cache
64c5be8a : UPSTREAM: flashrom_tester: Fix unit test error
278f1ffa : UPSTREAM: flashrom_tester: Only print color when stdout isatty
fea653a6 : UPSTREAM: flashrom_tester: Change timestamp to UTC microsecond
468b1d9c : UPSTREAM: flashrom_tester: Change the wp_toggle semantics
bc8ecce3 : UPSTREAM: flashrom_tester: Log some cros lsb-release information
2d93dd8c : UPSTREAM: flashrom_tester: Check the WP state when setting
18eb4e1b : UPSTREAM: flashrom_tester: Simplify WriteProtectState
a30a87cd : UPSTREAM: flashrom_tester: lock_test: Make the logic clear and explicit
4a41156e : ichspi.c: Converge trivial diff with upstream
1941419c : UPSTREAM: libpayload: Fix compiling bugs
e5f2c13b : UPSTREAM: tree/: Convert flashchips db to use indirection for printlock
2aee4d27 : BACKPORT: tree/: Convert flashchips db to use indirection for unlock
e2be9ce3 : cros_ec.c: Mark ec chip as tested for WP
ed360238 : flashrom.c: Fix cros_ec erase path regression
058a8807 : flashrom.c: Restore print behaviour for cros_ec RO erase
b848f3d4 : flashrom.c: Inline check_access to erase_and_write_block_helper()
ab51334d : flashrom.c: Drop redudant check_access before W op
e45353c7 : flashrom.c: Contain access error in eraser helper
249412e9 : spi25.c: Drop spi_read_chunked SPI_ACCESS_DENIED
79e3c8e4 : ichspi.c: Delete redundant access checks in ICH hwseq read/write
ce26dd3a : UPSTREAM: flashrom.c: Drop redundant chip read validation in verify_range()
423e135b : UPSTREAM: linux_mtd: Mark Opaque chip as tested for WP
82df504e : UPSTREAM: cli_classic.c: Be consistent with pointer types
9c4f7aa1 : UPSTREAM: flashchips.c: enable WP for 7 entries of MX chips
6c4932ab : UPSTREAM: flashchips.c: enable WP for MT25QL512, N25Q0{32,64}..{1,3}E
db538abd : UPSTREAM: flashchips.c: enable WP for W25Q32.V, W25Q32.W and W25Q32JW...M
627ba067 : UPSTREAM: flashchips.c: enable WP for EN25QH32 and EN25QH64
00950b85 : UPSTREAM: writeprotect_ranges.c: add more range functions
a7b9cbc2 : UPSTREAM: spi25_statusreg: support reading/writing configuration register
1c8d4c49 : UPSTREAM: spi25_statusreg.c: support reading security register
4dcdec2d : UPSTREAM: stlinkv3_spi: work around false-positive compiler error
f54b1cad : UPSTREAM: writeprotect.c: refuse to work with chip if OTP WPS == 1
9499460e : UPSTREAM: writeprotect.c: skip unnecessary writes
88e23017 : flashrom.c: Make {read,write}_flash() use get_region()
f673012a : CHROMIUM: ichspi: Fix number of bytes for HW seq operations
0933d714 : flashrom.c: Drop redundant checks in write_flash()
d8efa502 : CHROMIUM: ichspi: Clear Fast SPI HSFC register before HW seq operation
64a7c1d2 : CHROMIUM: tests: Disable unit test timeout
1dc433d7 : flashrom.c: Dedup read_flash() with cros_read_flash()
575fa83c : BACKPORT: tree/: Convert flashchip erase_block func ptr to enumerate
743be70a : BACKPORT: tests: ensure chip erase operation is executed
5b8f20e9 : UPSTREAM: programmer: Drop dead fallback_map() boilerplate
08c2c3b0 : UPSTREAM: meson: Move programmer test sources into programmer definition
b7ff3c8d : UPSTREAM: tree/: Convert flashchips db to use indirection for erase_block
d5596102 : UPSTREAM: flashchips: Add write protect bits to W25Q64JW...M
e0bd0797 : UPSTREAM: tree/: Rename ERROR_NONFATAL to ERROR_FLASHROM_NONFATAL
34509c37 : UPSTREAM: tree/: Rename ERROR_FATAL to ERROR_FLASHROM_FATAL
b49aa276 : UPSTREAM: bitbang_spi.c: Fix unchecked heap allocation
c10926b6 : UPSTREAM: flashrom_tester: Use path types for things that are paths
c3830bd2 : UPSTREAM: flashrom_tester: Move layout_file to TestEnv
edd0ed82 : UPSTREAM: tests: Add prefix to io_mock functions not to clash with macros
49bc398f : UPSTREAM: tests: Undefine _FORTIFY_SOURCE for unit tests to avoid _chk variants
f1a75db0 : UPSTREAM: flashrom.c: Make 'chip_to_probe' a param to probe_flash()
ab8b7d99 : UPSTREAM: Makefile: Don't install git hooks automatically
608c01a5 : BACKPORT: ichspi.c: heap allocate hwseq_data to remove global
da643e9e : UPSTREAM: ichspi.c: derive hsfc_fcycle from ctx in ich_start_hwseq_xfer()
ef2a7665 : BACKPORT: ichspi.c: plumb flashctx through hwseq xfer helper
83667e5a : UPSTREAM: tests/meson.build: Rename list of source files to `test_srcs`
1f39f905 : BACKPORT: tree/: Convert flashchip read func ptr to enumerate
871a49ab : CHROMIUM: ichspi: clear byte count in ich_start_hwseq_xfer()
74f6fbdd : CHROMIUM: flashrom.c: Rename read_flash to cros_read_flash
bb178de3 : internal.c: Drop CrOS Gale DUT linux_spi drv hack
92f4b8dd : BACKPORT: tree/: Convert flashchip write func ptr to enumerate
a7ff8a8c : BACKPORT: tree/: Convert flashchip probe func ptr to enumerate
dab683a6 : ichspi: Add get_region to ICH9 SPI master
95549535 : flashrom: Allow programmers to export get_region function.
5d7990b4 : UPSTREAM: writeprotect: Add some debug logging if wp_verify fails
743c2b55 : CHROMIUM: Make big_lock implementation state singleton
250eb9cc : CHROMIUM: Canonicalise big lock location into flashrom.c
689803c0 : flashrom.c: fix erase failure due to checking wrong permission bit
c1868039 : UPSTREAM: chipset_enable.c: Mark Intel C246 as DEP
954c89a8 : UPSTREAM: nicintel_eeprom.c: Fix typo
5be2ac41 : UPSTREAM: MAINTAINERS: Add Felix Singer for test_build.sh
569789af : UPSTREAM: flashrom.c: Move count_max_decode_exceeding() to cli
d1b880a3 : BACKPORT: tree/: Convert flashchip decode range func ptr to enum
6eb39472 : BACKPORT: flashrom.c: Move write_buf_to_include_args() to cli_classic.c
b8c7af7b : BACKPORT: flashrom.c: Move read_buf_from_include_args() into cli_classic.c
7575b0af : BACKPORT: cli_classic.c: Make use of bool type in the main function
90de6976 : tree/include/: Remove superious diff with upstream
5feb09a3 : flashrom.c,ichspi.c: Move check_access() call from ich to erase helper
ff8b7386 : BACKPORT: ichspi: Factor out common hwseq_xfer logic into helpers
8eeaf7ca : ichspi,flashrom: move check_access helper to flashrom.c
dd0c400f : BACKPORT: ichspi.c: Pack hwseq_data into opaque.data field
f038a6a8 : UPSTREAM: flashchips.c: mark WP of 9 entries as tested
c32bca0b : UPSTREAM: flash.h: extend `struct tested` with .wp field
5e9913de : UPSTREAM: rayer_spi.c: Get rid of temporary `prog_type` string
2c786ccb : UPSTREAM: rayer_spi.c: Roll up programmer type search logic into func
38edde00 : UPSTREAM: rayer_spi.c: Drop lpt_outbyte intermediate var
63b4a3bb : UPSTREAM: rayer_spi.c: Move param parse logic into own func
dca14b24 : UPSTREAM: raiden_debug_spi: Remove fixme with explanation
0210341b : Create basic script to check for missed downstreaming patches
5718d2a6 : scripts: Make diff full tree not just top level
296ab6af : CHROMIUM: Log regions during verify
948e6630 : CHROMIUM: flashrom.c: flatten verify logic
85422351 : BACKPORT: ichspi.c: Make ich_hwseq_wait_for_cycle_complete() take addr_mask as arg
5ba181bd : BACKPORT: ichspi.c: Fix ich_hwseq_get_erase_block_size() type signature
e45d5a59 : BACKPORT: ichspi.c: Let ich_hwseq_set_addr() take addr_mask as a argument
af12b769 : BACKPORT: dirtyjtag: Add DirtyJTAG programmer
a0611996 : UPSTREAM: tree: provide flashrom context into programmer_delay()
724f59d2 : UPSTREAM: flashrom.c: Use programmer_init() func params over global
2bc3c90f : UPSTREAM: flashrom.c: Separate out default layout init
0d8a76cc : UPSTREAM: layout.c: Use calloc() to ensure a zeroed layout
b3cbf45b : UPSTREAM: tests/meson.build: Turn file list into list of file objects
2cba5119 : CHROMIUM: Replace check_access with get_region
13e0249b : scripts: Add downstream_diff script
07d8f3a9 : flashrom: Update host command print formatting
e1cd2467 : UPSTREAM: linux_mtd.c: Retype appropriate attributes with bool
fd45c099 : linux_mtd.c: resync with upstream misc diff
bcd36985 : UPSTREAM: flashrom.c: Drop `programmer_param` global variable
32bbe968 : UPSTREAM: flashrom_tester: Fix cargo check and clippy warnings
69c70552 : UPSTREAM: cli_classic.c: Add error messages for invalid --wp-region use
0e3b7144 : UPSTREAM: layout.c: Validate _layout_entry_by_name() arguments before use
8079ac04 : flashrom.c: Finally drop ChromeOS map_flash() hack
f2c7ece8 : UPSTREAM: programmer_init: Work on a mutable copy of programmer params
22897a7e : UPSTREAM: internal.c: Pass `programmer_cfg` to `try_mtd()`
2f482d32 : UPSTREAM: tests: Add unit test for initialisation with NULL programmer param
f35c3882 : ichspi.c: Flatten all access checking logic into ich_check_access()
fa3ccbb1 : UPSTREAM: flashrom.8.tmpl: document mediatek_i2c_spi programmer
fe39cea3 : UPSTREAM: meson.build: Fix indentation of mstarddc_spi definition
4b7fec17 : UPSTREAM: flashrom.c: create is_internal_programmer() helper
0f635c93 : UPSTREAM: flashrom.c: Remove custom mappers from opaque_master
e023d787 : UPSTREAM: dummyflasher.c: Remove custom mapper from opaque_master
6a4c7ee9 : UPSTREAM: ichspi: Do not attempt to map physical memory for hwseq
c92810e1 : BACKPORT: drivers: Move (un)map_flash_region to par/spi/opaque_master
09800274 : BACKPORT: drivers/: Make 'fallback_{un}map' the default unless defined
5ec25f26 : BACKPORT: drivers/: Make 'internal_delay' the default unless defined
e5a349fd : UPSTREAM: atapromise.c: Use fallback_map instead of own identical implementation
be7cef26 : UPSTREAM: tests/realtek_mst_i2c_spi.c: Fix macro closing comment
ccd95377 : UPSTREAM: s25f.c: Fix undefined behaviour on shift
b6b3f481 : UPSTREAM: tests: Add workaround to allow tests mock fileno on FreeBSD
8139b2b3 : UPSTREAM: print.c: Fix format string for Windows
18914cfe : cros_ec.c: Fix a null pointer dereference
928b3606 : BACKPORT: meson: Refactor the programmer selection
ee8312b9 : UPSTREAM: print.c: Move list of known boards to known_boards.c
b8c844a9 : UPSTREAM: print.c: Use flashrom_version_info()
dcc3d273 : UPSTREAM: flashrom.c: Move print logic to print.c
e604f9f7 : BACKPORT: meson: Build the ich_descriptors_tool as feature
ae5050d5 : flashrom.c: Shift includes to avoid copybot conflicts
76a77d6e : UPSTREAM: meson: Overhaul the print_wiki option
1592ae83 : CHROMIUM: flashchips.c: Fake flash part size as 32MB for Rex Proto 0
91196e64 : UPSTREAM: tests: Guard Linux-specific linux/spidev.h header file
b0f3ac3c : UPSTREAM: tests: Use MOCK_FD instead of NON_ZERO for file operations
86d4dc46 : UPSTREAM: Documentation: Add build instructions for meson
fdebc3f3 : Add DIR_METADATA file with V2 test plan.
4e1c2cbe : UPSTREAM: meson: Build the classic cli / flashrom cli executable as feature
44ed4b53 : cros_ec.c: Fix EC WP for auto unlocking before write/erase
4b8ad0f0 : cros_ec_wp.c: Delete unused wp region query request call
bf82e6be : BACKPORT: tests: Test allow_brick is required for i2c programmers init
2a514df4 : CHROMIUM: tests/parade_lspcon.c: Remove diffs with upstream
24038876 : UPSTREAM: Revert "cmocka: Drop as meson subproject"
5b6bedd3 : UPSTREAM: dmi.c: Retype variable `anchored` with bool
f3fa3c75 : UPSTREAM: dummyflasher.c: Retype appropriate variables and attributes with bool
85747681 : UPSTREAM: it87spi.c: Retype attribute `fast_spi` with bool
81a47304 : UPSTREAM: ich_descriptors.c: Retype variable `has_forbidden_opcode` with bool
4ecd180f : UPSTREAM: fmap.c: Retype appropriate variables with bool
f2349bf5 : UPSTREAM: ft2232_spi.c: Retype variable `clock_5x` with bool
82e314e3 : UPSTREAM: spi25.c: Retype appropriate variables with bool
dbbee920 : UPSTREAM: tree: Retype variable `laptop_ok` with bool
a7d01c65 : UPSTREAM: ichspi.c: Retype appropriate variables with bool
6926ca22 : UPSTREAM: tree: Retype variable `programmer_may_write` with bool
68b23c2f : UPSTREAM: flashrom.c: Retype appropriate variables with bool
a3772d4a : UPSTREAM: 82802ab.c: Retype appropriate variables with bool
0ad0d9fc : UPSTREAM: serprog.c: Retype variable `have_device` with bool
8d591fc6 : UPSTREAM: raiden_debug_spi.c: Retype variable `found` with bool
7603b485 : UPSTREAM: pony_spi.c: Retype appropriate variables with bool
feee7d47 : UPSTREAM: mstarddc_spi.c: Retype appropriate variables with bool
53ee080d : UPSTREAM: internal.c: Retype appropriate variables with bool
9200059a : UPSTREAM: buspirate_spi.c: Retype appropriate variables with bool
9aadc6ab : UPSTREAM: usb_device.c: release the usb interface on shutdown
03b728fb : UPSTREAM: ch341a_spi: detach/attach kernel driver explicitly
c0a25bd1 : UPSTREAM: tests: Add wrappers for libusb_(attach|detach)_kernel_driver
399ff1e5 : UPSTREAM: chipset_enable.c: plumb programmer_cfg into sb600 and ich init
fbacb441 : UPSTREAM: tree: plumb programmer_cfg into chipset_flash_enable()
3076c142 : UPSTREAM: ichspi.c: Allow passing programmer_cfg directly
63a48aa3 : UPSTREAM: chipset_enable.c: Change doit() and enable_flash_\S() signatures
471e93f1 : UPSTREAM: tree: Fix drivers to pass programmer_cfg to pcidev_init()
17fc8197 : UPSTREAM: usb_device.c: Allow for programmer_cfg plumbing
c231a5e6 : UPSTREAM: tree: Port programmers to pass programmer_cfg to extractors
56edbfa6 : UPSTREAM: raiden_debug_spi.c: plumb programmer_cfg though get_params
d98cda1f : UPSTREAM: dummyflasher.c: plumb programmer_cfg though get_params
940c1cae : UPSTREAM: sb600spi.c: Allow passing programmer_cfg directly
680ea541 : UPSTREAM: it87spi.c: Allow passing programmer_cfg directly
af22e8e9 : BACKPORT: tree: Allow passing programmer_cfg directly to programmer
dcaa441f : UPSTREAM: tree: Change signature of extract_programmer_param_str()
90f3b3a2 : UPSTREAM: tests: Add tests to cover unhandled programmer params paths
83c955bd : UPSTREAM: tests/lifecycle: Run shutdown for init error paths
8df8b1f4 : UPSTREAM: layout.c: Cast argument of isspace() to unsigned char
5782f57e : CHROMIUM: cros_ec_dev.c: Fix use after free
f9959d5d : UPSTREAM: util/shell.nix: Explicitly install gnumake and GCC packages
78b1cd55 : OWNERS: add pmarheine
c84d2ae0 : UPSTREAM: nicintel_eeprom: pack eebar into programmer's data
30e8dc7c : UPSTREAM: nicintel_eeprom: decouple function signatures from global state
1818f29c : UPSTREAM: nicintel_eeprom: pack pci device struct into programmer's data
6c753688 : UPSTREAM: nicintel_eeprom: unify the code path of opaque master registration
56b7ce47 : UPSTREAM: nicintel_eeprom: refactor i210 variable into reentrant pattern
0064ac13 : UPSTREAM: nicintel_eeprom: turn 82580 state variable into a struct
91d64011 : UPSTREAM: nicintel_eeprom: handle errors using goto for i210's shutdown
15318589 : UPSTREAM: gfxnvidia: restore flash interface access state explicitly
fa9d6e28 : UPSTREAM: it8212: restore ROM BAR decode state explicitly
0efd5dd3 : UPSTREAM: Makefile: Fix build for Windows
60b908e3 : UPSTREAM: flashrom_tester: Add an implementation using libflashrom
d0f282b6 : UPSTREAM: realtek_mst_i2c_spi.c: Avoid premature initialisation
98bc84b8 : UPSTREAM: ich_descriptors_tool/Makefile: Add missing `override` for CFLAGS
219d11f4 : UPSTREAM: parallel.c: Consoldiate parallel master registration logic
375712ef : UPSTREAM: flashrom.c: Move write_buf_to_file() to helpers_fileio.c
52077b8e : UPSTREAM: flashrom.c: Move read_buf_from_file() to helpers_fileio.c
c3bd601d : UPSTREAM: flashrom.c: flatten out write_buf_to_include_args()
8fa66a27 : UPSTREAM: flashrom.c: flatten out read_buf_from_include_args()
b64ffe4d : UPSTREAM: ichspi.c: Clean up get_ich_spi_mode_param()
92dd3c47 : UPSTREAM: Add support for motherboard Jetway P4MDPT
deaffed8 : UPSTREAM: nic3com: mark PCI id 9006 as supported
9986bdd2 : UPSTREAM: Makefile: print dependency versions
4ee63abd : UPSTREAM: tree: Check properly if libusb is initialized
5651f27e : UPSTREAM: drkaiser: restore flash writing access state explicitly
731cca7a : UPSTREAM: spi25_statusreg: Fix checks for FEATURE_WRSR_EXT3
a9294ca6 : UPSTREAM: cmocka: Drop as meson subproject
06a0dc14 : UPSTREAM: parade_lspcon: Rename PAGE_SIZE to avoid redefinition
141c3ccb : UPSTREAM: pickit2_spi.c: Use one variable to store raw parameter values
f1c69a22 : UPSTREAM: linux_spi.c: Use one variable to store raw parameter values
e05dfaa9 : UPSTREAM: linux_mtd.c: Rename variable param to param_str
2bd5d26c : UPSTREAM: digilent_spi.c: Rename variable p to param_str
c559c654 : UPSTREAM: stlinkv3_spi.c: Use one variable to store raw parameter values
84623763 : UPSTREAM: realtek_mst_i2c_spi.c: Use one variable to store raw parameter values
4ac8af1d : UPSTREAM: sb600spi.c: Use one variable to store raw parameter values
84af42e9 : UPSTREAM: dediprog.c: Use one variable to store raw parameter values
c7de3e3c : UPSTREAM: dummyflasher.c: Remove unnecessary empty line
0ee08f52 : UPSTREAM: MAINTAINERS: Add Evan Benn for flashrom_tester
d2d576ab : UPSTREAM: flashrom_tester: Add _into_file to function names
4a78579a : UPSTREAM: flashrom_tester: Call crossystem with write protect argument
477d64b9 : UPSTREAM: bindings/rust: Document the rust bindings
1dd01fe3 : UPSTREAM: bindings/rust/libflashrom: Create fat rust binding
d089fd97 : UPSTREAM: bindings/rust/libflashrom-sys: Create thin rust bindgen binding
b7aaefff : UPSTREAM: tests: Add function to test programmer init error paths
d00884a4 : flashrom: delete deprecated writeprotect code
6524fc87 : Revert "CHROMIUM: flashchips.c: Fake flash part size as 32MB for Rex Proto 0"
28dbef09 : UPSTREAM: atahpt: restore flash access state explicitly
66c5b4b8 : UPSTREAM: Makefile.d/arch_test.h: Add detection for ARC64 architecture
ae9089b5 : UPSTREAM: Makefile: Add support for Elbrus (e2k) architecture
a4498290 : UPSTREAM: Makefile: fix rebuild issues
2281b1bc : UPSTREAM: ich_descriptors.c: Reduce i/o op paths in read_descriptor_reg()
137e5161 : UPSTREAM: include/ich_descriptors.h: Add missing include
c8e4dc9b : BACKPORT: tests: Add basic lifecycle test for mediatek_i2c_spi
d30bbda9 : BACKPORT: tests: Add basic lifecycle test for parade_lspcon
ab0cf534 : CHROMIUM: flashchips.c: Fake flash part size as 32MB for Rex Proto 0
8c069c5b : CHROMIUM: ichspi.c: clean up check_fd_permissions()
611e95e3 : action_descriptor.c: Facilitate disabling tech debt
2da37df1 : CHROMIUM: ichspi.c: check all descriptors for access restricitons
da7cbb71 : CHROMIUM: flashrom_tester: check locked region was actually overwritten
3af85f33 : CHROMIUM: flashrom_tester: Fix cmd read_region to read only the region
0d3a0496 : Makefile: replace with upstream
16a0a8ce : UPSTREAM: pickit2_spi.c: Use a variable to store the total packetsize
4449a485 : UPSTREAM: pickit2_spi.c: Replace hard-coded value with define in msg_perr()
34434f86 : UPSTREAM: nicnatsemi: Refactor singleton states into reentrant pattern
e978f57b : UPSTREAM: satasii: drop unused variable from par data struct
aa92feef : UPSTREAM: satasii: Drop sii_ prefix for par data struct members
8dc15f78 : UPSTREAM: satasii: Refactor singleton states into reentrant pattern
5a6e2931 : UPSTREAM: satamv: Drop mv_ prefix for par data struct members
f4d4dfa9 : UPSTREAM: satamv: Refactor singleton states into reentrant pattern
ae30308c : UPSTREAM: nicintel: Refactor singleton states into reentrant pattern
bf57cdfa : UPSTREAM: maintainers: Add Felix Singer for Nix shell
8a141380 : UPSTREAM: maintainers: Add Anastasia Klimchuk for MAINTAINERS
df39d6c7 : UPSTREAM: maintainers: Add Felix Singer for MAINTAINERS
5efda94b : UPSTREAM: flashrom_tester: Move all subprocess stderr logging to dispatch
551f1e99 : UPSTREAM: tests/test.c: Allow filtering of tests using cmocka API
1cc57e3d : UPSTREAM: parade_lspcon.c: Clarify coincidentally JEDEC command usage
5cad25c0 : UPSTREAM: parade_lspcon.c: Add allow_brick=yes programmer param
891947a7 : CHROMIUM: flashrom_tester: Write a newline with the wp prompt
7858673a : BACKPORT: Rename lspcon_i2c_spi to parade_lspcon
27a5c5b4 : FROMLIST: flashrom_tester: Parse fmap header as little endian
f6e556ea : UPSTREAM: flashrom_tester: Remove subprocess from elog_sanity_test
cc9524d9 : UPSTREAM: parade_lspcon.c: Leverage the BIT() macro
e653fe32 : UPSTREAM: parade_lspcon.c: Drop unused define
54ab4a36 : UPSTREAM: mediatek_i2c_spi.c: Add allow_brick=yes programmer param
2bbd9878 : CHROMIUM: spi25_statusreg: probe_opcode() before register read/write
471f081f : UPSTREAM: it8212: Drop it8212_ prefix for par data struct members
5549d77e : UPSTREAM: atapromise: Drop atapromise_ prefix for par data struct members
73ca13a5 : UPSTREAM: meson: fix various meson build warnings and formatting
5bed5909 : UPSTREAM: pickit2_spi.c: Add `pickit2_interrupt_transfer()` helper
8533fb4d : UPSTREAM: maintainers: Add Nikolai Artemiev for write-protect
09a07242 : UPSTREAM: maintainers: Add Anastasia Klimchuk for unit tests
b8983041 : UPSTREAM: maintainers: Add Nikolai Artemiev for linux_mtd
567ae46c : UPSTREAM: maintainers: Add Peter Marheine for i2c programmers
c753b267 : UPSTREAM: maintainers: Add Peter Marheine for i2c core
c25164fa : UPSTREAM: maintainers: Add Thomas Heijligen for build system
24ee532a : UPSTREAM: Introduce MAINTAINERS file
1315fd0e : UPSTREAM: Makefile: Fix dependencies for developerbox_spi
beacfbdf : UPSTREAM: realtek_mst_i2c_spi.c: Use bool type for parameters
95b3d3a8 : UPSTREAM: realtek_mst_i2c_spi.c: Clean up get_params()
45892226 : UPSTREAM: realtek_mst_i2c_spi: Use underscores for parameters instead hyphens
239cb196 : UPSTREAM: flashrom_tester: Add write_file_with_layout positive test
b1afb91c : UPSTREAM: flashrom_tester: Refactor Error type
cefa2505 : UPSTREAM: flashrom_tester: Use Flashrom trait instead of struct FlashromCmd
4dd1b98b : flashrom_tester: update to built-0.5
2781c3f6 : Reland "cros_wp_rollout: switch to new writeprotect for linux_mtd"
92868e1c : CHROMIUM: cli_classic: allow --wp-disable without --wp-range w/ linux_mtd
15e1ba33 : Revert "cros_wp_rollout: switch to new writeprotect for linux_mtd"
789939e3 : Revert "flashrom.c: Simplify read_checked_access()"
58797447 : UPSTREAM: mediatek_i2c_spi: Use new API to register shutdown function
3375aadf : UPSTREAM: atapromise: Refactor singleton states into reentrant pattern
454e6f6a : UPSTREAM: it8212: Refactor singleton states into reentrant pattern
18de7039 : UPSTREAM: stlinkv3_spi: add support for more product variants
53a1a7d2 : UPSTREAM: ft2232_spi.c: Add support for kt-link jtag interface
ece6e391 : UPSTREAM: hwaccess: use __asm__ as it is done elsewhere
73f3bb6a : UPSTREAM: realtek_mst_i2c_spi.c: Add allow-brick=yes programmer param
f2b20043 : UPSTREAM: mediatek_i2c_spi: Move shutdown function above spi_master struct
37759da0 : UPSTREAM: spi: Add function to probe erase command opcode for all spi_master
fec245ce : UPSTREAM: gfxnvidia: Drop nvidia_ prefix for par data struct members
50a4858d : UPSTREAM: ichspi: Call `Set Flash Address` API from `Read/Write Status` functions
c1abacd3 : cros_wp_rollout: switch to new writeprotect for ichspi
69e3a762 : CHROMIUM: Allow writeprotect to work with restricted programmers
0bebe0c3 : it87spi.c: Sync with upstream file
5a9d154e : UPSTREAM: it87spi.c: Enable probing of IT8686E
e6231cce : UPSTREAM: tests: Make libusb conditional dependency for unit tests
cb22b619 : BACKPORT: tests: Split lifecycle test file into per-programmer files
74f91121 : UPSTREAM: tests: Add lifecycle function prototypes into lifecycle.h header
ee77c157 : UPSTREAM: tests: Create lifecycle.h and gather includes and macro there
af3a2842 : UPSTREAM: gfxnvidia: Refactor singleton states into reentrant pattern
1e2330a1 : UPSTREAM: drkaiser: Drop drkaiser_ prefix for par data struct members
049b7873 : UPSTREAM: realtek_mst_i2c_spi.c: Clarify gpio pin 88 comment to be more exacting
c1830488 : UPSTREAM: dummyflasher: Remove spurious init for VARIABLE_SIZE
710fba1f : UPSTREAM: flashchips.c: Mark MT25QU256 as tested
95f5ee40 : UPSTREAM: flashchips.c: change GD25Q256D to "GD25Q256D/GD25Q256E"
99408625 : BACKPORT: it85spi: EOL support
208a040f : cros_wp_rollout: switch to new writeprotect for linux_mtd
95e0c8f9 : BACKPORT: Add `str` extension to extract_programmer_param function name
1d436f63 : UPSTREAM: drkaiser: Refactor singleton states into reentrant pattern
9c021c34 : UPSTREAM: tests: Remove unnecessary static keyword from lifecycle tests
38206a6d : UPSTREAM: tests: Add dummyflasher unit tests for opaque programmer
b56e1a15 : BACKPORT: tree: indent struct *_master consistently with tabs
40146bf4 : UPSTREAM: spi25.c: Add function to return opcode of passed erase fucntion pointer
bbae5eeb : UPSTREAM: spi25.c: Add a list to lookup erasefn and opcode instead of switch case
e50a100d : UPSTREAM: dummyflasher: Handle invalid value of freq parameter
217ca475 : UPSTREAM: flashchips: Add missing block eraser for S25FL512S
9d145612 : UPSTREAM: flashchips: Enable FEATURE_4BA_EAR_1716 for S25FL512S
03ce613d : UPSTREAM: flashchips: Enable FEATURE_4BA_EAR_1716 for ISSI chips
f890838a : BACKPORT: flashchips,spi25: Replace `.wrea_override` with FEATURE_4BA_EAR_1716
a63da721 : UPSTREAM: flashchips: Rename FEATURE_4BA_EXT_ADDR -> _EAR_C5C8
b6f4fd2b : UPSTREAM: flashchips: Drop FOUR_BYTE_ADDR comments
ccc8e5d7 : cros_wp_rollout: switch to new writeprotect for cros_ec
d101cab1 : cros_wp_rollout: switch to upstream writeprotect on AMD/sb600
a33fc3c5 : flashrom.c: Simplify read_checked_access()
8d2f5c88 : BACKPORT: flashchips: Split W25Q256.V
9577b4e0 : cros_ec: add option to use new EC WP for unlocking before write/erase
1bbcc9d6 : CHROMIUM: move wp rollout control logic to new file
39c2cc8c : UPSTREAM: pcidev: Always fetch ident info
5a260cd6 : cli_classic: stagger WP migration between ichspi/sb600/linux_mtd
90795b2c : UPSTREAM: tests: Use regular cmocka wraps for hwaccess functions
4c0920dc : UPSTREAM: dummyflasher: Add emulation for S25FL128L
6fd79576 : UPSTREAM: flashchips: Add Spansion (today Infineon) S25FL128L and S25FL256L
a12ca579 : flashrom.c: Fix FIXME in read_checked_access()
f375c762 : UPSTREAM: spi25_statusreg: Allow WRSR_EXT for Status Register 3
55ee900c : CHROMIUM: ichspi.c: zero init struct to avoid compile err
aa670e2f : flashrom.c: fix verify logic regression
b82764bd : UPSTREAM: flashrom.c, flashcips.c: Test the order of erase functions
9ccf4cd4 : BACKPORT: tests: test write protection
2f31e474 : CHROMIUM: cli_classic: add hack to avoid CLI string formatting changes
8ee46970 : BACKPORT: dummyflasher: Wire variable size feature via opaque infra
c8a30441 : ichspi.c: Drop get_num_fd_regions() for ich_number_of_regions()
dc0fc304 : UPSTREAM: board_enable: Add ASUS P5W DH Deluxe
6d12db04 : ichspi.c: Drop bespoke 'fd_access_level' enum
66388ec9 : BACKPORT: ichspi.c: Simplify ich9_handle_{frap,pr}() to work with logical rep
45d45921 : cros_ec: add writeprotect support using new interface
e42b0928 : ichspi.c: Cleanup ich_hwseq_get_flash_id()
3dc926ac : cli_classic: use new writeprotect for dediprog & raiden_debug_spi
ae8db81a : ichspi.c: Reshuffle functions into related hunks
959ffc98 : cros_alias,cros_ec: remove EC alias and move definition to cros_ec_dev.c
e3da790e : cros_ec: Factor out legacy wp support
790dd5aa : UPSTREAM: writeprotect: Add line-break after each `spew` message
502c09ab : UPSTREAM: atahpt: Refactor singleton states into reentrant pattern
c2608683 : UPSTREAM: atavia: fix BYTE_OFFSET's macro argument value
6f7961ec : UPSTREAM: libflashrom.map: Add missing functions from libflashrom.h
5413736f : UPSTREAM: tree: Consolidate BIT() macro
fa73afae : OWNERS: add evanbenn@chromium.org
68ac4a90 : BACKPORT: ichspi.c: Implement read_write_status for wp
8f080e6b : BACKPORT: writeprotect.c: Allow opaque masters to hook {read,write}_register()
6be9ad78 : BACKPORT: Add W25Q512NW-IM ID to flashrom
07e5d3da : ichspi,opaque_statusreg: add unlock function for opaque masters
f018dfb0 : cli_classic.c: Allow wp switch over to be staggered
3a1c7014 : ichspi.c: Drop freg param from ec_region_rwperms()
87ac02c3 : ichspi.c: Reshuffle bespoke defines to alleviate merge conflicts
06380b82 : ichspi.c: Clean up ec_region_rwperms()
6db34260 : cli_classic,action_descriptor: remove --do-not-diff
71f6db1c : chipset_enable.c: Format tech debt to avoid merge conflicts
d4d6fda5 : wp: Align r/w status register signatures
92af59c1 : ichspi.c: Copy wp structures to context chip
c033abb5 : dep_writeprotect.c: Wrap status reg r/w ops for opaque
08fd1b9f : ichspi.c: Do not mix spi ops in opaque masters
09337e92 : linux_mtd,dep_writeprotect: remove legacy MTD WP code to dep_writeprotect.c
5fde7125 : ichspi: Port check_access hook from flashchip to programmer
834859f7 : ichspi: Move {read,write}_status() hooks from flashchip to programmer
58606d9c : ichspi.c: Tidy up ec_region_rwperms()
8d0aff1e : ichspi.c: Factor out set_fd_regions_rwperms() logic from frap fn
491a4017 : UPSTREAM: meson: use files() for srcs list
9e467e28 : ichspi.c: Factor out ec_region_rwperms() logic from frap fn
453813d0 : ichspi.c: Pass ich_gen as param to check_fd_permssions()
bd4caf0a : flashrom.c: Seperate out paranoid logic
b0578170 : tree: Drop ignore_error wrapper
2d61e96a : flashrom.c: Drop error_action enum, branch always true
ace2b474 : ichspi.c: Remove 'num_fd_regions' global variable
61ac4c03 : UPSTREAM: flashchips: Fix W25Q256.W
608251d5 : UPSTREAM: flashchips.c: add CMP bit entry to W25Q256.V
7e7a8b56 : ichspi.c: Factor out opcode permission check
c9e12282 : ichspi.c: num_fd_regions is always >0
4c510b50 : ichspi.c: return 0 at end of func
0221960a : UPSTREAM: libflashrom: Return progress state to the library user
cb09c0a1 : UPSTREAM: flashrom: initialize restore func count in correct place
696d0983 : UPSTREAM: util/shell.nix: Add libjaylink
0b095cd7 : UPSTREAM: ichspi: Add Intel Alder Lake-S support
f5765606 : ichspi.c: Make hwseq default for Apollo/Gemini/Jasper/Elkhart/Meteor Lakes
d5f186b8 : dummyflasher: Wire variable size feature via opaque infra
bc7a700a : Add unblocked_terms.txt
037ac664 : ichspi.c: Remove spurious diffs with upstream
ea0dcdc2 : include/chipdrivers.h: Drop dead func prototypes
61c47040 : include/flash.h: Remove spurious diffs with upstream
01c06e63 : UPSTREAM: cli_classic: fix memory leak
d4819512 : BACKPORT: flashrom: Drop read_flash_to_file() usage
ef2779ef : BACKPORT: tests: Rearange CPP guards
e94ad925 : UPSTREAM: meson: link flashrom binary against static libflashrom
94084e8f : UPSTREAM: meson: relocate config_print_wiki & config_default_programmer_*
87c20b84 : UPSTREAM: meson: use built-in options for install paths
b72eaa6d : UPSTREAM: meson: add option to disable tests
3c6f6a2e : BACKPORT: meson: use `platform/` as subdir()
2269f7dc : UPSTREAM: util/ich_descriptors_tool: Remove unneeded meson dependencies
a57ca32b : UPSTREAM: meson: relocate add_project_arguments() for IS_WINDOWS
2352a6a0 : BACKPORT: meson: relocate source file list
d853b5fb : UPSTREAM: util/flashrom_tester: Update sys-info crate to version 0.9
fe32670a : UPSTREAM: dummyflasher: enforce write protection for W25Q128FV
5bd63c4c : UPSTREAM: dummyflasher: emulate SR2 and SR3 for W25Q128FV
297dd6d8 : BACKPORT: it85spi.c: Fix some space/tab trivial style issues
3d6b1f3e : UPSTREAM: dummyflasher: add SR2 and SR3 emulation harness
db95fa97 : UPSTREAM: serprog.c: Avoid calling memcpy with NULL pointer arguments
95870ac8 : UPSTREAM: platform/swap: move swap inline functions & macros into an own header
063ecbda : BACKPORT: libflashrom: Move documentation to header
9546897d : UPSTREAM: flashrom.8.tmpl: Add raiden_debug_spi doc entry
1f1fe2f1 : UPSTREAM: board_enable.c: Port to use pcidev_find_vendorclass() helper
880a1139 : BACKPORT: Global cleanup: Fix a few spelling errors
7b521c19 : BACKPORT: ichspi: Introduce HSFC CYCLE READ/WRITE/ERASE macros
c5205e74 : BACKPORT: ichspi: Introduce HSFC_FDBC_VAL(n) macro
c5b4b3b7 : UPSTREAM: ichspi: Introduce HSFC_FCYCLE_MASK(n) macro
d555873a : UPSTREAM: ichspi: Drop unused `_pprint_reg` macro
b689935a : UPSTREAM: ichspi: Use `pprint_reg` macro for PCH100 HSFC FCYCLE offset
adedafc9 : UPSTREAM: ichspi: Add `PCH100_` prefix for `Write Enable Type (WET)` macros
a5aeda1b : UPSTREAM: pony_spi.c: Extract out get_params to simplify init
fcb9c257 : UPSTREAM: flashchips: enable write-protection for W25Q{64,128}.V
e2ad39e1 : UPSTREAM: jlink_spi: Add option to enable target power
81226996 : UPSTREAM: raiden_debug_spi.c: Document where raiden_debug_spi_requests are handled
49000da8 : UPSTREAM: Makefile: Align BITBANG_SPI with the other DEPENDS_ and USE_ configs
54363314 : UPSTREAM: meson: Treat warnings as errors
38a276ba : UPSTREAM: meson: Add optimisation level s and disable debug in meson build
d9c23937 : UPSTREAM: Add -W options from Makefile into meson warning_flags
94a0aa3c : CHROMIUM: tests/lifecycle.c: Fix warn about dediprog_libusb_*() being unused
2a66189d : BACKPORT: tests: Add and include headers with function prototypes
1530769f : UPSTREAM: tests: Mark all static functions as static
075e316a : UPSTREAM: ich_descriptors_tool: Fix -Wsign-compare warnings
8401ef77 : BACKPORT: Introduce an `include` directory for header files
0f4d6c9d : UPSTREAM: writeprotect: add WPS bit and always set it to zero
675881ca : UPSTREAM: spi25_statusreg.c: add SR3 read/write support
b0790bbf : UPSTREAM: Close GitHub PRs and issues automatically
64f3f5f1 : BACKPORT: ichspi: Unify timeouts across all SPI operations to 30s
0b8f67e2 : UPSTREAM: flashchips.c: mark IS25LP064 as TEST_OK_PREW
3a7bcd48 : UPSTREAM: flashchips.c: Mark GD25Q40(B) as tested
cc89faea : BACKPORT: cli_classic: add writeprotect CLI and update man page
8017a4ec : UPSTREAM: raiden_debug_spi: Add more informative error message when WP is enabled
cf6870fe : BACKPORT: tests/: Add file path and flags validation to open() calls
30e286f5 : UPSTREAM: raiden_debug_spi.c: Allow custom_rst param value of 'false'
a338e387 : BACKPORT: ichspi: Add Jasper Lake support
76331dae : UPSTREAM: platform.h: rename swapX to ___swapX
0f7b478c : UPSTREAM: hwaccess_x86_msr: drop outdated comment
2107fa5c : UPSTREAM: flashrom.c: remove unused include
1bcaa5c8 : UPSTREAM: Drop STANDALONE mode
56c8c882 : UPSTREAM: NEED_PCI: remove macro
f56effcb : UPSTREAM: print_buildinfo: remove unreachable print of libpci version
6fe9eddd : UPSTREAM: hwaccess_x86_msr: rename msr function to msr_xxx
9d213eb9 : BACKPORT: hwaccess: add endianness converting deserialization functions
6879c44d : UPSTREAM: platform.h: remove const from forward declarations
89f6ebb2 : UPSTREAM: tests/lifecycle.c: Deduce out io-setup-teardown do-pattern
766a03d8 : UPSTREAM: sb600spi.c: Add Promontory chipset rev 0x71
6a80060a : BACKPORT: Endian conversion: move to platform.h and platform/endian*.c
dee7b2f1 : BACKPORT: hwaccess: replace macros by C code
73d90745 : UPSTREAM: sb600spi.c: Use SPI100 bit mappings
f1767142 : UPSTREAM: ich_descriptors.c: Ensure unsigned types >=0 on to prevent underflow
9675dda7 : BACKPORT: tests/linux_spi: Validate params file path and flags
50c4bb6f : UPSTREAM: hwaccess_physmap: add missing DirectHW include
c07feb81 : UPSTREAM: README: add C compiler and pkg-config as build dependency
052a1ff2 : dep_writeprotect: drop support for MX25U6435E
88cd0a76 : UPSTREAM: writeprotect.c: refactor and fix wp_mode functions
3b41cd15 : UPSTREAM: libflashrom,linux_mtd: add linux_mtd writeprotect support
7bece61b : UPSTREAM: flashchips.c: add writeprotect support for more chips
151e077d : UPSTREAM: dmi.c: Ensure g_has_dmi_support is default on shutdown
8982aa25 : UPSTREAM: dmi.c: Hide has_dmi_support global behind method
8d5cf178 : BACKPORT: gitignore: add libflashrom.a
05dd3236 : BACKPORT: spi25_statusreg: delete spi_read_status_register()
394363f7 : UPSTREAM: spi25_statusreg: inline spi_write_register_flag()
b1826c26 : BACKPORT: ichspi: Add support for Meteor Lake
2ed646a7 : UPSTREAM: libflashrom.c: Fix unintialized value passed to function
fdedb8d9 : UPSTREAM: board_enable.c: Remove unnecessary assignment
02a73fe2 : UPSTREAM: flashrom.8.tmpl: document lspcon_i2c_spi
da7992c4 : UPSTREAM: flashrom.8.tmpl: document realtek_mst_i2c_spi
5ee78a98 : UPSTREAM: pony_spi.c: Fix memory leak in function pony_init_spi
bba5b339 : UPSTREAM: pcidev: Move pci_dev_find() from internal to canonical place
ea2412c0 : UPSTREAM: pcidev: Move pci_card_find() from internal to canonical place
8b570dcf : UPSTREAM: cli_classic.c: Use correct format specifier for `size_t`
99e1b0c0 : UPSTREAM: tests: Upgrade linux_spi test to run probe lifecycle
ddf05d79 : UPSTREAM: tests: Upgrade linux_mtd test to run probe lifecycle
eba5756f : BACKPORT: tests: Add run_probe_lifecycle and add dummyflasher probe test
257b7e80 : UPSTREAM: tests: assert pathname and flags when calling open()
f9a57051 : UPSTREAM: tests: use MOCK_FD instead of NON_ZERO
4b7ef59d : UPSTREAM: hwaccess_x86_io: clean header concept
c2945c59 : BACKPORT: Makefile: use HAS_ USE_ pattern for serial support
4a20c016 : UPSTREAM: hwaccess_x86_io: refactor rget_io_perms()
971b4b0b : UPSTREAM: Makefile: print version info as part of the config target
8405fc05 : UPSTREAM: Makefile: use libflashrom.a as input to build the flashrom executable
fc61363b : UPSTREAM: Makefile: add CONFIG_MEDIATEK_I2C_SPI to DEPENDS_ON_LINUX_I2C
f0ae5bee : UPSTREAM: Makefile: use the HAS_ USE_ scheme for linux i2c dependent programmer
d3470f3f : UPSTREAM: tests: Rename run_lifecycle into run_basic_lifecycle
3f79e2e3 : UPSTREAM: tests: Rename init_shutdown.c into lifecycle.c
c88ab0dd : UPSTREAM: dmi: Correctly check for ERROR_PTR
92e200a6 : UPSTREAM: pcidev: Move scandev_inclass logic from internal to pcidev
dfcd2f90 : UPSTREAM: ft2232_spi.c: Add FTDI FT4233H
b27b0ba6 : UPSTREAM: pcidev: Move pci_get_dev() logic into canonical place
41e7daa7 : UPSTREAM: writeprotect: add {get,set}_wp_mode()
8e4ab52f : UPSTREAM: writeprotect: add set_wp_range()
a9af36f5 : UPSTREAM: libflashrom,writeprotect: add flashrom_wp_get_available_ranges()
4a9b6813 : UPSTREAM: writeprotect: add get_wp_range() for decoding ranges
920c7d57 : BACKPORT: flashchips,writeprotect_ranges: add range decoding function
162a7067 : UPSTREAM: libflashrom,writeprotect: add functions for reading/writing WP configs
3be15f66 : UPSTREAM: writeprotect.h: add structure to represent chip wp configuration bits
c4411078 : BACKPORT: flash.h,flashchips.c: add writeprotect bit layout map to chips
3a1af665 : UPSTREAM: spi25_statusreg,flashchips: add SR2 read/write support
4cf70529 : BACKPORT: spi25_statusreg: make register read/write functions generic
54d42dd4 : chipset_enable.c: Drop Skylake CNL vid.pid hack
bb340694 : BACKPORT: flashrom.8.tmpl: Clarify man entries for -w/-v/-x
e3534fb0 : BACKPORT: writeprotect, cli_classic: delete old writeprotect code
a23b7f6f : CHROMIUM: tests: Increase test timeout to 60s
f3b3635b : CHROMIUM: cros_ec_dev: initialize all fields
8dc096d3 : UPSTREAM: tests: add more mock wrappers
244a254b : UPSTREAM: tests: Add padding to pci_dev struct for ASAN
45d5a4e0 : UPSTREAM: helpers.c: use unsigned int for bit shifts (ASAN)
889a25a2 : CHROMIUM: rename `struct wp_range` to avoid name conflict
a06f6751 : CHROMIUM: flashrom: Call cros_ec_finish() after verification
e8f05182 : CHROMIUM: cli_classic: refactor to make downstreaming WP easier
f4aa1bdd : CHROMIUM: cli_classic: drop support for non-hardware WP modes
c56f80bc : CHROMIUM: ichspi: Reorder function definition to avoid forward declaration
614a2a92 : CHROMIUM: ichspi: Reflow the code to increase readability
23ded9d8 : BACKPORT: ichspi.c: Check SPI Cycle In-Progress prior start HW Seq
a8857013 : BACKPORT: ichspi: Add Alder Lake support
27f5f430 : UPSTREAM: libflashrom: Allow NULL-pointer argument in flashrom_flash_release()
541157f4 : UPSTREAM: hwaccess_x86_io: merge error message in rget_io_perms()
1e77478c : UPSTREAM: meson.build: Don't depend on getrevision.sh
87781f5e : CHROMIUM: prefix writeprotect filenames with 'dep_'
68007b8d : [CHROMIUM]: file_lock.c: Fix timeout cal in file_lock_get()
f3fde5cf : [CHROMIUM] ichspi: Add workaround to increase hwseq timeouts
9672e9ba : [CHROMIUM]: Drop ignore_lock cli flag
72c71f22 : UPSTREAM: pcidev: Avoid internal programmer relying on pacc global
fb8fba64 : BACKPORT: cli_classic: Use flashrom_init() from API
0d4ae2fb : UPSTREAM: Makefile: Rework the EXEC_SUFFIX determination
8ed91802 : UPSTREAM: cli_classic: Replace programmer_shutdown() with libflashrom call
4f674222 : BACKPORT: cli_classic: Use flashrom_flash_getsize() over raw access
0c593013 : UPSTREAM: Makefile: enable internal programmer for x86 and all linux platforms
d1b2c3ed : CHROMIUM: linux_mtd: fix typo
65b47b35 : UPSTREAM: libflashrom/fmap: Don't use off_t for flash offsets
73d3d2a5 : UPSTREAM: tests: Add tests for verify operation
ddfdb144 : BACKPORT: internal.c: Seperate out get_params() from internal_init()
062080f0 : UPSTREAM: Makefile: remove CPPFLAGS and LDFLAGS to default directories
c2b7f286 : UPSTREAM: ich_descriptors.c Invert the meaning of 'dual_output' bit
f904d8e4 : UPSTREAM: platform/pci.h: adapt NetBSD include path to pkg-config
946038c3 : UPSTREAM: Makefile: use pkg-config --libs --static for LDFLAGS
0b8fe400 : UPSTREAM: Makefile: check if librt is an external library
b7e6383e : UPSTREAM: tests: Add comprehensive comment for chip.c
d79318e5 : UPSTREAM: tests: Set up mock chip memory in consistent and predictable way
a72f6868 : BACKPORT: tests: add fprintf() mock with redirection to io_mock
434c178d : BACKPORT: Add Elkhart Lake support
c1fd93d8 : CHROMIUM: flashrom.c: Fix output message when writing succeeded.
6407f1ad : CHROMIUM: meson.build: delete old WP test dependencies
c0c21890 : UPSTREAM: fmap.c: Avoid undefined behaviour with fmap_lsearch([len:=0])
084a190a : writeprotect: fix w25q_large_range_to_status
330088d7 : [CHROMIUM]: libflashrom: Also use USE_BIG_LOCK
155b0917 : UPSTREAM: ichspi: Remove unneeded line breaks, add useful line breaks and tabs
c652bffd : UPSTREAM: ichspi: Extract initialisation of swseq and hwseq into a function
3014329b : UPSTREAM: ichspi: Extract handling programmer param into a function
d1033bd6 : BACKPORT: ichspi: Split very long init function into two
dc8caac9 : CHROMIUM: flashrom: create/release power lock on libflashrom W path
73e32d71 : CHROMIUM: tests: add fprintf() mock
6d1150a3 : Revert "cli_classic,power: stop creating power management lock file"
0c532c48 : UPSTREAM: Add mediatek_i2c_spi interface
b146307c : BACKPORT: flashrom.c: Move do_*() helpers into cli_classic.c
1a3a17a7 : UPSTREAM: flashrom.c: Make {read,write}_buf_from_include_args() public
b5713825 : UPSTREAM: SFDP: make mandatory table length check work with newer SFDP revisions
c6eb9550 : UPSTREAM: sfdp: drop redundant check of the mandatory table size
3ad486ad : UPSTREAM: meson: sync programmer dependencies from Makefile
afc1089c : UPSTREAM: hwaccess: fix build on non-x86 targets
8e1c59b1 : UPSTREAM: flashrom: Convert do_read() into a libflashrom user
6439a55a : BACKPORT: cli_classic.c: Convert do_erase() to libflashrom call
746c59ab : UPSTREAM: Makefile: remove obsolete distclean target
1ba463a8 : BACKPORT: Makefile: rename FEATURE_CFLAGS to FEATURE_FLAGS
c838fa13 : UPSTREAM: Makefile: merge compiler, hwlibs, features targets into config target
8be82e33 : UPSTREAM: Makefile: reorder make targets
d5930f3b : UPSTREAM: Makefile: clean up variables
77df8bd4 : UPSTREAM: Makefile: Make pkg-config mandatory to find libpci
1598c763 : UPSTREAM: Makefile: replace RAW_ACCESS with RAW_MEM_ACCESS X86_MSR X86_PORT_IO
b60dd884 : BACKPORT: hwaccess: move mmio functions into hwaccess_physmap
ec9d5b95 : UPSTREAM: tests: Convert write chip tests to libflashrom API
d294fcf4 : UPSTREAM: tests: Convert read chip tests to libflashrom API
8a480a1b : UPSTREAM: tests: Convert erase chip tests to libflashrom API
983ab391 : UPSTREAM: dediprog: wait for spi bulk read xfers to finish
8bf4e2e2 : UPSTREAM: linux_mtd: check ioctl() return value properly
630560ab : UPSTREAM: it8212: remove unused rget_io_perms()
df3130e8 : UPSTREAM: satasii: remove unused rget_io_perms()
c1fcc1a1 : UPSTREAM: ogp_spi: remove unused rget_io_perms()
f0316873 : UPSTREAM: nicintel_spi: remove unused rget_io_perms()
5c2ff9fb : UPSTREAM: nicintel_eeprom: remove unused rget_io_perms()
7ad2151a : UPSTREAM: nicintel: remove unused rget_io_perms()
715433f4 : UPSTREAM: gfxnvidia: remove unused rget_io_perms()
6733eb48 : UPSTREAM: drkaiser: remove unused rget_io_perms()
3bb97972 : UPSTREAM: atavia: remove unused rget_io_perms()
0075bc08 : UPSTREAM: chipset_enable.c: Add TGP-H IDs
9fbdc5d0 : UPSTREAM: hwaccess_x86_msr: fix build for FreeBSD
2c666db9 : UPSTREAM: Makefile: list dependencies for RAW_MEM_ACCESS, X86_PORT_IO, X86_MSR
e3e2a055 : BACKPORT: physmap: rename to hwaccess_physmap, create own header
1398c859 : UPSTREAM: hwaccess physmap: move x86 msr related code into own files
25815f4f : UPSTREAM: hwaccess: move x86 port I/O related code into own files
402a7a2c : UPSTREAM: pci.h: move include into own wrapper
36749446 : CHROMIUM: linux_mtd: fix print args order
c4adc5d2 : UPSTREAM: layout: Hoist get_region_range() into libflashrom API
90af42ae : Revert "writeprotect: delete unused chips/drivers"
f4f1b9fd : UPSTREAM: Makefile: Make pkg-config mandatory to find libusb1
f4241312 : UPSTREAM: Makefile: Make pkg-config mandatory to find libjaylink
cb58477c : UPSTREAM: Makefile: Rework NI-845x detection
2d48baf2 : UPSTREAM: Makefile: Make pkg-config mandatory to find libftdi1
7f9ad76e : UPSTREAM: flashrom.8.tmpl: document W25Q128FV is emulated by dummyflasher
b9be133c : UPSTREAM: flashrom.8.tmpl: remove outdated warning about v1.0
c99dd016 : BACKPORT: flashrom.c: Validate before allocate in verify_range()
6f5a1066 : UPSTREAM: flashchips: Add W25Q64JV
e5a16f1e : UPSTREAM: tests: Add init-shutdown test for raiden_debug_spi
1260aaae : UPSTREAM: tests: Add wraps for __xstat/__fxstat variants of stat/fstat
08c155a7 : UPSTREAM: chipset_enable.c: Mark Intel Z390 as DEP
b1c149d0 : BACKPORT: Add Tiger Lake U Premium support
03b7d4a6 : UPSTREAM: tests: Rename flash context in chip tests to flashctx
238920ff : UPSTREAM: tests: Add tests to write on chip
30d7faa2 : UPSTREAM: hwaccess.c: move function declarations from programmer.h to hwaccess.h
6d09953c : UPSTREAM: Makefile: Move libftdi1 detection to hwlibs target
8b158b25 : UPSTREAM: Makefile: Move NI845X_SPI library detection to hwlibs target
8762af5a : BACKPORT: Makefile: Revise build options for Linux specific headers
3d6840ff : UPSTREAM: Makefile: Revise utsname and clock_gettime test
47b8567d : UPSTREAM: Makefile: compiler target: separate fixed text and value by a colon
bc810556 : UPSTREAM: sb600spi: Cleanup spispeed and spireamode warnings
1a159bc3 : cli_classic,power: stop creating power management lock file
3c22cf9e : CHROMIUM: linux_mtd: check ioctl() return codes properly
f5089dd2 : writeprotect: delete unused chips/drivers
a15ad47a : s25f: resync with upstream
3eb89a5d : flashrom.c: Modify map/unmap callbacks for cros_ec_alias
9600eec6 : writeprotect: delete unused chips/drivers
fa8571e5 : tests: delete writeprotect.c tests
fa7f0307 : power: drop fallback lock file path
8e73d047 : action_descriptor.c: Fix heap corruption
e68a81af : UPSTREAM: Makefile: Revise C compiler check
f5a3ca34 : UPSTREAM: pony_spi: fix memory leak
321a35a2 : UPSTREAM: Makefile: remove NEED_LIBUSB1 from FEATURE_CFLAGS
a5a0a2a9 : UPSTREAM: Makefile: meson.build: remove unused CONFIG_I2C_SUPPORT
f17306a0 : UPSTREAM: Makefile, ich_descriptors_tool/Makefile: unify behavior
b7c1d536 : BACKPORT: Makefile: unify the use of filter
db340435 : UPSTREAM: tests: Fix fread wrap to return success by default
4ab03f80 : UPSTREAM: tests: Add wrap for libusb_init and use it in dediprog test
3bea862b : UPSTREAM: tests: Extract libusb wraps into separate file
10cc54c4 : UPSTREAM: tests: Move current_io to io_mock.c be visible across tests
54b13516 : UPSTREAM: tests: Move LOG_ME to include/tests.h to be available everywhere
9ea1f8eb : UPSTREAM: tests: Add NON_ZERO macro and not_null function instead of MOCK_HANDLE
54139dca : BACKPORT: hwaccess: replace flashrom specific macros by compiler defines
905cc6c1 : OWNERS: add nartemiev to owners and order alphabetically
34ba37cf : UPSTREAM: buildsystem: evaluate the USE_IOPL, USE_DEV_IO, USE_IOPERM macros
a4b416d9 : UPSTREAM: buildsystem: handle the IS_WINDOWS macro
c2474c70 : UPSTREAM: platform.h: remove IS_LINUX and IS_MACOSX macros
7beab377 : BACKPORT: buildsystem: Determine the endianness only in the buildsystem
6955e018 : UPSTREAM: Makefile: copy determination test for the endian to Makefile.d
96a218be : UPSTREAM: Makefile: move determination test for the architecture to Makefile.d
cc3a649e : UPSTREAM: Makefile: move determination test for OS to Makefile.d
192872db : BACKPORT: Makefile: move determination tests for target systems to one place
9160aa28 : UPSTREAM: serprog: Move content of programmer specific header to C file
ab0ee571 : UPSTREAM: gfxnvidia: Fix indents
763ad47a : UPSTREAM: Makefile: summarize systems with the same CPPFLAGS and LDFLAGS
0ca70c3b : UPSTREAM: Makefile: use STRIP_ARGS = -s on all systems
a220d52b : UPSTREAM: util: Add Nix shell file
58c52174 : UPSTREAM: raiden_debug_spi: Use new API to register shutdown function
b0419639 : UPSTREAM: raiden_debug_spi: Move shutdown function above spi_master struct
25b113de : UPSTREAM: raiden_debug_spi: Use spi data in configure_protocol
d75a0130 : UPSTREAM: raiden_debug_spi: Link spi_master struct to spi data
a1898b1a : UPSTREAM: ft2232_spi: reintroduce generic GPIOL control
fa6000f0 : UPSTREAM: flashrom_tester: Use elogtool to list firmware eventlog
779ca21a : UPSTREAM: ich_descriptors: Add explicit checks for all chipsets
877c3aaf : UPSTREAM: flashrom.8: carve out `csgpiol` into its own section
b19acb0c : UPSTREAM: ft2232_spi: prevent use of reserved pins on some programmers
feef3f43 : UPSTREAM: flashchips.c: mark EN25F10 as TEST_OK_PREW
a1bfb93e : UPSTREAM: tests: Revise mock chip definition and usage
577aea12 : UPSTREAM: tests: Add tests to read from chip
22deb17e : UPSTREAM: tests: Extract setup and teardown for chip tests
09af54fc : UPSTREAM: nicintel_spi.c: Implement `set_sck_set_mosi` and `set_sck_get_miso`
1a5eedfc : UPSTREAM: util/ich_descriptors_tool: Use GNU-style printf in MinGW
754c88b1 : UPSTREAM: ch341a: use better english in the debug message
f2348428 : UPSTREAM: dediprog.c: Split up compound conditional and swap two operations
7d422c24 : UPSTREAM: internal.c: unify the macro for x86 only code
415eca4a : UPSTREAM: ch341a_spi: replace active kernel driver detaching by automatic one
4d5d469b : UPSTREAM: Makefile: move functions and macros to own file
263517ba : UPSTREAM: custom_baud: move Linux specific code into own file
9c16663e : UPSTREAM: os.h: remove unneeded include
a2816668 : UPSTREAM: ft2232_spi: clarify the comment about gpio configuration
5b9428b1 : UPSTREAM: flashrom.8: add missing entry for `--flash-contents`
a2b4ec9f : UPSTREAM: flashrom.8: replace `svn changelog` with `git history`
0ea03a40 : UPSTREAM: remove compile guards
78a45935 : BACKPORT: mec1308: remove MEC1308 EC programmer
64e04d43 : BACKPORT: ene_lpc: remove ENE LPC programmer
2ff229a9 : UPSTREAM: dediprog.c: Drop dediprog_ prefix for spi data struct members
ce00a99e : UPSTREAM: dediprog.c: Refactor singleton states into reentrant pattern
d0f2616e : UPSTREAM: chipset_enable.c: Mark Z97 as DEP
9461aa7f : UPSTREAM: ich_descriptors_tool: Add missing Comet Point in usage
113cb3f2 : UPSTREAM: ni845x_spi: add missing const specifier to the spi_transmit function
d154a7e6 : UPSTREAM: Add support for Intel Emmitsburg PCH
94ed9168 : BACKPORT: layout: Make `struct layout_include_args` private to `layout.c`
1e7280e4 : writeprotect.c: reuse GD25Q128 wp code for GD25LQ128CD
facb282e : Add W25Q512NW-IM ID to flashrom
03b83ae7 : cros_ec_dev: "try" is a keyword in C++
f765da35 : writeprotect.c: add support for MX25L12833F
4441ae21 : flashchips_crosbl.c, ichspi.c: ignore "MX25L12805D"
bf0c0d90 : UPSTREAM: tests: Mock file i/o for linux_mtd and linux_spi tests
d5f726d7 : UPSTREAM: par_master: Fix propagation of register_par_master() return values
1855cdbc : UPSTREAM: par_master: Use new API to register shutdown function
90d40efc : UPSTREAM: par_master: Move shutdown function above par_master struct
78bbed22 : UPSTREAM: par_master: Add shutdown function in par_master struct
e3aaa7f1 : UPSTREAM: ni845x_spi: handle PROGRAMFILES(X86) env var properly
7a53838c : chipset_enable.c: delete Skylake SPI controller ID
120f80f4 : chipset_enable.c: delete Gemini Lake host bridge ID
9f825289 : CHROMIUM: Revert "CHROMIUM: Drop EC devfs v1 interface"
78b98a19 : writeprotect: make wp_status() return status to caller
cb89beec : BACKPORT: spi_master: Use new API to register shutdown function
0f08e975 : UPSTREAM: opaque_master: Use new API to register shutdown function
835c8f66 : UPSTREAM: flashchips: Add MX25L12833F
79ec4c39 : UPSTREAM: flashchips.c: Add 'GD25LQ128E' to match C and D variants
de693b3c : UPSTREAM: tests: Add tests to erase a chip
70e39da0 : UPSTREAM: tests: Use real spi_send_command for all tests except spi25.c
95f463b0 : UPSTREAM: tests: add init_shutdown test for realtek_mst_i2c_spi
0ace9179 : UPSTREAM: opaque_master: Move shutdown function above opaque_master struct
a2997ad5 : UPSTREAM: opaque_master: Add shutdown function in opaque_master struct
d864607e : UPSTREAM: linux_mtd: Free param right after its last usage
b5263467 : UPSTREAM: nicintel_eeprom: Check UNPROG_DEVICE in 82580 shutdown
50a5eff9 : UPSTREAM: nicintel_eeprom: Delete extra parentheses from if condition
8b643662 : UPSTREAM: spi_master: Move shutdown function above spi_master struct
b76a0c08 : UPSTREAM: spi_master: Add shutdown function in spi_master struct
57c84c26 : UPSTREAM: realtek_mst_i2c_spi: don't always fail init
0339f4f0 : UPSTREAM: tests: Add init-shutdown test for nicrealtek
2617e497 : UPSTREAM: programmer_table: Remove space between address operator and variable
0f8d765c : UPSTREAM: ft2232_spi: Add FTDI search by description.
dbb41edc : UPSTREAM: spi_master: Add default write_aai function to masters that have none
ee9d6609 : UPSTREAM: tests: Add unit tests for layout sanity checks
750e6da7 : UPSTREAM: tests: Trim excessive new lines from layout test output
a8467be9 : UPSTREAM: Replace freenode references
f7538de7 : UPSTREAM: print_wiki.c: Update mailing list reference
829dda53 : UPSTREAM: tests: Add layout tests for overlapping regions
080fc9f3 : UPSTREAM: tests: Wrap strdup to help cmocka recognise memory allocation
318efb2d : UPSTREAM: dediprog: Init-shutdown test for dediprog
9af7d7b3 : BACKPORT: flashrom.c: Reorder read_by_layout() to avoid forward decl
a1e3e2ef : BACKPORT: flashrom.c: Reorder check_block_eraser() to avoid forward decl
dacaabc8 : UPSTREAM: flashrom.c: Make extract_param() static local
677fa68a : tests: Enable temporarily disabled tests
4964dfd0 : internal, linux_spi: isolate cros-specific code in internal.c
5c02ee3d : action_descriptor: Fix unused variable warning
49bd2100 : UPSTREAM: flashchips: Add MX25L12873F
db5a989f : UPSTREAM: Makefile: Use dependency lists to generate NEED_<library> vars
4d5a604c : UPSTREAM: Makefile: Enable bitbang_spi based on its dependency list
ede5bf9d : UPSTREAM: Makefile: Disable libusb/libpci programmers via dependency lists
bf42ce48 : BACKPORT: Makefile: Deflate per-architecture handling of unsupported programmers
4d7d9687 : BACKPORT:Makefile: Deflate handling of Linux-only programmers
4703a15a : BACKPORT: Makefile: Deflate handling of unsupported programmers for libpayload
6e8ea997 : BACKPORT: Makefile: Deflate handling of unsupported programmers for MinGW
a8fb96bd : BACKPORT: Makefile: Deflate handling of unsupported programmers for DJGPP
45316707 : UPSTREAM: Makefile: Add macro to disable unsupported programmers
b765e2f8 : UPSTREAM: Makefile: Gather lists of dependencies by feature/lib
72f89f8b : BACKPORT: Makefile: Move $(NEED_LIBFTDI) block to similar ones
5cc63e2f : wp_chip_info: add per-chip writeprotect register info
6310c313 : wp_chip_info: add remaining chip entries
9ea913cc : writeprotect: delete unsupported chips from get_wp_for_flashchip()
ad2badae : writeprotect: enable GD25Q40 wp implementation
c89cda42 : tests: move general wp test code out of wp_enable_disable.c
c2b0a23f : tests: make expect_cr1_read() return void
e8b8b784 : writeprotect: Fix MX25U12835E
535a2dcd : file, linux_spi: replace sysfs search with hard-coded filename
b10a34e0 : UPSTREAM: Makefile: Move NI845X_SPI default to the other defaults
a91fd74d : UPSTREAM: Revert "Mark ENE_LPC and MEC1308 as NEED_LIBPCI"
78d2d441 : UPSTREAM: tests.c: Move opening brace on new line for function body
ab3c2e6c : UPSTREAM: flashrom.8: Add Anastasia to authors list
0d4dc624 : cros_alias: delete legacy EC programming path
be02e03b : cros_ec: fix compiler warning
41a166f8 : dediprog.c: delete voltage selection logic, sync with upstream
7336a1ac : UPSTREAM: layout: Turn overlap debug message into warning
d2dceb0d : UPSTREAM: ich_descriptors: Normalize chipset detection
358a505b : UPSTREAM: ich_descriptors: Don't base chipset detection on `freq_read`
b298d226 : UPSTREAM: ich_descriptors: Revise detection for chipsets w/ ICCRIBA
9badd6be : UPSTREAM: dediprog: Separate shutdown from failed init cleanup
a339b467 : UPSTREAM: buspirate_spi: Use non-zero return value from buspirate_sendrecv
c1e5b8a3 : UPSTREAM: util: Name udev-rules file accordingly
6c37b87b : UPSTREAM: Makefile: Turn x86-arch comments into `if`
66ca14fb : UPSTREAM: layout: Tidy up forward declarations
e0a06635 : UPSTREAM: layout: Tidy up the include-args API
47814e13 : tests: disable writeprotect tests
6186295e : OWNERS: Add aklm to flashrom owners
559f78c9 : BACKPORT: layout: Kill the global layout
fcbf1fc9 : dediprog.c: clean up and simplify voltage selection logic
35e1724c : UPSTREAM: layout: Rework normalize_romentries() API
6b1e241e : UPSTREAM: libflashrom: Avoid using the global layout
36834d24 : UPSTREAM: libflashrom: Free `chip` instance upon flashctx teardown
b9bf8b05 : CHROMIUM: Increase timeout on writeprotect_unit_tests to 180 seconds
fc80b831 : UPSTREAM: layout: Drop `count` parameter of flashrom_layout_new()
e7a44766 : BACKPORT: layout: Use linked list for `struct romentry`
0de40cde : BACKPORT: Pass layout directly to verify_by_layout()
3e9d6677 : UPSTREAM: layout: Introduce get_default_layout()
bc97381b : BACKPORT: layout: Introduce flashrom_layout_new()
abb3b091 : UPSTREAM: layout: Fix overlap-check routine
3000d007 : CHROMIUM: Drop EC devfs v1 interface
4c8e40c3 : UPSTREAM: layout: Introduce flashrom_layout_add_region()
fd3b1c2f : UPSTREAM: layout: Add `capacity` field
49f8b3c5 : UPSTREAM: layout: Introduce layout_next()
c5c6bafa : flashchips.c: import comment from upstream
a1b787ad : flashchips, flashrom: import entry from upstream
3ef5b6bb : BACKPORT: hwaccess_x86_io_unittest: Add dummy iopl to avoid including sys/io.h
2933efec : tests: add writeprotect tests for wp_enable() and wp_disable()
bc65daee : tests: add test target and mocks for writeprotect tests
d030f8d0 : UPSTREAM: tests: Do not run a test if its driver is not built
4289ac31 : UPSTREAM: ft2232_spi: Revise error message
21c81059 : UPSTREAM: ft2232_spi: Normalize error paths in ft2232_shutdown()
1227cd84 : UPSTREAM: ft2232_spi: Revise comments about output pin states
30cdef38 : UPSTREAM: Revert "ft2232_spi: Enhance csgpiol parameter for FT2232"
74d171d3 : UPSTREAM: Revert "ft2232_spi: Fix broken GPIOL cs_bits state (#126)"
1ed18c13 : UPSTREAM: Revert "ft2232_spi.c: Generalize GPIOL pin control"
e8ee75a5 : UPSTREAM: Revert "ft2232_spi.c: Rename cs_bits to pinlvl"
5586f57d : UPSTREAM: ft2232_spi: Drop ft2232_spi_send_command()
cc91e97b : UPSTREAM: ft2232_spi: Don't lower write data chunksize
d1f190db : UPSTREAM: ft2232_spi.c: Implement spi_send_multicommand()
dccfa49d : UPSTREAM: tests: Move test environment header files into tests directory
3cd92ba2 : UPSTREAM: buspirate: Add psus option
a1eb54ad : UPSTREAM: flashchips: Add support for Macronix MX66L1G45G
f8678a0f : UPSTREAM: buspirate_spi.c: Drop bp_ prefix for spi data struct members
f83cdc94 : UPSTREAM: buspirate_spi.c: Refactor singleton states into reentrant pattern
9498ef26 : UPSTREAM: buspirate_spi.c: Separate shutdown from failed init cleanup
b30387b7 : UPSTREAM: libflashrom: remove flashrom_system_info
e560071d : UPSTREAM: libflashrom: remove flashrom_supported_programmers
1a385e31 : BACKPORT: programmer.h: sort programmer entries alphabetically
5f15e263 : UPSTREAM: ich_descriptors: Refactor read_ich_descriptors_from_dump()
29e7be63 : UPSTREAM: ich_descriptors: Drop some unnecessary `else` after `return`
8a9895b0 : UPSTREAM: ich_descriptors: Revise descriptor messages
c2a29cea : UPSTREAM: lspcon: restart MPU on programmer shutdown
f8b94113 : programmer.h: remove compile guard from cros_ec entry points
04d54c57 : UPSTREAM: programmer.h: remove compile guard from programmer drivers
cdde840b : UPSTREAM: dummyflasher: Re-arrange includes
3ca68074 : UPSTREAM: dummyflasher: Replace another case of `sizeof(struct ...)`
342f5551 : UPSTREAM: flashchips.c: Mark MT25QL256 as tested
adfd199a : UPSTREAM: nicrealtek.c: Refactor singleton states into reentrant pattern
7366c5f7 : BACKPORT: enum programmer: not needed anymore. Remove
2eb1d26a : UPSTREAM: CONFIG_DEFAULT_PROGRAMMER_NAME: Use programmer name instead of enum
79a09bb4 : writeprotect: move status register functions to new file
c57defa7 : internal.c: update programmer_init call to pass pointer
906e1042 : writeprotect.c: merge identical status register definitions
bd00ab92 : writeprotect.c: group status register definitions together
74ff773f : UPSTREAM: cli_classic: replace enum programmer with programmer_entry*
240cd35f : UPSTREAM: programmer_init: use struct programmer_entry*
2a821364 : UPSTREAM: flashrom.c libflashrom.c: replace enum programmer with size_t
c601b84e : BACKPORT: flashrom.c: replace enum programmer with struct programmer_entry*
a27877ec : UPSTREAM: print.c: use static string for internal programmer name
0453c766 : UPSTREAM: programmer_table: replace PROGRAMMER_INVALID with programmer_table_size
07c87bcd : BACKPORT: programmer_table: move each entry to the associated programmer source
8d35c872 : BACKPORT: flashchips: change chip name from 'W25Q64JW' to 'W25Q64JW...M'
dba6a8fa : BACKPORT: flashchips.c: add support for W25Q32JW...M
51cd1c09 : writeprotect: add XM25QH128C entry
86113a06 : UPSTREAM: treewide: Drop unnecessary uses of memset/memcpy
bc2e7cd0 : BACKPORT: treewide: Drop most cases of `sizeof(struct ...)`
731eb254 : UPSTREAM: dummyflasher.c: Drop useless macros
5ddb58a7 : UPSTREAM: nic3com.c: Refactor singleton states into reentrant pattern
211faae4 : BACKPORT: programmer_table: convert entries to pointers
abd5f769 : BACKPORT: programmer_table: move array content to an own file
cbf10b13 : UPSTREAM: programmer_table: add table size constant
ea942751 : BACKPORT: programmer_table: remove null termination
3bccb8ac : UPSTREAM: dummyflasher.c: Fix data leak in params processing error paths
f9426f8c : UPSTREAM: platform: Fix endianness detection for Apple Silicon Macs
4eef5495 : tests/tests.c: Temporarily disable tests on unused code paths
69843290 : UPSTREAM: tests: Add unit test to run init/shutdown for mec1308.c, ene_lpc.c
10788892 : UPSTREAM: rayer_spi.c: Refactor singleton states into reentrant pattern
edb00a1c : UPSTREAM: pony_spi.c: Refactor singleton states into reentrant pattern
e9a6a858 : UPSTREAM: ogp_spi.c: Refactor singleton states into reentrant pattern
8d4e5b02 : UPSTREAM: nicintel_spi.c: Refactor singleton states into reentrant pattern
b88ead8a : UPSTREAM: mcp6x_spi.c: Refactor singleton states into reentrant pattern
c3e2a5a8 : UPSTREAM: developerbox_spi.c: Refactor singleton states into reentrant pattern
4c9554cf : UPSTREAM: bitbang_spi.c: Pass spi data into bitbang_spi_master functions
2c4e9079 : UPSTREAM: bitbang: Extend bitbang_spi_master functions to accept spi data
06a64562 : UPSTREAM: bitbang: Extend register_spi_bitbang_master() API with spi data
a236ef86 : UPSTREAM: bitbang: Make use of new register_spi_master() API
b0d476ef : UPSTREAM: bitbang_spi.c: Rename usages of bitbang_spi_master into master
e90b3167 : UPSTREAM: spi_master: Make use of new register_spi_master() API
fc40e96b : Revert "linux_spi, file: delete device search, sync with upstream"
0c5ae2a3 : writeprotect: add XM25QH256C entry
31cbcfbb : UPSTREAM: dummyflasher.c: Fix typo in log message
30469f5d : UPSTREAM: dummyflasher.c: Prevent use-after-free bug
e036d221 : UPSTREAM: dummyflasher.c: Move `flashchip_contents` allocation
858a9a54 : UPSTREAM: dummyflasher.c: Don't leak `emu_persistent_image`
4f2cc36b : UPSTREAM: dummyflasher.c: Fix use-after-free issue
65a63fdd : UPSTREAM: serprog.c: Use braces in both branches of conditional statement
89fbd9d4 : UPSTREAM: serprog.c: Separate shutdown from failed init cleanup
fb0138c6 : UPSTREAM: par_masters: Reshuffle to remove forward declarations
eaa65fac : UPSTREAM: drkaiser.c: Reshuffle to remove forward declarations
c39735bb : UPSTREAM: dummyflasher.c: Get rid of get_data_from_context()
65eacc06 : UPSTREAM: dummyflasher.c: Inline data fetch for spi workers
547ae6e0 : UPSTREAM: dummyflasher.c: Replace atoi() with strtoul()
af668b08 : UPSTREAM: mstarddc_spi.c: Drop mstarddc_ prefix for spi data struct members
134e7906 : UPSTREAM: mstarddc_spi.c: Refactor singleton states into reentrant pattern
bd242de1 : UPSTREAM: programmer.h: Convert anon union to anon struct
eae312b0 : UPSTREAM: dummyflasher.c: Move 'flashchip_contents' into emu_data
58ed4b2b : UPSTREAM: dummyflasher.c: Move 'spi_write_256_chunksize' into emu_data
42c9e6b8 : UPSTREAM: dummyflasher.c: Make entry struct names consistent
59154657 : UPSTREAM: sb600spi.c: Drop sb600_ prefix for spi data struct member
9301d1ff : UPSTREAM: sb600spi.c: Make use of new register_spi_master() API
b7e9e7de : UPSTREAM: sb600spi.c: Move sb600_spibar into spi data instead of being global
5e9dbcde : UPSTREAM: programmer: Make use of new register_par_master() API
feaafe90 : UPSTREAM: programmer: Make use of new register_opaque_master() API
c4f64296 : BACKPORT: programmer: Smoothen register_opaque_master() API
feec65c6 : UPSTREAM: programmer: Smoothen register_par_master API
9d012bd4 : UPSTREAM: stlinkv3_spi.c: Drop stlinkv3_ prefix for spi data struct member
7c52e89f : UPSTREAM: stlinkv3_spi.c: Refactor singleton states into reentrant pattern
66f2f779 : UPSTREAM: Fix up handling of IFD chipsets
997da582 : UPSTREAM: dummyflasher.c: Use BUS_NONSPI where appropriate
1ef30b9d : UPSTREAM: stlinkv3_spi.c: Clean up properly on all init error paths
6e8c531f : linux_spi, file: delete device search, sync with upstream
6b1bb16d : UPSTREAM: meson.build: Fix cmocka to be optional at configure-time
8a0973c9 : UPSTREAM: tests: Add unit test to run init/shutdown for linux_spi.c
570bf31b : UPSTREAM: tests: Add unit test to run init/shutdown for dummyflasher.c
19478cd1 : UPSTREAM: tests: Add logging to STDOUT when __wrap function is called
af22fa05 : UPSTREAM: Enable dynamic memory allocation checks for cmocka unit tests
387460e8 : UPSTREAM: tests: Update licence headers
e16fdda9 : UPSTREAM: tests: Clear ID cache before trying to fetch chip ID a second time
af4fed92 : UPSTREAM: tests/spi25.c: Add unit-test coverage of spi95.c
e8fc879a : UPSTREAM: tests/: Add helper.c unit tests
df3fb571 : UPSTREAM: tests/: Add flashrom.c unit tests
2125edb6 : UPSTREAM: tests/: Add spi25.c unit tests
6a2abda7 : UPSTREAM: tests/: Add CMocka unit-test infrastructure
80dcf4d4 : flashchips.c: delete eraser to align with upstream
cf963199 : UPSTREAM: chipset_enable.c: Add Gemini Lake eSPI PCI device ID
2ef004ff : BACKPORT: programmer: Make use of new register_spi_master() API
00b29cfa : BACKPORT: Add Gemini Lake support
f1eeda61 : BACKPORT: programmer: Smoothen register_spi_master() API
9ab56439 : UPSTREAM: nicintel_eeprom.c: Mark 8086:1531 as tested
6aab752f : BACKPORT: linux_mtd: drop 'mtd_' prefix from variable/field names
b340c24c : BACKPORT: linux_mtd: move global state into programmer data field
33993b50 : UPSTREAM: usbblaster_spi.c: Refactor singleton states into reentrant pattern
5e0eec3f : UPSTREAM: digilent_spi.c: Refactor singleton states into reentrant pattern
6e1c6672 : UPSTREAM: pickit2_spi.c: Refactor singleton states into reentrant pattern
2fae9516 : UPSTREAM: pickit2_spi.c: Separate shutdown from failed init cleanup
cbf89c88 : UPSTREAM: flashchips: Fix 4BA advertisement for dummy chip
6fc5b8b4 : UPSTREAM: dediprog: Add 4BA support on SF600 protocol version 3
cce47256 : UPSTREAM: dediprog: Disable SPI_MASTER_NO_4BA_MODES for additional devices
6787f6ad : UPSTREAM: realtek_mst_i2c_spi.c: Rename `PAGE_SIZE` macro
020ea83e : UPSTREAM: Makefile: Disable libusb-dependent Raiden on DOS
c7b3c6b7 : linux_spi.c, file.c: delete device tree search
d27f6590 : flashrom.c: only verify writable sections
1ea569ad : flashrom: remove opaque chip status register indirection
fa1a2227 : ichspi: don't copy flashchip wp field
b902dd07 : flashrom.c: Validate INTERNAL is safe before ops
17a3db92 : cli_classic.c: remove non-positional -r/-v/-w arguments
e8150331 : UPSTREAM: ft2232_spi.c: Fix typo in comment
4fca3184 : UPSTREAM: realtek_mst_i2c_spi: Use `i2c_open_from_programmer_params`
e0be7a05 : UPSTREAM: lspcon_i2c_spi: Extract I2C bus parameter handling
911704f1 : UPSTREAM: lspcon_i2c_spi: Release I2C fd on failed init
b60151e7 : UPSTREAM: i2c_helper_linux: Clean up whitespace a bit
d304b9d6 : UPSTREAM: realtek_mst_i2c_spi: Add missing braces
8a91240c : UPSTREAM: tests: Start port-i/o mocking framework
659f7b41 : UPSTREAM: lspcon_i2c_spi: support a devpath option
4b0e1340 : flashchips.c: delete duplicate chip entry
36b218cc : UPSTREAM: flashrom.8.tmpl: Add man entry for --extract
99b95501 : cli_classic.c: remove old syntax for --wp-range
87214930 : UPSTREAM: flashrom_tester: update syntax for --wp-range
8b1bb0ec : UPSTREAM: chipset_enable.c: Add CMP-H IDs
9186d074 : UPSTREAM: ene_lpc.c: Untangle successful vs failed init paths
a1dcf7f7 : UPSTREAM: mec1308.c: Ensure programmer param variable is always initialised
224c2e64 : UPSTREAM: ene_lpc.c: Extract params check into a function
ac09aa13 : UPSTREAM: hwaccess.h: Split hwaccess.h and extract hwaccess_x86_io.h out of it
fe896bdf : UPSTREAM: mec1308.c: Separate shutdown from failed init cleanup
53c8612c : UPSTREAM: mec1308.c: Untangle successful vs failed init paths
0a86f0c9 : UPSTREAM: mec1308.c: Extract params check into a function
d839fd97 : UPSTREAM: chipset_enable.c: Add IDs for H310C and B365 PCHs
c2bf2417 : UPSTREAM: jlink_spi.c: Drop jaylink_ prefix for spi data struct members
f303666b : UPSTREAM: dummyflasher.c: Fix memory leak on shutdown
d5da8de9 : UPSTREAM: Revert "Makefile: Explicitly set '-std=c99'"
be532a56 : UPSTREAM: lspcon_i2c_spi.c: Rename PAGE_SIZE macro
bd250889 : UPSTREAM: ene_lpc.c: Move register_shutdown to the end of initialisation
e82ffdad : UPSTREAM: i2c_helper_linux.c: Use a fixed-size buffer
0c0ac675 : UPSTREAM: ene_lpc.c: Clean up cosmetics
c7afa3a2 : cli_classic.c: Introduce --fmap and --fmap-file options
241c6bf9 : fmap.c: Use flashrom_layout_read_fmap_from_* methods
02bcfc9b : cli_classic.c: add parse_wp_range()
3adfd2d5 : BACKPORT: flashrom.c: allow - as filename for stdin
8cb2f817 : flashrom.c: misc sync with upstream
250dd976 : UPSTREAM: flashchips: Add MX25L3233F
90cb9a6f : UPSTREAM: flashchips: Correct OTP comment for MX25L3273E
9d59873a : UPSTREAM: flashchips: Add support for Boya/BoHong Microelectronics B_25D16A
5eaf1d2d : UPSTREAM: flashchips: Adapt IDs for Boya Microelectronics
5c965d7f : UPSTREAM: chipset_enable: Mark QS67 as DEP
339cb200 : UPSTREAM: linux_spi.c: Drop some unnecessary initialisations and checks
488f2433 : layout.c: move erase_block_size logic to flashrom.c
adc96d5a : UPSTREAM: Use singular they to refer to "the user" in comments
2e2a5e44 : cli_classic.c: Remove deprecated options
2e15834b : flashrom.c: push action_descriptor setup down the stack
65bfe2cc : flashrom.c: Read whole contents for error handling on write
731d893b : flashrom.c: only align reads when building descriptor
2c8ec61d : UPSTREAM: flashrom.c: Fix up stale FIXME comment when doit() was removed
722b0597 : UPSTREAM: jlink_spi.c: Refactor singleton states into reentrant pattern
1f9868c1 : UPSTREAM: jlink_spi.c: Correct some log messages
e9a57ad4 : UPSTREAM: jlink_spi.c: Separate shutdown from failed init cleanup
15e10996 : cli_classic.c: merge repeated options handling
592296d6 : flashrom.c: Save oldcontents for error handling on write
3171d74e : flashrom.c: rename oldcontents to curcontents
a07961a0 : cli_classic.c: fix error reporting on missing region filename
c6e22b74 : cli_classic.c: Add --ifd option
15315d65 : UPSTREAM: linux_spi.c: Refactor singleton states into reentrant pattern
b8911bb7 : UPSTREAM: linux_spi.c: Separate shutdown from failed init cleanup
a7cd03dc : UPSTREAM: linux_spi.c: Extract get_max_kernel_buf_size() as a function
7a4b5ba6 : BACKPORT: cli_classic: prevent corruption of flash when stdout/stderr is closed
7ad0c476 : flashrom.c: migrate verify step to verify_by_layout
1663cc80 : flashrom.c: flashrom_image_write return 2 on write fail
fbee214e : flashrom.c: content_has_changed to all_skipped and misc
9437f715 : flashrom.c: align to upstream walk_info and per_blockfn_t
cd387fd8 : flashrom.c: simplify verification logic
40a8001c : UPSTREAM: ft2232_spi.c: Refactor singleton states into reentrant pattern
dd640d35 : flashchips.c: import generic/unknown Winbond chip from upstream
935584b2 : flashchips.c: delete `#include <writeprotect.h>`
ea9e2456 : flashrom.c: misc diff with upstream
83752f8d : flashrom.c: modernize do_extract() to use do_read()
2fdc837a : Reland "layout.c: sync included_regions with upstream"
2131538d : UPSTREAM: meson: remove rayer_spi dependency on libpci
17420249 : UPSTREAM: Makefile,meson.build: Fix dependency issues with raiden_debug_spi
14f24e50 : Revert "layout.c: sync included_regions with upstream"
e223dcf7 : layout.c: sync included_regions with upstream
cb88c9a4 : flashrom.c: sync included_regions with upstream
ef545b18 : flashrom.c: implement verify_by_layout()
6b0f1fcc : flashrom.c: Align to upstream's read_by_layout()
ee45dc12 : flashrom.c: rework setup_contents()
d6d1e6b6 : flashrom.c: remove diff_file hack
3b666daa : writeprotect.c: dedup {w25,generic}_list_ranges functions
423ab800 : writeprotect.c: reorganize range definitions
9daffd9a : writeprotect.c: unify range table functions
4b50b5ae : writeprotect.c: merge range tables: move AMIC and Atmel ranges
acada716 : writeprotect.c: merge range tables: move GigaDevice ranges
158b3703 : writeprotect.c: merge range tables: move ST ranges
0e560aef : writeprotect.c: merge range tables: move Macronix ranges
12a84fa8 : writeprotect.c: merge range tables: move Eon ranges
06afe3e2 : writeprotect.c: merge range tables: move Winbond ranges
33b9106b : writeprotect.c: delete wp_context
9221c8aa : writeprotect.c: only return ranges from generic_range_table()
57dd0721 : flash.h: Change do_diff flag to do_not_diff
df477729 : layout.c: Use flashctx layout instead of global_layout
9b0c3ecd : writeprotect.c: delete {get,set}_modifer_bits() from wp_context
096db40d : writeprotect.c: delete unused range table entries
48b424b8 : writeprotect.c: delete unnecessary wrapper functions
2489253a : meson: Define USE_BIG_LOCK=1
1605685d : BACKPORT: raiden_debug: Rename with '_DEBUG_SPI' suffix
54cc6b55 : UPSTREAM: tree: Remove forward-declarations of structs for spi masters
4ec4bb78 : flashchips.c: rename "W25Q32JW" to "W25Q32JW..IM"
85656457 : flashchips.h: sync w/ upstream: delete unused defines
c1c1f7bc : flashrom.c: Implement flashrom_image_write()
9d3980e7 : writeprotect, flashchips: clean up writeprotect fields
26765327 : flashrom.c: Sync flashrom_flash_erase() with upstream
57eb488f : flashrom.c: rename doit() variables and tags
039cd2b6 : flashrom.c: Implement upstream flashrom_image_read()
a90f27d5 : flashrom.c: Rename flashrom_image_read() to read_dest_content()"
f758a8b9 : flashrom.c: Implement flashrom_image_verify() function
98eed1ac : flashrom.c: Extact common inizialitation from doit()
fb0ee9c2 : flashrom.c: Change doit() signature to receive buffers
30efd0e0 : layout.c: Align flashrom_layout_include_region() implementation
ce0eee8f : dediprog.c: Fix probe_flash() logic for autovoltage feature
dba65236 : flashchips.c: sync W25Q256JV_M with upstream
6f33cec4 : UPSTREAM: usb_device: Fix up whitespace
c0574bf4 : UPSTREAM: usb_device.h: Improve `LIBUSB_ERROR` macro
cefb5493 : UPSTREAM: chipset_enable: Mark Intel C216 as DEP
054a16d9 : UPSTREAM: meson: Generalise libflashrom product to link as static or dyn
438b9c98 : UPSTREAM: meson: Add print_wiki option
5c3ae8d4 : UPSTREAM: meson: fix dependency on raw access
1ae39471 : UPSTREAM: rayer_spi.c: Remove forward-declarations
9a3c020c : chipset_enable.c: Remove Cometlake did=0x02a4
2ac11c07 : UPSTREAM: chipset_enable.c: Add PCI ID for Comet Lake U Base
12247996 : UPSTREAM: cbtable.c: Use correct format specifier for `size_t`
a708d633 : BACKPORT: cbtable.c: don't assume high addresses can fully map 1 MiB
876cdacc : fwupd: Adds stubs for missing interface in libflashrom
50490a8a : cli_classic.c: Partially replace diff_file with referencefile
f10dff7b : flashchips.c: delete SST25VF010 chip
d659c1c6 : flashchips.c: delete near-duplicate SST25LF080A chip
238e741c : flashchips.c: delete duplicate MT25QL512 chip
8e0145b1 : flashchips.c: delete duplicate MT25QL256 chip
ad79bd9c : UPSTREAM: tree: Remove forward-declarations for spi masters
7c253915 : flashchips.c: resync EN25S64 with upstream
24326227 : flashchips.c: resync MX25U6435E/F with upstream
df0e1c9f : flashchips.c: resync MX25U3235E/F with upstream
246c4456 : flashchips.c: resync MX25U12835F with upstream
50ec3c5e : flashchips.c: resync MX25L6406E/MX25L6408E with upstream
5d3d8d7c : flashchips.c: resync MX25L3205A with upstream
456985f1 : flashchips.c: sync ST chips with upstream
fbab760e : flashchips.c: sync MX25L256{35F,45G} erasers with upstream
2292adb4 : flashchips.c: sync MX25L1605 erasers with upstream
859435be : flashchips.c: delete duplicate EN25D16 entry
ea73e4b5 : flashchips.c: sync AT25SL128A print function with upstream
44c2865e : cli_classic.c: Remove spurious with upstream
a7d0e7bb : UPSTREAM: serprog.c: Remove forward-declarations
cffc3a6c : UPSTREAM: dummyflasher.c: Remove forward-declarations
39c3a355 : BACKPORT: it85spi.c: Refactor singleton states into reentrant pattern
34d2f31e : cli_classic.c: Reshuffle switch stmt to align with upstream
75f377dc : cli_classic.c: Set force_boardmismatch flag
bdb288ec : cli_classic.c: Fixup compiler warn from libflashrom build
8b9a9acb : cli_classic.c: Match upstreams --flash-{size,name} handling
7580a52e : cli_classic.c: Backport some differences in wp arg handling
a9bfa3d5 : cli_classic.c: Printing flash-size is not a log message
bba5b761 : cli_classic.c: Shouild not set ret=0 with no op specified
ba9dbca1 : cli_classic.c: Sync usage message printer lines with upstream
2b4b202c : flashchips.c: sync MX25L25635F unlock fn with upstream
ed9365a3 : flashchips.c: sync feature_bits with upstream
e8352568 : flashchips.c: use upstream's MX25U25635F entry
860d4910 : flashchips.c: sync some comments with upstream
7a44fd6e : layout.c: fix compiler warnings
a5b5853e : chipset_enable.c: Make 0x5af0 B_S instead of B_FS
85edc313 : layout.h,programmer.h: Misc diff with upstream
261d42a4 : chipdrivers.h: Drop dead fn signature
3feeef3d : UPSTREAM: realtek_mst_i2c_spi.c: Skip return value check for reset function
b54d7014 : UPSTREAM: meson.build: Require at least meson 0.50.0
bb80ea08 : flashchips.h: reduce diff with upstream
c13701fa : UPSTREAM: realtek_mst_i2c_spi.c: Move gpio 88 toggle outside write function
61fdc842 : UPSTREAM: flashchips: Mark Macronix MX25L1635D as tested
9e29ca99 : UPSTREAM: jlink_spi: Reduce transfer size
1aa6780d : UPSTREAM: Fix building with musl libc
4b29f9b9 : ichspi.c: fix compiler warnings
f8cafd2b : linux_spi.c: fix compiler warnings
e1f8f60a : flashrom.c: fix compiler warnings
7ecd7c4a : file.c: fix compiler warnings
b795729d : action_descriptor.{c,h}: fix compiler warnings
8d7e839c : power.{c,h}: fix compiler warnings
e08aac2c : m29f400bt: delete unused chipdriver functions
cbb894ef : flashchips.c: sync ST_M50FW{002,016,040,080} and with upstream
5da5bb1c : cli_classic.c: Add referencefile functionality from upstream
77235eb3 : flashchips.c: sync Pm25LV010 and Pm25LV512(A) and with upstream
b70b53a3 : flashchips.c: sync M29F400BB and M29F400BT with upstream
2ed0456e : flashchips.c: sync S25FL116K/S25FL216K with upstream
81e58f1e : CHROMIUM: flashrom.c: Optimize paranoid verification a bit
11acc1fe : CHROMIUM: opaque.c: Don't default to "no access" if check_access not implemented
ecb10667 : tree:/ Switch to FLAG based 4ba support for spi chips
d45c6d04 : UPSTREAM: linux_mtd: Disable buffering on the mtd device
ac72455a : flashchips.c: sync SST25VF010(A) with upstream
46dd5985 : flashchips.c: sync .tested with upstream
c0ad4bda : flashchips.c: sync .write functions with upstream
9c33212e : UPSTREAM: ubertest: Add blackbox test uber-script
42d8870d : UPSTREAM: meson: Rename 'config_raiden' to 'config_raiden_debug_spi'
307d1697 : flashrom.c: read_erase_write_block() match skipped with upstream
6b2ff8a3 : flashrom.c: Trivial resync read_flash_to_file()
fdd9a1e5 : cli_classic.c: Move branch to align with upstream
38cf058c : cli_classic.c: Free resources
5b4b4882 : cli_classic.c: Match found_chip logic as upstream
c6a36114 : dediprog.c: Mostly match with upstream
ee741549 : libflashrom.map, README: Add missing files from upstream
17361064 : flashrom.c: Use erase_block itermedate in walk_eraseregions()
11e1c556 : flashrom.c: Decrease doit() cyclomatic complexity
f9329a08 : flashchips.c: sync .probe and .probe_timing with upstream
a31a3c8d : flashchips.c: sync .printlock and .unlock with upstream
accf9ff0 : flashrom.c: Make some symbols static
dc39c033 : flashchips.c: sync comments with upstream
b79e1231 : flashchips.{c,h}: sync MX25L12805D ID with upstream
20fd7455 : UPSTREAM: helpers.c: Fix undefined behavior in strndup()
b390aaf1 : UPSTREAM: ft2232_spi.c: Rename cs_bits to pinlvl
2cb9f134 : UPSTREAM: ft2232_spi.c: Generalize GPIOL pin control
f6c6215d : UPSTREAM: ft2232_spi.c: release I/Os on shutdown
835efcbe : UPSTREAM: programmer.h: remove unused declaration
0f928eea : UPSTREAM: realtek_mst_i2c_spi.c: Fix indentation
ace50744 : UPSTREAM: it87spi.c: Prevent use-after-free bug
b2370fd3 : ich_descriptors.c: Sync completely with upstream
fee2387b : ipc_lock.h: Fix missing const
4d496340 : action_descriptor.c: Move all the fire into one place
0bdade3d : spi25_statusreg.c: Simplify diff with upstream
0b662c13 : writeprotect.c: Trivial match upstream formatting
93b1758f : UPSTREAM: programmer: remove unused noop_shutdown function
21b8ce7a : UPSTREAM: util/getrevision.sh: Fallback when git tags is missing
dd943b0d : BACKPORT: tree/: Drop const from opaque data ptr in master definitions [alt]
d712e0b1 : meson.build: Add libflashrom support from upstream
f0e80775 : libflashrom.c: Add support for a flashrom API
4eb85100 : flashrom: Displace bespoke VERIFY_ enum with upstream flashctx flags
70f3e8f5 : writeprotect.c: Use opaque callback in w25q_read_status_register_2()
b86c8463 : UPSTREAM: Makefile: Explicitly set '-std=c99'
5532075e : Makefile: Sync with upstream CFLAGS
401f009e : UPSTREAM: Makefile: Add a DISABLE_CLOCK_GETTIME option
b15d7cf6 : BACKPORT: spi25_statusreg.c: restore SR contents at flashrom exit
a44e6ac1 : flash.h: Use bool for included as upstream does
5d0a4b13 : layout.c: Import flashrom_layout_release() from upstream
dd262433 : CHROMIUM: meson.build: Ensure CONFIG_CROS_ALIAS is defined
82d7a4d7 : it85spi.c: Fix unsigned comparsions
798d2adc : dediprog.c: Fix unsigned comparsions
690dc431 : file.c: Fix iterator to be correct size_t type
33ed527f : meson.build: Add missing cros_alias obj
61fa4377 : meson.build: Trivial resync with upstream
b9727042 : meson: Add jlink_spi support from upstream
8bc8b093 : tree/: Convert to using `flashrom_flashctx` as-per upstream
eaba169b : programmer.h: Remove unnessary struct forward-decl
f3ee29cd : Makefile: Trivial resync with upstream
0055dc44 : ich_descriptors: Import layout_from_ich_descriptors() from upstream
4a288878 : layout.c: Import layout_next_included{_region}() from upstream
13c83bdc : programmer.h: Trivial sync with upstream
86987443 : chipdrivers.h: Add missing func prototype for stm50 helper
4675aec9 : cli_classic.c: Fix check_filename() type signature
6e573be0 : flash.h: align do_{erase,write,verify}() signatures
949d959f : ichspi.c: Add 300_SERIES_CANNON_POINT case to num_fd_regions init
ee234f96 : BACKPORT: allow 0x34 as ICCRIBA for CHIPSET_C620_SERIES_LEWISBURG
81bc4d37 : BACKPORT: Add support for Comet Lake-U/400-series PCH
c7da5240 : chipset_enable.c: Add APL did=0x5ae8 from upstream
f80008ed : chipset_enable.c: Relocate APL did=0x5af0 as per upstream
743904db : layout.c,h: Import get_layout() from upstream
e6b85694 : flashrom.c: Call selfcheck_board_enable() in selfcheck() TL fn
cd110533 : spi.h: Remove duplicate JEDEC_CE_62 definitions
1c5d53b8 : chipdrivers.h: Re-align with upstream
88167d38 : flash.h: Remove OK & NT defines that dup test_state enum values
28a7ff63 : util/flashchips_parser: Kill it off
ed090dca : chipset_enable.c: Import pch300 supported device-id's
98b2553f : chipset_enable.c: Import c620 supported device-id's
b19b59c0 : chipset_enable.c: Import additional pch100 device-id's
8eeacf2b : BACKPORT: chipset_enable.c: Add Intel pch7 did=0x1e4{1,2,3} support
8314e112 : chipset_enable.c: Import many device-id's for pch8_wp
0ca24919 : chipset_enable.c: Import many device-id's for pch9
6a0f20f5 : chipset_enable.c: Import many device-id's for pch8
4bb484fd : UPSTREAM: flashchips.c: Add support for XMC new SPI flash types
c39551fb : UPSTREAM: realtek_mst_i2c_spi.c: Consolidate shifts to the one fn
6535cbdc : UPSTREAM: realtek_mst_i2c_spi.c: Don't depend on int overflows
2eff9598 : flashrom: Add missing platform.h includes
88a723ba : UPSTREAM: realtek_mst_i2c_spi.c: Update PAGE_SIZE and fix write
d9785d20 : UPSTREAM: Add missing platform.h includes
c5121eb0 : libflashrom.c: Import from upstream verbatim
3294cdc3 : UPSTREAM: realtek_mst_i2c_spi.c: Add ISP mode check
7f7a1e9f : UPSTREAM: sb600spi.c: Detect rev 0x51 as Promontory
1dbd3f60 : UPSTREAM: chipset_enable: Mark Intel Q77 as DEP
fee8258d : UPSTREAM: chipset_enable.c: mark "Broadwell U Base" as DEP
f2a597fb : UPSTREAM: dediprog: Fix segmentation fault on no device found
50bbf209 : spi25.c: Bubble up ignored errors from spi_read_chunked() again
999593b9 : BACKPORT: sb600spi.c: Add support for 0x790b rev 0x61 (AMD Zen)
10bb9ae2 : layout.c: Don't use global variables for included regions
53ff4adc : layout: Layer down upstream types and pack with default values
1bbd6bf1 : layout.h,flash.h: Move function signatures as-per upstream
8b0f1776 : layout,fmap: Switch file member field to pointer type
0387c261 : UPSTREAM: flashchips: Mark Intel 25F640S33B8 as TESTED_PREW
1c7092dd : flashrom.c: Sync error messages in R/W primiatives
597e2979 : flashrom.c: Allow compiling as libpayload in R/W buf primatives
e20f1589 : BACKPORT: Rigorously check integrity of I/O stream data
7b299ef4 : flashchips.c: delete duplicate LF25FW203A flash chip
9152f62d : spi25_statusreg.c: delete unused function
84d1e7a2 : flashchips.c: use correct unlock function for AT25SL128A
ecc0b201 : flashrom.c: Reposition walk_eraseregions() to help diff with upstream
5e9e5718 : flashrom.c: Adapt walk_eraseregions to use upstream per_blockfn_t typedef
2fc12e20 : flashrom.c: Align more with upstreams type-signatures
12b99954 : flashrom.c: Kill dead function generate_testpattern()
b170dd4e : ichspi.c: Resync ich7_run_opcode() func with upstream
0a92ce21 : tree/: Get rid of bespoke ACCESS_DENIED magic define
58c3f381 : flashrom.c: Use upstream erasefn_t typedef
bef74c27 : flashrom.c: Relocate check_block_eraser() fn
471958e4 : flashrom.c: Remove doit() usage from do_read()
84c8918a : flashrom.c: Rename read_dest_content() to flashrom_image_read()
8c2a3407 : flashrom.c: Add Doxygen comment from upstream
f1436018 : flashrom.c: Rename erase_chip() to flashrom_flash_erase()
3e98d3d4 : flashrom.c: Relocate verify_flash() function position in file
99c62980 : flashrom.c: Re-enable support for verify after write and partial verify
55f7a337 : BACKPORT: flashrom.c: implement chip restore callback registration
e50562c6 : power.c: Ensure the lockfile is readable
8dc5d157 : UPSTREAM: chipset_enable.c: Mark Intel Q67 as DEP
015b291f : lspcon_i2c_spi.c: Fix style to sync with upstream
44b05f3e : ich_descriptors.h: Drop comment not in upstream
486aaf0f : flashrom.c: Kill off 'extract_it' path in doit() function
6749accc : flashrom.c: Move process_include_args() out of doit()
919ddbd5 : flashrom.c: Move finalize_flash_access() out of doit()
7f23bbf0 : s25f.c: use standard int types
2d60b330 : s25f.c: update licence header
3c005949 : flashrom.c: Fix endiannes msg
1cb1057f : chipset_enable.c: Skip chipset_enable when no supported buses enabled
06fdb34d : chipset_enable.c: Drop APL+SRP special casing in enable_flash_ich_spi()
b667fb04 : chipset_enable.c: Make SRP into a pch100 wrapper
e38b4dd2 : programmer.h: Add x86 guards to dmi code
f135333d : programmer.h: Correctly type 'status' as per-upstream
8e3e18f4 : flashrom.c: Move prepare_flash_access() out of doit()
020dfa1e : flashrom.c: Move doit() fn inwards and out of cli_classic.c
e8118587 : flashrom.c: Make 'do_diff' part of the flashctx as a flag
888e50ef : flashrom.c: Remove 'force' param out of doit() function
f0d253a2 : flashrom.c: Move CroOS local patches into same hulk
407a2efb : flash.h: Fix endianness issue
93c6ff8d : internal.c: Drop comments and includes not in upstream
3759c826 : internal.c: Always default internal_buses_supported to BUS_NONSPI
cc45f3a9 : chipset_enable.c: Align enable_flash_ich_report_gcs() more closely
b134db56 : chipset_enable.c: Make APL into a wrapper
8bbd5a76 : chipset_enable.c: Split enable_flash_ich_report_gcs() out of enable_flash_ich_spi()
7a9087ee : chipset_enable.c: Use bios_cntl constant in BAYTRAIL case
a3f9e720 : flashchips.h: Drop INTEL_HWSE as nothing uses it
cda796c7 : flash.h: Misc resync with upstream
dc176726 : chipset_enable.c: Use bios_cntl constant in APL case
0a217dd3 : ichspi.c: Rename g_ich_generation back to ich_generation
688d34a1 : ichspi.c: Make ichspi_bbar static local
5231cdd4 : programmer.c,ichspi.c: Sync closer to upstream
809735b7 : dediprog.c: Move dediprog_set_spi_voltage_manual fn
562526b6 : Remove reinauer from owners
559fd71c : Makefile,tests/*: Delete stale tests
470a649e : BACKPORT: spi: Move 16MiB partitioning up into spi_chip_read()
868b2b0f : flashchips.c,w39.c: Delete unlock_w39v040f{a,b}() fn
a8dfefb9 : flashchips.c,sst49lfxxxc.c: Delete unlock_49lfxxxc() && helpers
21e6a8b1 : spi4ba.c: Delete local bespoke 4BA support
4fb8e283 : meson.build: Keep in-sync with upstream
29a8e6b3 : sharplhf00l04.c: Delete dead code
1974ef47 : spi25_statusreg.c: Delete dead code
08a8a40f : UPSTREAM: Mark ENE_LPC and MEC1308 as NEED_LIBPCI
e57c2915 : UPSTREAM: Mark ENE_LPC and MEC1308 as NEED_RAW_ACCESS
f77f9435 : BACKPORT: sb600spi.c: Remove 'amd_gen' out of global state
9326c85f : sb600spi.c: Use max_data_{read,write} from spi drv struct
1f38d1ab : sb600spi.c: Drop half-done ACPI magic
1ba7dbe8 : flashrom_tester: Drop nix dependency
2b17eaf4 : stm50flw0x0x.c: Kill off dead erase_sector_stm50flw0x0() fn
7e8f3137 : tree/: Fix unsigned comparsions by correctly typing iterator
df43e905 : tree/: Make local functions static
f9ecaad5 : UPSTREAM: flashchips: Add support for Fudan SPI flash chips
d1d01440 : writeprotect.h: Trivial resync with upstream
ea54362e : chipdrivers.h: Trivial resync with upstream
0e13e62e : UPSTREAM: programmer.h,c: Drop dead noop_chip_writeb() fn
1b26772f : dummyflasher.c: Fix leaks and resync with upstream
c4ba80c3 : dediprog.c: Misc resync with upstream
4e4af37d : UPSTREAM: dediprog: Correct REQTYPE_OTHER_OUT macro
2d62a5a4 : BACKPORT: dediprog.c: Add id parameter to dediprog programmer
1edb44eb : UPSTREAM: dediprog: Allow 4BA on all protocol V2 devices
d2d28969 : BACKPORT: dediprog: Implement 4BA EAR mode for protocol v1
040b338e : BACKPORT: dediprog: Enable 4BA support for SF600, protocol V2
7b7aceac : spi25.c: Remove useless diff with upstream
8736bf17 : programmer.c,h: Sync with upstream
df47081f : internal.c: Fix unused variable warn
45445348 : dediprog.c: Make 'dediprog_devicetype' static local
66653707 : UPSTREAM: wbsio_spi.c: Move singleton state into spi master state tracker
07b19ddc : UPSTREAM: wbsio_spi.c: Reorder functions with primitives at the top
602fbabe : dummyflasher.c: Remove auto-size 'image' param feature
c429efb2 : BACKPORT: dummyflasher.c: Fix null par data and size param handling
cb6f211a : dummyflasher.c: Remove fragile size K,M,G suffix handling
7971a734 : UPSTREAM: dummyflasher.c: Do not print an error if probing fails
0037f45b : BACKPORT: dummyflasher.c: Upstream ChromiumOS 'freq' param feature
bf1476eb : BACKPORT: dummyflasher.c: Factor out global state
b64a93a8 : wpce775x: delete
0f34ce8a : ichspi.c: Fold in get_flash_id helper fn logic into spi master
1ccbe42a : dediprog.c: Fold auto-voltage logic into spi master
eab4594f : UPSTREAM: flashchips: Add support for Boya Microelectronics BY25Q128AS
9c71e02b : BACKPORT: sb600spi.c: Reorder functions with primitives at the top
01016472 : UPSTREAM: bitbang_spi.c: Reorder functions with primitives at the top
5cc200a2 : UPSTREAM: it87spi.c: Remove 'it8716f_' prefix from local state tracker
c1d3adcb : UPSTREAM: it87spi.c: Move singleton state into spi master state tracker
85726e51 : UPSTREAM: it87spi.c: Reorder functions with primitives at the top
b458336f : chipset_enable.c: Move hunk to mostly align with upstream
82502c5b : cros_alias.c: Clean up legacy EC detection logic with diag logging
fa39762a : ene_lpc,mec1308: remove ARM build issue workaround
d22a9e75 : it85spi.c: Make local member functions static
98704356 : it85spi.c: Relocate it85xx_spi_common_init() above init fns
a8ca0748 : chipset_enable.c: Add CP && Lewisburg to match SRP in enable_flash_ich_spi()
6ac97d3d : wpce775x.c: improve formatting and basic structure
d4fc32e9 : wpce775x.c: move variable declaration into the function that uses it
2d3ae044 : wpce775x.c: fix formatting and -Wsign-compare warnings
723c12cd : tree/: Remove flashchip_hwseq hack and use opaque chip
e54c341a : UPSTREAM: Disable ENE_LPC and MEC1308 on non-x86 arch
4ce3bd29 : s25f.c: use bitwise ops for rearranging bytes
077b66cc : s25f.c: bail out of fn early if spi_send_command() fails
144243b0 : s25f.c: improve formatting
16b62b87 : chipset_enable.c: Add cases for Lewisburg and Cannon Point
227b147d : chipset_enable.c: Dedup switch code between APL and SRP
7836a3c3 : tree/: Remove target_bus logic completely
d4184343 : chipset_enable.c: Remove target_bus usage from ichspi init
0b40d615 : it85spi,wpce775x.c: Kill off target_bus usage in EC drivers
492f24e1 : chipset_enable.c: Drop device-id 0x03e2
52261e4e : ichspi.c: Make ich_hwseq_get_flash_id() parametric on ich_generation
1f11b168 : UPSTREAM: ichspi.c: Make ich_init_spi() parameteric on spibar
acce462a : BACKPORT: ichspi.c: Make pprinters parametric on ich_generation
d22862fc : BACKPORT: ichspi.c: Make ich_set_bbar() parameteric on ich_generation
6884e4f8 : BACKPORT: ichspi.c: Make ich_init_opcodes() parameteric on ich_generation
d6cd268f : sb600spi.c: Use mmio_readn() directly from hacked_read_memmapped()
c66827ee : tree: Bring tree into a re-enterent state
477270a6 : programmer.h: Reorder MEC1308 and ENE_LPC enumerators.
e195b3d4 : UPSTREAM: realtek_mst_i2c_spi.c: Trigger gpio 88 toggle down after write
4a933bbc : UPSTREAM: realtek_mst_i2c_spi.c: Introduce ISP enter param
93efced6 : ichspi.c: Restore previous behaviour of check_fd_permissions_hwseq()
a040e625 : sb600spi.c: Modify read() callback to memory map
82514e64 : spi25.c: Kill of some now dead functions
d3e2a864 : UPSTREAM: pcidev.c: populate IDs with pci_fill_info()
5f646469 : layout.c: Move top_section_offset() into action_descriptor
a4a6d714 : fmap.c: Inline fmap_find() wrapper fn into call site
f0a3b3d1 : fmap,layout: Move all fmap logic out of layout.c into fmap.c
cd1bf83c : search.c: Fix warnings with upstream CFLAGS
67b5fd17 : UPSTREAM: spi25.c: Use JEDEC consts in spi_simple_write_cmd() calls
787f1e38 : UPSTREAM: spi25.c: Use define const in spi_simple_write_cmd() fn
c939b72d : BACKPORT: internal.c: De-maze the pre-processor wraps a little
4804771f : BACKPORT: internal.c: Co-locate global variables to top of file
e5661a4a : Makefile: Fix GET_CLOCK defines
f5cd3c1d : Partial Revert "tree:/ Bring in 4ba support for spi drv"
565b3b55 : Revert "spi4ba: Kill off the rest now that spi25.c is synced"
20603318 : flashchips.c: Fix MX25L25635F/MX25L25645G feature flags
5b16a08c : tree/: Move the CrOS host-alias mechanism into its own dispatch
da29ca80 : tree/: Move the CrOS EC-alias mechanism into its own dispatch
33167740 : Makefile: Sort out building Flashrom as a lib
ef451a5a : Makefile: Fix building on Win32
790bea3a : Makefile: Align some comment headers for easier parsing
36d4cde1 : Makefile: Import build target blocks for upstream spi drvs
fbec7645 : Makefile: Align with upstream libusb checks
84e77a3d : Makefile: Switch to internal dmi implementation
c531fe71 : Makefile: Switch CONFIG_LINUX_MTD to upstream logic
07d73808 : Makefile: Sync script func and scripts
0f416c09 : ft2232_spi: remove deprecated servo names
b26306f6 : internal.c: Kill off manual bus type param
180503ce : UPSTREAM: internal.c: Reshuffle functions to avoid forward decls
6d86b10a : spi25.c: Trivial resync with upstream
6ac63c16 : cros_ec: Add a max_response_size parameter overriding the EC-reported value
6e918cef : programmer.h: spi_master_4ba() fix to return true
3f97299b : Revert "flashrom.c: Resync file ops helper functions"
fd91a1d4 : spi4ba: Kill off the rest now that spi25.c is synced
99974459 : tree:/ Bring in 4ba support for spi drv
1bdaa982 : spi4ba: Kill off most of the dead code here
11e5eccc : BACKPORT: Delay between probe and subsequent operations
05f740be : cli_classic.c: Misc line wrap resync
cf9c40fd : flashrom.c: Sync programmer_shutdown()
26fde5b0 : ene_lpc,mec1308: Fix entry-points to be explicit
c1867fe7 : internal.c: un-maze pre-processor (squashed)
544a3a7b : BACKPORT: spi25: ignore 0x00 as a manufacturer id in the generic match
4cfb22f9 : spi25.c: Resync compare_id() with upstreams
6f944b24 : meson.build: Uncomment files that were originally missing
2427d56c : flashrom.c: Resync file ops helper functions
004b3f24 : internal.c: Helper patch to track ifdef maze
40092976 : flashrom.c: Fix 'internal'/'host' assumption of map_flash() failures
9a1d367c : UPSTREAM: realtek_mst_i2c_spi.c: Update GPIO pin 88 toggle function
3941beef : UPSTREAM: it87spi.c: Fix layering violation of default_spi_read
d2c93190 : UPSTREAM: dediprog.c: Fix layering violation of default_spi_read
0742c41b : internal.c: Move board_flash_enable() & make sio probe unconditional
eeaac6b7 : tree:/ Bring in aai callback mechanism for spi drv
8cb48f71 : spi25.c: spi_write{_simple}_cmd() should init readarr
12d8f836 : flashrom.c: map_flash() in prepare_flash_access()
b51cb3dc : flashrom.8.tmpl: Resync with upstream
cf8d8f6a : tree/: Make send_command callbacks const correct
b064cb6a : spi25.c: Make some local member fn static
f3308ae1 : endiantest.c: Resync with upstream
7af36819 : board_enable.c: Resync libpci check
55881227 : board_enable.c: Resync SuperIO support fn with upstream
f93dcb4a : board_enable.c: Resync the rest of the table with upstream
27ff3285 : board_enable.c: Use upstreams board_flash_enable() fn
951ddb9d : board_enable.c: Rename unsafe_board_handler()
4c0e7dcd : board_enables.c: Bring in selfcheck_board_enables()
f85623c0 : board_enable.c: Replace lb_vendor_dev_from_string()
822037fa : ichspi.c: Drop pch100_hwseq implementation
e7357e25 : board_enable.c: Resync with upstream board table
7487c517 : internal.c: kill off internal_shutdown() callback
392d10d3 : internal.c: Avoid leaks in board_{model,vendor} strings
62018186 : serprog.c: Resync with upstream
7c6ee2b0 : programmer.h: Ensure mec1308_init symbol is available
5dd6ea69 : programmer.h: Shift raiden_debug block to align with upstream
81e6aa4d : s25f.c: use size_t instead of int
e2df8131 : flashchips.h: bring over grammar fix from upstream
b4a8289f : internal.c: Resync misc strings with upstream
14883492 : internal.c: Use inline fn try_mtd() instead
54d637ac : ichspi.c: Switch SRP to canonical path
c24b7afe : programmer.h: Resync various spi drv defines with upstream
63e1dbf5 : programmer.h: Move hunk to align with upstream
7de8fd62 : usbblaster_spi.c: Trivial resync with upstream
442ea502 : pony_spi.c: Trivial resync with upstream
5219e65c : jedec.c: Trivial resync with upstream
dca27760 : atavia.c: Trivial resync with upstream
79f47408 : meson.build: Remove stale cros_ec_lpc.c src file
c9a51f11 : tree/: Add missing files ni845x_spi.c, stlinkv3_spi.c
ac1678b2 : flashrom.c: Sync selfcheck() with upstream
9e3199fd : UPSTREAM: realtek_mst_i2c_spi.c: Fixup get_params() err ctrl flow
e14374ba : UPSTREAM: realtek_mst_i2c_spi.c: Introduce MCU reset param
33a87b69 : UPSTREAM: realtek_mst_i2c_spi.c: Remove reset from init fn
200f917a : UPSTREAM: serial: Fix file read/write error handling for Windows
594aeecc : UPSTREAM: Fix building with GCC 4.9
2c67927c : cli_classic,flashrom: Unwind g_force hack
fda266c7 : flashchips.c: Sync some additional printlock callbacks
4772b336 : flashchips.c: Resync printlock callbacks
34608d8a : flashchips.c: Resync tested status with upstream
c21c2cce : flashchips.c: Trivial resync some inline comments
d8f7223f : cros_ec: Make cros_ec an explicit drv target
5aada9e6 : cli_classic.c: Align variable src position decls with upstream
0d7e73a5 : cli_classic.c: Add -N noverify-all option
a820b211 : flashrom.c: Sync misc with upstream
a9634d9c : flashchips.c: import feature_bits from upstream
e74bc2e2 : ichspi.c: Switch APL to canonical path
a8d7b34c : cli_classic.c: Workaround CrOS local alias mechanism issue
3fd6e008 : ichspi.c: Implement ich_hwseq_{read,write}_status() callbacks
8d69a5ad : flashchips.c: import comments from upstream
092176da : mec1308: update license header to match upstream
1cc6d24b : ene_lpc: update license header to match upstream
eb022ec3 : flashchips,flashrom: Fix up SFDP handling to sync to upstream
562c1d41 : cli_classic.c: Avoid direct exit() calls in Control Flow Graph
94967cca : ichspi.c: Transpose a ignore_error path from pch100 to ich_hwseq
d0fdcb69 : flashrom.c: Sync probe_flash to make follow up easiers
de8b7630 : flashrom.c: Sync up with upstreams spi drvs
a5cfb4d7 : flashrom.c: Resync minor differences with upstream
8510ab7e : sb600spi.c: Unwind CrOS performance hack causing invalid mmap
b9532fa5 : cli_classic.c: Default prog cleanup
7d9c8ff9 : flashrom.c: sync unused parameter detection from upstream
f03fde27 : meson.build: Hack in CrOS only src files into build sys
fd4a1e7c : meson.build: Comment out upstream only parts
62704c19 : meson.build: Comment out 'util/' as it does not yet build with meson
bb704362 : layout.c: Remove unused handle_partial_verify() fn
3e252089 : flashrom.c: Kill off dead func
9a4e9ab1 : src/: Import meson build system
0d105756 : cbtable.c: Sync symbols with upstream
0f0673d1 : cbtable.c: Remove spurious semicolon
e077231f : dummyflasher,flashchips: Change Variable chip manufacturer and dev id
ec8b0d92 : dummyflasher.c: Mostly sync with upstream
8f5cecae : nicintel_eeprom.c: sync with upstream
64d1f170 : cli_classic.c: Ensure logfile life-time is correctly managed
d206c960 : cli_classic.c: Fix opaque device mmap failures of chips
44301825 : flashchips.c: Remove conflicting 'GD25B128B/GD25Q128B' chip def
28602d50 : Revert "flashchips.c: import entries from upstream - part 22 of 22"
e93d31ce : fmap/layout: Peal back fmap_find() into just a wrapper fn
20a36515 : fmap.h,c: Add fmap_read_from_rom() from upstream
a708259d : fmap.h: Remove unnecessary diff with upstream
a0176ff0 : flashrom.c/flash.h: Add flash map symbols req for upstream fmap
79357b3d : flashrom.c: Use map_flash()/unmap_flash() from upstream
aeaf88bd : udelay.c: Pull in upstreams implementation
c53333f8 : udelay.c: Partially resync with upstream
dfb1fa39 : flashrom.c: Sync print_sysinfo() with upstream
09fdc029 : flashrom.c: Resync error msg functions with upstream
65891c82 : flashrom.c: Align need_erase()
94a80d61 : flashchips.c: import entries from upstream - part 22 of 22
bac3d6bf : flashchips.c: import entries from upstream - part 21 of 22
a71a7245 : flashchips.c: import entries from upstream - part 20 of 22
d90fc8c6 : flashchips.c: import entries from upstream - part 19 of 22
d7acc195 : flashchips.c: import entries from upstream - part 18 of 22
7bdf1e7d : flashchips.c: import entries from upstream - part 17 of 22
fe595da1 : flashchips.c: import entries from upstream - part 16 of 22
d91a486d : flashchips.c: import entries from upstream - part 16 of 22
74f90f84 : flashchips.c: import entries from upstream - part 15 of 22
09a5eac8 : flashchips.c: import entries from upstream - part 14 of 22
cd7a5d02 : flashchips.c: import entries from upstream - part 13 of 22
e51e5306 : flashchips.c: import entries from upstream - part 12 of 22
3fa999d9 : Makefile,cli_classic.c: Un-'horrible workaround' udelay
611253c2 : src: Bulk import of missing files from upstream
d54fb2bf : flashchips.c: import entries from upstream - part 11 of 22
d7f97ade : flashchips.c: import entries from upstream - part 10 of 22
c6a62bfa : flashchips.c: import entries from upstream - part 9 of 22
fbefd75e : flashchips.c: import entries from upstream - part 8 of 22
7744f96f : flashchips.c: import entries from upstream - part 7 of 22
6eea8612 : flashchips.c: import entries from upstream - part 6 of 22
88a798cf : flashchips.c: import entries from upstream - part 5 of 22
12898325 : flashchips.c: import entries from upstream - part 4 of 22
93b77190 : flashchips.c: import entries from upstream - part 3 of 22
d4d18276 : flashchips.c: import entries from upstream - part 2 of 22
27a99ece : flashchips.c: import entries from upstream - part 1 of 22
b71a2961 : BACKPORT: support 4-byte address format for VARIABLE_SIZE dummy flash device
fcd4b410 : flashrom.c: Move check_erased_range() as per upstream
fc53a61b : w39.c: sync printlock functions from upstream
a66b6cdd : sfdp.c: import from upstream
23d2d393 : spi95.c: import from upstream
9ff517bf : en29lv640b.c: import from upstream
4702c7c2 : spi25.c: sync chip probe functions from upstream
8ac099f2 : linux_spi.c: align argument parsing with upstream and fix memory leaks
e53bbec0 : ft2232_spi.c: enable channels C/D on servos
bcd0e1a8 : chipset_enable.c: Import enable_flash_s12x0()
b58eed8f : chipset_enable.c: Sync enable_flash_silvermont
491512b5 : chipset_enable.c: Sync enable_flash_pch[6-9](_lp)
feda9a4e : chipset_enable.c: Sync enable_flash_tunnelcreek()
d98959a7 : chipset_enable.c: Add bios_cntl parameter to enable_flash_ich_spi()
c54bd014 : chipset_enable.c: Rename enable_flash_ich_dc_spi()
cb49d838 : chipset_enable.c: Match EP80579 by device ID instead of name
cfa98814 : chipset_enable.c: Pull in enable_flash_ich_fwh() from upstream
f0e37fcc : chipset_enable.c: Switch enable_flash_{baytrail -> ich_dc_spi}()
1097aa7b : chipset_enable.c: Converge enable_flash_ich_dc_spi() towards upstream
8c2c0252 : chipset_enable.c: Remove enable_flash_byt()
5abc7443 : chipset_enable.c: Hoist enable_flash_ich_bios_cntl_memmapped() to enable_flash_baytrail()
dde6833f : chipset_enable.c: Migrate enable_flash_{baytrail,ich_bios_cntl_common}()
5bb94e3e : chipset_enable.c: Pull in upstream enable_flash_ich_bios_cntl_common()
5dafa9b5 : chipset_enable.c: Pass ich_generation to __enable_flash_ich wrappers
994a2e29 : chipset_enable.c: Sync misc ich-related differences
c347a85c : flashrom: sync dev_entry changes from upstream
58f870ed : UPSTREAM: linux_mtd: Bail out early if sysfs node doesn't exist
c40dd0e6 : udelay.c: sync internal_sleep() function from upstream
d783fb94 : linux_mtd.c: sync init/setup functions with upstream
296d9acf : wpce775x.c: clean up types and fn names
df53e852 : buspirate_spi.c: resync with upstream
e739e09a : linux_mtd.c: remove device search to sync with upstream
7fd63dc0 : ene_lpc.c: Remove unused parameter
a2c921c2 : mec1308.c: Remove unused parameter
53a44b6e : cli_classic.c: Sync help msg
5c062c6d : cli_classic.c: Reshuffle getopts enum
1e6fd88b : cli_classic.c: Resync getopt params
ae44d66e : ene_lpc.c: Fix signed/unsigned mismatch
b3e9d216 : mec1308.c: Use size_t typed loop var where proper
00f8a8f3 : mec1308.c: Mark mec1308_spi_send_command as static
b81761e0 : linux_mtd.c: sync with upstream: use libc file io
2c3e13d2 : mec1308.c: Clean up unused functions
70ba016d : ene_lpc.c: Clean up global state
40083236 : flashrom: add write protect support for W25Q256.V
2bd87624 : flashrom.c: Simplify some non-sense in verify_range()
445b48bd : flashrom.c: Swap compare_chunk() with compare_range()
ef783e3b : tree/: Use upstream ERASED_VALUE()/UNERASED_VALUE() macros
27362b47 : flashrom.c: Move common doit() logic to prepare_flash_access()
13e8ed84 : layout: Move towards 'flashrom_layout_include_region()'
a6a6f7b3 : layout.c: Sync normalize_romentries() with upstream
9494cbac : layout.c: Resync read_romlayout() with upstream
d36b6e3d : ichspi.c: Add ich_hwseq_check_access() callback
7a5b9254 : ene_lpc.c: Reformat source file
23e7c4e1 : BACKPORT: Refine messages related to erase/write recovery
d7b95f27 : ichspi.c: Extend array definitions to match pprint_freg()
b2257ccb : flashrom.c: Resync misc change with upstream
0c310fef : flashrom.c: Make chip_safety_check() static
f0bc053a : wpce775x.c: Pass flashctx to `initflash_cfg_setup`
f505447b : ene_lpc.c: Clean up ene_chip
80f8e57b : print.c: Sync with upstream
7e335dcf : mec1308.c: Clean up global state
0f18312c : ichspi.c: Allow ich_hwseq to know flash id
ea6ab749 : ichspi.c: Deal with num_fd_regions global state init
0c1a3c98 : ichspi.c: Add support for APL && SRP to canonical path
81072b8f : cli_classic.c: Move printer block
d68fd2f3 : cli_classic.c: Call print_banner()
e9fa7375 : cli_classic.c: Misc formatting resyncs with upstream
171a3efe : cros_ec.c: Get rid of old bizarre SOFTWARE_SYNC hack
22b43f39 : chipset_enable.c: Sync enable_flash_ich_fwh_decode()
f58c0e68 : ichspi.c: Cleanup ich9_handle_frap() to fit upstream
d1dff07a : ichspi.c: Replace pch100 defines with native ones
c35936e8 : ich_description.h: Align with upstream
843cc8d2 : ichspi.c: PP out pch100_reg_dlock during init
397256f3 : ichspi.c: Make ichspi_init() parameteric on ich_gen
e0845d7f : ichspi_{desc}.[h,c]: Adapt getFCBA_component_density() to use ich gen
4eac748e : ichspi.c: Match upstreams ich_handle_{frap,pr}() fns
5725c43c : UPSTREAM: raiden_debug_spi: add param for a custom reset setup
01bfd750 : UPSTREAM: raiden_debug_spi: add missing USB_SPI requests
0eee19e4 : sb600spi.c: Resync with upstream
0bbb9345 : layout: Kill dead code from chromiumos
d8ddde58 : cros_ec.c: Fix free() on uninitiated pointer
d13334a8 : action_descriptor: Turn 'ich_dry_run' extern into a func
130cade1 : ichspi.c: Fix msg() to align with upstream
513a646d : util/ich_descriptors_tool: Sync with upstream
de5dd919 : ich_desc: Align prettyprint_ich_descriptor_region()
b76b4e6a : ich_desc: Align ICH_DESCRIPTORS_FROM_DUMP_ONLY define with upstream
01e8d329 : ich_descriptors.c: Upstream alignment
595c4385 : programmer.h: Reshuffle ordering of ich chipset enum
224e6ba7 : ich_descriptor: Align struct ich_desc_component
86bd8da6 : ich_descriptor.c: Align prettyprint_ich_descriptor_content()
47a3cc99 : Revert "ichspi.c: Match upstreams ich_handle_{frap,pr}() fns"
936934aa : Revert "ichspi_{desc}.[h,c]: Adapt getFCBA_component_density() to use ich gen"
5511b7db : Revert "ichspi.c: Make ichspi_init() parameteric on ich_gen"
8e348013 : Revert "ichspi.c: PP out pch100_reg_dlock during init"
4a4d4d93 : linux_mtd.c: sync with upstream: delete 'sysfs_path' global
255f3356 : linux_mtd.c: sync various changes from upstream
3186f941 : cros_ec.c: Fix various style issues and dead code
6aaca916 : cros_ec: Move ec_test() inwards
1003ec0d : cros_ec: Move set_max_size() inwards
aad6ac8d : cros_ec: Move parse_param() inwards
71cc94f0 : UPSTREAM: programmer_delay: filter 0 usec delays
a2f3e2ab : flashrom,layout: Dr. Strange chimeric combination of multiple timeslines
a02ec34c : cros_ec.c: Port from fmap_find_in_memory() to fmap_read_from_buffer()
ae62033b : fmap.c: Replace fmap_find_in_memory() with fmap_lsearch()
7034af38 : ichspi.c: PP out pch100_reg_dlock during init
01dbd385 : ichspi.c: Make ichspi_init() parameteric on ich_gen
1229b21f : ichspi_{desc}.[h,c]: Adapt getFCBA_component_density() to use ich gen
34b4b116 : ichspi.c: Match upstreams ich_handle_{frap,pr}() fns
cba2d4d6 : fmap.h: Resync trivial differences with uptream
6f4ec7f5 : fmap.h: Drop unused fmap_flags enum
7b75193c : UPSTREAM: raiden_debug_spi.c: Add support for USB SPI protocol V2
113c2b44 : UPSTREAM: raiden_debug_spi.c: Add protocol based configuration to init
3ddd6833 : UPSTREAM: raiden_debug_spi.c: Add USB context states and helper functions
1889a032 : UPSTREAM: raiden_debug_spi.c: Add transfer context states
c5d69463 : UPSTREAM: raiden_debug_spi.c: Clean up the USB SPI protocol
b746f826 : BACKPORT: raiden_debug_spi.c: Rename Protocol V1 specific fields
7b5ad792 : UPSTREAM: raiden_debug_spi: Fix memleak
721ac2c3 : UPSTREAM: raiden_debug_spi.c: Clean up global state
a88d96e4 : UPSTREAM: raiden_debug_spi: Fix memleak
b42d6c11 : BACKPORT: Fix segfault when running `flashrom -L`
ec15cc40 : raiden_debug_spi.c: Match upstream raiden_debug_spi interface.
f9fbf619 : wpce775x.c: Remove some global state
90de5fe1 : ichspi.c: Minor tidy up for check_fd_permissions()
6ded8730 : ichspi.c: Drop check_fd_permissions_hwseq()
69c3a0df : ichspi.c: Deduplicate check_fd_permissions_hwseq() logic
3bf615be : ichspi.c: Remove useless itermediates in check_fd_permissions_hwseq() calls
0f6a2e55 : ich_descriptor.h: Align read_ich_descriptors_via_fdo()
a3f47c41 : cros_ec: fix chunk size in cros_ec_write
aef44cb1 : ich_descriptors: Update for Intel PCH100+
e7efd050 : ich_descriptor.[h,c]: Import ich_number_of_regions()
87595e10 : ich_descriptors.[h,c]: Match upstream prettyprint_ich_descriptor_component()
03c389d1 : ichspi.c: Align minor differences with upstream
85465718 : ichspi.c: Drop usused include
c8175649 : chipset_enable.c: Match straps with upstream
96678011 : chipset_enable.c: Lint fixes from upstream
c51a78bc : chipset_enable.c: Resync some minor differences with upstream
01c39675 : chipset_enable.c: Resync cs en lookup table
469a5d72 : ichspi.c: Use switch stmt in ich_init_spi() gen selector
b104790f : platform.h, hwaccess.h: Resync with upstream
58987f72 : BACKPORT: Move endianness definitions and provide it inside Makefile
bb51dcc5 : ichspi: Align ich_init_spi() signature with upstream
7e3942e5 : chipset_enable.c: Consolidate Nvidia
ba44d9c5 : chipset_enable.c: Consolidate VIA/AMD
5446447a : chipset_enable.c: Resync misc stuff
5556b94d : linux_spi.c: Revert commits causing vpd autotest errors
be5e44c3 : ich_descriptors.h: Resync minor differences with upstream
4ca9f857 : util/ich_descriptors_tool/Makefile: Align dump_files() signature
c0376d6d : util/ich_descriptors_tool/Makefile: Resync with upstream
89d17b1b : util/ich_descriptors_tool: Partial resync with upstream
045e05eb : flashrom: update .tested field for EN25QH128
78590d69 : ichspi.c: Resync define formatting with upstream
9e6046c9 : ich_descriptors.c: Use switch stmt in read_descriptor_reg()
c172e17b : ich_descriptors.c: Resync prettyprint_ich_descriptor_straps()
133ef00f : ich_descriptors.c: Resync pprint_freg() with upstream
568cd266 : ich_descriptors.c: Resync misc with upstream
53f03f0e : ichspi.c: Set 'TEST_OK_PREW' on chip in ich_hwseq_probe()
58dc368b : BACKPORT: Prevent submission of empty read requests in linux_spi
c8e0a11e : ichspi.c: Use switch stmt for ich generations
13e6abd6 : ichspi.c: Fix printing address ranges if space is divided by FPB
81eb09c4 : ichspi.c: Refine reprogram opcode on-the-fly
d757b421 : ichspi.c: Resync misc formating differences
136fd0a6 : flashrom: add write protect support for EN25QH128
023087b8 : BACKPORT: Add support for more Eon EN25QH chips
96a4f54b : flash.h: Resync SPI chip feature flags
ac7ed8b7 : linux_spi.c: align argument parsing with upstream and fix memory leaks
8cd6e218 : platform.h: Resync with upstream
c093d68c : ichspi.c: Use struct for hwseq_data ICH9 reg ops
9c34b3c2 : ichspi.c: Use struct for swseq ICH9 reg ops
39abdb12 : layout.c: prevent unused function warning
4d3833d6 : ichspi.c: Rename do_ich9_spi_frap() -> ich9_handle_frap()
434a9903 : ichspi.c: Fix missing set_addr on erases and 256B boundary violations
f5d40716 : linux_spi.c: remove sysfs walker for finding spi devices
9d0d352c : linux_spi.c: rename 'speed' parameter to 'spispeed' to match upstream
6be39a8c : ichspi.c: Import 'prettyprint_pch100_reg_dlock()' pp
bff65044 : ichspi.c: Sync 'pprint' macros and functions
552a318e : linux_spi.c: sync various changes with upstream
16cb681c : BACKPORT: linux_spi: reorder includes for linux <4.14
0b3cd2ca : CHROMIUM: kill fdtmap with fire
02df5595 : UPSTREAM: linux_spi: Use fgets() to read buffer size
4b941a95 : UPSTREAM: linux_spi: Hardcode default spispeed of 2MHz
b5ebaaf0 : UPSTREAM: linux_spi: Reduce maximum read chunksize
556e4784 : BACKPORT: linux_spi: Dynamically detect max buffer size
f3f39284 : BACKPORT: Add (implicit) support for musl libc
ee310a42 : BACKPORT: Make the presence of Linux SPI headers mandatory for linux_spi
546ca74d : UPSTREAM: ft2232_spi.c: Improve handling of static buffer
4fad4886 : UPSTREAM: ft2232_spi.c: change the chunksize from 256 to 270
9ee0f20b : UPSTREAM: ft2232_spi: Fix broken GPIOL cs_bits state (#126)
648f1278 : linux_spi.c: remove manual_mknod()
8fd4bc4d : CHROMIUM: read fmap_base from ACPI/FDT directly
acac0c84 : BACKPORT: cli_classic: Tidy up some repeated handling patterns into funcs
272b27c9 : tree: Rename CHIPSET_APL -> CHIPSET_APOLLO_LAKE
d520d3b4 : ft2232_spi: Add missing new line after deprecation warnings
419c86f2 : UPSTREAM: ft2232_spi: Enhance csgpiol parameter for FT2232
5b0c4657 : BACKPORT: Fix parallel-style programmer access from ITE IT87/Winbond W83627 SPI
24ad80f5 : flashrom: Remove unused functions with no prototypes.
5a7ae7ac : ich_descriptors.c: Sync 'read_descriptor_reg()' signature
4b90b62d : ichspi,ich_descriptors: Sync read_ich_descriptors_via_fdo() signature
cdd87bb1 : ichspi.c: Match upstreams ich9_set_pr() implementation
18fe18fb : UPSTREAM: linux_spi: Stop messing up the units of SPI speed
180d8997 : UPSTREAM: linux_spi.c: set SPI mode, bit order and bits per word on init
b8b92791 : programmer.h: Remove 'spi_controller type' as it is useless
dfb71545 : BACKPORT: spi: Move ICH BBAR quirk out of the way
95052957 : it87spi.c: Resync with upstream
c2a12a9e : spi25.c: Fix layering violation in probe_spi_rdid*()
21d07434 : UPSTREAM: 82802ab.c: Remove duplicated check
25279d0e : UPSTREAM: usb_device: Fix memory leak
6bfd9e6c : UPSTREAM: spi25.c: Add a null check
1da9cc48 : UPSTREAM: spi25: Remove dead increment
85164710 : chipdrivers.h: Fix jedec function signatures
71939329 : pcidev.c: Resync with upstream
929b6389 : pcidev.c,programmer.h: Remove unused code
939e8fbe : internal.c,programmer.h: Remove dead code
04ac730c : BACKPORT: spi25: Fix layering violation in default_spi_write_aai()
924de636 : UPSTREAM: flashchips: Add Macronix MX25R3235F
89c9d212 : UPSTREAM: flashchips: Add W25Q512JV
dfec39a0 : UPSTREAM: flashchips: Add AT25SF321
c4d1f1c8 : flash.h,flashrom.c: Align more with upstream
a1ae9fe6 : UPSTEAM: realtek_mst_i2c_spi.c: Fix cmd timeout issue
e45d50c5 : UPSTEAM: realtek_mst_i2c_spi.c: Remove dead code
387632a1 : UPSTREAM: realtek_mst_i2c_spi.c: Fix _spi_write256() as documented
562ed8e8 : UPSTREAM: realtek_mst_i2c_spi.c: Fix _spi_send_command cb for erasures
1a61f72b : UPSTREAM: raiden_debug_spi.c: Enables USB retry for invalid write count
33653fdf : UPSTREAM: realtek_mst_i2c_spi.c: Define some register names
377256ea : UPSTREAM: Makefile: Remove 'NEED_LIBUSB1' from lspcon requirements
53da1003 : UPSTREAM: lspcon_i2c_spi.c: Trivial style fix
97dd926b : BACKPORT: Initial Realtek MST i2c_spi support
6e8b54cf : UPSTREAM: lspcon_i2c_spi.c: Prefix with fn name instead of just 'Error:'
6c45715e : cros_ec.c: remove the dev parameter
7188692d : flashrom: Add flashrom support for Alderlake
7a4c0473 : BACKPORT: Add RES/REMS support to all dummyflasher emulated chips as a test case
6e40088b : jedec.c: Pull in probe_jedec_29gl from upstream.
95f1e533 : print.c: Resync with upstream
3b996504 : writeprotect.c: Ensure 'struct wp_range_descriptor' are static
02ebeff6 : cli_classic: remove --broken-timer argument
ed6c7110 : UPSTREAM: lspcon_i2c_spi.c: Clean up some unnecessary indirection
9dde7169 : BACKPORT: lspcon_i2c_spi.c: Add SPI-master support for PS17{5,6}
78cacf76 : BACKPORT: dummyflasher.c: add support for SFDP by adding a new emulator chip: MX25L6436
7b319bbc : file.c: combine string formatting calls together
9d67dc69 : BACKPORT: i2c_helper: Add support for the Linux I2C subsystem
1c8d0225 : ft2232_spi: remove spi_mhz support
93111fea : {big,file}_lock.c: Get rid of locks.h
e40e7e7e : cros_ec_dev: Fold internal header definitions into impl
10849c72 : cros_ec: Kill off lpc path and custom locking mechanism
1e0291b4 : buspirate_spi: sync command buffer management with upstream
9cf8b7c8 : CHROMIUM: programmer.h: Align missing spi_master struct members
0448a6b0 : BACKPORT: flashchips: Add support for Winbond W25Q64JW
6d3dfe6c : cros_ec: add deprecation warning for dev parameter
1557e651 : cros_ec.c: Fix switch fallthrough to be explicit
4b9ef6a3 : cros_ec.c: Coerce shift result to unsigned value
07a297dc : cros_ec.c: Fix enum<->int coercion warn
04315fcd : cros_ec.c: Fix signed/unsigned comparisons
25646426 : cros_ec.c: Trivial, kill off dead '#define'
feda745a : cros_ec_i2c.c, linux_i2c.c: Kill off dead code
68cf3ccb : print_wiki: Import upstream verbatim
c98e43fc : dummyflasher: const-correct and fix print fmt
3be63e07 : writeprotect.c: Assist debug with fn name prefix
c228b326 : flashchips: add support for GigaDevice GD25WQ80E
6f7f4475 : w39.c: Replace printlock_{w39_fwh_block,regspace2_uniform_64k}
a7d761f2 : [jedec.c]: Add support for FEATURE_ADDR_SHIFTED feature.
60395ef7 : [jedec.c]: Align formatting and const-correctness.
dda1e540 : raiden_debug_spi.c: Trivial lint fix
c69f6b8f : writeprotect.c: Move internal definitions out of public header
a3edcb28 : writeprotect.c: Rename 'struct generic_wp'
e146f9ae : writeprotect.c: Rename 'struct generic_range'
9c4c9a56 : src/: Rename 'struct generic_modifier_bits'
26567e49 : UPSTREAM: sb600spi: Add spireadmode
91b3827c : writeprotect.{h,c}: Remove duplicate struct
6d8a88b6 : ft2232_spi.c: Remove unneeded 'else'
018a6dfe : ft2232_spi: add an ability to use GPIO for chip selection
f1e6ef5c : raiden_debug_spi: Clarify xfer usb timeout val
8eb829a0 : raiden_debug_spi: Make error msg consistent
b9a1dcfe : ft2232_spi: deprecate 'type=servo*' to 'type=google-servo*'
242ff34f : cros_ec_i2c.c: Decouple compat logic from i2c_probe() fn
cea6becd : raiden_debug_spi.c: Disable USB retry during some error codes
0a63526b : ft2232_spi: sync comments and formatting with upstream
9d5bddb7 : writeprotect.c: Verify updated value of status register with mask
491b4347 : avl_tool: more gracefully handle termination by SIGINT
0449a1fa : usb_device.[h,c]: Fix iterator type warn and lint
9d6805f8 : Revert "cros_ec: Skip jumping to RO when preparing for partial write"
249cbab2 : ft2232_spi: sync divisor argument from upstream and add warning to spi_mhz use
cc007679 : ft2232_spi: remove unused print_supported_usbdevs() function
318db433 : usb_device.h: Add missing header guards
1118a580 : raid_debug_spi.c: USB SPI Protocol Retry Mechanism
da496dc9 : raid_debug_spi.c: USB SPI Protocol description and cleanup
8453b551 : raiden_debug_spi.c: Add a delay following AP/EC flash enable
d78121c5 : ft2232_spi: clamp divisor calculated from spi_mhz to valid range
e413f73d : usb_device.{h,c}: Re-license under GPLv2
5c81bf37 : usb_device.{h,c},raiden_debug_spi: Drop CHECK() macro
985f1951 : ft2232_spi: Sync divisor representation and default divisor with upstream.
7f47d094 : flashchips.c: Fix GD25LQ128CD printlock and unlock
41785f6b : avl_tool: Fix a number of wp state invariance assumptions
0a3fb591 : ft2232_spi: Sync supported devices with upstream
a5c9cd77 : ft2232_spi: sync libftdi consts with upstream
8b47113b : avl_tool: Fix sw_wp enable assumption
7c90a4a2 : usbdev.c: Add missing <inttypes.h> include
8d2f6485 : raiden_debug_spi.c: Isolate target param logic into static
542b1699 : raiden/usb_device: Inline CHECK() macro
dabf7e83 : raiden_debug_spi.c: Make 'find_endpoints()' pure
474f6cee : tests/*.sh: Rename '--get-size' -> '--flash-size'
f80a3a31 : flashrom: add support for Tigerlake platform
80be5558 : Don't unmap memory if mapped size is 0
7e0cfd5d : Fix spacing of -z option in help
1155055e : flashrom: add support for Jasperlake platform
fa52ae93 : avl_tool: Convert test names to underscores instead of spaces
999ab431 : avl_tool: Sort immutable tests to run first
124d9201 : Remove android.c and android.h not in upstream
a2f32fcd : libflashrom.h: add from upstream
c4748b9f : writeprotect.c: Kill off dead code under '#if 0' blocks
adcc7786 : writeprotect.c: Clean up generic_status_to_range() for upstream
2672fb92 : writeprotect.c: Clean up return conditions for upstreaming
bea239ef : writeprotect.c: Clean up return stmt style for upstreaming
ca44e5cf : writeprotect.c: Cleanup {w25,generic}_enable_writeprotect()
2f92c1f3 : avl_tool: Rename '--get-size' -> '--flash-size'
0f45dd00 : dmi.c : sync with upstream
a9f1d207 : physmap.c: Re-sync with upstream
d7a31a3f : avl_tool: replace `mosys smbios info bios` with dmidecode
b179823c : dmi.c : partial sync with upstream
e643ef22 : avl_tool: replace `mosys smbios info` with dmidecode
d3f83829 : spi.h: Mostly sync with upstream
087df8c0 : flashrom.8.tmpl: Import upstream version
e4f8af75 : helpers.c: Resync with upstream
bab19905 : flashchips: Split out hwseq parts && auto volt detects
a66d68a3 : print.c: Sync print_supported() with upstream
517cb823 : writeprotect.c: Add WINBOND_NEX_W25Q128_DTR to case stmt
1f568ab7 : fmap: Find valid FMAP by checking major version
daf990fd : programmer.h: Reshuffle func to align with upstream
ab4993ae : print.c: Sync print_supported_chips() with upstream
e121af7d : print.c: Sync pretty-printing with upstream
5767baa5 : UPSTREAM: flashchips: Add W25Q128JW_DTR
7bd44c63 : Revert "flashrom: re-architecture spi flash memory mapping"
b30f762b : print.c: Sync 'boards_known[]' with upstream
221c2381 : print.c: Prior work to sync with upstream
0949b788 : programmer.h: Resync 'struct programmer_entry' with upstream
2e04fd8c : flashrom: re-architecture spi flash memory mapping
7d799189 : cbtable.c: Resync physunmap semantics with upstream
aba9d311 : cbtable.c: Resync with upstream
0822bc2b : physmap: Import 'physmap_ro_unaligned()' from upstream
b1e8c3b4 : {serial,serprog}.c: partial sync with upstream
b9bd88d6 : cros_ec: Skip jumping to RO when preparing for partial write
2f8899e2 : avl_tool: Add dut-control servo detect sub-cmd fn
8b42a0c2 : avl_tool: Factor out dut-control worker fn
b076d5b2 : avl_tool: Some laptops use a screw to assert WP
c1edae23 : avl_tool: Warn user to plug in AC power before tests
cff586d6 : Revert "cros_ec: Skip jumping to RO when preparing for partial write"
7b188717 : usbdev.c: Import upstream version
de191932 : rayer_spi.c: Sync to match upstream
3eaadb0f : spi25.c: Sync line wraps and style with upstream
57aca1e4 : flashchips.c: Update W25Q080.V from upstream
fa6db7ee : flashchips.c: Update W25Q64.W from upstream
d3624cbb : flashchips.c: Rename W25Q64 to match upstream
1f6b696e : flashchips.c: Add FEATURE_OTP from upstream for W25Q32.W and W25Q40EW
8c3c3c66 : flashchips.c: Rename W25Q32_V to match upstream
4974cc1d : flash.h : switch chipaddr to uintptr_t
fadf15bb : flashchips: Add missing block erasure fn for GD25Q256D
0c485a7d : serial.c : sync with upstream
0bf96470 : flashchips.c: Rename W25Q16 to match upstream
61599c03 : flashchips.c: Add printlock to 3 Winbond chips
6b94e407 : flashchips: downstream Gigadevice changes
607cc632 : flashchips: downstream Fujitsu chips changes
52ad0826 : flashchips.c: downstream AT49LH002 changes
dad2daee : AT45xxx chips: downstream definitions and code
957c834b : cli_classic: Match upstreams '--flash-size' argument
a3c9bbe6 : flashchips.c: downstream ESMT F25L008A
956eb9c7 : flashchips.c: downstream remaining ENE KB9012 difference
dbeec2b0 : flashchips: rename FEATURE_ERASE_TO_ZERO
1fdf13b2 : flashchips.c: Take AT26DF041 upstream changes
25ffcca9 : cros_ec: Skip jumping to RO when preparing for partial write
8e31f5a5 : chipset_enable: Import VIA support from upstream
3300e4e4 : ichspi: Align via_init_spi() type-signature with upstream
5d709734 : flashchips.c: Pull changes for AT25F512B from upstream
b2d50135 : flashchips.c: Downstream AT25/26xxx changes
a608fccc : flashchips: add support for w25q40
b9370cc6 : ichspi.c: Fix unchecked phys addr mapping
c8c5ce3d : avl_tool: split into bin and lib targets
c26893ee : avl_tool: split flashrom support into a new crate
c6f484a4 : avl_tool: Add missing license header to logger.rs
7747d0f7 : avl_tool: Add short getopts for log file and print-layout
ebc0da45 : avl_tool: Fix compiler warn about 'TestConclusion' cases
cb825253 : avl_tool: support specifying tests on the command line
e3f050e4 : avl_tool: Fix wp_test coverage regression
d9f9ee9c : avl_tool: Drop 'new()' func sig from FlashromCmd trait
3f40cecc : avl_tool: delete the old TestCase/TestParams
f46d9c64 : avl_tool: migrate verify and partial lock tests
3a581366 : avl_tool: migrate full-chip lock, elog and host system tests
b333e3ef : avl_tool: migrate erase/write test, remove read test
e5cd4db5 : avl_tool: migrate wp_test to use TestEnv
cfcc05a9 : avl_tool: Introduce a TestEnv and RAII for WP
18d53cb9 : avl_tool: support JSON output for test reports
628c0fb5 : avl_tool: deprecate extra TestParams fields
8cf6b833 : avl_tool: test that it's running on Chrome OS
12ec7abc : avl_tool: return failure if unable to run tests
0227ce92 : avl_tool: prefer Display format to Debug
5986d489 : Fix spibar offset for recent Intel platforms
ecfa0d31 : avl_tool: support logging to a file
dec963ea : avl_tool: move chip vendor/name readout to a test
ec53939e : avl_tool: more intelligently find the chip name
63704966 : nicintel_spi.c: Sync to match upstream
f742ca5f : hwaccess.c: Sync to match upstream
2271a869 : {hwaccess, platform}.h: Sync to upstream
ffb17a36 : layout: Never use global `layout` directly
627ca37e : layout: Add a method to cleanup layout data structures
1627df36 : bitbang_spi: Drop bitbang_spi_master_type
b96f3bd3 : custom_baud.[ch]: Import from upstream
197c743c : flashchips.c: Take upstream for Micron/Numonyx/ST
a514de88 : flashchips.c: Bring printlock attribute downstream
378747bc : flashchips.c: Take FEATURE_OTP from upstream
64b91de7 : flashchips.c: Take Atmel .unlock from upstream
e3e4fb88 : flashchips.c: Set TESTED to match upstream
ef4c6e85 : Revert "flash.h: Sync includes and defines with upstream"
d2799abd : flash.h: Import MIN/MAX macros from upstream
52148d32 : flash.h: Sync includes and defines with upstream
de7de09b : edi.c: Sync to match upstream
24fc8758 : w29ee011.c: Sync to upstream
2fc166e3 : helpers.c: Sync to match upstream
16eb3511 : ichspi.c: Fix one more -Wmissing-field-initializers warning
992d919c : layout: Drop unused specified_parition() fn
7bb12615 : layout: Add missing stdbool.h include
6f2f8329 : Move spibar out of ich_init_spi()
72db8579 : avl_tool: don't trust Flashrom's exit code when erasing
12a15870 : flashrom_tester: add a --print-layout flag
ab064ae4 : flashrom_tester: adopt `clap` for command line parsing
59919f99 : ichspi.c: Align most print stmts
6bbdd327 : chipdrivers.h: Trivial resync with upstream
12c7e039 : fmap.h: Sync header guards with upstream
d17149ed : dediprog: Fix small, unaligned reads
74eec606 : flashrom.c: Fix a trivial calloc warning
3255bd71 : 82802ab.c: Sync with upstream variant
7ea0b95f : coreboot_tables.h: Sync with upstream
b5b88cab : processor_enable.c: Sync to match upstream
8f593212 : os.h: Sync to upstream
1e286153 : chipset_enable.c: Clean up 'ich_generation' param conventions
c3c074cb : cli_classic.c: Mostly sync misc with upstream
84f9bb00 : cli_common.c: Sync to upstream version
6592f048 : cli_output.c: Sync misc changes with upstream
42147cc6 : avl_tool: look for purely-numeric output to find flash size
13028d8e : chipset_enable.c: Fix Intel FWH IDSEL message printing
9843dba6 : chipset_enable.c: Reshuffle functions to match upstream
8ebbd500 : udelay: Fix func type signatures
76bde710 : cli_classic.c: Make a few func static
60df9dda : flashrom.c: Put 'static' keyword in correct place
9987ad4d : serprog.c: Fix ISO C usage
b4300cad : src: Add missing '#include <strings.h>'
9ff0913e : chipset_enable.c: Combine ICH2/3/4/5 and fix Broadwell
e3e30569 : src: Rename 'ich_generation' to 'g_ich_generation'
a59b2ae1 : flashchips.c: replace unlock_82802ab with unlock_regspace2_uniform_64k
90539741 : flashchips.c: replace unlock_49fl00x with upstream
d793f5bd : jedec.c: Add regspace2 functions
e2e73405 : flashchips.c: A25LQ032 merge with upstream
ebbee922 : flashchips.c: Take at49f020 changes from upstream
597a4128 : flashchips.c: Update definition for AT25SF128A
b752ea97 : flashchips.h: Remove duplicate EON_EN25D16 define
96685f1e : flashchips.c: Reorder entries
5dc48da3 : flashchips.c: downstream voltage attributes
c63f8d64 : flashchips.c: downstream .tested statuses
08b9d0ae : avl_tool: improve log readability
bab067c1 : cli_classic: Fix boundary condition for probe_flash()
2520fac1 : layout: Give layouts their own type
d9722940 : chipset_enable: Add missing physmap ptr err handling
4b94057b : programmer: import upstream get_buses_supported() fn
20ba6152 : spi: Register spi_master state so spi_master_4ba() is valid
3ef9a131 : Remove MCP6/7/8 SPI log requests
eaf8c52e : Refine messages regarding AMD FCH flash protections
c2dd6668 : linux_spi.c: Fix {k}Hz conversion
60e1cb86 : chipset_enable: Enable fwh_idsel parameter for C-ICH and ICH2/3/4/5 chipsets
ea053770 : chipset_enable: Use ich_generation param in en fn's prior to ICH7
b40ec890 : flashchips.c: Take upstream chip names
82e27425 : flashchips: Rename Numonyx and ST chips to Micron
a199bb48 : wpce775x.c: mark internal functions static
1a4d1181 : flashchips.c: FEATURE_WRSR_* flags from upstream
536c49ee : avl_tool: Fix parse_crosssystem() for more unit-test cases
7f573d27 : avl_tool: canonicalize parse_crosssystem() with unit test
d7c0d201 : avl_tool: Use correct namespacing in unit-tests
99c431af : avl_tool: fix build-time warnings
a94d672c : avl_tool: Fix wp enable usage on ARM/mtd driver
db659abc : avl_tool: Change 'servo-v2' to simply 'servo'
623c13f7 : avl_tool: actually enforce power-of-two ROM size
faa79e54 : avl_tool: unit test construct_layout_file()
5074f632 : avl_tool: remove unnecessary `extern crate`s
4f5638cf : avl_tool: Trivial, drop useless comment in rand.rs
47d04ce9 : chipset_enable: Introduce enable_flash_ich_fwh_decode()
f65ab7e5 : avl_tool: unify ANSI color code macros
0d0c57f5 : avl_tool: avoid potential short writes of random data
2557f098 : avl_tool: cargo fmt
beab8ab7 : avl_tool: Poll 'crossystem->wpsw_cur' to ensure user de-asserted WP
2068b923 : ft2232_spi: Improve diag msgs
7c9baee2 : chipset_enable: Tidy up some print stmts to match upstream
b51b6794 : chipset_enable: Cleanup the SiS handlers into common
37b8a6ef : Clean up enable_flash_ich and attempt to disable SMM write protection
584b877f : chipset_enable: Rework boot_straps state
26bf5c40 : Rework internal bus handling and laptop bail-out
e4ea38fd : flashchips_parser: ignore wp attribute
97dee202 : avl_tool: Use `$VCSID` to extract build hash
683b2d08 : avl_tool: unit test for flashrom_decode_opts
d4933f99 : avl_tool: unit test for run_test()
d0e48496 : avl_tool: replace noisy std::io::Error
87d91f1b : avl_tool: add an elog sanity check for coreboot
cb5b8875 : avl_tool: assorted style improvements
78d8f706 : flashchips.c GD25LQ64: take upstream changes
bd9670f6 : flashrom: Mark raiden_debug_spi as supporting 4-byte addressing
ab43dc0d : flashchips.c: Rename chips for consistency
5839333c : flashchips.c: Rename vendor EMST->ESMT
184a7bad : flashchips.c: Take N25Q512 upstream changes
ef737602 : flashrom_tester: Re-add runtime 'built' dependency, with selected features
5447a45b : flash.h: remove tested.uread attribute
b2fe0477 : TEST_*U macros: Remove references in code
1295b299 : flashchips.c: Remove macro uread references
96f992c9 : flashchips.c: remove explicit uread references
d5542821 : cli_common.c: remove references to uread
d16c832c : flashrom_tester: Temporarily remove GIT_VERSION from build info
f479686f : Hide hwaccess.h from public API
b75e18d4 : flashchips.c: Standardize format for ENE KB9012
6707e1ee : internal: Use IS_X86 instead of defined(__..__)
80aedd08 : internal: Use pci_init_common() instead
1ea10cad : internal: Make internal symb static
e2f01353 : wbsio_spi: Bring down upstream format and unsignness fixes
b6519ab9 : nicintel_spi: Bulk import upstream chip support
1aa8e9ae : nicintel_spi: Use a helpful macro to grab bits
6b754439 : sst*: Resync with upstream some minor unsignedness fixes
b034b3f7 : tree: Converge a bunch of programmers by trivial change
382fadbf : flashrom_tester: `built` is a build-only dep
65eb881c : Revert "spi: Adopt programmers to use per-flash spi master scheme"
44ef0845 : Revert "cli_classic: Fix TODO where multiple masters are supported on force"
b73c39ff : Revert "dediprog: Fix dediprog auto-voltage under new dispatch"
ff7778ab : Revert "dispatch: Fix regression with missing {read,write}_status fn ptr"
a9c81008 : Add support for the ENE Embedded Debug Interface EDI and KB9012 EC
27486213 : spi: Drop our implementation of spi_unbound_read()
d825ac02 : Enable continuous SPI reads
b72a47a5 : flashchips parser: add ability to output to csv
9319e272 : dispatch: Fix regression with missing {read,write}_status fn ptr
f5424a23 : flashchips.c: use upstream .tested
6cfd0189 : flashchips.c: add spi_prettyprint_status_register_plain to match upstream
1655a2ed : flashchips.c: W25Q40EW formatting
0d97b47b : flashchips.c: Make comma placement consistent
bacd3236 : flashchips.c: rename A25LQ032 to A25LQ032/A25LQ32A
a9956bd6 : flashchips.c: mark A29040B tested
1ca1c86d : flashchips printlock: use upstream bp1 method
a3e041d7 : flashchips.c: Take upstream changes for A25L032
0c65ed0b : flashchips printlock: use upstream bp2 method
ab57f8fb : flashchips.c: Make comma placement consistent
dd4098f2 : flashchips_parser: Add parser code
a6673bd1 : spi_master: Introduce SPI_MASTER_4BA feature flag
8f61f09d : dediprog: Fix dediprog auto-voltage under new dispatch
c7f1bfb3 : cli_classic: Fix TODO where multiple masters are supported on force
bcae3756 : spi: Adopt programmers to use per-flash spi master scheme
9713aa6b : spi: Fix feature_bits flag check issue
10d619c9 : avl_tool: Enhance erasure test to validate locking works
fb166b75 : writeprotect: Fix write protect range for MX25U12835E chip
c0363741 : dediprog: Backport upstream misc renames etc..
6240c85a : Fix selfcheck of various arrays
77a95de1 : flashchips.h: merge upstream renames for 2 WINBOND_NEX_W25Qxxx chips
6f64b18e : flashchips.h: merge changes around WINBOND_NEX_W25Qx0E&BW
10728ee7 : flashchips.h: WINBOND_NEX_W25Q128 & 256_V comments merge
38451cda : flashchips.h: merge M25P05_RES with upstream
dc0792e7 : flashchips.h: merge chip id MACRONIX_MX25U12835E
ef4e28b9 : tree: Make internal variables static
faa6b394 : usbdev: Only match requested USB devices
d8c683b2 : flashchips.h: merge from upstream
78407e3d : flashchips.c: Remove duplicated Bright chip definition
35299000 : flashchips.c: Remove duplicated Eon chip definitions
df5616a5 : flashchips.c: Remove duplicated definition for Macronix MX29F040
3d12f431 : flashchips.c: Remove duplicate ST chip entries
ac7dd8ad : flashchips.c: Remove duplicate Spansion chip definitions
6dc363aa : flashchips.c: Remove duplicate Winbond definitions
04e42369 : flashchips.c: Remove MX25L6405
8d77d264 : flashchips.c: Remove AT26DF321
d76dc1fe : flashchips.c: sort file by vendor and name
2d00129e : flash: Add wrea_override support to flashchip struct
a7cfa338 : flashchips.c: fixed formatting
d565a85b : layout: Rename 'romimages' back to 'num_rom_entries'
50755cc5 : layout: Get rid of struct typedef and use upstream name
61b10c74 : ich_descriptors: Fix range checks for dumps
d1e0c3a4 : ich_descriptors_tool: Fix an off-by-one
3d0cbd49 : flash: Introduce 4BA shorthands
4fe3a972 : spi25: Remove now obsolete `four_bytes_addr_funcs` path
94934e8a : spi25: Merge some of spi4ba into spi25
031831d2 : spi25: Enable native 4BA read and write using feature bits
a74ffcd8 : spi25: Integrate 4BA support
e5190df9 : spi25: Use common code for nbyte read/write and block erase
633cbd6e : spi25.c: CID1130000: Unchecked return value in default_spi_write_aai()
10e63d99 : flashrom.c: Make write granularity a chip attribute
f78fffc5 : flash.h: Reorder to align better with upstream
8488f12c : Fix linking with libpayload
d993f271 : pcidev.c: return null instead of exit(1)
abd30196 : src/: Trivial rename 's/opaque_programmer/opaque_master/'
f93b3740 : Align with upstream chip vs flashctx distinctions
20596a89 : spi: Import upstream's per-flash spi master register scheme
f97f6324 : flashrom: Modify env_logger dependency to turn off optional features.
21d0f985 : avl_tool: Drop overwrite_quad_test
36808b55 : avl_tool: Fix wp assert when battery is installed
74d44675 : avl_tool: Fix erase_write test
70bf5300 : avl_tool: Fix test_section() logic
23711cb6 : avl_tool: Factor out consistency check and restore fn
0f5668cd : avl_tool: Fix top{quad,half} lengths
cc7cca2e : avl_tool: Fix debug msg formatting
d8b95f13 : avl_tool: Add mosys bios and system info to final AVL report
dc92e059 : avl_tool: Print chip name and OS release in AVL final report
328c093c : avl_tool: Change log level to info for dispatch() o/p
46b1e496 : hwaccess: Constify `addr` argument of MMIO read functions
481cce82 : src: Unravel cb_{vendor,model} global char * state out tree
30c3f12d : cbtable.c: Rename {l}->{c}b_{vendor,model}
82d2f0f7 : physmap.c: Rework map_first_meg() alignment
753a38e6 : flashchips.c: make array entries consistent
b287898e : physmap.c: Introduce round_to_page_boundaries()
71e30b46 : cli_common.c: Flatten indirection in print_chip_support_status() param
83c7700e : src: Factor out cli specifics as a path to libflashrom
1a3fd13e : renamed: cli_mfg.c -> cli_classic.c, align with upstream
a87d5e6d : Revert "do not print banner twice"
1a95f941 : avl_tool: Include build-time in logged output from main()
d7456be0 : avl_tool: Drop overly verbose debug message
4ddf44b5 : dediprog: Resync with upstreams libusb1 port of dediprog
64a4db24 : physmap_try_ro() -> physmap_ro() rename
a126c747 : avl_tool: Add .gitignore and bump version in Cargo.toml
93d46015 : Add OWNERS file
ec5c77ec : physmap.c: Use MEGABYTE define for magic as upstream does
9b520ddb : physmap.c: Align diagnostic prints with upstream
ad51bfd5 : physmap.c: Realign comments and header guards with upstream
30f38075 : util/flashrom_tester: Initial AVL qual tool
b2d845bf : ichspi: Set EC region as RW if descriptor override is enabled
e57d56d4 : flashrom: Fix flashrom doesn't have printing message
d80cf710 : Add support for Winbond W25Q32JW--IM
90aaa302 : flashrom: Cleanup internal printf() implementation
50a120df : flashrom: use 4 BP bits for MX25U12835
1fa87e05 : Add support for Adesto AT25SF128A
9b0182b3 : dediprog: Drop intermediate wrapper function
15a3550e : flashrom: Regress register_chip_restore function
a62ff82e : Fix check for EC region read/write access permissions
25a4ca21 : Handle read-only SPI regions
dbbf222f : Add support for updated flash master register format
54effb79 : flashrom: Fix flash failed when SW WP disable and WP range is set
d978051c : flashrom: Identify MX25L25645G part
0c38355c : flashrom: Add GD25Q256D flash chip support
5855a1eb : spi25: Debug flashrom crash when Write Protect is ON
87068cee : Do not look for fmap if layout file is provided
4c8a9567 : spi25: Introduce spi_simple_write_cmd()
90571587 : Update the write-protect ranges for MX25U12835F.
1945f1e6 : Replace 'JEDEC_RDSR_BIT_ERASE_ERR' with 'SPI_SR_ERA_ERR'
d8eca565 : Refine granularity handling in preparation of AT45DB series support
cc1d0c9b : Add a SPI command class to `struct flashchip`
8dd57927 : Introduce helpers.c
71e23144 : Improve SPI status register pretty printing
8b5e473e : Partial backport of 'dummyflasher: Add a status register to SPI chips'
b5dee7a3 : Rename 'spi_prettyprint_status_register_atmel_at26df081a()'
e749db08 : dediprog: Avoid a memset() by initialising on the stack
16c77400 : dediprog: Backport FLASH_TARGET to align with upstream
cc0bf44b : dediprog: Add SF200 support
cb338326 : dediprog: Add protocol variant support for newer SF600 fw revs
a88395f8 : usbdev: Extract libusb1 device discovery into a separate file
0ea95eac : dediprog: Trivial function renames to align with upstream
8d8d397a : Drop redundant `enum msglevel`
56286c4e : Remove address from GPLv2 headers
c79a7edf : flashrom: Add flashrom support for Cometlake
870d8afa : generic: Silence some output messages
c5bc5cdb : flashchips: Add unlock operation for hwseq flashchip
2652d26f : spi25: Fix spi_read_status_register when using flash chip read_status
1801f7c0 : w25q256: Add support for write protect
03841e57 : mx25l256: Fix write protect ranges
c34416be : ichspi: Add region for Embedded Controller
2c7bca0d : mx25l25635f: Add w25 write protect map
93107fc8 : Adjust start of action descriptor comparison
5c100f23 : ichspi: Add Device expansion region for APL/GLK
f238fa63 : flashrom: Update get_target_bus_from_chipset()
118ff9f6 : flashchips: Enable unbounded read on W25Q256
20613a9f : spi25: Support 4BA with unbounded reads
537fd1d7 : raiden_debug_spi: Support 4 byte addressing
02aea360 : Removed dead code from flashrom
56370426 : flashrom: Updated flashrom to use new SPI programming
6d2cb21d : Do partial read for 2nd pass
446b6737 : Fix and tidy up debug messages
790efaa6 : Clean up cros_ec.c
6c957d74 : Identify GD25LQ128D part
f2978549 : flashrom: Add flashrom support for Icelake
a7a062b8 : cros_ec: Do not skip jumping to RO if FMAP cannot be found.
91f320ea : W25Q256: Set to use 4-byte addressing
fc338ee0 : flashrom: Add support for W25Q256JV
066143d2 : Check ICH erase command support at run time.
622128c8 : action_descriptor: skip unsupported erase functions
d2da9879 : APL: chipset_enable: Use mmio read for getting BBS
adbd7066 : cros_ec: fix the case of unavailable eraser
2b4dcef1 : use action descriptor when programming flash chips
0bad334c : cros_ex: make sure the correct erase function is used
5503150d : Revert "use action descriptor when programming flash chips"
2b62e3c1 : use action descriptor when programming flash chips
2f346a31 : add option to disable diffing
5f6a97db : Introduce action_descriptor to aid in speeding up operations
800865f8 : do not print banner twice
cc9577d7 : Try reading fmap or fdt from file first
69f0f48e : cros_ec: delete unused static function
cfd7dfc9 : Make Cros EC skip sysjump if code runs in RAM
40592e44 : Cache Cros EC features
f8ab92f2 : Support Cros EC feature codes higher than 31
848bfd16 : Add Macronix MX25L25635F support
db133583 : linux-mtd: Include limits header for specific defines
d6fca5dd : flashrom: Retain support for /run/lock/flashrom_powerd.lock.
4166d34d : flashrom: Move lock file to /run/lock/power_override.
831c609f : flashchips: Add MXU12835F support
c75cea94 : Harmonize preprocessor conditions for PCI support
171f808d : Use IS_{ARM,MIPS,X86} instead of explicit arch defined tests
e0797d27 : Wrap __FLASHROM_LITTLE_ENDIAN__ preprocessor tests with defined ()
471de155 : flashrom: add Cannonlake support
c3290082 : UPSTREAM: 4BA: Add Micron N25Q/MT25QL 32MB and 64MB 3V SPI flash
28cf7995 : UPSTREAM: 4BA: Allow disabling 4-byte address mode for SPI flash
47325ffc : UPSTREAM: 4BA: Add spi_exit_4ba function to switch SPI flash to 3-byte addressing
6323c244 : UPSTREAM: 4BA: Support for new direct-4BA instructions + W25Q256.V update
1a0e6d44 : UPSTREAM: 4BA: Support for 4-bytes addressing via Extended Address Register
5edaccdc : UPSTREAM: 4BA: Winbond W25Q256.V chip (32MB) declaration, 4-bytes addr mode
1a2f5321 : UPSTREAM: 4BA: Flashrom integration for the 4-bytes addressing extensions
64d00c7d : UPSTREAM: 4BA: Basic support for 4-bytes addressing mode extensions
f676897b : flashrom: add Geminilake support
312b318d : cbtable: don't dereference memory that was previously unmapped
b17e9e41 : cbtable: don't assume high addresses can fully map 1 MiB
75469560 : Flashrom: Update Status register read/write timeout to 5s
8e0c4e5c : Kahlee: Add support for new AMD SPI controller.
cf540ef8 : cros_ec: Limit commands to 128 bytes when v2 EC protocol is supported
26d9cc0d : cros_ec: update commands header file
ef287f91 : Add GD25LQ128C to the WP range list.
b6e26e65 : Various alignments with upstream
3450a155 : satamv: align with upstream
048dbdb7 : it87spi: align with upstream
b9fe7f10 : serprog: align with upstream
13860de9 : nicrealtek: align with upstream
5dc3d885 : nicintel*: align with upstream
2f83ace1 : Align comments and whitespace with upstream
29fe884c : satasii: follow an upstream refactoring
2290c457 : Makefile: more alignment with upstream
9b937531 : Makefile: check that a programmer is enabled
f9656095 : Makefile: import CONFIG_NOTHING support from upstream
1e1ccac8 : Makefile: adapt to upstream's libpci and hardware access handling
a483a99e : Makefile: adapt to upstream's libftdi handling
b1621b30 : Makefile: Align man page generation and export targets with upstream
6de2c169 : Makefile: align version string handling with upstream
5b73b3bc : Makefile: Introduce FLASHROM_CFLAGS
ca596563 : Makefile: adopt changes from upstream (part 4)
942594b3 : Makefile: adopt changes from upstream (part 3)
1cab98ef : Makefile: adopt changes from upstream (part 2)
b4861095 : Makefile: adopt changes from upstream
ef9062fa : cros_ec: workaround to set supported request/response size properly
3a5bcb9e : ich_descriptors: fix clang warning
62c794d6 : use intmax_t to display off_t types
d42cf5ae : cros_ec: Allow command to timeout while erasing.
7f31f63f : cros_ec: workaround for upgrading Rose
a36ff507 : cros_ec: Add v2 flash support.
c79d141c : cros_ec: Add latest cros_ec_commands
8bbb6dda : linux_mtd: make read/write loop chunks consistent, and documented
f15c2fa5 : linux_mtd: Support for NO_ERASE type devices
4216ba3d : flashchips: Add GD25Q127C name to the GD25Q128C entry
ee8dcf9c : flashchips: Add support for Winbond W25Q128J
70ebbd4d : cros_ec: add support for firmware with RWSIG support
04a04fb2 : cros_ec: Update commands header file
f3c3d5f4 : WriteProtect: Add a wp table for GD25Q40
95785bd7 : write_protect: switch GD25Q127/128 from wp_generic to wp_25
7b491f70 : cros_ec: Update commands header file
78397842 : cros_ec: Add support for TP MCU
9e130a26 : cros_ec: fix long command execution
563a1fed : write_protect: Update GD25Q32 table, add GD25LQ32
2504dbff : Rename getversion.sh to getrevision.sh
7f8fd612 : util/git-hooks: make pre-push explicit on its bash requirement
d490a174 : pcidev: reduce amount of global variables (part 2)
7c30fa91 : pcidev: reduce amount of global variables
f776a44f : pcidev: follow upstream refactoring
588515a9 : Align pcidev_init() more with upstream
d4caa6b1 : align formatting and static-ness with upstream
ac3423f3 : Adapt flashchip's "tested" field to upstream style
bea97e5d : Include limits header for specific defines
860875a0 : Another cosmetic alignment with upstream
f3fa2997 : Follow change in flashrom r1579
81d6d147 : ichspi: Set FDBC before reading JEDEC ID
342740e7 : remove unnecessary include from layout.c
852ebf7e : programmer: SPI_CONTROLLER_BITBANG depends on CONFIG_BITBANG_SPI
1fd87ed6 : WriteProtect: Connect WP table for GIGADEVICE_GD25Q128
7be91491 : ichspi: Update 100-series PCH conventions
6c21ad76 : ichspi: Fill in correct chip details when HWSEQ is used.
0715328c : flashchips: Update hardware sequencing and W25Q128 entries
cc04a455 : Import chip ID defines from upstream
07e1ed97 : Import chip ID defines from upstream
6ad860e3 : Align flashchips.h with upstream (step 1/many)
f4f1e2fb : Rename *spi_programmer* to *spi_master*
82c9a0f7 : Align code layout with upstream
0548299f : it87spi: align style with upstream
ab8353e5 : Constify the input to flash-write functions just like upstream
6194bb7d : satasii: codesmetics to match upstream more closely
124bd00b : Use rphysmap now that it exists
220f4b5a : Follow upstream's physmap implementation
fc8e5d9a : Follow upstream with pci_cleanup handling
7f0476ad : Import current ich_descriptors_tool from upstream
e39d6446 : Align comments and whitespace with upstream
e081d5d1 : Align bitbang spi handling with upstream
0a9533a5 : Rename par_programmer to par_master
50328971 : Only add fmap entries once
8ddfee90 : Align list terminator style with upstream
168d5f7c : Align archtest.c with upstream
dab36188 : Rename arch.h to archtest.c
85c19da5 : nic3com: mark functions static
672c3d9f : Align git metadata with upstream
4faff9a4 : cros_ec: Add support for FP MCU
4befc169 : Align physmap.c with upstream
2a2d67f7 : Align hwaccess.c with upstream
b4df8efe : flashchips: Add support for Atmel AT25SL128A
32dd1edd : Align hwaccess.h with upstream
0c6d178b : Adapt macOS changes from r1567
8ae1657e : rename pcidev_status to dev_entry like upstream did
b782cf5e : spi.h: align define names
bd31cdda : Update os.h, bring in platform.h
b2d0dc2b : udelay.c: Align with upstream
22e9d705 : processor_enable.c: use upstream version
d0642be3 : Documentation: update to upstream stable
02563342 : Generate manpage from template
dbde2f10 : Align console output routines with upstream
4afe5fb2 : Import git-hooks from upstream
0936f1c2 : programmer.h: fix compilation on newer compilers
1bb61e18 : Allow to easily build all optional modules
a98dfd0a : Move layout-related prototypes to layout.h
5a924b10 : Revert "flashchips: Update hardware sequencing and W25Q128 entries"
807acd7d : Revert "ichspi: Fill in correct chip details when HWSEQ is used."
ce3334b4 : Revert "ichspi: Update 100-series PCH conventions"
0ef11b21 : ichspi: Update 100-series PCH conventions
614041f7 : test_v2: Add a pointer to the current documentation
c5332b69 : ichspi: Fill in correct chip details when HWSEQ is used.
f2b2dab1 : flashchips: Update hardware sequencing and W25Q128 entries
40df5b5c : flashchips: Add function to translate RDID info to flashchips[] entry
52bbeeb2 : test_v2: Add custom_hook_sanity_check()
89252419 : test_v2: Fix layout path for secondary programmer
9cfa12bf : test_v2: Make servo hooks more generic
d4b7e585 : test_v2: Add a sanity check to wp hooks
815a6b3d : test_v2: Add 1sec delay after each dut-control command
f7cffb73 : test_v2: Skip cleanup if a test fails
9cc415d4 : test_v2: Add -v/--voltage arg and make Servo hooks generic
488afc56 : test_v2: Fixes to flashrom_log_scmd()
c5365d71 : test_v2: Simplify logic in save_wp_state()
a71ee6b4 : test_v2: Trivial cleanup
244249ca : Provide bus probe for APL SPI
98b3c574 : Revert "Free some extracted programmer parameters."
45c18ad7 : Free some extracted programmer parameters.
393deecf : cros_ec: Ignore --wp-range if --wp-disable is used
205782db : ichspi: Demote SPI config lockdown print
c1044266 : ichspi: Demote some debug prints to spew
c36685af : cli_mfg: Add option to specify write-protect range by region name
e8c9d1a0 : Add fmap regions to internal layout earlier
65be03ac : test_v2: Fix print_and_log uses for old printf users
031f5388 : test_v2: Make --small-region effective.
8c57bce8 : test_v2: Make $K an integer rather than a string
786dab55 : test_v2: Strip basename from $LAYOUT_FILE when grepping for region name
570fd9bd : test_v2: Move creation of temporary directories earlier
5cbeb6b3 : cros_ec_dev: Demote error print for command failure
2b56e472 : Non-CrOS ECs: Err out if non-EC type parameter is used
cef8eb3c : cros_ec_*: Err out if non-EC type parameter is used for LPC/I2C
da18f697 : Make extract_param() not change the input buffer
5c79a49c : usb_device: Add serial number to command-line parameters
b64b39af : cros_ec: Attempt to disable EC soft WP prior to flashing
a672b04f : cros_ec: Use FLASH_SPI_INFO command to fill in chip details
1649d162 : cros_ec: Update commands header file
664e3353 : cros_ec_dev: Fix device path buffer
8d30a8f2 : ichspi: Don't override flash chip test status
01ad7fa3 : cli_mfg: Re-organize some variable declarations
07268295 : Make newline in print_version() print to stderr
53540f9a : Revert "ichspi.c - warn user and disable writes for a protected address range"
ff55cf6e : Fix conflicting FEATURE_OTP and FEATUTRE_ERASE_TO_ZERO #defines
04b1cc2f : test_v2: add wp hooks files for servo-v2
2aaacdfb : Building on test script - endurance/wp modes, logging, code cleanup
718d1eb3 : Various small changes and new/tested chips
18da72c2 : ichspi.c - warn user and disable writes for a protected address range
9816fc84 : Warnings for one-time programmable (OTP) memory
425ddedd : Reorder list of options to test
e8c2d1ea : Document and enable the linux_spi driver
c49783d9 : SPI command blacklisting/ignorelisting for flash chip emulator in dummyflasher
1d455e2e : Add support for RDC R6030 chipset, board enable for TriGem Anaheim-3
0fd31b69 : Refine the do not count/print generic flash chip entries conditions
289f4e93 : Add board enable for AOpen i945GMx-VFx and MSC Q7 Tunnel Creek board
2166d48f : Postpone layout file reading
87ecc337 : flashrom: Add support for Intel Lewisburg PCH
e5ec66e7 : Replace --mainboard with -p internal:mainboard
e8b59cda : layout.c: change name and return type of find_next_included_romentry
34f6f5a9 : Add ich_descriptor_tool to decode all flash descriptors stored in a flash dump file
80ed25d8 : ft2232_spi: activate additional output buffer for arm-usb-ocd and arm-usb-ocd-h
586968a3 : Patch up reverted merges and create global cros_ec variable
ac1d25c1 : Revert "Update all programmer init functions to register bus programmers into common list"
d13d90db : Revert "cros_ec: Create global variable for private data"
6fd7b675 : Revert "Fix for chip probing failing with multiple programmers"
93784b49 : Revert "Have all shutdown functions take a flashctx argument"
915e7411 : test_v2: Add support for custom hooks file
4df096b0 : mtd: print a hint for users when lock/unlock fails
3c963a40 : Add option to log output to a file
052210a7 : Have all shutdown functions take a flashctx argument
1aee44a6 : New test script for flashrom
af962766 : Fix for chip probing failing with multiple programmers
43fcf4a6 : Cross-compilation fixes and improvements
f1608b48 : cros_ec: Create global variable for private data
63b92f99 : Update all programmer init functions to register bus programmers into common list
40d8acb0 : Move test scripts from util/ to tests/tests_v1
5b972c94 : rename tests.py
62cd8106 : flashchips: Add support for GigaDevice GD25LQ128C
44088751 : flashrom: Add Apollolake platform support
4290f8d6 : ichspi: hwseq: Deny access to non-descriptor flash regions
d75cd67a : Update flashrom to use flashctx struct for flash chip access
5cdb7e59 : Fixed shadow variable naming errors
ea66c64c : power: update flashrom_powerd.lock path
b389abba : writeprotect: finish the w25x40 table
d64964a2 : Update list of tested/supported hardware and URLs in print.c
467b8258 : file_lock: Add fallback directory
3ce4c474 : linux_mtd: print correct wp-status info when whole flash is locked
b869618a : Mark W25Q128 chips as tested
3c06e31b : Add basic W25Q40EW support
99c8ad21 : linux_mtd: do reads in eraseblock-sized chunks
eafafd88 : raiden: Add "target" programmer parameter
59543cd1 : Add support for GigaDevice GD25LQ40
ca907070 : linux_mtd: display correct write-protect info
51822fd8 : flashrom: Add support for upstream and cromeos-4.4 ioctl format
faaccd7b : Skylake : Correct the flash chip name to "W25Q128.V".
0938894c : file: read in entire file (up to 4K) instead of stat()'ing for size
048b38ca : Verifiy page writes if block was not erased previously
d46458b5 : Remove unused function in writeprotect.c
4af3f82c : Implement status register read/write callbacks in flash struct
d6d6f4d4 : Fix fscanf format string security bug in layout.c
1e9d7ca7 : Add write-protect mapping for GD25Q128C
f5c122d7 : Update GD25Q128 entry
d1bb8466 : dediprog: Remove some dead code (dediprog_command_b())
e4c73664 : dediprog: Only set PASS and BUSY LEDs at first
91ca7ac9 : dediprog: Move SPI voltage setting functions lower
bf285ee6 : linux_mtd: fix wp range detection in mtd_wp_status
2d06918c : linux_spi: Probe using FDT first
80cbf943 : file: add new helper functions to grok FDT nodes
5f84cc77 : locks: Update lockfile dir to be FHS 3.0 compliant
699269b3 : linux_mtd: fix mtd_wp_status
02c368a3 : cros_ec_dev: Retry commands up to 3 times
cd20ea46 : dediprog: Automatically detect SPI flash voltage
8c08421b : flashchips: Add function to populate list of voltage ranges
cf453d83 : dediprog: Leave standalone mode for SF600
cb8ce147 : Replace SysV semaphore lock with file lock
a7e114bd : Change the -E option to allow for partial erase
22593807 : dediprog: Replace SF100-specific strings
a7f99aca : dediprog: Add suffixes to dediprog_{read,write}
f395f1d1 : Update presubmit checks
afbf9713 : Add library for working with Android
3d3b3994 : Revert "Implement status register read/write callbacks in flash struct"
953967b9 : Implement status register read/write callbacks in flash struct
f9ecb458 : dediprog: Use asynchronous bulk transfers for reading
80df46a9 : dediprog: Enable by default.
741efe2c : dediprog: Update bulk write function for new protocol
d746858a : dediprog: Use appropriate output endpoint for SF600
6702e073 : dediprog: Naively attempt to enable SF600 support
28fbdfb0 : dediprog: Use command 0x0B only on older SF100s
f9fe0e4b : internal: fix unused variable build failures w/mips
14e82e51 : dediprog: Support new communication protocol.
fe05e74d : dediprog: Copy upstream's dediprog.c
6037fbc8 : Modify HWSEQ read logic to call ignore_error.
3aaeda8b : Fix math bug in handle_partial_verify()
5989eeb0 : Split logic to determine required_erase_size into its own function
671fa135 : Add bounds checking to handle_romentries()
4e305f44 : Read entire flash during verification when not paranoid
0954ffc5 : Only verify block erases between writes if we're paranoid
55cdd9c5 : Introduce the notion of paranoia to programmers
488cf07d : flashchips: Enable unbounded reads for all 25-series SPI flash chips
595bd0f4 : Fix misleading error print in verify_range()
57b7524b : spi: Allow cached ID bytes to be cleared
2674603a : Add new TEST_OK_* combinations for unbounded reads
37370ec2 : spi25: Add policy-based error handling to spi_read_unbound()
8322c98a : flashchips: Define voltage for W25Q64 chips
1d2f41b4 : file: Re-implement file parsing function
605544b6 : Fix uninitialized variable in walk_eraseregions()
835b3106 : Fix a few compilation errors
af999b51 : usb_device: Replace zero-length strings
1aa74923 : Remove unused SPI_CONTROLLER_LINUX_MTD enum value
85f61c5f : MTD write-protect support
96c67aab : W25Q128: Enable unbounded read support
06ffd526 : Add support for continuous SPI reads
71d69adf : Implement flash region permissions check in hardware sequencing.
cf6fbe61 : linux_mtd: Suppress message if NOR device not found
eded0f40 : Fix minor typo ("easeable" -> "eraseable")
cebee89a : Initial MTD support
712fe921 : flashrom: Add W25Q128FW writeprotect support
210975ef : Revert "Implement flash region permissions check in hardware sequencing."
0b50cc29 : Implement flash region permissions check in hardware sequencing.
0c93af02 : Fix a few unitialized or unused variable errors
acb7cf5b : Fix shadowed variable in Intel chipset enable code
1f887a12 : Ensure partial verify accounts for erase alignment
ed32d7b8 : w25q128: Support write protect ranges for normal SPI access
6e15a534 : Add support for W25Q128FW
e6a7ca8e : Flashrom: Add write-protect support on Skylake
89ee23de : Revert "Flashrom: Add write-protect support on Skylake"
f4c402a7 : Flashrom: Add write-protect support on Skylake
e1c80111 : Use nanosleep() for long, imprecise delays
42a549ac : Correct the unprotected range for N25Q064
fe9123ba : Correct lower write-protect ranges for N25Q064
a9a64f9e : flashrom: Add Skylake platform support
419e32ae : Initial support for Macronix MX25U25635F
ac806652 : Revert "Added flash support for MEC1322 CROS EC."
9ba79fba : Don't verify if ROM content hasn't changed
15e4dc96 : cros_ec_dev: Make command result message clearer
148a4bfd : Introduce modifier bits in generic WP scheme
43d9afd0 : s25f: Share code more sensibly between S25FS and s25FL
5614e252 : Raiden: Search for compatible devices by subclass
828a9b19 : Initial support for N25Q256 (3V) part
4589cd19 : Raiden: Add Enable/Disable support for SPI bridge
04ca1179 : flashrom: Fix misc build issues
d25f032a : presubmit: enable branch check
9356d163 : Revert "HACK: pretend W25Q128 is 8MB"
c694bb80 : S25FL256x: Initial write-protect support
0fd37a29 : Try spidev for MIPS first
543101a0 : dediprog: Support firmware version 6
950cadc0 : dediprog: Remove unused code
d01002b5 : dediprog: Support SPI bus speed selection
a1f80683 : dediprog: Tidy up the init order and commands
945c3390 : flashrom: remove unnecessary checkes.
e53cc1dc : dediprog: Invert the LED polarity in the code
5477739c : Align partial reads to eraseblock size for partial writes
93a1c804 : flashrom: Adding support for Spansion S25FL128S chips
293abd31 : Added flash support for MEC1322 CROS EC.
799a8f43 : flashrom: add Braswell and different EC controller support
688b5e2e : s25fs: return -1 on error for s25fs_{read,write}_cr
636c74ab : s25fs: s/sf25s_read_cr/s25fs_read_cr
a9884855 : s25fs128 writeprotect support
94e87d64 : flashrom: Add support for Sensor Hub, clean PD update
6082404a : writeprotect: Simplify status register write usage
2d6d1d58 : spi25: Fix constness of spi_write_status_register()
8401b92c : Initial s25fl116k support
6a40fb9a : cros_ec: Support for using /dev/cros_pd on x86
f91c3595 : Increase big lock timeout to 180s
c349609f : Add mx25l6495f support
69c31b87 : cros_ec: use max write size from ec
b4661ee4 : Raiden: Add interface and config parameters
b049ae34 : Raiden: Use endpoint parameter instead of hard coded value
3a501162 : Add partial support for S25FL256S.
d27536d4 : Raiden: Add parameters for VID, PID, and endpoint number
b264788b : Raiden: Add support for flashing over Raiden USB-SPI
7ab23937 : Allow to read/write firmware image from stdin/stdout
cbaba9ca : ft2232_spi: Fix order issue with setting interface.
3700640f : Do not disable powerd based on broken_timer
0eda2a8b : dummyflasher: Add parameter to select erase value
84377002 : dummyflasher: Add a frequency parameter
84328722 : cros_ec: Add programmer param to override block size
052446ba : Fix trivial typo in cros_ec_parse_param() description
f32a003f : power: Make flashrom write PID to lockfile for powerd.
c0993cf9 : flashrom: read max outsize/insize from ec during init
fbd5e6dd : cros_ec: Disambiguate programmer and flash write sizes
fb405f1e : cros_ec: Use "ideal write size"
b18734fb : Add flashrom support for GigaDevice GD25LQ64/GD25LB64C SPI ROM.
7e2533b4 : cros_ec: Update LPC code to support protocol v3
758e2fb4 : Correct a potential buffer overrun in verify_range()
66a96497 : Add MX25U6435 SPI flash device
14935fee : cros_ec: Add a device index as programmer parameter
b6847ac9 : cros_ec: Import latest EC commands header
af3944a5 : GD25Q32: Mark as tested, enable write-protection
83541d38 : Use the generic writeprotect schema for MX25L6405
b907de32 : [2/2] cros_ec: Deprecate "gec" in favor of "cros_ec"
a5c5cf8b : [1/2] cros_ec: Rename gec_* files to cros_ec_*
3ba6a316 : cli_mfg: Add parameter parsing for aliases
e0512a79 : Add a more generic write-protect schema
13343b87 : flashrom: Properly convert 32-bit pointers to u64_t.
398714f5 : s25fs: Force uniform block size when erasing S25FS
4b3ec153 : HACK: Disable block erase 0xd8 opcode for S25FS128S
81ab4cd5 : S25FS128S: Add missing flag indicating WREN usage
e0a15c41 : Add legacy support for Spansion S25FS128S
943283f7 : Fix FT2232 feature on static builds.
9bd2af86 : flashrom: Add support for WildcatPoint PCH
51c8a16f : Fix EN25S64 write protect support
b2f90027 : Add EON25S64 SPI flash device
120495d1 : Use msg_gerr() for error prints
77ea6bdf : Migrate print statements to use info/err macros
9b1ab479 : flashrom: use the right way to check empty array.
141a2620 : Add W25Q64DW write protect support
e5454937 : CrOS EC: Consolidate "hello" test
d59ec69d : flashrom: Add baytrail support
5e79c9f6 : Fail if EC is targeted but no EC is found
e94c7a82 : linux_spi: use symdepth of 1 when searching thru sysfs
0cc34e75 : avoid unnecessary syscalls in scanft()
6ed2685f : linux_spi: search for spi:spidev first
31d487ea : CrOS EC: Fallback to I2C if /dev/cros_ec is unreliable
d02ee0f0 : squelch unwanted "Found SPI device" output
dca1adfb : add "spidev" to list of SPI modaliases to probe
98bbc26f : use scanft() to find SPI devices via sysfs
04a454e1 : clarify usage of -x/--extract option
8694b57b : HACK: pretend W25Q128 is 8MB
a6f9c4aa : Do not tolerate warning when building flashrom
9fa26e8e : Fix use of uninitialized local variable in gec_jump_copy()
d369acba : Fix destructive behavior of fast-verify with no partition args.
d4e712c1 : Read entire flash if VERIFY_PARTIAL is not used
4dec0e73 : Add a size check for files specified via -i arguments
df29a833 : make args for -r/-w/-v non-positional and optional
8dc82731 : Fix whitespace errors in flashrom.c, flashchips.c, flash.h
52ddff01 : Read only as much ROM content as needed before writing
5d8ea578 : update error message for handle_romentries()
b8267a89 : remove a stray comment
0599cae8 : HACK: Add delay before requesting comms_status
194b3bb9 : gec: assume STM32L erases to zeros instead of ones
4c214139 : Support flash chips which erase to zero
018f0e14 : Use correct command result from cros_ec driver
144fc2c6 : gec: use EC's max_data_read size as the page_size.
77f41d77 : re-factor handle_partial_read() for overlapping regions
da816d65 : fix misprinted fmap debug output
f9461c76 : gec: query write size from EC
292edf01 : de-constify opaque programmer struct
2d6db779 : gec: import latest EC commands header
cf253a7a : Only write back emulated image if modified
c453a64d : Use region info to determine if erase/write violates access policy
9ad06c19 : Add a -x option to extract regions from a flash image
d2c64a2b : Add support for auto-sizing of emulated ROMs
3c01dca6 : Add a function to read the flash region information
01c1167a : Keep track of the current EC image
a9151314 : gec: move declarations specific to CrOS EC to their own file
c459f057 : Use label field in fdtmap instead of name
e3ab2f1f : gec_dev: add shutdown callback to close cros_ec device node
88488f50 : gec_dev: return the inbound data size instead of 0 upon success
fa3dba7a : make flashrom default to targeting SPI bus on ARM
e5166f47 : Run gec_probe_dev() before gec_probe_i2c()
afe6f13a : i2c: Allow for up to 256 minor devices
ba0827ac : Implement programmer aliases
7b41713f : Skip Google EC if BUS_SPI given
5d428366 : call gec_probe_dev() only on ARM for now
08d08223 : Add W25Q64DW ID to flashrom
c7bd6c43 : linux_spi: add missing parens from the previous patch
7e449600 : add missing linux_i2c prototypes
8aaf686a : update linux_spi modalias parameters
cd597033 : Implement support for Google Chrome OS EC device
9c0cd8d4 : kb94x: Make EC reset error handling on write more robust.
40e95571 : Correct fdtmap code which scans over sub-nodes
7921cd8b : Add addition test for final region of fdtmap
4e76fdce : Revert "Add a ROM caching buffer"
8a1c9805 : Revert "add missing "void" return type from cache_invalidate()"
66e651d7 : add missing "void" return type from cache_invalidate()
36315246 : Add a ROM caching buffer
6612f9c6 : use read_flash() when searching for fmap header
7c8a1615 : add a wrapper for writing to the flash
497dfd71 : gec: Don't use the pass-through bus; use force mode of i2c
2b5dbe53 : add missing "break" if fmap is found
952e82ca : Fix a bug that '-l' option is overriden by fdtmap
5c711a15 : support building with libftdi 1.0
6905fbc2 : flashrom: Refactor search code to look for fdtmap and fmap simultaneously
b07c7caa : Correct printf() strings in layout
c53fc497 : Add CONFIG_FDTMAP to read flashmap from FDT
1d2e26ae : Move flash search code into a separate file (2nd attempt)
97576ddd : fix get_crossystem_fmap_base() for shadow ROM vs. physical ROM
e3451943 : add read_flash() to do error handling for flash->read()
cd9914c8 : Revert "Move flash search code into a separate file"
5ef86f09 : Move flash search code into a separate file
4f49cade : Revert "fmap: Export the signature-finding algorithm"
32e60550 : Add support for Lynx Point chipsets.
87e092a9 : Add support for Macronix MX25U3235
a699d261 : UPSTREAM: Update Macronix MX25L512, MX25L1005, MX25L2005, MX25L4005, MX25L8005.
0382d05b : fmap: Export the signature-finding algorithm
ec2ea1ad : Remove tegra2_spi driver
7ef84ff9 : linux_spi: Fix compiler warning for unchecked return value
6a1618ff : Stop managing powerm process.
f1bd8808 : fix some compiler warnings in writeprotect.c
f797dde9 : fix some compiler warnings in gec.c
7f7c711e : cache result of SPI probe functions
6b30d9e8 : Always initialize broken_timer to 0
1c09f806 : Add additional W25Q functions and write-protect modes
7491585e : it8518: set WDT reset flag when writing ROM content (for Stout)
433ff586 : kb94x: enter/exit idle mode gracefully
932dfe48 : Revert "it85xx: add IRQ disable/enable hack for Stout"
36b8c992 : it85xx: add IRQ disable/enable hack for Stout
8e2e46e5 : enable dmi_init() and force laptop_ok = 1
ef88ec36 : Don't run the latest firmware copy after GEC is updated.
c8ec7157 : Support write protection of A25L040.
78428185 : Return error of write protection is not supported.
a164bba8 : Fix a bug of gec_i2c protocol v2 (e06fcaa).
7f1359e1 : gec: Apply gec_lock for i2c too.
9e8ef49b : Add flashrom support for GD25Q64 SPI ROM.
e06fcaa5 : GEC i2c upgrades protocol to v2.
4269b277 : Revert "According to FMAP spec, it should be aligned to 64-byte."
2fc49b13 : According to FMAP spec, it should be aligned to 64-byte.
ca052c4c : Improve --wp-enable for link and snow.
31bb497d : gec: add wait mechanism for in-progress commands
7797e4c5 : Switch ENE to write mode on WREN and EWSR command
d6f9449e : update EC commands header
fa811aa0 : gec_i2c should return negative value for error.
5c97c9f1 : Fix a bug of checking return value of priv->ec_command().
c87afa27 : add Carl-Daniel to copyright line
3e6da214 : Support write protection (again).
f779a7be : Upgrade to Google EC API v1 (re-send).
65ab3aa9 : Probe ITE SuperIO/ECs conditionally
c0505242 : Add GEC lock mechanism.
bb8f1519 : update license header for ipc_lock.*
e15ca3ca : update license header for big_lock
5fc35bcb : flashrom: add an option to ignore big lock
5b420ab6 : Make broken_timer flag configurable during compilation
5eb5624a : ft2232: add an option to specify serial number
05b7a7bf : stub out write-protection commands for GEC.
b6b94d7d : fix insize for gec_command_i2c
cf6e3a38 : Revert "Upgrade to Google EC API v1."
1c4b784a : Upgrade to Google EC API v1.
d8889e56 : Set EC to RESET only when erase and write
bfa624b2 : Add Micron/Numonyx N25Q064 flash chip
282c2413 : Try to manually mknod spidev when it doesn't exist.
204f1f84 : flashrom: Add default pkg-config definition.
3404b1ae : Add flashrom support for ITE IT8518 EC.
36046f5a : Add flashrom support for ENE KB94X EC.
ea1ec81f : Trigger Parrot EC to PCH interrupt after EC restart
b903dfdd : Fix error when building flashrom from chroot.
bf8c4dd0 : Update GEC flash regions
ec2bb693 : Fade out SUPPORT_CHECKSUM.
6e160ef9 : Remove commands unsupported by current Cros EC
133083bf : update gec_read() for variable-sized read buffers
0d3fcb51 : Update GEC parameter size
9b130149 : Add PRESUBMIT.cfg to disable some presubmit checks
deefd820 : Apply new EC firmware ASAP after update.
aaa1acf2 : Add ENE KB932 support
ac82cac7 : Do not call show_id() for now
6e884692 : NM70 support on flashrom tool
0c0a7e6c : search for spidev instead of m25p80
73abc3c5 : Add HM70(8086:1e5e) into the chipset table
cf211086 : Set GEC.page_size to EC_LPC_FLASH_SIZE_MAX (64-byte).
d5c6969d : Get GEC burst size if the EC can provide that information.
b8c4b564 : Improve the timeout mechanism on EC LPC command.
8f7f09e2 : Enable gec_prepare() and gec_need_2nd_pass() on non-x86
a264f3ea : Initial GEC I2C implementation
d6a0f664 : gec: get max read/write size from programmer struct
0eaa0cab : NULL pointer check in gec->priv.
7cfbd023 : Separate LPC-centric GEC stuff into gec_lpc.c
5d481e18 : add a void * member to the opaque_programmer struct
9e9fca28 : Add a file utility library
ee712472 : Update BSD-licensed files with appropriate header
eaa44fca : Slightly change the spidev auto-detect logic.
9a0051f0 : Add basic support for the gd25ql32 flash device.
a20b3934 : Auto-detect /dev/spidevX.Y on ARM platform.
b121eff9 : Comment and style fixup.
5b06c883 : trivial fix-ups to address compiler warnings/errors
327c9e97 : Only pass necessary msg[] to ioctl() in linux_spi.c.
e6d80862 : tidy up help menu
469707f0 : Add basic support for w25q32dw flash device.
bb128ba4 : Sync the change of struct lpc_params_reboot_ec.
fa04f175 : Use pkg-config to dump the dependence of libpci.
2bed09cc : Mark Panther Point variations devices as tested
2a81d749 : Static link support.
4f17e2fc : Remove annoying untested message for HM75.
4541b512 : Remove the re-try mechanism on GEC (SUPPORT_CHECKSUM).
7774665f : flashrom: ft2232_spi: Add programmer argument spi_mhz.
97f259ff : flashrom: ft2232_spi: Add support for servo V2 legacy spi support.
8d0971eb : GEC supports full chip update.
ecc8f1d6 : Fix the undefined left-shift operation.
25bb5b1e : List chip names of Panther Point.
8527cea6 : Refine get_target_bus_from_chipset() implementation for IVB.
c738d9df : EC changed the userland port range and protocol.
406f0cef : Make power management silent in ChromeOS chroot
d3fbaf5a : Add IVB support
099d482e : Make output of partial_writes test more useful.
1d1bbffe : Add test for partial reads
92876caf : fix inappropriate integer/string comparisons in test scripts
89466401 : Lowercase non-global variable names
da37ac0c : add common.sh and cleanup flashrom call sites
6bef7fc9 : remove obsolete test
829a2eec : Make DEBUG more useful
cc836183 : Update wp-range test to set range for upper 64K instead of lower 64K
7cbdeff7 : update chip_size test
e500e411 : Move ME warning message to stderr for script parsing.
e1e13ec5 : [flashrom] Add servo-v2 to recognized programmers for ft2232/ft4232
cb760a2c : reduce GEC timeout during probe function
fe718405 : Remove cli_mfg_release_lock_exit label
edb0cbab : Support Google EC programmer.
13dc3a89 : Fix boot BIOS straps setting for newer Intel chipsets
f10ceb46 : Add "--flash-name" long option
e76cd6f3 : Fix the bug of checking return value of flash->read().
3ba67130 : Add check to ensure user-specified bus is available
a000974c : Change default internal bus support for x86 and non-x86
ac97ece3 : Clean-up manipulation of bus support bitfield in EC init code
35a3e26a : tweak mec1308_get_sio_index
1433b03d : suppress SPI config lockdown warning
1ed1d35d : Skip regions locked via flash descriptor for Intel platforms
2c7e61a2 : clean obsolete prototypes from programmer.h
bec6e0ca : finish unsignifying
7316be10 : suppress a non-fatal error print
c5eb8a9b : Unsignify lengths and addresses in chip functions and structs
89a45e50 : sync with upstream @ r1469
dbdba194 : Add board enable for ASUS A7N8X-VM/400
1bf61867 : Add board enable for ASRock ConRoeXFire-eSATA2
1d40d861 : Add board enable for ASUS P4GV-LA (Guppy)
54a39eef : board_enable.c: Make it8712f_gpio_set generic
790cdc1c : Create a directory for documentation files
4e138899 : ichspi: fix ich_init_opcodes() calls in ich_init_spi()
76bb7e98 : Register Parallel/LPC/FWH programmers the same way SPI programmers are registered.
d0064e1c : ichspi: print flash descriptor dependent information only when it is valid
83d99e86 : ichspi: add support for Intel Hardware Sequencing
c035c19b : ichspi: use a variable to distinguish ich generations instead of spi_programmer->type
fe7cd9ec : Add opaque programmer registration infrastructure
634adc87 : Add board enable for Sun Ultra 40 M2
26b40f2e : Fix all ASUS P5GD* board enables
d9ac2215 : serprog: small improvements
cfc2c39a : Add board enable for ABIT AV8
98d917cf : Add a bunch of new/tested stuff and various small changes 8
64e8d6fb : Add support for the GOEPEL PicoTAP programmer.
3d3b6ee5 : ichspi: add (partially) dead support code for Intel Hardware Sequencing
d4ab19b6 : TIAO/DIYGADGET USB Multi-Protocol Adapter (TUMPA) support.
a3cbe39c : Revert "Unsignify lengths and addresses in chip functions and structs"
a1eeff05 : ichspi: inform the user about the consequences of the security override strap
5d0137cb : Unsignify lengths and addresses in chip functions and structs
dd95a21f : ichspi: unlock PR register restrictions on ICH8+ if not locked down
7ab834a3 : ichspi: add prettyprinting for PR registers on ICH8+
3a716ba6 : ichspi: don't touch the nonexistent(?) BBAR register on ICH8
0aaebc4d : ichspi: improve prettyprint_opcodes
1fc3a732 : ichspi: add ICH/PCH flash descriptor decoding via FDOC/FDOD
69965b6d : serprog: add SPI support
15068a1b : Add printing of chip voltage ranges to print_wiki.c
18a9eebb : Make the laptop warning less scary if unsure
97b20792 : Add probe/read support for the Catalyst CAT28F512 chip.
cf8fd612 : Reformat -L output and add printing of chip voltage ranges to print.c
b9b9ccf7 : Add support for Xilinx parallel III (DLC5) programing cable
f37be623 : Print out the flash chip found after the probing loop in verbose mode
89b4ae54 : Revamp the warning of failing to set BIOS write enable in enable_flash_ich
598c14de : Add initial Atmel AT49LH002 FWH/LPC chip support.
969e2f3d : Change programmer selection in cli and generic code
6b716f02 : Small fixes for the linux_spi programmer code.
48d09519 : Mark the GIGABYTE GA-8I945GZME-RH and SST SST25LF040A as supported.
6b9cb664 : Add Intel Tunnel Creek chipset support, mark it as tested.
62b2306e : Kill all exit() calls in chipset_enable.c.
230909b3 : Fix linux_spi.c build on 32bit systems.
7df6dda9 : Add support for the Linux SPI subsystem (spidev).
97e8e274 : Introduce ERROR_FATAL, abort upon failed chipset enables.
d6efe1a9 : Add a bunch of new/tested stuff and various small changes 7
4640bdb5 : Shorten some board enable related function names
1e13451a : Fix printing of the Boot BIOS Straps on Intel chipsets
dc87c651 : Add AMD Hudson chipset-enable.
67f685cf : Mark the AMD Am29LV008BB chip as fully tested.
8e0cff55 : Add support for the Sharp LH28F008BJT-BTLZ1 chip.
950bdedf : Add board enable for ASUS P5LP-LE
99d4f4d4 : Makefile: Fix MinGW build, improve output with bogus CC.
9fbda667 : Move the main() function from flashrom.c to cli_classic.c.
c5fa8ddd : Makefile: fix and simplify test program compilations
753c1a5f : Add support for the SST25LF080A flash chip
8de303e4 : Remove unneeded inclusions of chipdrivers.h
b91c08c7 : Fixup of r1397: - Mixing uninitialized and initialized local variables leads to confusion. - ft2232_spi error cases should have gotten some error handling, and that's the reason the curly braces were there. - Fixing typos/wording in some places would have been nice given that those places were touched anyway.
90aefe86 : ft2232_spi: add support for the Dangerous Prototypes Bus Blaster
dbca6753 : Add board enable for ASUS P5GD2 Premium
275b2538 : Add (untested) board enable for Asus P5LD2
fa66c62a : ichspi.c: refactor filling and reading the fdata/spid registers
d7a27784 : Add a board enable for ASUS A8M2N-LA (HP OEM "NodusM3-GL8E")
577a1a58 : Fix the A8N-SLI Deluxe board enable
f5689f9a : Fix the EP-8NPA7I (for the last time hopefully)
3299269b : Clear byte 0x92 of the LPC bridge for all CK804 (and MCP51) chipsets
ee850537 : Introduce msg_*dbg2
02c2505d : Rephrase warnings in chipset_enable.c
449d034e : Switch to AAI for some more SST chips
44e2dc43 : Use __func__ instead of __FUNCTION__ as we do elsewhere.
2a1620dd : Make flashrom build on PPC/PowerPC with just "make".
f86c98ef : extract spi_prettyprint_status_register_amic_a25_srwd
8dde8fc1 : manpage: Document all ft2232_spi and serprog variants.
8d342eb8 : Random whitespace and coding-style fixes.
e1e41ea4 : Rename CHIP_BUSTYPE_FOO to BUS_FOO.
5ddb7104 : Increase flashrom release number to 0.9.4
8632c924 : add a bunch of new/tested stuff and various small changes 6
f0bc4714 : Fix output of erase_and_write_flash and surroundings
e51a2012 : Fix Winbond W29EE011, W29EE012, W29C010M, W29C011A probing. According to the datasheets probe_w29ee011 is the only valid probe function for those chips, but we have reports where those chips were only detected with probe_jedec, and thus we assume that our datasheets only cover an earlier stepping.
674e81ef : be more refined regarding DMI chassis types
d2ea87f4 : Fix ICH FWH IDSEL setting with the fwh_idsel= internal programmer parameter. The code took 32 bits of input and wrote them to an 48 bit register, duplicating some values. Document the fwh_idsel= parameter in the man page.
a49e9c1d : satamv and atahpt require PCI port I/O which isn't currently supported on any architecture except x86/x86_64. Generate the same compiler error as other programmer drivers.
277be3dd : Random manpage improvements and updates.
dfd5883d : add a bunch of new/tested stuff and various small changes 5
2b630cf5 : Add support for the GIGABYTE GA-8SIMLH board.
5d10cff2 : add support for EN25Q(H) series SPI flash chips
adfcd1c4 : Man page fixes: - Finish dummy programmer description - Add satamv programmer - Merge it87spi programmer into internal section - Cosmetics
dc17bfda : mark some ck804 boards as not working
c73c1dbd : ichspi.c: do not print PBR[3] for ICH7 because it does not exist
8f524a82 : Fix out-of-bounds access if all erase functions fail. Fix detection of unchanged chip contents on erase failure. Return error if no usable erase functions exist.
0faec75d : chipset_enable.c: add a message for untested chipset enables
602b35b4 : flashrom.8: explain read accesses as part of the write operation
5619959b : ft2232_spi: Improve error handling, remove exit() calls.
bf8ef7d9 : fix the ASUS A8N-VM CSM board enable
66c8c1b6 : annotate additional flashchips with voltage ranges
0dc2a334 : fix a bug breaking layout file handling in r1373
67273bb5 : Fix and clean up cli_classic.c
82c3b08d : enable writing on mcp6x_7x
922946ac : Change "class" parameter name to "devclass" to avoid C++ issues.
d611e8f9 : fix unchecked malloc calls and casts of malloc return values
2ab2412a : update motherboard URLs in print.c
58c2d77a : add untested board enable for ASUS M6Ne
e248bac0 : Attempt to disable SMM write protection when it's enabled.
edd39300 : Fix the X (don't care) logic in --wp-status.
94a81467 : Fix use_big_lock.sh
c44d7a07 : Add the --diff <file> longopt.
5865b4ae : Prevent flashrom from detecting tegra3 as tegra2
8381f154 : Fixed the aggressive SPI programmer registration on ICH 10.
e98fd2eb : Add PantherPoint to the list of recognized SPI controllers.
e8acbe8a : Ignore flash lock-down bit when selecting hardware sequencing programmer.
a367f4d9 : Add --fast-verify help text.
a5f4e82c : Attempt to disable SMM write protection when it's enabled.
dc212ddf : make getversion script more generic
3d1ee089 : Fixed the bug in previous CL: checking the -i parameter.
404470d8 : Fix 2 bugs in -i argument.
a7632f84 : add device ID for SMSC MEC1310
5d95f044 : Supports --fast-verify argument.
89a2adc3 : minimize killing/restarting of power management by flashrom
7aff3df4 : [flashrom] Add servo to recognized programmers for ft2232/ft4232
42ad6526 : Add coarse-grained power management disable/enable
1c9bc9cd : add mx25l6406e, comment out mx25l6405 (evil twin)
8e806e63 : Remove DMI check to avoid seeing annoying laptop warnings
07af3a4d : [3/3] ichspi.c: add support for Intel Hardware Sequencing
ce6b2fac : [2/3] add ICH/PCH flash descriptor decoding
1db2557a : [1/3] ichspi.c: refactor filling and reading the fdata/spid registers
371e7e89 : add a bunch of new/tested stuff and various small changes 4
54716117 : Autodetect target processor architecture. Enable architecture dependent compilation of individual sub-drivers for the internal programmer.
770ff77d : ichspi.c: print FADDR in ich_init_spi
e1c5acf6 : Kill unused "log" argument of count_usable_erasers().
22955e13 : Fix and improve Windows/MinGW/MSYS build.
e5e0989e : ichspi.c: preserve reserved bits in address registers
d68db982 : ichspi.c: add FPB (Flash Partition Boundary) macros and init printing
ebf900c4 : ichspi.c: simplify ich_set_bbar
15f3b936 : ichspi.c: make REGWRITE* macros safer
569dbb64 : add count_usable_erasers which returns the number of well-defined erasers for a chip
588b6d29 : fix memleaks due to incorrect usage of flashbuses_to_text
47d4996d : make Makefile's test programs safe(r)
2523038c : add a success indicator to the "Reading old flash chip contents..." message
52700288 : constify (a few) parameters in flashrom.c where possible
ac8e3182 : Erase functions are no longer called from chip drivers and thus their internal erase verification can be moved to generic code. This also makes it easier to skip the verify step if desired and to differentiate between failed command submission and failed erase verification.
313b8dfc : Replace sizeof("string")-1 with strlen("string")
e94ab34e : print.c: change all occurrences of printf to msg_ginfo
635ced79 : fix probe_flash to report new values set by probing functions
7ce825df : Currently messages like "Writing flash chip..." that don't end with a newline are buffered until the operation is complete, unless the particular write function generates status output in the meantime.
37f4342b : flashchips.c: Fix typo: s/don't/doesn't/.
052158f8 : Look at the return value of wait_82802ab().
0e21469e : Add ASRock K7S41GX board-enable.
f3cfd546 : Various board status updates.
32ea800b : add intel 6 series pci ids to chipset_enables
5a5f5a26 : fix and add a few chipset_enables entries
10c60553 : resort chipset_enables array by pci ids
18bd4cc1 : Do not display skipped probe messsages in verbose mode. They are still visible in spew mode (-VV).
8d102b31 : Update the flashrom udev rules file with new programmers.
8fc07403 : Returns error if user specifies -i, but no layout info is available.
c7142e64 : Update the flashrom manpage
5b44742e : The return value of write protection functions should be chained.
0ffc2eb0 : Use shutdown callback mechanism to shutdown programmers
2ecec885 : add board enable for GA-8IP775
8fb644d2 : add (untested) board enable for GA-K8NS Pro-939
312d9ff1 : add a bunch of new/tested motherboards, board/chipset enables and flash chips etc 3
24bda706 : ichspi.c: add missing ICH9 register macros and eliminate magic numbers
689eb6c9 : use the max_data_read field of the new spi_programmer struct to simplify run_opcode
94cd8652 : enable_flash_ich: warn if SMM BIOS Write Protection is detected in BIOS_CNTL
93481110 : add support for Olimex programmers to ft2232_spi
c274c86a : ichspi.c: add macros and pretty printing for HSFS and HSFC
e4d1ef54 : ichspi.c: add pretty printing for SSFS+SSFC and the OPCODE struct
04009ff6 : ichspi.c: improve macros for SSFS and SSFC bits
344569cd : Add board enable for MSI MS-6788-040 (848P Neo-V).
e20dc561 : Fix compilation for CONFIG_INTERNAL=no
71573e79 : Mark the MSI MS-7529 (G31TM-P21) as supported.
896d61e3 : add a bunch of new/tested motherboards, board/chipset enables and flash chips 2
7e00e224 : Add voltage ranges to the flashchips
20f9953e : tiny fix for a small fix
9e6b98aa : small fixes
e0e5290a : add a bunch of new/tested motherboards, board enables and flash chips
9be1077b : ichspi: fix detection of unused regions
6d836ba9 : eliminate magic numbers indicating maximum column sizes in print_supported_chipsets and print_supported_boards_helper
d6572b34 : Support write protection functions for EN25F40.
e185bf24 : Add EN25Q series support
9d71321b : Revert "Add EN25Q series support"
f3a09879 : Add EN25Q series support
5f0649cc : Increase MEC1308 paranoia
707f13b4 : whitespace, documentation and other small stuff
7533bc87 : Add lock printing for AMIC A25L05PT, A25L05PU, A25L10PT, A25L10PU, A25L20PT, A25L20PU, A25L40PT, A25L40PU, A25L80P, A25L16PT, A25L16PU, A25L512, A25L010, A25L020, A25L040, A25L080, A25L016, A25L032, A25LQ032 to a25.c.
ed300112 : mark SST25VF080B tested for writing (again)
9956f4f4 : mark Supermicro X8DTH-6F as supported.
f1c118f2 : add board enable for AOpen i975Xa-YDG
29ef3da4 : mark EVGA 270-WS-W555-A2 (Classified SR-2) as supported.
7fbb3e34 : mark SST25VF032B as write tested
ccb043be : explain better what checks are disabled in case we detect a legacy BIOS
4cc44653 : Mark Macronix MX29F001T as fully tested
cdfc232f : add Gigabyte GA-MA790XT-UD4P to the mainboard support list
ce4c3e44 : add MS-7640 (890FXA-GD70) to the boards_known struct in print.c
c79b8b18 : add support for 8086:1076 (82541GI) to nicintel_spi.c
102fc042 : add status of Thinkpad T410s and DG45ID to the wiki table
2b46b6e2 : Mark MX25L4005 tested for erase
f4eea09a : Mark w25q80, w25q32, and w25q64 chips tested for write and erase
0211658b : Remove filename parameter from chip_safety_check()
2eeea9ef : fix typo "not not" in board_enable.c
dda0e219 : add board enable for Asus A8AE-LE (HP OEM)
56005ae7 : Don't exit update mode after writing status bits.
bb9049c6 : If user doesn't specify the -i argument, the flashrom can skip scanning fmap structure. This can speed up.
d264e9e0 : kill central list of SPI programmers
8fb5759f : Factor out SPI write/read chunking wrappers.
7949b651 : Intel NIC with parallel flash support.
ade348e6 : Fix multiple detection of the same chip.
bfb3409c : use the old timer method for read/write/erase/verify
438474ae : Add support for the Via VX855 chipset
e52e9f83 : Revamp board-specific quirk handling, allow for laptop support
e64faafe : Use system udelay function instead of spinning on an empty loop.
48ed3e29 : Constify flashchips array. This moves 99.5% of the .data section to .rodata (which ends up in .text).
1e2e3441 : Revert MMIO space writes on shutdown as needed. Reversible MMIO space writes now use rmmio_write*(). Reversible PCI MMIO space writes now use pci_rmmio_write*(). If a MMIO value needs to be queued for restore without writing it, use rmmio_val*(). MMIO space writes which are one-shot (e.g. communication with some chip) should continue to use the permanent mmio_write* variants.
db7751e5 : improve output in case run_opcode fails
15b92fea : ichspi: Increase timeout to 60s for atomic operations
cd93c976 : Revert MMIO space writes on shutdown as needed.
9f338cf6 : Do not call EC programmer shutdown functions explicitly.
94e090c1 : Add support for more than one Super I/O or EC per machine.
e8d772de : Revert "Revert MMIO space writes on shutdown as needed."
e6e628f6 : Revert MMIO space writes on shutdown as needed.
f7af1b4a : Remove delays in JEDEC erase sequence
8d0e919d : Remove erase_chip_stm50flw0x0x
fcd97f80 : Board enable for Foxconn 6150K8MD-8EKRSH
e53fa0fc : Support variable-size SPI chip for dummy programmer.
1f6bbf59 : Supports --ignore-fmap argument to skip parsing fmap structure on flash.
08c6c7c7 : List AMD SB850 as supported (it has the same PCI ID as SB700).
e6c891bf : coreboot table handling: make debug message msg_pdbg.
bc351d09 : Add Tegra2 SPI controller.
f6f03c46 : fix the issue if EC firmware doesn't support command 0x30.
a915bb1e : wpce775x supports reading status register.
c485a77b : Fix typo in chipset_enable.c
180c3a5c : re-enable FT2232 for Servo debugger
d814f6f3 : undo wrong workaround from chrome-os-partner:1732
351c996f : isolate chipset_flash_enabled as x86/mips dependent
cf239a81 : make flashrom more ARM-friendly
dae2583e : disable most programmers by default
6fae52ef : use NEED_PCI instead of checking for i386/x86_64 for PCI access library stuff
cb2cec3e : isolate x86-isms
39a3241a : override messages used in PCI access library
e9351d27 : remove duplicate programmer initialization debug print
b37f55d1 : Update port of flashrom package to Mac OS X using DirectHW: http://www.coreboot.org/DirectHW
f5f5df64 : it85spi.c: reduce annoying debug messages.
01d05914 : Proper error handling for ICH/VIA SPI: Use 16-bit values for bit masks in 16-bit registers. Check for SPI Cycle In Progress and wait up to 60 ms. Do not touch reserved bits. Reduce SPI cycle timeout from 60 s to 60 ms. Clear transaction errors caused by our own SPI accesses. Add better debugging in case the hardware misbehaves.
d2129f1c : ichspi.c: lower down the ICH7 chipset CDS timeout from 60s to 1ms.
d591444f : Get fmap_base from crossystem.
786547cf : add README.chromiumos with a pointer to on-line doc
c3776095 : fix verbosity of chip info so it is not displayed by default
b0c1154f : dynamically generate strides in fmap_find() to cover all of ROM
70aa6501 : Fix and improve libpayload platform support
6d62d75b : Add flashmap (fmap) support to Flashrom
177cdd85 : Various IT85* cleanups and fixes.
e11396b9 : Fix compilation if CONFIG_INTERNAL=no. Fix compilation if everything except CONFIG_SATAMV is no. Do not compile in PCI support for wiki printing if no PCI devices are supported.
f35c393a : Fix broken compilation caused by a typo in r1275.
6321c56a : Mark Macronix MX25L1605D as fully tested.
d15055e9 : SST39SF512 is tested
0d703d4f : Simplify pcidev_init by killing the vendorid parameter which was pretty useless anyway since it was present in the pcidevs parameter as well.
4fb0ef7c : Add a board enable for Asus P4P800-VM.
e29b25b6 : Mark PMC Pm49FL004, SST SST49LF002A/B, SST SST49LF004A/B and Winbond_W39V040FB as write tested.
3e06f20a : Add Gigabyte GA-MA780G-UD3H to mainboard support list.
38fd499d : Add support for ST M25PX16 and mark it as supported. Tests were performed with write and verify operations to 4 different M25PX16 chips with a Dediprog SF100.
e211e96a : Mark SST49LF080A as fully tested. Mark EVGA nForce 780i board as supported.
b8f55a65 : Add W39L040
cc1ca56f : Add coreboot IDs to make manual selection of HP xw9400 possible
41c71343 : Board-enable for GA-K8N51GMF
fc0a1e17 : Add HP e-Vectra P2706T
cb43dea8 : I tested a few mainboards and flash chips. Successfully tested MSI MS-7596 (785GM-E51). Successfully tested ASRock 890GX Extreme3. Successfully tested Winbond W25x80. Mention which GIGABYTE GA-MA78G-DS3H board revision was tested.
945a8535 : add extra wait for mailbox during setup
1ca53319 : mec1308: attempt to exit passthru mode before entering during setup
d0ea9ed7 : process -i arguments late
a25e330f : mec1308: wait longer for EC to complete interrupt.
e3bb1ccc : remove an unused variable
9c7525f6 : Support -i partition:file feature for both read and write.
2b46a86a : Update the ITE IT8500 EC support to match the current state of the flashrom-chromium tree.
8f091496 : Add generalized support for ITE IT8500/IT8502 embedded controllers.
ce40a394 : do a full "exit passthru mode" procedure if mec1308 EC is unresponsive at first
bf923c3b : Support 64-bit MEM BARs wherever possible. Add more sanity checks for BARs and abort if resources are unreachable. Undecoded resources are reported, but flashrom will proceed anyway just in case the BIOS screwed up the configuration.
0f7f5388 : support --wp-list command to list valid write protection ranges
5a8bd5ad : Add support for AMD Am29LV001BB, Am29LV001BT, Am29LV002BB, Am29LV002BT, Am29LV004BB, Am29LV004BT, Am29LV008BB, Am29LV008BT
e53f5e49 : Improve debugging for unaligned erase in the flash chip emulator. Fix out-of-bounds access for chip erase in the flash chip emulator.
935365d7 : Support for Angelbird Wings PCIe SSD (solid-state drive). It uses a Marvell 88SX7042 SATA controller internally which has access to a separate flash chip hosting the option ROM.
f8f00c7b : add writeprotect support for a few mx25l* chips
4c06de75 : Support Dediprog LEDs on devices with 2 and 3 LEDs.
de007999 : add _POSIX_C_SOURCE test for portability
668f29d5 : sync with upstream @r1255
cb90e169 : flashrom: fix sparse warning: Unknown escape %
d0d220f1 : flashrom: fix sparse warning: Using plain integer as NULL pointer
4b832f55 : add ipc locking mechanism to flashrom
ff582cc9 : Secret knowledge is cool, but public knowledge is better. Implement all Dediprog commands found in USB traces, even if their purpose is not yet known. Annotate unknown commands with info about the call sequence they are embedded in and the firmware version of the log.
46d32e3c : Initial MEC1308 support
3e7aeae2 : Don't print the local memory flash chip address on programmers that don't actually map the flash chip into local memory (like the dediprog) because the value does not make sense there.
2eb76215 : This patch reduces the stack usage by declaring 'const' stack variables as 'static const' so they end up in the .rodata section instead of being copied from there to the stack for every invocation of the corresponding function. As a plus we end up in having a smaller binary as the "copy from .rodata to stack" code isn't emitted by the compiler any more (roughly -100 bytes).
9d38a2f2 : The AT26DF081A requires the Write Enable Latch (WLE) to be set for write/erase operations. Also bit 5 is the Erase/Program Error (EPE) bit, so has nothing to do with the block protection. Ignore it when testing for block protections.
51024b75 : rename variable to avoid shadowing a global declaration
6b8f0467 : Fixed the bug that didn't probe EC when -p internal:bus= is not specified.
5c482667 : increase max ROM layout regions
ac021b33 : Fix decoding of SB600 LPC ROM protection registers.
4633270e : update w25q16 entry with testing status and write protection
e18bbc67 : only probe/shutdown ECs if target bus is LPC or FWH
08a24557 : compilation fix for djgpp
64dbd92d : enable unlocking (erasing/writing) W39V040FB chips
ade2d83e : remove a stray } in wp-range test script
0ab17e70 : Signed-off-by: David Hendricks <dhendrix@google.com> Acked-by: Stefan Reinauer <stepan@coreboot.org>
4be7385d : add missing silent exit for --wp-status command
6fd90eee : add cli_mfg_silent_exit label for exiting without trailing SUCCESS/FAILED message
c801adb8 : Massive integration with upstream code. This brings us up from 1130 to 1235.
ffb7f38d : Simplify get_next_write in the partial write code.
f8993015 : Add support for Winbond W39V040FB and W39V040FC.
cf848f12 : Clean up erase function checking. Update a few comments and messages to improve readability.
cc4459c7 : Stop reading layout info when the max layout count has been reached.
8ddaff39 : Annotate the following chips with probe timing: Am29F016D, Am29F040B, Am29LV040B, Am29LV081B, A29002B, A29002T, A29040B, MX29F001B, MX29F001T, MX29F002B, MX29F002T, MX29LV040, M29F040B
fb1f31ff : Add support for the Open Graphics Project development card, OGD1, as a SPI flash programmer. The project is in the the process of designing and making a complete, open source, graphics card. More info at http://wiki.opengraphics.org.
0f4c3951 : Avoid printing the chip locks if chip detection was forced because lock access may involve flash chip registers which will not be mapped.
d6da7d5a : Add a board-enable for the MSI MS-6391 (845 Pro4).
6237f5e3 : Handle erase failure in partial write.
623809c5 : WPCE775x suuports --wp-disable.
305f7984 : Mark MX25L3205 as tested for erase operation.
5fece211 : Add support for Spansion S25FL004A, S25FL032A, and S25FL064A. Tested S25FL064A using a Bus Pirate.
165b4649 : Print out error message when setting status register fails.
8fdd0a86 : Dump all VIA SPI registers like for ICH7. Handle BBAR on VIA. Handle SPI lockdown on VIA.
d7c4bd5a : Add new testing framework along with a few micro-tests.
556e9c35 : Add chunked write ability to the Dediprog SF100 driver.
cce56d5b : retry SPI block erase 20 for 5 times if it fails.
fb6287d0 : Support bulk read on Dediprog SF100. Should result in native speed for plain read and erase. Should result in a measurable speedup for writes due to a fast verify. Packet size is 512 bytes. Depending on your USB hardware and the Dediprog firmware version, this may not work at all. That said, it worked on the hardware we tested.
8cb6ece6 : Read the to-be-verified area in one go. verify_range() and check_erased_range() check each page separately. While that may have seemed like a good idea back when the code was introduced, it has no benefits for any of the chips where we support write because all of them handle cross-page reads nicely. The only class of chips where this change could be a problem is chips with non power of two sector sizes which have gaps in the address space. We simply require their read functions to provide gap-free results and leave it at that.
f31cbdcf : Revert PCI config space writes on shutdown. This means all chipset enables etc. will be undone on shutdown. Reversible PCI config space writes now use rpci_write_*(). PCI config space writes which are one-shot (e.g. communication via config space) should continue to use the permanent pci_write_* variants.
ce670618 : Add support for the OpenMoko Neo1973/Neo FreeRunner debug board version 2 or 3 (vid:pid 1457:5118). The new type is called "openmoko".
615ca58f : ft2232_spi ftdi_usb_open() is called with the constant FTDI_VID vendor ID. Fix it by using the programmer-type-dependent ft2232_vid variable, to allow programmers with other vendor IDs.
81f90f29 : ft2232_spi: allow 5x clock divisor to be set at runtime. Check at init time whether the chip is a type 'H' (FT2232H or FT4232H). If not, omit the disable-divide-by-5 (0x8a) command which can confuse older chips.
694faa2e : Retry short reads in ft2232_spi. It is possible that ftdi_read_data() returns less data than requested. Catch this case and retry reading the rest of the buffer.
7a009082 : DediProg firmware version 5.1.5 of the SF-100 works just fine. Allow any firmware version from 2.x.y to 5.x.y. Handle errors for the initial USB command to catch -EPERM.
f76cc327 : Support setting the Dediprog SF100 SPI voltage. Add a generic voltage parameter parser. Move tolower_string() from dummyflasher.c to flashrom.c to make it available everywhere.
90fcf9b9 : Avoid two memory leaks in doit() which were unproblematic for flashrom because flashrom terminates after finishing doit(). Rename oldcontents to curconents in erase_and_write_block_helper(). Unify the code for all granularities in get_next_write(). Return write length from get_next_write() instead of filling it as referenced parameter.
c13054ad : Move WARNING and ERROR messages to stderr so that they can be filtered out with 2>/dev/null.
b437e287 : This patch makes flashrom use real partial writes. If you write an image full of 0xff, flashrom will erase and detect that no write is needed. If you write an image which differs only in some parts from the current flash contents, flashrom will detect that and not touch unchanged areas.
c6c9f82e : promote several print statements to debugging verbosity and make small modifications to reduce the amount of redundant information displayed.
bf36f096 : attempt to implement chip restore callbacks
05857ac0 : Change semantics of image building in the layout code. If a layout file was specified, all regions not mentioned in the layout file were taken from the new image instead of being preserved. If regions overlap, the non-included regions won.
726dc849 : Add a line of output for each iteration of the torture test. This serves as a sort of progress indicator.
88125837 : increase max regions allowed in a rom layout
2fc7a535 : Use mktemp unconditionally for security reasons. Avoid non-portable seq.
6ead722b : Add SPI flash emulation capability to the dummy programmer.
96222b17 : After updating status register, should wait for some time to until it complete.
94d61bd6 : Replace "$FLASHROM_PARAM" with ${FLASHROM_PARAM} in util/flashrom_partial_write_test.sh to avoid passing in quoted parameters which can cause problems especially if FLASHROM_PARAM is empty or contains spaces.
a58ec319 : flashrom torture test script. Focus is on partial write and layout functionality.
def852d1 : Fix internal offset calculations for SPI BYTE PROGRAM and SPI AAI PROGRAM. The bug was invisible so far because we always started at offset 0. The pending partial write patch uses nonzero start offsets and trips over this bug.
3d9c899b : Refactor the it8500 timeout code and add a 10ms delay to workaround IT8500.
6d51b717 : pipe some output to stderr to avoid interference with tests
b07dc978 : Add a reset to probe_jedec before we read the Chip's IDs.
4c47e9d0 : Always read the flash chip before writing. This will allow flashrom to skip erase of already-erased blocks and to skip write of blocks which already have the wanted contents.
e2c9f9be : Fix board name, EP-8NPAI should have been EP-8NPA7I (trivial).
e05404d3 : Add a board enable for the EPoX EP-8NPA7I board. Also, spelling correction.
771fc189 : doit() is the monster function we split off from main() when we created cli_classic() and tried to introduce some abstraction. doit() is a poster child of WTFs on an astronomic scale.
71e1bd42 : Switch all flash chips to partial write. The inner write functions which handle partial write are renamed to the original name of their wrappers. The write wrappers are removed.
86bf3b52 : Refactor remaining write wrappers.
d93176bb : Simplify calls to inner write functions. No behavioural changes, just equivalence transformations.
a10a6078 : The currently used write functions (wrappers) all use helpers which perform the actual write (inner functions).
efe056e5 : Remove progress printing from individual flash chip drivers.
d217d121 : flashrom had an implicit erase-on-write for most flash chip and programmer drivers, but it was not entirely consistent. Some drivers had their own hand-rolled partial update functionality which made handling partial updates from generic code impossible.
ce8ded3f : TBR: make an int unsigned to silence compiler warning
6c1c5697 : Enable target selection for all ICHs (including NM10).
80f62d23 : add target to internal programmer parameters
fa20ad8c : mark W25Q32, W25Q64, and W25X10 as tested for erase/read/write
bd031126 : Increase flashrom release number to 0.9.3.
ebad21ff : CONFIG_BITBANG_SPI was not selected if CONFIG_NICINTEL_SPI was on by default. Wiki output was missing all flash chips if CONFIG_INTERNAL was not selected. Use correct type for toupper()/tolower()/isspace() functions. Specify software requirements in a generic way. Non-x86 compilation does not work with the default programmer set, so list the make parameters which result in a working build.
5bae2337 : A lot of messages sent to flashrom@flashrom.org just have "flashrom -V" as the subject. Ask people to include more information in the subject line to make life easier for developers/supporters.
a92e8b24 : Add --wp-status to show write protection status, including:
c19d3c5c : Add --wp-disable option to clear SRP0 bit of SPI status register.
b3d18a65 : Fix the bug of checking OBF bit of it85spi.c.
ee9ee138 : SPI write status register (WRSR) may take longer than 100 ms, and it makes sense to poll for completion in 10 ms steps until 5 s are over. This patch complements r1115.
495bc2eb : List the devices for all supported programmers in "flashrom -L" output. Fix PCI device ID printing. Remove personal e-mail addresses from the man page, point people to flashrom@flashrom.org instead.
b95385f4 : refine it8502's check logic for update mode.
f79d1719 : flashrom -L output did not contain a list of programmers nor were all programmers listed. Fix it and mention at least the name of each programmer. Wiki output is unchanged, and will need separate fixups.
906ea8b1 : The Direct I/O library for Mac OS X is now called DirectHW to make sure people can find it via an internet search. DirectIO was a generic name for a concept and thus not a good distinguisher for a library.
6dbba897 : Update the author list in the man page. Update programmer parameter documentation.
1af502a3 : Remove duplicate includes from the code.
386a3a82 : DJGPP: Avoid leaking memory on lowmem mapping error. Add a clarifying comment about why low memory is never unmapped.
081e3516 : Use AAI write for SST SST25VF032B. Speedup from 228 to 113 seconds.
4c97312d : Implement on-the-fly reprogramming of the ICH SPI OPCODE table.
b0beb9ff : Add a board-enable for the ASRock K7S41, chipset-enable for SiS 741.
4f2a2b69 : Add board enable for Dell OptiPlex GX1 and mark Intel 28F002BC/BL/BV/BX-T as tested.
39ae9b4a : Quickfix for broken writes on FT2232H based programmers.
54b83561 : Make sure all chip variants are present in .name strings in flashchips.c
08cf2ed1 : Speed up RayeR SPIPGM driver in flashrom by a factor of 2.
0ea0ef5e : Board enable for GA-6IEM
e750b353 : Update README to list all the needed rpm files for DOS cross-compilation and update the download location of cwsdpmi.
14ef311f : Add Intel 82571EB and 82572EI Gigabit NICs to the supported list.
e4aa62be : remove an unused variable
c8949de6 : fix a cast in order to avoid compilation warnings.
50275891 : Add support for building flashrom against libpayload. This doesn't include changes to the frontend which must be done separately, so this won't work out of the box. This code was tested on hardware.
c1589b57 : Support for Loongson-2F (MIPS) flashing.
2b11d9dd : Half a dozen hardcoded strcmp() don't make sense if we need a chassis-type list anyway once we merge the internal DMI decoder. Provide and array of the most interesting chassis types and annotate them with laptop/non-laptop status. Match the dmidecode chassis type against the strings in the array.
f294fa2e : Implement libpayload support and improve life for DOS based flashrom, too:
ca168f85 : The variable 'ret' is unused when compiling on BigEndian architecture.
1881f5ea : Add chip IDs for Alliance Semiconductor flash chips.
fa76f938 : Thanks to Johannes Sjölund for reporting that the Bus Pirate init could not deal with a Bus Pirate which is already in binary Bitbang mode. This is caused by a combination of the slowness of the Bus Pirate, the slowness of USB and a fast serial port flush routine which just flushes the buffer contents and does not wait until data arrival stops.
bf2aff9f : Add board enable for Elitegroup GeForce6100SM-M
232951f2 : Support partial write for W25X10/X20/X80
e8e87919 : Add chip definitions for the folowing chips:
d3c80cd7 : This patch changes the prefix of chip constant #defines in the following way:
588f0444 : Add chipset enable for Broadcom OSB4.
705832ed : AMD SB700 and later have an integrated microcontroller (IMC) which runs from shared flash. The IMC will happily issue reads while we write, issue writes while we read, and generally cause lots of havoc due to the concurrent accesses it performs while flashrom is running. A failing or corrupted read can be detected since r1145, and the worst case is that the read aborts and the user has to retry. A failing write is much more serious. It can be detected since r1145, but if the SPI interface locks up, we can't continue writing nor can we read the current chip contents.
6dacdb73 : Delay between probe and subsequent operations.
12cba9a8 : SPI bitbanging: request/release bus.
132df7b6 : Honor ICH SPI address window for reads.
ad462df4 : Add missing GIGABYTE GA-7DXR entry, should have been in r1166.
38e577ec : Rename constants W_nnnn -> WINBOND_Wnnnn W_25nnn -> WINBOND_NEX_W25nnn
5b4dd557 : Board-enable for the ASUS A7V333.
c1d86c45 : Another round of board/chip status updates.
8b50b59b : Add support for ST M25PX32 and M25PX64 flash chips. Probe, read, erase and write have been tested and all are functional.
935a20ca : Use caching for Nvidia MCP SPI GPIO accesses. Reduce clock delay to zero.
50d483e3 : Add support for the abit BM6 board.
f926ca27 : Add support for the Macronix MX251635E chip.
0d4fa5ff : Add board enable for ASUS P4SC-E.
aac0fda0 : Board enable for MS-6163 Pro (MS-6163 rev:2)
45434bbd : Board enable for ASUS P5GDC Deluxe.
c466f57b : Add a board enable for MSI MS-6561 (745 Ultra).
d8c4e146 : Board enable for P4P800
15ea7eb6 : Board enable for ASUS P5GD1 Pro
89e0e7f9 : Add a board-enable for the MSI MS-6787 (P4MAM-V/P4MAM-L).
70640ba9 : Add board-enable for the GIGABYTE GA-K8N51GMF-9.
668198af : Remove the "return;" so that the code still continues if powerd has been stopped already.
70705f5e : (code merge) Workaround the update EC firmware bug when powerd (SMBus) is running.
52aa9303 : (code merge) fixed WRSR bug (WEL was not set before): should use WREN
81d75aba : Updates to the board and chips status tables (trivial).
0217e5b1 : Success report for Atmel AT26DF081A from Oliver Schnatz <oliver.schnatz@mysys.de> http://www.flashrom.org/pipermail/flashrom/2009-October/000760.html
21e06305 : Add limited flash write protection support for Nuvoton WPCE775x/NPCE781x
6764e92e : Add Intel Gigabit NIC SPI flashing support. Tested on a 82541PI (0x8086, 0x107c) using 32-bit hardware.
bc5a1c72 : Add FEATURE_WRSR_WREN to feature_bits for all Macronix SPI flash chips to indicate that spi_write_status_register() needs WREN instead of EWSR.
dcdadcd6 : Add FEATURE_WRSR_WREN to feature_bits for some AMIC SPI flash chips to indicate that spi_write_status_register() needs WREN instead of EWSR.
5ccbc941 : Add FEATURE_WRSR_WREN to feature_bits for many Eon SPI flash chips to indicate that spi_write_status_register() needs WREN instead of EWSR.
41968338 : Add FEATURE_WRSR_WREN to feature_bits for all Winbond SPI flash chips to indicate that spi_write_status_register() needs WREN instead of EWSR.
4791ef93 : Add board enable for Asus P2B-N.
1d467ea6 : Make version string more descriptive.
a59b0007 : Hide generated files from git status.
813dd7a0 : use JEDEC_SE as the default sector erase opcode for ICH southbridge
23cd778d : Introduce writeprotect.h to expose writeprotect structures and prototypes.
df81e402 : remove some code that was committed by accident
456ec8e0 : use verify_flash_wrapper for partial flash verification
d1c55d7a : add copyright header to writeprotect.c
970da357 : add in_valid_romentry() check in walk_eraseregions()
babd1b52 : Add Nuvoton WPCE775x/NPCE781x support
e30f6d5e : Add paranoid checks for correct values in essential registers in the SB600/SB700/... SPI driver. If something else changes the values we wrote, we will see severe read/write corruption. sb600spi will now abort the access and return an error if it detects this sort of corruption.
e7272b0a : add .wp pointers for W25Q80 and W25Q64
47d3aba0 : add missing programmer_shutdown() call to cli_mfg
e181e434 : add do_romentries() function
844cc18a : add in_valid_romentry()
57566edc : [Patch 3/3] add en25f40 writeprotect ranges
ac72e369 : [Patch 2/3] add mx25l32 writeprotect ranges
52c18bec : add it8500 support
d494b0ab : [Patch 1/3] split out wp_get_status() logic from w25_set_range()
83414fc1 : SST49FL040B: add unlocking
e68b815e : Add board enable for Abit VA6
6757a5ee : Check availability of GPO lines on Intel PIIX4
0b7a6ba0 : Various board status updates and fixes (trivial).
75074aaf : Mark the board-enable for ASUS A8N-LA (HP OEM "Nagami-GL8E") as tested.
7ad3c255 : Board enable for MSI MS-7061 (KM4AM-V)
470ca95e : add w25x40 ranges
f4016091 : Board enable for GA-8PE667 Ultra 2
08c3411e : Add support for Intel 5 Series / 3400 Series chipsets
d0372675 : Add dmidecode quirk workaround
a2e20fe3 : Fix typo (s/Bit/Bits/) to clarify code comment.
e15beb9e : Various cosmetic and coding-style fixes (trivial).
4cfef8b9 : Add a board-enable for the ASRock 775i65G.
a13ec9bc : Mark the following boards/chips as tested (trivial).
101a27ae : Board enable for MSI MS-6577
82fd8aec : sync to upstream @r1130
20636ae6 : Board enable for Asus P4S800-MX
e99b5422 : Further chip and board status updates (trivial).
7420500e : Add support for SIS661 (SIS963).
b06035fe : Mark the following boards as supported:
9e67067a : Mark the following chips/boards/PCI-cards as OK (trivial).
746e40cd : Mark GIGABYTE GA-MA74GM-S2H (rev. 3.0) as supported.
0ae231d3 : Add definitions for the following chips:
3dae6873 : ft2232_spi: Cosmetic fixes (trivial).
284b6723 : Mark the following boards as tested OK (trivial).
2cddad34 : The AAI code rewrite in r1052 introduced a bug: The writelen of AAI continuation is 3 bytes, but the code incorrectly had 6 bytes there. This causes all AAI writes (except the first two bytes of a chip) to fail. Thanks to den_m for reporting the bug and for testing the fix.
17d3e915 : If we violate the raw SPI communication protocol requirements of the Bus Pirate (namely, waiting for the completion of one command before sending the next one), we can reduce the number of round trips by a factor of 3. The FT2232 chip present in the Bus Pirate has a big enough buffer (at least 128 bytes IIRC) to avoid overflows in the tiny buffer of the Bus Pirate PIC.
888410e0 : Add support for the Amontec JTAGkey2, see http://www.amontec.com/jtagkey2.shtml http://www.amontec.com/jtagkey.shtml
6eb433a4 : Add support for AMIC A25L512, A25L010, A25L020, A25L040, A25L080, A25L016, A25L032 AMIC A25LQ032 (quad-rate read)
df9b4222 : Compile gfxnvidia by default, but disallow write/erase.
55d1ee52 : Allow compilation on all architectures even if direct hardware access primitives are missing, if all you need is userspace access to the serial port (serprog, buspirate) or no access at all (dummy).
c33d4730 : Add detailed status register printing and unlocking for all ATMEL AT25* chips.
6195891d : Cosmetics. Fix alphabetic sort order for manufacturers in flashchips.c. Rename a few EON chips to Eon.
52384c9f : Add Nvidia nForce MCP61/MCP65/MCP67/MCP78S/MCP73/MCP79 SPI flashing support.
428f685c : Split off programmer.h from flash.h. Programmer specific functions are of absolutely no interest to any file except those dealing with programmer specific actions (special SPI commands and the generic core).
2df6f3ee : Convert all PCI-based external programmers to use special little-endian accessors for all MMIO regions of PCI devices. This patch does _not_ touch the internal programmer (which is PCI-based as well).
96b3baa6 : Add a udev rules file for flashrom.
00131388 : Board enable for abit NF-M2 nView
a9d1df06 : Detect IP35 by the SMBus bridge instead of the SATA controller
7da6b548 : Board enable for Samsung Polaris 32
31a4bd48 : Board enable for GA-8IRML
6eff1131 : board enable for Abit IC7
df373039 : Fix compilation for CONFIG_INTERNAL=no
531e79ca : Fix compilation which was broken by r1101.
5f3a7e14 : Board enable for HP Puffer2-UL8E
0b183571 : Board enable for ASUS P4SD-LA (HP OEM)
faba2715 : Board enable for ASUS P5PE-VM
8b2b7abe : Move SB600 SPI initialization to sb600spi.c
74d30130 : Move Intel SPI initialisation to ichspi.c
f1f559e7 : Add support for the Intel 28F002BC-T.
867df6b2 : Add support for the following AMIC SPI chips: http://www.amictechnology.com/pdf/A25L20P.pdf covers: AMIC A25L05PT AMIC A25L05PU AMIC A25L10PT AMIC A25L10PU AMIC A25L20PT AMIC A25L20PU http://www.amictechnology.com/pdf/A25L16P.pdf covers: AMIC A25L16PT AMIC A25L16PU
4c72271d : Add nicnatsemi to print.c and print_wiki.c. Change the nicnatsemi address mask to use MA0-MA16 and set the maximum decode size to 128KB.
ea6fc929 : Add support for the SST25VF064C SPI flash chip.
52c4fa0f : Add support for RayeR SPIPGM hardware as described in http://rayer.ic.cz/elektro/spipgm.htm
fddbeb6e : Check during SPI bitbang init that SPI bitbang master configuration is correct.
1ceb2cba : Use struct pointer instead of enum to set bitbang adapter
e4c8042e : Print supported flash chips as narrow as possible. Fix a bug where 4 GB of spaces would be printed per line if a vendor name was longer than 10 chars.
69422b83 : Use the BAR value returned by pcidev_init which automatically applies the correct BAR mask for the drkaiser driver. Truncate flash chip addresses to fit into the 128 kB memory window for drkaiser and pick the same window size for gfxnvidia.
86da8ff5 : Add support for pciutils/libpci older than 2.2. Needed on the original Xbox running Xebian and a few other ancient systems.
3cc85add : Newer llvm/clang versions (since r102686) have a __clang_version__ macro which can be used to print the exact clang version.
808e6aaa : Add Winbond W49F020 support. This chip is used on some Xbox versions.
49ff41f2 : Change the SPI bitbanging core to fix a subtle bug (which had no effect so far) and to make integration of the RayeR SPIPGM and Nvidia MCP6x/MCP7x SPI patches easier. Kill a few global variables and require explicit initialization of bitbanging delay.
6b511519 : remove temporary buffers from bitbanging
fa513308 : Mark Fujitsu MBM29F400BC write as broken (implicit eraseblock layout in write). Use full-chip write function on Fujitsu MBM29F400TC and ST M29F400BT. Add support for ST M29F400BB.
b9560eed : We have a generic unlocking infrastructure. Use it for SPI chips. Actually check if the unlock worked instead of just assuming it worked.
d91c81f9 : Use the max_rom_decode infrastructure for wbsio_spi instead of open-coding a variant which only aborts after it is too late.
c7d06c64 : Convert SPI chips to partial write, but wrap the write functions in a compat layer to allow converting the rest of flashrom later. I actually have patches for most of the remaining conversion, but I wanted to get this out and reviewed first.
42a850a5 : Print an error message on read errors and abort instead of proceeding anyway. Improve error checking in file write, chip read and chip verify. Refactor the read routines a bit to split reading from file writing.
83541b32 : Wrap a line which was 156 columns wide.
2b8c938a : Split erase region walking out of erase_flash. That allows us to use erase region walking for a combined erase/write action, and is a prerequisite for partial flashing,
53e416e7 : Fix out-of-bounds ICH FREG permission printing. A bit was masked, but not shifted, and that led to worst-case accesses of index 24 in an array with 4 members.
4ea73c19 : Add support for the AMIC A25L80P. This is a 1 MB SPI chip that seems to be straightforwardly related to the AMIC A25L40PU, which has half the capacity but is otherwise identical.
84fe8cbf : Fix read function for EMST F25L008A
c73ce6e2 : Autodetect the ITE IT8705 Super I/O and enable flash writes if it performs LPC->Parallel translation. Remove board enables which triggered the IT8705 write enable manually. Change the IT87 SPI special case to cover IT87 LPC->SPI and LPC->Parallel translation.
ddeb4ace : Make programmer_param static by converting all users to extract_programmer_param. Programmer parameters can no longer be separated with a colon, they have to be separated with a comma.
5b19f1ad : Fix ASUS A8N-VM CSM board enable entry
1ef766d0 : Various places in the flashrom source feature custom parameter extraction from programmer_param. This led to wildly differing syntax for programmer parameters, and it also voids pretty much every assumption you could make about programmer_param. The latter is a problem for libflashrom.
5828baf2 : If a programmer has untested or non-working write/erase code, but probing/reading works, it makes sense to protect the user against write/erase accidents. This feature will be used by the Nvidia MCP SPI code, and it also might make sense for the gfxnvidia driver which has non-working write/erase.
1ff33dcb : Kill global variables, constants and functions if local scope suffices. Constify variables where possible. Initialize programmer-related variables explicitly in programmer_init to allow running programmer_init from a clean state after programmer_shutdown. Prohibit registering programmer shutdown functions before init or after shutdown. Kill some dead code. Rename global variables with namespace-polluting names. Use a previously unused locking helper function in sst49lfxxxc.c.
b81c53c5 : Add OpenBSD support. Add a requirements section to the man page which lists the needed access permissions for each programmer.
698dbe76 : ICH9/10: display FRAP/FREGx access controls
08c281be : Add support for the HP DL165 G6. Change the match for the HP DL145 G3 to avoid matching on the DL165 G6.
87ee57fb : Check that the expected winbond Super I/O was found
2c4a76c8 : Add W25Q64 ranges
65f85744 : Board enable for Asus A8N-VM CSM
51455568 : W83627x code unification
5acbfd61 : Work around shadowing warnings in libpci headers. This is needed for warning-free compilation on older gcc versions (3.x and probably older). Such a gcc version is the default on i386 OpenBSD.
92040094 : SST39VF010 tested, works.
ceb59bb5 : Add Winbond W25Q64 support. Tested.
dd154601 : If flashrom is standalone and has no OS below, it can't call dmidecode. Provide empty DMI stubs for that case until someone implements our own dmidecode subset.
6c391109 : Kill unneeded #include wherever possible.
c6950adb : Add support for Hyundai HY29F002 and HY29F002B.
1bf524e2 : Fill in buses_supported for remaining Intel chipsets (ICH0-ICH5, Poulsbo).
12e3b349 : The SPI opcode 0xd8 is not a chip erase opcode on any chip out there. Besides that, the function as implemented just walks the chip and ignores sector sizes. Sector erase with SPI opcode 0xd8 is of course still supported. Kill a declaration for a nonexisting function while we're at it.
a872771a : Add SPI chip read support to the dummy flasher. This allows using the dummy flasher for SPI read debugging.
19db0929 : Modernize SPI AAI code, blacklist IT87 SPI for AAI, allow AAI to run without warnings on ICH/VIA SPI. Add some code to make conversion to partial write possible for AAI.
cb0564ef : Fix message printing for SPI RES on spew level. Use a blacklist instead of a whitelist for 4-byte SPI RDID. Tell users where to report bugs.
f6986732 : Add EMST F25L008A SPI chip
cd4b5723 : Set maximum flash size for 3Com NICs to 128kb = 1Mbit
05653ff1 : fix errors in the range tables that louis caught
d5279922 : Detect incompatible CONFIG_FOO=yes for the specified target and refuse to compile with a meaningful error message. Set the default for incompatible CONFIG_FOO to no.
09b16b02 : Handle OS where executables have a hardcoded suffix, e.g. DOS with .exe This ensures that any temp files in the configure/check step of the Makefile are removed correctly.
6ee8beb6 : The nicrealtek code uses magic constants, but they are not explained. That's OK if you know the datasheet well, but for casual readers some comments are really helpful.
0782b1ec : Add SST25LF040A support. Checked against datasheets, should work.
b09b1702 : We already have NEED_PCI in the Makefile to link in PCI support. Add NEED_SERIAL and NEED_NET to decouple individual drivers from compilation and linking decisions. Move libgetopt from a DOS+PCI dependency to a DOS dependency to fix linking on DOS if no driver requiring PCI is enabled.
f5f203f1 : VIA: disable byte merging
d291e758 : Unbreak flashrom - fix compiler error (trivial)
d2189b48 : Board-enable for MS-7025 (K8N Neo2 Platinum)
12e731f5 : Board enable for EPIA EK (untested)
f7924d1a : experimental write-protect using long options
f0a368f9 : National Semiconductor DP83815/DP83816 and DP83820 NIC programmer support. Some instability remains, but that may be due to hardware problems in the specific card (Netgear FA311) used for testing.
45a9670d : Various manpage fixes and improvements.
eb26b6ef : board_enable.c: Remove useless 'name' parameter.
93f8ce24 : Support Atmel AT49F020 256kB parallel flash.
a635fff4 : Fix wiki board enable parameter printing. The logic was incorrect in one place which had && instead of ||. Move the board info #define B to the file where it is used.
277c927e : Create dependencies on the fly rather than in a separate step.
57663ece : NetBSD needs libpciutils (which is called libpci on pretty much every other platform and lives in the pciutils package) and apparently the libpciutils on NetBSD needs the NetBSD-native libpci (no equivalent on other platforms).
63932d41 : gcc and clang can check format strings of printf-like functions. Since we don't support any other compilers right now, enable that extension unconditionally.
586f4ae5 : The internal programmer needs correct information about flash_base and chip window top/bottom alignment on non-x86 before it can be used. Abort any internal programmer action for now until the code is fixed.
3c8fc834 : Make the 'flashrom --help' output look a bit nicer.
566732cf : Fix URLs for GIGABYTE motherboards.
958a4972 : Do not trust the OS at all and measure timer precision before calibrating the delay loop and use that measurement to get reasonable precision for our own delay code.
e903b5ed : Fix bug in wiki printing and whitespace (trivial).
d43a4e36 : Fix fallout from r1021 which caused compile failures if only the dummy programmer was selected.
bb42158c : Add hp xw9400 board enable.
f35eeec8 : Merge print.c and print_wiki.c board/URL tables.
90c7d549 : So far, we have up to 4 different names for the same thing (ignoring capitalization): CONFIG_FT2232SPI (makefile config option) FT2232_SPI_SUPPORT (#define) ft2232spi (programmer name) ft2232_spi.c (programmer file)
6b5189e6 : Add flashrom.exe unconditionally to the list of files removed at make clean. This allows users to run make clean without specifying the target architecture.
a83a5fe1 : Remove unneeded #include statements completely.
2b2c8cf3 : Mark the following chip as supported:
925af3b4 : Update the status for the following chips:
74173030 : Unlocking for W39V040FA
59a8357d : Some chips implement the RES (0xab) opcode, but they use a non-standard two byte response instead of the usual one byte response. A two-byte response has the accuracy of REMS and RDID, so don't check for REMS/RDID availability before running a two-byte RES.
b767c12b : ICH SPI can enforce address restrictions for all accesses which take an address (well, it could if the chipset implementation was not broken). Since exploiting the broken implementation is harder than conforming to the address restrictions wherever possible, conform to the address restrictions instead. This patch eliminates a lot of transaction errors people were seeing on chip probe.
a161c970 : It seems that this board is actually a 'Pro' version. At least it's addressed as 'Pro' in the list of boards, which requires board_enable.
e6dc3018 : Sort boards in board-enable table alphabetically.
324a9ccc : Handle the following architectures in generic flashrom code: - x86/x86_64 (little endian) - PowerPC (big endian) - MIPS (big+little endian)
c0b3564e : Mark the following chips as OK:
ae6a69a5 : Various nicrealtek fixes:
b2505c04 : Board enable for IP530
c4c60e87 : Various wiki output improvements as per IRC discussion (trivial).
664cf480 : Add debug output of the exact matched chipset PCI ID to keep track of tested PCI IDs for chipsets with one name and multiple IDs. This will help avoid problems similar to the Tyan S2915 OEM undetected flash in the future.
dcdcf5c9 : Fix Tyan S2915 OEM board by commenting out MCP55 LPC bridge PCI ID 10de:0361 which is the secondary LPC bridge. The same effect could be achieved by refusing to run enable_flash_mcp55 if the device class is not ISA bridge [0601].
e7ca6bf3 : Initialize the internal delay function before running programmer init. The programmer init may need a good host delay function.
39d159a7 : Every SPI programmer driver had its own completely different chip write implementation, and all of them were insufficiently commented. Create spi_write_chunked as a copy of spi_read_chunked and convert all SPI programmers to use it. No functional changes except: - Bus Pirate uses 12 Byte writes instead of 8 Byte writes - SB600 uses 5 Byte writes instead of 1 Byte writes
2b8fc0b8 : libpci < 2.2.4 can not store class info in struct pci_dev. Read class info manually and store it in a separate variable.
8a0f84b5 : Add missing nicrealtek.c which was missing from revision 1002 which was
5aa36985 : Support for Realtek RTL8139 network card flashing.
8e79e13d : Increase flashrom release number to 0.9.2.
3d05286d : msr_t memory layout may depend on compiler; with optimizations this may lead to writing incorrect data to MSR. Create a temporary buffer with correct layout to avoid this problem.
74819ad5 : Fix assorted documentation, frontend and printing bugs. Change the command line interface to make file names positional. Add more sanity checks to the command line parser.
e42c3802 : convert programmer print messages to msg_p* convert general print messages to msg_g* a few fixes as suggested by Carl-Daniel
f4aacccb : --force may have been a good idea back when only developers were using flashrom, but over the last few months we've seen too many people who incorrectly believed that --force would solve anything.
1cd3b8d5 : Fix the DOS port. Now the DS selector limit is set to 4GB and all mmio accesses goes through DS, the 1:1 mapping is fixed so the _DS base is taken onto account. Plus is that the hwaccess.c needs no change and memcpy etc can be used on mmaped space.
fbf4053c : I added following Winbond chips:
8b7b04a4 : Add board enable for ABit NF7-S
80d61acf : Reinitialize the delay loop upon recalibration. Fix an unescaped % in a format specifier.
9ded5fe2 : Intel 28F004/28F400 support
30dae1a5 : The current delay loop calculation is still from revision 1 of flashrom, and since then it had a logic bug which caused all delays to be twice as long as intended. Fix the delay duration.
48acccfc : Add ITE IT8720 SPI support. Original patch by Vadim Girlin. Message printing updated by Carl-Daniel Hailfinger.
d444cc7b : Add PMC Pm39LV020 and Pm39LV040.
3b471630 : Add runtime and build environment info to the flashrom version message. This patch uses code from Idwer Vollering and Maciej Pijanka. I've added Makefile support and compiler version printing and restructured the code heavily. The code prints runtime system information and buildtime libpci information (I couldn't find any runtime libpci version function). Due to our ability to cross-compile flashrom, buildtime system information from "uname -mrs" doesn't help diagnosing any problems. That's why only libpci and gcc are buildtime info, and the rest is runtime info.
e83d038e : The delay loop is probably one of the oldest pieces of code in flashrom. Clean up code duplication and measure timing of 10/100/1000/10000 us delays.
3a3ab2f8 : Polish the flashrom code comments and outputs a bit.
f8b9c257 : Add success reports
ddd5d7b9 : Autodetect ITE IT87* LPC->SPI translation on all boards without the need for a board enable. Move boards which had an IT87* SPI board enable from the board enable list to the OK list.
fc007bb6 : Convert chips' message printing to msg_c* Fixed suggestions by Carl-Daniel.
fde238f0 : Fix copy/paste error in print.c preventing compilation
012f04c7 : Flashrom works on Acer Aspire 1520 (Laptop) with W39V040A
54ae2a05 : Shuttle FD37 and MSI K9A2 Platinum are supported
07e1e117 : MSI MS6330 tested with W49F002U and EN29F002
e707c86f : ASUS P6T Deluxe is OK
d5ffd5f2 : Clean up manufacturer mainboard links.
a95f888c : Abit VT6X4 + Winbond W29C020C and Asus A7V133 + Atmel AT29C010A work
7cfc500c : Probe/Read tested for SST29EE020A
17103ee5 : Fix handling of empty dmidecode output
3a69e429 : Sst49lfxxxc chips are functionally the same as 82802ab chips. Sst49lfxxxc software status register is functionally the same as the 82802ab status register, "Block Protect Status"(49lfxxxc) can be treated the same as "Device Protect Status"(82802ab). Erase_block_49lfxxxc is the same command sequence as erase_block_82802ab. Add unlock_49lfxxxc to chips definitions. Write_sector_49lfxxxc is the same as write_page_82802ab.
cbc09f96 : JEDEC ID probing checks the parity of the vendor ID and verifies that the ID differs from the flash chip contents. Add the same feature to 82802AB ID probing.
327d2521 : Reduce message severity level for skipped chips.
773ea920 : Clang complains loudly when there are duplicate printlock_sst_fwhub, gcc ignores them. Ack via IRC.
192cfa10 : Idwer Vollering reported problems with the current libpci check on FreeBSD 8.0-RELEASE i386 This is caused by a strict linker. Parsing linker error messages is an exercise in futility, and library detection with $CC --print-file-name is totally useless for libraries outside the standard hardcoded builtin gcc search path (probably the same for other compilers as well).
6cfa239f : in unlock_28f004s5, variable 'i' needs to be int... Signed-off-by: Sean Nelson <audiohacked@gmail.com> Acked-by: Sean Nelson <audiohacked@gmail.com>
2c4981a2 : fix a few typos from the last commit. Signed-off-by: Sean Nelson <audiohacked@gmail.com> Acked-by: Sean Nelson <audiohacked@gmail.com>
a013bf62 : To access/read the lock bits, we use the same mode to read the chip id.
8b82a42d : Multibyte SPI write for the Bus Pirate. Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> Acked-by: Sean Nelson <audiohacked@gmail.com>
60256937 : Add DOS cross-compilation support to the Makefile. Add a README with build instructions.
ed00ee62 : Adds board enable to Termtek TK-3370 thin client motherboard.
7af202ba : unlock fixup
36a6275a : The Intel 28F001BX-T/B chips don't have block locks or mention of registers; chip is Old. The Intel 28F004S5 mentions block locks which require a remapping registers. Fixes problems brought up by carldani because of commit r948. Signed-off-by: Sean Nelson <audiohacked@gmail.com> Acked-by: Sean Nelson <audiohacked@gmail.com>
4e249926 : Rebased Board Enable Patch: iBase MB899.
e1061101 : Rebased Board Enable Patch: Abit AN-M2.
edf5a883 : Reversed-engineered board enable for the ASUS A8N-LA. Rebased. IDs are ISA and SMBus. Added dmi string to match 3 HP boards: Nagami, Nagami2, Nagami2L.
50fefc62 : Rebased Board Enable Patch: 2nd attempt to fix board detection on GA-MA74GM-S2H.
933d4b06 : Rebased Board Enable Patch: Asus P4B533-E Signed-off-by: Michael Karcher <flashrom@mkarcher.dialup.fu-berlin.de> Acked-by: Sean Nelson <audiohacked@gmail.com>
ef86df9b : Rebased Board Enable Patch: Factor out Via Apollo GPO setting VT6X4 actually depended on this commit, blame snelson.
0a9016e7 : Rebased Board Enable Patch: A8JM board_enable patch Signed-off-by: James Lancaster <deathstalker@gmail.com> Acked-by: Sean Nelson <audiohacked@gmail.com>
e1eaba98 : Rebased Board Enable Patch: Abit KN8 Ultra
aa2f3d91 : Rebased Board Enable Patch: Intel SE440BX-2
e52df7de : Rebased Board Enable Patch: Abit VT6X4
2ca83d5e : Rebased Board Enable Patch: Add Asus A8N.
c0acbebb : rename print_82802ab_status to print_status_82802ab add unlock_82802ab strip unlock code from erase_block_82802ab rename erase_82802ab_block to erase_block_80280ab delete sharplhf00l04.o from Makefile delete *_lhf00l04* from chipdrivers.h add unlock_stm50flw0x0x delete wait_stm50flw0x0x delete write_page_stm50flw0x0x convert erase_stm50flw0x0x to erase_chip_stm50flw0x0x delete write_stm50flw0x0x add unlock_82802ab to two Intel chips with TEST_BAD_WRITE change the status of 82802AB, 82802AC, M50FW040, M50FW080 to TEST_OK_PR
4c718632 : Add board enable for P4C800-E
4350360a : PCI device BARs of all types had only bits 1:0 cleared while reading the address. That was correct for IO BARs, but failed to mask bit 3:2 for MEM BARs, resulting in odd offsets for prefetchable MEM BARs and for 64-bit capable MEM BARs. Mask the correct number of bits for all types of BARs and add some debug printing about BAR type.
66120f1e : Mark a bunch of parallel chips I tested as TEST_OK_PRW.
667e908b : Add MS-DOS crosscompilation support to flashrom. Tested, works fine. Part 1: Code changes.
712e72d0 : convert _sst_fwhub functions to jedec kill unused sst_fwhub.c functions make unlock_* check if unlock was successful and only return 0 when fully successful Signed-off-by: Sean Nelson <audiohacked@gmail.com> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
238bc93c : remove function probe_28sf040 delete references to dead sharplhf00l04.c and sst29sf040.c functions from chipdrivers.h Signed-off-by: Sean Nelson <audiohacked@gmail.com> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
51ce890c : remove some copied functions (from 82802ab.c) and use the 82802ab equivalents fix missing prototypes to _82802ab functions Signed-off-by: Sean Nelson <audiohacked@gmail.com> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
9fa42fee : kill dead w39v080fa.c functions Signed-off-by: Sean Nelson <audiohacked@gmail.com> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
1bfd69a1 : kill dead w39v040c.c functions Signed-off-by: Sean Nelson <audiohacked@gmail.com> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
02616179 : kill dead pm49fl00x.c functions Signed-off-by: Sean Nelson <audiohacked@gmail.com> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
b8e4e217 : Add FEATURE_REGISTERMAP to * Intel 82802AB, 82802AC * Sharp LHF00L04 * SST SST49LF004C, SST49LF008C, SST49LF016C, SST49LF160C * ST M50FLW040A, M50FLW040B, M50FLW080A, M50FLW080B, M50FW002, M50FW016 M50FW040, M50FW080, M50LPW116
57cd68a8 : Skip DMI laptop check if DMI doesn't work
873f3873 : Enabling Gigabyte GA-MA69VM-S2
8dc09ff5 : Fix EN29F002 Top/Bottom Boot Block
f6f94d4c : Various coding style and cosmetic changes (trivial).
72ef38f4 : Patch: Manpage: Move description of layout file into the right place
bd85b526 : Tell users to probe/backup first
a0488b9d : Fix NULL pointer reference in board_flash_enable.
cccf1390 : Add ASUS A7V8X-X write-enable.
6e4dc23f : Mark PMC Pm49FL002 as tested.
b247c7aa : Write granularity is chip specific. The following write granularities exist according to my datasheet survey: - 1 bit. Each bit can be cleared individually. - 1 byte. A byte can be written once. Further writes to an already written byte cause the contents to be either undefined or to stay unchanged. - 128 bytes. If less than 128 bytes are written, the rest will be erased. Each write to a 128-byte region will trigger an automatic erase before anything is written. Very uncommon behaviour. - 256 bytes. If less than 256 bytes are written, the contents of the unwritten bytes are undefined.
29a80857 : Move untested board enable documentation to manpage
5de1c774 : Board enable for MS-7202 (K8N GM2-L)
28d6c874 : Board enable for Asus M2NBP-VM CSM
11f8f3cb : Board enable for HP Vectra VL420SFF
57423b1b : Refactor man page
2b18d0ff : Add support for Eon EN29F010. Tested by Russ Dill. Checked against datasheet by Sean Nelson. Datasheet: http://www.essi.com.tw/upfile/p2008929171446.pdf
fa18d3a9 : Board enable for Abit IP35 Pro
f2620589 : Implement tested/untested status for board enables
b507b7b4 : Board enable for HP Vectra VL400
59c83d20 : Since we have a unlock interface for chips, I think we can convert the remaining references to *_49fl00x. Now the only remaining and used function in pm49fl00x.c is unlock_49fl00x.
287aa24a : Warn if running on laptops
d0f757c3 : Factor out DMI string reading into subfunction
8913d08d : Split spi.c into programmer and chip code Remove chipdriver.h include from flash.h Some of the spi programmer drivers required chipdrivers.h, needs fixing later: it87spi.c ichspi.c sb600spi.c wbsio_spi.c buspirate_spi.c ft2232spi.c bitbang_spi.c dediprog.c
d057ea96 : Rename identifiers called 'byte'
05ef7ab2 : Remove unused short IDs
6475d3ff : Replace PCI_OK/PCI_NT by OK/NT
681bc02b : Fix PIIX4 GPO set
b32f9e69 : patch to remove all references to dead chipdrivers. We also need to 'svn rm' the following files: am29f040b.c en29f002a.c m29f002.c mx29f002.c pm29f002.c sst49lf040.c w49f002u.c
7e627c81 : Add initial (non-working) code for Highpoint ATA/RAID controllers.
1ee293ca : Here's a very quick patch to fix the missing unlock code. Fixes missing unlock for certain chips: * unlock_49lf00x * Pm49fl002 * Pm49fl004
2f29448f : Refactor MCP SPI detection: - Set supported buses based on ISA bridge reg 0x8a - Use MCP55 chipset enable only if LPC is detected - Allow LPC on MCP61 - Eliminate duplicated code where possible
3ba944d0 : more NetBSD fixes (w/ patch)
dc6f7979 : Some programmers want to run certain functions during programmer shutdown, but the function choice depends on the code path taken during programmer init. Rather than rebuilding the whole init logic in the shutdown function, it is now possible to register functions for execution on programmer shutdown. The behaviour is similar to atexit(), but the registered functions will be run on programmer shutdown instead of on exit and the functions will be called with a void * argument that is specified on registration. Registered functions must have the prototype void function(void *); and will be executed in reverse registration order directly before calling the programmer-specific shutdown() function. It is recommended to have shutdown() only disable programmer/hardware access and leave all code path sensitive shutdown to functions registered with register_shutdown().
43f3bdf2 : Use uname -p instead of -m on NetBSD so we get the right architecture library name.
0a9db8ad : Add SPI mode diagnostics for all post-MCP55 (nForce 5) chipsets from Nvidia.
49e7d71d : Kill an erroneous .erase introduced in r900.
ee09b3da : Adds support for the Intel E28F004S5 flash chip. Signed-off-by: Sean Nelson <audiohacked@gmail.com> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
a0d7a5fa : SPI RES is the most unreliable way to identify chips because it only returns a 1-byte ID for most chips. For every given ID out there, probably a dozen incompatible flash chips match it. We already refuse to identify a chip with RES if that chip responds to RDID (3 bytes, good match), and with this patch we additionally refuse RES if the chip responds to REMS (2 bytes, still a good match). This increases matching accuracy a lot.
ab206549 : Linking in support for the internal programmer doesn't make sense if you only need hardware (ioport, memory) access. Split internal.c into internal.c and hwaccess.c.
a7440856 : Fix erase blocks for Winbond W25X{10,20,40,80} SPI chips. The Winbond W25X10 and related chips only have 4k and 64k blocks and only accept erase commands: 20h, d8h, and c7h.
dec4dbf1 : Fix DMI match logic
5b88f13c : At long last, the day has come, and we can bury full-chip erase once and for all. Back in November 2008(!) I proposed the first version of the flexible sector-based erase structure, and now we can finally rip out the old full-chip erase code without ill effects. Rejoice and party!
82e32494 : This megapatch rewrites substantial parts of ICH SPI to actually do what the SPI layer wants instead of its own weird idea about commands (running unrequested commands, running modified commands). Besides that, there is a fair share of cleanups as well.
7fcb5b70 : Document the rules for DMI matching with PCI subsystem IDs.
58fbdedd : Allow DMI supported board enables with subsystem ID zero.
171fd3fb : Properly initialize USB device in dediprog driver. That's necessary to use bulk transfers, and just the right thing in any case.
743c8f6a : Add a second set of PCI IDs for the Tekram P6Pro-A5 (trivial).
336a92d3 : Create a physical memory mapping function which requests cached readonly memory. This should take care of picky Linux kernels which do not allow uncached mappings to cached areas. Handle mapping failure gracefully (no forced exit()) if the caller specifies it.
91cd0667 : Adds support for ST M29W512B. Tested and works for me.
51635fad : Add the Tekram P6Pro-A5 board as supported (trivial).
c6855349 : Complete the addition of Feature Bits for all Jedec based chips. Add FEATURE_SHORT_RESET, FEATURE_LONG_RESET, and FEATURE_EITHER_RESET rewrite jedec functions to use getaddrmask
0ec24c25 : The GIGABYTE GA-7ZM has a maximum decode size (parallel chips) of 512 KB.
2750e05b : Avoid bogus gcc warning
0039e2c0 : Windows wants UNC names for COM ports >9 (legacy COM ports only work with one digit). As UNC also works for smaller names, just retarget all requests for dev=COMx on win32 to \\.\COMx. Tested with large and small COM port numbers on XP.
bf70d353 : Open binary files in binary mode. No change on UNIX (or Mac OS, according to its documentation), but fixes operation on Windows.
2c909142 : Add support for the SST39SF512 chip.
3e9e7631 : backout unintentional chunk.
af389ccd : Add write support. Speed up reads by a factor of 4 by switching block size from 4 to 16. Add support for 4 byte RDID. Add USB error decoding via usb_strerror.
9c026b3e : This patch fixes the use of CFLAGS and CPPFLAGS in the flashrom makefile
264e57c9 : Convert the following chips to block_erasers: SST28SF040A SST29EE010 SST29LE010 SST29EE020A SST29LE020 SST39SF010A SST39SF020A SST39SF040 SST39VF512 SST39VF010 SST39VF020 SST39VF040 SST39VF080 SST49LF002A/B SST49LF003A/B SST49LF004C SST49LF008A SST49LF008C SST49LF016C SST49LF020 SST49LF020A SST49LF040 SST49LF040B SST49LF080A SST49LF160C
71e95f5d : Boards: Remove it8705_rom_write_enable.
e9b336e9 : Boards: Add max_rom_decode_parallel entry to board enable table.
803b4041 : Matching board via DMI
7a4cb7ce : Fix SyncMOS S29C51004T, which has 512 uniform 1k sectors. Signed-off-by: Sean Nelson <audiohacked@gmail.com> Acked-by: Sean Nelson <audiohacked@gmail.com>
f88616b6 : Convert ST to block erasers: ST M25P05-A ST M25P05.RES ST M25P10-A ST M25P10.RES ST M25P20 ST M25P40 ST M25P40-old ST M25P80 ST M25P16 ST M25P32 ST M25P64 ST M25P128 ST M29F002B ST M29F002T/NT ST M29F040B ST M29F400BT ST M29W010B ST M29W040B ST M50FLW040A ST M50FLW040B ST M50FLW080A ST M50FLW080B ST M50FW002 ST M50FW016 ST M50FW040 ST M50FW080 ST M50LPW116
e0c56350 : Convert chips to block_erasers:
dfb32a01 : Dediprog SF100 support.
9fed35d1 : Add eraseblock functions to self-check. It doesn't make sense to have different layouts for the same function on one chip. Keep going if an error is found, we want all errors to be reported in one fell swoop.
376060c6 : Converted chips to block_erasers: W_25X10 W_25X20 W_25X40 W_25X80 W_25X16 W_25X32 W_25X64 W_29C011 W_29C020C W_29C040P W_29EE011 W_39V040A W_39V040B W_39V040C W_39V040FA W_39V080A W_49F002U W_49V002A W_49V002FA W_39V080FA W_39V080FA_DM
4d31f0d4 : Convert chips to block_erasers: ST_M25PE10 ST_M25PE20 ST_M25PE40 ST_M25PE80 ST_M25PE16 PMC_25LV010 PMC_25LV016B PMC_25LV020 PMC_25LV040 PMC_25LV080B PMC_25LV512 PMC_39F010 PMC_49FL002 PMC_49FL004 SANYO_LE25FW203A SPANSION_S25FL016A
3a5fff06 : Add Intel NM10 chipset enable. Public chipset documentation available at http://www.intel.com/Assets/PDF/datasheet/322896.pdf
8de7fa1d : Fix A25L40PU and A2540PT due to incorrect full-chip block size is incorrect. Thanks to hailfinger's self-check-erase routine for catching this. Signed-off-by: Sean Nelson <audiohacked@gmail.com> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
45177871 : Flashrom performs a self-check on every startup before it even starts to initialize any programmer. That way, compiler errors and code errors will be caught before they can do any harm. This patch adds an eraseblock structure self-check. It also modifies the self-check code to consistently run all checks even if one check failed.
f5fec714 : The write and erase column in the --list-supported-wiki output were swapped. Thanks to Michael Karcher for noticing.
7b3a9156 : Support for Spansion S25FL008A
850a497c : Don't use "byte" as identifier.
b682ab9d : Enable -Wshadow, clean code for that
1a4a713f : Chipset: Fix sis5x0 register write verification.
f95c8f6b : If neither internal (old default) nor dummy (safe default) programmer are selected, we must pick a sensible default programmer. Since there is no reason to prefer a particular external programmer, we abort compilation if more than one of them is selected. If only one is selected, it is clear that the user wants that one to become the default. This fixes single-programmer compilation.
4efe6684 : Convert all messages in sb600spi.c to the new message infrastructure.
4d547035 : Change a few probe timings to TIMING_FIXME. They previously had TIMING_IGNORED, but now they use probe_jedec directly or indirectly and that function does not ignore probe timing.
55fe91cb : Convert all messages in it87spi.c to the new message infrastructure. Change one msg_pdbg to msg_pinfo, change 7 msg_pinfo to msg_pdbg.
93932990 : Convert all messages in ft2232_spi.c to the new message infrastructure. Fix one pinfo message to be pdbg.
0afd28be : Convert all messages in serprog.c to the new message infrastructure. Rename some msg_pdbg to msg_pspew.
ef1c31a8 : Convert all messages in bitbang_spi.c to the new message infrastructure.
865ae752 : Convert all messages in buspirate_spi.c to the new message infrastructure.
f07bbdf6 : Convert all messages in gfxnvidia.c to the new message infrastructure. Signed-off-by: Sean Nelson <audiohacked@gmail.com> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
1541ff3b : Convert all messages in satasii.c to the new message infrastructure.
74c673eb : Convert all messages in serial.c to the new message infrastructure. Signed-off-by: Sean Nelson <audiohacked@gmail.com> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
cf6a2856 : Convert all messages in wbsio_spi.c to the new message infrastructure.
c9602fb5 : commit 845 is wrong, as I deleted a wrong line when I wanted to remove debugging print code. This (hopefully obviously correct) patch fixes the issue. As a previous version (before adding the debugging statement) was already executed on the board, the missing OUTW was executed on the testers machine on an earlier flashrom run.
cd460644 : Enable flashing on MSI 651M-L.
b315c0a8 : Fix Makefile dependencies if FT2232SPI is not selected. .features was always regenerated in that case, triggering whole-project recompiles even if nothing changed.
2d471075 : Convert chips to block_erasers: ASD AE49F2008 AMIC A25L40P(T/U) AMIC A49LF040A EMST F49B002UA Eon EN25B05 Eon EN25B10 Eon EN25B20 Eon EN25B40 Eon EN25B80 Eon EN25B16 Eon EN25B32 Eon EN25B64 Eon EN25D16 Eon EN25F05 Eon EN25F10 Eon EN25F20 Eon EN25F40 Eon EN25F80 Eon EN25F16 Eon EN25F32 Intel 28F001BX-B Intel 28F001BX-T Intel 82802AB Intel 82802AC Macronix MX25L1635D Macronix MX25L3235D Macronix MX25L6405 Macronix MX25L12805 Macronix MX29F001B Macronix MX29F001T Macronix MX29LV040
50c335f8 : Convert dummyflasher to msg_* and make good use of msg_pspew. Rule of thumb: Diagnostic programmer init messages are msg_pdbg, all other debug stuff (except warnings, which should be pmsg_pinfo or msg_perr) is msg_pspew.
e7326b29 : The msg_* macros won't compile as is if you use more than one parameter (i.e. have a format string and a variable). There are two alternative styles: GNU or C99 variadic macros. While C99 has limitations compared to the GNU extensions, these limitations do not affect our macros, so I decided to go with the standard way.
80dea314 : Use address mask in probe_jedec. This allows us to have one common probe_jedec function instead of half a dozen wrappers. The trick here is to have FEATURE_ADDR_FULL==0 and thus default to unmasked addresses. That way, we only have to annotate chips which need small address masks.
afac00e9 : Use the register mapping feature bit. All functions which just call probe_jedec and then map flash registers are replaced by probe_jedec. All functions which call probe_jedec, map flash registers and do something else can at least eliminate mapping flash registers. Fix logic inversion in probe_jedec to map flash registers on success instead of on failure. Change a few TIMING_IGNORED to TIMING_FIXME where probe_jedec is used.
bf8c4de2 : Add support for NetBSD.
4481d9d3 : Fix Sharp LHF00L04. - Add eraseblock definitions - Use correct eraseblock sizes (the datasheet is a bit ambiguous) - Use correct probe function - Fill in probe timing
5a364a8a : Converting fprintf(stderr), printf, and printf_debug into a common print interface for flashrom. It also changes so -VV will spit out highly verbose messages for debugging. This is a minimal patch to lessen impact a later patch will convert current printf messages to the new interface.
9cba3c66 : Converting fprintf(stderr), printf, and printf_debug into a common print interface for flashrom. It also changes so -VV will spit out highly verbose messages for debugging. This is a minimal patch to lessen impact a later patch will convert current printf messages to the new interface.
1220e597 : Programmer debug messages during programmer init/shutdown are useful because they print hardware settings and desired configuration. They help in getting a quick overview of hardware and software state on startup and shutdown.
92cd8e30 : Move the CLI related functions main() and cli_usage() to cli_classic.c and rename them accordingly. For now, main() just calls cli_classic(), but alternative frontends can be switched in main(). Annotate remaining help texts with CLI dependency inside flashrom.c with a FIXME comment.
3ad3b337 : buspiratespi support on mingw
8fede2de : - replace the hand written serial input flush routine with the termios one. - serialport_discard_read isn't necessary anymore - it just wrapped sp_flush_incoming with no extra value. - serialport_read and serialport_write would misbehave if read or write didn't process everything in one go. - sp_flush_incoming should be #define'd out for FAKE_COMMUNICATION like serialport_discard_read was
852163c2 : Move OS-dependent serial code from buspirate_spi.c to serial.c and rename a few functions to make it obvious that they are generic and not specific to the Bus Pirate.
ec022270 : Some programmers (most notably FT2232SPI) use fallback_* and noop_*, but those functions lived inside internal.c and were unavailable if no PCI-based programmers were compiled in. Move those functions to the new file programmer.c. Thanks to Patrick Georgi for finding this.
63133f9d : The patch converts jedec functions into mask-based generics which can be used for many chip provided the only changes are the addresses are converted from 0x5555/0x2AAA to 0x555/0x2AA or similar. The patch mostly changes jedec.c, but a few other files are changed because they use the jedec functions within their own functions.
05a6e7da : Drop multiple forwards to man page and add a single one more prominently. Drop usage information that is already mentioned in the man page.
3d94508a : Fix Intel FWH decode size
beed17ad : drop known broken email addresses.
25d56bcf : This patch shouldn't affect anything else in patchwork. It just splits $(OBJS) in Makefile into separate lists for Programmer, Chip, and CLI related files/objects. This should help later on figuring out where files may go for a libflashrom library.
f64ccd99 : Only check for requested features in the Makefile. libpci is no longer required to build flashrom and will not be checked for if no PCI code is needed for the selected programmers. libftdi is no longer checked for if FT2232 support is not selected.
8f496f39 : internal.c was always compiled in because it hosted the function internal_delay(). Move that function to udelay.c and compile internal.c only if really needed. physmap.c is only needed if the programmer is internal or a PCI card. Make its compilation conditional.
c77acb5e : Factor out CLI code by moving generic stuff out of main(). Add a generic programmer list output function to be used by alternative frontends. The interface between main() and doit is a hack and should get a clean design, but for now it serves the purpose of shortening main() by 120 lines. The rest of main() needs to be refactored a bit more before moving main() away.
f91ce8fc : Add VIA VT8233A identification, mark as tested.
1c03aa18 : Convert the following chips to use struct eraseblock: AMIC_A29002B AMIC_A29002T EN_29F002B EN_29F002T MBM29F004BC MBM29F004TC MBM29F400BC MBM29F400TC MX_25L3205 MX_25L6405 MX_29F002B MX_29F002T
3aa0df1e : Add blockwise erase to all supported chips of the SST25 family: SST25VF040.REMS, SST25VF040B, SST25VF040B.REMS, SST25VF080B, SST25VF016B, SST25VF032B
22155a8c : Convert the following chips to use struct eraseblock: AT25DF021, AT25DF041A, AT25DF081, AT25DF161, AT25DF321, AT25DF321A, AT25DF641, AT25F512B, AT25FS010, AT25FS040, AT26DF041, AT26DF081A, AT26DF161, AT26DF161A, AT26F004, AT29C512, AT29C010A, AT29C020, AT29C040A, AT49BV512, AT49F002(N), AT49F002(N)T
64ace52a : Board: Add MSI K8N Neo4-F
53f58140 : Chipset/Board: vt8237: Set All mem cycles to LPC in chipset enable.
efda6cd9 : Add a few FIXME comments to the generic SPI code.
c236f9ed : SuperI/O detection now happens unconditionally and before the chipset enable. We could run it after chipset enable, but it definitely has to happen before board enable because the board enable usually accesses the SuperI/O. With this patch, it is possible to add a struct superio to the board enable table for more accurate matching in case subsystem IDs are ambiguous. This patch focuses on the generic infrastructure aspect and on support for IT8712F/IT8716F.
c43afc9c : Convert the following chips to use struct eraseblock: Am29F010A/B Am29F002(N)BB Am29F002(N)BT Am29F016D Am29F040B Am29F080B Am29LV040B Am29LV081B A29040B Pm29F002T Pm29F002B
c4fac581 : Clarify comment about how to enter chip erase functions in struct block_eraser. Reported by Sean Nelson.
8068cf9a : Boards: Fix several issues with nvidia_mcp_gpio_set.
a6245f0f : Chipset: Add support for Intel Poulsbo chipset.
d3f21a65 : Boards: Add ECS K7S6A.
1002301c : If the JEDEC Toggle Bit algorithm needs more than 2^20 loops, it is a good sign we should have used delays between toggle bit reads. Tell the user about this. 2^20 loops need roughly a second depending on flash bus speed. One reason for excessive loops can be a slow operation like erase.
e76cfaf4 : Use the maximum decode size infrastructure. - Detect max FWH size for Intel 631xESB/632xESB/3100/ICH6/ICH7/ICH8/ICH9/ICH10. - Move IDSEL override before decode size checking for the chipsets listed above or flashrom will complain based on old values. - Adjust supported flash buses for the chipsets listed above (none of them supports LPC or Parallel). - Detect max parallel size for AMD/National Semiconductor CS5530. - Adjust supported flash buses for CS5530/CS5530A. - Set board-specific max decode size for Elitegroup K7VTA3. - Set board-specific max decode size for Shuttle AK38N.
c7568d5e : probe_jedec() checks the delay value and issues programmer_delay based on the value except for delays between single chip_writeb. If a chip has zero probe_delay, delays between chip_writeb should be skipped as well.
e165361f : Remove nonexisting functions from chipdrivers.h
8d908613 : Boards: Formalize intel piix4 gpo setting.
d9bfbe22 : Use pci_fill_info() so device_class is valid. This is needed on NetBSD and probably other non-Linux platforms.
1b0b75f0 : Mark ASRock M3A790GXH/128M as supported, no board enable needed.
e1af56b2 : Fix eraseblock walking and add a few more checks to make sure such bugs get caught in the future. I found this bug during a code review. A consistency check for eraseblock definitions has been merged as well.
088dc81e : Split hardware access, OS abstraction and chip drivers out of flash.h to get a better overview of what belongs where.
fb3dc88d : Don't print out supported PCI devices header if all following lines are excluded from build.
80422e29 : Internal (onboard) programming was the only feature which could not be disabled. Make various pieces of code conditional on support for internal programming. Code shared between PCI device programmers and onboard programming is now conditional as well.
6a74dbe0 : Boards: Tighten up ID match list.
c89fddc6 : Boards: Add Asus M2V-MX.
9163dbb8 : Chipset: remove sis630 chipset enable for sis540.
56243f5a : Intel PIIX* chipsets only support parallel flash (no LPC/FWH/SPI).
6db37e65 : Boards: Add general nVidia MCP gpio routine.
f0916810 : Mark the following boards as OK (no board-enable needed):
4beab70b : Board enable for Shuttle AK31.
ee4fb33c : Boards: Fix up MSI KT4V board enable.
dc84fa37 : Boards: Add Asus P4B266LM (Sony Vaio PCV-RX650).
e42a7c6d : Boards: Add board match for Asrock P4i65GV.
5afe85c3 : Boards: provide enormous intel_ich_gpio_set function.
fff99536 : Use common jedec functionality where appropriate. The deleted function in en29f002a.c is reintroduced as write_by_byte_jedec in jedec.c as it contains no chip-specific instructions. It is not yet used in other chip drivers, as key addresses (0x2AAA/0x5555) are often specified with less bits. After crosschecking datasheets, most of the fixmes can probably be resolved as indicated in them, causing significant code reduction.
7e8d9d28 : Add support for Intel 3400 series / 5 series chipset. Found in Intel document 322170 (Intel 5 Series Chipset and Intel 3400 Series Chipset Specification Update). According to http://pciids.sourceforge.net/ we probably should match all IDs from 0x3b00-0x3b1f, but so far I didn't find an Intel doc saying the same. If anybody has contacts at Intel and can check, I'd be happy to add the rest of the IDs.
0429b5ae : This patch removes the extremely dangerous unprotect_jedec function which is not used at all within flashrom code, and renames the misleadingly named protect_jedec function to start_program_jedec. Calls to protect_jedec after flashing are removed, because a) on LPC chips, the command sent by protoct_jedec is not even in the datasheet and b) on parallel chips, the block write command issued before already contained the software protection sequence, so software protection is definitely enabled.
d5431fbb : Add entries of W25x32 and W25x64. The model_ids are already in the header.
7af3d19e : Clarify a comment about verification routine usage.
9060466d : Reduce realloc syscall overhead for FT2232 and bitbang.
f2ac27e1 : jedec.c was missing error handling in a few cases. Fix. jedec.c error handling used double negation in too many places for no good reason. Clean up.
4d25b2d1 : Optimized write_sst_fwhub for safety and speed: Now uses block erase instead of chip erase. Also introduced auto skip feature.
f906e9c2 : Kill hardcoded block erase on ICH SPI. The existing code does not work for all SPI chips, and it just was a band-aid to cope with locked down chipsets back in a time when there was no eraseblock infrastructure. Basically, this unbreaks a few SPI chips on ICH.
6e5a52ad : Add the ability to set Bus Pirate SPI speed via the command line. Example usage: flashrom -p buspiratespi:spispeed=2.6MHz,dev=/dev/foo flashrom -p buspiratespi:dev=/dev/foo,spispeed=2.6M
f6aa9ccb : Add Sanyo LF25FW203A support. This chip is sometimes labeled as 25FW203T.
201f62fb : Add Generic SPI RDID detection for Sanyo chips.
8c1999b1 : Revert debug compilation which was committed in r772 by accident.
9c5add71 : Add Bus Pirate SPI support to flashrom.
4979b049 : Move serial handling from serprog.c to serial.c. This is the first step in enabling platform independent serprog and it also allows other drivers to use serial port functionality without requiring serprog.
0c515355 : Add the ability to generate test patterns for write testing. This will be useful once we create a --test function for flashrom.
322be712 : Pretty much everybody who used the FT2232 SPI driver in flashrom had problems with incorrect reads from time to time. One reason was that the hardware is pretty timing sensitive even for reads.
b88282ec : Bus Pirate support needs serial communication. Serprog already has such functionality, so it makes sense to share that. TODO: Factor out serial communication into a separate file, have that code be available even if serprog is not selected and make it portable (it is very Linux-centric right now).
6316560f : If a chip is not on the RDID generic vendor list nor on the REMS specific ID list, flashrom will claim that no chip is there. Handle these cases gracefully. flashrom will ignore generic matches if a specific chip was found, so this will have no impact on supported chips, but help a lot for a first quick analysis by the user or developer. The only drawback is that unknown chips may be recognized multiple times until they are added to flashchips.[ch].
a50d60eb : To prepare for libflashrom I wanted to make the main loop more readable and more correct and factor out stuff which can be useful in libflashrom.
cea6b4d3 : Fix incorrect comment about wiki printing in Makefile.
119df3ed : If a SPI command taking an address does fail, we want to know the address for easier debugging.
900e56ed : Add URLs for boards ASUS K8V, ASUS K8V SE Deluxe, Elitegroup K7S5A. Add a note for ASUS M2N-E. Change "iff" to "if". Most people don't understand what "iff" means and the meaning of both words is close enough to hopefully give users the right idea.
24822bd2 : Retrieve the proper linker flags for libftdi via pkg-config and fall back if pkg-config isn't available or if it doesn't know libftdi.
181fa27d : svn:ignore .libdeps
eb468c42 : Mark Elitegroup K7S5A as supported. Mark SiS 735 as supported.
07e3ce02 : Add support for every single SiS chipset out there. The two existing SiS chipset enables (compared to the 28 in this patch) were refactored, and one of them was fixed.
0a02e308 : Mark "Asus K8V" as supported. Reported by martin f krafft <madduck@madduck.net>
fe07247b : The automatic retry in write_page_write_jedec didn't retry flashing the correct range, essentially rendering the functionality useless. This patch simplifies the code and fixes the bug.
c27d2a90 : Fix incorrect comment in SST49LF004A/B description.
aec9c962 : Add infrastructure to check and report to the user the maximum supported decode size for chipsets and tested mainboards.
4c6d7d32 : Adjust a help text for external PCI programmers to the new parameter scheme. Pointed out by Maciej Pijanka.
b9952088 : Since we don't have any debug level printing infrastructure yet, I propose to kill the obnoxious debug message in ichspi.c which was added to check for correct PREOP handling. We know the code works fine (after getting a few reports over 100 MB long) and there's no point in keeping it around anymore. If there is any desire, we can reinstate it as print_spew or whatever once the debug level infrastructure is merged, but at that point we probably just are happy that the debug output isn't there anymore.
b13ceec2 : Board enable for Shuttle FN25 (SN25P).
873d1336 : Remove confusing out-of-date comment.
67948ad4 : Add missing NVIDIA PCI IDs to wiki output.
6c03f5af : Mark the following boards as supported (no board-enable needed):
c0751f47 : Upon popular request, move board support tables to print.c.
fda283da : Mark NVIDIA Nforce4/MCP04 as tested.
b804381c : Board enable for EPoX EP-8RDA3+.
5ac6e5cf : Board enable for ASUS P5ND2-SLI Deluxe.
08636c83 : Chipset support for the nVidia nForce 4.
4d5262f6 : There is no need to tell people to install libz if flashrom doesn't need libz. So far, the only case where libz is needed is when a library (libpci) pulls in libz and even then it only happens if libpci is available in a static version only and said static version has libz requirements.
b34ec9fc : Cosmetics and small coding style fixes (trivial).
8e278894 : Make bitbang_spi naming consistent.
f8d3e38e : Disable NVIDIA flashing support for now, erase/write is not properly working, yet. This needs more testing and investigation (partly timing related, it seems). Reads did work in multiple cases, though.
5202d978 : Introduce proper error checking for SPI programming.
91cf103c : Add comments about the meaning of block erase related struct flashchip members. Cosmetics: Place curly brackets on a common line. Add MX25V512 as alias name to MX25L512. Add MX25V8005 as alias name to MX25L8005. Add erase block definitions for MX25L2005, MX25L4005, MX25L8005, MX25L1605 and change their status to TEST_OK_PRW where applicable.
ff4576d0 : Add initial support for flashing some NVIDIA graphics cards.
acce2dfb : This is the bitbanging SPI driver infrastructure.
01623e6f : Enable drkaiser programmer support in wiki output (trivial).
66f184aa : Mark the following boards as OK:
63555e60 : Mark the SST SST49LF003A/B as read-tested.
4f206f43 : Add chipset support for VIA VT82C596 by adding a PCI ID (trivial).
80f48688 : Switch SST49LF004A/B to block erase, remove the hack which simulated (unsupported) chip erase. Annotate SST49LF004B quirks for TBL#.
14e062de : Change the status of the SST49LF020A to TEST_OK_PREW. I tested it on the Wyse Winterm S50 see attached test results.
411025ff : Enable flashrom on Wyse Winterm S50.
3fa8d84c : This enables flashing the Dell S1850 under Linux. This code has been tested.
bb09211d : The current ICH SPI preop handling is a hack which spews lots of warnings, but still yields correct results. With the multicommand infrastructure I introduced in r645, it became possible to integrate ICH SPI preopcodes cleanly into the flashrom design.
61bf0dd6 : Fix copy-paste errors by s/CONFIG_PRINT_WIKI/PRINT_WIKI_SUPPORT/.
0d784cd1 : Compile out wiki output on request and move wiki stuff into a separate file. This is useful for libflashrom (you don't need wiki output in a coreboot payload).
571a6b35 : Allow to exclude each of the external programmer drivers from being compiled in.
a5807bff : This patch cleans up flashrom so that it passes LLVM/clang's scan-build without warnings.
a839c2ee : this patch fixes all 27 flashrom source code issues reported by LLVM/clang's scan-build (r79326, new build on the way).
770f7bc6 : Mark Macronix MX29F001B as OK, tested by me on hardware.
7d32d0f5 : Replace pseudonym in drkaiser.c with real name.
7df21362 : This is a patch which stores eraseblock sizes and corresponding block erase functions in struct flashchip. I decided to fill in the info for a few chips to illustrate how this works both for uniform and non-uniform sector sizes.
9446680e : Update probe timings for dozens of flash chips.
2fc3c406 : Quite a few probe functions in flashrom are copies of probe_jedec with additional lock bit printing or other glue. Make them call probe_jedec instead.
12a4477b : Not all systems have svnversion installed. Fall back to svn info if svnversion fails.
3e454f33 : Fix strict aliasing in serprog. Initialize the sockaddr,sockaddr_in union directly instead of running memset later.
aa1e7688 : fix for gcc 4.4 strict aliasing rules.
43ffab83 : Add drkaiser.c which was accidentally omitted in the last commit.
e2f95ef3 : Add support for parallel flash on Dr. Kaiser PC-Waechter PCI devices.
2a414345 : Standardize on using __func__ instead of __FUNCTION__.
2da3cf41 : flashrom 0.9.1
681638be : Don't abort if chipset init failed because the failing init may have been a warning only. Even a failing chipset init (maybe due to unknown chipset) could still get us reasonable probe results or at least forced reads.
160fff5c : Move the Asus A7V600-X out of the unsupported list. This is a followup to r705.
0f49caa5 : Use correct name for SB700/SB710/SB750 instead of calling them SB700.
9c4d2b2b : Board enable for Asus A7V600-X.
ffdfc4c3 : With this patch, make tarball and make export still work as expected, but if you specify RELEASENAME=foo, then the directories and tarballs are named flashrom-foo instead of flashrom-0.9.0-r703. This makes release creation a lot easier. As an example, look at creating the 0.9.1 tarball: # make tarball RELEASENAME=0.9.1
19175fdd : Update bad board list and remove boards where either the chipset is not supported (not a board issue) or where we have no report in the archives.
315167b4 : Board status updates.
ab1fad6e : Update svn:ignore
a6f6ba0c : Update contact info.
1ca4291e : "3COM 3C90xB: PCI 10BASE-T (TPO)" (10b7:9004) works fine. Reported by Mark Panajotovic <panajotovic.marko@gmail.com>.
377ee962 : Add support for MX29F001T and MX29F001B flash chips.
09c6339d : ASD AE29F2008 and Winbond W29C020C have the same ID. Reported by Mark Panajotovic <panajotovic.marko@gmail.com>.
ddc52964 : Anne Le Coq <annyvonne.le_coq@alcatel-lucent.fr> reported that flashrom didn't recognize her ICH9 LPC controller on the Green City Intel Customer Reference Board with ICH9 + Tylersburg Chipset. According to http://pci-ids.ucw.cz/read/PC/8086/2910 the ID 0x8086/0x2910 was used for engineering samples. No intel doc mentions this ID at all.
47ec162c : Various board status updates (trivial).
051b3443 : Flashrom has the ability to use layout files with romentries, but this feature was not adapted to the programmer infrastructure and had undefined behaviour for flasher!=internal. The romentry handling had an off-by-one error which caused all copies to end up one byte short. Fix these issues.
901b2a25 : Current programmer parameter syntax is -p programmer=parameter Unfortunately, many parameters are of the form variable=val, so we get commandlines like this: flashrom -p it87spi=port=0x820 and this looks horrible.
0459e1cb : Disallow erase/write for known bad chips so people won't try without a clear understanding. Allow override with --force.
d9dcfbd1 : If FT2232H SPI is not enabled, it should be compiled out completely. We can't remove ft2232_spi.o from unconditional OBJS yet due to our makefile structure (make features), but this patch adds #ifdefs around all FT2232H code, so the net effect is the same.
2cff9a7e : Support rdmsr/wrmsr operations on FreeBSD.
0c24e60b : Add serprog documentation to the manpage.
9a0ea6e0 : Tidy up docs before release. Don't mention coreboot.org without context.
3a327950 : Fix compilation on Nexenta which is Ubuntu with a Solaris kernel.
3553ccf6 : Allow the user to override FWH IDSEL on ICH6 and later. Usage: flashrom -p internal=fwh_idsel=0
889cfa52 : Generate the usage message by walking the list of available programmers. This makes sure compiled out programmers are not listed.
f251ff8b : oops. MSR accesses in board specific code. I missed those.
8ad4d731 : Board enable for Asus P4P800-E Deluxe.
74d88a72 : Allow to compile out serprog completely. If CONFIG_SERPROG is not set, no stubs and no data of serprog will remain.
3548a9a0 : Use programmer.name to match the --programmer parameter instead of hardcoding the name of every single programmer in main().
4f45a4fd : Use a common parameter variable for all programmers. This allows us to reduce #ifdef clauses a lot if we compile out some programmers completely.
6fe23d6a : FT2232 and IT87 programmers used functions of the dummy programmer instead of fallback functions. The dummy programmer is a "real" programmer with possible side effects and its functions should not be abused by other programmers. Make FT2232 and IT87 use official fallback functions instead. Create fallback_shutdown(). Create fallback_chip_writeb(). Convert the programmer #defines to an enum.
6d42c0fc : Fix up MSR handling in flashrom to support more OSes than Linux. Signed-off-by: Stefan Reinauer <stepan@coresystems.de> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
eb78a28f : Make debug messages printf_debug().
b301e65b : Add ICH6,ICH7,ICH8,ICH9,ICH10 FWH IDSEL settings and flash decode settings to the debug output. This can help debug cases where the BIOS does not set up a correct flash decode for the given flash size. The Intel docs state that the decode applies to FWH and SPI flash.
5ab96197 : Add IDs for 25 AMD chips, 11 Hynix chips, 8 Sharp chips, and their variants. AM29DL400BB, AM29DL400BT, AM29DL800BB, AM29DL800BT, AM29F004BB AM29F004BT, AM29F200BB, AM29F200BT, AM29F400BB, AM29F400BT AM29F800BB, AM29F800BT, AM29LV002BB, AM29LV002BT, AM29LV004BB AM29LV004BT, AM29LV008BB, AM29LV008BT, AM29LV080B, AM29LV200BB AM29LV200BT, AM29LV400BB, AM29LV400BT, AM29LV800BB, AM29LV800BT HY29F002, HY29F040A, HY29F080, HY29F400B, HY29F400T, HY29F800B HY29F800T, HY29LV400B, HY29LV400T, HY29LV800B, HY29LV800T LH28F008BJxxPB, LH28F008BJxxPT, LH28F008SA, LH28F008SC, LH28F800BVxxBTL LH28F800BVxxBV, LH28F800BVxxTV, LHF00L02
e8b674ce : Some SPI chip drivers and the generic 1-byte SPI chip write functions didn't include the automatic erase present in other chip drivers. Since the majority is definitely auto-erase, change the remaining explicit-erase cases to be auto-erase as well.
7828d09c : Releasing IO permissions was done by hand everywhere. Use a proper abstraction. Kill unneeded #include statements.
fab0bc9d : Remove unnecessary #include files. Serprog compilation is now controlled by a Makefile variable. Replace munmap with physunmap where appropriate.
755bff8a : Fix SPI multicommand endless loop in default_spi_send_multicommand.
5388f17b : The project's new home is flashrom.org now. Change all occurences in the source code and documentation accordingly.
3370c89e : Boards with coreboot have a cbtable containing vendor and board name. flashrom tries to match these with board enable entries in its database. If no such board enable entry exists because the board doesn't need one, flashrom complains. Silence that complaint.
94c758e8 : Add IDs for 51 new flash chips:
dffbe6b4 : If writing failed, verifying is pointless. Abort instead.
3000b1f1 : Improve flashchip comments to be more readable and precise.
73134c41 : Fix erase for SST49LF020A. The chip supports multiple erase functions, but the function we use has an eraseblock size of 4k.
5be6c0f8 : Continue erase/write verification after the first error. The first error is printed in detail and all subsequent errors are listed in statistics. This allows users to check if there was just one error or if the failure was widespread.
fb513de9 : Add support for old ST M25P05/M25P10 chips which only respond to the RES command and not the RDID command.
783de7bb : This is a workaround for a bug in SB600 and SB700. If we only send an opcode and no additional data/address, the SPI controller will read one byte too few from the chip. Basically, the last byte of the chip response is discarded and will not end up in the FIFO. It is unclear if the CS# line is set high too early as well. That hardware bug is undocumented as of now, but I'm working with AMD to add a detailed description of it to the errata.
0cb6825f : Verbose probe output is split across multiple lines for some probe functions. This makes visual inspection and grepping a lot harder than necessary. Remove line breaks where appropriate. Some error messages should end up on stderr instead of just being displayed in verbose mode.
2d83b5b3 : Eliminate version string duplication.
0d3e9ebe : Convert SPI write status register to multicommand infrastructure.
948b81ff : Replace most of the switch cases in the spi code with lookup on a struct instead. This brings the SPI code in line with the generic programmer infrastructure.
bacbc8bd : Support for an external serial flasher protocol. Supports RS-232, USB serial converters (untested) and TCP streams.
51467265 : Board enable for Aopen VKM400 AM-S.
067980c1 : Reset SST49LF016C after erase to exit the read status register mode. Without this, all reads after erase will return 0x80 instead of the real memory contents.
9c290a72 : Use a distinct return code for SPI commands with unsupported/invalid length. Some drivers support only a few combinations of read/write length and return error otherwise. Having a distinct return code for this error means we can handle it in upper layers.
1569a569 : Board enable for Asus A7V8X.
ec9334b4 : Convert SPI byte program to use the multicommand infrastructure.
8246cc3f : Convert SPI block erase to use the multicommand infrastructure.
c79e7bb1 : Fix incorrect manpage (trivial).
ea04a9ea : Add Winbond W25X16. Tested probing and reading only. The chip ID was already in flashchips.h.
b7c30027 : Convert SPI chip erase to use the multicommand infrastructure.
4500b082 : Add an optional flash port parameter for IT87* SPI controllers in standalone programmer mode. If the parameter is set, the IT87* SPI driver will set the I/O base port of the IT87* SPI controller interface to the port specified in the parameter. Usage: flashrom -p it87spi=port=0x820
68002c26 : Add SPI multicommand infrastructure.
e38091cf : Change tarball compression from gzip to bzip2.
8ab0facd : W39V040B: Flag Erase/Write as bad.
ff6f80b8 : Board enable for Abit IP35.
6c14e35f : Add more URLs and board notes, fix a typo (trivial).
38ba1fcf : Some flashrom printing changes:
2e9aece0 : Mark the following boards as working:
e98628b5 : ft2232_spi: Allow runtime selection of FT2232H vs. FT4232H and interface A vs. B.
1cbc76e6 : Add changelog for make export and make tarball.
619a15a3 : Random minor flashrom fixes:
9e6811e8 : Print the bus type(s) of both chipset and chip in the flashrom output (trivial).
a524551b : Fix all NONSPI bustypes in flashchips.c. Also noted as a comment if an FWH/LPC chip supports A/A Mux mode.
d9f5da28 : Handle programmer init errors and abort. If the programmer didn't initialize correctly, it is pointless to continue.
c2cfc59c : Change chip_readb in loop to use verify_range in write_page_write_jedec (jedec.c).
889a499a : Always verify write operations automatically.
a128904e : Check result of all SPI erase functions. Since block erase functions do not know the block length (it's not specified in any standard), block erase functions now get an additional parameter blocklen. This enables flashrom to verify the erase result for block erase functions at correct boundaries.
b0f4d129 : Use correct abstraction for verify_range(). The new abstraction can handle out-of-band chip communication protocols as well. The old abstraction caused spurious false positives for erase on SPI and spurious false negatives for verify on SPI.
f3cca3bb : Remove duplicated [file] from usage help. A file is already specified directly in conjunction for -r/-w/-v.
f25de29e : Mark the following boards as working OK:
9a01fee7 : The makefile rules for %.o and flashrom.o are identical. Let %.o handle flashrom.o as well.
37b4fbf9 : Initial commit of an external serial flasher protocol. Supports RS-232, USB serial converters (untested) and TCP streams.
cef17805 : There are some non-C99 compilers out there used to compile flashrom. This fixes compilation for them.
469ab3b5 : SB600 SPI: Kill unused variable.
a08be0a2 : Mark MX25L6405 as PROBE supported.
c639165d : Mark the SST49LF003A as PROBE supported.
7d2c4245 : Mark ST M25P80 as completely supported.
27a59136 : Eon EN25F40: Probe is tested.
b4bfff01 : Turns out that the GIGABYTE GA-7ZM _does_ work fine if you disable the BIOS flash protection option _and_ remove jumper JP9 on the board (d'oh!).
869efa0f : Add board-enable for Elitegroup K7VTA3 (trivial, tested on hardware).
255f9c65 : Add board-enable code for the Shuttle AK38N.
488f0843 : Various wiki output changes:
3dcc6fb6 : Random bunch of wiki output and board status changes (trivial).
82741f2b : Add support for the AMD Am29F010A/B chips.
eaae3209 : Mark VIA EPIA-EX15000 and VIA EPIA-NX15000 as working (trivial).
b32d9ce8 : Prevent spurious runs of make features introduced by the FT2232 patch. The new makefile structure uses indirection (.features->features) to work around a gmake bug which resulted in immediate premature evaluation of variable definitions with deferred evaluation.
785ec42c : Board enable for EPIA-N(L).
5bcbdea8 : Board enable for Mitac 6513WU (Compaq OEM)
09bd6f0e : Kill obsolete exclude range feature. It is ignored by almost every chip and does not work for external flashers. Plus, it gives the user a false sense of security in some corner cases.
8b452377 : Add a --list-supported-wiki / -z option which outputs the currently supported flash chips (and their status, size, and type), chipsets (plus status), mainboards (plus status), and external PCI devices usable as programmer to stdout.
ea9ccdec : Kill dead code which has been disabled since the very first commit of flashrom.
1b1885d9 : Some more board status updates:
fef723f5 : Also print the supported/nonsupported laptops in -L output (trivial).
394bd715 : Chipset enable for VIA VT8233.
88cd3d2b : Board enable for Soyo SY-7VCA.
884cc8b4 : Move all printing code to print.c.
1ec348d7 : Use spi_nbyte_program in ichspi.c. This shortens the code a lot and makes it more readable.
ad0fbf9b : List the size (in KB) and type of supported flash chips in 'flashrom -L'.
f31da3d7 : This patch adds support for a new SPI programmer, based on the FT2232H/4232H chip from FTDI.
217ff670 : Check for a working C compiler.
0f08b7a5 : This patch gives us arbitrary range reads at byte boundaries for every single chip supported by flashrom. That means you can tell flashrom to read exactly bytes 12345-56789 (start 12345, length 44445) and it will not fetch a single byte more.
7af8369d : flashrom only checks for very few chips if the erase worked. And even when it checks if the erase worked, the result of that check is often ignored.
66966dab : flash.h not only contains function prototypes and general settings, it also has a huge chunk of chip and vendor IDs in the middle.
525dfdd2 : Fix typo in Makefile (trivial).
77c5d93f : Fix the vendor ID of EN25B05, EN25B10, EN25B20, EN25B40, EN25B80, EN25B16, EN25B32, EN25B64 EN25F40, EN25F80, EN25F16
ffdcfcd4 : The VIA VX800 chipset works with the VT8237S code after adding an entry for the VX800 PCI ID.
7a083f86 : Add support for the PMC Pm29F002T/B chips.
7b414744 : Every SPI host controller implemented its own way to read flash chips. This was partly due to a design problem in the abstraction layer.
f850e0a8 : Add bus type and timing info for some flash chips.
fed0e61a : This patch introduces two new targets which are designed to make the life of packagers easier. In particular, it should no longer be necessary to patch the makefile for hassle-free compilation.
ecd2931f : Add missing GPL headers to two files. Please complain in case there are errors here, but I'm pretty sure the headers are correct.
ccbad528 : flashrom does not honor argument ordering for operations. Not only does this violate the principle of least surprise, it also caused one bug where -Ewv was specified and the flash ended up being empty.
c391ccb3 : Add #defines for some flash chips. Add timing info to some flash chips.
07a8844b : Add spi_nbyte_program as generic function to the SPI layer.
4e6f1fa7 : Tell the user about the beginning and end of the write operation.
3c5e4f5a : Add board enable for Albatron PM266A boards.
ab07cbd1 : Add all Eon EN25* SPI chips. Some IDs were already in flash.h. EN25B05 EN25B10 EN25B20 EN25B40 EN25B80 EN25B16 EN25B32 EN25B64 EN25F40 EN25F80 EN25F16
9d987ef5 : Sometimes we want to read/write more than 4 bytes of chip content at once. Add chip_{read,write}n to the external flasher infrastructure which read/write n bytes at once.
e5829f61 : Add external programmer delay functions so external programmers can handle the delay on their own if needed.
e8193ef8 : Fix a bug in dummyflasher.c special case where no type parameter is given.
e3095d92 : Add probe timings forgotten in r569.
49d51128 : Use flash->virtual_registers for what they were meant for instead of recalculating them every time.
daecf7e5 : Exact bustypes for Atmel AT29C010A, AT29C020, AT29C040A, AT49BV512, AT49F002, AMIC A29040B, A49LF040A, EMST F49B002UA, EON EN29F002, Intel 28F001BX-B, 28F001BX-T, Winbond W29C020C and W29C040P. Checked from datasheets. A49LF040A is LPC, others parallel.
81677f97 : Actually enable the protection register debug output on SST49LF160C and similar chips if -V is supplied.
5a3e3194 : Let's actually sort the board lists alphabetically, and not just pretend we do (trivial).
6a2257e5 : Mark the ASUS A7N8X-E Deluxe as working.
a1e6f7e7 : Use macros for inb and outb which were forgotten in r568. This makes FreeBSD happy.
d5b35927 : Add probe_timing information (int uS value). This eliminates the conflicting delay requirements for old and new chips with the same probing sequence.
5736b074 : Board enable: Gigabyte GA K8N SLI.
75f401fa : Mark the 10b7:9058 3COM card (3C905B: Cyclone 10/100/BNC) as "OK", forgot this in the last commit. Also do some random cleanups while I'm at it.
d75c4f5d : Add support for the 10b7:9058 3COM NIC (3C905B: Cyclone 10/100/BNC). Also, add Atmel AT29C512 support.
2a02d6b7 : Add two more boards supported by flashrom:
add3604e : Unify AMD manufacture_id and model_id
de345862 : Use read_flash() when flash chip probe is forced.
a2615250 : Add a missing free() in read_flash().
9c47a703 : Refactor HT-1000 GPIO setting to use sio_mask. Although the HT-1000 GPIOs are not SuperIO related, the share the same index/data register access method.
a916b425 : Only probe for chips with compatible bus protocols. It doesn't make sense to probe for SPI chips on a LPC host, nor does it make sense to probe for LPC chips on a Parallel host.
668f3507 : Add bus type support to the dummy external programmer.
eb359ca8 : Fix warning in satasii.c when compiling with gcc 4.4.0.
26e212bf : Add IT87xx SPI as external flasher option. This is a fast way to test if a IT87xx board_enable() would work.
4016746a : Add bus type annotation to struct flashchips. Right now, the annotation only differentiates between SPI and non-SPI. Anyone who knows more about a specific flash chip should feel free to update it.
d4d97b97 : Add support for probe and read of Intel 28F001BX-T and BX-B.
4e204a22 : Random flashrom updates:
1cd6898e : A bunch of flashrom board updates:
77048c77 : Change 'Texas Instruments' to 'TI' in the flash chip table, as this is a very long name and currently even breaks -L output. We could of course fix that, but we already use short / abbreviated names for other vendors (AMD, ST, SST, PMC) so do it for TI also.
d7991898 : Use consistent naming for local chip ID variables. Every chip besides SPI and w39v080fa uses id1/id2 as local variable names to store ID responses from the flash chip. This eases grepping a lot. As a bonus, it also frees up some names to be used as parameters.
f66fa231 : Add TI TMS29F002RT and TMS29F002RB probe and read support to flashrom.
e092f843 : Use REMS instead of RES in the ICH SPI default opcode table.
95290b9e : Add NForce2 chipset enable.
7bac0e5a : Refactor SuperIO accesses. We had duplicated code under different names and even open-coded some functions in some places.
b365fe57 : Biostar p4m80 board enable typo.
1c326af6 : Autodetection support and write-enable for the MSI KT4 Ultra.
961017e4 : Add website section (trivial).
4a49726a : A bunch of output beautifications and improvements, as well as doc fixes:
e9c80cba : Mark the following boards as 'known-good' (write/erase works):
2907aed9 : Make an extra MANDIR variable for easier overriding (trivial).
3cfe8a5a : Improve flashrom test report text a bit:
4c95c077 : Fix typo (trivial).
bc6e48d6 : Mark the Macronix MX29F002T as working (trivial).
25df12d8 : The Silicon Image PCI0680 has bit 26 marked as reserved, so don't use it.
cd52cb29 : Mark the Silicon Image PCI0680 Ultra ATA-133 controller as working.
4475e908 : Documentation improvements and small code/whitespace fixes (trivial).
95912d89 : Add detection support and write-enable for the GIGABYTE GA-MA78GM-S2H. Thanks Michael Heimann for reporting.
f73155b4 : Drop duplicate Tyan S2498 (Tomcat K7M) entry in the board list (trivial).
4c166171 : Add Tyan S2891/S2892/S2895 as supported without special write-enables being required. Thanks Myles Watson <mylesgw@gmail.com> for the report.
3e656bd6 : Factor out fallback_map/unmap, most external programmers don't need and special handling here (trivial).
3a333f73 : Rename sata_sii.c to satasii.c for consistency (trivial).
f95d4463 : Various smaller flashrom improvements:
28d97141 : This patch adds support for BIOS flashing on the all SiliconImage SATA controllers. It was easy because
da922a1d : This patch adds support for BIOS flashing on the all SiliconImage SATA controllers. It was easy because
cb5465fe : Fix a quilt introduced bug in patch.
a316f40d : [PATCH] flashrom add PMC 39F010
38da6813 : Use accessor functions for MMIO. Some MMIO accesses used volatile, others didn't (and risked non-execution of side effects) and even with volatile, some accesses looked dubious.
5f612c83 : List all boards which are:
abe92a50 : Eliminate all 'inline's from the flashrom code. They serve pretty much no purpose, compilers can optimize pretty much all of what we might mark as inline anyway, _and_ inlines are not enforced in any way by the compiler either. They're totally unneeded. Kill them.
57195bad : Drop unused/duplicated #includes and some dead code (trivial).
b3a82ef9 : Add proper workaround for 3COM 3C90xB cards, which need special fixups (the 3C90xC ones don't). This is tested on hardware.
82719633 : Use chipaddr instead of volatile uint8_t * because when we access chips in external flashers, they are not accessed via pointers at all.
16ee85d1 : Older libpci versions (e.g. 2.2.8, as it's default on current FreeBSD 7.2) don't properly fill the base_addr[0] struct member, so revert back to an explicit pci_read_long() call, otherwise detection of PCI devices and their base address will fail with strange error messages.
43716941 : Add generic 16 bit and 32 bit chip read/write emulation to the external flasher infrastructure. The emulation works by splitting 32 bit accesses into 16 bit accesses and 16 bit accesses into to 8 bit accesses. That way, external flashers can mix and match the amount of emulation they need.
f327d76b : Uwe tested the recent SB600 SPI commit and notified me of one unexpected problem. It seems some boards do not use SPI_HOLD at all. Take that into account when trying to figure out if SPI is available.
a3a82c96 : Refactor parts of the 3COM NIC code.
128df15a : Until the ICH SPI driver can handle preopcodes as standalone opcodes, we should handle such special opcode failure gracefully on ICH and compatible chipsets.
55569285 : Make the nic3com code check how many supported NICs are found. If we find multiple ones, abort with a message to the user, suggesting to use the
0668ebac : Fix compilation of nic3com on 64bit.
bc526c87 : Factor out portable iopl()-style code into a global function which all programmers can use, add missing close() call (trivial).
6934c4a3 : 3COM: Add support for users to specify a certain NIC via PCI bus:slot.func notation, in case there are multiple NICs in one system.
29952ca7 : Cosmetics and eliminate unneeded vars as per IRC discussion (trivial).
c78e2d36 : Improve makefile structure a bit.
f91e3b52 : Add a dummy SPI controller driver, similar to the dummy LPC/FWH/Parallel flasher driver. Does not support reading or writing the fake chip yet.
6b996051 : Fix spelling error in comment
56e86adb : Generic status register prettyprinting for SST25*. Even if we don't tell the user about the areas the block locking bits correspond to, printing a detailed list of which lock bits are set is a definite improvement.
065ae128 : SST25 chips do not support page program, only byte program.
dec8efcd : Winbond W39V040A TEST_OK_ PROBE READ
8fd2cab8 : Mark SST 39VF512 as fully tested.
d6799bd6 : Fix nic3com.c build issues on *BSD (trivial).
54c1466d : There are various reasons why a SPI command can fail. Among others, I have seen the following problems: - The SPI opcode is not supported by the controller. ICH-style controllers exhibit this if SPI config is locked down. - The address in in a prohibited area. This can happen on ICH for any access (BBAR) and for writes in chipset write protected areas. - There is no SPI controller.
0f5a3a2d : Add support for 3COM NICs as "external programmer" and Atmel AT49BV512.
d2d201fb : Use helper functions chip_{read,write}[bwl] to access flash chips.
e825f297 : The write_39sf020() and write_49f002() functions are identical except for whitespace differences, so drop one of them.
678021dd : Rename the STM50FLW register variable flash_addr used for block write protect handling. All other chips call it wrprotect which is less confusing. As a side benefit, flash_addr is now a name usable for other stuff.
6c69ab00 : Print dummy programmer messages only if verbose mode is selected. Print the return value of dummy_chip_read[bwl]. Align entries in programmer_table.
027d7d95 : When flashrom JEDEC code sends the ID command to the chip, it expects to see IDs in the default flash location. However, sometimes the chip does not react to the ID command, either because it doesn't understand the command or because the command never reached it. One way to detect this is to compare ID output with flash chip contents for the same location. If they are identical, there is a high chance you're not actually seeing ID output. Warn the user in that case.
11ae3c40 : Flash mapping/unmapping was performed without an abstraction layer, so even the dummy flasher caused memory mappings to be set up. Add map/unmap functions to the external flasher abstraction.
8577ad10 : Add lock bit handling (printing, setting and checking) to SST FWH chips and abort any writes to locked sectors. Verbose mode gives you all the info. Normal mode only tells you of unlocking failed, but gives enough details to debug.
9fdfd877 : Create a SB600 SPI detection heuristic.
6ab4b7bc : Add support for EPoX EP-8K5A2 and separate out common VT823x board enable code.
fba7b17a : Kill one superfluous variable and improve code readability.
72d3b98d : Fix Elan SC520 handling.
7d94ef5c : Trim default ICH SPI delay from 1000 to 10 microseconds. Since many commands take around 10 microseconds to complete, it is totally pointless to wait for 1000 microseconds before checking the status again.
87c05482 : Convert all flashchips.c entries with SPI programing to the 256-byte version by default.
ed063f59 : Chips like the SST SST25VF080B can only handle single byte writes outside AAI mode.
61949949 : Until the ICH SPI driver can handle preopcodes as standalone opcodes, we should handle such special opcode failure gracefully on ICH and compatible chipsets.
a9df33c5 : Add a dummy external flasher which just prints each operation.
4b650afd : Split vendor name and board name into two fields as preparation for wiki output of supported stuff.
46bed042 : Add --programmer to help text and man page.
bda65372 : Make chipset list alphabetically ordered as the other lists.
abe249e8 : Add external flasher support: - Read/write accesses through function pointers - Command line parameter for internal/external flasher - Board and chipset setup moved to internal init function - Shutdown stuff moved to internal shutdown function
1e9ee0f0 : Re-add a line which got deleted in r473 by accident.
c7f7eda0 : Keep list of boards alphabetically sorted. This is (among other things) useful/required for the -L output and the upcoming wiki-syntax output of supported boards.
2306011c : Flashrom assumes that the flash chip contents are available via mmap if no read function is defined. This special case is handled in lots of places all over the code.
cb375406 : Store and display chipset test status (not only chip status). The list of tested chipsets is synced from the wiki.
f17c52f4 : Always print the flashrom version as first output line.
33f9604c : ASD chips may exist, but all available docs suggest they are just rebranded Winbond chips with Winbond IDs. The ASD vendor/chip IDs in flash.h are very likely just misinterpreted LHA headers.
4456c02a : Clarify error message in enable_flash_sb600() a little.
29c5caa9 : Improve SST25 status register routines: - Using a 4-bit index into an array with 8 elements leads to out-of-bounds accesses. Use proper bit masking to fix this. - Factor out common SST25 status register printing. - Use the common SST25 status register printing for SST25VF080B.
8c2c47ce : Revert r466 because it introduced a bug: If unprotect succeeded, it will print "SB600 unprotect failed".
49b80bfb : Cleanup redundant condition and clarify message a little.
9c12e011 : Touch up some error messages in enable_flash_cs5536().
e1cf8a2c : Clean up the SB400 chipset enable code. Use pci_dev_find() instead of setting up a filter and iterating over PCI devices.
1d225fec : Rewrite the SB600 chipset enable function: - Check for read/write protected regions first. - Region protection is write-once according to the data sheets. Check if the write succeeded. Don't write if the region is not protected. - Verbose region protection dumping. - Improve readability of BAR mapping code. - Align BAR mapping to a page boundary (4k) instead of a 16k boundary.
4315ea12 : Here is a fix for chipset_enable.c when there is not /dev/cpu. Open fails so there is no reason to lseek in. Actually this is a trivial fix for a bad return value from open.
c05fa92f : SST25VF080B TEST_OK_ ERASE WRITE
9b1e61bd : Some cosmetics in README and manpage. Also, move more stuff to the manpage where it belongs (this also eliminates some duplicated contents).
5a7cd6b6 : Force enabling SPI mode for SB600 is a bad idea and leads to hangs.
5986a7a6 : SST25VF080B TEST_OK_READ
e51cfd67 : Onwards with development. Re-add the svn revision to the version string.
a5cfc5f9 : flashrom 0.9.0
baff6a85 : Complement the README file with build instructions for the platforms it currently compiles on.
6f84e47e : Fix compilation on Solaris and tell people how to compile flashrom on Solaris, Darwin/Mac OS X and DragonFly BSD.
d389b12f : Mention that flashrom can also verify flash contents.
d6df6db8 : Fix usage to show that vendor: is optional in the -m parameter.
3d77bc15 : Some functions take no arguments. Make that explicit in the associated prototypes. This avoids a warning on some compilers and is a correctness issue.
2e9b94c3 : Add Li-Ta (Ollie) Lo to the author list. He started flashrom back in 2000.
ca7f01dd : Since the command line interface for flashrom will change for 1.0 (all-caps or no-caps for short options, exclude range syntax, etc.) we should tell users in the man page and the usage message about this.
be348264 : flashrom: Macronix MX25L1605 TEST_OK_ PROBE READ ERASE WRITE
0ddb3ebc : There are still some tweaks necessary to get Flashrom to build on DragonFly, but this helps a lot.
86a59274 : Enable scan-build for flashrom.
6d15aa1f : Original v2 revision: 4211
e06bcf82 : Original v2 revision: 4205
38d77d27 : Original v2 revision: 4200
acde3b37 : Original v2 revision: 4196
97ab263c : Original v2 revision: 4177
ca6fa1a8 : Original v2 revision: 4161
d8f3491d : Original v2 revision: 4150
7be5d039 : Original v2 revision: 4149
f1255897 : Original v2 revision: 4146
84659840 : Original v2 revision: 4142
04ab4948 : Original v2 revision: 4141
3f35e141 : Original v2 revision: 4139
0a2fef00 : Original v2 revision: 4138
fa27aa90 : Original v2 revision: 4132
5e931bc4 : Original v2 revision: 4117
f517675e : Original v2 revision: 4107
d24972bf : Original v2 revision: 4092
f1f5e55d : Original v2 revision: 4089
dfe56036 : Original v2 revision: 4088
618eb1a6 : Original v2 revision: 4086
5666bb48 : Original v2 revision: 4031
f60abdb7 : Original v2 revision: 4020
0387913a : Original v2 revision: 4012
1ff6e368 : Original v2 revision: 3984
12455a1a : Original v2 revision: 3973
ba3761a9 : Original v2 revision: 3971
48dda5c0 : Original v2 revision: 3958
e20f5c3a : Original v2 revision: 3956
75359207 : Original v2 revision: 3932
81664dde : Original v2 revision: 3927
8ae0e3e2 : Original v2 revision: 3926
d219a237 : Original v2 revision: 3923
02ef15ac : Original v2 revision: 3919
60061d46 : Original v2 revision: 3918
a0e346bc : Original v2 revision: 3917
aa725e29 : Original v2 revision: 3916
712ce867 : Original v2 revision: 3913
36539396 : Original v2 revision: 3912
25cdcabc : Original v2 revision: 3911
a564bcf5 : Original v2 revision: 3910
aa35d390 : Original v2 revision: 3909
973e965e : Original v2 revision: 3908
2fce36c9 : Original v2 revision: 3907
e9159d24 : Original v2 revision: 3906
96960835 : Original v2 revision: 3905
5dc643f6 : Original v2 revision: 3904
7c943eea : Original v2 revision: 3903
5ff0e6c9 : Original v2 revision: 3901
29e8ef70 : Original v2 revision: 3900
7a4a19df : Original v2 revision: 3899
90d8921f : Original v2 revision: 3898
209daa69 : Original v2 revision: 3897
d9f66157 : Original v2 revision: 3896
f45dc848 : Original v2 revision: 3895
a21c05fe : Original v2 revision: 3894
576f8b13 : Original v2 revision: 3893
727178c0 : Original v2 revision: 3892
d7f2360e : Original v2 revision: 3890
bcf3eee0 : Original v2 revision: 3889
71659563 : Original v2 revision: 3869
635d4730 : Original v2 revision: 3862
321a1a65 : Original v2 revision: 3861
4eb58f1b : Original v2 revision: 3860
1e3fabf4 : Original v2 revision: 3859
87ebd783 : Original v2 revision: 3858
bbcc2f18 : Original v2 revision: 3857
a07fd76b : Original v2 revision: 3855
c2fdd0ee : Original v2 revision: 3853
bf87f463 : Original v2 revision: 3852
286829bc : Original v2 revision: 3851
bf4a9a9a : Original v2 revision: 3850
a4908cf9 : Original v2 revision: 3849
609cfbce : Original v2 revision: 3848
3aee1dd2 : Original v2 revision: 3834
f86e4cfc : Original v2 revision: 3833
4d1a5f90 : Original v2 revision: 3830
7a651551 : Original v2 revision: 3814
033cdf05 : Original v2 revision: 3809
dfa338f5 : Original v2 revision: 3806
e1a13b91 : Original v2 revision: 3805
aa1b6a2c : Original v2 revision: 3804
cae7e533 : Original v2 revision: 3803
be5c9349 : Original v2 revision: 3799
cdf1dc48 : Original v2 revision: 3798
f87505f6 : Original v2 revision: 3797
a6f9c630 : Original v2 revision: 3793
0b8a7fb1 : Original v2 revision: 3792
ceb2afcc : Original v2 revision: 3791
12ac08f3 : Original v2 revision: 3790
6c529e69 : Original v2 revision: 3782
19376c91 : Original v2 revision: 3781
6aaf46a2 : Original v2 revision: 3780
17efbedf : Original v2 revision: 3779
832cef3d : Original v2 revision: 3776
3dd0c3ec : Original v2 revision: 3775
915cc85e : Original v2 revision: 3774
8c1819bf : Original v2 revision: 3769
86ef7067 : Original v2 revision: 3758
c1b2e91c : Original v2 revision: 3757
26592f71 : Original v2 revision: 3756
445fc488 : Original v2 revision: 3755
222ed8c6 : Original v2 revision: 3754
8dcabc9b : Original v2 revision: 3736
9786304c : Original v2 revision: 3731
5a4202ef : Original v2 revision: 3730
be0950f9 : Original v2 revision: 3723
ffcf81aa : Original v2 revision: 3722
82c65bda : Original v2 revision: 3721
8d93f932 : Original v2 revision: 3717
9028675b : Original v2 revision: 3708
0f7bff05 : Original v2 revision: 3707
6ec504cc : Original v2 revision: 3706
16b83275 : Original v2 revision: 3697
b4e76669 : Original v2 revision: 3696
885bc821 : Original v2 revision: 3694
30b2ebcc : Original v2 revision: 3693
1b19de01 : Original v2 revision: 3682
fa98ca1e : Original v2 revision: 3669
0672343c : Original v2 revision: 3668
9f59c793 : Original v2 revision: 3659
8afaa235 : Original v2 revision: 3648
d88bbe57 : Original v2 revision: 3647
398abe54 : Original v2 revision: 3639
06de9b7e : Original v2 revision: 3619
6ac6bbc5 : Original v2 revision: 3618
7d3b371d : Original v2 revision: 3616
966425d4 : Original v2 revision: 3615
af9b4df9 : Original v2 revision: 3602
3646aec3 : Original v2 revision: 3570
6a9c0b96 : Original v2 revision: 3569
56300c32 : Original v2 revision: 3562
6a3ade10 : Original v2 revision: 3557
6590bd28 : Original v2 revision: 3541
cefad880 : Original v2 revision: 3532
53dd3c4d : Original v2 revision: 3528
4241ed8b : Original v2 revision: 3502
1854c938 : Original v2 revision: 3485
838a3f13 : Original v2 revision: 3464
12094b64 : Original v2 revision: 3462
a1efa0ea : Original v2 revision: 3431
16c2db73 : Original v2 revision: 3420
494b4eb0 : Original v2 revision: 3418
f9cc67ed : Original v2 revision: 3417
c0fd542b : Original v2 revision: 3416
8d2dc9c7 : Original v2 revision: 3415
998af15b : Original v2 revision: 3414
936d0534 : Original v2 revision: 3413
bdc11840 : Original v2 revision: 3412
60a7d499 : Original v2 revision: 3411
4623f6f0 : Original v2 revision: 3410
2755c3ff : Original v2 revision: 3409
ee755c17 : Original v2 revision: 3408
c1e55fe2 : Original v2 revision: 3407
0ac57fd5 : Original v2 revision: 3406
1a8f3d62 : Original v2 revision: 3405
cfae16eb : Original v2 revision: 3404
b187f1f2 : Original v2 revision: 3403
0c1005b0 : Original v2 revision: 3402
3bdf6185 : Original v2 revision: 3401
2189a676 : Original v2 revision: 3400
dbe18ee4 : Original v2 revision: 3399
9bc51c00 : Original v2 revision: 3398
531e9151 : Original v2 revision: 3397
4f5b6e40 : Original v2 revision: 3395
939d62e9 : Original v2 revision: 3394
dbd3af1d : Original v2 revision: 3393
8f46dd67 : Original v2 revision: 3392
8de86a62 : Original v2 revision: 3390
f5aaecbc : Original v2 revision: 3389
a6243b96 : Original v2 revision: 3388
eeb86d09 : Original v2 revision: 3387
7be6683d : Original v2 revision: 3386
9ecab9ab : Original v2 revision: 3385
b4e9ee8f : Original v2 revision: 3384
801368fe : Original v2 revision: 3382
199bd5ce : Original v2 revision: 3379
1c3112e9 : Original v2 revision: 3378
d19cb4cd : Original v2 revision: 3377
08fe7180 : Original v2 revision: 3376
b9b34edb : Original v2 revision: 3375
08191cec : Original v2 revision: 3374
e57663c6 : Original v2 revision: 3373
9bde8c3e : Original v2 revision: 3372
e62e9fd0 : Original v2 revision: 3368
98c09aad : Original v2 revision: 3367
8b8c243e : Original v2 revision: 3366
08e86514 : Original v2 revision: 3365
79186d78 : Original v2 revision: 3364
0195d18a : Original v2 revision: 3360
c73cdfea : Original v2 revision: 3358
afa6730f : Original v2 revision: 3357
baf68565 : Original v2 revision: 3356
26a4d388 : Original v2 revision: 3350
46d288e4 : Original v2 revision: 3349
017911ea : Original v2 revision: 3348
7e78d211 : Original v2 revision: 3347
cc6ecc52 : Original v2 revision: 3346
323df66f : Original v2 revision: 3345
e1f062f0 : Original v2 revision: 3344
dab3c976 : Original v2 revision: 3341
54ca40af : Original v2 revision: 3332
13e768c2 : Original v2 revision: 3331
030d3147 : Original v2 revision: 3327
092ac37c : Original v2 revision: 3326
82e7ddb5 : Original v2 revision: 3325
1c9a4877 : Original v2 revision: 3324
8b869134 : Original v2 revision: 3323
33de1e65 : Original v2 revision: 3321
82893120 : Original v2 revision: 3320
62b3862d : Original v2 revision: 3314
7aa24159 : Original v2 revision: 3310
ee324e5f : Original v2 revision: 3309
79cf367c : Original v2 revision: 3308
b0a6c899 : Original v2 revision: 3306
2c361e43 : Original v2 revision: 3305
7803156e : Original v2 revision: 3302
eb5dfbdf : Original v2 revision: 3301
35e36226 : Original v2 revision: 3300
edc55dd1 : Original v2 revision: 3299
8d8beb56 : Original v2 revision: 3296
2bb6ab3f : Original v2 revision: 3295
c7354dc8 : Original v2 revision: 3291
9cd64bd8 : Original v2 revision: 3277
38b3cac8 : Original v2 revision: 3275
9225169f : Original v2 revision: 3274
8ce3a3cc : Original v2 revision: 3273
2e0773b6 : Original v2 revision: 3260
dfb49e75 : Original v2 revision: 3221
14e711dd : Original v2 revision: 3167
d83a204e : Original v2 revision: 3166
b8361b90 : Original v2 revision: 3165
e467ea05 : Original v2 revision: 3153
c93fbdbf : Original v2 revision: 3152
c82dacd7 : Original v2 revision: 3151
dfcd15ff : Original v2 revision: 3146
edf886fe : Original v2 revision: 3145
7acfc8c8 : Original v2 revision: 3144
80aacc24 : Original v2 revision: 3142
6954699b : Original v2 revision: 3141
336d3c3b : Original v2 revision: 3140
332b766f : Original v2 revision: 3139
0d8153f1 : Original v2 revision: 3138
013cd6f9 : Original v2 revision: 3137
4dceeec4 : Original v2 revision: 3134
16f9909c : Original v2 revision: 3133
f562d97d : Original v2 revision: 3126
f778f52f : Original v2 revision: 3110
073adda3 : Original v2 revision: 3102
17ae8417 : Original v2 revision: 3101
755073fa : Original v2 revision: 3099
a730ed09 : Original v2 revision: 3098
5d33a488 : Original v2 revision: 3097
492e3173 : Original v2 revision: 3091
b9b411f7 : Original v2 revision: 3082
fedab0bd : Original v2 revision: 3080
3ed12c71 : Original v2 revision: 3078
40bc369d : Original v2 revision: 3074
ee3a1f2c : Original v2 revision: 3072
94586bab : Original v2 revision: 3070
9cd4cf19 : Original v2 revision: 3069
ddf7d5c2 : Original v2 revision: 3068
fdeca092 : Original v2 revision: 3067
b8f7e88d : Original v2 revision: 3061
28add706 : Original v2 revision: 3059
1b445c1c : Original v2 revision: 3058
1037f6f8 : Original v2 revision: 3054
cdaa11e7 : Original v2 revision: 3045
434612d9 : Original v2 revision: 3042
a208e63c : Original v2 revision: 3036
2dc87afa : Original v2 revision: 3033
c5036f2e : Original v2 revision: 3032
1b0fd505 : Original v2 revision: 3031
428f2015 : Original v2 revision: 3030
a0d2a085 : Original v2 revision: 3029
10e16293 : Original v2 revision: 3027
f1961cb1 : Original v2 revision: 3026
7f541324 : Original v2 revision: 3025
e572d0e6 : Original v2 revision: 3012
3900c770 : Original v2 revision: 3009
a969856d : Original v2 revision: 3008
809ad7e2 : Original v2 revision: 3003
6ed6d958 : Original v2 revision: 2997
8dcc9b0f : Original v2 revision: 2995
5915fea6 : Original v2 revision: 2967
9c71529e : Original v2 revision: 2962
5a53c684 : Original v2 revision: 2903
590c73fd : Original v2 revision: 2897
1d1810d8 : Original v2 revision: 2884
1b24dbbe : Original v2 revision: 2881
f514bcdc : Original v2 revision: 2876
0b57b1f9 : Original v2 revision: 2875
f71c0acd : Original v2 revision: 2874
fd2d0fe2 : Original v2 revision: 2873
935089e6 : Original v2 revision: 2868
5ea93a81 : Original v2 revision: 2866
6530acc2 : Original v2 revision: 2864
35cc816e : Original v2 revision: 2863
d4b1375f : Original v2 revision: 2858
745615ee : Original v2 revision: 2857
6079a1cd : Original v2 revision: 2850
143ef30b : Original v2 revision: 2847
8469fdd9 : Original v2 revision: 2846
9cbfb25f : Original v2 revision: 2820
1184445f : Original v2 revision: 2817
fbe9c652 : Original v2 revision: 2811
f41ed8fc : Original v2 revision: 2770
719e3ca0 : Original v2 revision: 2769
555dd97f : Original v2 revision: 2768
6876259c : Original v2 revision: 2767
f5281fd3 : Original v2 revision: 2764
2d82894d : Original v2 revision: 2753
890b6eb1 : Original v2 revision: 2752
b25f1ea2 : Original v2 revision: 2751
be4477b1 : Original v2 revision: 2748
1aeb4d4a : Original v2 revision: 2747
4529d204 : Original v2 revision: 2746
df467898 : Original v2 revision: 2745
304fec14 : Original v2 revision: 2744
0b88fc3d : Original v2 revision: 2743
7881ec19 : Original v2 revision: 2742
7657c70a : Original v2 revision: 2741
497bbe15 : Original v2 revision: 2740
1d7c23d3 : Original v2 revision: 2732
7a75a6a9 : Original v2 revision: 2715
fcce12f6 : Original v2 revision: 2713
60b4d87c : Original v2 revision: 2712
faa9c54a : Original v2 revision: 2711
cdf59aca : Original v2 revision: 2696
8fb8f96e : Original v2 revision: 2693
8fa1ff34 : Original v2 revision: 2692
15e64bce : Original v2 revision: 2691
b584a470 : Original v2 revision: 2690
7cd945e6 : Original v2 revision: 2689
8f33e0d0 : Original v2 revision: 2686
691ddb6f : Original v2 revision: 2677
f664164a : Original v2 revision: 2643
04909778 : Original v2 revision: 2627
23438a0e : Original v2 revision: 2624
b7fda653 : Original v2 revision: 2621
14566ee1 : Original v2 revision: 2610
e9134fbd : Original v2 revision: 2603
d94d6be5 : Original v2 revision: 2601
9fb98758 : Original v2 revision: 2599
782fb177 : Original v2 revision: 2585
927d4e2f : Original v2 revision: 2581
e230870b : Original v2 revision: 2578
8e1a2baf : Original v2 revision: 2577
fb21b026 : Original v2 revision: 2575
6ef87758 : Original v2 revision: 2573
eaa68422 : Original v2 revision: 2570
1f08847f : Original v2 revision: 2568
b39c0948 : Original v2 revision: 2565
0e3a3875 : Original v2 revision: 2564
2d4dc47a : Original v2 revision: 2553
52149d3f : Original v2 revision: 2551
5c3f138d : Original v2 revision: 2550
e950562c : Original v2 revision: 2539
90e5fb05 : Original v2 revision: 2538
9af0ce8b : Original v2 revision: 2537
ac2966ae : Original v2 revision: 2531
072e611e : Original v2 revision: 2530
19f08687 : Original v2 revision: 2524
437d1245 : Original v2 revision: 2518
12efdd51 : Original v2 revision: 2517
c4a960ba : Original v2 revision: 2507
7abc6327 : Original v2 revision: 2505
8fdc812f : Original v2 revision: 2504
1da96c02 : Original v2 revision: 2503
1d4932b9 : Original v2 revision: 2502
a100f4cb : Original v2 revision: 2501
2a9784ab : Original v2 revision: 2500
bad17704 : Original v2 revision: 2499
bfc80d4b : Original v2 revision: 2494
877ca436 : Original v2 revision: 2493
3715fdf2 : Original v2 revision: 2492
12b38699 : Original v2 revision: 2489
82181662 : Original v2 revision: 2456
f2c3749d : Original v2 revision: 2450
603f9557 : Original v2 revision: 2449
c85479d1 : Original v2 revision: 2448
de9a4aca : Original v2 revision: 2431
ca42a0bc : Original v2 revision: 2395
0917aa58 : Original v2 revision: 2390
f53cb1f7 : Original v2 revision: 2386
c211b474 : Original v2 revision: 2358
64cc2861 : Original v2 revision: 2354
c7014b76 : Original v2 revision: 2349
1eea543b : Original v2 revision: 2341
bc493135 : Original v2 revision: 2336
53ea2155 : Original v2 revision: 2332
69c646a5 : Original v2 revision: 2321
a9750de0 : Original v2 revision: 2230
cb140090 : Original v2 revision: 2229
4c7cd678 : Original v2 revision: 2220
6a0e64b9 : Original v2 revision: 2215
7749d5de : Original v2 revision: 2210
c98b80b6 : Original v2 revision: 2205
7f3890e4 : Original v2 revision: 2204
8a86399f : Original v2 revision: 2203
5908a6bd : Original v2 revision: 2197
b5ee0dc7 : Original v2 revision: 2189
6d3e131d : Original v2 revision: 2183
22868da2 : Original v2 revision: 2182
5f8fd45a : Original v2 revision: 2180
83eca256 : Original v2 revision: 2151
03e3f601 : Original v2 revision: 2147
193c9c26 : Original v2 revision: 2146
4d100e2f : Original v2 revision: 2117
724e2c40 : Original v2 revision: 2114
6a600990 : Original v2 revision: 2111
90b9e17d : Original v2 revision: 1988
6a1225a3 : Original v2 revision: 1946
81901363 : Original v2 revision: 1852
0eb62d64 : Original v2 revision: 1815
dd68dedc : Original v2 revision: 1814
fc9a03b3 : Original v2 revision: 1813
a4302803 : Original v2 revision: 1812
5d4383a2 : Original v2 revision: 1693
dfcbaa71 : Original v2 revision: 1651
1dec1d6b : Original v2 revision: 1650
1bcc2b24 : Original v2 revision: 1649
4f50060d : Original v2 revision: 1647
0c91e239 : Original v2 revision: 1496
d891a1cd : Original v2 revision: 1487
f1845bdc : Original v2 revision: 1486
bb5917a8 : Original v2 revision: 1464
c3c51809 : Original v2 revision: 1459
4df7da45 : Original v2 revision: 1458
5b621576 : Original v2 revision: 1457
a3def63a : Original v2 revision: 1456
43c3808f : Original v2 revision: 1439
46ebd8df : Original v2 revision: 1438
ab8632d7 : Original v2 revision: 1437
e7941c15 : Original v2 revision: 1436
077017b0 : Original v2 revision: 1435
4f630d5d : Original v2 revision: 1434
85c7b227 : Original v2 revision: 1433
5672ac6a : Original v2 revision: 1428
81524b7d : Original v2 revision: 1422
ea786ac1 : Original v2 revision: 1376
be1ace13 : Original v2 revision: 1375
cb4b5f0e : Original v2 revision: 1255
8d3ff918 : Original v2 revision: 1232

+- Project: platform/external/flatbuffers

0474c9f5 : explicitly enable RTTI for flatc

+- Project: platform/external/freetype

4392a191d : [colr] Avoid overflow in range checks

+- Project: platform/external/giflib

19ec190 : Add explicit visibility.
53436a1 : Start restricting giflib visibility.
0053615 : Use libc's reallocarray().
39219dc : Initial repository for giflib
a892ea2 : Re-reflow so the resylt will be stable under clang-format...
0b95ae2 : Bloc braces for single lines everywhere, with uncrustify.
6f6b5aa : Fix up cppcheck suppressions after reflow.
f9f2950 : 1TBS reflow.
69617d2 : Finish up cppcheck suppressions.
1d4b769 : Improve cppcheck line
faf6d15 : Quiet down cppcheck.
01de902 : cppcheck cleanup - more const declarations.
7255fd6 : cppcheck cleanup - remove unneeded guard.
c0743de : cpp lint - remove unneeded guard.
a696fc5 : Fix various trivial cppcheck issues.
c3829f9 : Banish a GCC 10 warning.
e034d4f : cppcheck: Apply const declarations where indicated.
3442a67 : NEWS update: explain the point release.
60b2b4e : Apply SF patch #31: Wrong position of gif version mark
fd0f408 : Prevent integer overflow when handing gif2rgb -s arument.
7dfe193 : Add bounds check againsts too many rgb entries.
d542529 : Prevent null-pointer dereference on failed image read.
4b0c098 : Address #138: Documentation for obsolete utilities still installed.
0b80cd2 : Fix typo in patch from issue #133 - SOEXTENION needed to be SOEXTENSION
de4de6e : Address SF issue #146: Limit installed man pages to binaries, move giflib to section 7
116bc8c : Register some bug fixes in README.
368f28c : Fix heap-buffer overflow (CVE-2022-28506)
c63cc98 : Add a warning that gif2rgb is unstable when fed malformed GIFs.
8454a18 : Warn about #148: Out of Bound Read in gif2rgb.c:98 DumpScreen2RGB
865b8a9 : Fix from #139: ypo in "LZW image data" page ("110_2 = 4_10")
03d3033 : Conditionalize as suggested in #144: build breaks under Windows.
57c0d5c : Apply ppatch in #145: Remove manual pages installation...
5d9ba90 : Fix issue #140: Typo in "LZW image data" page ("LWZ")
b65c7ac : Apply patch from #143: Does not compile on macOS anymore
ec78d7f : Fix issue #141: Typo in "Bits and bytes" page ("filed")
284e79b : Apply patch from #154: Recover the giffilter manual page
d565f6f : Fix doc/whatsinagif content
852f9b1 : Applied patch in issue #155: Add gifsponge docs
ae5fb20 : Fix issue #152: Fix some typos on the html documentation and man pages
38e3929 : Fix SourceForge bug #153, segfault in getarg.c
adf5a1a : Typo fixes in NEWS.
3e9034d : Add a CVE tag.
52b62de : Release 5.2.1.
6c5ab5e : Revert "Remove misleading text from Makefile."
0861b5c : NEWS update.
edfa899 : In gifbuild.c, avoid a core dump on no color map.
d5cd5d0 : Release 5.2.0
d880a20 : gifecho, giffilter, gifinto, and gifsponge are no longer installed.
553661e : Apply SPDX convbention. Supply a missing header.
befe188 : Coomplee the removal of GifQuantizeBuffer().
0e10a4c : Address SF bug #134: Giflib fails to slurp significant number of gifs
46dc706 : Addrewss SourceForge issue #136: Stack-buffer-overflow in gifcolor.c:84
acb416b : Add a Patreon button.
72169c4 : Remove misleading text from Makefile.
c1784f2 : Ensure the HTMLized standard is included in the next release.
866ea06 : Version bump for release 5.1.9.
b31eacd : Fix build production because some things moved.
cabdb75 : Document Windows portability.
05c0b1e : Avoid inline, it breaks Solaris 10+SunCompiler and Windows+VisualStudio 2010.
4dac58c : Windows portability fix.
ebe9fb1 : Remove unbcessary dependency on stdlib.h header.
034e235 : Play nice with clang.
0678919 : Reverse inadvertent inclusion of qprintf.c quantize.c getarg.c in the library.
2008828 : Using -fwhole-program in OFLAGS is a crash landing.
cff5171 : Address SF bug #128: LDFLAGS not respected for libgif.so
36c6f23 : Documentation polishing.
24ced3e : Typo fix.
2607047 : Integrate new documentation properly.
472278f : Integrate "LZW and GIF explained"
a8b3c5c : Remove dodgy service-mark graphic.
5b9bece : Integrate the HTMlized GIF standard. Add a link table to the index page.
1066474 : Add HTMLization of the GIF standards.
6b71a73 : Typo fix.
bbdaf76 : Make a test clean up after itself better.
0b1a925 : Documentation polishing.
a9772fc : Fix testsuide issues with symlinks.
5b6aead : Generate ISO-style date for the web page.
47d91e7 : Version bump for release 5.1.8
3285738 : NEWS update.
799eb6a : Address SF bug #119: MemorySanitizer: FPE on unknown address
7faa81e : Address SF bug #125: 5.1.7: xmlto is still required for tarball
34d1acb : Address SF bug #124: 5.1.7: ar invocation is not crosscompile compatible
db8cf20 : Address SF bug #122: 5.1.7 installs manpages to wrong directory
e834bc8 : Address SF bug #121: make: getversion: Command not found
9a38e13 : Address SF bug #120: 5.1.7 does not build a proper library - no soname
bf55bc8 : Version bump for release 5.1.7.
e2f70b2 : Repair the distribution maker.
1f3d896 : Have a single point of truth about the version.
899aafc : Version bump for release 5.1.6
bf2a38a : Ship a bz2 as well as a gz.
c7f79d4 : Repair the Makefile.
5f1e3f3 : Typo fix.
d3514cd : Fix a dropped stitch.
40cdf09 : Version bump for release 5.1.5.
537e754 : Add distcheck production.
3acf4f6 : cppcheck cleanup.
a288a43 : Documentation polishing.
584582b : Update TODO list.
ee776f9 : Address SF bug #103: GIFLIB 5.1.4: DGifSlurp fails on empty comment.
86773ec : Add a crucial dependency.
160c096 : Ensure that we can see line numbers when debugging.
3e7965f : Note that application blocks are GIF89.
0042b20 : Clean up after the directory abolition.
471dc61 : Repair the distribution maker.
e2630c8 : Suppress a useless warning.
8bf3073 : Move files from subdirectories to root so we can use default make rules.
58919ea : Revert a change that broke the regression tests.
493ae54 : Address SF bug: #105 heap buffer overflow in DumpScreen2RGB in gif2rgb.c:317
b2b15d4 : Address SF bug #111: segmentation fault in PrintCodeBlock
b83b9d3 : Address SF bug #109: Segmentation fault of giftool reading a crafted file
900d783 : Address SF bug #114: Null dereferences in main().
08438a5 : Address SF bug #113: Heap Buffer Overflow-2 in function DGifDecompressLine()...
7b241f4 : Remove documentation and prototype for unimplemented DGifGetComment().
a02dfb5 : Document the ImageMagick recipe to replace gifinter better.
666eb51 : Initialize SColorMap to fix ownership issue.
c68d5b8 : Separate image header and allocation phases during reading,
269b470 : EGifPutImageDesc shouldn't mangle ColorMap ptr
6aea2c1 : Stop the build from tripping over an existing link.
a24f70d : Tidy up GifMakeSavedImage() for static analyzer
787a7c1 : Add DGifGetGifVersion entry point. API addition requires minor version bump.
39087e7 : GifMakeSavedImage: fix memory leak in case of failed reallocarray()
7d97442 : Lower compiler warning level slightly - too much noise, no signal.
30641c3 : Remove old AUTHORS file. Move the important bits to README.
fbd629d : NEWS update for recently fixed bugs.
5fdd280 : The abolition of autoconf.
9ff235a : Use the now-standard asciidoc extension.
9578557 : Address SF issue #110: reallocarray should not be an exported symbol
2337001 : Address SF issue #107: Floating point exception in giftext utility in function PrintCodeBlock
e75788f : Fix some busted guards in gif2rgb.
e6a3b6b : Address SF issue #104: Ineffective bounds check in DGifSlurp
b38c036 : Remove remnants of gifinter.
3e76914 : Re-entrancy fix.
9c4ed6e : Modify Makefile.ms
839d32f : compatibility S_IREAD and S_IWRITE and SIZE_MAX in android
d4cf8ab : Address SF issue #96 Undefined behaviour in reallocarray if
123302a : SF Bug #91: Fix global buffer overread in gifbuild
d48b627 : Add a bit of sanity checking to gifbuild.
ea8dbc5 : Fix SF bug #87 Heap buffer overflow in 5.1.2 (gif2rgb).
c9a54af : Version bump for release 5.1.4.
4424dd0 : Revert "SF Bug #91: Fix global buffer overread in gifbuild"
6ef5415 : Typo fix.
fc5cbc3 : Ignore some autotools cruft.
cb88511 : SF bug #94: giflib 5 loves to fail to load images... a LOT.
e6d2438 : SF Bug #91: Fix global buffer overread in gifbuild
6d5762c : SF Bug #92: Fix buffer overread in gifbuild.
c52a72e : SF Bug #93: Add bounds check in gifbuild netscape2.0 path
004f2c5 : SF Bug #89: Fix buffer overread in gifbuild.
4423080 : Address SF bug #88 Segfault in gifbuild due to buffer overread
92de131 : Version bump for release 5.1.3
23c2ef3 : Coverity cleanup.
6548422 : Delerte some unnecessary wrapup clauses that failed a new Coverity test.
40c3f62 : Addtress SF bug #84: DGifSlurp returns error return code.
7287722 : Remove unnecessary duplicate EGifClose(). (Fixes SF bug #83)
4cc68b3 : Address SF ticket: #82 a bug in gif2rgb.c - add zero-width check.
85a75b0 : More avoidance of malloc randomness.
8ad0f49 : History update.
9dd336a : NEWS update.
13bd1b8 : NEWS update.
259ba23 : Address SF bug #78: Heap overflow in gif2rgb with images of size 0.
67b7b17 : Safety neasure; premptively zero private storage on output.
ef0cb9b : Explicitly zero private storage.
a3255d5 : Typo fix.
b6230e1 : Prevent malloc randomess from causing GIF89 stamping even when...
c26e1ed : Add a refresh production to update the website.
71e1535 : gittip is dead to me.
4c57b93 : Version bump for release 5.1.2.
ab49bd6 : Address SourceForge bug #75: GAGetArgs overflows due to uncounted use of va_arg.
37f9ae0 : Fix SourceForge bug #69, seghaulting in giftext on malformed GIF.
1f276f3 : NEWS update.
dba4673 : Address Savannah #77 dgif_lib.c: extension processing error (in giffix).
b1ca661 : Address Savannah bug #67 invalid shift in dgif_lib.c
9233f95 : Address SF bug #74: Double free in gifsponge, for any valid gif image
5af1998 : Address SF bug #70Gif file with no ColorMap...
e9769f0 : Address SF bug #73: Null pointer deference in gifclrmap...
c61c0e0 : Enable compilation with C89-compliant compiler.
179510b : Address SF bug #71: Buffer overwrite when giffixing a malformed gif.
f93b191 : In GifDrawBoxedText8x8, avoid bix fil if text alloc fails.
cb85cee : More reallocarray hordeming from OpenBSD.
012eda5 : Pacify the capricious autoconf gods.
79946c0 : Applied reallocarray() harding from OpenBSD.
410e2f4 : Add a historical note to the front page.
161c487 : Fix SF bug #66 GifDrawBoxedText8x8() modifying constant input parameter.
a3bf985 : Sanity check in giffilter catches files with malformed extension records
dfc5b4d : Fix SourceForge bug #64: malformed gif causes crash in giftool.
63352c4 : Update the release instructions.
2134382 : Version bump for release 5.1.1.
dad1680 : NEWS update.
4f8785c : The libtoolize script is named "glibtoolize" in OSX (brew install libtool)
7af60c3 : Freecode is dead.
bb62d6a : Incorportate SF patch #20: Fix usage of realloc() in case of failure.
e872948 : Typo fixes.
72e31ff : Attempt to fix SourceForge bug #61 Leak in gifsponge
ae53faa : Fix SourceForge bug #59 DGifOpen can segfault if DGifGetScreenDesc fails.
3a8ec11 : Freecode is dead.
140283d : Many fixes for getarg.
6849a5e : Update the release procedure.
6679fe3 : Pacify Coverity scanning.
0cc088b : Preparing for 5.1.0 release.
b96873f : Ignore some test suite junk made by autotools.
a173a5d : Explicitly initialize the (unused) sort flag.
d78fba3 : Clean up the news summary.
33844b7 : Document improvements.
9e5bf16 : Use a fallback on Windows where mkstemp is not available.
7ddc702 : A bit of code hardening. All regression tests pass.
2ec3ee6 : Duplicate code eliminated (SF bug #57).
116179a : API change to uncxonditionally free the GifFile structure on close.
8408b09 : Add a reminder.
b9c334c : Clarification.
fb5e0aa : Typo fix.
49cb74d : Removed the long-obsolete gif2raw from utils.
3a1eeaa : Minor fix for bad reads on truncated files.
fa8e1bd : Suppress some Coverity warnings.
652eb0d : Arrange for shipper to do release tagging.
c4de199 : Aaargghh...forgot to increment to 5.0.6 is one spot.
7c4536f : Remove a production no longer needed.
28abe51 : Version bump for release 5.0.6.
5b7ad4f : More compiler warning cleanup. All regression tests pass.
008bcb1 : Prevent a spurious compiler warning. All regression tests pass.
357c1d4 : Fix minor memory leak reported as https://sourceforge.net/p/giflib/bugs/55/
c47b36e : Use new shipper interface.
a0376f6 : Another shipper metadata change.
95f5da1 : Compiler waening cleanup.
1a49566 : Add explanation.
41c5cf5 : Take a whack at a MinGW regression-test failure.
50472c0 : Avoid spurious test failure under MinGW.
2bb8331 : Supply a mkstemp() implementation for MinGW.
38ef635 : Mingw port patch.
73c9e6d : Add a Gittip link.
be4a42b : Updated release recipe.
fbdcc3c : Version bump for 5.0.5 release.
c5815c9 : Remove a caution, as 4.2.2 has been shipped.
82e5ae9 : cppcheck cleanup. All regression tests pass.
c84998d : Build systems tweaks to pacify a new version of autoconf
5e641f3 : Srtting up news for a point release.
ddc2909 : Set correct error code on failure to read a screen descriptor.
0112e60 : Minor documentation fixes suggested by Phil Conrad.
7340a65 : Fix documentation ticket 46 submitted by Phil Conrad.
84d2253 : Typo fix.
f3d66b3 : Some internal manual pages should not be installed from the binary package.
82bb1ff : Include stddef.h because size_t is used in GCB API
ef54ce0 : Avoid dying on an image with a malformed (dataless) extension block.
9994d14 : Credit and blame.
7be68aa : Address https://sourceforge.net/p/giflib/bugs/44/
73124bf : Tweak to the shipping machinery.
227fa2e : Version bump for 5.0.4.
fd70102 : Fix misdecoding when a GIF overflows the code table.
5889d00 : Version bump for 5.0.3 release.
cc02180 : install man pages
edfa913 : Improved release machinery.
ffdb986 : Version bump for 5.0.2 release.
9302c70 : Document recent fixes.
f101f17 : Suppress a Coverity warning.
c6da4eb : Ability to build with -no-undefined is a platform-independent property.
b428fb6 : Math library should be anywhere we'll ever build the utilities.
034db3a : Allow partial building on systems without xmlto.
b3542c6 : Remove variable left unused by the last gifinto fix patch.
2e9ea6c : Change unused return of EGifSetGifVersion() to void.
811e117 : Verbosity suppression.
32e513b : Address SF patch request #3555314, preventing buffer overrun in gifinto.
7218730 : Typo and markup fixes.
0901d94 : Address tracker bug #3577692: Inconsistent DocBook URL in gif_lib.xml/intro.xml
5a33417 : Address SF tracker bug #3577691: treescap-interlaced.gif missing from tarball
9c70ef1 : Ready for 5.0.1 release.
e8816a1 : Add EGifSetGifVersion(), addressing SF tracker bug 3574283.
3cf75ab : Address SF tracker bug 3574283 (the part about the gif89 bit).
fabeff4 : Typo fix.
3afbea5 : Makefile syntax fix.
08b1564 : Address SF tracker bug #3537261 - whatsinagif documentation directory not in tarball
9f87f4b : Fix directory delimiter for mingw.
88d5508 : Clarify behavior if ErroCode is NULL.
cb46674 : Oops, threat-safery was an issue too.
6f4466b : Note the smallness of footprint.
8925366 : Remove gifinter, turns out convert(1) subsumes it.
0a575ee : Add a manual page for the GIFLIB utility collection.
7339607 : Thinko fix. All regression tests pass, code is Coverity and cppcheck clean.
9924031 : History update before release.
1377660 : News update.
11eebe5 : gifcomb is gone.
73e2cba : Don't install documentation that end-users will never need.
02d2b00 : Explain a useful property of the code.
3470aa6 : More use of "make check".
d9a29ea : "make distcheck" now works as a smoke test.
8025351 : Correct a variable.
98c5e83 : LSMs are obsolete.
fcbbbe8 : Remove build cruft for obsolete systems.
61ca91d : Remove rules for obsolete systems.
7b9a452 : Remove duplicate entry.
f2069eb : Test GIFs should be distributed, otherwise make check will fail.
8eb0ec0 : Reorganize the build.
4c05a25 : Fix and simplify tests.
76bde46 : Regression tests are done.
04ba63e : giffix now has a regression test.
2807b97 : Seems it was broken twice.
4525600 : Repair some broken initialization code.
95d6db5 : And its documentation, too.
1638c7e : gifclip was supposed to go away with the rest of the composition tools.
14c159a : Have a single point of truth about regression-test coverage.
2c4d3ec : Batch regressions are now good enough that we can abolish visual-check.
16ae8db : Batch regrression test for gif2rgb inversion.
deb65d5 : gifecho gets a batch-mode test.
43320bf : Remove gif2x11, gifasm, gifcomb, gifflip, gifovly, gifpos, gifresize, gifrotate.
5fe77e1 : Cleanup before some removals. All regression tests pass.
eafe108 : Eliminate excess whitespace.
f201fca : Aargh...attempting to clean up storage caused double-free errors, back off.
02cef97 : And again.
c5098ac : Translate comment into unaccented English.
864dcf4 : Documentation cleanup.
253ee29 : Tree graphic makes a bad visualcheck test, it's too small to click on easily.
5fad5a0 : Gif -> GIF.
b8f1b23 : News update.
83a29bd : Remove the ExtensionList structure. This re-converges with the old API.
f5ac71e : Enab;e 'make check' to do the right thing.
867a225 : The DEVELOPERS file has been replaced by build.asc.
708c6e5 : Tweak a variable name.
7581ac5 : Variable name fix.
8f95f26 : More documentation improvements.
78dc5db : Documentration update, and one namespace fix.
f85f14b : Translate some strings out of Israeli :-).
7464e13 : Documentation cleanups. All regression tests pass.
d1dae87 : News update.
8b7dcde : Typo fix.
7086f1c : Documentation improvements.
edb47d3 : Code is coppcheck-clean again. All regression tests pass.
cf94057 : Re-entrancy code is now Coverity clean again. All regression tests pass.
2a2383f : Full changeover to thtrwadsafe API, but Coverity reveals a problem with EGifSpew().
e48e2d3 : Error handling cleanup.
a0a4660 : More error-handling fixups.
8e78504 : Followup on last commit.
9134e09 : Eliminate use of a global static cell to store error codes.
58f3ec0 : GAByteCopy() was a memcpy(3) workalike, so just use memcpy(3).
c5f13a2 : Fix a header that had failed to track dome changed locations.
147d27c : Clean up typos and bad usage in comments and strings. Uniformize comments.
c58ffe2 : News and documentation update.
d0030a1 : News update.
68e0366 : Reorganized tests.
65fa5ae : Regression test for gif2raw.
5ba6753 : gifraw -> gif2raw.
2052088 : Add textify option and document what gifraw can now do.
15c3ac9 : Experimental Gif2Raw code. Appears to work; needs testing.
56f0c78 : Global elomination. All regression tests and visual check pass.
10b7a7a : Eliminate yet more globals.
bc6f5fb : Eliminate an unused variable.
87884df : Eliminate more globals. All regression tests pass.
d6969a3 : Eliminate globals.
e0f0b10 : More elimination of ugly globals.
517b5dd : Eliminate unused variable..
b3fe284 : Eliminate more ugly globals.
b8be247 : Eliminate ugly globals.
f306eb6 : Update the test matrix.
5900336 : More test reorganization.
78dcc00 : Reorganize some tests.
ffc5798 : Code is cppcheck and Coverity-clean again. All regression tests pass.
1bfd846 : Abstract out byte extraction.
cfcc331 : Be clear about endianness.
dc5eb65 : Explain recent changes.
c19d711 : raw2gif -> gifraw.
e82d06a : text2gif -> gifecho.
c0f518f : Standalone rgb2gif is gone.
8c73b7a : rgb2gif capability is fully merged into gif2rgb, with a test in visual-check.
2e18faf : Another rgb2gif merge step. All done but the getargs tweaking...
732e15d : First stage of folding rgb2gif into gif2rgb.
5dacaf1 : Quiet down one of the regression tests.
475ee2a : Refactor gif2rbg. No behavior change. All regression tests pass.
6879845 : gifrotat -> gofrotate.
c731004 : giffiltr -> giffilter, gifspnge -> gifsponge, gifrsize -> gifresize
7ce315b : icon2gif -> gifbuild.
d53005e : icon2gif invertibility is fixed.
6c9ebce : Banish wrong-record-type error in the experimental icon2gif idempotency test.
11bcd83 : Rename in Elber's style. All regression tests pass.
2dab729 : Replace an obfuscated macro. All regression tests pass.
13ea8a8 : Comment fix.
de5a6a9 : Retire EgifSetGifVersion(), to help with thread safety.
96d769c : Heed a a Windows dev who says _WIN32 is defined in that environment.
3a608ca : o on the assumption that __MSDOS__ will still be defined under Windows.
5b8eeb6 : Reduce the visibility of a constant. All regression tests pass.
d9414f5 : Remove some unneeded port cruft and a dyuplicated macro definition.
327a9ba : Remove some old port cruft. C99 compilers will support UL literals.
16d3217 : setmode() -> _setmode()
8d00445 : I found an unmangled copy of the GIF87 spec.
3733635 : Change a misleading name. All normal regression tests pass...
6f59c01 : Code is Civerity-clean again. All regression tests pass.
187a7bb : Head off Coverity warnings.
d2570ba : Document gifasm's -A flag.
25c0624 : icon2gif can both display and create Netscape animation loop blocks.
99bca99 : Documentation and NEWS update.
024d788 : Add fire.gif, a multi-image animation, to the test loads.
d2edb4e : Carry the GIF87 standard for historical completeness.
624e7bd : Eliminate a magic zero and document some things better.
811ede0 : icon2gif is again idempotent and can handle interlaced images.
d456456 : Do better error checking.
34f7f55 : Simplify the EGifSpew() code for writing extension blocks.
049d158 : Fix what may be a subtle bug in reading extensions with multiple subblocks.
43f9758 : Small comment fix.
a728d29 : Make all utilities preserve extension blocks.
d62c3f6 : gifrotat now preserves transparency and delay time.
53919f5 : No need to look at the local color map.
cfad1f1 : Remove an unneeded argument.
e9428f1 : Yet another refactoring step.
f4b7d3a : Move a calculation that only has to be done once.
ee5015f : Refactot gifrtat so all output is done just after seeing an imageDesc.
f65cfde : Minor refactoring.
bf3820f : More refactoring of gifrotat. All regression tests pass.
c6710ee : Refactor gifrotat in preparation for handling extension records.
c655904 : giffilter passs through all extensions.
c13beca : EGifPutExtensionFirst() -> EGifPutExtensionLeader().
33ea549 : EGifPutExtensionNext() -> EGifPutExtensionBlock()
94de2a9 : EGifPutExtensionLast() -> EGifPutExtensionTerminate()
654d941 : Code is cppcheck and Coverity clean.
01d3dcc : Revert to a working version.
6c7e2b5 : Typo fix.
cd9857c : Make icon2gif use the slurp interface.
cffb7bb : Fix an index collision in the interlace dumping code. All regression tests pass.
d31eb6a : Dump hex local colormaps directly.
5843d3d : Fix some obvious problems in icon2gif syntax handling.
de8f272 : Typo fix.
c01c6d4 : Experimental code for accepting hex pairs in icon2gif. Needs testing.
6da0fc1 : Restore some termination syntax.
e4cd587 : Suppress repeated dumping of extension data in icon2gif.
43ddd16 : In icon2gif, make all GIFS dumpable...
52a4233 : giftext now dumps color table sort flags.
d302d0d : icon2gif now handles the sort flag. Required a test rebuild.
f084694 : giftext must dump the pixel aspect byte...
28a962f : giftext now dumps the aspect byte. Required a test rebuild.
4acb790 : Improve some documentation and fix a test.
bfbf8c8 : Support setting the sort flag...
9c6ed6d : Allow giftool to show and set the aspect ratio.
561b3a1 : Preserve the pixel attribute ratio.
1545ef4 : Preserve the sort flag.
15c9781 : Verbosity reduction. All regression tests pass.
16a8c16 : Clarify some comments. No object-code changes.
660670f : Project news update.
3fe7e81 : Integrate "What's In A GIF".
264663a : Cruft removal.
41bb4d8 : Describe unimplemented features.
13641c4 : lift.el was a temporary conversion aid, now gone.
ad8b242 : Merge the error code list into the API documentation.
62ffda8 : TODO update.
25b6fe4 : .txt -> .asc for the asciidoc files.
6566c50 : The project now has a logo.
30d6709 : The GIF grid makes a better testload than the TNHD cover.
56f1629 : Add an explicit test for gifpos.
3fee233 : Magic-number elimination. Also, note that gifflip has a test.
fa4fa2c : New tests for gifinter. Notice a test gifcomb alredy has.
c7cf254 : Improve the vusual check.
4984d6c : Avoid tempfile collisions.
3927d2f : gifpos is a no-op under modern enviironments, so take it out of visual-check.
68fdb8e : Make giftool aware of the position and screen-size fields.
e11f0e7 : Text style cleanup.
e4ccffe : Regression test for giffiltr.
7116720 : gifcolor hasn't been sensitive to keyboard input in some time.
b2446e1 : Narrow a dependency.
bfe3452 : Drop the unmaintained Windows C++ class wrapper for Windows.
9518a87 : RLE utilities are gone.
42f87d9 : gifcompose is retired.
be912ea : Documentation update.
2fb53ed : Terminological consistency.
8508539 : Remove gifinfo. The new giftool -f option is better.
3521b8f : Image selection -n option works in giftool.
2878d7a : Coverity detected a missing break.
0c30216 : Bounds-check selection indices in giftool.
b257c66 : Another minor name change.
8ac4225 : Give giftool the capability to set the GIF89 disposal mode.
ffdaaf8 : Enable subimage selection in giftool.
f984737 : Enable switchiing of the user input flag in giftool.
14e91e0 : Support tweaking the transparency color in giftool.
1c3725c : giftool now supports sequenced multiple operations.
f8385d5 : Rebuild regression tests after having gotten delay endianness right.
10aaa63 : Better regressuon comparisons for textfiles.
f7b5f7b : Create short-form news for shipper.
1e19857 : Reorganize documentation.
d461304 : The 5.0 roadmap items are done.
72ebd11 : Namespacing of functions. Also, fix an endianness oops
fa33010 : Give the names of some undocumented functions a Gif prefix.
3f17bb7 : AddExtensionBlock() -> GifAddExtensionBlock()
e7f706e : Document the GB functions.
4ca39c9 : Creation of new graphics extension blocks is working.
f3eda76 : Regression test for text2gif.
c10c895 : Quiet a test,
58afb55 : Regression test for gifinto.
71b1455 : Regression test for icon2gif.
efe8b50 : Repair icon2gif idempotency.
0db514d : Make icon2gif attach extension blocks to the right images.
2283d78 : Shut up, cppcheck!
a3aa247 : Untaint the icon2gif input buffer.
dad75b6 : Fix glitches found by Coverity. All regression tests pass.
36f4729 : icon2gif code for GCB blocks is ready for test.
6cf4c2b : Shut up, icon2gif!
2304753 : Un-break the comment and plaintext directives in icon2gif.
68d17b3 : Thorough testing for giftext.
9578998 : Better testing of gifspnge, moved out of visual-check.
508aa93 : Regression testing for gifclrmp.
a4889a0 : Make gifclrmap's default behavior conform to the documentation.
e740592 : * DGifSlurp() and EGifSpew() now read and write interlaced images.
a26788a : Introduce EGifGetGifVersion().
f4c3b83 : Fix three botched argument expressions.
0dd56ab : First operations (interlace and deinterlace) for giftool.
5badde4 : Whitespace fix.
63eb403 : In the GifImageDesc structure, Interlace can be a boolean.
5a3e7d7 : Fully integrate the giftool documentation page.
e145531 : Create giftool for testing the high-level API.
b6e05a1 : Fix obsolete terminology.
d91ff5d : Experimental support for interlaced image writes in EGifSpew().
6eed8da : Experimental support for interlaced image reads in DGifSlurp().
42d449d : Reorganize the library doc to put details in the background.
c96ef08 : Stop trying to second-guess the host OS about the optimum disk-buffer size.
f503d5b : Documentation correction.
effcedf : QuantizeBuffer() -> GifQuantizeBuffer().
7b01ed0 : Return QuantizeBuffer() to the core library.
1c934fd : Typo fixes.
36b3401 : Better document the API changes.
ccd1b79 : Add a pre-release to-do item.
c4e6aa9 : Improved mingw support.
384ea5f : Use StackPtr as loop counter
89b74d9 : Handle trailing extension blocks in high-level API.
7a572b6 : Comment fixes.
c06629a : Typo fix.
88b0954 : Functions for extracting and replacing GCBs in saved images.
1184c54 : Remove an obsolete FIXME.
5e1b7b0 : Generalize previous policy decision.
26741ae : Make a policy decision and abolish a FIXME.
ef1f174 : Remove a FIXME that suggested changing the public API. Not a good idea.
0e59e86 : Massage function headers into a less idiosyncratic style.
f3fb258 : Magic-character elimination. All regression tests pass.
6a00d6d : Style cleanup. All regression tests pass.
a57a79c : Enable the library to break out the contents of GIF89 graphics control blocks.
0cedcd7 : Need standard header for malloc.
66d9a17 : Fix case in error labels.
17bfef3 : Fix up documentation.
6ef2457 : Misspelling fixes.
0ce9b21 : Apply a fix for CVE-2005-2974 and CVE-2005-3350. Closes Debian bug #337972.
bc4641a : Documentation improvements.
0c90733 : Track the change from -q to -v.
e906c24 : Fix link breakage.
f754c54 : The .txt files should go to the website, too.
a8049d0 : More constification. All regression tests pass.
58153ac : Remove exiguous whitespace.
9a8b7fd : Extend constifying to documentation.
f26dafd : constify some arguments.
ccf09c7 : SourceForge doesn't have the project history before 2005.
7c695a1 : GifByteType is still used internally.
8581ee1 : Renaming the Draw* functions to avoid colliding with the Windoews API.
e9e9bd0 : Fix some comments with 286 assumptions in them.
25c0afb : splint cleanup. No changes to generated code.
13f7d77 : Change a length argument from signed to unsigned for better compiler checks.
aa67244 : Tell builders to use the C99 switch.
e87453a : Update authors' addresses and metadata.
d960031 : Reference new gifinfo information.
b112a3f : Do a useful thing with the data structure GIF.
b841dee : Ignore new derived files.
6207a0b : Supply missing gifinfo documentation.
26a3d46 : Typo fix.
7cfcda1 : Actually get rid of gifburst. I thought I did this in 4.2...
7479523 : Make the documentation the single point of truth about command-line options
9f2285f : Prepare for 5.x.
db8f5ad : There's a Freecode page now.
10e71bf : Document what was just done.
ab3030b : Fix the extensions API. Required a library-major version bump.
d81ef17 : Begin 5.x development by throwing out more cruft.
299dc40 : Cross off one last to-do item.
05734ef : Metadata update for release.
f5dd487 : More cppcheck cleanups.
aa476b0 : cppcheck cleanup.
3a5b9b1 : Document the (presently rather limited) extent of utility test coverage.
a0de709 : We are Coverity-clean!
caca4c7 : More Coverity suppressions.
2a5f95e : More Coverity warning suppressions.
02283b1 : Note a win.
86976d1 : Not worth the effort and risk to fix predictable tempfile name.
db1138f : Yet more Coverity suppressions.
fd84579 : More Coverity event suppressions.
cc1e2e3 : More Coverity cleanups. All regression tests pass.
fbecfb1 : Make icon2gif bail out properly on an open failure.
5e7a266 : Avoid a potential null dereference.
17e8f64 : Inline a function so static checkers will know where its exit call is.
35fce2e : Avoid Coverity complaint about should-never-happen null dereference.
524dbaa : More Coverity fixes in utilities.
30f90d0 : More Coverity fixes to utilities.
de65092 : Coverity and cppcheck fixes to utilities.
14fe7e6 : Fix a memory leak in an exception condition. This is Coverity defect #1.
b28a1f2 : First round of Coverity fixes. All regression tests pass.
e75b6c2 : An attempt at a build production for coverity that doesn't trip over xmlto.
f1670ac : Version bump to 4.2.0 for release.
8413165 : More documentation and todo updates.
cd5a20b : Merge in old news again, make the news entry format uniform.
4db3abc : Add some shipper fodder.
dc73728 : Fix a bug in the clean-local production.
6328b7a : Set and document the sourceforge folder variable in the control.
ddced15 : Clean up the staging directory properly.
77f5678 : We ca now buld a proper prohect-website image for SourceForge.
82656ae : shipper-based release machinery.
c10d212 : util/gif2ps.c was supposed to have been deleted.
89500d5 : Typo fix.
5bf9f44 : Suppress a cppcheck warning.
eae41d6 : Utility comment fixes. Map all utility names to lower case.
28aa932 : Add a regression test for gifwedge.
3e84606 : Create history.txt to gather historical information.
37613da : Fix archaic boxed-comment style to something more maintainable.
3a46ac2 : Bump the minor number of the library, we've made upward-compatible changes.
f8981aa : Simplification of the build.
82001fb : Maintainer change.
295f07f : Build simplification.
567cd11 : Remove silly conditionalizations in gif2x11.c
ae79b3c : Remove unused declarations for unimplemented functions.
ef091d8 : Add some missing derived-file suppressions.
28eed67 : Remove unneeded cppcheck suppression.
70031c7 : Replace -q utility option with opposite -v option.
5c03875 : gifovly doesn't actually have a -v option.
b738d2c : Correct mistyped option.
c9f80a8 : Remove a remnant of the GBA code.
6ceb187 : Typo fixes.
7953b5b : Remove a remnant use of the libungif name.
bbb1d5e : M_PI is a POSIX constant.
770d04b : Remove gif2text's suppress-print-on-keystroke feature.
8f9d38e : Fix a small Windows port bug fiyund while killing off #ifdefs.
644b927 : Simplification.
c52e038 : Add recent chages to the NEWS file.
5f3fef0 : Rationalize and docunent the version symbols.
679b8db : GBA removal part 2.
7a8d412 : GBA removal part 1.
1da0b48 : What were we doing with duplicates of test gifs under gba/?
9f950ae : Note that we could use better regression tests.
724494a : Cross off another to-do - verified setting of uninitialized ptr fields to NULL.
cbcd968 : Trim TODO list further.
181ba01 : Old libungif bugs are old...
e4bd989 : The last CVS version is half a decadecdead at this point.
28391bc : Explain why the TODO list is short.
451180c : Removed some TODO items.
dbcfcdd : I looked - all the library malloc calls check for NULL return.
f721d58 : Clean the to-do list.
5090a0d : Remove some to-do items.
e00c276 : Reorganize so all the extensions todo items are together,
f70a5ec : More for the roadmap.
f42f867 : Document new behavior.
c735433 : Move all the utility support out of lib.
564cc7e : Make the shared-library version settable somewhere more obvious.
ea728a0 : Fix for SF tracker bug 2983341: Nondeterministic decode if GIF missing 1 pixel
4cf67e3 : Fix for SF tracker bug 995138: EGifSpew is not thread-safe.
0a9a84e : Notice and store the GIF version on input. All regression tests pass.
66f9fd4 : Now banish the last fake bools from the utility internals.
5c8cc30 : Banish the last fake bools from the library internals.
ff86591 : Change ImageSize to size_t so it can't overflow to a negative value..
7b2c931 : A handfull of cppcheck suppressions and now it runs clean again.
3bc5877 : Variable scope reductions. All regression tests pass.
38dfb84 : Go ahead and use bool args, since we can keep object compatibility.
e758b92 : Document changed interface of GAGetArgs().
d05bfe3 : More systematic use of bools in rthe utility library.
5c1a222 : Fix some target errors that were hosing the doc/ make.
5591af2 : Variable scope reductions to suppress cppcheck warnings.
e01bf62 : Remove an ancient (and dangerous) debugging #ifdef that confused cppcheck.
0d675f9 : Cleanup for new version of cppcheck; all regression tests pass.
1c81e98 : Cleanup for new version of cppcheck.
10124b7 : Ignore derived files.
236ed18 : More use of true bools.
dfc9968 : Update the TODO.
f07def2 : Machinery for building and cleaning manual pages.
67f35d4 : Document a new dependency.
a29051d : Correct some summaries.
92ef585 : Error list conversion.
64af69b : Four manual-page conversions.
d2bb495 : Three more page conversions.
b6a6d49 : Two more page conversions.
c1f2f43 : Note the existence of function-hook I/O.
55e936d : Convertn library-API documentation.
24370fc : File arguments are optional.
8f432e0 : Convert gifpos page.
38e52c6 : Argument markup fix.
c28d8b2 : Convert gifovly.html.
809dbfd : Convert two more pages.
7c11a4f : Clean up utility summaries.
94ed22a : Convert two more pages.
d0626c2 : Convert the giffix page.
8608b1d : Two more manual-page conversions.
7733041 : Three more manual-page conversions.
574d0ac : Correct some XML headers.
c8cb27b : Convert giffiltr documentation.
203a27e : Get rid of gifburst.
99239b0 : XMLize gifbg documentation.
feef98c : Convert another manual page.
e2a2e2c : First manual page conversions.
94e9d99 : First step towards XMLizing documentation so we can make man pages.
38d7f63 : Remove gif2ps.
cc919d0 : Documentation update.
6136e82 : Typo and terminology fixes.
47cf6c1 : Update the API documentation.
c609688 : Add to the release instructions.
342d011 : More info in the API overview.
aecee99 : Addition to roadmap.
da8c429 : Typo fix.
ce02f85 : Move QuantizeBuffer(). All regression tests pass.
5320759 : Reorganize for clarity.
2775813 : This code uses no config symbol, so remove the autoconf dependency.
183665e : Remove Utah Raster Toolkit support.
81c3dbe : Debris removal.
f280d7f : Add something else to the change queue.
c5411cd : Timestamp some new entry points.
85a4ecc : Add new documentation files.
c774fa0 : Stop autoconf from being gratuitoisly irritating.
a7fb0c6 : Meta-documentation update.
5e39041 : Reinstate Makefile.unx as documentation, without shar and RPM stuff.
dbb31b3 : OK, that wasn't quite so legacy.
6c6d72e : Shuffle stuff around in the library header to make main entry points clearer.
61d450a : Typo fix.
a02cb70 : Move GIF_ERROR and GIF_EXIT. All regression tests pass.
d5ca47e : Update the developer instructions.
c132aa7 : A proper regression-test suite.
6451b60 : Update a comment.
df2fa30 : Make cppcheck run clean on all files.
d55b14c : Beginning of splint cleanup. Regression test passes.
c37cc88 : Typo fix.
9573b17 : Expect one error from cppcheck.
8f108c1 : Address SF tracker bug #2972103: HAVE_IO_H missing in config.h.in.
96f1b3f : The LSM file is no more.
b68b527 : Remove RPM spec; it's 8 years old, obsolete, and Red Hat isn't going to use it.
6b9854d : Refactor so we can exile some junk from the library.
8519ddf : Move some obsolescent stuff.
0112445 : Clean up some leftover bits from the way dev2gif.c was integrated.
9e607ad : DumpScreen2Gif() is gone, and with it all the library portability issues.
76dc36f : varargs support is gone, cross that off the to-do list.
3fc38d5 : Note the utility removals.
8bb3dbc : The SGI Iris has been dead since 1989. Remove its display utility.
eedbb3e : Delete docs for gif2bgi and gif2herc, long dead. Delete gif2epsn...
2abdae8 : More O_BINARY dependency reduction.
7584c3c : Remove a port #ifdef to mix O_BINARY into te open(2) mode, it's unneeded...
35fee6a : Prevent unnecessary work during configuration.
614f15c : Remove still more unnecessary conditional header includes.
8036b6b : It does nno harm to use setvbuf() under Unix, so...
66dc678 : Renove some anciend headers made unnecessary by stdint.h.
6c44006 : Get rid of VoidPtr macro in actual code, keep it in the library header...
f36f0aa : Yet more archaism removals.
dfa0a2e : More archaism removals.
0a8873d : Because DGifOpenFileHandle() does a setmode() if required...
9935f64 : No need to keep conditional code of 16-bit DOS systems.
91ec2a8 : Remove nore obsolete config stuff, for the library version string.
8a1d64d : Get ride of the code setting a magic _stklen global.
f20b7d7 : Remove yert more silliness - MSDOS conditionalition in code for the Iris...
1a5b01a : Remove MS-DOS configuration from code that will only work with an X server.
ea16be8 : Remove unneeded R6000 conditionalization.
7f4ab1b : Remove unnecessary SYSV conditionalization.
77dd810 : Remove config.h includes from files that don'tt have config dependencies.
4b3b4ac : Remove bios.h includes ffrom code that never calls DOS BIOS functions.
b486cda : Remove some config.h includes that are no longer neded.
d9c954d : Toss out vararegs.h fallback - stdarg.h has been standard since 1989!
71be57b : config.h is required for getarg.h
71e681b : alloc.h was a DOS header that has been subsumed into stdlib.h.
65aeb99 : More #ifdef removal, once again assuming C99 conformance.
7eacfcb : Assume C99 headers, ripping out a lot of conditional gunk from ancient times.
ffb2854 : Archaism removal. Assune C99 conformance with a stdint.h file and uint32_t.
7d15e34 : Update NEWS and TODO lists.
f81c372 : Typo fix.
4197ea6 : Remove obsolete items from the TODO list.
6812a42 : Add cppcheck auditing.
7af066b : Suppress a GCC4.x compiler warning. Code now compiles free of warnings.
3b29544 : Eliminate the lone use of GifBooleanType in favor of C99 bool.
e248f75 : boolify the utilities.
3fd42b7 : Revert a commit that screwed up format detection.
857c63e : Very beginning of splint cleanup. No functional changes.
4c83bf4 : Avert last gcc warning - code now compiles without any.
dbb7c24 : Suppress more compiler warnings. No functional changes.
4070396 : Fix compiler warnings abut fscanf returns.
0d9ad0e : Audit for sprintf => snprintf. Fix compiler warnings.
0f97884 : Add a .gitignore file.
e2a37bd : Fix a pointer. Remove obsolete files.
1c48cc1 : xv is long dead on modern systems. Use 'display' for tests instead.
d46eb09 : Remove obsolete note about Subversion and CVS.
b7b3c04 : One more shot at fixing the size problem. Have to cast one of the variables to the proper type so we don't overflow *during* the multiplication operation.
064b68a : * Properly detect integer overflows in DGifSlurp(). Thanks to Antony Dovgal for the patch. * Fix configure to not error when stdarg.h is not present but varargs.h is.
b4915e2 : * Check that the size of the image doesn't overflow our variables.
789601c : * Fix incomplete ColorMap fixes.
e7e653c : Fix up configure help strings as reported in bug #1829719
29b1c1b : Assign const to private global constants.
0b0d66a : Make static variables inside functions into global constants. These variables were constants in the first place. This is part of bug #995138 but the rest of it is probably not possible to without ABI changes.
c4cedc0 : Assign const to private global constants.
3e63eaa : * Fix memory leak in DGifGetImageDesc(): Fixes bug #1854825.
0e6f45f : Add header includes for gif_hash.h
8489bcb : Fix a preprocessor check for MSDOS/WIN32.
70ca627 : * Update ChangeLog for 4.1.6.
9cab1cc : 4.1.6 update. Errors in including headers could lead to build problems on some platforms.
62db38a : Bump release version in configure.ac.
3553d1b : Remove PATENT_PROBLEMS from build rules as well.
2d1e924 : New ChangeLog for release.
fd4ca65 : Remove PATENT_PROBLEMS as it's no longer covered. Update NEWS and Makefile.am for the new release.
bbe0cbe : Find and fix segfaults in the gif2* programs due to referencing the ColorMap beforefinding out if hte GifFile produced a valid colormap or was corrupt.
a3dee66 : Add checks to fail gracefully when corrupted images are submitted that have improper LZ codes.
e98046c : Further checks to compile correctly on WIN32.
cb8fff7 : Fix a SegFault when a GifFile does not store a global colormap.
3785dfc : Fix gif2x11 to work with modern, 24 bit displays.
07107e8 : Check for headers as well as the libraries for rle, X11, and gl_s.
fe5dc7d : Merge better fix for finding an unsignd 32 bit integer type.
7944737 : Add configure comman line switches to turn off X11, rle, and gl support.
e4dad83 : Fixes to build under cygwin.
c2b009f : Make GCC check more robust. Add a needed automake check.
b91f30e : Fix closing file handles on failure in DGifOpenFileHandle().
c8cba3e : Save files in binary mode for WIN32 as well as MSDOS.
2972341 : * Makefile for building under Visual C++ from Bug #981209.
f3368b9 : Changes to conditionalize -Wall upon compiling with gcc.
941e64f : Add inttypes.h to the headers we could include to get a 32-it int type.
a6c7b51 : Search for ISO/ANSI definitions of uint32_t in stdint.h _and_ inttypes.h before POSIX u_int32_t in sys/types.h as some systems have sys/types.h without the definition. Eventually we need to code a test that the expected UINT32 definition exists in the header we select so order does not matter.
ae6d633 : Modify so that it no longer appears that esr still maintains this package.
64297f6 : Add #ifdef HAVE_BASETSD_H Remove Scc_ProjName
6cdfe1e : Add #ifdef HAVE_BASETSD_H
d8e17fe : Change line endings from dos to unix
b0414fe : Initial revision

+- Project: platform/external/gmmlib

c98b0d0 : Remove Android.mk
fa6fe77 : Initial import of "gmmlib", an Intel(R) support library for VAAPI.
669b0f5 : Initial empty repository
5fb4180 : Fix to align HAlign to 128bytes for Linear Packed YUV format
92d702f : Add more DG2 Device IDs
129e41c : Add new PVC Device ID
fa8ac6d : Fix Multiadapter ULT issue reproducibilty
6700701 : Update Product family Macro
63c5860 : Update readme file
9032c98 : Add more device IDs for RPL
2864421 : Introducing ARL-S Support
b060af3 : Upload a security disclaimer
bd73799 : Fix fedora build failure
29da856 : Add support for UnifiedAux+Depth+HiZ w/o CCS
cf26fa2 : Fix UnifiedAuxSurface checks to allow MCS/HiZ w/o CCS
9d24a19 : Use GmmResGetAuxSurfaceOffset64 to get Surface Offset
5e12695 : Multi-threaded fixes for GMM Context info
861d5b2 : Remove unused BDW Device IDs
cead236 : Enable Tile64Optimization on all Tile64 supported platforms
a9f752c : Replace WaDefaultTile4 with a feature flag
83af684 : Add more MTL Device IDs
df21d75 : Refactor boolean false type
3d338c1 : Add PVC Device ID
1f4fe32 : Tile4 for YCrCb surface format
73b00c2 : Remove RGBP/BGRP formats from Tile64 path as it uses Tile4
571b74e : Integrate ULT into CTest
330fef0 : Add forceful fallback to support Tile4 using an Ftr flag
1bd9486 : Update Cachepolicy for MTL
d0ba499 : Change Scratch L1 Caching to WB
8c07b0f : Add Workaround for PVC
c65a994 : Enable L3 for VP_INPUT_PICTURE_RENDER usage
3c41a69 : Remove unused variables Mip4Height & Mip5Height
895ad6d : Remove unused TileWidth variable
26ffef5 : Initialize FileDescriptor
c2dbded : Disable MultiAdapter ULT test cases
ed21f2f : Fix array out of bound warning
82ad447 : Initialize Wmul, Hmul variables
dae0b5a : Correct max surface size
7996c38 : Tile Mode Check
8bbf366 : Align SURFTYPE_3D surfaces
8a49418 : Fix Tiling Selection
afc7fa0 : Destroy allocated resources for ULT
416ee50 : Assert if Tilemode exceeds maximum index
39e4d2e : Suppress -Werror=non-virtual-dtor warning in C
e7d5cb0 : Introducing MTL Support
8e141eb : Fix GetPrivatePATEntry Api
4552654 : Add PVC Device IDs
506c8e1 : Initialize NumPATRegisters
9e9f8c7 : PVC PAT table implementations
6f0e57a : Fix QPitch calculations for CCS
ed44b3a : Fixing the XE_HPC macro usage for Cache Policy settings
f719483 : Adding more dg2 device Id's (#112)
c528dea : Add ATS-M Device Ids (#111)
e199903 : Support for default build types
102bb47 : Reduce Adapter count for MA ULT
02a2dae : GmmLib changes to support dynamic list of Adapters
8695c71 : Remove special handling of Flags.Gpu.NoRestrction on Linux
dc79b0e : Fix CCS size calc for texture arrays
3fcfced : Enhance scalability of Multi-Adapter ULTs to MAX_NUM_ADAPTERS
1996301 : Add support for CMAKE_BUILD_TYPE as the major flag
0f0d3bf : Changes to support clang14 in NEO
c70167b : Add RPL-P DIDs (#98)
29152fc : Fix Regression on debian (#97)
143d0d9 : Introduce new Gmmlib tagging scheme (#87)
0d9b173 : Disable default initialization of spdlogger (#96)
e5ecefa : Add support for more adapters (#93)
f950719 : Adding compression support for Gmmlib uapi (#94)
32f4cfc : Introduce ARM64 Support for the Library (#91)
8dcebfe : Add Block ID for media (#95)
e1f634c : DG2 Tile Pitch 128 aligned for YUV surfaces with Tile4 (#92)
9290546 : Add resource flag for DG2 and align standard allocation (#88)
1b35768 : Update MOCS for OpenCL usage (#90)
131c8c8 : Add new supported platforms by Gmmlib in readme (#89)
879c22e : Adding support for ADL-N (#85)
c76f450 : Tileheight alligned ArrayQPitch for Tile4/TileY (#84)
30a7fbd : Fix address mask (#83)
deb0480 : Adding more DG2 Device IDs (#82)
c239ff1 : Update gtsysinfo for XE_HP (#81)
d09ebd8 : Multi adapater support on Linux for different adapater BDF (#77)
c594fb3 : Fix regression and Enable ULT for DG2 (#76)
2d5f77a : Adding Support for DG2 (#74)
6f19987 : Add CpTag to CreateCustomResource
45cf477 : Modify YCrCb_SWAP e2ec formats (#55)
0ed2639 : SPD Logging enabled for debug and release-internal (#56)
6143502 : Remove unsed APIs and Update Gmmlib Version to 12.0 (#69)
ffd91d0 : GMM Global Context removal (#62)
a92ef3a : Adding the XE_HPC core macro (#71)
8122219 : Add DG2 device IDs (#72)
31476d3 : Adding the functions pointer declarations (#67)
70d68b9 : PVC Umembargo (#60)
d84606b : Fix Overlapping Comparision (#66)
1c975c5 : Generic fixes for Linear tiling selection (#65)
50505ec : Fix ULT TEST_BPP Comparison in Chrome OS (#63)
3d2209b : Add DisplayPageTables Support and update GT_SYSTEM_INFO (#61)
6c6f75d : Update license info in g_gfxDebug.h (#59)
9253eb8 : Updating the Licensening details (#52)
d7d935c : Moving the Format specific enum from internal to external file (#53)
11ce561 : Tiling format restriction addition for displayable surfaces (#54)
5edb983 : Optimize memory allocation for SFT resource (#51)
1a0b11c : Implementing WaDisableL1Cachability For Read/Write Buffer (#50)
c596541 : 64KTileAlignmentFix (#48)
26b21f9 : Generic_8bit ie ML8 CMF mapping (#47)
f3762cd : 4k page backing for small sized resources on DG1 (#57)
915cfec : Add more ADL-P Device ID's (#45)
c608d54 : Adding PCH_TGL_H enum (#46)
c6f6420 : Enable multi node support in XE_HP_SDV (#44)
cac1a15 : Xe_HP_SDV Unembargoed. (#43)
da1c896 : Code refactor in creating platform,texture and cachepolicy (#42)
e4234d0 : Cleanup unused dependencies (#40)
60a7718 : Fix U plane Offset regression on Chromium OS (#38)
2f966e9 : Adding PERFTAG_PXP in PERFTAG_CLASS_ENUM (#34)
082040c : ULT for planar Ys compression (#33)
73fbd50 : Planar Surface Redescription and pitch adjustment. (#31)
58c09f1 : Fail resource allocation if the U plane offset exceeds the HW limitions (#26)
496a00f : Add Copy_Src/Dest uncached default usages (#25)
7268de9 : Correction to 3D tileW Stencil (#24)
44f6c46 : Initialize PageTable NodesPerTable inorder (#30)
f1fa9ea : Fix Comparision overlap (#29)
5647e87 : Fix Null and Aritmatic Conversion Warning (#27)
78d91e8 : Fix uninitialized ExpectedQpitch Warning (#28)
aae48c9 : ADL-P Upstream (#22)
6f15b79 : Fix for Media corruption issue with the new interface (#15)
ef37d27 : Adding ADLS PCH Device ID Range (#7)
395401f : Revert "Planar Surface Redescription: GMM existing path removal + pitch adjustment (#6)" (#10)
8057a63 : Planar Surface Redescription: GMM existing path removal + pitch adjustment (#6)
78ccfbb : Qpitch value for MSAA enabled color surface (#4)
1598c1b : Gmmlib uAPI Implemenetation to accept full comprehensive memory layout description for the import path for both dmabuf and userptr.
b085096 : Adding new gtsysinfo fields.
2072b0d : Added the ADL-S device ID's and phyAddr support
f6c9136 : Do not use memset for clearing an object of non-trivial type.
db62cba : SyncInfoLin: Initialize members
a3fe3ac : Remove '-Werror=implicit-function-declaration'
0969584 : DG1 Placed resource alignment issues Dx12/Vulkan
53013af : Set MOCS0 with WB cache value
a387229 : DG1 HiZ H/V Align modification.
4f62cc6 : BaseAlignment can be greater than 64KB and needs to be aligned to 64KB
c1b7e07 : Added new DG1 device ID's
c882f72 : Upstream Rocket Lake platform.
b5f2603 : Adding new resource type definitions for Media usage.
84096c4 : Add new JSL Device ID's
40c7d14 : New Device Id formats for TGL
bb42a5e : DG1 Upstream
21ca89b : Fix for media compression mode issue.
8e29abf : Resolution of GMM KW Issues
cff49a8 : Add new media P216 format.
088702b : Add new media compression mode to fix assertion
dfad041 : Fixing the Buffer Overflow issue.
3f1ff23 : RGBP Linear Tile Keep Resource Offset non aligned and for other Tiles to be 16bit aligned(Legacy)
a733344 : Disable LLC caching of IPU buffers on Gen12+
d7a0586 : 64k-alignment for UV plane only if compressed
09324e1 : Fixing the media decode regression issue.
afc4d65 : Revert "TGL device ID addition"
aea5bb4 : TGL device ID addition
c01f004 : Add device ids new GFX devices
8b73947 : Unused MOCS Default Programming(L3+LLC)
3ec6a0c : 64k-alignment for UV plane only if compressed
e8d18d6 : Fix mip tail start LOD
879f304 : Add JSL N PCH DIDs range for JSL+ Rev02
8ec7696 : Fix for Android.
ebfcfd5 : Fixing the ABI break
eb2db6f : Fixing API versioning as 11.1
63c625d : Fix aux mapping issue
d4028a1 : Adding JSL Device IDs
ce77e6e : Upstream PCH ID s for TGL_H to open source
f78be97 : Header file inclusion
41a3dc9 : Fix for resource creation failure.
94306f5 : Initial Multi adapter changes.
77699a1 : Disable ULT for 32bit
5c9a0c4 : Adding JSL Device IDs
bda1dcf : Add new generic API in Clientcontext for getting DeviceCB and saving this in clientcontext for later use.
a09c68f : Add Pagetable manager and auxtable support.
b136069 : Add TGL_LP support
19ab520 : Fix static MOCS table for Gen9 Atom platforms
2d58b09 : Fix FtrLLCByPass usage in cache policies for Displayable resource
3cef908 : Relaxing GMM restrictions to support VP9-VDEnc for higher resolutions for video buffers.
e834bcd : correct EHL product naming
34e5067 : Add/update EHL device id and product family info
a235ede : Adding EHL Device IDs
5384ab0 : [GMM] Add cache policy for fix function encode and VP
5a931e8 : Fix for App crash in GmmLib Dll
2818bfb : Add Cachebility for Two Encode Buffers
03202a0 : Revert "Disable L3 caching for media resources"
8feb838 : Fix GMMLIB_API_PATCH_VERSION setting when not defined as external
dbfd6ee : fix syntax for RPM package requirements
74b87a1 : cpack: adding postinst and postrm
0e5e496 : Adding ICL Device ID
04a402f : Relaxing GMM restrictions to support VP9-VDEnc for higher resolutions.
50707fb : Disable L3 caching for media resources
afd1548 : added new cmake parameter GMMLIB_API_PATCH_VERSION
8294f68 : Adding Comet lake PCH and DeviceId's
e65dff3 : Gen11 Fixed MOCS table
ac68e2c : Renaming Gmm flag for ApertureOnly
8bee050 : Adding Lakefield support
19fa882 : Correcting Valign and Halign value
bcac3f3 : Refactoring GMM internal Classes
001d32d : [CM] CM cache policy entry for state heap
bd89465 : Remove static lib targets and switch ULT to use DLL
80dc726 : Title: [GMM DLL] Fix for Memory Leak in GMM Lib DLL
9e4aa14 : Linking pthread Library to GmmLib Dll
413896e : Fix perftag mismatch issue
10ad15a : Add memory config feature flag
fffd5a5 : Add Gmm interface for memory config
5cd8dca : cpack: Fix dependency setup for .rpm packages
aedd82e : cpack: fix dependency management for rpm
3e602a8 : Adding GMM interface for unified cp surface tracking
6b14fa1 : refactor package names to better match distro specific convention
d48db12 : separate GmmLib API version from package version
15ae0f7 : Initialize variable and remove condition for Ftr check
24c030f : Remove spdlog from public interface
e3f3469 : Refactor the legacy TileY/Yf/Ys code under FtrTileY
456b7c0 : Install package with versioned library artifacts
859ed24 : Add gmm flag Gpu.ColorDiscard for tile pass color discard
e52096b : Build dynamic library with a linux-qualified name
5b61c8a : Use DLL interfaces for ULT
96c72ed : Add Legacy TileY feature flag
a08160a : Do not wipe out compiler flags given by user
3bbe741 : Fix Exception issue for shared resources
fe0fc5a : Making GmmGenXCachePolicy dtors virtual.
99ff764 : Use exported APIs from ClientContext
173b246 : Changes to address inlining of exported APIs
4f787cc : Add GMM_LIB_DLL to igdgmm.pc
d3e1b05 : add Libs section in igdgmm.pc
af2add0 : Failure to build on alpine Linux distributions. Issue#21
941eda5 : VDBox change for ICL
1a4cf50 : FastclearRect downscaling API
41dbe28 : Append .deb in package filename
375036a : Add DLL name and 64bit OS config check
b20e484 : Add new member functions in GmmClientContext
481063a : Add Gen11 support
a40d1b3 : improve gmmlib package naming
3e2ec40 : Use GNUInstallDirs for install targets
a5f2391 : GmmLib shared/static library packaging
72c92c0 : Remove ARCH and detect architecture from compiler
e6c8949 : change X64 macro for dll
5ff84b9 : Move the definition of GMM DLL name macro
d6bac5a : Handle name mangling on x86 version
3f31384 : Add definition for GMM_INLINE_VIRTUAL macro.
40b45bd : Change recommended output dir in build instruction
64a8ba1 : Fix truncation - Issue #13
f412434 : Fix a little spelling mistake #20
fda20dc : set CMAKE_CONFIGURATION_TYPES only when available
a6c821e : Remove YUVShaderFriendlyLayout, update GetQpitchPlanar to return QPitch in rows
d0a4870 : Change ReadMe to reflect BXT/APL support
247673f : Add a new member function in GmmClientContext class to return GpuVaRangeLimit needed for OCL client.
a2fd856 : changes mocs table build config
f5ded73 : Add option to discard ULT test suite execution
a501534 : Remove GMM_ASSERT regarding ExistingSysMem
90bcbc6 : [GMM UMD Performance] Gen10 3D Cache Policy updates
b7ce36f : Add KBL DeviceId
944b252 : Add missing compression formats
1ec7fea : Add Linear Buffer compression
932fb0a : Generic texture calculation for HiZ
2eea1a1 : Minor ULT fix
ba553e4 : Restore PreAllocatedResInfo flag during ResInfoCreate API
b32d212 : Add GetLogicalTileShape to ClientContext class
953fe96 : Remove OS unaware S3D
edb82f4 : Fix LCU alignment for surfaces
aaaf72f : GmmLib only DLL integration
1f6d6fa : cleanup stale code - part 2
31bfdee : cleanup stale code
8a0b89d : Fixing SetTargetConfig in cmake to enable all builds
b8d74ac : Rename LIBDRM_SRC to GMM_LIBDRM_SRC when MESA_MOCS is used
ef89a06 : Fix double allocation of depth, with HiZ disabled
4155f06 : Enable unified gmmlib target
ccbea3e : remove unsupported linker argument for clang
6fb6598 : [CM] Add Resource Usage for media
12d4b15 : Legacy features code cleanup
428653b : Increase the MaxPitch for flip chain surfaces
79f864c : CNL H device id addition
cab3411 : Cleanup Utility APIs
77b31f2 : change in Std types for common headers
f7b5da5 : Revert "Add new target to unify gmmlib"
ae8aa03 : Add GLK Device ids
be40a86 : Add compression support for jpeg planar formats
2e295c6 : Change in macro definition
d6c3b56 : Add new target to unify gmmlib
6f56536 : Coding style changes
6210342 : Page aligned YUV Planar surface
b1451bb : Add ClientContext class
0154744 : Removal of stale code
b5401ca : Added missing public headers location
aa11d6a : Removing windef wrapper header
afc3466 : GmmLib WIN types cleanup
8ea5f65 : Windows clenaup
7a1ec78 : Initial open source release for media-driver
e965b7a : Initial commit

+- Project: platform/external/google-auth-library-java

4ef7f2e : Fix DoubleBraceInitialization errorprone issues

+- Project: platform/external/google-benchmark

12235e2 : v1.9.0
a008bf8 : Ensure reported Time is walltime by removing spurious scaling by threads (#1836)
b884717 : chore: update perf_counters.cc (#1831)
ef73a30 : Update clang-format-lint-action (#1829)
7971a63 : Cache upd (#1830)
ebb5e39 : Move ProfilerManager Start/Stop routines closer to actual benchmark #1807 (#1818)
25e5c52 : Bump nanobind-bazel to v2.1.0, add stubgen target (#1824)
ac80572 : Update nanobind into benchmark_deps.bzl (#1826)
cfb7e0a : Update libs into .pre-commit-config.yaml (#1825)
378fe69 : Use log2 now that NDK requires at least API 21 which includes it. (#1822)
fa236ed : Suppress invalid-offsetof warning for clang (#1821)
df44bf7 : Revert to token authentication for PyPI wheel uploads (#1819)
64b5d8c : Update benchmark Python bindings for nanobind 2.0, and update to nanobind 2.0. (#1817)
a6ad7fb : preparing for v1.8.5
ad2b1c9 : clang format yet again
4b184d4 : update actions/checkout to v4
44507bc : another reversal of something that breaks on wasm
299a8b8 : clang format header fixes
99410f4 : clang-format fixes
a73c039 : roll back fatal error that breaks some platform (wasm) expectations
65668db : revert perf counters change until we can do the full version
14ddd77 : remove old travis config
7c8ed6b : [FR] Add API to provide custom profilers #1807 (#1809)
d2cd246 : Clarify the difference between `BENCHMARK_TEMPLATE_F` and `BENCHMARK_TEMPLATE_DEFINE_F` + `BENCHMARK_REGISTER_F` (#1815)
38df9da : add PERF_FORMAT_TOTAL_TIME_{ENABLED,RUNNING} to support multiplexing (#1814)
71f4218 : Add -lkstat to the .pc for Solaris (#1801)
c214639 : Find libpfm dependency in installed CMake configs (#1806)
4477525 : [bazel] Use `includes` instead of `strip_include_prefix` (#1803)
7e59a80 : Make google-benchmark cmake_snapshot_supported
8e1823d : cycleclock: Fix type conversion to match function return type on riscv64 (#1802)
2fa4b26 : Bump minimum required C++ version from C++11 to C++14 (#1800)
10199fb : bump standard to C++14 (#1799)
7f0e99a : cycleclock: Fix type conversion to match function return type (#1794)
d77b692 : CMake: unbreak version handling for tarballs (#1793)
144d23c : hotfix: Correct pypi-publishing action tag to v1.8.14 (#1791)
7f992a5 : Improve compatibility with Hexagon hardware (#1785)

+- Project: platform/external/google-breakpad

136f4b81 : explicitly enable RTTI for dump_syms

+- Project: platform/external/google-fonts/carrois-gothic-sc

493f001 : Add font JSON config to the Carrois Gothic

+- Project: platform/external/google-fonts/coming-soon

adc4fbf : Add font JSON config to the Coming Soon font

+- Project: platform/external/google-fonts/cutive-mono

41ff4df : Add font JSON config to the Cutive Mono

+- Project: platform/external/google-fonts/dancing-script

d8e178c : Add font JSON config to the Dancing Script

+- Project: platform/external/google-fonts/source-sans-pro

bb039de : Add font JSON config to the Source Sans Pro

+- Project: platform/external/google-java-format

6f06cdb : Include Java21InputAstVisitor in google-java-format

+- Project: platform/external/googleapis

f591f509c : Add device target for `status` proto.

+- Project: platform/external/googletest

f1be3435 : ANDROID: Bye bye GetAndroidTempDir
ff233bdd : Update main to point to 1.15.2 patch release
3e3b44c3 : Remove auto-detection of Python toolchain from MODULE.bazel since it affects downstream users
ffa31aec : Directly include `gmock.h` and `gtest.h` in gmock-matchers tests.
5bcb2d78 : Use matcher's description in AllOf if matcher has no explanation.
35278832 : gmock-actions: make DoAll convert to OnceAction via custom conversions.
57e107a1 : Run clang-format.
cee1ba1f : Change the Bazel build to use the canonical repo names used by Bzlmod and the Bazel Central Registry
9ff2450a : Update GoogleTest Bazel quickstart for Bzlmod
b62593ac : Update main branch to reflect the release of 1.15.0
d49a6654 : Use matcher's description in AllOf if matcher has no explanation.
417158b8 : Use matcher's description in AllOf if matcher has no explanation.
7321f950 : Update dependency versions in preparation for release
4b21f1ab : README.md: Remove outdated notes about continuous integration and documentation
b4aaf97d : Workaround GCC 12 -Wrestrict false-positive
9f835bb9 : Sync gtest tests with BUILD.bazel
3ef16ef8 : Fix the documentation that erroneously says you can use short versions of help flags
45a0e7c6 : Add googletest unit tests to the TEST_MAPPING
34ad51b3 : Add a bounds check to protect against an empty vector from GetArgs(), which can cause an out of bounds access in GetCurrentExecutableName(). One way this can happen is if the user forgets to call InitGoogleTest().
ff1931e4 : Remove VtsHalBluetoothA2dpV1_0TargetTest from VTS presubmit
5761314b : Make gtest and gmock cmake_snapshot_supported
3bdf536e : Fix -Wundef warning.
1d17ea14 : Skip the predicate on SIGSEGV in death-test on Android builds with API level <= 21.
a7f443b8 : Mention the optional third argument to TYPED_TEST_SUITE
305e5a23 : Update GoogleTest CI Docker image to use Clang 19, GCC 14, and CMake 3.29.3
9b4993ca : Change GoogleTest flag removal to not read beyond the end of the array to the NULL terminator. #4532 says ASAN complains about this on some platforms, although it is not clear if ASAN or the platform implementation is incorrect about accessing the terminating NULL.
c8393f85 : Print mismatches for UnorderedElements() of different sizes.
33af80a8 : Make EXPECT_DEATH_IF_SUPPORTED work with matchers
2d684efe : Use std::forward on GoogleTest matcher arguments
2954cb8d : Add example using EXPECT statement in custom matcher
5035ef34 : add zos for death test support
d83fee13 : Adds "IWYU pragma: export" to gtest-param-util.h
5a37b517 : Use `[[maybe_unused]]` when it is available to avoid -Wused-but-marked-unused warnings
5197b1a8 : Modify example in the primer to match Testing FAQ.
b1a777f3 : Fix https://github.com/google/googletest/issues/4423
f10e11fb : No external change
0af97664 : [gtest] Use `std::index_sequence` and friends instead of rolling our own
d3a29ff6 : Fix a race condition between the Watcher thread and the main thread during program exit
f16770d6 : Add skipped messages to JSON output (fixes #4507).
ec7b3867 : Delete the unofficial GitHub actions tests. We do not look at these.
77afe8e0 : Automated Code Change
a7678dd0 : Revert changes to googletest-port-test.cc
f7a6bba2 : Fix typo in comment.
53ee0fc0 : Fix help text for stream_result_to flag.
f1269cc2 : Add support for compiling GoogleTest for Xbox
a1a60834 : Add colored output support for Alacritty
c231e6f5 : Add test for move-only type in `Action` signature
b479e7a3 : Guard Abseil flags usage in googlemock with GTEST_NO_ABSL_FLAGS.
e1a38bc3 : Reland: Optimize Google Test process startup
31993dfa : Revert Optimize Google Test process startup
b9059aaa : Optimize Google Test process startup
e4fdb87e : Accept one-shot callables in InvokeArgument.
3b6d48e8 : Reland https://github.com/google/googletest/commit/9756ee7cbaef1b6652065616ab832810a6032bbf
814ba363 : Make sure that current_test_suite and current_test_info are mutex-protected while writing for thread-safety.
4c676b94 : Fixed gcc linker error 58
9d43b27f : Revert incorrect update.
db38b59f : Rollback https://github.com/google/googletest/commit/9756ee7cbaef1b6652065616ab832810a6032bbf
5df0241e : gtest.h: add IWYU export pragmas
9756ee7c : Support Fuchsia target builds.
6eb225cb : Add anchor for expectation ordering note
f5448b3d : Get include dirs from target rather than global variables.
b75ecf1b : Switch rank structs to be consistent with written guidance in go/ranked-overloads
96519a40 : Use _Exit instead of _exit in GoogleTest
64be1c79 : Destroy installed environments in normal code, not in static teardown.
45657414 : Modifications to improve portability of googletest tests.
3cb7ce90 : Add myself to Contributors
6fdb4c30 : Do not emit stack traces for messages generated by SUCCEED()
6a593823 : Add support for Bzlmod for the next release https://bazel.build/external/overview#bzlmod
1cab76c7 : Docs: Add mention of `gtest_recreate_environments_when_repeating`
778badf6 : Docs: add conditions for calling SetUp and TearDown()
dda72ef3 : Docs: add conditions for calling TearDown()
b42fa266 : extend GTEST_HAS_PTHREAD default to enable threading on Solaris, AIX and z/OS

+- Project: platform/external/gptfdisk

9d63edf : Added basicmbr_fuzzer
972a538 : Refactored libgptf_fuzzer

+- Project: platform/external/grpc-grpc

416198d8f0 : Enabled gRPC reflection for Android target
b8cbe02149 : Mark apex-available

+- Project: platform/external/grpc-grpc-java

72e8275fe : Use consistent perfmark lib alias in grpc
a8006913d : Remove unnecessary opencensus dep
f5e63da8f : Specify is_stubs_module property

+- Project: platform/external/gsc-utils

fdc825c83 : gsctool: Add GetChipId TPMV command
7ae912f35 : gsctool: Support multiple image on command line
53f459513 : gsctool: Determine gsc device via runtime queries
c090623a9 : gsctool: Remove upgrade workaround for version 0.0.15
57d5e767d : gsctool: Remove unused not_possible upgrade status
02a0c7563 : gsctool: Recognize default OT USB VID:PID
9e4bd62c8 : Third-Party Import of: https://chromium.googlesource.com/chromiumos/platform/ec/+/refs/heads/gsc_utils
ae4d01dda : Initial empty repository
e61a9b8f0 : gsctool: Re-introduce support for --device
09c52130a : Creates an Owners File for Android
6633d82fd : Creates an Android.bp for gsctool
5fcd75b2f : ti50: Update release notes for 0.24.112
4ef5c53be : Adds the EC LICENSE to the gsc_utils branch
1cd6467ce : ti50: Update release notes for 0.24.112
251d9cf56 : firmware_builder.py: Lint fixes
59c023391 : build: Write empty metadata file
9fd3f11a7 : builder: Format firmware_builder.py
08a8803a6 : build: Write empty metrics file
0295616a1 : gsctool: Use security version as epoch version for OT
24dc38434 : ti50: Update release notes for 0.23.101 and 0.24.101
ec010c398 : gsctool: Allow trunks_send binary name to come from ENV
1c9b0cac4 : ti50_firmware_releases: fix 0.24.90 version string
18ad077e5 : ti50: Update release notes for 0.23.90
d4a1af6f1 : gsctool: Add support for NuvoTitan images
64d337253 : gsctool: Run `cros format` on gsctool directory
a706054ae : ti50-release: Add release notes for 0.23.90
84a9e7615 : ti50-release: Add 0.24.90 release notes
82c3ec7c2 : cleanup: Run mdformat on ti50 release notes
b4d15d9fe : ti50-release: Remove feature note about wp from 0.2[34].81
ddc5396de : ti50-release: Add 0.23.74 release notes and rollback eras
ac9f0985b : gsc-utils: use cros_gsc for OWNERS
362d151b2 : ti50: Update release notes for 0.23.81
f9e3461eb : ti50: Update release notes for 0.24.81
87db9a88a : gsctool: group misc_status bits
d8ed72020 : gsctool: Add command to get aprov_gsc_reset_counts
c060a44d0 : gsctool: Run cros format on gsctool.c
6b8caee7f : gsctool: Add metric prints for WP, IsProd, AllowUnverifedRO
d431e2d47 : rust: update zerocopy to 0.7
00a353379 : ti50: Update release notes for 0.2[34].71
e07f18bbd : ti50: Update release notes for 0.23.70
d9db6f8d4 : docs: update Ti50 firmware release notes
bec9eeb4a : gsctool: Attempt look up USB pid when --serial is passed.
1371f2f37 : ti50_fw_release: Add note to 0.23.30 that is was GUC version
25c6f0a90 : explain_ap_ro: Add parse for AllowUnveriedRO settings
76638539f : gsctool: Fix TpmRstDeasserted boot trace typo
92163afbe : Ti50: Add release notes for 0.2[23].62
fffaf6d10 : tpm_vendor_cmds: reorder the file to separate ti50 and cr50 code
c6ce9458d : tpm_vendor_cmds: use new cr50 metrics value
08e417bfd : gsctool: add cr50 metrics
a68f04725 : ti50_fw_release: add release notes for 0.24.61
f427e3148 : gsctool: Add Ti50 scheduling metrics.
7827d3eed : enum_utils: fix the exposed crate name
54d92df20 : util: add a wrapper for explain_ap_ro_verification_status
1cf37b01a : move explain_ro_verification_status into gsc-utils
8721e7eac : gsc-utils/ti50_firmware_releases: update with 0.23.60 release
f513d5f9b : ti50_fw_release: add release notes for 0.24.60
26282023c : gsctool: make H1 the default when looking up by serial number
65d2b5373 : gsctool: Update help message for get_value and wp
ad482342c : gsctool: Add dev_ids option for get_value
95165d20a : gsctool: consolidate H1 and DT processing.
956b701d3 : gsctool: error when using -D option with cr50 image
4fbbf25b3 : gsctool: scan for dauntless second if no serial, vid, pid or image
e5a33e92b : ti50_fw_release: add release notes for 0.23.51
084b599d6 : tpmv: Add GetChassisOpen TPMV command
c7f895345 : ti50_fw_release: add links for M116 - M118
b67538bb5 : ti50_releases: Add release notes for 0.24.51
9c038d847 : makefile: clean up various inaccuracies
581fead01 : gsc_utils: Enable LFS support
2d11a6e75 : format: run clang-format on all files
a49b483f2 : gsctool: add --wp [follow|disable] options for Ti50
f436f121d : Makefile: apply CPPFLAGS when building
19cc5bf34 : gsctool: update default cap name to never
3613fdbe4 : opentitantool: add opentitantool wrapper script
10abb9dda : re-sign-gsc: script for creating node locked RW GSC image copies
75a5724dd : gsctool: Add command to get ti50 metrics.
41d9a3387 : gsctool: fix style issues
cd4b2fd5d : Makefile: move lines around to test CQ
8decb286a : Add fimrware_builder.py necessary for CQ
a5d902d1a : gsctool: add machine output mode for ccd print
47b0c175c : gsctool: add an initial factory mode print for ccd info
e915c22d4 : gsctool: correct big/little endian formatting for flags
6fe996ab9 : ti50_releases: add release notes for 0.23.40
b84477d28 : gsctool: add missing boot stages names
df412b571 : Move GSC support ustilities into gsc_utils branch
f40d7696d : reinstate preupload checks and configuration.
f4b3f694b : Add necessary root directory files
e29ce1c1c : ti50-releases: make 0.X.30 release notes similar
a0f4d6701 : ti50_releases: add release notes for 0.24.40
3a479e1db : ti50_releases: add configX support to release notes
b5a66842a : prune the tree so that only gsctool can be built
a00a09234 : Clean up BIOMETRICS_DEV flag
d948b8910 : usb_spi: increase spi stabilization time to 12ms
5e1547390 : gsctool: add option to retrieve boot trace
a768bee39 : gsctool: Add machine output support '-M' to rma
f5b828f80 : write_protection.md: Drop flashrom EC commands
663dcb421 : gsctool: fix order of commands in 'help' output
bb1304cf2 : gsctool: print spi mode to stdout instead of stderr
20a872b19 : docs: Delete deprecated flashrom WP commands and fix docs
852eaf4a6 : cr50_rma_open: support ti50
f5e2cf960 : doc/ccd: rename doc from _cr50 to _gsc suffix
fc021edce : PRESUBMIT: disallow --signed-off-by in Cr50
19be34e31 : docs: update Ti50 0.0.46 release notes
f430733d7 : gsctool: Parse X branding from factory config.
4183b466e : gsctool: Implement get time command.
305d327c2 : cr50: set EPS seed length in NV state upon creation
9dd981cb5 : cr50: prepare to release 0.{5,6}.180
b44d8d1ee : hwtimer: add support for tracking time since cold boot
f11b31e91 : hwtimer: define MAX_TIME_USEC
03328f108 : cr50: handle unwritten spaces in read_tpm_nvmem
dff7e2075 : gsctool: Add get time command code.
9fba607c6 : ti50: add 0.23.30 release notes
c6a3ef536 : doc/ccd: replace manual rescue image prep with pointer to brescue
9aa7c4f24 : docs: update CCD with Ti50/GSC information
345607aec : docs: Fix typo in CCD docs
a8b375dbe : Reland "gsctool: Use OpenSSL EVP API for compat"
328a5cb76 : ti50: add Recovery mode fix to known bug fix for 0.23.21
30562adc4 : docs: Fix arguments to flash_ec in CCD docs
2ede3f434 : ti50: add 0.23.21 release notes
a121eb23f : ti50/docs: Add release notes for 0.24.30
ec1d8afd5 : cr50: remove -fconserve-stack for cr50 excluding FIPS
deefb512d : prepare to release 0.{5,6}.171
9c36b24d3 : cr50: only check the fwmp when its written
23ab98d4b : cr50: separate ap_ro_status
db9be1a89 : gsctool: support fwmp wp status
53a6bef97 : cr50: add fwmp wp policy
058ae2bf2 : cr50: add update fwmp policies hook
e7976477f : prepare to release 0.{5,6}.170
b53356f66 : board_space: use a macro to define info space sizes
c65ffbb85 : virtual_nvmem: add virtual nvmem factory_config support
37fa38296 : cr50: add a factory config space
a5f105324 : gsctool: fix get factory config error message
2f9b98535 : cr50: set compiler options to ensure reproducible FIPS module
b3b3c92ea : cr50: enable wp vendor command over usb in dbg images
5c7332645 : cr50: DBG: undef CONFIG_FLASH
20ee1fabc : gsctool: Add command to get or set factory config.
92026fc84 : cr50: Add get/set factory config command codes.
d4fe1af41 : gsctool: Remove crash id parameter from GetCrashLog.
a45d66e4e : Revert "gsctool: Use OpenSSL EVP API for compat"
c0d219f6a : gsctool: Use OpenSSL EVP API for compat
44a748a92 : cr50: update TRNG timeout handling
c1c637bb5 : cr50: improve logging of dcrypto failures
12c5484d9 : prepare to release 0.{5,6}.160
23f96802b : Add release notes for 0.24.21
faa0d9248 : cr50: Clear pairing secret upon TPM clear
1bc5ed4c9 : Revert "gsctool: Add command to get or set factory config."
f4b79570b : gsctool: Add command to get or set factory config.
78c483d9c : gsctool: Add command to get console logs.
d0b376719 : Reland "cr50: Use platform/pinweaver"
521e07ce9 : doc/ti50: initial firmware release notes
9cfcd92ad : new_nvmem: fix update_pcr
8c2d93d80 : Revert "cr50: Use platform/pinweaver"
f9a097303 : cr50: Increase PinWeaver version to v2
ed10ce473 : cr50: Use platform/pinweaver
b3f837ea4 : cr50: Add support for building platform/pinweaver
a72eda8f7 : cr50: Rename pinweaver code
dff1ae07a : gsctool: modify RO_A handling for DBG images
036e26a70 : cr50: prepare to release 0.{5,6}.153
f8c9390c9 : cr50: prepare to release 0.{5,6}.152
05fe566a9 : gsctool: reject images smaller than flash page size
f141c5f5a : gsctool: Add command to get crashlogs.
8b6ac106b : upgrade_fw: do not accept headers smaller than a flash page
84267aafe : cr50:DBG: remove rarely used console commands
b96f63d8e : cr50: prepare to release 0.{5,6}.151
fcd3ecbc2 : cr50: support antirollback spaces in _plat__NvUpdateAllowed
ed9c50d5e : gsctool: initialize char* pointer correctly
3495069b4 : gsctool: add two new AP RO verification status
81541ac95 : cr50: fix zeroization of U2F secrets
f24055ddd : signing: prepare to release 0.{5,6}.150
4028a8cb0 : cr50/README.md: Use futility over obsolete script
563de01ea : cr50: implement checks for FWMP in _plat__NvUpdateAllowed
528d2182b : cr50: implement trivial _plat__NvUpdateAllowed
b993899fe : cr50: add get_tpm_pcr_value method
d786c0c68 : cr50: return various error codes for certain TPM2 operations
87ba96c3b : gsc_without_servod: clarify reset behaviour
8ffb055f8 : gsctool: Add timestamp unreliable flag for dauntless.
18f0629d9 : gsctool: Build gsctool in CQ.
be345deb2 : Revert "gsctool: Add timestamp unreliable flag for dauntless."
658729d9e : gsctool: Add timestamp unreliable flag for dauntless.
ceea780fa : gsctool: Add a command to perform a GSC reset
d32f72586 : prepare to release 0.{5,6}.142
f99a24357 : flash_cr50: fix style issues
17ee25c1f : flash_cr50: remove cros_build_lib dependency
58030fc49 : flash_cr50: Add brescue support
8bda16cb8 : cr50: set cc-name to gcc to avoid build errors
c2a105622 : prepare to release 0.{5,6}.141
0fdadccd7 : apro: add fmap error log
0f42a1867 : apro: check usb_spi_sha256_update return code
35adc7e3e : usb_spi: increase SPI_HASH timeout to 10 minutes
5b4625834 : gsctool: support setting CCD capabilities
42b8994d8 : flash_cr50: fix watchdog
2a657bc6b : gsctool: Add AP RO verify write protect descriptors config command
fdc477a98 : gsctool: fix misleading error message
c4502710f : prepare to release 0.{5,6}.140
6dd629282 : u2f: Fix some constant usage
bd931142b : rddkeepalive: return EC_ERROR_ACCESS_DENIED if the console is locked
e4cf6678e : gsctool: Add AP RO verify SPI read/write addressing config mode command
6fb42d210 : apro: prevent key_combo0 from releasing reset for 60 seconds
d478eab2e : cr50: enable key combo0 on all boards
759c66025 : apro: fail if the V1 data is corrupted
4823f8363 : apro: comment out AP_RO_HASH_TYPE_GSCVD
52b9c34f7 : apro: save the gbb descriptor after verification passes
b08b1eeca : gsctool: add support for AP RO Verification V2 status
31925f9c5 : apro: define ap_ro_check_payload with the max number of ranges
266008124 : apro: refactor writing AP RO check data
ef3613e4a : apro: generate the hash with possible factory flags
97c4de9fd : usb_spi: move validate_ranges_sha print to usb_spi_sha256_update
b9d1609c4 : ap_ro: v1: check the gbb flags are 0
83be28f6f : util/chargen: Update to python3
8113d238f : alerts: ignore RTC_DEAD alerts
3f4033edb : tools: drop tpm_hash_gen.py
e7ccda9e6 : prepare to release 0.{5,6}.130
3cd09fe99 : ap_ro_integrity_check: remove v2 support
9123b238b : stack_analyzer: Migrate to python3
eb3cedf0d : gsctool: adjust CCD info v1 capabilities representation
84cad1fa9 : gsctool: Size TPM update request packets to fit the max block size.
0bfa5127e : rdd: fix rddkeepalive disable
9e31a10ec : fix ChromiumOS authors and whitespace warnings
12d1cd456 : gsctool: support CCD info variations
0ddf22992 : gsctool: cosmetic changes to pacify pre-upload checks
f6b4581c1 : ec: Fix DEBUG "variable" in usb_updater Makefile (retry)
27ff437ee : gsctool: fix compilation problems
8cc24f9c7 : Revert "ec: Fix DEBUG "variable" in usb_updater Makefile"
fadf897cf : Revert "ec: Check DEBUG is nonempty"
84783974e : ec: Check DEBUG is nonempty
af5a3f991 : ec: Fix DEBUG "variable" in usb_updater Makefile
9f0ed15c1 : apro: add compile time check to verify max AP RO data size
32c80cad1 : util: convert config_option_check.py to Python 3
a8e2aabdd : ap_ro_integrity_check: specify ap ro status enum values
07ba1c648 : apro: clear AP_RO_FAIL on combo0
f096d17cf : cr50/nvmem: fix unmarshalling of objectContextID in TPM2 state load
e35f5d208 : apro: add new return codes (take two)
caf0666a3 : Revert "apro: add new return codes"
c1f5a5481 : apro: add new return codes
190f1cb3d : util/flash_cr50: Update servo controls
51f470833 : cr50: TOT_ONLY: add chargen
eed23440a : chargen: update for cr50 branch
e534cfcdb : Update header templates/examples
923f4a6d2 : Makefile.toolchain: Disable assembler warnings
bd8f26e7f : Makefile.toolchain: Add -no-pie to more places
088b5d4b0 : Makefile.toolchain: Disable position independent code
f35ac201b : gsctool: clean up and restore compilation outside chroot
fb370abd1 : cr50: remove flashrom --do-not-verify flag from docs
b8544e962 : base64: add implementation for encoding binary into base64
606ff61be : prepare to release 0.{5,6}.120
e5b0f03a6 : cr50: Add corp format to u2f_attest
1e27cddda : add CR50_DEV and CRYPTO_TEST builds to make buildall
67d0a8018 : scribe: fix build failures
d5c58ca5b : gsctool: block ti50 upgrade without going through 0.0.15
ca0511abb : docs: add note about cleaning TPM state
ad1750d53 : ap_ro_hash: use dump_fmap flashrom format
fae3eadee : ap_ro_hash: break up ranges into 4M blocks
b965c08f7 : bcmp: use mp, tot, or prepvt as the branch input
2ca4c934c : prepare to release 0.{5,6}.111
4986283df : ap_ro_integrity_check: update hash until the bid type is saved
0bbd42b38 : ap_ro_hash: print calculated digest
6244dfa30 : gsctool: Support flog on H1D3C.
baf2c999e : prepare to release 0.{5,6}.110
a8eb0e2e9 : rbox: use PWRB_IN to check power button state
822cee001 : cr50: add GPIO_SLEEP_DIS flags to EC flashing signals
76d059d14 : gpio: add gpio flags to disable sleep
0ab123eac : cr50: deassert AP_FLASH_SELECT before deep sleep
eb9f26b0f : ap_ro_integrity_check: delay sleep after deasserting AP FLASH SEL
901bd3686 : ap_state: poll TPM_RST_L in case cr50 missed an edge.
a2e434d6c : ap_state: add device state info
44744edfc : factory_mode: don't reset the AP after enabling factory mode
8181f5e93 : Makefile.toolchain: Remove fno-experimental-new-pass-manager
a5339d70a : gsctool: update apro boot cmd to support triggering ro verify
11369639f : tpm_hash_gen.py: extend to cover larger range of git tags
73c8bc79b : brescue.sh: account for HW cryptolib header in the image
402556b47 : Revert "gsctool: Support flog on H1D3C."
6a90601b8 : gsctool: Support flog on H1D3C.
cd1692f92 : cr50: fix wp atboot documentation
7e3c1b6d4 : Revert "gsctool: add support for USER_PRES vc"
d4b3156cc : gsctool: add support for USER_PRES vc
8f0ac179f : gsctool: search on 2KB boundary instead of 16KB boundary for header
ffa525431 : u2f: do not commit state changes on TPM command context.
31ff2cfb3 : prepare to release 0.{5,6}.100
9fdde5f20 : ds_disable: clear ds_disable if the AP doesn't turn off in 10S
6c4038cf1 : ccd_config: add more options to why_denied
b78cbbfd2 : ccd_config: allow the option to restrict ccd in prepvt images
9ea42018d : gpio: change A1 pinmux flag to DIO_INPUT instead of GPIO_INPUT
bba90682d : cr50: return the time since user_pres was asserted
8d39e763a : fuzz: Stop mixing decl + initialization
aa7815dcf : cr50: fix nvmem logic in u2f_gen_kek_seed()
1a1168ed6 : cr50: reset the ec efs boot_mode after the key combo0 is pressed
43fa560eb : cr50: preserve ordely nv spaces over TPM reset
76eba5741 : flash_cr50: add support for using pch_disable to reset cr50
8285fdcde : prepare to release 0.{5,6}.93
35517a004 : ccd_config: save the config after setting the password
4df609d50 : ccd_config: treat ALT_IF commands the same as USB commands
ff49166b3 : cr50: update FIPS module based on operational testing findings
12d62b799 : add vendor command to disable deep sleep
a65cd8208 : prepare to release 0.{5,6}.92
c932c5a34 : cr50: make strap errors louder
679179d7a : H1_RED_BOARD: unconditionally use red board brdprop
b4ab5c7e0 : brdprop: log invalid and ambiguous events
d74630780 : Add rescue path and early options for brescue.sh
6e0467396 : extension: allow pop flog over usb on DBG images
7e8e3e0d7 : gsc_without_servod: update based on user comments
c1844433b : prepare to release 0.{5,6}.91
7b867eaa7 : H1_RED_BOARD: add `idle d` command
633c90dff : cr50: fix FIPS behavior with resume from deep sleep
3fc27ee17 : cr50: docs: Fix apt-get command typo
c6f706f2c : prepare to release 0.{5,6}.90
a555d36f3 : cr50: reduce TRNG use during RSA prime check
ae6151720 : cr50: update TRNG resets
914a20f4b : cr50: improve g2f implementation
74c466bee : cr50: Fix x509_gen_u2f_cert_name
afa982f68 : ap ro verification: add log entry for the 'unsupported' case
08d9e212d : ap_ro_verification: fix cached verification state
82e0d4a58 : tpm_test: add support for running tests independently
eb0ed7b4e : cr50: fix g2f certificate retrieval
646aedf8e : doc: fix errors in gsc_without_servod.md
109643dd7 : update OWNERS
3857509aa : util: scripts and instructions for using GSC without servod
6c404e61a : bcmp.sh: script for comparing Cr50 code branches
9865030f6 : prepare to release 0.{5,6}.73
ffaa0ec9a : CRYPTO_TEST: modify the hash_command_handler print statements
cd0879ec4 : prepare to release 0.{5,6}.72
044fa08bd : cr50: Revert U2F_Sign back to not checking authorization
e2e3930de : H1_RED_BOARD: modify get_properties
2878893ca : prepare to release 0.{5,6}.71
f228ed5b1 : getversion: drop cryptoc from the Cr50 version string
a6b008b3a : ap_ro_integrity_check: call keep_ec_in_reset in do_ap_ro_check
6ba72e7fd : ap_ro_check: fix error processing logic
0a7e32928 : ap_ro_verification: update test root key hash
62bbd1cd7 : Revert "console_channel.inc: Add more ifdef to reduce number of channels"
08b6aaa30 : prepare to release 0.{5,6}.70
ac21b1e19 : coil: replace non-inclusive pronouns
6d5efa406 : coil: replace non-inclusive terms with "placeholder"
fabb25e9e : remove spi_nor
69825c3b1 : coil: replace non-inclusive terms with "validity"
22bef7dfb : g/build.mk: replace coil terms
df2aa2c2d : Revert "ec: Add a task_reset function."
bb112fc19 : Revert "chip/stm32/usb: More reliable implementation of usb_wake"
0b0107abe : Revert "hammer: Pulse detection pin on USB wake event"
1a16d749f : Revert "usb_api.h: Stub usb_wake if CONFIG_USB_REMOTE_WAKEUP is not defined"
47beba227 : Revert "KBL/SKL: Add wait between DSW_PWROK and PWRBTN"
c3c090337 : Revert "common/led_common: Add API for controlling LED state"
0f7b19b82 : Revert "dma: separate out DMA enable status from wait_for_bytes"
35c080429 : Revert "ISH3.0: Scaling timer from 12MHz to 1MHz"
52cc9b77b : Revert "common: add `RETURN_ERROR` macro"
52318b441 : Revert "ec_features / coral: Allow disabling keyboard backlight feature"
97fe89373 : Revert "Add #defines for UINT62_MAX and INT64_MAX."
aa4faa33e : Revert "Add uint_(least|fast)*_t types"
8cd253a69 : Revert "chip/mt_scp: support software gain"
5aac57dfd : Revert "npcx: Ensure the watchdog isn't stopped while it is invalid to do so"
990a57392 : Revert "software_panic: Add a new software panic type for PMIC fault"
eddac3a1d : Revert "gpio.wrap: add *_R[OW] macros for easier pin configuration."
ac816e98c : Revert "IO_Expander: introduce the common interface of IO expander"
9bf1202e4 : Revert "IO Expander: add the interrupt support to IOEX framework"
6feec9995 : Revert "GPIO/IOEX/eSPI: Give different IO signals unique values"
ffdb92b3c : Revert "common: add i2c tracing functionality"
a340a64dc : Revert "i2c: add i2clookup host command"
006f8a6f4 : Revert "rsa: Optimization of multiplications for Cortex-M0"
b46752dc2 : Revert "gpio: extend flags size to accommodate GPIO_ flags"
1c448adb9 : Revert "stm32: add TRNG support"
e46565d25 : Revert "pd: Store PD active state in battery-backed memory"
be18c0b0e : Revert "common: Add uptime host command"
b5bc684e2 : ccd_config: add flag restricting ccd open
e6a93af1f : Revert "hostcmd: Remove EC_CMD_VBNV_CONTEXT handler for most boards"
0598e8478 : Revert "system: Add support for emulated sysrq"
45e380e4f : Revert "system: Fixups in emulated sysrq code"
ca9ae8f2c : Revert "npcx: i2c: Add support for npcx7 series ec"
d3459ea19 : Revert "rwsig: do not jump if reset source is hard pin reset"
38c5d04ff : Revert "npcx: system: Add support for npcx7 series ec"
0a2ce40ca : Revert "common: sensors: add extra sensor attributes"
721028ab7 : Revert "stm32/usb: Add support for board-specific serial number"
f07e1b5cb : Revert "Add system_can_boot_ap API"
8ea52c51e : Revert "vboot_ec:Read try slot from BBRAM"
bce6ad901 : Revert "chip/stm32/pwm: Prevent sleeping while PWM output is active"
444ce57f8 : Revert "system: Allow sysjump command to jump to RW_B"
f493af8b8 : Revert "vboot: Jump to RW early"
b92073532 : Revert "Add OTP support"
1cfb5293e : Revert "coral: Add host command to fetch SKU ID"
a9033feb7 : Revert "EFS: Rename CONFIG_VBOOT_EC to _EFS"
6ca7a0b7f : Revert "npcx: bypass for CSAE issue if CONFIG_LOW_POWER_IDLE is disabled"
4076cecba : Revert "Treat SYSTEM_IMAGE_RW_B also as RW copy"
b69596420 : Revert "common: add host command to push AP SKU ID to ec"
ee4d6d132 : Revert "EFS: Add support for early firmware selection"
af71b3361 : Revert "EFS: Switch active slot when current slot is invalid"
7bba0b1ed : Revert "EFS: Allow EC to switch slot on reboot"
f18d5a6dd : Revert "EFS: Sysjump to active copy"
241c9c973 : Revert "host_event: Perform lpc_init_mask before keyboard/button init"
deb7b9dba : Revert "chip/npcx: Add support for pad-switching UART"
b22109815 : Revert "cortex-m: mpu: Support unaligned regions and protect code RAM"
827137140 : Revert "system: Add wait-ext option to ec reboot command"
ebcf1492b : Revert "panic: Set EC_HOST_EVENT_PANIC on chipset reset"
6b6198063 : Revert "system: Allow hibernate to clear AP_OFF flag"
1ff6bd60f : Revert "system: Log PC and task id on watchdog"
6fe661db7 : Revert "ec_gpio: Add GPIO power down support"
34f01d9ae : Revert "stm32/usb: Add HOOK_USB_PM_CHANGE, called when USB is resumed/suspended"
67691dada : Revert "Enable PD communication in RO for external display"
0c491fb21 : common: remove vboot/vboot.c
2b0ffc52c : Revert "Fizz: Execute PMIC reset before vboot_main"
38159934a : Revert "stm32: add internal flash support for STM32H7 family"
d03a3d712 : Revert "cortex-m: enable I-cache on ARMv7-M"
f1e3d8db6 : Revert "core: add chip-specific memory regions definition mechanism"
5402eb74e : Revert "system: update board version to return an error if encountered"
431b1b6b8 : Revert "npcx: Add BBRM idx for a 3rd PD port."
bfbaf6988 : Revert "lpc/espi: convert remaning CONFIG_LPC to CONFIG_HOSTCMD_X86"
9c04fe1d0 : Revert "console_output: Add option to disable console channels"
6d5039365 : Revert "timer: Allow disabling gettime console command"
543a18ecf : Revert "rsa: Further optimization of multiplications for Cortex-M0"
39bc3a4c0 : Revert "system: Enable/Disable low power idle in run time"
aee03b415 : Revert "cortex-m: add D-cache support"
926feb2aa : Revert "stm32: use D-cache on STM32H7"
eac9fc5df : Revert "stm32: move UART wake-up to uart code"
2ad8d8d9c : Revert "stm32: low power idle for STM32H7"
1c2959c06 : Revert "ec/google: Add command to fetch keyboard ID from EC"
46c9e6aba : Revert "npcx: adc: only enable ADC during conversion for power consumption."
fdb5b7a22 : Revert "tcpm: wait for TCPC to init upon first tcpc access"
8efbe561a : Revert "uart_buffering: expose interface to support non-host command"
18262b77e : Revert "common: add BASE_CHANGE hook"
7b0bfa297 : Revert "kukui/emmc: Disable eMMC emulation when not needed"
f8f8830c2 : Revert "system: Make hibernate console command invoke chipset task if chipset is on"
4e4692878 : Revert "tcpm:it83xx: GRL-USB-PD TDA2.1.2.2 BIST test"
4e4b79c7e : system: remove support for ap-watchdog reset
365c67ef5 : Revert "util: add isupper() library function"
3dab21308 : Revert "sensor: Adjust max_frequency based on EC performance"
69fa572f8 : Revert "util: Add macro to swap two variables"
942209469 : Revert "core/cortex-m*/task: Record 32-bit exception times"
4e0fe2938 : Revert "core/cortex-m: Support chip with no flash."
4a18e7296 : Revert "core/cortex-m: Support prevent chip memory region from GC."
dc4cc17a8 : i2c_controller: remove Protect TCPC I2C tunnels as part of EC_REBOOT_DISABLE_JUMP
e9f0c32f5 : Revert "UART: Add uart_put API"
4c2134824 : Revert "UART: Export uart_clear_input API"
d0dcd048e : Revert "mt_scp: Add functions to clean/invalidated selected ranges of D-cache"
30defb177 : Revert "ec: cleanup: Add CONFIG_RTC"
a61f67e8a : Revert "clock: define the function clock_enable_module to all EC chips"
a4cc47d34 : Revert "minute-ia: Print panic info on processor exception"
4502ecccb : Revert "Hook: Define HOOK_PRIO_INIT_ADC as enum hook_priority"
1eb374851 : Revert "mt_scp: Support ROM section on internal SRAM."
d799d6f54 : timer: add SEC_UL
3208d759d : Revert "power: Allow board to take custom action on G3 timer expiration"
3754e03b2 : Revert "ish: wait for heci bus instead of error"
2dcd3e36b : Revert "USB PD: Re-discover port partner when a contract was in place"
0f816491a : Revert "util/ectool, common/system: Share sysmbol reset_flag_desc."
7d137985d : Revert "motion sense: Calculate loop time based on sensor needs"
c10d4d86a : Revert "kukui_scp: Enable MPU to protect code RAM and data RAM in RW image."
73fe7aa86 : Revert "ish: preserve panic data across reset"
3183c762f : Revert "USB-PD: Add hook for PD connect event"
16989bbb4 : Revert "Align behavior of strtoi() and strtoul() to match Linux manpage description of strtol()."
35083b5b9 : Revert "queue.h: Check at compile time if queue size is power of 2"
c6af3cf4d : Revert "common: chip_save_reset_flags takes uint32_t"
5756592f0 : Revert "USB-PD: Consolidate tcpc_config declarations in usb_pd_tcpm.h"
aa07ab0df : Revert "console: improve command name length error message"
7b37da7ca : i2c_controller: remove subcommand to protect all TCPC ports
9532795e8 : Revert "common: board_[read/write]_serial weak reference cleanup"
891dd5452 : Revert "common: queue: Update chunk struct and get read/write logic"
ea880d954 : Revert "common: Add EC_CMD_LOCATE_CHIP"
3ef889dd6 : Revert "minute-ia: ish software panic"
0a9448015 : Revert "TCPC: Make tcpc_config handle other bus types"
c2c2a77df : Revert "core:RISC-V / chip:IT83202"
676ea771c : Revert "minute-ia: move IRQ definitions to common files"
4e1bbcdec : Revert "minute-ia: show EC task information during panic"
791c01f52 : Revert "mt_scp: Add support to store some code in DRAM"
87cf0b930 : Revert "core: Allow .bss and .data sections in DRAM"
f38b3d8ee : Revert "common: provide config option for 64-bit hwtimer"
e90affa77 : Revert "uart_buffering: add tx_buffer_full() API"
44a22cd70 : Revert "rollback: Add rollback support for chips with varying flash bank sizes"
16b414e7b : Revert "common/system: refactor some confusing ifdefs"
6a6594031 : Revert "cleanup: use STATIC_IF for hibernate variables"
886a18156 : Revert "common: change clksrc_high to use STATIC_IF_NOT"
2ad605718 : Revert "log: Preserve Kukui EC reset logs across every EC reboot on SRAM."
b236987c1 : Revert "task: Add task_enable_task() and task_disable_task()"
b7256c832 : Revert "version: Make ver_get_num_commits work for on-flash images"
2869cee54 : Revert "utils: Add strstr"
46e9f7892 : Revert "kukui_scp: support CONFIG_PRESERVE_LOGS"
f465ed34e : Revert "system.c: move jump_data declarations into sysjump.h"
7f11a7e86 : Revert "system.c: reset statics for testing"
2619aa369 : Revert "Cleanup: Correct GPIO alternate function parameter"
040ae0f9c : Revert "Rename CONFIG_USB_PD_PORT_COUNT as CONFIG_USB_PD_PORT_MAX_COUNT"
43a45decf : Revert "gpio: Add UNUSED declaration for gpio.inc"
80a02563b : Revert "Add a board specific helper to return USB PD port count"
913323204 : core-m/m0: reformat linker script with spaces
5c8fdca1c : navbar: Fix logo url
d1e69bd30 : cortex-m: remove mpu
c80689153 : remove lm4
10fe0fbfd : remove bds
c1ec30a46 : remove core/riscv-rv32i
ba84855d9 : remove rollback
e1312234b : remove power code
ac9fd1a3d : remove cortex-m0
77a94c5fc : remove core/minute-ia
bd99fd929 : cr50: usb_pdu_valid should check if crypto is allowed before check
ce4770858 : cr50: adjust FIPS tests based on feedback from security review
5d72acabe : cr50: adjust shared memory for CRYPTO_TEST=1 build
4b9ea3ee2 : ap_ro_verification: do not fail if verification is not supported
5a705e76a : ap_ro_integrity_check: add a ccd capability for the ap ro check vc
4eb67c6f9 : factory_mode: add 0.3.22 to guc versions
2b948afb2 : board_id: fix an incorrect offset calculation
30c8e6783 : usb_spi_v2: read full PDU into a buffer
0e1a9e198 : cr50: better cleaning of residual data in case of U2F failures
6bf3837d7 : ap_ro_verification: do not stop on failing FMAPs
fd3d2aa11 : ap_ro_verification: rework to match the new GVD layout
2bf205112 : cr50: update ECDSA pair-wise consistency test to alter key, not message
69753e1de : cr50: update TRNG health tests cut off values for new entropy estimate
69492c43e : cr50: prepare to release 0.{5,6}.60
2b702d8cc : i2cp: reduce the number of i2c flog errors
484f31b69 : ap_ro_status: report the button status if verification is unsupported
27d990372 : ccdblock: move IGNORE_SERVO warning to the end
d54d94a15 : cr50: add CQ build script
a0239d9c5 : cr50: copy firmware_builder.py from /platform/ec
ae34db53d : cr50: update comments authTimeSecret -> authTimeSecretHash
5c95b1abf : ap_ro_verification: Do not allow over USB
b72f2a1c9 : cr50: add run-time detection of gcc version to support gcc 11.2 LTO
31bf4f49e : cr50: update U2F_Sign command to hash authentication secret
e77a39a2e : cr50: optimize AES/GCM/App cipher implementation
1ad3e00b6 : cr50: cleanup public API for FIPS module
307b3dc3c : cr50: add functionality to support FIPS testing by lab
29c152bcf : ccdblock: add option to tri-state the EC UART
39447a20c : rdd: only enable AP UART if the AP is on
39e75e0a9 : i2cp: remove FE_TPM_I2C_ERROR log
e805689ea : Reland "cr50_fuzz: Add fuzzer for u2f commands"
0b7ad4919 : cr50: place .text.fips_checksum immediately after FIPS module
7e66297fc : fips: silence fips section filler
289dfac48 : cr50: use LTO module for TPM2
d1244d6f0 : cr50: improve stability and performance of tpmtest on H1 Red board
d3b1de5a1 : cr50: fix test/tpm_test makefile to build bn_test
713045974 : cr50: fix fuzzing
ee54c8a9c : cr50: fix make file dependencies for FIPS module
aeb565aec : cr50: change static inline to __always_inline
18bd53f91 : Revert "cr50_fuzz: Add fuzzer for u2f commands"
3cac98670 : cr50_fuzz: Add fuzzer for u2f commands
af9fd4fba : cr50: improve toolchain
fdf35d0b4 : cr50: switch CR50_DEV in FIPS module to branches of CRYPTO_TEST
b0c5e4318 : cr50: switch TRNG register access to use struct instead of GREAD
af3ec9391 : cr50: move bn dcrypto microcode into dcrypto_bn.inc
978cf293a : cr50: move sha512 dcrypto microcode into dcrypto_sha512.inc
38690405b : cr50: add support for v2 of U2F key handle for WebAuthn
cc7679235 : cr50: switch RSA/big numbers to dynamic buffer allocation for RSA 4K
6a1d61e3e : cr50: update AES-CMAC implementation
0fe84e193 : cr50: update RSA public API to block access on FIPS errors
7f5d2a30a : cr50: RSA enhancements
9cd80daff : cr50: Update AES public APIs
d64c8e280 : cr50: fix build with older gcc8.3 until gcc 11.2 lands properly
b791f6ab3 : cr50: update ap_ro to new HASH API
7d9b0399d : cr50: adjust FIPS module dependency to rebuild on configuration changes
0ad46f225 : cr50: provide public crypto API for HMAC/HASH with error reporting.
7b25ee081 : cr50: improve RSA core function to support up to RSA 4K
9f56663b5 : ap_ro_verification: add implementation of the new scheme
1aa482194 : cr50: detangle RO and RW build settings
88768bef5 : chip/g: fix gcc 11.2 build issues
c13fecc4b : cr50: make CONFIG_FW_INCLUDE_RO work properly
9fbc265db : cr50: refactor HMAC_DRBG to simplify reseeding and initialization logic
2d15ff2e3 : cr50: enhance ECDSA sign to retry if zero r or s produced.
c07531e0a : cr50: add support for upcoming update to gcc 11.2 in coreboot-sdk
c5cf86f5d : cr50: remove unnecessary dependency on trng.h
4821a29fe : cr50: minor fix for -Wsign-compare with RND_TEST=1
cbb9463b2 : cr50: switch HMAC_DRBG to use enum dcrypto_result
5235525f8 : cr50: update TRNG continuous test logic to handle intermittent errors
24c5d1beb : cr50: Fix sign comparison warnings (-Wsign-compare)
5044b81a4 : cr50: switch ECDSA to use enum dcrypto_result, added FIPS checks
78d460f72 : cr50: move FIPS DRBG initialization check into fips_drbg_init()
0fddca859 : cr50: update .clang-format to better deal with long identifiers
3e79af7d3 : cr50: move several few static inline functions into dcrypto/internal.h
12a022685 : tpm_vendor_cmds: add command for AP RO verification
271bb8c30 : usb_spi: add API for reading arbitrary AP flash locations
a30384ab6 : cr50: detangle public and internal APIs of FIPS module
339b23619 : cr50: block access to U2F functions in case of FIPS errors
469a4055e : cr50: remove unused and empty struct APPKEY_CTX from APIs
222f2fb90 : cr50: implement AES using aligned memory access
b89dd9906 : cr50: add TRNG testing mode with TRNG restart
83a5b5bd7 : cr50: switch to using DRBG for key generation purposes.
539cbdd25 : Excise cros_logging module
f22792d58 : cr50: dcrypto/hkdf.c only used by CRYPTO_TEST=1 code, so don't link it
e84c0c2ee : cr50: add support for hardware HMAC and one-shot SHA
fb9c6a66b : cr50: added DCRYPTO_p256_is_valid_point() to public API.
4ad2fe9ff : cr50: update FIPS known-answer tests
e33cd20b6 : cr50: switch to FIPS key gen for U2F and G2F
d83a3c89d : cr50: make p256_int aligned - improve code size & performance
404fbff01 : cr50: fix RSA dcrypto DMEM layout to avoid conflict with P256
bcb5a1c84 : cr50: merge always_memset() and memset()
828bf6cff : cr50: minor fix - enable DRBG test vendor command with CRYPTO_TEST=1
82bea41f4 : cr50: remove unused DCRYPTO_ladder_random()
577a2900b : cr50: consolidate FIPS module sources under board/cr50/dcrypto
77d80437e : cr50: reduce default set of CCD test commands with CRYPTO_TEST=1
2cb1847d5 : cr50: fix u2f after cl:3125994
961fed486 : cr50: fix make buildall builds
1c3b00c3f : add script to inject the fips fingerprint
519a3cf7c : cr50: move fips checksum into its own section
b1c486b80 : cr50: remove drbg_exit() from dcrypto_p256_ecdsa_sign()
11cde7e43 : cr50: adjust FIPS module build flags for reproducible build
070b9f2cc : cr50: add hardened crypto return codes, harden DCRYPTO_equals
4b109d0b9 : u2f: refactoring to split command processing and crypto
dc96ffc9d : cr50: update dcrypto p256 code
9167dcfd1 : cr50: fix initialization check for FIPS DRBG
50e3ce90b : cr50: add pair-wise consistency test for ECDSA key generation.
8ddc58e3c : cr50: merge crypto_enabled() and fips_crypto_allowed()
6b7b22bc5 : add BOARD_CCD_REC_LID_PIN_DIOA12 to Zork brdprop
1485393c0 : Revert "u2f: refactoring to split command processing and crypto"
5ae1c6842 : u2f: refactoring to split command processing and crypto
ea3535450 : cr50: prepare to release 0.{5,6}.51
ecba84675 : cr50: prod: use 6 as the major version
93017e6d8 : cr50: replace direct calls to EC OS from FIPS module with callbacks
8ee57eba1 : fips: fix printing fips hash
5db45a1e5 : tpm_mode: move s_tpm_mode to .bss.Tpm2_common
4de87085a : cr50: refactor TRNG use, implement rand() using read_rand()
994efaeb5 : cr50: final touches to remove cryptoc dependency
5d24282d7 : cr50: update FIPS initialization logic to match security policy
2a590e25e : cr50: drop cryptoc for p256 implementation
7ddbd2a9e : cr50: drop cryptoc for SHA1/SHA2 support
43f6e7be0 : cr50: drop cryptoc for always_memset()
c3c528d2e : cr50: fix CRYPTO_TEST=1 broken due to FIPS code
04f5e125a : cr50: prepare to release 0.{5,6}.50
fe02aee77 : usb_spi: Remove stm32spi.py since no one uses it
049538cb6 : usb_spi: move to Raiden V2 implementation
a5efd47c6 : cr50: add basic U2F test to tpmtest, disable ecies
5dd9d73ea : cr50: add FIPS module self-integrity check
75ee01bc0 : cr50: add linker script to consolidate FIPS module sections
91d3cef24 : Add necessary utilities to the FIPS boundary
0ec02cb2f : common/util: group the code needed in the fips module
1af6314ee : cr50: make CRYPTO_TEST=1 work again
7c1e430fa : cr50: replace call to __aeabi_uldivmod with better implementation
afa1e4cdd : build dcrypto and u2f separately
a45063428 : cr50: add CRYPTO_TEST_SETUP description
0c2cec099 : CRYPTO_TEST: fix build ap_state build issue
6c476e94f : cr50: prepare to release 0.{5,6}.40
2cc596efd : cr50: add placeholder for FIPS module at fixed location
8afa696aa : tpm_mode: make available to all boards and restore on resets
1e68e66a3 : tpm_mode: do not proceed if nvmem commits can not be enabled
9d228f467 : dcrypto: remove unused functionality
e2655cb43 : g: spi_controller: add the subtransaction capability
c6b0971da : cr50: use board/cr50/dcrypto
c60951927 : cr50: switch SPI CS to GPIO mode
a6e62a302 : usb_spi: prevent potential loss of upstream traffic
f1dad7730 : test: port to Python3
90120a2e3 : ccd_config: remove UpdateNoTPMWipe
91e4f3225 : gsctool: add new get ap ro hash errors
4547342e4 : ap_ro_integrity_check: handle invalid hash responses the same way
dbc452b86 : gsctool: add support for getting AP RO boot status
49a02d634 : ap_ro_integrity_check: Add vendor command to check status
b231b059c : ap_ro_integrity_check: skip verify based on RLZ
3e2b82328 : ap_ro_integrity_check: unify ap ro hash checks
e89767b3b : brdprop: print tpm-board-cfg
750140eb3 : Restore chip/g/dcrypto
00b712db8 : Move copy chip/g/dcrypto to boards/cr50/dcrypto
5fdf02947 : cr50: support EC-EFS 2.1
98e4da999 : add reserved `VIRTUAL_NV_INDEX_RMA_BYTES` in comment.
b529376c7 : ap_ro_integrity_check: allow setting hash in DBG images
9f9753d66 : gsctool: add --dauntless flag and default to haven
e9399b9b4 : flash_cr50: add support to reboot with the console
cd8c9a3e9 : tpm_test: drbg_test: add support for using lab vectors
7d081eb49 : tpm_test: add u2f hmac drbg vectors
e7f5afcc9 : tpm_test: drbg_test: reformat test to fix too many local variables error
f85786a95 : tpm_test: drbg_test: save the results in a list
718a708fc : tpm_test: drbg_test: explicitly state whether to check the result
ed1f3afed : tpm_test: drbg_test: be explicit about output length
ac722759f : hmac_drbg: increase output size
1458cfd63 : make: fix awk complaint
fa9bfd032 : cr50: move trng.c under CONFIG_DCRYPTO control in chip/g/build.mk
47e745182 : host: fixing make runtests
d06a3ef22 : CRYPTO_TEST: open ccd
6460246a9 : H1_RED_BOARD: force rddkeepalive
491b6948b : flash_cr50: wait up to 15 seconds for EC cutoff
5c11d1e8b : gsctool: add flags from ti50 repo
cb8c544ed : cr50: prepare to release 0.{5,6}.30
f42ae66a8 : cr50: debounce successive TPM reset pulses (take two)
afdc6bf6c : CRYPTO_TEST_SETUP: enable dev features
190e6a26d : CRYPTO_TEST_SETUP: enable the tpm
ba01694b6 : CRYPTO_TEST_SETUP: remove ap ro verification and spi hash
c0dc6bb71 : CRYPTO_TEST_SETUP: remove unnecessary commands
d5a1f3ea2 : add CONFIG_CMD_ROLLBACK
985736f0b : add CONFIG_SPI_HASH
a48725dc2 : isolate CONFIG_AP_RO_VERIFICATION
0b13ed0f5 : add CONFIG_CMD_GPIOCFG
4892ae46c : add CONFIG_CMD_PINMUX
5990b8d03 : add CONFIG_CMD_DUMP_NVMEM
769bb4fbb : add CONFIG_CMD_WP
1908d6706 : add CONFIG_CMD_SYSRST
386f987a2 : add CONFIG_CMD_ECRST
7189f6992 : signer: advance version and erase new bit in rollback map
733b9bfcf : flashrom: remove --fast-verify from documentation
7c2775b3a : ccdstate: displays "CCD_MODE" instead of "CCD EXT" field
4f0b979b3 : ccdstate: add 'KeepAlive' line in output
d4cb504dc : i2cp: fix read chunk processing
47890947e : cr50: prepare to release 0.{5,6}.10
bc22dfda4 : remove serialno command
f38daf612 : add 'atboot' arg to rddkeepalive
27c3bf401 : make rddkeepalive read-only when console is locked
8adbe7927 : ec-comm: make EC_PACKET_MODE_EN a wake source in all states
31ce1c0c9 : ccd_config: clarify the definition of public flags
be928b938 : gsctool: use dauntless vid:pid as default for d2 images
e68e10cfd : docs/case_closed_debugging_cr50: Expand ccd open instructions
62ed9e8de : cleanup: remove unnecessary image size padding
bfeed1bdd : gsctool: use SHA256 digest for D2 instead of SHA1
0464f99dc : gsctool: drop logic for non-background support
7e2f4d300 : u2f: Move some u2f logic to common/ for testing
19f4c3e2d : flash_cr50: add c2d2 to allowable servo types
caeff1d07 : cr50: prepare to release 0.{5,6}.9
88b7c50e7 : trng: change TRNG_EMPTY_COUNT to 0x7ff
8b79ea563 : usb_updater: gsctool: fix buffer truncation warn/error
72a3dd167 : cr50_stab: Add unittests for u2f
ec643f0d9 : coil: cleanup comments
17baff2bd : coil: remove configs with coil terms
4fba21dd0 : coil: remove CONFIG_STM32_SPI1_MASTER
0f369bb5e : coil: remove unused hostcmd configs with coil terms
0433726ab : coil: CC_SPS->CC_SPP
7d462d74c : coil: CONFIG_TPM_SPS->CONFIG_TPM_SPP
7e511dbe3 : coil: rename sps_tpm to spp_tpm
26d8175b4 : coil: rename spi_master to spi_controller
eb813744e : coil: CONFIG_SPI_MASTER->CONFIG_SPI_CONTROLLER
9fcc0a5e3 : coil: MODULE_SPI_MASTER->MODULE_SPI_CONTROLLER
88bce4342 : coil: sps->spp
7ec65cc8d : coil: CONFIG_SPS->CONFIG_SPP
b3e23b9e8 : coil: spi_nor spi_master->spi_controller
a1b83207f : coil: cleanup i2c comments
22088bd1a : coil: rename i2c_slave to i2c_peripheral
eaab62ec8 : coil: rename i2c_master.c to i2c_controller.c
8127d3012 : coil: rename i2cm.c to i2cc.c
f3d483ad3 : coil: rename i2cs files to i2cp
52e31db1b : coil: i2cm->i2cc
b4058b679 : coil: use i2cp driver instead of i2cp controller
eb4322436 : coil: rename I2CS gpios
b39d6726c : coil: i2cs -> i2cp
4ecdbc3b1 : coil: i2c slave_addr -> periph_addr
d619e3e95 : coil: CONFIG_TPM_I2CS->CONFIG_TPM_I2CP
2be9f07b1 : coil: I2C_PORT_MASTER -> I2C_PORT_CONTROLLER
74d1673da : coil: CONFIG_I2C_MASTER -> CONFIG_I2C_CONTROLLER
96dd761f8 : coil: CONFIG_I2C_SLAVE->CONFIG_I2C_PERIPH
ade6b1e00 : coil: rename sleepmasks
9b36fc44a : coil: nvmem master_at->controller_at
1b4aaff86 : coil: pmu PERIPH_MASTER_MATRIX->PERIPH_MAIN_MATRIX
2f3484ca6 : coil: pmu PERIPH_I2CS->PERIPH_I2CP
969da9518 : coil: pmu PERIPH_SPS->PERIPH_SPP
1f788361b : coil: brdprop BOARD_SLAVE->BOARD_PERIPH
3518c52e8 : coil: config_option_check master->main
2fc8fe4b2 : coil: use links to the main branch in docs
8e2fef044 : coil: replace coil terms in gsctool
240cbb638 : coil: remove include/i2c_slave.h
de95d2a07 : coil: remove docs that go in the EC
44ef44c5f : coil: remove unused MCHP configs
4af952012 : coil: remove tigertool
00c8e47fb : coil: remove extra/i2c_pseudo
88b0316d6 : coil: remove ioexpander
deb429c08 : coil: remove motion_sense*
2ed28ef20 : coil: remove host_command_master
7455cd65a : coil: remove espi
cef8f9101 : coil: remove ec_ec_comm*
f81747eab : coil: remove battery code
f5cfb505d : coil: remove charge_state_v2
2c29f2e7d : coil: remove onewire
cbdd34446 : coil: remove virtual_battery
5cbdb885f : coil: remove unused driver code
8c0e2f3c9 : coil: remove fingerprint support
7103bc89e : coil: remove usbc, usb_pd, charge_manager, and tcpm
2495bc0a9 : coil: remove unused tests
c677f06db : gsctool: add ti50 image support
afa4ade1e : fuzz: remove usbpd fuzzers
1098c60a9 : gsctool: print raw timestamp with gsctool -LM
8b5a703f7 : make: fix no change remake behavior
dbc7c310f : coil: remove nds32
dbe87fb73 : coil: Replace "whitelist"
5e1a54f15 : coil: remove unused btle
bb7439ef0 : Add debug message for detachable cutoff
b9c633d07 : tpm_registers: suppress TPM_STS messages
a75a2f19d : cr50: fix the comment on DIOB3 (EC_PACKET_MODE)
29466270f : cr50_rma_open: fix running_version_is_older
90eafbe70 : cr50_rma_open: remove redundant casting to int
cf93e8736 : gsctool: add support for GET_AP_RO_HASH vendor command
6c1c62276 : add get apro hash vendor command
26b886623 : ap_ro_hash: add a maximum number of ranges
7f286afb8 : ap_ro_hash: add cflush() after printing every range
fbd3cde43 : dbg/red_board: add USB_SELECT_PHY
bd699e2e1 : rsa_test: use whatever primality test exists
93e6aa034 : cr50: prepare to release 0.{5,6}.8
9589af4d4 : Revert "cr50: debounce successive TPM reset pulses"
41997f691 : tpm_test: fix python3 include
79d75dcce : u2f: Switch FIPS call back to DCRYPTO for 5.7/6.7
edd831155 : cr50: prepare to release 0.{5,6}.7
1a02d7691 : util: modify getversion to use proper timestamps.
1e0753b2a : u2f: Remove legacy KH support
4b4bbc8d7 : Reland "u2f: Append hmac of auth time secret to versioned KH"
4e9e48219 : fips: move FIPS power-up test completion to PMU_PWRDN_SCRATCH22
ca9f95fec : fips: prevent turning FIPS on (yet)
7db60152e : Revert "u2f: Append hmac of auth time secret to versioned KH"
d2627d12b : u2f: Append hmac of auth time secret to versioned KH
7c6ed95d0 : fips: move FIPS error injection under CR50_DEV
623a6f473 : g build.mk: fix awk program bug
38e8bc916 : signer: modify manifest tag field to include board name
46a8cf53e : private-cr5X: add relevant git trees sha values to the version string
a414783d0 : cr50: prepare to release 0.{5,6}.6
f2711530b : usb_spi: add support for custom SYS_RST and EC_RST setup
ccacb7fc9 : usb_spi: add spi_hash_ to new_device and new_gang_mode
2a50e9931 : u2f: Correct versioned key handle offset error
c870cf3db : tpm_nvmem_ops.c: fix read_tpm_nvmem_size() to work with hidden objects
b11f71e7f : [DCRYPTO Hardening] Adding the ecdsa test that can be invoked through console.
6863b3943 : cr50: Remove dummy U2F_ADPU vendor command.
e908fcc94 : ccd_howtos: add test_that command
e31f33dc1 : ccd_howtos: add ccd faft setup
ecbfeecac : docs/case_closed_debugging_cr50: Refactor
520c62829 : docs/case_closed_debugging_cr50.md: Unify shell prompt formatting
ed61d633a : docs/case_closed_debugging_cr50.md: Run mdformat
c0a927c4e : docs: Add cr50 rescue mode details
628736699 : ccd: add information about AP flash programming speed up.
dcf0d293a : docs: Update CCD docs
b731015c8 : docs: Run mdformat on case_closed_debugging.md
b1da01d56 : system: make sure CR50_DEV images will not update info map
885560544 : u2f: Add support for versioned key handles
5f921bc00 : fips: introduce FIPS & policy power-up known-answer tests
acbcdd851 : cr50_vboot_doc: improve picture renedering
a12d9f33e : tpm_nvmem_ops.c: add function to get size of nvmem hidden object
8196d442a : Cr50: vboot troubleshooting doc
3f0b2cb3b : common.h: consolidate stdbool.h and stddef.h
c8e570f49 : ecc: fix padding for ECDSA sign and verify, add more test vectors
a33e33844 : NVMEM: selective erase of TPM objects
2d7cdfffa : fips_rand: FIPS-compliant way to generate randoms
66bf0868e : cr50: do not trigger unnecessary legacy NVMEM partition checks
0c649ba01 : trng: adjust TRNG timeout to reduce TRNG resets
08b1e22d8 : ec.tasklist: increase stack for console task for development mode
32730b21c : cr50: use NIST-compliant configuration of TRNG
d61ca4971 : cr50/board: add board-local FIPS setting
770e5cecf : console: add service functions to enable/disable console output
b239403fe : flash_log: add error code for FIPS known-answer and continuous tests
a80fb0e31 : hmac_drbg: define error codes, add parameter check
af8c38689 : cr50: rename ver_state
ceb955abb : cr50: prepare to release 0.{5,6}.5
6a4736fa6 : test/tpm_test/hash_test.py: add testing of long HMAC keys
043326f2b : test/tpm_test: update for Python3
e74d8b264 : cr50: append 0 to ec points if necessary.
e1b8aaed2 : test/tpm_test: fix cros lint complains
27156bdc5 : test/ecc_test.py: fix hash code constant
e654c3313 : Fix in the console output message of EC-CR50 comm initialization
65e147217 : cr50: add functionality for ACVP tests of elliptic curve implementation
f9cca4269 : dcrypto/hmac: another fix for HMAC SHA256 compute
dd15f8676 : ap_ro: add handling of the corrupted hash
398315c41 : dcrypto/hmac: fix HMAC-SHA256 computation
4fd5c9a38 : tpmtest/ftdi: improved stability and support for ISERIAL
80f707188 : tpm_test: update to swig 4.0 for Python3 support
a13bacb6a : remove eraseflashinfo from DBG images
88d0ae075 : remove CR50_SQA
5ae7720ca : fizz: remove board from cr50_stab
724144b3e : cr50: Fix fuzzer build for protobuf 3.11.4
253388ec3 : cr50: Add support for ACVP tests of HMAC implementations
1da8e0dd1 : tpmtest: added more corner case, make it work again with OpenSSL 1.1
ea0fd78e5 : Introduce BOARD_CFG_LONG_INT_AP_BIT in TPM_BOARD_CFG register
77f11cd9e : Introduce TPM_BOARD_CFG register
5a60b3b21 : apply INT_AP_L extension on I2CS interface
57e170c71 : Use a long pulse of INT_AP_L for SPS
39e05180c : gsctool: add option to erase AP RO hash
bb8e0b8b0 : ap_ro_integrity_check: move error codes enum into the .h file
fb3eb55a5 : ap_ro_integrity_check: allow gsctool erasing AP RO hash
160f0f9f6 : close RO window after use
b3b080f7e : ap_ro_integrity_check: don't ignore flash write return values
ce4a25f69 : ap RO verification: enable logging
671baed12 : ap_ro_verification: enable AP RO verification support
85d2ae0a9 : Plug in the AP RO verification implementation
000c22149 : cr50_rma_open: fix version check
40b6f3491 : cr50_rma_open: raise an error if cr50 is too old
907629953 : Add AP RO integrity check implementation.
70c81db54 : board_id: refactor to expose function checking INFO1 board ID space
8a85d198b : ap_ro_flash.py: add new values and clean up
ca83aee50 : usb_spi: refactor to allow use in different contexts
69a887265 : crypto_api: use const void
8d785e959 : ap_ro_hash.py: improve error processing and help messages
53f6d8a93 : make cr50 agnostic about EC-EFS2
7c2da5bce : gsctool: print sensible date when listing flash log contents
c411dff46 : cr50: prepare to release 0.{5,6}.4
cd38ef6de : idle: reduce set of idle command actions
afc3d3be1 : cr50: prepare to release 0.{5,6}.3
dc6ce9503 : util: script for generating RO hashes
7e1672d90 : sps: do not generate AP_INT_L pulse until controller is ready
b99061fb1 : cr50: prepare to release 0.{5,6}.2
a9df84cc9 : fix to set the TPM VC response size as zero on error cases
6673f20ec : .pylintrc: update list of suppressed messages
eddf0be11 : ec: Convert comments to C-style
1a1129b5f : ec: Remove typedefs from u2f.h
1be9bec56 : ec: Run clang-format on u2f.c
a7e802fd9 : ec: Run clang-format on u2f.h
1a4b4c252 : gsctool: supprot enabling write protection (WP)
5b5a44851 : VENDOR_CC_WP: allow to enable write protection (WP)
adc200807 : Implement sequence for detecting trigger for AP RO verification
9c87cc0a1 : Add a sw flag to indicate usb_i2c status
dc33c3e09 : speed up AP State polling when CCD is active.
8cc8235b9 : cr50: prepare to release 0.{5,6}.1
1628ef85c : prevent reading ECRW hash from TPM nvmem on non-EFS2 boards
259a4f159 : cr50: prepare to release 0.{3,4}.28
d87feda6f : prevent EC UART TX channel lockup caused by EFS introduction
84998e095 : cmsg: use two byte ints to send function name string indices
28ee6ffb3 : util_precompile: add ability to reuse previously created blobs
bd47e72fa : Make acroterm work with Cr50
ddbada80f : Prepare for transitioning to packet mode console
a795c626a : cmsg.c, console packet mode driver
804d65e5f : make: add preprocessor stage
3ab80b560 : script for processing preprocessor output
e9f13a75e : Modify ec_comm command to corrupt NVMEM copy of kernel secdata
d674693d9 : Print EC-EFS2 boot-mode upon ec_comm uart command
48bc83f4a : cr50: prepare to release 0.{3,4}.27
f5162dd25 : Add .pylintrc
d1e1f87dd : Bring in acroterm from the Dauntless project.
b8f61cfb7 : tpm2: clean up stubs.c
2061f27b0 : cr50: Configure clang-format to AlignConsecutiveMacros
8755dcc9a : g: add CONFIG_USB_CONSOLE_DEFAULT_DISABLED
a0e749b63 : Makefile.rules: prevent unnecessary updates of ec_version.h
6ef93e879 : PRESUBMIT.cfg does not need to enforce BRANCH=
a89c0928f : remove CONFIG_USB_HID_KEYBOARD and CONFIG_USB_UPDATE
708277bd1 : change the init proiorities of ec_efs_init() and ec_comm_init()
3def48bef : add corrupt and reload options to 'ec_comm' console cmd
744a12303 : introducing an unittest of EC-EFS
b3a99aa3f : minor cleanup on EC-EFS2 implementation
717f46db4 : allowing repeating an EC-EFS command, SET_BOOT_MODE
c34880f46 : system: avoid printing one character at a time
b9e7a7760 : gpio_commands: reduce number of vararg parameters
72e5fc940 : move ec_comm implementation to common directory
c2aa02c91 : fix in EC-EFS command, SET_BOOT_MODE
ed5d06532 : util: add flash_cr50 script for updating cr50.
b6cd61790 : bs: use platform/cr50 as EC_ROOT
42403ab10 : cr50: remove create_released_image
b0423c58b : gsctool: get the current system boot mode
b5ca19dc6 : gsctool: add 'force_ro' option
c7638c758 : cr50_rma_open: fix linter errors
09e0b4f33 : cr50_rma_open: port to python 3
74287ecd9 : cr50_rma_open: only disable timestamps with servod
46ad4982f : cr50_rma_open: Disable UART timestamps
d7320ae24 : cr50: prepare to release 0.{3,4}.26
60efa43ec : cr50: Provision DIOM4 as input
58cb77591 : capitalize enum tpm_read_rv and tpm_write_rv
5a8a856b0 : EC-CR50 communication
9d9c4ca23 : cr50: add TPM vendor-specific commands to support EC-EFS2
c5322ba11 : read EC Firmware hash from kernel secdata during board init
cfc689dcb : Reinstate util/chargen
f469dcd53 : ccdblock can block EC-CR50 communication
78138c43f : restructure EC-EFS module
38f6e4597 : utils: script for calculating Cr50 version fingerprint
3ac621b06 : optimize read_tpm_nvmem()
9440fcfea : control UART_EC RX/TX based on EC-CR50 communication status
88025bd95 : control EC USB-UART bridge
ecef6be26 : cr50: add Asurada strap
4b22d0296 : use gpio_set_wakepin() to enable or disable wake pins
085ab4d46 : cr50: Defer call to board_reboot_ec() in key_combo0_irq()
1411a2560 : make DIOB3 interruptible and wakable for EC-EFS2
341cc2da4 : g: add gpio_set_wakepin() to configure wake pins
ca4bec7b0 : Makefile: enforce target name in generated dependencies
a7f535b33 : change members of enum ec_efs_boot_mode
88549e6d2 : revise the uart tx connect/disconnect functions
29dcf5316 : cr50: prepare to release 0.{3,4}.25
1c63842e6 : vboot: add macros, enums, and struct for EC-EFS2
121295d34 : cr50: add support for using a strap pin as a ccd gpio
efc1dec03 : drop COMMIT-QUEUE.ini
736f045cd : cr50: update CN for G2F certificate
2367420fd : extend INT_AP_L pulse
53534ea1d : cr50: add checks to U2F_ATTEST
cedc4f22a : cr50: update size checks for U2F_ATTEST
3d758ca13 : add BOARD_EC_CR50_COMM_SUPPORT to board properties
6bfa838a0 : drop chip factory mode support
f15eb8866 : fizz: restore building the ecst tool
cee40844b : utils/extras: do not build unnecessary tools
943645d99 : drop unnecessary boards, chips and cts tests
c4e8fffe2 : SQA images should allow support rollback to 0.0.22
fa6119dc2 : nvmem: do not waste time looking for legacy NVMEM space
420abd92d : cr50: change OWNERS to cr50 team members
f6eac964c : cr50: narrow the condition for custom TPM command codes
dc65233de : chip/host: Avoid concurrent recipes of libcryptoc.a
5046ee81f : g: update rollback info map for both RO and RW sections
5c88fa3af : g: display both RO and RW info map status
fb10dcf47 : cr50: add support for FIPS mode flag in FWMP
47fb09677 : g: Add support for 192 and 256 bit AES-GCM in DCRYPTO_gcm_init
d2ffa5f72 : cr50: use new conventions to determine key ladder mode
e10b6b3c8 : Fix smart erase.
e498bc358 : clang-format: reflow comments
3cb2b8e2b : usb_mux: cleanup the usb_mux_get() function
3e2f184b5 : ec: use symbolic names instead of magic numbers
384212102 : host_command: clear any leftover data
bd7f034b6 : cortex-m/m0: Reformat linkers script with tabs
b06d417e8 : puff: update PP3300_SNS divider
ff9d3afc9 : treeya : Add new battery information
9cf787bf0 : flash_ec: Fix accidental dut-control invocation
121a96efe : trembyle: tcpc fault needs to be cleared
f9fd94f64 : usbc: make BB virtual mux retimer compatible with non-virtual
a621ea9f3 : zork: make product ID project level
cb76d8db3 : Reland "smart_battery: add smbus error checking support"
aab3448bb : battery : differentiate overtemperature condition
012e37066 : TCPMv2: Keep message transmission and reception synchronized
7adfccc97 : jinlon: add FAN2 support
b42c094e5 : TCPMv2: PD: Separately track each SOP and SOP' and SOP''
9c2269ef6 : TCPMv2: ServoV4 is not recognized appropriately
044f15584 : usbc: fix storm tracker overflow issue
33991367c : cr50: prepare to release 0.{3,4}.24
b40bf3956 : krane: Use the PWM mode to adjust brightness as lowest
3ef7e9284 : npcx7: i2c: enable FIFO mode to transmit and receive data
c1c35bbd9 : it83xx/config_chip: remove configuration
dbada6969 : it83xx/spi_master: correct the module ID
f4e7f8be8 : core/nds32 and riscv-rv32i/ec.lds.S: no assert if section is not present
85b276f51 : chip/it8xxx1, chip/it8xxx2: GPIO, WUC and IRQ for chip it83201/it83202
62c28034b : all hatch variants: Make sure EC_RST_ODL is GPIO_LOCKED
5b30bc238 : all hatch variants: Assign SYS_RST_ODL to GPIOC5
e73c80759 : Ensure CEC bus pin is not driven low
1503fa646 : gsctool: delay RO update for old cr50 images
b25323c4f : Dratini/Jinlon: Add support for TEMP_SENSOR3
89eee491e : battery : Define CONFIG_BATTERY_DEAD_UNTIL_VALUE
ef655aef8 : jinlon: change TCPC port 0 from ANX7447 to PS8751
63d82734a : Trogdor: Initial board commit
b6e367859 : cleanup: Segregate ioexpander related drivers in ioexpander folder
2748f2cbe : doc: document USB_PID strategy
e56b20148 : flash_ec: Fix servo micro boot0 for fpmcu/usbpd
2e2dcb986 : TCPMv2: Enable TCPC low power when port is looking for a connection
154f597b8 : usbc: add enter_low_power_mode for retimer mux
14e356b73 : TCPMv1: Improve jitter based collision avoidance
073a51205 : volteer: disable CONFIG_BRINGUP
24a8a7279 : testing: remove incorrect testing assert
cdfc04f0d : cleanup: fixing warnings and formatting
726736f99 : cr50: update owners
6b0497467 : charger/rt946x: fix mt6370 IEOC inaccuracy
a5e34f327 : ish: Use lsm6dsm polling mode on tgl rvp platform
55dc3bb55 : driver: lsm6dsm: Allow building without CONFIG_ACCEL_FIFO
b2f6e2cbf : cr50: drop unused definition of CONFIG_FLASH_READOUT_PROTECTION
9e10d7638 : cr50: switch to new dev key
f5b56454c : cr50: remove flash nonvolatile counter space
3bc0a6b27 : cr50: Add support for ACVP tests of HMAC SHA-256 DRBG
052ed9c30 : kappa: fix charge/discharge control setting order
293c23bb4 : volteer: enable EC controlled fan
698cf4fb4 : volteer: Add USB-C policy
b240a1bac : tcpmv2: Make battery handling optional.
753b387ad : docs: Add Fingerprint Authentication Design Doc
33f19f541 : Drallion: Fix Upside/down orientation when portrait mode
07318bc1d : PRESUBMIT: enable signoff_check
bdea774df : docs: Removing battery disables HW write protection
a3b7c0cbf : cr50: Add support for testing SHA-384, SHA-512 with CRYPTO_TEST=1
8190be1a6 : cr50: Add TRNG_TEST command to download entropy samples for NIST tests
e9bc15a9a : driver: lsm6dso: Fix build issue and align to motion sense fifo api
9a2ff7e30 : servo_micro: shutdown HW module at sysjump
941fb7e8e : jacuzzi: Add keyboard functionality
7abc7ca4a : driver/ioexpander_it8801: add I/O expander driver for keyboard
460cc37c5 : keyscan: decouple keyboard_raw functionality from the presence of TASK_KEYSCAN
7353ca106 : fpsensor: Make fpcapture and fpenroll restricted
ade2bda73 : docs/fingerprint: Add details on types of keys
6747da58f : docs/fingerprint: Clarify flash_fp_mcu behavior
55d2b5df4 : puff: use cometlake-discrete power driver
46e72f0f0 : kohaku : change battery discharging max temperature
a885b202a : driver/it83xx: Don't set cc when set message header power role
5162094fe : Create cometlake-discrete power driver
0554955a5 : Add OWNERS for Cr50 specific directories
ee9df081e : kohaku: enable CONFIG_BATTERY_CHECK_CHARGE_TEMP_LIMITS
5e182ed5f : chgstv2: stop charging when battery temp exceeds specs
24eb7b805 : kukui,kodama,jacuzzi: fix charge/discharge control setting order
fe55d00fb : extra/touchpad_updater: Various fixups (cross-compile, new chip)
2e228e989 : volteer: enable eDP backlight
188b6ff7d : icelake/tigerlake: add option to enable PP3300 before PP5000
bb17ab2f5 : icelake/tigerlake: Add debug for setting main rails
0c70e1197 : volteer: enable delay on RSMRST pass through
e2f451e10 : mock: Change mock initializer to compound literal
6e3c061c4 : puff: Add config for power sensors.
f3a33b768 : mock: Update README.md with design pattern
c27ddbea2 : trembyle: Enable pi3dpx1207
d226ec275 : rt946x: Fix MT6370 charger type detection
86a7e2f4b : ec: Add driver for TI INA3221 voltage sensors.
a4972e187 : usbc: retimer pi3dpx1207
f56330295 : Endeavour: update GPIO and port maps, remove PD
65b5a9994 : volteer: Cleanup LED configuration
dfec8a558 : volteer: Show power information with LEDs
6ddb71e32 : kohaku: add meaningful names to temp sensors
5aecc5569 : kohaku: fix indents
dc850cb6b : retimer: usbc retimer name cleanup
3c315108e : usb_mux: Change AMD_FP5 mux driver to handle no power
02dd6d5f7 : rt946x: Fix MT6370 Charger back boost and INT miss issue
a49c83663 : kappa: remove symbolic link from jaccuzi
0acb1f206 : Clean up double tap related definition
f916f248e : volteer: Adjust LED colors
cd3f6d477 : volteer: Enable NPCX7_PWM1_SEL
e66295bba : puff: Add USB A4 overcurrent GPIO
977c1267c : tpmtest.py: update Makefile to correct build of ftdi_spi_tpm
697a07fa8 : damu: add initial content for the build
f88209418 : kappa: initial setup
6827cca9d : jinlon: Initial EC image
6b465ccba : volteer: add BC1.2 for USBC port 0
a975b9f4d : Volteer: configure USBC port 0
025ef3604 : atlas: Always advertise DFP_D connected
e10f5bf1e : driver/battery: add command to fake battery temperature
ddca51c3e : endeavour: initial build from kalista/karma
ee7e8558e : flash_ec: enable UUT (UART) programming from micro
cb240acef : rollback: Remove unused rollback_lock function
a755d4d72 : stm32: Document flash layout for 1 MB Flash (STM32F412)
138d51f1b : helios: Fix battery discharge FET access config setting
083ced83d : common: Refactor motion_sense_fifo
9f1513506 : EC: Do not clear wake only events on resume from S3.
62c998560 : baseboard/kukui: fix pogo extpower status
b6be04071 : power/mt8183: Need 1s pwrbtn press to exit off state
a9629611a : Enable double tap host detection in kukui
d8abaaa35 : Add double tap and make motion sense wake up ap
fa1aedace : Fix skip interrupt logic for host event
bd460722c : volteer: set battery I2C speed to 100 kHz
3a882f468 : puff: Update gpio list with unused pins.
332df8a34 : volteer: add charger support
a77d3db30 : chip/stm32: reinstate static and use EC idiom for alignment
bd2b21346 : volteer: add initial battery support
b127de71f : board/garg: Configure the number of USB PD ports
b2cce02ee : chip/stm32/system: Fix the BUILD_ASSERT for CONFIG_USB_PD_PORT_MAX_COUNT
27db31e6d : Add a board specific helper to return USB PD port count
ffb96cd5b : printf: be consistent using PRINTF_TIMESTAMP_NOW
c11e35229 : ish: board enablement for tgl rvp platform
d8db28afe : ish: chip enablement of ish5.4 on tgl rvp platform
b70a82f45 : hatch_fp: Move SLP_S0_L for Hatch Rev 2.8
ecde5dcec : stm32f4: Enable gpio port clocks that are used
69bbeb8af : hatch_fp: Switch to UNUSED pins mechanism
4c349a1ea : stm32f4: Implement UNUSED pins
fe21ab186 : gpio: Add UNUSED declaration for gpio.inc
551c87363 : puff: Finalise EC LED configuration for puff.
81a46885d : pd: Clarify flag comments
1ef8bbc6c : pd: Clear PE_FLAGS_PS_TRANSITION_TIMEOUT
129c26685 : ec_commands: Force enum to be at least 16 bits
daee93dd1 : tglrvp: Add back the ALL_SYS_PWRGD signal
65682795d : Kodama: SMP battery cannot be charged in over discharge state
afb2ed0ec : volteer: Configure ADC channels
f60a879fd : pd: Remove EMarker Cable Probe
cf54e8664 : usbc: fix vbus discharge path for GPIO
b3cb8a6f8 : servo_micro: add usart cmd to hold pins low
6af3073ed : Drop LTO workaround from sweetberry
7d561ace8 : g: board_id: allow setting bid type if only flags are set
c3126e7f4 : g: bid: show type is empty instead of an error
e347d4a09 : sn_bits: allow setting serial number if BID type is blank
6405df610 : board_id: change the vc to allow setting only flags
69fef6d57 : board_id: ignore erased bid type when checking headers
68ccda60a : board_id: clean up/enhancements
3f53eda83 : sn_bits: use board_id_is_blank
701ae2180 : Trembyle: Add more IOEX GPIO definitions
673b9d896 : pd: Comment all flags
98e6559ef : dratini/dragonair: add new SKU
53d08442e : baseboard/kukui: Increase UART TX buffer size to 8192
f04a43078 : uart_buffer: ensure uart tx/rx buffer size are power of two
1bd0562b7 : chip/stm32: Fix compile with gcc8
b76871fce : usb_pd_protocol: disable vconn on pd_suspend
f089e6f80 : Kindred: support factory keyboard test.
166aea52c : kukui: Support mt6370 bc12 detect apple/samsung TA
8b17cc42d : puff: Complete GPIO list for EC.
85609a92c : puff: Add fan configuration to EC.
1369d55f5 : Revert "usbc: remove unnecessary tcpc CC reads"
bdc0f1323 : nocturne_fp/hatch_fp: Document alternate names
8418697eb : servo_v4: Use the correct voltage threshold on the flipped CC direction
14b13d302 : docs: update link to host commands documentation
57da6c3f8 : dratini: enable keyboard factory scanning
7c7f736b8 : dratini: remove unused ALS sensor id
0cc4b8319 : hatch_fp/nocturne_fp: Disable CONFIG_SYSTEM_UNLOCKED by default
aa94b4f7a : touchpad_gt7288: replace Kernel-doc with Doxygen
49d432836 : Aleena: support factory keyboard test.
43a07d429 : Kodama: battery discharge power to system when battery charged to 4.1v at 45 deg C
c89aaa084 : usb_pd_protocol: ignore PD resume on enabled port
b5053b038 : treeya: fix rotation matrix of kx022 lid sensor
86893761d : host: adding gpio print for debugging
8b54f65a8 : Kodama: Modify celxpert battery parameter
ad109e63a : kukui_scp: Enable CONFIG_HOSTCMD_ALIGNED
e7599590e : puff: populate ADCs and temperature sensors
511a81066 : ec-fans: Make fans configuration const by default.
9146a5e4a : mt_scp/gpio: set GPIO_ALT_FUNC_NONE to GPIO_ALT_FUNC_DEFAULT
6beb3ea38 : Revert "usbc: update CRCReceiveTimer"
3c1eff2e2 : servo_v4: The polarity is based on the flags in SRC DTS mode
7d4547799 : max32660: add I2C board address support, refactor
4cb953efd : fmap: Remove CONFIG_RO_STORAGE_OFF from EC_RO offset
9577704f3 : Rename CONFIG_USB_PD_PORT_COUNT as CONFIG_USB_PD_PORT_MAX_COUNT
e8121e83e : kindred: Modify EC fan control table
891b766be : juniper: add new battery for next juniper build
f88c89736 : puff: Scrub config and generate hardware structures
40b0cd04a : atlas: initialize max charge current
36d36bafc : volteer: Add manual power sequencing
65294881b : gpio: add function to set a GPIO and log to the console
28b8d2299 : tigerlake/icelake: add support for SYS_PWROK
7dece1aff : atlas: fix charger selection messages
adc5678d1 : tcpci: fix tcpc_alert error message
fc8aa25dd : tglrvp: Correct GPIO alternate function parameter
3b390264a : Cleanup: Correct GPIO alternate function parameter
946402100 : Cleanup: Renaming pd_is_ufp to pd_partner_is_ufp
3ad88b367 : usbc: Get current DP pin mode and CC state
510df8cb6 : cometlake: cleanup power signal names
622228af4 : docs: ccd_cr50 fix headings
768ec1cf7 : Use actual utilities dependency, not phony target
066b659a6 : drallion_ish: Remove CONFIG_GMR_TABLET_MODE_CUSTOM from drallion ish
613e23478 : cr50: Move 30 ms ec_rst delay to after falling edge
605efb789 : common: add ceil_for function to math_util.h
316a8dbad : tcpm/fusb302: implement low power mode
b0828291b : pd_protocol: add hard_reset_complete_timer
85ae91a99 : usb_pd: use enum tcpc_rp_value instead of int
0038f1e0d : system.c: reset statics for testing
b64ff5df1 : hatch_fp: Configure unused GPIO pins.
e0f25be89 : trembyle: temperature sensor changes
6136a62b4 : eSPI: Configure SLP_S3, SLP_S4 separately
3e3135b1b : Remove GPIOs for eSPI VW sleep signals
8741abc79 : PCH_PLTRST_L: Use appropriate config option
9e2fc248a : tablet_mode: ensure that tablet mode is always initialized
f686d6c58 : Revert "smart_battery: add smbus error checking support"
4548b81d8 : battery/mm8013: Fix reversed WANT_CHG flag.
1b54e57c7 : usb_pd_protocol: disable VBUS when suspending PD task
d2a31bcc1 : make_linux_ec_commands_h.sh: Fail gracefully outside of chroot
934a5dff3 : puff: Initial EC files for puff
67f04ec31 : usb_pd: fix an unit in log message.
3f3d25c9b : hatch: Enable ANX7447 internal pu/pd on AUX for hatch variants
6e4478cbb : make: Add utils to help message
24b8b2150 : fpsensor: Clean up headers and Makefiles
bc2a8f70d : fpsensor: Add OWNERS for driver/fingerprint directory
5ef39980a : fpsensor: Copy BEP and libfp source files from private repo
c58ea116e : trembyle: Add GPIO_USB_C0_IN_HPD and IOEX_USB_C0_DATA_EN
1c1d60aa9 : volteer: Remove ISR todo
ce3303fa1 : test: remove unneeded hack for test waiting
daccb3ade : smart_battery: add smbus error checking support
6841c7835 : helios: Remove ALS OPT3001 configuration
db93764be : kukui: set SPI pin to high speed
93c0fac6c : krane: Modify the charge indicator
0f6d23884 : drallion_ish: correct lid accelerometer rotation matrix
f38d74f09 : Nami: Don't enter DP Alt Mode when AP is off.
e41c34de7 : NPCX GPIO: Assert that gpio_get/set_level is passed a GPIO signal
d2ad17f64 : Trembyle: Add CONFIG_USB_PORT_POWER_SMART for USB-A ports
ae8a4284f : usb_port_power_smart: Add support for IO expander GPIOs
9f392b0d6 : GPIO/IOEX/eSPI: Give different IO signals unique values
7eded13a7 : fuzz_host_cmd: Add fpsensor task + fp host cmds
5866ec292 : mock: Add fp_sensor and mkbp_events mocks
49c63b071 : akemi: add temperature sensor support
9ad680c10 : Kodama: LED luminance requirement between 2 lux and 10 lux
ed997d380 : host: remove leftovers from using system clock in tests
16275bb36 : driver: lis2dw12/lis2dwl: fix wrong __fls usage
4f602a98a : driver: g753: add driver support
33cf0d6ad : util: Add optional gdbinit for EC debugging
e248f208a : cleanup: clean up reference to power role vs cable plug
39f7d5d0e : cr50: Add dummy U2F_ADPU vendor command.
82064ca88 : cr50: Remove concept of U2F mode
1e3f77703 : jacuzzi: enable usb discharge gpio
73ecf88fe : akemi: update Simplo battery information
56662a29b : main: Initialize I2C pretty early
5f683e3de : cleanup: use power and data role enums instead of int
cb2fa8b43 : usb: call pd_execute_data_swap within tc_set_data
664d4e781 : volteer: Add GPIO_LOCKED to EC_RST_ODL PSL input
2feafc63e : ish: cleanup unused irq defines for ish 5.0
5a11fee99 : tcpci: remove extra write when sending HARD_RST
2746de7e7 : usb: fix out bounds issue for non-SOP* packets
d72b11faa : fingerprint: Restrict md and rw console commands
21394c99a : mem_commands: Flag md and rw cmds as restricted
3ca7a99d0 : assert.h: clang-format
1a775899f : mocks: add tcpc and usb mux mocks
0c9970ebe : usb: Remove invalid data role from enum
bd751b403 : usb_mux: Add driver for AMD FP5 USB/DP Mux
7b7f7b136 : system.c: move jump_data declarations into sysjump.h
107327421 : Kodama: fix rotation matrix of lid sensor
ab18c5ac7 : common: add __test_only attribute
f38ece9f9 : common: make __error discard symbols on clang
e78c4c3c1 : Grunt: Add GPIO_LOCKED to EC_RST_ODL PSL input
e3ab4a167 : pd3.0: change soft reset path for explicit contract or not
1352bf98a : akemi: fix rotation matrix of base sensor
e171fb8d7 : Kodama: folio case has no function but only works in VT2
ca3fce0e1 : dood: initial files commit
01fc0279a : fluffy: Fix voltage conversion accuracy
5e97ef02f : Delay uart_init() done to after pinhold is disengaged.
e36da133d : stm32f0: handle i2c reload mode properly
0152ee73a : it83xx/flash: add support for KGD flash
d88e38674 : dratini: chagne thermal configration
ddc3ecad7 : dratini: disable accel, gyro sensors and tablet mode switch for clamshells
c40a6814f : dratini: enable GMR sensor for tablet mode
ced60ee21 : Reland "baseboard/kukui: use BASE_STATE_SWITCH instead"
58ac5f860 : octopus: lock gpio config for reset signal
6e785cd95 : usbc: Add missing IS_ENABLED(CONFIG_CHARGE_MANAGER) checks
73948347d : krane: set end of charge current threshold to 140mA
4ee5cad37 : kukui: remove battery SoC overwrite hack
5f3380d0a : board/hammer: Fix masterball touchpad settings
b9b9c35c3 : krane: Modify the Charging and Fully charged LED color
107d51a25 : panic.h: include required stdint.h
e4fe08f26 : helios: Modify EC fan control table
29e9992a9 : dratini: correct accel orientation
5a1de9ecd : Cr50: In hash crypto test, return valid hash for empty input.
f46eefcad : fpsensor: Improve unit test for enable/disable positive match secret
f409af3d4 : volteer: Configure power sequencing signals
4cb90db53 : fuzz: Add fuzz test for TCPMv2
99c273e1e : kukui: runtime usb mux config selection
37edd51bc : chip/it83xx: introduction of IT83202/BX version
9e271aeb7 : pd: Extend READY_HOLD_OFF_US timer value for SRC
3db43fe34 : cr50: Fix building with CRYPTO_TEST=1
c654e71e4 : pd: Prevent trasmitting messages if rx messages are pending
af88cc91a : fleex: Change adjust charge max sleep time to 10s
9ac1ac60a : charge: allow boards to customize max battery poll time
2f0be0c8b : driver: bmi160: Move commit to end of loop
0cb158dec : common: motion_sense: Refactor common code out of event process
b67b77807 : cleanup: Refactor #ifdefs toenable use of IS_ENABLE
7a4e700b6 : pd: Add PE FRS unit test for new stack
2dd2eecaa : pd: fix timer issue on pe_prs_snk_src_source_on_run
5bcfbb895 : ectool: Add new mkbpget command to get button/switch status
826c22e41 : dratini: enable ec_feature kbbacklit by SKUID
ab6c4c651 : util/ectool: move `struct command` into `ectool.h`
7508a9a69 : NPCX ESPI: fix some typos
d673ee383 : usbc: make pe_init() static
aa180fc2a : usbc: rename exe_state to run_state
246e451f5 : usbc: remove evt_timeout from struct type_c
5a649192d : usbc: fix flaky usb_typec_ctvpd test
397042ccd : Trembyle: Add USB-A retimer GPIO definitions
7cdce86b6 : icelake: Cleanup GPIO_PCH_DSW_PWROK
c6448a1a8 : cometlake: Cleanup GPIO_PCH_SYS_PWROK
df8a8aa2b : cometlake/icelake: cleanup GPIO_PCH_RSMRST_L
4038bac6f : power_button_x86: Make sure PWRBTN_STATE_INIT_ON base 100 milliseconds
c469aa1bc : treeya: apply USB EQ setting to PS8751 USB mux
77e67bc31 : kohaku: Change halt temperature to 90 C
4e573dde4 : Fix race condition in spiflashfw.
f6544e75c : common: Comment typo correction
0675fcd5f : usbc: use future time for disabling timer
d0d8434d5 : test: don't rely on system time for tests
8a8f6069b : usbc: fix pe_src_discovery return issue
8e7a99e26 : usbc: go to hard reset after noResponseTimer
ffc5335db : helios: Support GMR sensor for rev2 board
2972a3ec0 : helios: Detect PPC sn5s330 CC1/CC2 OVP and release OVP.
fd6c12c25 : Kled: fix rotation matrices of lid sensors
57eac6b37 : common:test: Add comparators to test_util.h
a6c2477ac : chip/stm32: Fix bug that LPTIM_PERIOD_US became unsigned long.
7912c0fdb : Test: disable flaky usb_prl test
3c569a2ef : volteer: Support keyboard
ecc3027cd : volteer: enable CONFIG_BRINGUP
2056dc60e : usbc: check positive condition before error
29b062e27 : power: Fix CONFIG_HOSTCMD_ESPI_VW_SLP_SIGNALS checks
2461586d9 : tcpci: protect against buffer overflow
b9f24d30e : util: add build include for private host tools
1092c786f : usbc: update CRCReceiveTimer
552f9e9ce : helios: Add TEMP_SENSOR4
eea0da9e3 : akemi: Add battery information
1562d4f93 : usbc: fix flaky tests
3631e9a43 : fpsensor: Add support for migration to positive match secret.
8cdc3407f : trembyle: define the IOEX_USB_A0_RETIMER_EN pin
0ac74553b : flash_fp_mcu: Add pwr enable for hatch followers
cb860c94d : fpsensor: Enable positive match secret and positive match salt on enrollment.
18bc5eba8 : hatch: Add baseboard function for retrieving Board ID
871ab6099 : usb_pd: drop duplicate func get_max_request_mv()
cb856036b : max32660: put slave-only code in `#ifdef`s
ef1f88d45 : common: Add more macros for making unsigned ints
1b6a44ad9 : docs: Add dartmonkey to FPMCU partner docs
47da5b783 : trembyle: board specific fast switch enable/disable
d5787acbc : test: add nvmem tuple capacity test
f6f5fd865 : Zero data toggles on endpointis when appropriate.
ebdc7e09a : common: add `RETURN_ERROR` macro
9a22d8465 : npcx: Ensure the watchdog isn't stopped while it is invalid to do so
83e084826 : fpsensor: Implement command to read positive_match_secret.
635f21d41 : Trembyle: Update config for bringup
73d209a06 : Revert "Temporarily disable jerry due to CQ outages"
e3335daa3 : cleanup: move return to separate line
38081d20f : docs/sitemap: add ccd howtos
a8237a64b : docs: ccd gsc: add description of G3 WP issue
a575b3abb : docs: add disable write protect howto
9c751ff70 : cleanup: moving define closer to use
971d91830 : cleanup: use different condition for clarity
dd1dbd8fe : usbc: fix cc interpretation error
84ffa0bd3 : Trembyle: Don't enable the new USB-C PD stack yet
0e2cc2816 : kodama: not provide dock keyboard power supply in S5/G3
159bc2bcc : npcx7: fix RAM powerdown regression
4231e6997 : jacuzzi: disable PP1800 when chipset off
f483ce792 : charger/mt6370: fix the disable sequence of bc12 detection
a205c09ca : Trembyle: Use correct battery settings.
334974ad8 : npcx: espi: guard to call power_signal_interrupt
dc2e624d8 : npcx: espi: clear pending bit while setting VW interrupt
f3d7d6be0 : Volteer: fix I2C bus 0
762f51eec : fpsensor: Prepare derivation of positive match secret.
0df7fdbf0 : ppc: driver changes for FRS
e41cab2fb : jerry: Enable LTO to save space
aa668c150 : hatch: Reset TCPCs after boot (HOOK_INIT)
31428c89c : tcpc: driver changes for FRS
0783b019f : pd: FRS enable/disable and interrupt handling
87d1b1904 : cr50: correct the comment on ENTERING_RW in gpio.inc
bd381a6ae : trembyle: change from SN53S330 to AOZ1380
15fe03d7a : ppc: add AOZ1380 driver
cfb6d3ded : ppc: cleanup ppc
437e7346a : Temporarily disable jerry due to CQ outages
faacff7de : volteer: Configure GPIOs connected to keyboard
376d2f802 : ec_commands: Obsolete v0 and declare v1 of host command EC_CMD_POWER_INFO
4ed8c9fb0 : isl9241: fix max/min/step currents in charger info
47b264c6e : printf: Deprecate %l
e77ccb89c : Remove uses of %l
1519095fe : include: De-longify CC_MASK() and CC_ALL
1d82a0592 : include: De-longify BIT() macro
3247d52ab : test: Add printf test for %pT
44c473cde : printf: Enable compile-time format checking
7200037df : printf: Fix formatting errors
2eade31e8 : printf: Correct semantics of %l
0c2d7b648 : printf: Convert %l to %ll
3564b2353 : printf: Add support for %z
e34fca3e0 : builtin: Introduce and use inttypes.h
a1216326c : printf: Convert %b to %pb
b63e2a87a : printf: Convert %h to %ph
60d66714d : checkpatch: Avoid warnings about pointer extensions
0128582fe : printf: Convert %T to %pT
a41fea6b7 : printf: Fix up %p to %pP
4a29d2ecf : flash_ec: Look for flashrom in PATH before /usr/sbin
53690d93c : flash_ec: Support image name with spaces
1a078e86a : util: Add function to check whether a buffer is trivial (all 0x00 or all 0xff)
99d0d6e76 : kukui_scp: support CONFIG_PRESERVE_LOGS
5f7e4c337 : util/comm-i2c: Add switch to specify I2C bus
2ee2d6fe8 : fpsensor: Prepare positive match salt.
bfaac2c2e : audio_codec: fix compile error
ed8fc5717 : jacuzzi: enable bc12 interrupt
43e89bafd : fpsensor: Add hkdf-expand implementation for arbitrary output size.
8357a4fb1 : fpsensor: Fix public build
a10b86819 : usbc: turn on/off vconn appropriately
bec03d91b : usbc: remove unnecessary tcpc CC reads
ad64a0803 : kukui: Raise DCP current limit to 2150mA.
e2aa17f32 : docs: add tutorial for using suzyq
8915e19a9 : board/hammer: Add variant with backlight totally disabled
c35ab4daf : hammer: Finish renaming CONFIG_HALL_SENSOR to CONFIG_GMR_TABLET_MODE
a1afae4e0 : juniper: initial setup
4f71afc84 : fpsensor: Add async FP_CMD_CONTEXT
63f8741f4 : Revert "common: Refactor motion_sense_fifo"
8989576da : core/riscv-rv32i: misc fixes
304089eb3 : hatch: Enable charger hw ramp feature
83d793839 : host_command: Change host command return value to enum ec_status
4e692f29e : cr50: prepare to release 0.{3,4}.23
270e42481 : cortex-m0: add __gnu_thumb1_case_si thumb1 helper
626762df0 : volteer: Support LEDs
6dc0eccd4 : volteer: Configure the GPIOs connected to LEDs
c9610eabf : Fix non-tty output of make print-boards
39f6cfa3f : docs: add an overview of AP to EC communication
2d592c8b4 : battery: add precharge voltage
1db81be6d : Makefile.rules: LDFLAGS comes last
68c9a2870 : Unify #! use in python scripts
aee33d5c9 : chip/npcx: fix cprints arguments
620b7164d : utils: Add strstr
34b58efd6 : bq25710: Update ICO mode feature for charger hw ramp
56f611ffd : cr50: nvmem: fix list_index after erased header at page end
831d113c6 : cr50: nvmem: fix total vars overflow check
f5afc5c77 : cr50: nvmem: release var buf in setvar overflow case
4805196e8 : cr50: debounce successive TPM reset pulses
24996f691 : drallion: Update Accel and Gyro I2C slave address
db7a84085 : util/comm-i2c: return response length from `ec_command`
3daa7fb8a : cleanup: fix byte access and ifdefs for BBRAM_PD2
0f541c42d : krane: change sensor-ref point to default device orintation
b2621c0cb : hammer: Use different KB scanning matrix for masterball
c967310d1 : volteer: Add RTC reset
946331e65 : volteer: Configure EC wake sources
8beebe104 : automation: move create_variant to dev/contrib
3c1215dad : fpsensor: Deinit the sensor before clearing the context
19b8749c0 : servo_v4: Disable CCD (monitoring SBU) when DTS-mode disabled by a user
ef2805c45 : kohaku: Enable multiple DPTF profile
5c8e3ab65 : g: avoid locked up flash after denied operation
49efdd8a8 : Makefile.rules: use patsubst instead of subst
06965455e : Kindred:Disable tablet mode depends on sku id define
7d3b318f8 : volteer: Configure the GPIOs connected to the AP/PCH
344f19b1c : Makefile: Ignore -Waddress-of-packed-member for GCC
36b47ab3c : common: Refactor motion_sense_fifo
2d74095e5 : i2c-pseudo: Minor documentation fixes and clarifications.
23932a57f : max32660: add I2C master and slave
d7d7224a8 : Revert "baseboard/kukui: use BASE_STATE_SWITCH instead"
1906434c4 : tcpci: add missing CPRINTS argument
67c774952 : usb_pd_protocol: add missing CPRINTF argument
6c4913565 : dratini/dragonair: implement leds
3c0529d9b : util/comm-i2c: upgrade to host command protocol v3
068b917ef : cleanup: remove copy of pd_cc_state enum
881d05951 : iteflash.md: Update link to CrOS EC development doc
d9c0e64d0 : Akemi: Remove the run-time selection for en_pp5000_a
304c2f76a : trembyle: enable new PD state machine
9cdf72725 : pd: Add Fast role swap to the PE state machine
8a0e44a12 : USB-PD: SOP'/SOP" packet header field
4ac5ac90c : cr50: Refactor access to U2F state
e3890838a : usb_pd: Send SOP' DiscIdent messages on SOP NAKs
b3e56d049 : touchpad_gt7288: support touch width and height
91d4fec46 : version: Make ver_get_num_commits work for on-flash images
0c1c11be2 : ec: improvements in automation script
076dd70be : docs: change docs finding EC console
4a89dc4fd : kodama: Keep max charging voltage when remove battery
d71c268f7 : pd: Chunked TX State Machine changes
4be44b7a0 : pd: RCH_Processing_Extended_Message cleanup
6f5e3d2a1 : dratini: fix LGC battery disconnect value
8fe3e6a85 : chip/mt_scp: support software gain
e0d9bb6fd : chip/mt_scp: support audio codec WoV
6c657aea1 : chip/mt_scp: support speech-micro
f337d5b32 : audio_codec: integrate speech-micro
aa1725216 : audio_codec: add WoV abstract layer
0beadf2ff : tablet_mode: Renaming for GMR sensor
16d2b24ac : g: re-implement usb console with usb-stream configuration.
580a54658 : doc: Add additional USB terms
89d7b00c2 : doc: add link to sitemap for USB power policy
e6ef834fe : treeya: add battery information
baf03777a : jacuzzi: move charger to bitbang port
483bb8f07 : Kindred: Use SKU ID to initialize motion_sensor_count
c65266756 : flash_fp_mcu: add options for flash read/write protection
92b3e86b2 : baseboard/kukui: use BASE_STATE_SWITCH instead
fb041cc3a : baseboard/kukui: Move base_detect_* into baseboard
6c2f823d4 : intelrvp: Enable FAN on RVP at 15deg C
83759c078 : g: fix typo
e9b16dbda : config: Merge CONFIG_CHARGER_V2 into CONFIG_CHARGER
1af858387 : helios: Add support for TEMP_SENSOR3
ad20ea449 : tpmtest: Make it work with current cr50
73f6dc7cc : touchpad_gt7288: Basic driver for Goodix GT7288
9b659a2c4 : Increase output buffer size for AES_command_handler
874021784 : rollback: Remove unnecessary shadow variable
20643276c : usb_pd: Remove unused port argument from functions
40e22bc78 : Sweetberry: Fix for struct declaration in power logging.
4284bf8c7 : Change get_shmem_size() to max allocatable bytes
aa771bf3d : pd: Exit DP mode on sysjump
4e9246ab4 : audio_codec: add I2S RX abstract layer
6a159855a : audio_codec: support software gain
0ba3ba304 : audio_codec: add DMIC abstract layer
bb5d21d34 : audio_codec: replace legacy console channel
6b74ac1f7 : audio_codec: add common abstract layer
6a47d9e36 : krane: no longer need for MT6370 to provide display bias voltage
c1edf25f4 : kukui: remove virtual battery for devices with smart battery
5e333117e : tcpc/mt6370: Change rp_def level and enable rx deadzone as sink
4a0ad1186 : krane: als: add tcs3400 coefficients
f92ed4041 : pd: RX msgs are dropped while in the TCH_WAIT_FOR_TRANSMISSION_COMPLETE State
0bed4ff51 : pd: Fix Incorrect Message Header Rev number sent to port partner
f32dcd5ec : pd: pd_send_vdm function causes an assert when called from non pd task
3385eb099 : hatch: enable link time optimization
e1e81b2b8 : Makefile.rules: fix jobserver handling
50109efd0 : dratini: add batteries configuration
594a9f874 : docs: Add uServo to fp partner doc and cleanup
6c9189597 : chocodile: add HTML schematic
b8809def8 : atlas: remove reference to CONFIG_USB_PD_CUSTOM_VDM
764a59aae : config.h: remove CONFIG_BOARD_SYS_PRE_INIT
38bb19641 : Makefile.rules: do not ignore compilation errors
9a4cf337a : config.h: remove unused CONFIG_USB_PORT_POWER_IN_S3
363a95df1 : config.h: remove unused PP1350, PP5000 config uptions
c4ba7e807 : config.h: remove unused CONFIG_POWER_IGNORE_LID_OPEN
f962b50c9 : util/ecst: Fix sign issues for file size
bcd8b7cff : board/glkrvp: Don't check for VBUS source on DC jack
f2086e771 : driver/tcpm/anx7447: bound port argument
3e7d997d6 : common/btle_ll.c: define default return value
77424e473 : chip/nrf51/gpio.c: Actually check the flag (instead of == 0)
89267691e : anx7447: Add proper mux setting for DP alt mode and DTS mode (CCD)
8f47673f3 : cometlake: Remove TODO comment from chipset_force_shutdown
eac716b4f : util/ecst.c: Improve return values in calc_header_crc_bin
ccd8d9409 : util/ecst.c: Catch errors in remaining fseek calls
69d0f6e2c : common/flash.c: Support finding the flash_bank_index for offset 0
87502c08e : tablet_mode: expose console command.
a0e7e66eb : Revert "npcx: ensure we don't unlock watchdog too soon"
614bfa8ed : kukui: move board_set_charge_limit to baseboard
f46a9ad3a : dratini: Change keyboard backlight pwm to 100 Hz
788c0735b : dratini: Update EC GPIOs for proto and remove unsupport function
031c5d2d6 : npcx: ensure we don't unlock watchdog too soon
8d9ddb34e : glkrvp: enable watchdog
a4ce76ad7 : mtk_isp: FD M2M re-design for RFC v3
c3bc0acb2 : krane: set tablet mode switch when base attached
83169d99f : gitignore: ignore emacs backup files
e267ffd7b : dratini: Change interrupt handler for EC_RSMRST_L
17c82537e : meep: add convertible SKU ID
6180c3c38 : kohaku: implement leds
39a9445c0 : Fix typo on STM32 i2c driver
b8aa16fea : servo_v4: Disable some features to save space
3726540f6 : docs: Updates to USB-PD
633e19502 : chip/stm32/dma.c: don't overrun array size
4523df8fe : chip/stm/i2c-stm32f4: Remove constant conditionals
ff1cf395c : tcpm: Hold tPSHardReset after receiving hard reset from sink device
4a893513f : baseboard/kukui: cut-off when battery is critical
96f258f04 : cutoff: ensure logs are flushed before cut-off
c32c1ae24 : pd: USB Power Delivery State Machine based on Revision 3.0 of the spec.
16ce272e6 : util: Add missing "meanings" from ec_status codes
631b4461d : rt946x: raise current limit to 2A for HW ramp
d6e38e2b4 : kukui: enable hw ramp for mt6370
4576018f7 : Barla: add simplo HIGHPOWER 996QA168H battery
6a4e9b19f : drivers/tcs3400: fix a couple values in lux table
56496cf79 : mtk_mdp: Add the service for mdp driver
1524c164f : jacuzzi: enable DP
60c0372ba : jacuzzi: add extpower gpio
54eed312a : util/ectool: check malloc for NULL
64b7b025b : util/ecst: check fseek/ftell return values
feedc908b : util/ectool.c: Fix resource leak
1dbf73b2c : util/ecst.c: ensure string termination
d0a28788e : driver/touchpad_st: Add enable flag to config.h
7544159f1 : tablet_mode: Update DPTF profile number in hall_sensor_isr
a213ebd70 : ec: create initial EC image for a new variant
cc6db929b : Dorp: add simplo HIGHPOWER 996QA168H battery
65fd16174 : helios: Use a custom lid interrupt handler
ad2887717 : usb: clean up statemachine pausing
df7ecbc55 : power: Add power sequencing logic for Tigerlake chipset
b47a5ca84 : intelrvp: Enable USB-C SRC current limiting
fa6f77cd0 : g: allow I2CS operate without hardware resets
73bb9370b : common: usb_prl_sm add rch_pass_up_message as a state
5094437e8 : krane: add it5205 driver
7c16f9c66 : blooglet: add simplo HIGHPOWER 996QA168H battery
79af723c7 : rollback: Clear temporary copies of rollback secret.
3c65c607e : ish: Added board for drallion_ish based on arcada_ish
f7a32618b : fpsensor: replace memset() with always_memset()
519f9cdf0 : util/ectool: Free memory before giving up
43d6a36fa : util/iteflash: Close file on error path
b677e67af : driver/wpc/p9221: Avoiding using uninitialized variable
a03de29ec : util/uut: Fix printf formats
a25320ce4 : util/uut/l_com_port: coding style fix
fa3ddd11c : util/comm-i2c: Fix memory leak
d394166ab : common/mkbp_event: Avoid accessing an uninitialized variable
350193684 : mtk_isp: Add the service for p2 driver
ea19ea08d : hatch: Change interrupt handler for EC_RSMRST_L
792e0a1de : cometlake: Minimize delay for high->low rsmrst passthrough
6881fa371 : g: fix UART TX done logic
d5927cd01 : fuzz_host_cmd: Add fuzzing for fpsensor host cmds
f1a6c7142 : common/charge_ramp: code cleanup
af51b9ea1 : common: Add uptime host command
dfbc632cd : config: Refactor CONFIG_ACCEL_FIFO to enable use of IS_ENABLED
083788ac1 : audio_codec: extract DMIC from I2S RX
057a709bb : audio_codec: refactor I2S RX
86c597030 : audio_codec: remove unused EC_FEATURE code
4017630ad : kodama: CCD_MODE_ODL insteads of USB_C0_DP_OE_L
2fdaf6623 : treeya: fix rotation matrices of lid and base sensors
391afeceb : nvmem: allow printing encrypted contents only in DEV images
d612e69e5 : fan: Enable fan on chipset resume
3f3ff2cf5 : Kindred: Add WIFI temperature sensor.
c48135498 : kukui_scp: suspend some tasks when AP in S3
5452d3996 : kukui_scp: support suspending tasks tasks when AP in S3
03e1aecae : garg: remove AR camera support
6f55ca108 : flash_log: prevent console output garbling
a15ef31af : grunt: Disable ec_feature kbbacklit for barla refresh SKUs
85288f987 : jacuzzi: disable adc after board version detected
2c49a96a9 : blooglet: override battery LEDs to indicate system suspend
2c12e1027 : makefile: support PORT for flash_ec
4646e2842 : cr50: added references to FIPS / NIST standards to cryptographic functions
fa0f71d9d : usb: document ChromeOS power policy for USB
54146077f : util/ectool: Protect against out-of-memory condition
9380ae9ff : common/i2c_master: don't bitshift negatively
cd2de3fc7 : mchp/espi: fix error condition handling
0441f941a : mchp/i2c: Fix boundary check
d104b4941 : kindred: support keyboard backlight for kled
250369d33 : kodama: remove macro VARIANT_KUKUI_DP_MUX_GPIO
a10d1ab30 : dratini: initial EC image
7dd8209cf : cr50: prepare to release 0.{3,4}.21
15ef14dbf : flash_ec: Add support for dartmonkey and bloonchipper
63cbd9b26 : flash_ec: npcx_uut uses "--read-flash" flag to read EC binary
66bb7ba71 : servo_v4: Be a sink without PD comm when power charge-through detached
9251ad6a4 : akemi: add power led and change battery led behavior
92291e921 : mtk_isp: Add the service for fd driver
82ac51f46 : mtk_isp: Add the service for isp P1 driver
2348dd0c6 : mtk_isp: Enlarge CONFIG_ROM_SIZE for ISP EC porting
991dd9a72 : mtk_vcodec: Add the service for h264 encoder
94528b5d7 : mtk_vcodec: Add the service for h264 decoder
555a4470c : include: Move RESET_FLAG_* into ec_commands.h as EC_RESET_FLAG_*
b3470c02d : Krane: Override the charger_profile_override based on battery SPEC
8064c30fe : garg360: add covertible SKU ID
c2a4febcd : util: UartUpdateTool: support "--read-flash" flag
54215f363 : Kindred: remove CONFIG_SYSTEM_UNLOCKED, enable CONFIG_USB_PD_COMM_LOCKED
c87d0feab : Revert "it83xx/intc:message id of pd packet repeat"
e52f9b778 : tcpm: ignore repeated MessageID
1830e5904 : tglrvpu_ite: Enable fan and temperature sensor
2082d4c8f : hatch: Remove unused board_set_vconn function
b027b178c : akemi, hatch, helios, kindred: Add EC_PROCHOT_IN_OD to gpio.inc
026e45300 : nvmem: reinitialize on catastrophic errors
481da5471 : nvmem: recover from failure saving object spanning flash pages
fe402aec3 : util: uartupdatetool: do not strip trailing white space
34bfaabb4 : docs: Add link in navbar to file a bug or report security issue
5ce0aa26c : common: Add CONFIG_LIBCRYPTOC to enable third_party/cryptoc
a06dc0b52 : g: corrected division algorithm in DCRYPTO_bn_div
5b3ef3d1d : USBC PD: update usb-c doc
7f9543f3b : vortininja: Re-assign sku number
309cd5931 : akemi: remove unsupported functions
f36cb65c9 : Bobba: Add new LGC battery
737b99d7c : Hatch: add board-specific hook to disable/enable KB backlight
45fc14316 : tglrvpu_ite: Adding VCONN support
ba6067286 : cr50: Delete non-volatile counter API
84ba4bb75 : cr50: Delete legacy U2F implementation
bfdf551cf : treeya: disable battery leds when discharging in S0/S3
9bbfd9142 : strago: Enable LTO to save flash space.
1d0f58a30 : power: Make HC host_sleep_event independent from power common.
7e26c7c66 : jacuzzi: enable usb-a port power on S3
a63ae25e2 : battery/mm8013: fix battery present status
a2e7b77b3 : common: Move fifo logic out of motion_sense.c
3a2044d81 : atlas: remove dead BMI160 code
0f8dcbb6b : servo_updater: enable paths to work on test images as well
456d7da2c : ectool: Update usbpdmuxinfo to latest changes
e09f9e5fc : usb_updater2: fix compiler warning
be490b726 : power: Replace weak attr with __overridable
60c1f84d0 : task: Add task_enable_task() and task_disable_task()
50ca8d5e6 : vortininja: Add vortininja in convertible list
4ad4225c1 : cr50: fix conflict in vendor_cmd_cc enum
47a5e51e4 : blooglet: remove kbbacklight support with non-kbbacklight SKU.
ae9f43b35 : flash_ec: use active_v4_device
b5cbdf78a : util: UartUpdateTool retries Host/Dev sync up to three times
0596ecd75 : doc: Update EC terms
0393557c9 : ec_commands: Make importing ec_commands.h easier for foreign projects
fb08e0bf9 : baseboard/intelrvp: Avoid including "usb_pd_tcpm.h" from baseboard.h
0150cb315 : baseboard/kukui: remove incorrectly defined flags
986085f59 : akemi: enable motion sensor drivers
5b494f354 : driver/rt946x: check wrong bit status when ADC conversion
7e6b31e88 : driver/tcpm/it83xx: Enable TCPC receive SOP'
e1debcba1 : treeya: enable motion sensor drivers and fix ec feature flag
0e894c6d4 : Grunt/Treeya: Add ANX3447 variant for TCPC 0.
8df548726 : driver: lis2dw12/lis2dwl: add polling mode support
a29f68a81 : driver: lis2dwl: add driver support
74f268374 : EC: Do not drop SCI events responsible for wake.
ac780ae08 : driver: IO expander: nct38xx: add the interrupt support
2fb183664 : log: Preserve Kukui EC reset logs across every EC reboot on SRAM.
10d0ea416 : Helios: Support mode-aware DPTF
0e11e62ce : cr50: Add vendor command to set U2F mode
48c3f0986 : util/presubmit_check.sh: Exclude README.md and navbar.md files
55ed8ec84 : cleanup: remove redundant header file include
7451ab9eb : common: change clksrc_high to use STATIC_IF_NOT
7470bbfae : cleanup: use STATIC_IF for hibernate variables
4cd06cf22 : common: add STATIC_IF and STATIC_IF_NOT macros
d3784365b : Volteer: add I2C bus configuration
d85f03e30 : Volteer: Add initial AP signals
8bbbfbe64 : flapjack: tcs3400: add channel offsets and coefficients
5040fdcc8 : IO Expander: add the interrupt support to IOEX framework
8aaeb9fd0 : driver/tcs3400: improve efficiency of auto-adjust
8b07b3264 : tcs3400: update fields for als and rgb sensor
72c142d8a : driver/tcs3400: add auto-compensation for saturation
6d8a5d3f2 : test: add baseline test for TC_DRP_TRYSRC SM
7a07137ff : test: add sanity check for existing state machines
72405bceb : test: test nested entry/run calls to set_state
2a7996a3c : usb: update state machine framework
a1aea89ae : Trembyle: Make GPIO names match schematic
ef13ee4c0 : Trembyle: update usb_pd_policy
6fe0f643a : Volteer: initial EC board setup
d7bb1b0e0 : usb: state machines will resume immediately
964735590 : usb: remove state transitions in exit
a0ed5aebb : usb: de-dup common code from old and new PD stack
df805d082 : common: Prepare always_memset()
46fe2ab0e : docs: Add logo and change "Sitemap" to "Documentation"
19db4647c : kodama: Add ACCEL and GYRO sensor LSM6DS3TR-C driver
090c47f8f : kodama: Support smart battery
226a468eb : usb_pd: Get USB-C cable type information
1fd14e862 : usb_pd: Storing USB-C cable attributes
91be7060d : usb_pd: Adding USB-C cable detection
d731e31bc : strago: Disable console commands to save space
2a6b114c3 : hammer: Add magnemite board
623b89a51 : acpi: Notify AP when setting DPTF profile number
127d89622 : util: make flash_ec tolerant with dummy npcx_uut chip
c0ec57469 : tglrvp_ite: Add TGL-U/Y RVP base code
5acd037d3 : test: Update TEST_EQ to using string format specifier
a3f937bf0 : docs: Add fingerprint docs for partners
4fb167b9b : Fleex: add grabbiter EMR SKU ID(grob360s)
8ae08340b : kukui: enable CONFIG_CHARGER_MT6370_BC12_GPIO
5a9cec3e7 : kodama: Redefine battery and power led behavior
e86d9393b : Trembyle: enable external 32K crystal osc
29b86be6b : charge_manager: Mark functions overridable
a18332870 : kodama: remove DEVICE_TYPE_DOCK
2941f4874 : flash_ec: support "--read" and "--verify" flags for npcx_uut
b4348c210 : Trembyle: Add chipset_handle_espi_reset_assert code
c48c1b89f : kodama: Add usb mux IT5205 driver
e2d08fb1d : kodama: Remove unused chip drivers
ce1a0c9bd : ps8xxx: disable DCI mode
1da01c3a7 : usb_mux: Send DP safe mode info to virtual MUX
03c8f8f86 : octopus: reduce USB-C source current to 1.5A
61e32dd29 : ppc: initialize vbus current limit on init
15abbd295 : motion: bh1730: use 1K scale for d1_1k/d0_1k
eb0dbd821 : kohaku: Update tuned parameters to get lux from BH1733
95d43c00a : gsctool: print devid in image version output
2d43cd05c : gsctool: add support for endorsement seed vc
623a7ee1b : g: add vendor cmd to get/set the endorsement seed
0a783a5ea : gsctool: make options mutually exclusive
bcadefc89 : kohaku: add TEMP_SENSOR_3 and TEMP_SENSOR_4 to DPTF
35436903b : driver: lis2dw12: Add driver support
88d6812b5 : hatch: update for 30.9K resistor in thermistor divider
4c5603963 : cleanup: change initializer for storm_tracker
bb7c26f3d : Trembyle: Change port 1 PPC to NX20P3483
4609b5940 : dma: separate out DMA enable status from wait_for_bytes
d09bc18d4 : npcx: i2c: adjust i2c bus frequency when it is set to 100kHz.
f21845b62 : cbi-util: Remove OEM_ID from required fields
f4f6504e1 : Trembyle: Set GPIO pullup and voltage
bdffc31c6 : kohaku: update for 30.9K resistor in thermistor divider
c5943df78 : thermistor: update Steinhart-Hart equations
99591a03f : hatch: SLP_S3/S4 sideband signals guarded with wrong config
c090c1101 : kukui: Check IRQ and HPD in DPStatus message.
890e06949 : hammer: Add masterball board
e4440d529 : hammer: Refactor config options to support more variants
fb0eb4d1b : cr50: use dedicated region for info1 accesses
023fb69d7 : flash_ec: removing the bandaid fix on setting i2c_mux for npcx_uut
85d086a15 : usb: convert cc1 from int to enum
a34c6b36d : usb: fix issue with CC line interpretation as DTS
4d7535975 : test: use new TEST_EQ for usb tests
e53d94119 : test: make TEST_EQ and TEST_NE use %d as format
1d75f18c5 : flash_ec: die explicitly on error cases
cbab6baa7 : doc: switch to markdown anchors
278bbbd7a : doc: Add documentation for EC terms
cda525c29 : g: Make DMEM word writes explicit
a97c780a9 : kohaku: Change location for bh1730 ALS
672d90748 : hatch: Allow data role swaps when EC is in RO
21ef952c1 : pi3usb9201: Add EC console log for host CDP mode setting
4923a8045 : Trembyle: enable throttle ap to allow the system to use fan
9df107fb5 : Zork: cleanup USBC related arrays
46ebe63f9 : isl9241: add charger_get_vbus_voltage
4f409fcad : kodama: Initial image copied from kukui
2eea4a541 : Trembyle: add fan support
3e6c5b467 : baseboard/kukui: refactor smart battery code
90b71a925 : akemi: add initial content for the build
8ccef7f1c : treeya: remove keyboard backlight
0fa5ade22 : treeya: add power led and change battery led behavior
bda667fd2 : pd: Don't request LPM in DRP_TOGGLE if cc is not open
e8dd8120c : makefile: remove print-chip-variant
05cde6d4f : touchpad_elan: Add missing tablet_mode.h include
e86ed27fb : baseboard/kukui: enable suppressing HC
60b5a67a0 : mt_scp: Do not set cache-size in SCP FW.
b3ecf7d9f : mt_scp/ipi: only invoke interrupt when ipi ready
65beadbaa : ps8xxx: stub out enter_low_power_mode
4c0a36119 : Fix typo and clarify doc in fpsensor.h and gpio.wrap
6f76b0a77 : docs: Add fingerprint (FPMCU) docs
f9d396bf6 : hatch: remove CONFIG_SYSTEM_UNLOCKED, enable CONFIG_USB_PD_COMM_LOCKED
d3c9b9d12 : Hatch: Enable CBI info of board sku
8e6cbfe9d : kukui: fix tcpc_init failed on kukui
2cfd12fac : ectool/trng: Add "rand" host command for testing RNG
4e41a88f9 : atlas: Check DP MF-bit against selected pin cfg
f5325b828 : ec3po: make debug logs more user-friendly to read
6b6fd843d : Trembyle: update usb_pd_policy
ba753b782 : Trembyle: implement board_set_active_charge_port
c5e34fe24 : Trembyle: implement system_get_sku_id
298abea55 : Trembyle: Fix USB-C TCPC drivers
92ee51f7c : Trembyle: Add USB-C PPC drivers
77be418d6 : g: refactor pinmux state printing function
1d31d413f : cr50: add gpio assignments description
5b071db51 : hatch: Add charger-related configs for low-battery booting
6fbf07604 : ectool: print unsigned version of sensor values
8b52438f8 : kukui: remove duplicate items in i2c_ports array
f9176d199 : kukui: fix incorrect input power limit
d4ff5c13b : Kindred: remove OTP3001 ALS function for kindred/kled.
dbe44d30b : mkbp_event: Only notify MKBP via hostevent in suspend
09d4632e6 : mock: Add mock structure for fuzzers and tests
fec7f289d : Trembyle: Add IO expanders
a7f759a38 : g: add flash log entry for dcrypto failures
74340f2db : jacuzzi: bringup ec
3e1c72ea2 : common/system: refactor some confusing ifdefs
b224441aa : cleanup: remove CONFIG_REPLACE_LOADER_WITH_BSS_SLOW
03ab9c1df : common: make IS_ENABLED sorta compatible with clang
9dbf74803 : baseboard/kukui: add smart battery
ec315b1ae : util/lbcc: match up format string and arguments
ca6214b72 : baseboard/kukui: support battery/charger variants
dfad1da08 : g: Force word writes for k during ECDSA sign
bef4cc466 : vprintf: fix handling % in the end of the format string
0bbe9193b : util/uut: don't pass NULL string to printf that expects no arguments
0d87eadf8 : util/genvif.c: close file on error
45f3a39e6 : util/cbi-util.c: free memory in error cases
89712b28f : util/uut/cmd.c: fix printf arguments
da820cb63 : util/ec_flash: avoid divide-by-zero
d754f92d3 : util: Move __stdlib_compat to function definitions
aed16e293 : Trembyle: Add USB-C sink BC12 driver
671c261e3 : pi3usb9201: Fix typo in structure name.
8dcd9a736 : Zork: Use more designated initializers.
2e3109ec6 : type-c: USB Type-C State Machine based on Release 1.4 of the spec.
b99b1b10c : kukui: add baseboard/kukui
f911ddd9d : casta & bluebird : make charge state to ST_DISCHARGE
bc332be9f : Helios:Modify Power LED behavior under suspend
7c34f1301 : mkbp_event: Only declare EC_CMD_MKBP_WAKE_MASK host command if needed
d31dd57e4 : common/mkbp_event: Remove prints in hc_mkbp_wake_mask
7c9aff6ff : g: reset and wipe dcrypto engine after timeout.
234c5298c : Trembyle: Initial GPIO and CONFIG_* definitions
e7417e0a9 : Zork: Change host_cmd to be ESPI
d4a07be7e : PoC: tablet-mode: Disable tablet mode in recovery boot
2d50d3d5c : dorp: enable ec_feature kbbacklit by SKUID
b0bac9211 : dorp: add support keyboard backlight
b1adf9873 : cortex-m0: implement __ffssi2
af8d9a859 : chip/host: Add check for TEST_BUILD in trng.c
06f871f4f : Zork: Change charger to ISL9241
30ab5997d : fpsensor: Change crypto functions to return error code instead of result code
9ff89625d : isl923x: Check max current in isl923x_set_dc_prochot
95ff1a1b6 : chip/mt_scp/clock.c: enable pwrap_scp clock
ddefefa0e : ectool: Add stress command to ectool
db09365fb : clang-format: import style from Linux kernel
5645311fe : ec_commands: Add EC_CMD_MKBP_WAKE_MASK.
286e3b903 : i2c: don't scan i2c addresses less than 0x08
7e0885d97 : it83xx(iteflash): Support Flash for it8xxx1 or it8xxx2
a4bc62010 : treeya: Add new grunt-family board.
fa1d673cf : driver: Add support for calibration mode
c30486bea : Kindred: update Led behavior
2df71e976 : test: Add new test framework tools
701f45f57 : cr50: add closed loop reset print statements
0eae4e603 : hatch: Override board_hibernate
2d4d05f66 : driver: IO expander: nct38xx: add support for NCT38XX series chips
db49bc03b : garg: add simplo BYD 916Q2294H battery
29f91d7dd : driver/tcpm: block bad config combinations at compile time
26d7adb2f : IO_Expander: introduce the common interface of IO expander
b872f26ce : board: Add bloonchipper and dartmonkey boards
d7278ce12 : isl923x: Fix console messages
7e84446ea : isl923x: Check max current in isl923x_set_ac_prochot
2ad39013e : util: Unify separate flash_fp_mcu scripts into single common one
6f994b8e3 : hatch_fp: Add RDP (read protection) support to STM32F4
dd03af6a9 : cr50: minor fix in neglecting 'failure type' in NVMEM flash log
c7a286214 : npcx: make i2c slave address uint16_t to be standard
e7ab9a919 : signer: improve debug reporting of the signer script
1c025a41c : hatch: add chargen to the set of CLI commands
12aceac4e : hatch: Enable CONFIG_USBC_PPC_DEDICATED_INT
3fb2394b2 : npcx7: UART: wait for Tx empty before enabling deep-sleep
0ae8c5584 : krane: Fix g-sensor reference point for all revisions
11a775992 : krane: limit backlight current for all revisions.
83fea7b41 : servo_v4: Support changing CC polarity
f3b9617bd : servo_v4: Support command to limit the max_voltage
71a51e7b9 : docs: add i2c doc to site map
03c07b410 : ish: fix snowball structure linker placement
be58022c6 : charger/rt946x: notify AC_CHANGE when ext power plugged/unplugged
473bd883b : Remove __7b, __8b and __7bf
053491b56 : Improve unit test and fuzzer documentation story
7d29ac01e : servo_v4: Support sink roles with PD comm enabled
b1d81401e : servo_v4: Support dual-role port
598c2c11d : servo_v4: Minor update the PD policy and comments
a551572c3 : servo_v4: Remove unnecessary init for GPIO MODULE_USB_PD
c3aa5d72a : drivers/tcpm/ps8xxx: Return hardcoded vendor and product id
593636709 : ec_commands: Rename 'renew' to 'live' in EC_CMD_USB_PD_CHIP_INFO
1251719cc : baseboard: octopus: Guard sensor configurations with variant
d1a18f82e : Use 7bit I2C/SPI slave addresses in EC
1f14229fa : servo_v4: Fake CC2 voltage when servo v4 as snk
d5a4014a7 : util: uart_stress_tester raises an error on character loss
2e24a0b7e : util: uart_stress_tester checks if the given ports exist
d70b6e539 : nocturne: Don't enter DP Alt Mode when AP is off.
9ed5a4910 : tablet-mode: Fix header file guard and API definitions
f38fff278 : presubmit: don't require buildall for changes only in docs/
a6c0f370a : nocturne: Only source 5V when chipset is on.
75b9e4032 : driver/tcs3400: make error message in sensor read less spammy.
bb5f16bd8 : Helios:Initial Type-C Controller PS8751 setting
aa5923a71 : printf: Fix hexdump and string 0 precision
dca00fcd7 : chip/host: Add spi+trng support, and add gpio func
048e8abbb : nocturne: Don't wake on any MKBP in suspend.
5122fe8bf : pd_policy: Change DP AltMode event from host event to MKBP.
3cc417a24 : mkbp_event: Add CONFIG_MKBP_USE_GPIO_AND_HOST_EVENT.
f8d6179a2 : common: add i2c tracing functionality
21a255ea9 : Basic implentation of the Maxim Integrated MAX32660 within the EC OS Includes System Clock, Timer, Uart, Watchdog
0e3dd9d2c : common: remove CONFIG_SMBUS dead code
3811a28a6 : Add the functions to read and write EAR.
e425f0d7e : cr50: do not enable TPM when compiling for dcrypto tests
e7d2f636c : cr50: provide separate environment variable to enable crypto tests
cb59e6d1d : cleanup: refactor CPRINTF("[%T ...]\n") to CPRINTS
03ca81308 : mt_scp: Trigger IRQ if has pending IPC when re-enable SCP_IRQ_IPC0.
1445108e8 : mt_scp: Drop TCM and L1 cache setting.
3e8e4db78 : Helios:Modify lid and base rotation matrix
b328f56f4 : stm32: Add known variants to registers files
c10b06081 : stm32: Factor out stm32f7 family registers
b5e99646e : stm32: Add header guard and fix fmt/doc of registers header file
5b4d4edff : cleanup: Segregate USB MUX related drivers in usb_mux folder
283338b87 : kohaku: Support SDI battery pack
ea49cf673 : ectool: put help menu items in alphabetical order
360e4f987 : config: Add CONFIG_MKBP_EVENT_WAKEUP_MASK
60d6db8fb : fluffy: Initial board commit.
9be52b960 : stm32: Manually fix separate register files
519b75782 : kohaku: Always return BP_YES for battery presence for board id 1
b95d79b7e : baseboard/hatch: Allow hatch variant to provide battery present info
92094927d : util: ecst: Fix Coverity print format warnings
c9db0502f : stm32: Split registers.h into independent files
fd9d07de6 : ectool: Add support for EC_CMD_FLASH_INFO version 2
620667179 : fpsensor: Extend unit test for FPTPM seed set status.
37d5a8382 : arcada: ensure i2c transmit fifo is empty
a19c530a9 : Bobba: Add new LGC battery
5c2243bb6 : ish: fix aon task not auto rebuild issue in increment build
220d0bf43 : stm32h7: Fail build if CONFIG_FLASH_READOUT_PROTECTION_AS_PSTATE not used
eccb31cfd : util: uart stress tester using 'chargen' command
20ab5ee3c : stm32: Make sure watchdog is enabled when using it to reset
15ad0fd24 : Don't refer to specific MCUs in the README intro
8034b2f86 : ish: cleanup i2c constants
48765c68f : arcada: lower i2c bus speed to 400kHz
5b74f1393 : kukui: code cleanup
e071079c5 : kohaku: coordinate a rotation matrix for accel sensor
20ffd7773 : Revert "ish: enter ISH ROM during reset prep"
c0e948d8d : ish: fix osscaisonally not load issue when doing shutdown & reboot
77481fed8 : kukui: add chargen to the set of CLI commands
c2f4db3ed : Rename CONFIG_CHARGEN to CONFIG_CMD_CHARGEN
58f535e8c : ish: enter ISH ROM during reset prep
4fea9b193 : Test: Disable kb_scan until flakiness is fixed
50c3f64b5 : ec: Pass -fno-experimental-new-pass-manager when building fuzzers
36e4e9bb2 : kindred: Add new battery
40f6e8fbc : krane: remove als mutex
fc9117bad : it83xx/register: rename the register of MCCR3 to RVILMCR0
d2bee5b58 : hatch_fp: enable fp_sensor task
998164485 : hatch_fp: Enable rollback
bd3ae0748 : rollback: Add rollback support for chips with varying flash bank sizes
c7f66d9ad : add chargen command to allow EC and AP to flood the console
4509620f1 : cleanup: Rename CONFIG_MKBP_WAKEUP_MASK for clarity.
9ba43859c : cr50: prepare to release 0.4.20
e94c21fe0 : isl9241: Enable support for hardware charge ramp
6b83e8b1c : Fleex: Set minimum battery level for Try.SRC and resets
4c7d52d7e : USB PD: Refrain from resets if battery is low
d92daea73 : it83xx/i2c_slave: the DMA registers have updated on IT8xxx2
587eb9d49 : doc: add documentation for usb-c on platform/ec
1fc8bb63e : mt_scp/ipi: Add ref-counted API ipi_{en,dis}able_irq()
0e662b07a : dptf: Prevent sensor warning in G3
971d8de3d : chip/stm32/clock: Remove warning message about clock modules
cd551f358 : hatch/helios/kindred/kohaku: Enable EC-based display backlight control
a2454fb36 : ectool: Update locatechip host command for new topology added in TCPC
f8220b934 : USB PD: disable port if TCPC interrupt storm detected
ad6d05283 : docs: add cr50 ccd prerequisites
faca2dd19 : Nami: Don't register keyboard backlight driver if not used
0fc0621de : Nami: Set LED pattern only when pattern is different
88f6aafde : uart_buffering: add tx_buffer_full() API
c4408e189 : cr50: minimize static declarations in virtual_nvmem.c
eb2189224 : cr50: unwrap BUILD_ASSERTs in virtual_nvmem.c
2f9c8090d : rma: handle unexpected sizes in get_rma_device_id
700b0ef9d : cr50: add RSU Dev ID vNVRAM space
b7aba9d02 : rma: extract getting RMA Dev ID into a separate method
753f005e0 : ish: arm T1 in __hw_clock_event_clear
a24e98da2 : host: make get_time() test_mockable
aa329f49d : motionsense: remove panic
b69a47183 : ish5: fast 32-bit division in scale_us2ticks
93b7637e6 : ish: commit persistent data during d3 entry
999ae1369 : cleanup: Fix common spelling typos in comments
c00390317 : kukui: Enlarge task stack size for temporarily fixing overflow issue.
1ea6d703c : g: avoid CERT_28
63f4b8c0f : g: try batching USB stream data under heavy load
a1886cee8 : g: set up USB TX in USB endpoint interrupt handler
e0075d54e : fpsensor: Add help descriptions for console commands
586eb9b2a : kukui: Add basic analyzestack.yaml config
7139c8bd5 : helios: Modify Battery pack info
980e78155 : chip/stm32/gpio: Disable external interrupts in gpio_pre_init
770f45fac : mt_scp/ipi: Host command should not wake up AP.
f60a2d532 : chip/mt_scp/uart: Switch to use ULPOSC1_DIV10 for UART
a6b5c0b7b : kodama: add a new configuration for Kodama.
08429fb35 : kohaku: Add support for TCS3400 as clear ALS and RGB sesnor
71c5056bd : kohaku: Add vsync pin and sync driver
734a3ea66 : kohaku: Update BC12_CHG_DET pins for rev1
494330077 : krane: enable TCS3400 ALS sensor
ae22b7036 : driver: add an option to emulate irq event in TCS3400
c355a4f17 : power/mt8183: Re-enable watchdog interrupt after sysjump
e539acc27 : printf: Add unit tests for printf.c
dbaf95d61 : config.h: Add missing CONFIG_WIRELESS_CHARGER_P9221_R7
c40573399 : common/fmap: Update doc link
23b0aa42d : ISH: fix UART output error
0c6820b6f : chg_sw_ramp: Don't set charge limit if ramping is stable
52e914fa8 : ish: Use 64-bit hardware timer
c6aa7a384 : common: provide config option for 64-bit hwtimer
e9144509b : g: make uart run faster
b01ef0473 : fpsensor: Return correct error code for console command
d28c0a87e : fpsensor: Add unit tests for fp_set_sensor_mode
2a9ff55fe : fpsensor: Don't allow enrolling more than the max number of fingers
4f7f1b7fc : fpsensor: Refactor fp_command_mode
b1fa94817 : nocturne: Wake AP on DP AltMode Entry & Attention.
99de2e458 : common: pd_policy: Add notification for DP AltMode
ddd126608 : aes-gcm: Fix unused error for kSizeTWithoutLower4Bits
172284922 : power/mt8183: Hold PMIC enable to force S5->G3 transition.
b2c271b54 : chip/mt_scp/hrtimer: Switch hrtimer to use ULPOSC1/8
ca5beb849 : chip/mt_scp/hrtimer: Change 26Mhz to a define
81d5f9991 : chip/mt_scp/clock: Prefer closest frequency when calibrating
5d4f631ac : chip/mt_scp/clock: Fix frequency meter divider (1024, not 1000)
406fb2c71 : chip/mt_scp/clock: Move ULPOSC1/2 frequency settings to clock_chip.h
b337f7bb6 : chip/mt_scp/clock: Wait longer for clock measurement to complete
7de608c66 : kukui/usb_pd_policy: Don't support superspeed lanes.
b372cac87 : mt_scp/ipi: Do not support ipi_send in ISR context
260230523 : flash_ec: fix in returning the error code 1 for missing temp file
3f80f258a : driver:lis2mdl: Remove todo
e70245096 : kukui: scp: calibrate ULPOSC1&2
f5121aa5b : topology: Add USB2 & USB3 connectivity info to tcpc_config_t
11c362df1 : servo_v4: Remove the dts console command
0b5643858 : helios: Add support for power LED
c39005ccf : helios: Remove support for USB-A
c00ca2d3d : pd_protocol: Don't DRP toggle lower than S0.
71601aaaa : minute-ia: add 0 error code for exceptions that do not pass one
37e37749d : ish: fixed wrongly entered D0ix states in some times
8fd4f4548 : trng: make init_trng(), exit_trng() and rand_bytes() test_mockable.
03f7c5cae : fpsensor: Move HKDF code to helper functions
f6c19aec0 : intel_x86: Use common code to get power signal's level
83be6d22c : hatch: Add support for TCS3400 as clear ALS and RGB sesnor
b4c70fd93 : ish: power management temp code is really needed
308592140 : Nami: Add Adapter PROCHOT Setting
3e31f7f3e : krane: detect pogo charger in adc interrupt
472a26a4b : kukui: implement pogo discharge and extpower_present
8b6200d6c : kukui: implement pogo charge logic
8efa67d5d : usb_update: Fix reboot message which is split to two lines
b16b36b94 : ec: Remove extraneous new line as the end of CPRINTS strings
bbe3abd8d : presubmit: add check for newlines in CPRINTS strings
e4fdb9124 : util: presubmit_check.sh: Exclude OWNERS file.
cf62299c3 : OWNERS: Allow anyone to approve changes.
4309ccb95 : cleanup: Fix common spelling typos in comments
de2a794a2 : krane: limit input power to 5V/2A in S0
5cffaa236 : kukui_scp: Suppress console_snapshot and console_read command logs.
2d21c2e41 : common: motion_sense: Fix pop logic
932f9ca08 : Revert "g: minor fix in putting a character into usb_console tx queue"
407f92ee3 : kukui: Enable LTO.
2d828d33a : ec.tasklist: Consolidate duplicate comments
7e80ddc51 : minute-ia: load eip value from top of stack
247b6099f : util: Source files should not be executable
f36a4e530 : LICENSE: remove unnecessary (c) after Copyright
30cc96d5c : Flapjack: Enable link time optimization
8670775b7 : Flapjack: Enable TCS3400_INT_ODL interrupt if board_version >= 4
47253f9f4 : ish: snowball linker cleanup
efbdc0df8 : board/OWNERS: Remove outdated OWNERS
5e1a36227 : docs: Add OWNERS for fingerprint docs
b8a8fde3c : Revert "g: consolidate USB console transfer codes to usb-stream"
e467b2101 : servo_v4: Enable VBUS detection interrupts to wake PD tasks fast enough
3a44908be : flapjack: add i2c_ports entry for I2C_PORT_ALS
60525b795 : kukui: sensor: fix incorrect active_mask
03d1278f0 : arcada_ish: clean up old comments
532fab97c : new_nvmem: use CC_SYSTEM as the console channel
e57c7468b : nvmem: use CC_SYSTEM instead of CC_COMMAND
de7ba1f17 : g: system: move print statements to CC_SYSTEM
bf5323de2 : servo_v4: Implement CC detach and fakedisconnect on servo v4
fa0108b11 : power/mt8183: Stay in S5 for 10 seconds before forcing PMIC shutdown
ddc1e52b7 : power/mt8183: Clarify comment about force PMIC shutdown
7a1dfea02 : cortex-m/ec.ld.S: Fix DRAM section layout.
205c777b9 : krane: Enable BC12 detection with gpio controlled.
35afaa622 : krane: Limit backlight LED max current.
4c69831f5 : rt946x: Add API for backlight LED dim.
470a9586f : ish: remove conditional compilation where possible
70e9e8059 : stm32mon: Added declarations for stm32g0 series
a2139727d : fuzz: Cleanup test_config.h and fuzz_config.h
2691e10a9 : fpsensor: delete extra slash in build path
38eb0404b : fpsensor: Change new files' year to 2019
bb9122dbc : util: Enable -Wstrict-prototypes for ftdi.h
9c0e1fb14 : core/cortex-m: get_interrupt_context is only used inside CONFIG_TASK_PROFILING
30eeccc35 : include/util: enclose a arg of POWER_OF_TWO into parentheses
a5e4ad34e : helios: Change port 0 TCPC from ANX7447 to PS8751
118975fb5 : hatch: move forward led_states to common/led_onoff_states
2dc17781c : ish: make PMU reset prep isr go thru system_reset
96d36fbe1 : ish: change log_pm_stat to accept uint32_t
f5838f96e : minute-ia: show EC task information during panic
0ad3ac087 : intel_x86: Report S0ix hang detected by EC using console print
6cffee138 : grunt: Wake from hibernate on EC reset
960cdb515 : driver/tcs3400: disable ADC & oscillator between reads
21bf972bf : ish: remove vestigial line in build file
32f882549 : chip/mt_scp: Add dummy read in D-cache invalidation functions
24577344b : kukui_scp/update_scp: Deploy elf file by default
eb13a9379 : chip/mt_scp: Fix clock selection register values for ULPOSC_1/2
b5c6cf246 : fpsensor: Add unit test for derive_encryption_key().
2d62dee3a : g: minor fix in putting a character into usb_console tx queue
2a528cc40 : core/riscv-rv32i: remove panic_sw_reasons[] from panic.c
a16b9b13c : core/riscv-rv32i: remove TODO from build.mk
5b77568bc : kukui/led: Support led blinking at sysrq debug mode.
e0f88ac5d : kukui/led: Reset led prv_chstate once auto-controlled re-enabled.
8374923a6 : motionsense: prevent loop after missing events
daaab800a : aes-gcm: Fix undefined ref gcm_gmult_v8 gcm_ghash_v8
b30ae7114 : hatch: Make MST support optional for subboards
6231bcc61 : ish: cleanup ISH specific CONFIG_ definitions and usage
79e88d81f : g: consolidate USB console transfer codes to usb-stream
8ca44cb4e : intel_x86/power: Consolidate chipset specific power signals array
037eb91f6 : docs: Add sitemap
9c8e7c6d7 : anx7447: USB Mux is reset when TCPM is reset
77161023d : g: use GLOBALSEC_REGION5 for flash log access control
e2c51fd77 : Makefile.rules: Fix silencing of libec.a related warnings.
35d0e17de : fpsensor: Move crypto-related code to fpsensor_crypto.c
2fb0ff65e : kindred: Initial EC image
95d713740 : docs: Add "Getting Started Quickly"
1543fcd34 : docs: Add navbar
80ea7fadb : docs: Update README
0fa529477 : kukui: Enable charger software ramping.
3f7fa9b08 : charger/rt946x: Support software ramping API.
97032bc99 : kukui: Allow LID_OPEN as a wake source from S3
75870a2f6 : cortex-m/ec.ld.S: .dram.bss section should not have LOAD attribute.
530e993a1 : g: reduce a mem copy in usb upstream transfer
8214b2c6e : icelake: Add option to turn-off 5V-rail in power sequencing
86202bd03 : atlas: Don't enter DP Alt Mode when AP is off.
b20056a70 : keyboard_scan: Send kb events at start of debouncing period.
b662af806 : minute-ia: move IRQ definitions to common files
59d060ebf : core:RISC-V / chip:IT83202
3a6687494 : TCPC: Make tcpc_config handle other bus types
c89e3557f : minute-ia: ish software panic
c9fe94359 : ish: add missing include to power_mgt.h
0c4210b1d : ectool: Clarify addressing mode for I2C commands
f824e2abc : Makefile.rules: use CFLAGS instead of CPPFLAGS
2e6849807 : Flapjack: Trigger BC12 detection when AC charger is plugged
1d5f16049 : driver: set Kionix accel min frequency to 12.5Hz
25c9cb9e9 : util: introduce uart stress tester
0a11eedb2 : common/battery: Avoid negative display percentages
8e7a7fb6c : fpsensor: Add API to check FP sensor encryption status.
9985215ea : Makefile: add -ffat-lto-objects to CFLAGS
8d395e29b : get rid of compiler warnings
2e3ec3604 : usbpd: Fix infinite init loop
1cd577fa3 : Casta: Adjust power button init timeout for no battery boots
f9a512fb7 : fpsensor: Replace ccprintf/s with CCPRINTF/S
11f276045 : g: enforce order of enabling RO/RW sections
41bf12384 : cr50: optimize set_ec_on() by prioritizing the case EC is on
1cb432913 : common: Add EC_CMD_LOCATE_CHIP
4e6d31594 : common: motion_sense: Spread timestamps in motion sense fifo
245450a01 : fpsensor: Add instructions for using screen instead of minicom
915664bca : Intelrvp: Get current DP mode
0c5985a74 : ish: max-retries mechanism for watchdog timer
c723e7233 : ish: use magic number to verify persistent data
e12b71b1f : ish: fix to follow HECI spec
57361b1af : Makefile: create new rules for host and fuzz tests
818efa424 : krane: remove mag driver
5389c763b : cr50: prepare to release 0.4.19
67114fa83 : g: add rx_handled into USB_STREAM_CONFIG
9a5e19845 : ectool: add async flash erase
dc5bb3536 : ish: don't specify any on-board tests
5188d521f : tpm: reset command_ready bit when entering idle state
d76c396bf : chocodile_vpdmcu: Firmware refactoring
184701a33 : 8042: Only send back ACK in response to reset command(0xff)
e0f6c9188 : arcada: use lid switch instead of gpio
6f07c6e7e : ec-devutils: restore servo_updater functionality
ca796e13d : ish: reload watchdog after lower power exit
b4f1c3ca3 : common: queue: Update chunk struct and get read/write logic
01fd86385 : common: motion_sense: Require CONFIG_MOTION_SENSOR_MAX_COUNT
e36f5ff57 : Add OWNERS files for fingerprint
b41026d4f : Move fingerprint files to their own directory
b00dac4bf : krane/battery: rename battery name to SCUD
2b057f9c0 : charge_manager: customize dedicated port properties
03fdd4062 : USB PD: Only maintain contracts over sysjump when sinking
81255185e : USB PD: Disable Vconn as well as Vbus on init
f23e57e73 : kukui_scp: Run 'sync' after update firmware.
3c328114e : g: keep track of frequent update attacks separately for RO and RW
7ba1eb1e7 : gsctool: process intermittent flash log retrieval errors
598f37043 : printf: Add HIDE_EC_STDLIB and __stdlib_compat defines.
0036edd5f : krane: Enable display bias settings.
2f8b5e864 : ish: remove unused ish_dma_page code
9e9c24307 : common: board_[read/write]_serial weak reference cleanup
93a3f30e5 : cr50: Remove user presence check message.
a5c17b44c : common: Define markers for weak symbols
14d045636 : driver: driver/led/oz554 weak reference cleanup
873a0cc29 : cr50: limit ability to disable TPM to certain boards
427019282 : cr50: do not save NVMEM when disabling TPM
b18ea4eb3 : charger/rt946x: Add display bias API mt6370_db_set_voltages.
49436b18d : Makefile: Replace flag -DX with -DX= to be supported by IS_ENABLED().
7ccb50f43 : flash_log_vc: return proper error value
b91b5f4d7 : Revert "Makefiles.rules: Do not attempt to run fuzzing tests"
3e00d5d07 : Revert "servo_v4: Enable VBUS voltage and current measurement"
c9f7f374a : gsctool: make more debug output available
1a457a125 : util: update hardware write protect check for flash_fp_mcu
06b2bd507 : sweetberry: update I2C clock speeds to match spec/measurements.
6b2899a38 : garg: add simplo 916Q2286H battery
b5909b6d0 : ish: remove unnecessary task switch for UART
c718b87d8 : Intelrvp: Adding PECI ifdef in temp_sensor_id enum
4fcbc594e : Adds filtering of the STM32 DFU devices to eliminate devices with DFU's 'Runtime' identifier.
6f37f1fe2 : helios: Scrub GPIOS
21de92a83 : helios: Update battery pack info
6678708ec : helios: Initial EC image
c23cced73 : common/i2c_master: Add a subcommand to protect all TCPC ports
ea05ecfd8 : Prevent power on with disconnected battery
e899f33e5 : chgmgr: Allow boards to customize supplier_priority
832e76b19 : ec: Update OWNERS
06fc1b203 : common: Remove unnecessary null check
e11d78dcf : arcada_ish: hook up 360 hall sensor to ISR
325d65d3b : fpsensor: move hardware-independent code to fpsensor_state.c
0d73e46eb : driver/tcpm: Tidy tcpci_tcpm_transmit
79cbf4df7 : common: Remove duplicate error check
d54a230e9 : Krane: correct the default charging current to 3.5A (0.5C)
148145c44 : PECI: Move non-chipset specific PECI code to common folder
687637716 : casta : Blink red led to indicate low battery
7f3b39fec : Reverts an update to the compiler toolchain when building the Sweetberry project to repair ToT.
65e137d41 : usb_port_power_smart: support a new usb_charge_mode - USB_CHARGE_MODE_DEFAULT.
583f6db2d : usb_port_power_smart: data of USB_SYSJUMP_TAG is a struct not uint8_t.
3462b1784 : bobba: add blorb and droid into the support of controlling USB Type-A power.
6466d2fa9 : Nami: Increase thermal thresholds to avoid auto-shutdown
7a2778ea9 : g: improve trng error handling
cb9f4e133 : FIXUP: sensor: Adjust max_frequency based on EC performance
74924114a : cml: Remove while loop to check for PP5000_A_PG signal
58e31f478 : nvmem: make page header checksums different between prod and dev
60021c722 : nvmem: do not run when crypto is disabled
8610d1cd4 : hatch: Enable CONFIG_CHARGER_BQ25710_IDCHG_LIMIT_MA
02e05cfe5 : kohaku: Enable CONFIG_CHARGER_BQ25710_IDCHG_LIMIT_MA
94468b6b0 : ec-devutils: update for pyusb-1.0.2
ea1f2d28c : gsctool: add ability to get/set flash log timestamp base
78c123962 : gsctool: further optimize parameter description
e9964c4a1 : gsctool: consolidate processing of optional parameters
72813bf7c : gsctool: refactor command line arguments processing
78ec9d739 : core/host/task: Add OS sleeps instead of busy-looping
99900cae2 : driver: lis2mdl: fix magnetometer range/resolution
30258567e : usb/mux: Do not connect MUX when PD disconnected
b21a48354 : driver: lsm6dsm: sensor event spreading
1a98cd7c3 : driver: lsm6dsm: Fix missing events
931b4bd0b : garg: initial EC image
634a1b059 : kohaku:set EC_INT_L type to open drain
bd7bcb8a5 : casta:Do not override charge on dead battery
0ddb4813f : console: improve command name length error message
43f4771fd : rammus: turn USB type-A charging mode on by CONFIG of default mode not CDP.
2a3f85bb5 : driver: lsm6dsm: Move the interrupt GPIO into sensor struct
f25a4cf24 : motionsense: Convert in_spoof_mode to a more generic flags
57aa1891b : flash_log: add vendor command, timestamp base accessor
54a4479e6 : flash_log: add api for setting base timestamp
290708976 : common: dptf: Guard against wild sensor IDs
5f7dedbe8 : common: dptf: Fix function name typo
30722719b : pi3usb9281: Mask OVP, OCP, and recovery interrupts
437f541fa : PI3USB9281: Serialize mux setting and BC12 detection
ddba0154f : ish: refactor statistic collection and command
d3f26175e : Casta: Increase board_hibernate() wait to avoid hard resets
55f12ab58 : charger/rt946x: Keep backlight in linear mode
d206f9f32 : Flapjack: Enable TCS3400_INT_ODL interrupt if board_version >= 5
2e45338bc : Flapjack: Change pull-up to 3300 mV for BATT_ID and LCM_ID
1ef611a85 : Flapjack: Export board_version, oem, sku
42ac79c29 : Casta: Adjust charger configs for low battery booting
a8f20b538 : bq25710: Allow IDCHG to be used as a prochot trigger
1df7f1fb8 : Flapjack: Limit VBUS when charge current is < 1A
9a21e92fb : octopus: Support keypad function on Bobba
b3b26123e : stm32mon: : fix coverity scan issue on a write_wrapper() call
e433b0068 : FIXUP: driver: Add L3GD20H gyrometer basic driver support
626c64717 : Intelrvp: Add baseboard for Intel RVPs
35048bb78 : cr50: prepare to release 0.4.18
fa17d634d : Zork/Trembyle: initial setup
b105c7da2 : I2C: Make pass-through debug messages more informative
e69840b43 : USB-PD: Consolidate tcpc_config declarations in usb_pd_tcpm.h
f2431315c : cr50: Generate new G2F seed.
6072cc9c0 : cr50: Change G2F cert CN to "CrOS"
7ee4215a9 : Makefiles.rules: Do not attempt to run fuzzing tests
2fa7472da : servo_v4: Enable VBUS voltage and current measurement
faff726ea : servo_v4: Disable syslock and flash commands
a6bfa5e7a : servo_v4: Disable unused features to reduce space
f1a16a668 : common: add __maybe_unused attribute
af779818b : tabletmode: ignore lid angle if hall sensor active
bec3134a2 : ish: fix printf format for idlestats command
0ce5be61b : USB PD: Don't attempt to exit mode on a suspended port
83ea11a4f : servo_v4: fix in displaying CCD polarity
a40f083a6 : flash_ec: prevent null entry in dut-control recovery list
8a411be52 : g: do not destroy manufacturing space by flasherase
cd45a75e8 : common: chip_save_reset_flags takes uint32_t
7495960f1 : pd_protocol: Add ready_state_holdoff_timer.
50f59b1d4 : servo_v4: Remove console command history.
b3db4c423 : bq25710: Adjust settings to limit VSYS droop with no battery
cd530f929 : kohaku: Add support for Dyna battery
304a5bb34 : kohaku: Fix the GPIO pin assignment for USB_C0_BC12_CHG_DET_L
7b2e0d613 : flash_ec: expand the list of directories where npcx_monitor.bin can be found
42a82041a : board: arcada: Fix magnetometer axis rotation
0ef828836 : ish: fix reading current interrupt vector
45434aed2 : i2c: add i2clookup host command
f88989e75 : tcpci/usb_pd_fuzz: Avoid using unitialized data in payload
2c321f4ab : FIXUP: driver: lis2mdl: add standalone support
6b34ae8f4 : ish: save and restore reset flags across reset
822c33d6f : ish: move panic data into AON ROM
ebf10d6bd : ish: increase AON ROM size by 256 bytes
aaba1d5ef : ec: common: Make IS_ENABLED fail on unknown values
1598a615e : charge_manager: Revisit charge supplier priority.
f2dcc64ad : ish: fix GPIO interrupt enabling and status
a84d8055a : retimer: Add driver support for Intel Burnside Bridge retimer
d823206bd : host: Fix test breakage
e21711252 : ish: set firmware status to running during pre-init
932e84004 : queue.h: Check at compile time if queue size is power of 2
ac8a13329 : Align behavior of strtoi() and strtoul() to match Linux manpage description of strtol().
a823e6d96 : baseboard: hatch: Limit printf on serial console
e6912d479 : kukui: Enable interrupts from hall sensor.
6264b5158 : kukui: Loose charging 5V limitation strategy.
1fa9dc3e2 : ish: add more explanations comments for reset flow in aontask
903a7b1f9 : ish: fix lapic table read
f8840200e : ish: update firmware status
7671f9d7d : ish: fix bugs in fwst check functions
0775901e9 : iteflash: use serial number to find the ccd device
a05affa85 : ish: correct gpio voltage to 3.3V
b0b956cc0 : ish/ish5: fixed both-edge triggered gpio configuration blocking D0ix issue
1fd8e3b0c : ccd doc: link to suzyq instructions in cr50 setup
2bef7af80 : USB-PD: Fix null-pointer dereference for svdm_rsp.amode
037fdf659 : common/usb_pd_protocol: Avoid unitialized use of port flags
54379d5ba : krane: Reverse BC12 OE in order to fix USB
f629e810d : charger/rt946x: Mask out display bias interrupt.
3e2c75104 : charger/rt946x,krane: Enable backlight power.
be5ef157c : gsctool: use the usb serial number to find the usb device
d68548eeb : usb_if: use the device with the matching serial number
e02b08cec : stm32: Decouple printf logic from directly calling USB console driver
1009c6727 : Revert "octopus: Support keypad function on Bobba"
ce957ef6a : ccd doc: add more to information about using ccd
22b100844 : cr50: rebuild board image if essential make variables change
8dadabb68 : cleanup: fix cros_sh to cros_ish typo
73312c0f2 : octopus: Support keypad function on Bobba
2d38e7cd7 : tcs3400: rename tcs3400_drv_data_t to als_drv_data_t
d60031636 : board: atlas: Remove BMI160 support
1fcab2af0 : Flapjack: Enable full model of MAX17055
44adfa912 : bloog: add SKU IDs
ceda91e9a : ccd doc: link cr50 doc in main ccd doc
444754d08 : ish: combine watchdog expiration and panic handler
6513dabd1 : ish/ish5: remove watchdog disable during D0ix
962662c31 : hatch: Enable CONFIG_CMD_CHARGER_DUMP
28fc76675 : bq25710: Add support for charger_dump command
71b346c3e : kohaku: Correct SYS_RESET_L pin # in gpio.inc
ce611dad5 : MAX17055: Add the full model driver
fb2a7efc2 : power: Manipulate wake mask during s0ix timeouts
65fde9d10 : makefile: don't build ro if EC_INCLUDE_RO not set
2befbf878 : hatch/kohaku: Account for TCPC reset polarity in ALERT handler
b8b8d41c4 : board: arcarda_ish: Fix gyro matrix
d73bd949c : flash_ec: fix in restoring "fw_up" control
608e6a4ca : USB-PD: Add hook for PD connect event
aa0cdc32b : octopus: set KB_BL_PWR_EN to GPIO62 for Droid/Blorb
46f9db386 : cortex-m/ec.lds.S: Workaround for ld not complaining LMA overlapping.
4d7176961 : ampton: tune the dp mux to improve external monitor compatibility
1c228d234 : usb_pd_protocol.c: exiting from try.src to attach.src
38b1b041d : flapjack: add tcs3400 sensor
c9840a44d : driver: add tcs3400 RGB channel sensor driver
7e910fa10 : cr50: prepare to release 0.4.17
9e7244a6c : ish: remove erroneous REG32 in ish_fwsts.h
106c145b0 : driver: add tcs3400 ALS sensor chip driver
b817b8dec : flash_ec: collect dut-control values to restore before they change
b26d8bdc5 : stm32f0: Set ADC sampling rate before every read
fd12ea66d : arcada_ish: hook up lid open gpio interrupt
96840904c : pd_protocol: Don't clear PD flags while debouncing.
48521e7a6 : Flapjack: Clean up charger_profile_override
6ecb75abf : Flapjack: Add Sunwoda batteries
a7da582b9 : common: add MOTIONSENSE_CHIP_TCS3400
b29e540a2 : common: add new MOTIONSENSE_TYPE_LIGHT_RGB sensor type
c1b08cd1b : ish: preserve panic data across reset
acb893a32 : ish: ensure all CONFIGs are undef'ed in include/config.h
a87deb337 : ish/heci: print protocol for discarded msgs
1d3da76d2 : kukui: remove console commands from RO
f5a218a8c : 7-seg display: Add config to display port80 msg and power states
3081e4a73 : ish: make sure last_deadline always valid
8e8dd8a8e : cr50: add buffer_units_mask member into struct queue
781170c47 : ec-devutils: Fix fdpexpect import
1d8aa53e0 : flapjack: Customize EOC according to battery specification
fd7a93dad : core/minute-ia: link libgcc for 64bit division
9c64c779d : usb: add inline helper method for CC lines
dfd943ee6 : ish/ish5: fix some HPET issues.
930955f20 : Octopus: Allow power role swap to sink in S0ix
b7a7ad3ff : driver/max695x: Add 7 segment display driver
34366869b : kukui: Fix power leakage in LED.
00f889bfc : kukui: implement pogo adc interrupt
c2129b3bd : Flapjack: Add 2nd source panels and modify 1st source panels name
7678bfa7a : kukui: Remove adc GPIO_USBC_THERM.
c6d364fad : krane: Fix DP AUX mux polarity is reversed.
02f4e2d04 : pinweaver: fix memory leak introduced when moving to new nevmem
6e97f4aab : nvmem: protect flash accesses with a mutex
4ffa4bb86 : kukui_scp: Enable MPU to protect code RAM and data RAM in RW image.
19915c08e : atlas: stop advertising tight-timestamps
2487d2012 : ish: refactor IPC usage of REG macros into registers.h
5e3a5bf39 : krane: Fix g-sensor reference point.
f4f26f19d : nvmem: populate default tpm objects after wipeout
d15d77489 : Flapjack: Add battery manufacturer names
70a785ad2 : battery: Consolidate battery_manufacturer_name
15bd8639e : nvmem: add test of recovery from interrupted saves
130899092 : nvmem: fix delimiter creation during setvar()
262ded1e0 : nvmem: add logging and restart on app_cipher failures
dd3c55042 : board: atlas: Set Accel at 0Hz by default
289bbc285 : ish: move REG32 macros for interrupt control into header files
a24c74c75 : common: led_pwm: Enable pwm modules for each channels of LEDs.
b7e78ed38 : tcpm/it83xx.c: Bx and Dx transmit status bit of pd register swap
7f55b1f70 : gsctool: enforce order of Cr50 section updates
4c82f6a33 : kukui: disable charger otg functions
0ef5ba062 : console: add support for disabling timestamps
3c49473cd : mt_scp: Generate IPI tables with util gen_ipi_table.
631000bdf : Flapjack: Disable charging from BC 1.2 charger as USB-C charger
94ec130c6 : Flapjack: Turn off LED when brightness == 0
e5d7819b7 : Revert "CQ: disable broken cheza pre-cq"
961c0d0fd : Flapjack: Fix bit size for LCM_ID
4750cd242 : Reland "flapjack: do not carry LCM_ID with old board"
7e392e80e : chip/(mec1322|mchp): Drop math expressions in MEMORY ORIGIN/LENGTH
c7ff23fb5 : CQ: disable broken cheza pre-cq
2cc3e7ce6 : driver: bmi160: Check enable_fifo flags before processing FIFO
7a87d4b5c : npcx: disable the selection of JTAG0 signals due to strap
0c71c4748 : motion sense: Calculate loop time based on sensor needs
0f25f85e4 : ccd: delay sleep while opening ccd
b9bf62a7a : Revert "flapjack: do not carry LCM_ID with old board"
bd4273f88 : Revert "kukui: scp: calibrate ULPOSC1&2"
5c87411b3 : ish: cleanup of UART-related functionality
c3ecd60e5 : atlas: let AP fully control display backlight
e941ef3c4 : cr50: update version to .16
8ba4eb331 : hatch: Configure EC_INT pin as open-drain
f730c0c1a : ish: fix s/w generated interrupt request
6549da39d : flapjack: do not carry LCM_ID with old board
1e72facd3 : driver: TCPM: nct38xx: add support for NCT38XX series chips
696d45e63 : flash_fp_mcu: use modalias to detect FP spiid
8c50dc29c : chip/g: prevent USB read queue overflow
0a60e8dbd : uartupdatetool: retry opr_check_sync() if the first attept fails
c8d62579f : makefile: fix image stats reporting problems
663e0baf8 : charger: Add basic driver code for ISL9241
2362b1192 : thermistor: Add STEINHART-HART lookup table for NCP15WB473F03RC
5c931074f : util: Add tool to generate cros_ec_commands.h
d3ce30103 : ec_commands: Move #ifdef to encompass more code
bae6aee1c : ec_commands.h: Fix multi-line comments layout
0f75ee242 : atlas: remove obsolete comment
04c85f796 : cr50: Support legacy U2F key handles
351984635 : kohaku: Make PP5000_A_PGOOD a power signal interrupt
138665611 : hatch: Make PP5000_A_PGOOD a power signal interrupt
cf02f0076 : board: arcada_ish: add lis2mdl magnetometer
d2ac74c21 : ish: refactor bit-mask constants to use BIT macro
2ece52589 : minute-ia: hard reset if we panic while handling a panic
3fc3edd0d : minute-ia: remove divzero console command
a64461486 : util/stm32mon: Add cmdline option to display version
8358c1e18 : grunt: Improve safe state when entering DP mode
c6254cee9 : tests: make lighbar test easier to debug
e08a71fd0 : kukui: scp: calibrate ULPOSC1&2
bd4012d9a : tasks: convert TASK_EVENT_CUSTOM macro to bit
d6cc4f142 : mkbp: take timestamp closer to hardware interrupt
0f15b8e5a : rt946x: Allow board customize initialization parameters
e166fa211 : driver: lis2mdl: add standalone support
deee174f0 : ish/ish5: add console in use timeout mechanism in low power managment
1fda17856 : mm8013: implement battery_serial_number
b1cc0bc68 : kukui: scp: move CPU clock selection to clock module
84a70a900 : kukui: scp: Set CPU clock to default before ULPOSC calibration
295a75e34 : kohaku: Add missing GPIO declarations
ef4e84f92 : twinkie: update task event usage
4a9757f7a : cleanup: update TASK_EVENT_CUSTOM usage
673665032 : P9221: Add P9221 driver
caf50b250 : kohaku: Add support for Rohm BH1733FVC ALS
1aa9ec883 : factory_mode: refactor factory_enable_failed
2dd77ca46 : Bobba: Add new battery for Driod and Blorb
abb957d47 : Octopus: support keyboard backlight for Droid/Blorb
acee1d6df : Bobba: Add new battery for Driod
b8281e7b3 : ish: fix extra timer interrupt
88c2046ea : ish/ish5: fix high frequent wakeup issue in low power mode
afbb1b511 : hatch/kohaku: Account for different bc1.2 chips
e25a0bc95 : max14637: Add config guard to is_chg_det_activated
ed6936cf4 : bloog: implement leds
e4c9dbe8b : common: led_onoff_states: move forward baseboard led_state to common code
d8fb8d23c : common: led_onoff_states: add new LED state for fully charged in S5
6be7489b2 : bloog: add SKUID for convertible
6d2090220 : ccd: make ccd open error more meaningful
fe1f0e960 : fuzz: Define HIDE_EC_STDLIB in nvmem_tpm2_mock.
9cdb714aa : Flapjack: Use PWM mode of MT6370 to control LED brightness
8f0c15d3f : common/usbc_ppc: Fix potential illegal memory access.
5adde977f : cr50: default to SPI PLT_RST if there's a pullup on DIOA9
16b609857 : hatch_fp: fix memory mapping of FP buffers
f273993d7 : Flapjack: Embed LCM_ID in SKU_ID
76814895e : CBI: Allow board to compose data from other sources
a013f9eed : ish: remove scan ISR registers IRQ handling
e7b1f511f : ish: fix task_start_called()
08234bde6 : kohaku: Remove dynamic GPIO configureation for EN_PP500_A
1ab49b02f : hatch/kohaku: Move HDMI support to board-specific.
dfe65d9d6 : hatch/kohaku: Remove Type A USB support for Kohaku.
d4a7fc4bc : atlas: fine tune hue of charging LED
38a77e88c : atlas: enable discharge-on-ac
af6a8f4ef : Common: move for loop initial declaration
2b452718a : util/ectool, common/system: Share sysmbol reset_flag_desc.
521db7dfb : led_pwm: use NEAR_FULL_COLOR when discharging-on-ac
d584b1b4e : mkbp: handle multiple writes of interrupt
cef861ec4 : Makefile: Add 'stats:' target
f8206fabf : USB PD: Re-discover port partner when a contract was in place
8fce0a9a7 : ish: move register definitions to register.h
fc2ab5234 : Flapjack: Cut off battery when USB-C board isn't connected
8bd447af9 : bloog: Disable ec_feature kbbacklit by SKUID
16352fb45 : bloog: add support keyboard backlight
31d379507 : *_fp: Add private version info
f194cdcce : bloog: correct accelerometer orientation
81464c37b : charge_manager: Move source_port_bitmap definition where it's used
d36152220 : kohaku: Get rid of fan configuration.
6e1bde480 : kukui/led: Fix LED behaviours.
8f8ad2ee3 : pd_protocol: Allow charging @ 500mA from Rp-USB.
e16da08f0 : kukui: remove flashpd/rwhashpd host command from RO
a19ad262f : hatch/kohaku: Move TCPC definitions to board from baseboard
f562e995c : tcpm: Refactor tcpc_config to include a flags field
8841b815c : ish: add missing EOI in LAPIC error irq handler
db914dee3 : flash_fp_mcu: print canonical path
7b01a7716 : TCPC: Set charger vbus during init
28d6be82e : USB PD: Suspend ports when resetting TCPCs during cold reboot
15196acec : cr50: sqa: don't modify flags if board id is erased
b16614243 : g: upgrade_fw: check board id if CR50_RELAXED isn't defined
c04a0865f : signer: allow board id of 0:0:0
c91a91b0f : util/usb_if: return failure when usb device cannot be claimed.
f8a8113a0 : flapjack: Update virtual usb mux info.
04bdc8063 : Flapjack: Remove pd console command from RO
edd6ec56b : arcada_ish: Tune D0ix idle target residency
ebb1a8ebc : octopus: correct GPIO - KB_BL_PWR_EN to UNIMPLEMENTED
6eae444d9 : casta:Turn on green led when charge state is idle
53d417b1a : kukui: scp: Make comment for EC_FEATURE_SCP better.
3554e0ed7 : kukui_scp/ipi: Add more IPI ID.
34cc1f91c : Makefile: Print free spaces in RO flash
596aa967d : mt_scp: Move ROM_BASE to 0x0.
3bf824742 : link_defs.h: Should support __SECTION attr when enable DRAM section.
0f456193d : ish: add temporary workaround for lost interrupt
3eb986572 : ish: send request id back as response id
a256570f5 : stm32mon: retry on damaged ACK, NACK or timeout
985924cb0 : iteflash.md: revised the steps in 'Prerequisites for CR50 CCD'
c10784e1f : hatch_fp: Fix slave select (NSS / CS) pin management
20dda8c14 : make: include iteflash in host-util group
e967ca090 : Flapjack: Read LCM_ID and put into SKU_ID
7299e370e : Flapjack: Use board_read_id to read BATT_ID
0edf52135 : g: clean up UART channel names
58c41ee27 : button: fix compile error when CONFIG_LED_COMMON not defined
ac05e6ab2 : ectool: cleanup cmd_fp_seed()
a98d90432 : ish: solve timer reliability and time jumps
2b00d4548 : cr50: add INFO1 RW MAP erasing to CR50_SQA mode
beee9cedb : servo_v4: disable PD entirely when in SNK.
876c121bb : flapjack: Remove PD state names from RO
5e3be08cb : Flapjack: Remove console commands from RO
7dedbd099 : ish: wait for heci bus instead of error
7b9d35f9e : ish: reduce hostcmd size to fit within HECI
7276e49af : ish: report errors on console
4c60f2250 : hatch: Configure EC_INT_L as low before entering S5/G3
8530e5396 : flash_ec: Update error msg and TODO bug num for servo I2C adapter lookup.
46e28e28c : ec/common: Introduce IS_ENABLED to check config options
b0fc327b1 : pd: Apply Rd prior to sending PS_RDY in PRSWAP.
61b34b2ca : grunt/usb_pd_policy: Don't disconnect the USB lines while negotiating PD
c633a2d6c : power: Init host_sleep_event resume_transitions
b438ce1a0 : hatch_fp: STM32F412 can have up to 1 MB Flash (some have less)
f923afcc9 : stm32: spi: Support SPI slave w/ DMA for STM32F4
6bd030ecd : ec.tasklist: Consolidate duplicate comments
b4cca02d9 : ish: remove sync fw clock print
5791f6abb : ish: ipc: fix no credit error
0fe6147a9 : chocodile_vpdmcu: Firmware for chocodile mcu
e097feb8b : ish/ish5: enable AON low power mode on arcada_ish board
b6354559e : ish/ish5: packing aontask binary and ecos main FW binary to final ec.bin
6beb62971 : ish/ish5: implement reset, reset_prep and D3 flow
014b6c86d : ish/ish5: implement AON low power mode (D0i1-3)
6a184d501 : ish/ish5: implement AON low power management framework
d0a350e66 : bc12: pi3usb9201: Save supplier to update charge manager
678bb4526 : cr50: use board_wipe_tpm to clear the tpm
45f07e203 : iteflash.md: Document procedure for reflashing ITE ECs.
9ca9a59df : i2c-pseudo: Simplify install shell script.
c34791f6b : cr50 signer: make sure SQA images can not be signed with prod keys
171578b67 : cr50: complete support of the new NVMEM structure
1d6c7bb97 : nvmem: test modifications to support the new scheme
63bf8f8ba : cr50: Update to VENDOR_CC_GET_PWR_BTN
b97918b72 : cr50: convert functions into static
7912ce208 : cbi: Allow cbi command included optionally
e0e48a318 : ish: print heci error messages when occur
907ccfb38 : cr50: make is_sys_rst_asserted static
9d09e1f04 : cr50: make sys_rst_l_out pseudo open drain
c0814644b : gpio: add config option for using gpio_get_flags
ed230bf3f : kblight: Remove dependency on PWM
f4d798a1e : rowan: Delete board
3d6eccfb9 : npcx7_evb: illustrate the flash configuration of npcx7m7wc
748c3872b : minute-ia: clean up comments about ISR=0 bug
574e13118 : cr50: New NVMEM flash storage implementation
fd2a6277b : cr50: make ccd_mode_l pseudo open drain
4b5cbd49c : cr50: add kukui strap
f9c82c083 : kohaku: Initial image copied from hatch
6701a4b22 : Casta: Add MKBP events on EC_AP_INT_ODL
29c3cf2d8 : kukui: scp: fix udelay hangs the system in clock enable.
e726fe4b2 : bmm150: lower max frequency to match a frequency supported by BMI160
0e99e9763 : bmi160: Fix ODR to REG when rate is less than 100Hz
bc6c680b8 : Makefile.toolchain: strip leading whitespace in set-option
23a89eccf : factory_mode: change how reset_required is saved
77af7f0ad : flapjack: Enable hall_interrupt via lid_switch
0f06fdbcd : arcada_ish: remove unlocked config option
689f076d7 : hatch: Enable CONFIG_POWER_S0IX_FAILURE_DETECTION
351f46632 : cr50: add command to override BATT_PRES_L
3fcecc07e : hatch_fp: Fix flash erase in stm32mon
d388343e3 : npcx7: introduce npcx7m7wc chip and refine memory layout of npcx7m7wb
0cb553724 : util:ecst: add the support of CHIP_VARIANT npcx7m7wc for NPCX7
be3906ecf : arcada_ish: ensure tests target builds
340cc7927 : hatch_fp: add flash_fp_mcu script
f3715a514 : hatch_fp: initial upload
204eb1533 : stm32f412: add TRNG support
198e32b42 : stm32: spi: fix unused variable error
d882ff37e : core/minute-ia: add IA32/x86 arch related data structure definitions
95bfcd20a : flash_ec: sort STM32 boards alphabetically
d7aab8081 : ish: add memory dma driver for ISH5
049db3d36 : bip: Delete board
aab7a81e5 : flash_ec: Have iteflash use I2C through servod with CR50 CCD.
c321f0945 : hatch: Fix lid accel rotation matrix
6a7c59aff : it83xx/i2cs: add i2c slave function
101ef9c86 : flash_ec: change the default bitbang rate to 57600
89bfde44d : flapjack: base on the adc to determine battery type
592919bd0 : flapjack: add ATL battery model parameters
c654f3d7d : flash_ec: add support for hatch_fp
77babe86a : aleena: Set mode to clamshell for non-convertible SKUs
84ba15bdb : Add i2c-pseudo Linux kernel module.
01f95b49e : cr50: add command for forcing servo disconnect
25e9afb29 : charger: initialize dedicated charger port
8df2942aa : Fizz: Apply VR1 fix for all variants
96d07e2ce : Fizz: Teemo PMIC TPS650830 VR1 setting for hang up issue
6e2c6d0c9 : ec-utils: Add cros_fp as name to ectool help msg
77bab9c3c : ectool: Updating EC_CMD_USB_PD_CONTROL command versions
f40e99d76 : flash_ec: fixes dut-control invocation error.
49b807062 : power/intel_x86: Introduce s0ix failure detection
a029c7a27 : power: Allow board to take custom action on G3 timer expiration
9c7428ea9 : anx7447.c: change VBUS present detection interface
60e9071a9 : stm32f0: Allow per-channel sampling rate setting
1b2426b51 : ectool: fix help message for sub-command - usbchargemode.
316cf2a3a : common/usb_pd_tcpc: Ignore repeat messages
e3e9d6ab1 : USB PD: Save Vconn state in BBRAM
1bc05024e : flapjack: reuse kukui_scp for flapjack
b7f764efd : ish: I2C transaction to non-existent addresses fix
fe2f414d2 : usb_pd: Get current DP pin mode
0490e8afd : servo_v4: detect SBU more reliably
b2a0700cf : servo_updater: make regex more robust
088bc3556 : gsctool: add command line option for log retrieval
705595bb6 : cr50: add vendor command for retrieving flash elog
e0d934828 : cr50: move to use flash event log
5ea675bce : g: add flash elog support function
840eb397d : usbpd: ensure bad states generate compiler error
4a2a450ca : mt_scp: Support ROM section on internal SRAM.
6a144d98d : flash_ec: remove sed or cut call in getting a value from dut-control
53b44b301 : common: add flash event log facility
05e9ae733 : cr50: add board_forcing_wp to get force wp state
bab8602f4 : delan: Remove board
40f9e2fc0 : motion_lid: Rewrite lid angle calculation based on chromium code
4a48404ae : g: check that the tx fifo is ready before writing it
40dd909c7 : flash_fp_mcu: source common script from relative directory
9a5a72257 : ish: Add watchdog timer
555532390 : Make the argument to --sn_bits a 96-bits hex string
dc4167822 : bloog: add batteries configuration
8d034db01 : flash_ec: check I2C ccd state before triggering ITE EC DBGR mode
e29edbbf0 : flash_fp_mcu: only control PWREN if it exists
2ad68a68b : kukui_scp: Enable CONFIG_LTO
7c91b658c : mkbp: non-gpio-based mkbp events, leave interrupts
45bb97a58 : rammus: Disable tight timestamps
184410c9e : motion: Split configuration for sensor FIFO and tight timestamps
5ea11347a : Hook: Define HOOK_PRIO_INIT_ADC as enum hook_priority
0a15e7106 : Flapjack: Enable adc and i2cxfer console command in RW
ac77140b7 : common: bit change 1 << constants with BIT(constants)
bb266fc26 : common: replace 1 << digits, with BIT(digits)
0bfc51152 : common: Include compile_time_macros.h when needed
8c6e95303 : common: Add BIT macro
8cc25cc66 : grunt: Check IRQ and HPD in DPStatus message.
40eba6b0c : grunt: Check DP MF-bit against selected pin cfg
edcc6fc02 : nocturne: Check DP MF-bit against selected pin cfg
862d00cf9 : sn5s330: Add VCONN overcurrent logging.
f913d50eb : nocturne: Set up SBU FETs properly.
7c3546ef5 : usb_mux: Don't tie SBU FETs to USB MUX.
901dfa10e : sn5s330: Add support for SBU FET control.
a4c7cc8ab : flapjack: Fork ec.tasklist from kukui
2a6a9ca09 : driver: lsm6dsm: Fix race condition and sensor labeling issues
c27204416 : vboot: increase the CPU clock during security computation
b72ca9b34 : Makefile: fix compatibility with Protobuf 3.7.0
e44382613 : atlas: "system lock" the EC
2e9cabf0d : iteflash: restore ability to build outside chroot
c97c7a71d : iteflash: Add --block-write-size flag.
8b8a84434 : mt_scp: Move some configs to board/config.h.
51c89799e : console: add time stamp to EC logs
f0ad0ca5a : Kasumi: add new battery
86af6b7a5 : flash_ec,iteflash: Add support for flashing ITE EC with Servo Micro.
4b9a3c0cc : motion: Define macros for custom events
8fb1c6c52 : ec: Refactor get_rtc_diff to return unsigned values
06933b4cb : cr50: add support for building CR50_SQA images
ca3f517b0 : g: add board_id_is_blank
1d95cefbc : Phaser: Remove support for early board versions
6e4fcc3c4 : Fleex: Remove support for board version 0
f5e3d45ff : bloog: Remove support for board version 0
1638f1643 : Meep: Remove support for board version 0
99b60956d : gsctool: Add error code description if authcode fails.
1765ce690 : bip: remove console commands for space
ecc392101 : hatch: Enabling tablet mode
38b2b6e58 : gsctool: fix bug in scanning Boolean options
9728988f8 : arcada_ish: set NB_MODE_L going to EC correctly
53d08058c : arcada_ish: add base lis2dh accel sensor
6c022cf36 : cortex-m/ec.ld.S: Remove explicitly allocated .data LMA sections.
b5366bcd5 : gsctool: refactor assignment of Boolean flag options
519a9c967 : gsctool: noop clean up
4435080f0 : kukui: Pulse PMIC_FORCE_RESET_ODL on external reset
7b686a1f1 : chip: stm32: Fix Timers 9 through 11 for STM32F4
ed3b5e3a1 : flash_ec: remove sudo in executing iteflash
db8f8715b : hatch: Enable PP5000_CONTROL for BC1.2 to work in G3
4c7a28054 : cometlake: Add PP5000_CONTROL config for PP5000_A rail
72975c79f : kukui: scp: fix ULPOSC index using 0 base numbering
f55b93b23 : kukui: scp: fix ULPOSC configuration and add OSC clock measurement
f41129a81 : kukui: scp: fix wrong logic on checking ULPOSC number
0e9c02fee : kukui: scp: move clock and oscillator configuration code to clock.c
8f210f938 : kukui: scp: set CPU clock to ULPOSC2
787d34561 : gsctool: do not include hashes of unrelated directories
36db1e386 : bc12: pi3usb9201: Add 5V rail control for bc1.2 detection
63c9ede6e : tablet_mode: Set EC_HOST_EVENT_MODE_CHANGE in tablet_set_mode()
4a9170c8c : usbpd: Remove pd_state_names if not used
de8faeaf3 : cometlake: pass RSMRST_L to PCH early to meet tPCH12
7f0df1604 : iteflash: Error when given a non-page boundary read address.
c24363ce1 : iteflash: Fix command_write_pages2() program page address calculation.
a1a58a9d0 : flash_ec: no-op cleanup in flash_it83xx().
c5d7d5c27 : iteflash: Make disabling of watchdog and protect path optional.
3967dc269 : hatch: Enable sensors sync via dedicated IRQ pin
5a9e6a555 : pi3usb9201: Use USB_CHG data role and cc_open events
6e46ec5a2 : iteflash: Cleanup interface_post_waveform handling, especially for FTDI.
2ddd07001 : flapjack: get board version from CBI
f2a30e172 : bloog: initial EC image
f965ca05e : casta : Turn on blue led when system is on
a938057c4 : battery/max17055: Use DevName Register as device name
a898b6cc7 : minute-ia: Print panic info on processor exception
88c5b086b : atlas: raise charger power limit to 60w
a784e311d : hatch: Make EN_PP5000_A gpio signal runtime configurable
7f93dd558 : hatch: Add CONFIG_DPTF
bca03f28b : hatch: Disable HW_RAMP until bq25710 ICO mode is changed
e7edd0ebe : clock: define the function clock_enable_module to all EC chips
9e9a032fa : flapjack: separate battery.c from kukui.
ffc86c893 : adc-stm32f0: initialize adc upon invocation of channel read
946bbd9a3 : cr50: prepare to release 0.4.15
5d868a772 : Krane: battery bring up
ae9ac3459 : arcada_ish: Enable accel interrupts and accel fifo
b364bd251 : kukui: Enable MT6370 DB_POSVOUT/DB_NEGVOUT
1d68cfe1a : krane: initial setup
4547d0f00 : flash_ec: add "--read" flags for it83xx EC.
4f2f684f7 : mt_scp: Check for IPI_NS_SERVICE in ipi_send.
6323eef99 : mt_scp/ipi: Support host event over IPI.
7b02d9fe1 : kukui: configure PI3USB9201 chip to USB Path ON Mode
b64ceedac : usb_chg: Add USB_CHG events for data role set and CC open
2e1ab32b8 : power: Refactor POWER_G3 state logic
60efadb37 : Nami: Make Vayne shutdown at 4% battery charge
67fdc8b2b : chgstv2: Refactor shutdown_on_critical_battery
a901dd977 : chgstv2: Allow board to set charge level for shutdown
6e539b647 : clean: update vconn comment
d97034c71 : ec: U2F: Verify key handles before user presence
8b0974714 : driver/bc12/pi3usb9201: move pi3usb9201_mode to header file
554ba8717 : driver: lis2dh: Add support for lng2dm
31fb76dc6 : arcada_ish: Send MKBP events over HECI
978a628ec : thermal: Don't send thermal warning while in G3
6674b24ac : Makefiles.rules: Add rule to create static libraries (.a)
cec7957e5 : thermistor: Consolidate thermistor_get_temperature() functions
4524f0cd7 : PD: Set Rp consistently on initial connection, increasing later
f294d8735 : flash_ec: remove board-to-nrf51 conversion logic
938805d1c : bq25710: Report VBUS as 0 when VBUS is too low to measure
090709049 : cortex-m: fix vecttable.c when compiling with clang
c67a566db : cbi: Add a new API for cbi_set_string
03e1bfd9a : cbi: Do not add tags if data size is zero
e87f148d1 : arcada_ish: Add the gyro to the motion sensor array
1548e3825 : Nami: Make Vayne cutoff battery on critical charge
f1b9abca8 : usb_pd: Get current CC state
19ffcaeb4 : flash_ec: enable i2c_mux before it uses I2C interface
2b2238cee : i2c: fix style violations introduced by ab40ba67c
dbd0b0675 : build: Fix print configs when _tsk_cfg_rw is not empty
62e138295 : kukui: Runtime configure GPIO settings between rev1 and rev2.
63c6378f1 : battery/max17055: Report 5 sec average current
e5d249549 : Reland "npcx: pwm: Use DCRn greater than CTRn to present its duty cycle is zero."
1283fc731 : kukui_scp/ipi: Clarify ipi_send() signature.
8b1b74c10 : mkbp_event,include/config.h: Clarify MKBP delivery method.
1641ef6a6 : flash_ec: remove board-to-npcx_(int_spi|uut) conversion logic
9941542d3 : hatch : Add volume buttons functionality
9b3355b2f : driver: lsm6dso: Add support to LSM6DSO IMU
247f511b3 : chip: stm32: Fix GPIO base addresses for STM32F4/L
dcd378e1c : chgstv2: Make board_critical_shutdown_check specify action on critical soc
f2ea97142 : Revert "npcx: pwm: Use DCRn greater than CTRn to present its duty cycle is zero."
19450284d : bq25710: Disable VDPM-triggered PROCHOT by default
1a0d4797e : kukui: Update virtual usb mux info.
a7d8d3a0c : Revert "Servo v4: reduce RO flash size"
6e41e378b : cr50: CCD flags not read correctly on first factory boot
aeefa957c : scratch_reg: reorganize BOARD_ALL_PROPERTIES
36469aa61 : cr50: use closed loop reset based on board property
b559bd558 : cr50: add closed loop reset property to mistral
50af447ed : cr50: add no ina support board property
18ff0fd26 : cr50: set ap state to unknown while waiting for reset
26bff5c06 : tpm_registers: check if_stop has been initialized before calling it
4aa18870f : cr50: add a closed loop reset function
70b2257b4 : cr50: use interrupts for ap_state
94388feaf : gsctool: make sure programmed image size is properly aligned
049ab52a1 : cr50: use board prop to mask straps if config is ambiguous
3fbe166bd : flash_ec: do not mark NEED_SERVO 'no' for it83xx
fa5900976 : i2c:xfer i2cwrite invalid in ec console
93d7bcea8 : npcx: pwm: Use DCRn greater than CTRn to present its duty cycle is zero.
5210e2f5e : core/minute-ia: Add __ram_free to link script
982d179a8 : Makefiles.rules: Fix free space message on boards with no flash
46222787a : kukui_scp: Add rpmsg name service.
58fee9dbc : makefile: add manifest header support
f06b10188 : flash_ec: remove some boards from BOARDS_IT83XX
5585cddc2 : flash_ec: remove board-to-mec1322 conversion logic
3054da697 : flash_ec: remove board-to-LM4 conversion logic
8fcd3847d : flash_ec: remove some boards from BOARDS_STM32.
75663b599 : flash_ec: remove some boards from BOARDS_NPCX_SPI
aef2f9d79 : common/usb_pd_protocol: Set port in LPM at the start of init
5bc9bd321 : flash_ec: get ec_chip from servod
cfcb655fd : .clang-format: add more style options
56fcb2c97 : .clang-format: sort included style options
632d38062 : ec: Add directory local configuration for Emacs
4dd4b3153 : ec: Cleanup ish config options
7f6fdc524 : flash_ec: support flash ITE over ccd with servod.
68c9b61f7 : iteflash: relocate "disable watchdog"
ecde7fe66 : motion: Add config variable to fill LPC sense data
39fefe9c7 : hatch: Remove CONFIG_USB_PD_VBUS_MEASURE_NOT_PRESENT
4467dce62 : config: Enable CONFIG_USB_PD_VBUS_MEASURE_CHARGER for bq25710
eba16b7ea : bq25710: Add support for Vbus measurement by ADC
6b63d866e : ec: typo corrections
e56fb4459 : Ampton: Correct HPD GPIOs
06adaa227 : cr50: Update error codes returned from U2F_SIGN.
49a8dc96a : Flapjack: Remove unnecessary console commands to create flash space
f87f7e763 : cleanup: updating comment for ISH
528ff711f : ec: cleanup: Add CONFIG_RTC
0f85d578d : ec: Add print-chip-variant target
fc519609f : COMMIT-QUEUE: add cheza and flapjack to pre-cq
90349be2d : Fleex: Implement new polymer battery parameter
8ac4bf045 : ec: Fix response size returned by new U2F functions.
375d1b579 : ec: Update U2F_ATTEST function for new-style key handles.
0559c39dd : motion: Wake up motion task when sampling rate changes
88976ba63 : motion: Change ODR only within the motion sensor task
bf646a9eb : motion_sense: send ODR events to the AP
8bd60cc9c : driver: lsm6dsm: Drop samples only when ODR changes
068c46513 : math: Add/expose some vector operation
265eceed6 : driver: bmi160: Force calling irq_handler after mag initialization
a48a9cc46 : driver: bmi160: Add temporary variable in decode_header
e86281f14 : eve: Set BMI160 INT2 as output
3240ae715 : eve: Set power state for sensors properly
f3931a6cd : FIXUP: sensor: Adjust max_frequency based on EC performance
d77a5fc3f : ampton: cleanup: Put all sensor defines together
99adc669f : driver: bmi160: Add setting calibration scale
0289c0050 : Ampton: tune the gyro axis and direction
123d910ed : cr50: Update U2F key generation to meet FIPS requirements.
161d43aa0 : fpsensor: compilation error if RNG is not supported
bd90bed8c : stm32: spi: fix link to bug in comments
a8db8e8f7 : audio_codec: Implement NPCX version of audio host command functions
1993ce167 : ec_commands: Add interface for I2S support for NPCX
9ae312461 : hatch: Add support for OPT3001 ALS
a9ec276b2 : hatch: Add support for BMA253 lid accel sensor and lid angle detection
62e6e0ac5 : hatch: Add support for base accelgyro bmi160 sensor
a3c27b39f : ish: fix LAPIC error by sending EOI to IOAPIC RTE
f8a6420fb : kukui_scp: Increase UART TX buffer size to 8192
4894e26bb : kukui_scp: Let the AP setup the UART pinmux correctly
9c6375e9c : Makefile: Clarify/fix PDIR assignement
edf3c100b : power/mt8183: Do not react to watchdog interrupt if PMIC is off
5a7600276 : power/mt8183: Detect AP-initiated PMIC shutdown and stay S5/G3
56cd91fda : flapjack: Enable backlight channel for Flapjack
e4ac1eccf : uldivmod.S: fix assembly so that it compiles with clang
c2c2776e3 : Battery: add support battery-cutoff SMBus block write function
219b09e87 : OZ554: set power up sequence.
916b0771e : ish: add reboot support
456d85195 : ish: add reset prep interrupt handle
8df604fec : arcada_ish: add sensor and heci tasks
101a82ebc : ish: adjust timers for ISH 4/5 32kHz clock
5acb32bfb : ish: add cros_ec command interface over heci
decc9452e : ish: save/restore FPU context only for the task uses FPU
0a3f44e4f : atlas: boost VBUS by 2%
3f317ba8d : pd: Don't send msgs for ~200ms after 1st request.
4fa849030 : Makefile: Allow board to be both in public and private folders
b88737c61 : iteflash: add '-m' flag to config I2C MUX channel.
27836f5fa : cheza: Add ALS sensor
c8df3ef42 : ish: update power rail request (vnn)
153c90a20 : mt_scp: Add functions to clean/invalidated selected ranges of D-cache
0ab7ffefc : battery: add support for mm8013 battery gauge
f37c7fb08 : power/intel_x86: Do not restore SCI/SMI masks if not backed up
cfcc4bc2c : kukui: Fix unable to source power to peripheral.
eed81a74e : hatch: Enable CONFIG_CPU_PROCHOT_ACTIVE_LOW
ebcfc5d45 : docs: add core runtime design documentation
869f0477a : mt_scp: Add functions to clean/invalidated selected lines of D-cache
06c7c1bff : nocturne: Discharge on AC when changing chg ports
d6c1c538f : arcada_ish: change GPIO_NB_MODE_L default
65c99bd43 : Makefile: fix building utils outside chroot
a6f8b01d0 : util: improve iteflash help output
3e9fe80cd : hatch: Enable bc1.2 support
3e8588095 : bc12: Initial driver for pi3usb9201
2f45ad6ea : kukui_scp: Always use watchdog reset on reboot.
a66c36ee9 : core/cortex-m*: always use coreboot-sdk
385f222d2 : gsctool: fix version string generation and processing
ab40ba67c : i2c: Support 16-bit address register read & write
d9a3b7c58 : servo_v4: Remove console commands to save flash space
27ede4dc8 : glados: Remove console commands to save flash space
0528c4659 : core: Allow .bss and .data sections in DRAM
80020d90d : Flapjack: Enable CBI
0fa2513fc : Flapjack: Remove console commands to create flash space
e60cd6a5e : pd: Don't Try.Src if battery is disconnected.
60e7a350f : cr50: prepare to release 0.4.14
8664d3093 : tpm: explicitly include tpm2 data in the appropriate section
490626600 : lsm6ds3: update comment for clarity
e890d0974 : CBI: Use hexdump to dump EEPROM contents
751fb7968 : Util: Add hexdump API
0aa79f950 : Ekko/Bard: Setting input current limit to 95%
d25637967 : ish: print message for misconfigured GPIOs
7c2020096 : Casta: Tune USB mux registers
16d77d2f4 : cleanup: do not try to copy to/from NULL
69e7d371f : kukui_scp: Change default board to rev2
f1fcc752c : driver: lis2dh: fix comments and include
573b4bd9b : lsm6ds3: Add LDM6DS3 variant to existing LSM6DSM
13abae169 : kukui_scp: Add update_scp script to deploy to DUT
5ea22dcbf : Ampton: correct thermistor reading function
1bbeef12f : driver: anx7447: remove ec_version dependency
fcd8f0b1f : hatch: Enable S0IX config options
136622432 : hatch: Adjust temperature threshold when fan is under EC control
232c261f9 : kukui: Fix check AP booted signal period.
da43a91b5 : hatch: Define host battery full factor as 100%
dfd532f54 : Meep: remove magnetometer
7a4e638e3 : driver/lsm6dsm: Fix issue while setting Magnetometer ODR
1f883987e : aleena: Enable GPIO-based MKBP event notification
be87c9f8b : USB-PD: Fix scope of variable ma in pd_find_pdo_index
3cc20195b : Flapjack: Set max input voltage and power to 9V & 18W
6605e420d : USB-PD: Make pd_build_request return void
3d9ae2bc5 : Flapjack: Configure LED
cde203544 : hatch: Use CONFIG_TEMP_SENSOR_POWER_GPIO to prevent bad temp readings
af6491469 : temp_sensor: Guard thermistor readings by their power rail enable gpio
8de6b302a : hatch: Add support for MST (multi stream transport) enable
cc736a3e9 : tcpc/mt6370: Fix keeps entering/leaving LPM when sink device attached.
52569e089 : cr50: add mistral strap config
2507a0c6b : driver: bmi160: for reference, add for lis2mdl support
18bd6be14 : cr50: Enable LTO
9b89574cc : g: decorate _i2cs_write_complete_int() so that LTO does not loose it
5bc3c147d : cortex-m: no need to keep a special term for Tpm2_ modules
e99a9200a : cr50: use list of object files instead of the libraries for tpm2
e8a5c23c8 : cr50: use list of object files instead of the libraries for cryptoc
a012cf8d3 : RT946x: Make mt6370_led_set_color accept composite colors
6ea830328 : uut: drain EC console before programming
11303f23c : For boards configured with an RW B side, produce a hex file for the B side.
2c3810338 : ec_commands: Fix more warnings from check_patch.pl
d86ad91c7 : console.py: Handle non-TTY input (e.g. piped input), and other improvements.
30dd00729 : driver: lsm6dsm: Integrate LIS2MDL behind LSM6DSM
6776b585f : board: indent sensor_motion arrays
b716f1c9d : common: sensor: Honor roundup flag for range
e84e5b983 : ec_commands: Add missing definition for LIS2MDL
ab7fad125 : config: Add magnetometer definitions
0e2336842 : UART: Export uart_clear_input API
b937f5c5b : UART: Add uart_put API
b2ec2a5eb : common: mag_cal: Add comment in mag_cal
ef77e161f : driver: lsm6dsm: Clean register definition
af216d834 : cr50/ec: add a console command to display event logs.
9976bf4c2 : common: fix tpm_task prototype
1353c862d : chip/g: mark symbols used that are used from assembly code
10dc11566 : core/cortex-m: mark gcc helper function "used"
4dfbfc9f0 : flash_fp_mcu: add option (-r) to read from FPMCU
e411cb7a7 : grunt: Reduce the sensor FIFO size
bf892ac8e : common: Added motion sense info to accelinfo command
2ba385eb9 : hatch: Support CBI
5cc62e661 : iteflash: correct the typo in i2c-interface help desc.
8d9d2ace6 : getversion.sh: use better timestamp algorithm
95188606b : getversion: move main code into function
21c470bab : Makefile.rules: do not run rm unless necessary
f00865ed9 : cr50: introduce "red board mode" build option
03c345ddb : cometlake: EC should not delay RSMRST_L by 10 msec
ce8939ec8 : cometlake: Guard passing RSMRST_L to PCH by PP5000_A rail
fe59e6140 : ish: add ec_feature flag for ISH
a11c3a1fd : cr50: drop SRAM based NVMEM support
10254c179 : Cr50: preapare to release version 0.4.13
c2ebb5e88 : rammus: turn the USB type-a charging off by default in suspend mode
e1ce8ba84 : ish: allow IRQ only after scheduler is ready
193a3c47a : ish: use system stack for exceptions and irqs
099edd8bd : flapjack: remove magnetometer
98d5e687e : flapjack: enable als sensor
57949eea6 : flapjack: adjust lid reference matrix of accel&gyro sensor BMI160
ae676b1d4 : flapjack: usb otg power support
2a7b38e42 : anx74xx: Make ML0/ML1 unconnected if USB is enabled but DP isn't
3f8e5056b : flash_ec: remove 'BOARD' check in recognizing npcx_int_spi.
c8522f3ec : cr50: rename ap and ec detect gpios
9bf849c69 : cr50: change EC_TX_CR50_RX gpio
98e568636 : flapjack: Fork usb_pd_policy from kukui
e17cd2a21 : flapjack/gpio: Modify GPIO configuration for Board Id 3
e11ae2cfc : flash_fp_mcu: use bash per style guide and remove unused config
be4160a3e : ps8xxx: put the PS8751's power role to sink state
b0ae267a7 : hatch: Add support for PSL wake sources
9bcaf16c7 : make: improve buildall problems reporting
5dedcb076 : cr50: Change U2F key derivation to include user secrets.
c758f2f43 : cr50: Add new U2F generate, sign and attest commands.
846eb6500 : cr50: add more obvious sections in gpio.inc
02390c35e : cr50: add board_closed_loop_reset property
bb55365b9 : ish: move setting start_called to proper place
bbb6461b1 : ish: remove unnecessary interrupt_enable() call
a180facf4 : flapjack: Fork board.h/board.c from kukui
96bcb5294 : ish: support task argument
479672d67 : flash_ec: add "--read" and "--verify" flags for npcx chip.
8eaeaa23c : ish: fix timer 0 periodic mode
f3a919e2f : cr50: change how u2f calculates recent power button presses
607684ded : cr50: dbg: add support for debugging u2f
816b06ea5 : ish: apply FPU context of the first task
77e81a4a6 : ish: fix task profiling
b8b832984 : cr50: Make G2F attestation certificate available in vNVRAM.
8515c9633 : flash_fp_mcu: convert tabs to two spaces to match shell style guide
9ea99fb80 : cr50: REFRESH+PWR recovery mode state lost to deep sleep
54c06033f : cr50: Add VENDOR_CC_GET_PWR_BTN to query power button
cc98aa256 : Karma: Add PANEL_LM_SSK1 panel settings to OZ554
1cee8540f : oz554: Add oz554_set_config API
53a9890eb : hatch: Fix battery name and add SMP-SDP battery support
16ce90ccf : hatch: Add support for fan and temperature sensors
435f3aacb : hatch: Enable UART alternate funciton for servo
972652256 : hatch: Add support for keyboard backlight
f0efcfb98 : hatch: Add support for keyboard scan
01f8d598f : hatch: Add smart control for USB-A ports
967069620 : usb_port_power_smart: turn on/off charging mode during system suspend
0a9e45cdb : ectool: remove legacy "reboot_ec A" flag
08114a147 : hatch: Add vboot config options to baseboard.h
d10286cc8 : hatch: Add support for 2 color LED
f71c06294 : hatch: Add support for charging and USB type C
0c55c8c36 : cr50: Add NIST SP 800-90A HMAC DRBG.
3fe7bcffd : kukui/battery: Bounds max charging voltage by mt6370's 1% err rate.
39d895712 : cortex/cortex-m/ec.lds.S: Preserve space for .data section's LMA.
54892b6f9 : flash_ec: seprate npcx_int_spi from npcx_spi.
ff3a9a457 : chip: stm32: Enable additional I2C/UART DMA channels for STM32F412
79aaef6a3 : powerlog: Don't hijack logger when import as module
ca7eba386 : liara: Reduce input voltage to 5V when battery full
4106af716 : flapjack: seperate gpio.inc and led.c from kukui.
cee795736 : casta : charger override
847b2d12c : g/i2cs: Sample SDA multiple times before considering the bus wedged
2223f8723 : Fleex: Add new LED state for fully charged in S5
10033d0f9 : arcada: add hall sensor input GPIO and NB_MODE out
9218e9d48 : arcada: remove gpio lines for I2C
392568438 : ish: use correct I2C event
8176b6501 : ish: make unimplmented GPIOs perform no-ops
08a9627cb : ish: add CONFIG_HECI to config.h
b8189096e : link_defs.h: Renames __ro_end to __data_lma_start.
818bbeda2 : kukui/emmc: Reduce the period of polling AP booted signal.
88824c6ff : ectool: rollbackinfo: return correct exit code on success
4cf414210 : ec_commands: remove invalid comment on console read commands
7a1d8d0f3 : BC1.2: Add usb_charger_reset_charge API
9cb1b936e : ec: Add a task_reset function.
0c0fbbe32 : Aleena/Kasumi: Add LID sensor config in S0
33bddd31a : cheza: Fix the port argument of overcurrent event
7964abf01 : Makefile.toolchain: enable -fno-delete-null-pointer-checks for clang
6cb4a8b32 : Nami: Set DP EQ level compensation up to 3.6dB for Sona
03500453d : casta:enable pull-up of usb mux0 interrupt
f2e78e4d9 : driver: lsm6dsm: add reboot at init time
4ca731396 : Ampton: Set the PS8751 to source mode before enter low power mode
c7db1b252 : PI3USB9238: Read device type and charge registers after INTB assertion
b76cddd85 : arcada: remove executable flag from all files
97c2e2ef6 : casta : implement led
788746e48 : scarlet: Lower the charging voltage
8d8e6eb81 : build: add centroiding C++ support
ebb25bc55 : casta : Add battery information
544ba7da1 : powerbtn/button: fix crash on 0ms sleep
f5b3924cb : octopus/ampton: disable espi pad when system goes into G3
5bf596811 : hatch: Add support for power sequencing
1e412f17f : cometlake: Add power sequencing support for cometlake chipset
ea9913e36 : hatch: Initial skeleton for hatch
d7579bd45 : mt_scp: Add support to store some code in DRAM
3cd175cd9 : mt_scp: Enable I/D-cache on boot
fa379e198 : mt_scp/memmap: Enable memmap between AP and SCP.
579719f07 : kukui: Add BOARD_REV 2 configs.
62118f013 : rammus: fix incorrect power mode configuration for the USB Type-A
4ed20a85a : Ampton: tune motion sensors
3961177e1 : flash_ec: add "--read" and "--verify" flags for stm32 chip.
ffc8bd637 : util/ectool: Update usages for cros_scp.
009a86f16 : kukui: Use coreboot-sdk by default.
a9c83eb71 : Nami: Re-enable search key scanning on Syndra
35f64509f : it83xx: add enable/disable espi pad function
ca8b915b5 : cr50: REFRESH+PWR combinatinon to enter recovery mode
34ad90fb6 : tcpm/it83xx.c: don't reload cc parameter settings for Dx
48137b5c5 : kukui: Remove BOARD_REV 0 GPIO configs.
dfd8046c6 : LSM6: Throw out junk data after ODR changes
97b459564 : LSM6: Follow ODR change procedure from application notes
3460c8658 : ec_commands: Fix errors spotted by kernel checkpatch
683d56b24 : Revert "Remove fuzzer test runs from buildall."
a1269ed29 : kukui: Fix adc read crashes EC.
b81b644c8 : nocturne: Check IRQ and HPD in DPStatus message.
6d96d30de : atlas: only apply internal EC_WP_L pullup when needed
5d1fc3186 : cleanup/ish: update copyright header to style
abcff34f5 : kukui_scp: Change IPI index.
e44b0d6c4 : mt_scp/ipi: Fix typo in IPI macro check.
ccede6a11 : drvier: lsm6dsm: Populate Gyroscope scale properly
dc0744d83 : Ampton: add battery configuration for C424
9f78744fd : LSM6: Correct timestamp reporting and FIFO length
a1bb29e2d : apel: lower input voltage to 5V when battery full
948c320a3 : cr50: Support closed source customer diagnostic mode
81f1c81cf : ish: balance all __in_isr calls
7d794116d : driver/ppc/nx20p348.c: Handle overcurrent event
82dbe746f : board/octopus: Notify SoC about USB overcurrent
b26428875 : USB PD: PPC: Add overcurrent handling.
66d7782a7 : ectool: Check address of comm_init_lpc/_i2c before calling them
a60d1597d : ish: add inline math functions
3d8d85cd8 : ish: update copyright header to match style
fdeda2324 : usb_mux_virtual: Update the virtual MUX when HPD level or irq changes
e8b6819b8 : checkpatch: reinstate check for C99 style comments
c5d961bd3 : kukui: Take scarlet charger workaround CLs.
e3b446951 : ish: fix 32-bit quotient overflow
e0ec876da : minute-ia: set -O2 and omit frame ptr
7253fd834 : cr50: Extend CR50 Bitbang Receive buffer.
0ac674092 : npcx: shi: enable sleep bit in suspend hook function.
e72e82db7 : USB-PD: Disable Vconn on SRC_DISCONNECT
5622aaf0c : it83xx: disable eSPI pad before EC sleep
21a6339d8 : it83xx: reset espi module during init on DX version
ce696d751 : Atlas: Stop defining CONFIG_BATTERY_CRITICAL_SHUTDOWN_CUT_OFF.
f6002d4b3 : nocturne: Raise ATTACH_MAX_MV to 900.
9c16be4dd : cr50: Fix C99 style comment in _plat__OwnerClearCallback()
914ea853c : pd: Remove unneeded code from anx74xx.c tcpc driver
0d41bed0b : cr50: reset burstcnt to max when entering idle
c32019534 : cr50: unset DATA_AVAIL when going to idle state
10d387175 : it83xx: disable eSPI pad before changing PLL
1c132ac23 : cheza: Ensure POWER_GOOD low after forcing shutdown
62ebbce12 : Nami: support factory keyboard test.
d3e653e5d : anx74xx: Rename the registers to more meaningful
7b99b74ba : ISH: Arcada ISH initial enabling
27a4e32b5 : cheza: Add the interrupt of port-1 overcurrent
629ee2c39 : cheza: Correct the GPIO USB_C1_OC_ODL
2d4116498 : chip/stm32/clock: Enable STOP mode when the host sets wake alarm
009cf13f5 : ectool: fix battery command
cac2bbe86 : core/minute-ia: set single precision for FPU
62adbc1bd : octopus: convert boards to use hardware int
1f1e33a57 : sdm845: Wait for battery to stablize before boot
4b718f963 : ec: Move some U2F constants from u2f_impl.h to u2f.h
d95b1ab9e : cr50: prepare to release versions 0.3.12 and 0.4.12
373ee0442 : dragonegg: Enable ESPI & MKBP host command config
bad4ea145 : cr50: Deferred RDD check in deasserting EC_RST_L.
c78bd78da : chip: stm32: clock-stm32f4: Implement rtc_set() for RTC
7ced9b2e0 : ish: remove lock; prefix from inline ASM
9e4474e56 : i2c_master: Protect TCPC I2C tunnels as part of EC_REBOOT_DISABLE_JUMP
a3a17f001 : ish/uart: fix wrong register address access in uart_tx_start()
93cfa8be9 : power_button_x86: Ensure INIT_ON presses button for 200 ms
21d44090e : oz554: Keep interrupt always enabled
24a2d84b9 : Karma: add EDID enable pin.
90d177e3f : cr50: Changes to support closed source EC factory mode
5079009d3 : cr50_fuzz: Add owners files for fuzz target.
1d9dbd408 : Remove fuzzer test runs from buildall.
1f7de7c93 : pd: Enable USB PD SOP' and SOP'' Communication
aed008f87 : ectool: Don't acquire lock when dev interface is used
ef1546875 : octopus: reduce all octopus sensor fifo sizes
dd3955cf5 : Ampton: Remove CONFIG_SYSTEM_UNLOCKED
edb881c3d : chip/stm32/clock: Cleanly clear pending RTC alarm IRQ
88f7e7992 : scarlet: Increase stack size for PD INT task
a85c95863 : common/usb_pd_protocol: Try.SRC to TryWait.SNK timeout
08803b0ac : ish: remove unused code
a588c9e99 : ec3po: use source name in logger
0d8358a85 : servo_updater: include sweetberry into servo_updater logic
b53abd8e5 : phaser: add sku 5 for Laser
356895e29 : driver/sensorhub_lsm6dsm: fix sensorhub mode slv0 address
7a071bca7 : stdlib cleanup.
aff8a2801 : Octopus: remove keyboard backlight enable default
934c1103a : cr50_fuzz: Re-enable this fuzz target now that chromeos-ec is fixed.
2b0d9e6c4 : ISH: HID: enable HID subsystem
1c9d56efd : ISH: HECI: enable HECI
3dceabb07 : ISH: IPC: enable IPC for HECI
860fe2962 : mt_scp/ipi: Support host command.
c7804fd61 : mt_scp: Support inter-process interrupt/communication (IPI).
02983ae05 : karma: update thermal table
fe2475550 : ISH: HID: implement HID subsystem
a2c87e75c : ISH: HECI: implement HECI layer
8123080f1 : Makefile: Drop warning about using ASAN by default
5cc18122e : Makefiles.rules: Clean up fuzz test targets rules
737317a19 : ISH: IPC: implement generic IPC layer
db9a02ec4 : core/minute-ia: fix atomics
90b6c047f : atlas: disable PD communication when EC is locked
d402ce797 : bobba: Change FIFO settings
a9ea68a50 : driver/led/lm3630a: Wait 1ms for I2C to be ready
eabd415de : mt_scp: Support SCP reset stepping stone function.
216ab1e1d : core/cortex-m: Support prevent chip memory region from GC.
4c98d54c1 : mt_scp/uart: Do not use usleep in tx_flush/write_char
9b9ca8490 : mt_scp/hrtimer: Fix race condition in timer_read_raw_system
815c2463e : Octopus: correct keyboard backlight flags
a24524664 : Karma: Enable 3A power supply over USB-C port
01b326eb4 : audio_codec: add audio codec feature
76bdf421c : Kalista: Remove charger and USB-PD DRP support
9b8b6743c : rammus: reconfig the PS8751 i2c port according to the board version
5c0d4b1ea : nocturne: Discharge VBUS when stopping sourcing.
9df27e27a : cr50_fuzz: Fix build errors related to nvmem_wipe_cache.
3a2ce4663 : npcx: lpc: don't set SHCFG[7:5] in the driver's initialization
7bc69df9c : kukui: Add initial kukui_scp board for SCP development
b437f0357 : scp: Add mt_scp chip
fd13a286b : core/minute-ia: enable cache
a6f0a7e96 : Makefile.rules: Add buildfuzztests to buildall.
479039294 : core/minute-ia: default_fp_ctx[] should be static
84f856440 : system: Make system_can_boot_ap return true for AC-only systems
cc99f1d21 : USB-PD: Fix build errors for non-DRP
87f2267bf : casta: Add flash_ec support
e1d83c546 : Ampton: modify the led behavior when battery error
eec373032 : tcpc: remove reset check in alert handler
4dd9607ff : core/minute-ia: Reset Task-switched flag during init
59364c835 : core/cortex-m: Support chip with no flash.
9f4852b7e : core/cortex-m*/task: Record 32-bit exception times
e5ddc233e : core/minute-ia: Add missing #ifdef CONFIG_FPU
c7d12adf7 : it83xx/intc:add type-c plug in interrupt
f0998e9a4 : tcpc: wait for TCPC wake up upon first access
16c9d6d25 : atlas: enable active discharge on all rails
ae966f6cf : cr50: clear confidential TPM Data on TPM disabling
c0f7b510b : board/atlas_ish: remove CONFIG_ISH_30 flag in atlas_ish board
0d28df409 : chip/ish: replace CONFIG_ISH_xx flags with CHIP_FAMILY and CHIP_VARIANT
d352b810f : board/atlas_ish: add CHIP_FAMILY and CHIP_VARIANT to atlas_ish
e1f3f89e7 : stm32mon: Add link to SPI protocol
f234b0aeb : USB-PD: Don't make charge_manager save log if it's not present
8641a3876 : USB-PD: Debounce when trying try.src
db32f244a : charge_ramp: Allow USB-C power to be ramped by hardware
1817c1727 : Keyboard: Consolidate keyboard factory tests
2577c1cdd : keyboard: restore KBD_KSO2 after keyboard factory scan testing
c1b19edff : common/usb_pd_protocol: Fix TryWait.SNK to Unattached.SNK timeout value
5182b3656 : common: sensor: Add API to set sensor scale
8be1f0f55 : nautilus,reef_mchp: Remove board_is_ramp_allowed
eb890d889 : Makefiles: Set fuzz targets to use the correct CROSS_COMPILE.
4d15f8668 : bmi160: exit IRQ loop if error during reg read
a44961d6c : usb_updater2: increase send timeout to 2s
adc5c0f31 : bmi160: do not overrun the amount of data read from the BMI FIFO
363e056db : it83xx/spi: rename spi.c to spi_master.c
145f3271f : oz554: Move oz554 driver code to common directory
4bf4a6ab6 : kukui: Calibrate motion sensors.
8f13e78ba : cr50: VENDOR_CC_IMMEDIATE_RESET may have a delay argument.
80e6645b2 : ISH3.0: Scaling timer from 12MHz to 1MHz
e95e95a00 : Octopus: add mux reset when applicable
c65597299 : nami_fp: Update flash_fp_mcu to ekko gpios
182fe2aeb : motion_sense: Print motion sensors count for accelinfo command
01e6ca1eb : chip/ish: change host command ready from 8 to 3
55a1ab3f6 : cheza: Disable pull-up on USB_C1_OC_ODL in S5
7d03d8557 : PRESUBMIT: enable kernel-doc check for include/ec_commands.h
b5a639c0f : Octopus: Increase task stacks on npcx boards
6e0f979d4 : Nami: Support UK2 keyboard
e5fc358df : bmi160: Keep timestamp and FIFO synchronized
0cbc21575 : nami_fp: remove flash_fp_mcu file soft link
293a0b8d0 : kukui: Increase PD_C0 stack size from LARGER to VENTI
24d29fb0f : Makefiles: Add support for MSAN and UBSAN.
e28470f82 : nami_fp: branching nocturne_fp to cope with variations
d568d960d : Nami: Add fan min/start/max definition for Syndra
0e68e127d : octopus: remove unused TCPC re-driver power code
f645b4591 : core/minute-ia: Setup GDT
20f305087 : Fleex: add stack analysis annotations
02b3b17f3 : cheza: Wait power button release before actually boot AP
524201e4a : headers: remove duplicate define
eb3ac28cb : util: Add macro to swap two variables
080075c07 : it83xx: force filling cache if the last two 4KB blocks of 512KB flash are modified
c8f2c6b13 : flapjack: add initial content for the build
ef17e123c : Kalista: Write panel settings to OZ554
768ce709a : cheza: Make chipset_reset do a warm reset
a47d02a94 : cheza: When warm_reset-toggling finished, issue a request to reset
2acbffc2b : cheza: Make apreset and apshutdown calls follow the state machine
014ed9cdd : meowth: remove meowth/zoombini overlays and repositories
89e13f198 : cheza: Mux the 1st-plugged UFP port which is not a charger
7f325f2e9 : cr50_fuzz: Disable this target. It is breaking the chromeos-ec build.
952f707ba : Nami: Define charge LED behavior for Syndra
de73abca3 : Makefile.toolchain: Set sysroot correctly when linking.
d05de0f17 : iteflash: Delete do-nothing --unprotect flag.
b78c65d08 : gsctool: Add commands to set sn bits.
0568b8036 : cheza: Execute the power-off sequence on S3S5
011a55754 : PD 3.0: Update message type field size
82452ec24 : cr50: Fix return value for VENDOR_CC_SN_SET_HASH.
de2442d5e : cheza: Only one port can mux its DisplayPort lines
5838aa7bb : wov: Add API method to retrieve the channel gain parameters
6b1c8f103 : rammus: Lock the EC
368d1eb55 : ec-devutils: install config files in a better place
4dd1ecfe7 : cr50: clear TPM NVMEM cache when entering Alt OS
a45e42da1 : cr50: provide DCRYPTO_ladder_is_enabled() for test and fuzz builds
74a598dd1 : chgstv2: fix LED glitch on reboot
a0d936bda : atlas: tweak LED colors
07daaad30 : battery/max17055: Update batt_param as a whole.
93eee0a9e : grunt: Enable PWM_CONFIG_DSLEEP for keyboard backlight
e1b6bd635 : Add fingerprint match code for no template case
f4f98c165 : Add reference to nami_fp in flash_ec
d26024183 : test/usb_pd_fuzz: Fuzzing of USB PD data
45b4bec66 : Ampton: Implement the functions about ar camera
5eb2d7012 : cheza: Remove the TODO's of verifying the config values
0034f8f36 : aleena/kasumi: Add support for motion sensors
2b9ee1865 : cr50: revoke key ladder on disabling TPM
6851e82de : baseboard/octopus: Enable CONFIG_BOARD_HAS_RTC_RESET
b91e34ca6 : gpio: Add configuration for EC_PCH_RTCRST GPIO in octopus boards
1caaa593b : cr50_fuzz: Re-enable this fuzz target now that chromeos-ec is fixed.
cc31a6301 : cr50_fuzz: Fix missing dependencies.
aabbef133 : npcx7_evb: illustrate the flash configuration of npcx7m6fc
86fc3cec8 : nocturne: Log base power fault cause.
5f4f729f2 : cr50_fuzz: Disable this fuzz target until chromeos-ec is fixed.
c1b0bf4bd : servo_micro: Increase maximum I2C-over-USB write and read sizes.
6cfdc1621 : wov: Modify wov_set_gain to update gain params in wov_conf
213bed526 : wov: Split i2s_set_config into 2 functions
27f5840dd : wov: Fix mispelling of wov_conf right_chan_gain
e3adb1de7 : wov: Detect I2S overrun/underrun bursts
1aeb203a2 : ISH-i2c: support 1MHz, clock stretch, restart
360b6e1a1 : ec3po: use a copy of the logger object
5d6a41aff : Kasumi: add new battery
1585c6fc5 : Ampton: change the port0 mux to PS8751
f556c986d : PD: Ensure SVID parsing doesn't exceed packet boundaries
90db0f71a : Octopus: allow data role swapping in RO
20499e311 : chgstv2: Fix battery_near_full() with full battery
9fbddbcad : Nami: Add battery AP18F4M for Bard and Ekko
c60f9f37a : cr50_fuzz: Add self test.
a5e1a639e : cr50_fuzz: Add libprotobuf-mutator support.
b343c963b : gsctool: verbose flag should print debug messages
8a5814e1a : gsctool: correct a typo
77b306b34 : sensor: Adjust max_frequency based on EC performance
45189f94d : power/rk3399: Remove unused power_seq_version
e26f97230 : Delete unused MAX_BYTES_IN_ONE_READING from usb_i2c.c
5c82e0336 : tablet_mode: Fix tablet mode for tablet devices
6d6378b8d : motion_sense: Remove global fifo_flush_needed, redundant
eef88764d : octopus: remove OCM erase command
2b44cb528 : Nami: Remove local oem variable
bd0b8ae15 : board/fleex/gpio: Add missing GPIO configuration for Board Id 2
bd19b03b1 : it83xx/intc:message id of pd packet repeat
4c3621ace : nocturne: Change FIFO settings
e90226687 : CBI: Add MODEL_ID field
a44c0c1e9 : Bobba: Correct comments of base rotation reference
d10bf5875 : board/phaser/gpio: Add missing GPIO configuration for Board Id 2
28256095e : board/meep/gpio: Add missing GPIO configuration for Board Id 1
3c6f74554 : board/bobba/gpio: Add missing GPIO configuration for Board Id 3
7b3088705 : motion_lid: Allow host to configure tablet mode detection threshold
ba1f417b8 : motion_lid: Set tablet mode at 180 degree
f3c205e9b : motion_lid: Use CONFIG_TABLET_MODE
625a4d856 : tablet_mode: Introduce hall sensor specific handling
fd6412f0e : mkbp: Enable the EC to report whether it has more events on mkbp_get_next_event
7491fb029 : npcx: introduce npcx7m6fc chip definitions and configurations
9fd39f0e5 : fleex: update gpio name to latest board revision
a478633db : grunt: Enable PPC sink FET before hibernating
d36116efc : CBI: Clarify value types in help messages
c92a973c5 : Aleena: switch LED pin
da44489b8 : Casta: initial EC image
5e30db823 : Nami: modify actual_key_mask to enable the "Search" key for the keyboard with keypad
9ba8fc340 : motion_lid: Get rid of return value for motion_lid_set_tablet_mode
434793f29 : kukui: Enable DP.
3397a5374 : cr50: Add a separate seed for kek, that resets on TPM clear.
a4308b11e : cr50: Add functions to store 'hidden' objects in the TPM NVRAM.
e30e82ab3 : CEC: Set pull-up high
06d75d915 : util/getversion.sh: Allow predictable reproducible builds
cc5eff10d : driver/anx7447: Modify Vconn SW protection time of inrush current and power SW short protect current.
30d83c473 : Nami: Add new LED behavior for factory mode
9d1f8bbdc : Ampton: Modify LED behavior to follow Coral
6411a5423 : CR50: Fix ECC key generation to match the code used in factory
aa4b25ae7 : chipset: Provide default chipset_in_or_transitioning_to_state
77d256ad4 : grunt: Enable CONFIG_LOW_POWER_IDLE and CONFIG_LOW_POWER_S0
22c03141d : ISH: add IRQ to vector entry for doorbell clear
477165743 : ISH: IPC: send HC FW ready notification to host
9901ce650 : ISH: remove sending MNG_HC_FW_READY
d0571edba : USB PD: Handle Vconn changes during hard reset
f9c82a845 : Ampton: Correct accel sensor base reference dependent on sensor location
90f4c546b : cr50_fuzz: fix nvmem_vars user number.
0e3439571 : liara: Use CONFIG_LED_PWM_CHARGE_STATE_ONLY
0c28fa951 : led_pwm: Add CONFIG_LED_PWM_CHARGE_STATE_ONLY
b48cc28be : atlas_ish: remove HostCommand task related.
42f0cd98f : ish-ipc: remove IPC/Host command related flag
8024fb852 : IPC/HECI: IPC/HECI uses lpc console channel
2c0d1c255 : PD: Respect tTypeCSendSourceCap timing
590a45db8 : Servo v4: reduce RO flash size
c86e5363b : power/rk3399: Do not boot until power button is released
34747dbad : ocotpus: move VBUS_ADC config to base
a253f5c60 : gsctool: fix in setting '--tpm_mode'.
60889b397 : Fizz: Set initial fan speed to 50%
dc0e14be0 : Fizz: Add Jax support
d38c44b7f : Fan: Allow fan count to be set dynamically
65b8dcf6d : touchpad_st: do not generate 0 finger hid event
e7a79b775 : Ampton: enable the interrupt for GPIO_BASE_SIXAXIS_INT_L
ec4663594 : kukui: Fix shipping mode VSYS leakage.
b4ef387f1 : util:ecst: add the CHIP_VARIANT npcx7m6fc support for NPCX7
3d4652613 : headers: make EC commands headers C++-friendly
da4d64502 : Makefile.toolchain: Add TEST_FUZZ checks.
65a369790 : gsctool: explicitly set buffering type to line buffered
af01b2ff5 : core/minute-ia: fixes toolchain incompatibilty
bd1fa0f46 : cr50: Add board strapping options for Sarien/Arcada
143e67c95 : Liara: Add LGC battery
aa4b120fd : octopus: ignore C0 interrupts if in reset
f9f3ed046 : usb-pd: preprocess pending interrupts after reset
b2f28faa3 : phaser: update gpio based on next rev
2d1ab813c : ppc/nx20: add more fault condition prints
cd2364b2d : Battery: Use host full capacity to compute display percentage
a2c7fd10c : Nami: Supply power up to 3A + 1.5A
88302ce7f : USB-PD: Supply power up to 3A + 1.5A
70d01fabc : meep: set PD on unused interrupt
674d41f09 : fleex: set PD on unused interrupt
d48814753 : phaser: set PD on unused interrupt
b2b656ab9 : bobba: add PD to unused lines to prevent float
618ab07b7 : Meep: update EC GPIOs for board version 1
72a29e834 : Makefile.toolchain: Add vars for libprotobuf-mutator.
1c95cff74 : cr50: Add extern "C" to headers used by future fuzzing target.
268b07da4 : Battery: Make battery command print display percentage
43085b3aa : Nami: Apply full factor to full capacity
26e2bf4b2 : atlas: clean up ROP PMIC registers
b765350dd : ISH: Fix FPU flag
c9b532177 : ish gpio: GPIO functionality
d67134434 : ec_commands: move __ec_* macros to end of struct definition
c9e12e5ec : ec_commands: more kerneldoc conversions
2d32226a1 : ec_commands: sync some header comments, kerneldoc from kernel tree
58293002b : Ampton: add sku id for convertible sku
7e8a66ac3 : cheza: Enable CONFIG_HOSTCMD_AP_RESET for debug usage
38b16336b : chipset: Add a host command to issue AP reset
f02c6f83f : eve: Enable support for multi-profile DPTF
c49514179 : soraka: Enable multi-profile DPTF
6399ef86c : nautilus: Enable multi-profile DPTF
8c506ad99 : motion_lid: Add support for setting DPTF profile based on lid angle
3b41a2b15 : dptf: Add support for DDPN
5b749cf03 : chip/npcx: Default output the i2c_recovery() error message
e470e5a7f : Battery: Apply full factor to full capacity
8edc60884 : Kalista: Match variable names to LED color
7c6ce54b1 : cleanup: updating grunt & octopus style to match
9634e0234 : usb-c: use higher priority task for interrupts
b072948de : SN5S330: treat interrupts as level-sensitive
40b8b2bc6 : gsctool: fix RO_B version number output for debug Cr50 images
f7414e7a5 : Delan: LED PWM Channel Change
9b0e034c6 : led_pwm: Fix pulsing bug after init.
ea653811f : careena: Limit input current to fraction of negotiated limit
a2742989e : led_pwm: Turn off inactive charge port LEDs.
2e5d1744a : Add OEM name support to CBI
12eacd182 : ish gpio: added GPIO interrupt to IOAPIC
50a5b7999 : touchpad_st: ignore error 0x2A
fa66dd458 : cr50_fuzz: Fix broken compilation
145ffc6c6 : core/host: Fix __prog_name and make task struct const.
fccbafda7 : touchpad_st: update logical maximum of y value
c088357d8 : power/mt8183: Fix power transition from S3 to S0.
3f487a888 : touchpad_st: remove beacon count logs
a3aa19c41 : touchpad_st: don't halt on error 0x24
600a960bb : Nami: Use display battery percentage to control LED
ba92cadcf : chgstv2: Notify on display percentage change
776eadc1b : Battery: Get display charge percentage
0275d7360 : Battery: Compensate remaining charge to match full capacity
55a33c46f : Jerry: Remove keyboard console command
d20f90a20 : fpsensor: Move the definition of FP_TEMPLATE_FORMAT_VERSION
5ffa5f9a4 : cheza: Make USB mux handled by TCPC chips and HPD handled by AP
b498f108b : usb_mux: Clear HPD IRQ if hpd_update() is a virtual driver
eed2e9cfd : cheza: Apply the fix to handle two or more HPD events
c1eee8c5f : cheza: Don't mux the DP lines until HPD level goes high
92e90175c : mkbp_event: deassert host irq when if the current event cannot be fetched
fada7a654 : Project Delan: Update Battery Parameter
a10af6b1e : Liara: Update LED behavior
a771ac121 : Cr50: Add valid PCR value for pinweaver
8d48f6e39 : kukui: Enable TCPC low power mode.
23b54e2b1 : Apel: add battery configuration
d3f4ca3c3 : iteflash: allow specifying address range to read.
a75f7e1f1 : iteflash: by default send ITE SYNC waveform
aad8fc0d6 : bobba: enable sensors sync via dedicated IRQ pin
814670624 : iteflash: re-connect to Cr50 after triggering sync sequence
c7af4fb76 : anx7447:Configure the MUX correctly at init
6fd1d521e : core/minute-ia: Add FLASH memory configuration
15db6d5bb : gsctool: minor code pruning.
7ba4e5f6c : cr50: enable ITE CCD programming
c6f536334 : g: add ITE EC flash programming capability
73bcc1984 : g: provide API to disable clock jitter
d607e8e1a : npcx: gpio: implement the gpio_get_flags_by_mask function
efa0cb94e : NPCX: Fix for alternate GPIOs on the NPCX7
88a949d29 : cheza: Correct the PSYS ADC multiplier
6e0525e59 : gsctool: add RO_B and RW_B back to the output of gsctool -b
8322b5f00 : Kalista: Modify gpio settings
12bbb6b1d : iteflash: Refactor I2C interface and configuration handling.
826ba21fb : Octopus: fine tune host command debugs
23fb902b2 : cr50: Rename tpm_nvmem_read to tpm_nvmem_ops
f603c09ba : fpsensor: add TPM seed to Input Key Material
cad8fea56 : kukui: Enable gauge_interrupt.
78c4b5277 : power/mt8183: Obey ap-off reset flag if PMIC is already up
baa1a474a : Bobba: Modify base accel/gyro rotation for SKU with AR Cam.
34ea5969d : iteflash: Be more consistent with blank lines and static functions.
4184bf548 : rammus: Correct accel sensor BMI160 base reference dependent on sensor location.
5a2a94eea : config: add flag for ITE EC programming over CCD
68f3a5913 : meep: fix sensor data and accel orientation
58b9437d7 : meep: enable keyboard factory scanning
aefbc98e7 : Ampton: add initial motion sensor code
9f42d8f51 : Nami: Add keymasks for page-up/down, home, end, delete
f988a2f81 : cheza: Remove the internal PU for UART pins
8d652217d : cheza: Update battery info
a7c864a23 : cheza: Add internal PU for GPIO USB_C1_OC_ODL
32467b1ab : Delan: LED Color Change
635b5c98f : cheza: Configure GPIO RCAM_VSYNC to operate at 1.8V
0e5ddce1c : cheza: Remove the unnecessary GPIO_SEL_1P8V flags
2d9fe8c89 : cheza: Do S0->S5->S0 transition after warm_reset-toggling finished
2a040ce64 : util: add isupper() library function
8a617f05b : nds32: Add 64-bit divide library routines for N8 CPU
42199efde : octopus: disable verbose EC logging of host commands
9a74f9714 : gsctool: Add options to print out RLZ codes
5e6f10ed2 : kukui/emmc: Share EXTI15 interrupt between SPI and eMMC
f420a49e2 : octopus: update active_mask for consistency
97c6609f8 : Octopus: Prevent possible i2c_unwedge watchdog reset in S5
7bff3d8b4 : Kalista: Update baseboard directory
36190da7c : npcx: gpio: fix bugs of low voltage level selection
09a5e0a93 : dptf: Get rid of CONFIG_DPTF_DEVICE_ORIENTATION
23a82485c : usb_i2c: add error value for unsupported command
2e4640f4a : npcx: add console command to better investigate power consumption of GPIOs
c334a7378 : power/common: Wait some time before updating wake masks
8a0ba88f2 : Liara: Update battery manufacture name
7942a221a : usb_hid_keyboard: keycode column and row are switched
cc80d2bed : Battery: Force data update for EC_CMD_BATTERY_GET_STATIC
b47ed2a10 : cheza: Monitor the WARM_RESET_L signal to hold AP
5f068e277 : tcpm/mt6370: Support low power mode.
453584443 : kukui: Enable CONFIG_CMD_AP_RESET_LOG
51a6070f8 : system: Remember if reset was due to AP watchdog triggering
149190dd3 : usb-pd: send more request after wait
e5e282e43 : delan: Use CBI EEPROM for board version and SKU ID
8095c8c9c : Kalista: Create baseboard directory
7a11f1a08 : Add nami_fp configuration
d69c0d54f : cr50: prepare for releasing 4.11 and 3.11
b83e55595 : npcx: gpio: support internal pull-down when enable low voltage mode
dfed28706 : atlas_ish: implement __shared_mem_buf
e260ea927 : atlas_ish: initial board files for atlas_ish
da7538ace : ISH: add FPU context save/restore
7104dd814 : octopus: limit charging current
d1b3ebc26 : Octopus: Vbus gone from USB-C port after cold reboot with USB-A drive
a8aeccd43 : Bobba: support factory keyboard test.
392ff3028 : gsctool: add machine output support (-M) to chip board ID (-i, -O)
80c5282b5 : gsctool: add machine output support (-M) to FW image info (-b)
33f6d2d5d : Disable the EC Read/Write Protect register at initial.
1044e1a5b : power/mt8183: Implement watchdog-initiated reset
a56ab7d4a : core/minute-ia: default to coreboot toolchain
d6830dadb : core/minute-ia: update linker script for coreboot toolchain
ed72b4560 : core/minute-ia: fix code for coreboot toolchain
00e364367 : core/minute-ia: clean up atomics
9245f05ec : rammus: V1.0A power rail should be in 1V during S0ix
53b4123e5 : npcx: gpio: refactor the composition of pinmux table
936f0bad4 : ppc: syv682x: Add trigger for BC 1.2 when turning src path on/off
67cd02cff : Nami: Add keypad support
bcd764143 : Keyboard: Add set & get API for keyboard_cols
d0d86e66c : power/mt8183: Pulse PMIC_FORCE_RESET_ODL for 10s to force reset
974208f12 : gsctool: add a cmd line option -M to gsctool to allow machine-friendly outputs.
11e2cf2c6 : driver/touchpad_st: Ignore st_tp_reset return value
79b789e1e : atlas: Remove VR decay for V1.00A power rail
0cbe32e30 : core/minute-ia/panic: noreturn function should not return
2be308a33 : grunt: Increase port80 buffer to 256 bytes
8cb04e09c : bobba: Hookup the vsync pin and the sync driver
4ddcd2a56 : it83xx/clock: turn off VCC before changing PLL
94aa19dc8 : Ampton: add battery configuration
f5d38b0ac : ec: Add macro to check if constant index is too large
75f7dca3c : Keyboard: Add keypad support
8b51318ae : ppc: syv682x: Make source disable dependent on VBUS presence
9b28515c5 : tcpm: cache the firmware version for anx74xx and ps8xxx chips.
a9b454f3f : drivers/accelgyro_lsm6dsm: Fix the FIFO_NUM_DEV configuration
a6e01d0c4 : common/led_onoff_states.c: fix indentation
9a890ad22 : Keyboard: Allow keyboard size to be set at run time
4d4d8f06e : board/meep: Add magnetometer config
b1753218c : driver/mag_lis2mdl: Add LIS2MDL magnetometer module
58f4737ae : driver/sensorhub_lsm6dsm: Add sensor hub support in LSM6DSM module
88a0c56c8 : include/motion_sense: Add a parent motion sensor field
2ce6482fb : driver/accelgryo_lsm6dsm: Export accelgyro_config_fifo helper function
dce4ff12e : Ampton: implement the LED function to follow Bip
45d2cb86e : chip/stm32/usb_hw: include stdint.h and stddef.h
9fda2eea0 : Keyboard: switch column and row of scancode table
59dc8df73 : Nami: Extend SKU from 16 bit to 32 bit
10a08a5c2 : Fan: Fix memory access error in pwm_fan_init
24b49b651 : flash_ec: add ampton board
f3700fe58 : ish: gpio: gpio macro added
bd20798aa : dragonegg: make PD interrupt use higher priority task
f4d4224e4 : cr50 signer: do not verify RMA keys when signing factory image,
2b837df5b : usb-pd: Do not source Vconn in DTS
505ac2ac6 : rammus: Fix ectool LED control
a1d66fd61 : ec3po: Update threadproc_shim.py to use threading-oriented implementations.
58d06c4e5 : ec3po console and interpreter: Handle EOFError from the pipes.
530a68d90 : ec3po: add missing traceback module import to interpreter.py
9e5009dde : atlas: set VCCIOVSEL to 0.85v
ba4ebeb6e : cheza: start using higher priority task
0f0829238 : util/flash_ec: Restore servo setting properly on error
47cd57ac6 : kukui/emmc: Remove obsolete code for rev0+rework
8b7f9fa4e : kukui/emmc: Wait for SPI FIFO to become empty (instead of 200us sleep)
9c84d5eb7 : g: allow i2cm transactions of arbitrary length
e973ccbbb : ec3po: Add USING_SUBPROCS and DoIf() to threadproc_shim.py.
32afcfbca : Add cr50 CCD documentation
f3ee6eab9 : chip/g: Convert usb_endpoints to C so gcc's LTO knows about it
69bc0deb6 : chip/stm32: Convert usb_endpoints to C so gcc's LTO knows about it
9a16a6b9c : cortex-m0: Generate vector table in C
35720d34c : ec3po: Update platform/ec/ side of ec3po to use threadproc_shim.py.
cb8555bcb : driver: bmi160: Read the FIFO more efficiently
29b99db24 : touchpad_st: handle CX config error on init
ce7932ba8 : touchpad_st: refactor st_tp_read_all_events()
a72aa9ec4 : touchpad_st: preserve panel config section during update
e89911e94 : touchpad_st: embed FTB header in unpacked TP FW
582dfdbe1 : phaser: add sku 4
28c034e69 : Zinger: lift function call out of assembly
595dfebde : ec3po: Add threadproc_shim.py library for subprocesses to threads transition.
2627373a1 : ec3po: Add optional shutdown_pipe StartLoop() arguments.
e64f68f40 : power/mt8183: Reboot EC before trying to boot AP for a second time
c08473231 : kukui/emmc: Wait 200us between dma_disable and flush SPI TX FIFO
894861f09 : rammus: Fix system can not charge when battery LED is amber
c5661a8a8 : nocturne: enable GPIO-based MKBP event notification
b6be83119 : octopus: add servoV4 flash methods
bcc0bcefa : ec3po: Remove sys.exit() call from the end of StartLoop() functions.
91fd6c54d : cleanup: rename Rp enum values for clarity
2dc1ac3ff : cr50: Only allow SN hash to be written if board ID is not set.
4e7665231 : DragonEgg: Enable CBI functionality.
8b04ddb59 : kukui: USB_C0_HPD_OD should be GPIO_ODR_HIGH
6ef20c4cf : max17055: Support alert function.
c640f67e0 : delan: Add new grunt-family board.
a313e2fe2 : cr50: CCD Info indicates whether all CCD capabilities are default.
3edb1220d : Ampton: config the charger ic VARIANT_OCTOPUS_CHARGER_ISL9238
76f263fd6 : tpcp: update comments for CC status for clarity
873e7cd05 : cr50: minor code revision with macros regarding CCD capabilities.
125ca6432 : touchpad_st: touch_slot should be reset to 0
399bc14a0 : chip/stm32/usb_hid_keyboard: Reload keyboard endpoint on reset
220729bbb : nocturne: Only advertise Rp-1.5A for sourcing.
ac475d2dd : octopus: enable a1 redriver in S3+
a1677b726 : Revert "tcpc: Check battery present to enable PD_SUSPEND"
769064827 : touchpad_st: fix bug in dump_memory
a8d4272aa : DragonEgg: Rely on BATT_PRES_ODL for battery_hw_present
17d6c69b7 : DragonEgg: Add support to read board version from GPIO strappings
83af9ed09 : usb_i2c: extend protocol to allow longer writes
a02f8f2fe : atlas: run the TCPC I2C busses at 1MHz
1028c039f : tcpc: Check battery present to enable PD_SUSPEND
bb3f5b552 : Octopus: add reset logic for C0 TCPC
e79a73469 : touchpad_st: decide if full init is required by cx version
d64d49326 : touchpad_st: refactor to support panel initialization
b5592ebfe : touchpad_st: make panel initialization synchronous
aea8faf10 : Liara: Correct LEDs color of ectool
fa06e1f39 : rammus: Fix power leakage
d5a657ab1 : atlas: add internal pullup to unused pin
402493ef4 : atlas: fix chip variant config
cbc8d01cc : cr50: rename a power-button press ISR.
0b52f0e0e : Ampton: confirm thermistor parts
b48320f49 : intel_x86: Clear SCI/SMI masks only after host enters S0ix
028505284 : iteflash: make use of 256 byte pages when programming over CCD
c03186c5b : iteflash: tweak verify_flash()
ec8b4d1de : iteflash: do not erase by default
b7288876a : usb-pd: allow a task to prevent TCPC LPM
4170abd62 : usb_i2c: provide a way to communicate non-i2c commands
06fa39d8c : touchpad_st: log heatmap enable / disable
ec1f8d719 : touchpad_st: update touchpad hung detection logic
549f1c856 : grunt: Raise some task sizes
95d9a9315 : grunt: Add minimal analyzestack configurations
634494ec9 : careena, liara, aleena: Remove motion sensing support
ce1105987 : FIXUP: mkbp: add support for board-specific host notification
27fcbd8d9 : flash_ec: Disable the flashing-mode trigger for normal UART operation
f188caf7a : touchpad_st: read event fifo in heatmap mode
31fe29006 : tcpc: Resume suspended ports after an interval
356083b7f : tcpc: Simplify ANX74XX device selection
c992a0edf : glados: Increase size of RO segment
637d02828 : cheza: Reenable EC hibernate
1bb906bd8 : cheza: Turn off 3.3V rail on S5
b53485334 : kukui: Enable magnetometer.
315aaca94 : mag_cal: Support fixed-point calculation.
ece03ab4d : math_util: Support fp_div_dbz which handling division-by-zero error.
d14d434d1 : touchpad_st: error event info is little endian
66092b0b1 : mt8183: Hold power button 10s for hard shutdown.
9ef91389c : rma: when processing 'RMA open' do not reboot the device
14a70cf97 : g: update test RO to allow self-signed RWs.
574969306 : grunt: Reduce PD turn off delay
c7df73122 : octopus: remove CONFIG_SYSTEM_UNLOCKED option
58db3a682 : Fleex:Add define OCTOPUS_BATT_FUEL_LOW_LED
0ab1b5f90 : grunt: Move KSI03 HW bug work around out of baseboard
8f22da0a8 : DragonEgg: Correct initial value of EC_PCH_RSMRST_L
d312253f6 : DragonEgg: Change USB_A_HIGH_POWER to push-pull
96b93724e : touchpad_st: scale major & minor
68b430bef : touchpad_st: new error types: 0xf1, 0xf2, 0xf3
0070c1a83 : touchpad_st: memory corruption detection
3e1ab15b1 : cheza: Change GPIO for the rev-3 board
ec9e4ac56 : cheza: Enable low power idle mode
18455d3eb : cheza: Fix bmi160 interrupt pin setting
ae23d068b : FIXUP: sensor: Add flag for tight timestamping
89e438e50 : cheza: Enable host commands flashspiinfo and uptimeinfo
77a5ab046 : Aleena: Add GPIO-controlled tables for LED status
c0b793daf : touchpad_st: show status report from ST
641bb517e : octopus: motion_sense: provide option to defer the sensor resume actions
99d9bd68c : grunt: Remove no longer needed GPIO_EN_PP5000
00f835d44 : cheza: Enable CONFIG_VBOOT_HASH
01fcc3ec9 : FIXUP: driver: bmi160: harden interrupt and fifo processing
f7882a11b : fpsensor: FP_INFO reports the template version
d92cb76f1 : pd: prevent incorrect LPM flag use
eeefb4833 : fpsensor: add user_id to key derivation
654751d6c : DragonEgg: Add support for 3 color RGB led
fbb47e2bc : max17055: Invalidate all batt info when batt not present.
d2d6f36ad : mkbp: add support for board-specific host notification
3b4fc2b09 : fpsensor: Clear reset bit only after reset completes
3e5fd37ee : fpsensor: Add support for sensor reset command
391b0506b : DragonEgg: Add support for BC 1.2 detection
6532316ae : syv682x: Support USB changer when VBUS status changes
aa6ed242c : bq25710: Fix issue with HW ramp support
878eb1657 : bc12: max14637: Remove PP5000_EN assumption
3b7ac6bed : bc12: rename bq24392 driver to max14637
b729f9f10 : pd: Fix auto-toggle set PD_FLAGS_LPM_REQUESTED when not in LPM.
c5b582b7b : Octopus: Add CCD_MODE_ODL to GPIO list
9237062e9 : it83xx(iteflash): disable watchdog before programming sequence
c06af8d8c : i2c: Elide vestigial comment
3723c724d : usb-pd: debounce vbus detection after PR_SWAP
2c6a5494f : anx3429: mark that version 1.6V is required
47cfe9cfe : ps8751: set 0x39 as min version if vbus detect
c6c0d021d : pdchipinfo: add min firmware version to pdchipinfo
64c792829 : usb_hid_touchpad: set confidence bit on finger leave
acfd14a33 : Make ADCs on STM32F4 work
78ea73cde : rammus: Implement the EC battery code
c7b2b4ab2 : Refactor ADC clock enable for STM32F0/F3
2d2190f6b : grunt family: Clear CONFIG_SYSTEM_UNLOCKED
9e67cde50 : npcx: Check WP_IF for internal flash before writing status register
f90282218 : stm32h7: Use high performance voltage scaler before clock up
f5d7b1943 : meowth_fp/flash_fp_mcu: Silence error
a2c0c599f : servo_v4: update board_select_rp_value
95f05008c : led: Board-defined tables for LED states
72cd97f4b : iteflash: add ability to program ITE chips over CCD
80769acb6 : DragonEgg: Add support for volume buttons
c042e2295 : it83xx: add config for reading observation register of external timer issue
9e50f3537 : cr50_rma_open: check ccd open capabilities
56d600bb3 : math_util: Support fixed-point sqrtf fp_sqrtf.
77949dd9f : atlas: add internal pullup to EC_WP_L
e871d21e8 : atlas: enable GPIOA1,3
997916e93 : touchpad_st: integrate power control and system state
81851d0e6 : touchpad_st: read dummy byte while dumping memory
63dd0de36 : usb_hid_touchpad: fix logical max of width & height
8649d800a : i2c: Do not attempt bus clear on split xfer failure
de0629592 : power_button_x86: Check init-on timeout since PB task start time
673fbe0d7 : servo_updater: account for versions starting with v2
c98ea9a60 : stm32h7/nocturne_fp: Enable RDP level 1, tie it to flash protection status
078ec2400 : fpsensor: validate args of EC_CMD_FP* commands
fca03b5d6 : fpsensor: safer argument checking
3fa9d86ba : rammus: Implement keyboard backlight enable control
033c65fae : rammus: Implement LED function
a8f584712 : glados: Remove battfake command from RO
5c70df5b3 : aes-gcm: set tag size to 16 bytes in perf test
fac4b5b85 : grunt: Disable ec_feature kbbacklit by SKUID for barla
dbc6feea3 : npcx: Don't clear IBBR bit via a read-modify-write sequence
6349b8f0d : rollback: Unlock rollback before writing to it
98d566d28 : fpsensor: only 1 encryption per second
6e410ccca : fpsensor: add a version to the template format
ae38c0935 : fpsensor: Encrypt the FP templates with HW key
15dd79c1a : aes-gcm: Adapt AES-GCM to build for EC
4a237232c : cbi: allow fields to be resized
48f662d5b : Fizz: Remove remote temp sensor 2
852a4f2f3 : rollback: Add host command to query rollback information
6cb09dc09 : driver/led/lm3630a: Only set brightness after 100+ms.
a4cbba34e : Revert "driver/led/lm3630a: Configure 261ms startup ramp time"
69246cf51 : chgmgr: Allow charge_manager_update_charge to accept NULL
d5b9b8c12 : Make USB_PD_POWER_INFO detect inactive supplier
fd3f9b9a3 : chgmgr: Set available voltage to 0 on disconnect
f0ea1b379 : aes-gcm: Baseline implementation from BoringSSL
e4db95404 : aes: Adapt AES code to build for EC
11ef0269e : aes: Baseline implementation from BoringSSL
c7ecee85c : g: fix i2cm NACK processing
dd818f7e1 : meep: Add clamshell Suspend LED Behavior
efa5d1dac : Careena: Disable motion sensors
5a09049c5 : driver/led/lm3630a: Configure 261ms startup ramp time
4984591b0 : touchpad_st: handle error type 0xff
178d079bb : Bobba: Support new SKU ID
bed10b956 : phaser: enable to measure the Vbus voltage of PD ports via ADC channel
3a56be1e3 : rammus: Fix PD port 0 reset control behavior
a914c8df6 : ss-mux: remove unused port_addr initialization
3552760ea : Reland "meowth_fp: Enable CONFIG_ROLLBACK_MPU_PROTECT"
02155e0b6 : octopus: enable PSL for all NPCX variants
1ceee0f64 : yorp: increase TCPC i2c speed
3de0c0833 : gsctool: refactor USB interface
c7629caec : isl923x: initially disable autonomous charging
5c8a24e6a : usb-c: add high priority tasks for interrupts
cc641491f : pd: Check for dual-role partner when TOGGLE_OFF/FORCE_SINK
1a7e596cb : pd: Don't auto toggle when DRP state is not dual role.
af25bde79 : pd: Ensure TCPC exits low power mode
e3b4438f2 : pd: Change tcpm_set_drp_toggle() to tcpm_enable_drp_toggle()
b2e389668 : pd: Add PD_FLAGS_LPM_TRANSITION
40c522b2d : pd: Cleanup lpm_debounce_deadlines and tasks_waiting_on_reset
f3e2f2c07 : pd: Cleanup request_low_power_mode() and pd_set_drp_toggle()
205ad4a23 : pd: Replace pd_set_drp_toggle() with exit_low_power_mode()
0941ed98c : it83xx/fpu: fix floating-point multiplication issue for DX version.
d6fc44599 : octopus: correct base sensor lifetime
8cf492529 : touchpad_st: "dump_memory" can be enabled via console command
afc8c232c : touchpad_st: handle severe errors
6b72a548f : ppc: Increase deglitch time on SN5S330
ca25c78f4 : Ampton: create initial EC image
2c760cf30 : flash: Add CONFIG_FLASH_READOUT_PROTECTION config option
17ad0eded : npcx7: Report PSL_CTS on wake from hibernate
1b78a4e99 : fleex: Enable PSL
a76667320 : cheza: Enable RTC EC/host command
fbff15e3e : temp_sensor: Add (basic) support for TI TMP468 Temperature Sensor
04c593b81 : keyboard: display keycap label in key status debug messages
10b223dd6 : base_detect: Expose console command to force state.
26767c965 : ectool: Allow usbpdpower command to take port #
7f450285e : charge_manager: Use enum for CHARGE_SUPPLIER_NONE
675087c35 : DragonEgg: Add support for port 2 Type C
3c53f0413 : ite: Add support for 3rd Type C port in bbram
a68497b87 : ppc: Add support for nx20p3481
ab54765cf : cheza: Config the SPI flash size to 1MB
1918bb0ea : rammus: Implement touch pad enable control
cb49a07fd : type: Rename matrix_3x3_t to mat33_fp_t
c857c83cc : type: Rename mat44_t to mat44_float_t.
25091ec77 : type: Rename mat33_t to mat33_float_t
8faef60c2 : type: Rename size3_t to sizev3_t
5afb25209 : type: Rename size4_t to sizev4_t
3bbcb403e : type: Rename vec4_t to floatv4_t
4c1de11ed : type: Rename vec3_t to floatv3_t.
c4a842a78 : type: Rename vector_3_t to intv3_t.
e6344f856 : chocodile: flash_ec support for chocodile
a10e8b901 : cr50_fuzz: Add missing include and define.
170a177c7 : Bobba: Add support to read adapter voltage data
fce5adebd : meep: Disable accel, gyro sensors and tablet mode switch for clamshells
7e30bb00d : bobba: do not disable keyboard for clamshell
f48bb6839 : octopus: disable tablet mode switch for clamshells
68d10c79f : it83xx/fpu: restore ALU at the beginning of exception handler
a426c8161 : servo_updater: more informative error on fail
a9a397fa6 : cr50: Move Virtual NVRAM indexes into header file.
eda7d344b : cr50: make EC RST synchronous
bd34ba0ab : npcx: Change sleep in flash_wait_ready to 10usec
39ff41a29 : usb-pd: disconnect USB SS MUX when S5 or lower
74e613842 : power: add chipset_in_or_transitioning_to_state
3bea5b533 : keyboard: Ignore refresh button at boot
37809307f : tcpc: Add driver for TI TUSB422 tcpc
a530eb162 : grunt: Use higher priority TCPC interrupt tasks.
7fafaf999 : octopus: use higher priority TCPC interrupt tasks
7fdbe282d : tcpm: add higher priority tasks to handle TCPC int
e8070b44b : tcpm: add TCPC RX circular buffer in EC
e6a13850e : Add rules for building protocol buffers.
a8e3f2388 : makefule.rules: Add cxx_to_o rule for building c++ files.
269ff3569 : cr50_fuzz: Add minimal fuzzer for pinweaver.
896187260 : common: flash and nvmem fixes for compatibility with the host board.
5c5555a49 : host: Add dcrypto definitions that can be used by fuzzing targets.
6a9a3a627 : fuzz: Hide conflicts with cstdlib and use clang++ for linking.
09d4918f4 : tcpm:it83xx: GRL-USB-PD TDA2.1.2.2 BIST test
a38f3f48b : rammus: add CONFIG_BOARD_VERSION_CBI to enable board version query
0a61685be : Liara: Add supported batteries
76e1d9762 : npcx: Decide erase size based on ro/rw region size
fc2140871 : grunt: Enable CONFIG_I2C_BUS_MAY_BE_UNPOWERED
a678d5bd5 : bip: use PS8751 HPD status function for C1
daed130e6 : ss-mux: update semantics for TCPC/MUX only used as MUX
4173a8516 : cr50: Make SN data available through vNVRAM.
98045b7fa : cr50: Add commands to get/set serial number bits.
87b6fed80 : flash_ec: add rammus board
f932679e6 : driver: accel: Prevent ODR from crashing the EC
837c7609f : driver: lsm6dsm: Allow roundup to work below 13Hz
5124142aa : iteflash : enable global reset
6ea513b95 : ICL: Modify force_shutdown to meet PCH timing requirements
c8df8cd58 : DragonEgg: Add support to Type C port 1
50c762e04 : ppc: Add driver for Silergy SYV682x PPC
4c1841b9f : hwtimer: Tidy up and clarify some hw_clock comments
e192f71ae : chip/npcx: Tidy up comments for init_hw_timer()
d6fc2d450 : octopus: consolidate identical defines
acc53fe17 : octopus: enabled DPTF device orientation
23b3b88f8 : bip: add tablet mode for consistency
21bb2cbbe : cr50: fix sps driver sync problems
6b28dab82 : Add CONFIG_GPIO_INIT_POWER_ON_DELAY_MS
571eb5939 : Phaser: support quick charge function of battery
ba968e178 : cbi: fail set command early if WP is asserted
16839242b : flash_ec: Look for npcx_monitor.bin in the same dir as ec.bin
b002393a5 : tablet-mode: add disable function
17502f46b : Bobba: Set motion_sensor_count to 0 for clamshells
c21541829 : servo_micro: Increase USB stream TX size to 64 bytes
a32d7316e : npcx: WoV: enhance the WoV driver and fix bugs
82a7fa7ea : usb_hid_keyboard: Keep tablet mode status when clearing report
9cb48c2c8 : cheza: Disable the base explicitly in S5
6e853562c : usb_update: add extra command "UPDATE_EXTRA_CMD_CONSOLE_READ_*"
5cd66ffe1 : driver/touchpad_st: add more debug commands
0632d12a3 : usb_hid_touchpad: fix report count of device capabilities
3bd2ae3c4 : it83xx: espi: write-1 clear bug of VMCTRL1 register
845734de2 : whiskers: Drive DETECT_PATH_DISABLE_L low, pull-up on BACKLIGHT_EN
8722da89f : iteflash : fix program page address
c355ba597 : whiskers: Disable keyboard scanning and touchpad in tablet mode
be9683a42 : meep: Add Power LED behavior
6fed8a714 : rammus: Fix the dut keeps reboot due to the EC assert.
f0b38bc1c : cheza: Enable floating point unit
8c0c0be11 : cheza: Enable some button features
088b21fb3 : rammus: decrease UART buffer
7e2620939 : cleanup: remove tcpc* extern function declarations
f0d0b2158 : nocturne: Use USBC alert signal for TCPC alert status
20622804c : grunt: Configure ANX3429 interrupt as open-drain
d219d5cef : meep: add VBUS voltage adc sensing
784c3cb35 : rammus: rammus: Modify TCPC port1 I2C bus to I2C0_0 from I2C0_1.
a127ae219 : flash_ec: leverage new ftdii2c_cmd interface for ite flash
096f04f03 : power/mt8183: Keep PMIC_WATCHDOG_L low in S5/S3
148c28c9f : power/mt8183: Fix power sequencing
d13deb343 : touchpad_st: disable heatmap should always success
188dc6083 : touchpad heatmap: set subclass and protocol
3303cf3d0 : stm32: usb_hid_touchpad: add 'device certification status' report
ee67f4f6c : stm32: usb_hid_touchpad: add 'device capabilities' report
83ee439d0 : stm32: usb_hid: refactor to support `Get_Report` request
b9841cfcd : stm32: usb_hid_touchpad: add confidence
9bb5117aa : cheza: Measure VBUS by ADC
7a377aff0 : docs: Document low-battery compatibility config.
54ad833b4 : grunt: Complete PD negotiation before kernel start.
1c2206858 : cheza: Disable interrupts which are floating when switchcap off
224667711 : cheza: Use POWER_GOOD signal instead of AP_RST_L
1d4471de5 : Revert "cheza: Support confirmation of power lost"
9285db3f7 : Octopus: Enable CONFIG_USB_PORT_POWER_SMART_INVERTED
35d34375f : nocturne: switch from tablet mode to base state reporting
260907bf1 : bobba: Add support for BMI160 base sensors
dfb04c7b5 : signer: modify publishing instructions
f5816b497 : nautilus: decrease UART buffer
e16cd37e0 : anx74xx: consolidating anx74xx alert handler
86f901f74 : common:pd: reset CapCnt variable
1808ad059 : Rammus: enable cbi for EEPROM
ea4ddeee3 : atlas: add ACOK as wake-from-hibernate source
038912cff : atlas: add LID as wake-from-hibernate source
c0ef4ac5e : cr50: Release EC Reset on power button release when SuzyQ detected.
475f67828 : build: print out remaining RAM space
f854f9f7c : chgstv2: Check current battery presence instead of battery_was_removed
9e901175d : npcx7: Set booter RAM size to 2KB
05f0b25f9 : Prepare to release version 0.4.10
674a12a4f : cheza: Support base detection
2e4cd7bef : kukui: Change FORCE_RESET to ODL
61a3b8d66 : gsctool: Reject empty authorization code
7eb9ff3cf : servo_micro: Allow setting the baud rate for usart
63fd7e185 : cheza: Add more power signals for informative purpose
440002836 : kukui: Enable CONFIG_USB_PD_DUAL_ROLE_AUTO_TOGGLE
ef49faaec : charger/mt6370: Fix wrong init IRQ mask.
ebd269748 : kukui: Switch to rev1 by default
53f16e6ea : meep: Add charge LED behavior
e10e1af4d : fingerprint: Flush SPI transaction before increasing CPU clock
d5e08f7f0 : system: Make hibernate console command invoke chipset task if chipset is on
900f37a2d : octopus: Call chipset_do_shutdown when hibernating in chipset task context
79aaf3582 : atlas: enable active discharge on 5V rail
303e1bdb2 : Fleex: Enable dynamic motion sensor count and change disable the keyboard for convertible
2c520a2a4 : common:pd: GRL-USB-PD TDA2.2.9 test fail issue
5496a29d8 : cr50: add more ccd open capabilities
129807aa1 : rdd: use rdd_interrupt for rdd_connect/disconnect
e94e84d1c : Revert "ec3po: quit console & interpreter loop when parent process changes."
538f722d8 : servo_micro: Fix DMA mappings
90bd02480 : npcx: don't clear DEVCNT_F_SPI_TRIS bit for chips that use intenal flash
a3f0cc083 : cr50: enable ccd open from the console
2a4bd4a15 : ccd_config: add flag restricting ccd open
dfd98bb94 : nocturne: Remove CONFIG_SYSTEM_UNLOCKED.
b79cd7588 : servo_v4: clear bbram PD state on reboot
fa43b6dc1 : Fleex: Modify shipping mode register and FET status register and data
63aced761 : bd99992: add some more register definitions
69908839c : cheza: Use BC1.2 to detect VBUS present
ec345092d : chip/npcx: Make check_reset_cause() static
3b39bc56d : ec3po: quit console & interpreter loop when parent process changes.
118ab1fdb : power/mt8183: Power sequence from S5, not G3
17d8d87c9 : cheza: Configure ANX3429 interrupt as open-drain
bb7cee5a6 : octopus: update bip for lower power hibernate
7487f9eef : sn5s330: add low power mode
eab257665 : tcpc/mt6370: Fix state debouncing when enable auto-toggling w/o battery.
599232ba9 : tcpm:it83xx: GRL-USB-PD TDA2.1.2.1 BMC test
fa2d1dd95 : usb-pd: Exit DP mode before shutdown
18307f177 : cr50: only enable rbox wakeup during sleep
f4c3719fd : usb_pd_protocol: Correct pd command help.
cac3f7c60 : kukui/emmc: Disable eMMC emulation when not needed
6853d78b8 : kukui: Hack away SPI1_NSS on rev0
625acc6b7 : Move fuzzing tests into a fuzz subfolder.
26708ffa0 : kukui: Update GPIO for board rev1.
f724479c5 : CEC: Cleanup the API for the CEC buffer handlers
e7bff8f88 : CEC: Add unit tests for buffer handling
e8252556d : CEC: Make buffer handling code unit testable
913a697b7 : build.mk: specify corebook_sdk by CROSS_COMPILE_corebook_sdk_*
eb2de572b : ICL: Fix the timeout value for SUS_SLP_L in G3S5 state
0feb2fc0d : DragonEgg: Enable/disable battery learn mode based on AC
f70528e53 : common: add API to expose detachable "base" state
b8489de98 : atlas: update ALS scale factor
08f3d2d70 : bmi160: End IRQ handler if sensor isn't powered.
1237ea235 : nocturne: Enable CONFIG_I2C_BUS_MAY_BE_UNPOWERED
fe16ade3e : i2c: Don't try to unwedge unpowered busses.
af908bfce : common: add BASE_CHANGE hook
b8af74cc4 : touchpad_elan: Fix the trace number accessing for width/hight property
0b2179c31 : gpio.wrap: add *_R[OW] macros for easier pin configuration.
b042e8ef0 : Fleex: Update EC GPIOs for Fleex EVT
3f19d870f : uart_buffering: expose interface to support non-host command
b059ccdea : ectool: Fix ADC read return value.
4b490cbb3 : stack_analyzer_unittest: Unit test of analyze disassembly for Andes instruction
bffd2b873 : stack_analyzer: EC stack analyzer for Andes instruction architecture
8661ac593 : Revert "meowth_fp: Enable CONFIG_ROLLBACK_MPU_PROTECT"
2127ff7e9 : kukui: PMIC_WATCHDOG_L should follow status of PMIC_WATCHDOG_L
28433e8ba : keyboard: Move keyboard_special (lightbar demo) to samus/board.c
e627fce49 : Revert "nocturne_fp: [HACK] Disable STOP mode by default"
8aac0772e : touchpad_st: handle new domeswitch API
0ea75d24f : stm32mon: don't set UART attributes when programming over Cr50
1e4afe8c1 : nocturne: Turn on UHALL_PWR_EN by default.
910bb2307 : touchpad_st: fix heatmap mode
2741f9db6 : cheza: Don't need to set the switchcap register on init
78edde263 : bobba: update EC GPIOs for Bobba EVT
b64a23b55 : nocturne: Enable TCPC low power mode
6bc276f40 : adc: Add ectool command for reading ADC channels.
13e92a73c : cr50: minor code style touch-up on a bitbang code.
98a8eff7f : stm32: fix flash_ec stm32 serial EC programming mode
b244deb45 : meep: Add batteries configuration
1dacc6d70 : Bobba: Disable Base Accel/Gyro sensor for clamshells
b8a379061 : Revert "**/build.mk: Set CROSS_COMPILE* to point to coreboot-sdk"
d79c5a4cb : nocturne_fp: Disable sleep when AP in S0
f39214def : cheza: Support battery cutoff
9f4162619 : nocturne: Control UHALL_PWR_EN based on lid state.
fbf4e8265 : nocturne: Enable low power idle
cd8cc76e3 : keyboard: Add CONFIG_KEYBOARD_SCANCODE_CALLBACK for board-specific hooks.
195a3e858 : nocturne: Add board_set_tcpc_power_mode().
eab5c6c8f : Bobba: Modify the LED behavior for factory mode.
75c4ca926 : board: eve: Do not set accelerometer ODR beyond 200Hz
06da274d7 : Fleex: Enable adc vbus sensing
986a7f228 : chgstv2: Use lower charge threshold for boot if AC power is present
7f3f8308a : Nami: Report error for disconnected battery on Sona
39ab7a039 : i2c: Split i2c_xfer into locked/unlocked versions.
94d06cd5f : kukui: Set AP_SYS_RST_L to GPIO_OUT_LOW instead of ODR
7ef6291e3 : keyboard: Change scan code magic values to enum.
50e52e218 : bip: config NC pins
4a4e2c71a : test: host_command_fuzz: fuzzing test
165ee2967 : ppc: nx20p3483: Rename driver to nx20p348x to support NX20P3481
baacee39d : cr50: speed up bit bang EC programming
5f57eca28 : it83xx: gpio: Set KSO/KSI pins to GPIO mode by gpio_set_flags_by_mask
43899e1d9 : keyboard: Keep only scan code set 2 table and do translation for set 1.
0c94bad3e : servo_v4: add per port dualrole setting
84d2e6824 : util/ecst: Fail on partial reads
bcd6842fb : **/build.mk: Set CROSS_COMPILE* to point to coreboot-sdk
8dd602a75 : nocturne: Change RCAM_VSYNC to rising edge.
ced6d53ba : grunt: Enable LTO
0bbf03d7c : nocturne: Flip board version reporting.
f1bc94f14 : cheza: Fix LED mapping
58376b141 : it5205: put ite5202 mux into low power mode
5b417bf12 : ps8751: add low power mode for PS8751 when only MUX
bddf57fa4 : ss-mux: move enter_low_power_mode method to drv
5012ca780 : util/ecst: Also report copy failure on writes
2943eed83 : util/ectool_keyscan: don't pretend to report passing tests
fc0f071e1 : driver/accelgyro_lsm6dsm: prevent negative array access
b7442b335 : cr50: bitbang does not need to support multiple UARTs.
db9f64097 : atlas: control KB backlight GPIO on suspend/resume
1bbca019b : kblight: fix bounds checks on backlight intensity
402428583 : usb_updater2: pretty print touchpad_info
0143da797 : careena: add simplo batteries
331eaf99c : meowth_fp: Enable CONFIG_ROLLBACK_MPU_PROTECT
af9c4a5ec : rollback: Prevent rollback region readback using MPU
b48acb749 : meowth_fp: Enable CONFIG_RNG, increase HOOKS stack size to 1024
be8072668 : meowth_fp: Add rollback block
428e0323c : servo_micro: enable dma, increase queue size
a1e04f74c : cr50: Add support for virtual NV indexes.
5419afaaf : atlas: update port LED colors to new spec
272db62ec : kukui: Disables CONFIG_USB_PD_VBUS_MEASURE_NOT_PRESENT
3ab06b6ff : charger/mt6370: Enables CONFIG_USB_PD_VBUS_MEASURE_CHARGER
d2cf1bd90 : scarlet: Remove CONFIG_USB_PD_VBUS_MEASURE_NOT_PRESENT
a20fff33a : cr50: fix in handling VENDOR_RC_IN_PROGRESS when open ccd.
25c001a6f : cheza: Check switchcap GPIO0 which indicates outputting good voltage
733f93440 : fleex: add LED charging level 1 state
9ddaa4268 : Fleex: Change define motion_sensors of LID_ACCEL and initial x,y,z-axis direction of lid and base g-sensor
e76700b03 : sweetberry: format README, clarify details
621732b63 : Sweetberry: rename board.README to powerlog.README.md
80cb46435 : Fan: Restore thermal control after sysjump
6990ea550 : atlas: fix order of LEDs to match ports
0e786a7cf : atlas: tune port LED colors for chassis
664bbfb2f : cheza: Don't report TCPC alert status if TCPC chip in reset
db69ab004 : nocturne: Update sensor active mask to include S3.
8713f42d2 : chgstv2: Notify HOOK_BATTERY_SOC_CHANGE on battery removal
894c310d3 : chip/npcx/cec: Expose cec_isr to help linker
a8226e338 : fpsensor: Add timing statistics.
003c9d50b : atlas: Update temp sensor names
b3f08549e : servo_micro: Add enable_ite_dfu and get_ite_chipid console commands.
740427a24 : drivers: Refactor to use high-level i2c APIs
aba9f5e09 : yorp: update sensor rail lifetime
121404c0b : nocturne: set default ALS calibration
b4972c288 : intel_x86: fix the build error when removing CONFIG_POWER_S0IX
83ba3784b : icelake: Correct POWER_G3S5 exit status
21e235dbe : i2c master: Add block read/write commands.
ab6090e0c : usbc_mux: Adding low power mode to USB MUX
5affd7d82 : flash_ec: support stpm32mon log option
1921d67b7 : cheza: Enable PD debug messages and suppress HC/event messages
0053a564e : DragonEgg: Add config options and task for keyboard scan
eb980c168 : stm32mon: add logging capability
954231f4a : stm32mon: do not print zeros received when draining the input.
989c446da : octopus: increase USB charger stack sizes
fd4f21592 : cheza: Enable discharge on AC
2b1d44dda : Bobba: Adjust battery configuration
281901260 : bobba: Modify the LED behavior to meet the spec.
39ab81367 : sn5s330: add helper methods for common access pattern
6ece66961 : Add DRAM part number support to CBI
b80693e94 : battery: Optionally prevent boot at low SOC with cell imbalance.
5d2cdcab2 : it83xx: Restore reset flag from BRAM during startup
3ef0c3567 : ps8751: Revert VBus hack to bypass caching
e750da584 : Nami: Allow battery LED to turn off on battery error
f33a10bba : cr50: implement _plat__ShallSurviveOwnerClear
ea6d73395 : kukui: Limit the maximum acceptable VBUS to 13.5V.
7216341f4 : charger: Correctly clear manual current limit override
d2c651741 : octopus: Increase port80 history buffer len to 256 bytes
f92cd7653 : chgstv2: Wait 500ms before leaving safe mode.
b88052528 : nocturne: Dynamically disable effect of SLP_S0# on all VRs
fe7ef880f : cr50: delay EC boot when Rdd detects SuzyQ at boot time.
7c47fcc96 : i2c: add i2c_lock before and after calling i2c_xfer
b3ff32c51 : cbi: lock the i2c port before using it
30b09cea6 : cortex-m/vecttable: -Wattribute-alias is supported starting GCC8
9a5a7f369 : meep: confirm thermistor parts
f10a5bf00 : cheza: Enable display backlight control
8e2f26f22 : touchpad_st: remove support for 2 bytes per pixel
d0c31ba38 : touchpad_st: send domeswitch status in heatmap mode
1880685fe : touchpad_st: support 1 byte pixels
da774a619 : kukui: Use MT6370 TCPC.
0ed0daec3 : tcpc/mt6370: add MediaTek MT6370 TCPC driver.
3a0ae0eb4 : board: Fix ADC_VBUS -1 accessing array out-of-bounds
40906ac08 : cheza: Fix triggering PPC interrupt
572045e59 : Octopus: Add new battery configuration for Bobba
3184d2b0c : Nami: Delay and repeat gas gauge detection
16c114ed0 : it83xx: clear BRAM if it is not valid
6a664f995 : it83xx/tcpm: disable integrated pd module in hibernate
7ceca8cd1 : cleanup: removing \n in CPRINTS
06fab7876 : nocturne: Enable active discharge on V1.8A & V3.3A
0895ce120 : Revert "atlas: do not fake power-on as reset-pin"
d2341b237 : usb_hid_touchpad: make max pressure configurable
535c4d4a6 : scarlet: Cut off battery in a custom battery condition
cbcf96306 : aleena,liara: Update GPIO, battery, and LED.
70b24aad2 : DragonEgg: Fix the interrupt associated with GPIO_ACOK_OD
1a0e7d137 : grunt: Remove support for board version 0
3209c682a : cheza: Add 1.8V flags to the GPIOs talking to PMIC/AP or with 1.8V PU
2725fd03a : ectool: set option flag to 0 when unset
7a4c1d07e : Fleex: implement LED behavior
3bc7f7d27 : cheza: Correct I2C5 pin mask, change I2C7 to 1.8V, and remove PU
eda8c464c : kukui: Disable CONFIG_[HOST]CMD_RTC
5c6e3ad76 : cr50_rma_open: update for new open requirements
b755ac8b7 : it83xx: Enable USB module's clock before set USB control register
fe10a59e0 : octopus: Refactor power LED code
d01e71d5b : cr50: enable RSA speedup for dcrypto
3724d39d1 : common/ec_ec_comm_slave: initialize seq
120dc5471 : common/spi_flash: don't mix up unsigned and signed types
f8366e0da : board/twinkie: fix potential array overflow
3f6fc95c0 : chip/mec1322: properly compare timestamps
295ccc36e : charger/mt6370: Init charger IRQs.
347d2912e : eve: Delay charge port selection until VBUS is stable or 1s has passed
44666a8e5 : DragonEgg: Add control for display backlight
e8d178174 : DragonEgg: Add smart control for USB-A port on MLB
e43ca2933 : DragonEgg: Add vboot config options to baseboard.h
c0f72a7a6 : DragonEgg: Workaround for EC_BATT_PRES_ODL being incorrect
60881d654 : stats_manager: more informative nan summary output
5a060f1a5 : stats_manager: accept_nan support
c7670aeaa : stats_manager: add title banner pretty-printing
aad29cce9 : stats_manager: Avoid losing data
b3b220a88 : stats_manager: StatsManager returns file save locations
fa96abba7 : DragonEgg: Add support for Type C port 0, charging, and battery
10aa31c7b : led_pwm: Turn off LEDs when not pulsing.
9f2896435 : nocturne: Set OTG pins on UFP for Port 0.
4c4d4d3d0 : chgstv2: Always check batt disconnect state.
0be219558 : grunt family: Provide pu/pd for port 1 BC1.2
160748e02 : careena: Correct baseboard IMU orientation.
9b4909334 : stats_manager: replace prefixes with flags in StatsManager
46ba3c02d : stats_manager: remove expliting printing from stats_manager
d6f54b711 : rollback: Add host command to add entropy
143f2808e : rammus: revise the gpio.inc, board.h and board.c
b4ba711eb : phaser: Fix ectool led on/off/auto controls
fc2281cc2 : tcpm:it83xx:correct it8320 message ID
f9dd3fb7a : bip: Enable DPTF.
769c167ea : nocturne: Tie batt disconnect state to DSG FET status.
c23e697ae : Fleex: Update battery parameter
1513e1dc9 : Octopus: Avoid potential panic in LED code
99b25eca1 : util/stm32mon: Fix resource leak
eed612d04 : util/ecst.c: Fix resource leak
358464dd9 : util/ectool_keyscan: Fix resource leak
d21c0a90c : util/cbi-util: Check pointer before using it
168897eb1 : util/cbi-util: Fix resource leaks
6282b239e : util/uut: Fix resource leak
e072f821c : util/iteflash: Fix resource leak
03c74449c : bip: Add charger temp sensor
d290053f9 : bq25710: Add bq25710 charger driver
768f0d90c : scarlet: Bump the hard-coded battery current
30193ff3b : DragonEgg: Add power sequencing support
be93944bf : icelake: Add power sequencing support for icelake
e7b3fe0a3 : bip: Add battery temp sensor
26b6f72fa : g: speed up CCD UART processing
72573a70d : meep: create initial EC image
5ab2936bd : chip/npcx: Add command to dump flash chip info
b4d85bb3c : baseboard/octopus: Select flash chip W25Q80
0d7abde47 : octopus: remove unused usb_pd_policy files
cd68cd250 : stats_manager: prepare StatsManager to be a utility used in hdctools
aae40533b : servo_micro: increase stack size
8f243ce84 : espi: Rename CONFIG_HOSTCMD_ESPI_VW_SIGNALS to CONFIG_HOSTCMD_ESPI_VW_SLP_SIGNALS
a7b3c658d : chip/mchp: Get rid of unused lpc_host_reset
f34762305 : chip/it83xx: Use CONFIG_HOSTCMD_ESPI to decide PLTRST usage
dbbd80986 : nocturne: Enable sensor IRQs in S0.
ac8709ca7 : bobba: add bobba to flash_ec script
756250dae : Revert "charge_manager: allow finding supply with VOLT > 0 and CUR = 0"
5e42c41ed : cheza: Remove the switchcap hack
d0d4c9ae0 : cheza: Enable PWM for display backlight
d92797445 : cheza: Change the I2C buses of BC 1.2 chips
721af638c : cheza: Enable ADC channels
bc4f8b6f4 : cheza: Change GPIO for the rev-1 board
b5991cab2 : Phaser: the XYZ value of base sensor is unconverted after opening lid(system back from s5 state)
4201931ef : phaser: remove GPIO_PULL_UP of volume buttons
524de25a4 : octopus: Add phaser LED behavior support
a59038668 : rammus: initial setup for ec
1542c8c5b : flash_ec: Restore *_ec3po_interp_connect on cleanup()
dda2f778b : reset: Log the reason for AP resets.
48113728b : F75303: Set fake temperature
3793a83cb : Revert "ec-devutils: update pyusb to 1.0.2"
5110f15fa : anx7447: configure VCONN OCP(Over Current Protection) threshold.
1241107ff : power: Add power_get_state API
d64a0c69a : Nami: Disable ACPI and host event log messages
a5abbbb4e : nocturne: Enable DPTF support.
84b860c07 : The IT8320DX support 512KB internal flash.
e1f138c92 : cr50: disable ccd ports when ext ccd is disabled
44412ba28 : fpsensor: don't try to match without templates
efac3d326 : kukui: Disable eMMC power supply on boot
5d09bd535 : cr50: wait for RBOX_WAKEUP_INTR to be cleared
88b8e0858 : bip: correct ADC scaling factors
a820cb125 : common/flash: Abort rwsig when RW is erased/written to
30b2d3917 : keyboard_8042: Clear buffer before adding command byte
1a7c1210f : nocturne: Restart base detection in S3.
d9ce7b5c3 : tcpm: wait for TCPC to init upon first tcpc access
e54b26e71 : Phaser: three SKU IDs used, 1(phaser), 2(phaser360), 3(phaser360s)
7820a3e22 : Nami: Reverse polarity of USB2_ID
f90ba9700 : kukui: Support command to enable/disable eMMC power.
8ff9198bb : charger/mt6370: Support set LDO voltage function.
95a30548a : Fleex: Enable volume control function
c9ec30107 : bip: Add temperature sensor support
5dac338a8 : Cr50: Fix _plat__StartupCallback()
18eb480eb : charge_manager: Code cleanup
78cdc78b0 : ectool: Handle "Dead pixels: UNKNOWN" in "fpinfo"
2559377b6 : f75303: Simplify f75303_get_val API
03e1252e5 : Nami: Add local sensor of F75303 for Akali
83fc351b0 : kukui: Use MODULE_SPI_FLASH for eMMC emulation pins
fb4b73d34 : power/mt8183: Fix PMIC_EN_ODL polarity, watchdog signal
d12b65708 : kukui: Remap DMA channel 6/7 to SPI2
3ce275436 : board: Clean up DMA channel mapping
c2eb6e680 : kukui: Disable CONFIG_STM32_CLOCK_LSE
7a537dee1 : config: Clarify CONFIG_STM32_CLOCK_LSE is sourced externally
f85b863da : Revert "g: speed up CCD UART processing"
64f557196 : cr50: prepare to release 0.4.9
a47910926 : yorp: Add PSL support
3fe8066ca : cleanup: Resolve some defects seen with Coverity.
b6bb2782d : octopus: Enable auto toggle/low power mode for standalone tcpcs
8a6674329 : IT8320DX: espi: reset espi module by FW
ea1e1d667 : kukui: Fix bmi160 i2c2 config on wrong GPIO PIN.
7b504639d : ppc: remove EC ability to drive PPC GPIO
5100b4c3d : aleena,liara: Add new grunt-family boards.
4869d5fbd : Nami: Disable Accel/Gyro sensor for clamshells
e550cc1d2 : whiskers: enable heatmap interface
ee00a0006 : bq25703: Fix charge ramp issue
76d6f012d : cr50: fix prod RMA reset p256 key id
93008703b : careena: Correct GPIO_SYS_RESET_L pin definition.
506fe0d5e : nami: Undef CONFIG_USBC_SS_MUX_DFP_ONLY to enable device mode
a6c2aec43 : nx20: track vbus sourcing state locally
1e1dea7c3 : kukui/scarlet: Remove CONFIG_MPU
776e73442 : driver/touchpad_st.c: support heat map
d2e7d0421 : Nami: Remove ALS from all projects
e226adb7f : nocturne: Don't read gyro temp sensor in <= S5.
e92aa3b46 : f75303: Make get_temp return temperature in Kelvin
97df79fcb : careena: enable keyboard factory scanning
4a2e6c78e : Cr50: Generalize _plat__ResetCallback().
2fbcc97df : yorp: Deprecate yorp v0 support
abb18f20c : fleex: Change USB2_OTG_ID to open drain
40787b695 : bobba: Change USB2_OTG_ID to open drain
4afdfbcef : bip: Change USB2_OTG_ID to open drain
16a8f8f4f : tcpc: debounce entry into low-power mode
d22bdeeae : phaser: Change USB2_OTG_ID to open drain
9ba60c726 : nocturne: Adjust IMVP8 step decay quantization.
3f7decb2d : nocturne: Add Gyro temperature sensor.
1107089c5 : kukui: Disable vsync, motion sensor in RO.
fa41f6322 : Makefiles.rules: Silence cmp
62775a398 : usb_isochronous.c: change usb_isochronous API
a8d34b791 : fan: Enable fan control on AP startup not on shutdown/suspend
9b7ce9c9d : cheza: Enable MKBP keyboard protocol
a0312a81d : Nami: Set boot power thresholds
d73d3d2d9 : nautilus: Remove the unused GPIO USB_POWERON_L
7badc8161 : Nami: Show status on power LED even when PWR_STATE_ERROR
50188a82a : Nami: Add power LED control to Sona
8d6bbaf73 : ectool: Allow for chips with more than 1 MB of flash
220d6884b : rwsig: If RW cannot be locked separately, always increment rollback
3fd4c5d13 : include/config.h: Clarify intent of local entropy
987ad5eae : panic_output: undefined behaviour elicits abort() calls
9b1435c8c : nocturne: Reduce input current limit by 5%.
d4e075c3c : scarlet: Change FIFO settings
a61751122 : g: speed up RSA keygen by 40%
cd36073cb : core/nds32: Instruct linker to use fp registers for storing gp values
1247315ff : tcpm: it83xx: IT8320 family compatibility
47de1e867 : npcx7: system: change the default value of FMUL_WIN_DLY
0a3f63f67 : driver: bmi160: Preserve the timestamp before releasing interrupt
1e5d1d319 : vboot: Invalidate cached hash if EC is in RO
59abb386c : nocturne: Set BMI160 speed to 400kHZ
2367e59a1 : nocturne: Change FIFO settings
77ff16475 : driver: bmi160: harden interrupt and fifo processing
fd5cbe739 : grunt, careena: Clean up GPIO alternate functions.
069693acf : USB-PD: Advertise high current Rp after Vconn is applied
d539328b3 : Grunt: Elide obsolete GPIO configuration.
c748e21df : DragonEgg: enable EC UART
3099f182b : cortex-m: Generate vector table in C
72b83f6b6 : Makefile.rules: only update version.h timestamp if it changed
63f9c7791 : flash-stm32h7: Invalidate D-cache after erase/write operations
49f2ca508 : stm32/system: Fix watchdog-initiated reset
7e972ab98 : assert/panic: mark noreturn to inform the compiler
97a7b12b3 : Nami: Toggle power of PS8713B on suspend/resume
cb9f7ab2b : tcpc: disallow PD_SUSPEND if not enough power
37ff3e662 : charger/mt6370: Fix led_set_color enables wrong LED.
4e0c9a26f : yorp: Change LED blink timing
caa47a8f5 : grunt,careena: Raise the charger current supremum.
febbdc42a : Bip: increase I2C bus speeds
4e6ff376b : DragonEgg: Change CHIP_VARIANT to it8320dx
65d6c6abb : vboot: Don't invalidate cached hash for EXEC_IN_RAM boards
263a7ad89 : kukui: emulate eMMC boot mode using SPI controller.
7884e76ea : DragonEgg: Add misc pins section to gpio.inc
8b21cf786 : octopus: Move board_hibernate delay for TCPC low power mode
1f0186112 : yorp: Enable tablet mode
7b50f88ba : charge_manager: allow finding supply with VOLT > 0 and CUR = 0
7729665d7 : acpi: Return 0 for tablet mode if EC has no device orientation
df497304d : phaser: Enable EC_RST_ODL as wake source from PSL hibernate mode
8767101d9 : baseboard/octopus: Add EC_RST_ODL as a wake source from PSL
87671e2e7 : it83xx: IT8320 DX version compatibility
56f742bed : kukui: Add LED behavior.
b2fbe4c24 : charger/mt6370: Support RGB LED.
58ee1a671 : it83xx: disable ROM code
6e8bc42db : stm32h7: Add support for TRNG
e0abbbb5f : rollback: Ensure rollback_update writes blocks of correct size
8757ee93e : rollback: Fix compile warning when local entropy is disabled.
aa5c6b15a : Nami: Enable temperature contorl by fan
8948d52fe : fpsensor: put the sensor in low power mode when not used
ba4c0cf05 : npcx: Enable PWM when starting to spin fans
9ed36f038 : phaser: Enable PSL
0ceecc93a : meowth_fp: flash_fp_mpu: Make sure WP is deasserted
b69b09954 : flash-stm32h7: Fix protect_blocks
71fa0298a : flash-stm32h7: Fix flash_physical_erase/write at bank boundary
7d095691d : flash_fp_mcu: Unlock flash before programming it
927fd1d3b : fan: Don't enable or disable thermal control on resume
7d26ae49b : ec-devutils: update pyusb to 1.0.2
66b400fa2 : test/pinweaver: Fix clang compilation error
44a4d92c3 : npcx: uart: Add driver support for the second UART
43c39eefb : phaser: enable lid angle tablet mode
e9fdbf803 : meowth_fp: Update SPIID for nocturne
626d419bf : phaser: Enable DPTF and orientation
cc285ac52 : yorp: Enable DPTF
b08b87c54 : driver: Add driver header for it8300 I/O port controller
2a4590d2a : whiskers touchpad: adjust value range
925798c32 : usb_hid_touchpad.c: change report_desc to USAGE(touch pad)
d91b20225 : kukui: fix build error
dcd973e2f : USB PD: Don't restore the default power state.
62c0a7e74 : USB PD: Initialize CC polarity during init.
a84165968 : NPCX/fan: Update rpm_actual in duty mode
fec3c3c7e : sensor: Add flag for tight timestamping
797146cb4 : DragonEgg: Add I2C pins/alt functions and config table
d915b701c : Update signed_header.h with additional fields.
36a62bd63 : bip: comment fix to clarify GPIO pins
9b3ab01f0 : octopus: Fix booting to OS from shipmode
9431a997a : cleanup: remove incorrect comment
952046022 : kukui: GPIO fixups, and mirror AP watchdog input to output
a2ef0dabf : bobba: initial files commit
90e5f21c4 : common/bootblock: Pack bootblock in EC image.
f18fa2977 : board: it83xx based boards start to use CHIP_FAMILY and CHIP_VARIANT
dc5ef9e35 : kukui: Initial setup for ec.
b57a18629 : phaser: add new lis2de chip type
c81a0dcf9 : atlas: enable ALS polling
441e1a0cc : Nami: configure motion sensors for board variants early
63bad0728 : Nami: Add fan configurations for Sona and Pantheon
fc7a1d535 : phaser: add internal PUs for unused pins to prevent leakage current.
281a76997 : host_command: fix the memmap fix
d12f9cd5a : stm32: fix power configuration for STM32H7
158e785ff : nocturne_fp: [HACK] Disable STOP mode by default
fde9042db : npcx: gpio: bypass for excessive power consumption on low-voltage IOs.
47a1c1a04 : phaser: enable tablet mode and lid angle
c12fe99d5 : yorp: add internal PUs for unused pins to prevent leakage current.
ab38c2f25 : npcx: adc: only enable ADC during conversion for power consumption.
024c9b777 : Nami: Support battery_check_disconnect for TI and Renesas gauge
616e73051 : motion_sense: Provide option to defer resume actions.
b6f2187bb : careena, grunt: Enable pullup for the lid switch.
d3d324016 : iteflash: retry the special waveform sequence without delay
013217d91 : bip: implement charging LED
0fa6368a9 : flash_ec: respect SERVOD_PORT
8e2765c42 : host_command: Fix response_size to match data that was copied
6c6888037 : ec: Make it possible to run tests with AddressSanitizer enabled
dcfbe0be6 : ec: Make it possible to build tests using clang
6f38ed23f : Makefile.toolchain: Switch from cpp to $(CC) -E
cacc1c8ac : common/printf: snprintf: Return number of bytes on success
02b12a8b4 : nocturne_fp: update flash_fp_mcu for the new power control
750aa8819 : nocturne: Add on-board temperature sensors
f8d042c82 : host_command: read_test/memmap: Fix response buffer overflow
2d94ff98b : Nami: Set GPIO42 to high Z for older boards
e013aaa01 : phaser: fix lis2de resolution and sensor value output
29bcf334f : flash: Fix flash_range_ok
f7d94e0c3 : DragonEgg: Initial skeleton for DragonEgg
7d5564520 : core/host/task: Fix task_set_event
691530487 : core/host: Fall back to udelay when task is invalid
18e57ccbd : nocturne: Remove internal pulls on PD interrupts.
1b8a99fc6 : Nami: Lock EC
11d1b48c5 : nocturne: Update LED settings.
16d407fbb : led_pwm: Add CONFIG_LED_PWM_ACTIVE_CHARGE_PORT_ONLY.
c718f0f55 : wheatley: remove wheatley board driver since running out of code space.
8c0f14807 : ectool: remove fpcheckpixels from help message
833e678b7 : phaser: Add volume buttons.
37d60de1a : nocturne: Turn off sensor interrupts in S5.
a545d60fe : octopus npcx: ensure EC enters deep sleep when AP in S0
a4f1658b9 : atlas: enable charge status LEDs
d6dc6bf99 : atlas: update GPIO config for new LED PWM channels
a734539a7 : Nami: Set fan speed to CONFIG_FAN_INIT_SPEED on resume
f4a57ea3c : Nami: Make LED pulse in S3/S0ix every 2 seconds for Vayne
cdef1525d : Nami: Disable blinking LED on battery error for Pantheon
5bad4a8c7 : nvmem_vars: Make sure tuple structure is within bounds
286faa5e7 : FIXUP: fix lsm6dsm driver specific data type declaration
8032e90cc : test/rma_auth: Pad authcode before passing it to rma_try_authcode
64aa8638f : kevin/gru: remove board almost completely
ab212b5a4 : nocturne: Support new base USB fault protection IC.
0eb2c25d9 : gsctool: support for enabling/disabling TPM.
27e8d040b : nocturne: Disable HC debug by default
329638a06 : Nami: Change rotation for accels and gyro for Akali
b324b1d48 : Nami: Enable USB2_ID when data role is UFP
508772349 : phaser: enable phaser motion sensor drivers
698d62e12 : it83xx: gpio: set input voltage 1.8v by pin
b8fc9a03a : test/sha256: Fix parameter to memcmp
aef1ae663 : test/flash: Switch to EC_CMD_FLASH_INFO version 1 command
300d95376 : chip/host/system: Fix parameter to scanf
161501e09 : chip/host/gpio.c: Fix out of bounds access
5d34998ae : test/host_command: Do not overflow req_buf
e2d6f3833 : bip: Increase UART transmit buffer size
794e0117d : it83xx: gpio: disable default pull-down of USB controller
dcec7f8a8 : cheza: Don't defer the VBUS detection interrupt handler
47eb2d5fe : cr50: Disabling TPM or enabling TPM.
725b337a6 : careena: Fix power-on with cut-off battery
c8323ec1a : careena: Overwrite keyboard backlight support by SKUID
5d825c5c9 : ec/google: Add command to fetch keyboard ID from EC
7fdaa393d : atlas: config CPU_PROCHOT polarity
7711af529 : power/mt8183: Remove use of GPIO_PP1800_S0_EN.
4fd457c2c : bip: ensure AP is off during EC flash
4a9b039e4 : ppc: sn5s330: Set VCONN ILIM to 0.6A (min).
840078727 : Script to convert board file to servod config .py file.
d85ce46bf : yorp: Program PWM3 alternate function based on board version
02ebdbdd6 : yorp: Fix GPIO PIN for ENTERING_RW_V0
50bc394d5 : charger/mt6370: add Mediatek mt6370 charger driver.
2d781661d : atlas: enable hibernate wake sources using PSL
e06db69a2 : atlas: power down system at PMIC on hibernate
a201157d9 : util: correct unpack_ftb
643e329c7 : Nami: Reduce buck-boost mode switching frequency of isl9238
b3110cc9c : Nami: Set initial fan duty to 50%
a0a3066e9 : bd99992: add top level header file for PMIC
bca6aa066 : cr50: Fix in vendor commands return values.
d58490e1b : cheza: Fix USB peripheral mode when using a Type-C to std-A male cable
4c0f7192f : grunt: Enable tablet mode for convertible SKUs.
12f949ce8 : nocturne_fp: update flash_fp_mcu
966802817 : util: add unpack_ftb to setup.py
ee5d8b8a6 : driver: bmi160: Rename secondary i2c access functions
fc1496d1b : atlas: do not fake power-on as reset-pin
86a7b2653 : Remove Kahlee board
56e50874c : gsctool: --password does not take an arg
81be36bfe : octopus: move LED battery state functions to common code
aa88b43aa : Nami: Increase PWM frequency for LEDs and keyboard backlight
b0d725bf2 : cheza: Support accel/gyro
db1f369e0 : util: UUT: skip writing empty segment to save the flash time
b7ff14aa4 : cr50: use SYSTEM_IMAGE_RW instead of SYSTEM_IMAGE_RW_A
4f27b46a5 : nocturne: Fix BMI160 setting
0cc90679a : host_event: Handle SCI/SMI masks correctly when using S0ix
122d4f65b : FIXUP: motion_sense: Check presence of {set,get}_{range,offset}
062680833 : driver: bmi160: Rename secondary i2c device address
0cc5a93d8 : meowth_fp: enable STOP mode
13a0b3437 : stm32: low power idle for STM32H7
727c5dad9 : phaser: add temperature sensors
945109b48 : fleex: add initial firmware image
35ae76ab7 : thermistor: move thermistor tables into common code
33581f7a5 : cr50_rma_open: add support for new challenge format
ac4246bac : phaser: add Sunwoda L18D3PG1 battery information
24153748b : power/mt8183: Power sequencing logic for MT8183
b4f69d8a0 : battery: Move presence checks out of common
2b0918db5 : Fizz: Add Wukong for BJ configuration
e299988d4 : Makefile.rules: Have buildall list boards with lowest space remaining
27fb3c44b : Revert "nds32: make code build with gcc 8.1"
ed30a9ea1 : ec_chip_mchp: Fix LPC bugs configuring logical devices
fe921e8ea : board: Add reef_mchp board.
532f93a43 : cr50 signer: fix file name variable
951c05ad7 : cr50: add p256 public RMA key
6abd7f161 : yorp: board does not boot without battery plugged in
61e6d7cb5 : stm32: move UART wake-up to uart code
cbccb7969 : touchpad_st: Power off when USB is suspended without wake
0678008d6 : Fizz: Add Bleemo for BJ configuration
5a72dd837 : ec_chip_mchp: Refactor huge chip_i2c_xfer into sub-functions
f83b35044 : ec_chip_mchp: Fix hibernation timer and wake programming
201c5fb49 : ec_chip_mchp: Add debug config item to prevent watchdog from firing.
f659a2545 : ec: Remove debug configuration items from chip register header file.
6476093ce : yorp: implement late hibernate call
d165b0230 : gpio: fixed GPIO_SEL_1P8V is cleared unexpectedly during i2c unwedging.
350dd7d51 : Fizz: Add fan table for Bleemo
82c8be734 : yorp: remove old comment
622be4bc3 : presubmit_check: disable SPDX_LICENSE_TAG check
74fc1648a : stm32: adding missing fix for bus fault on M7
5e6fb5cdd : atlas: configure GPIOC2 as PWM1
b88782659 : atlas: set PROCHOT# GPIO pin to 1.8v
084fb77a7 : phaser: add battery information
dc13fa314 : gsctool: fix '-F disable' error handling
827765d0d : cr50: prepare to release 0.4.8
194c7a7e0 : nds32: make code build with gcc 8.1
620f21d07 : cr50: enable p256 curve for RMA unlock
6298200bb : phaser: set 1.8V mode for i2c bus
8babd9c41 : bip: set 1.8V mode for i2c bus
7d36fb899 : gpio: extend flags size to accommodate GPIO_ flags
7c6f33636 : it83xx: Disable interrupts before checking condition of allowing sleep
d30c60b08 : rma_reset: print authcode even after key mismatch
ce437ad48 : octopus: Enable smart USB-A
8350369c8 : phaser: erase OCM automatically for V0
532e135d0 : nocturne: Fix CPU_PROCHOT polarity.
f39c9fb04 : power: Add CONFIG_* option for PROCHOT polarity.
384687113 : i2c: preserve 1.8V flag during raw i2c gpio access
25345adac : Fizz: Move BJ adapter spec table to EC
7c294e0f7 : keyboard_scan: Add "ksstate force" to always scan KB matrix
eb88a0f5f : ectool: add "--ascii" option
6857e0b15 : Nami: Enable EC_CMD_FLASH_SPI_INFO
71cb7bd6d : cr50: prepare for supporting both x25519 and p256 test keys
a730fd621 : yorp: update gpio and functionality based on latest schematic
866c67086 : gsctool: add -B to override version sniffing.
c671b901b : motion_sense: Remove unnecessary include
64ecbf471 : Fizz: Add fan for Wukong
108ea1ea3 : Fizz: add CONFIG_BOARD_HAS_RTC_RESET
a8f4ad9f2 : gsctool: add support for wp vendor command
b67ef05de : cr50: add vendor command to get wp setting
e04ee44c1 : charge_manager: Pass struct charge_port_info as const
24bae1b3c : careena: Add batteries configuration
9a80691c3 : octopus: remove ADCs for VBUS
fa3fe9b90 : drivers/touchpad_st.c: wait full initialize by re-calling deferred
af97a6046 : power: Rename rockchip to rk3288
eb480d50b : power: Rename mediatek to mt817x
b3fbac369 : nocturne: Change SYS_RST_L to open drain.
77da1b649 : cheza: Read board version from GPIO pins
ac3fd3839 : Nami: Change battery config to AP15O5L for Akali
eebf6d9db : phaser: update GPIO based on newest schematics
5390c49fd : octopus: rename USB-C signal names
31815b74f : sn5s330: Track source enabled state locally
718b86e1d : usb_charger: Always update VBUS charge supplier
d7c2e435c : Nami: Set PD_MAX_POWER_MW to 70W
f939638a0 : driver/touchpad_st.c: fix a bug in st_tp_reset
65d87bf9f : whiskers: Expose a switch for tablet mode
8290d879d : it83xx: espi: enable eSPI_reset#
c06b39167 : it83xx: espi: enable eSPI interrupt
ef25dff82 : servo_v4: use coreboot toolchain
0776ebfbb : stoney: Rename GPIO_PCH_RCIN_L to GPIO_SYS_RESET_L
0988c5875 : Nami: Toggle Anx7447 reset line at start-up
8f21950cc : atlas: config PCH_PWR_BTN as push-pull
2e49341d3 : atlas: fix GPIOC2/PWM1 function
ee1861e9e : stoney: strip unused forcing_coldreset path.
eee7778fc : stm32: use D-cache on STM32H7
b49d5872e : bq25703: Report actual input current limit
edbfb3a43 : cortex-m: add D-cache support
a6c9a3cd2 : stm32: fix ignoring bus fault on M7
87387cc74 : meowth_fp: update AP interrupt configuration
4a0bd0ced : cheza: Switch USB port-0 HS to the hub
884500ad5 : nocturne: Add NVMe power enable controls.
37987e1e7 : atlas: board version 1 support
32255f298 : chgstv2: Fix manual control via EC console.
a011b79bf : Nami: Blink power LED in sleep for Pantheon
9734ec2d6 : battery: Move fuel gauge code to common
f30bb2839 : grunt: Board specific battery info
31fbb6889 : Nami: Fix battery_is_present detection
179ee5fbe : Nami: Enable board specific battery detection logic
607691568 : g: add documentation pointing to p256 modular reduction verification in Coq
bdc27c308 : nocturne: Set V085A output voltage to 0.85V.
bbc34f225 : charger: bq25703: Exit low power mode prior to reading ADC
b14614b60 : gsctool: add factory mode command
37fadc39b : cr50: add command for factory reset
a5f672658 : scarlet: Don't disable idle mode in S3
3dff02fa7 : console: Do not flush the console in console_init
f73019382 : console_output: make chan a safe command
e5eb7709d : Nami: Use standard LED pattern for Sona
cd5e7cbeb : grunt: Reduce USB-C source current to 1.5A
5a23e3f49 : cr50: refactor rma mode into factory mode
7b0018521 : cr50: move RMA challenge-response to P256
815251b07 : scarlet: Disable idle mode in a special case
e8f009b64 : keyboard_scan: Add option to support keyboards with language ID
9102494be : flash_ec: stm32/npcx_uut: Set ec_boot_mode to off on exit
1e58d25a5 : cr50: add support for enabling factory mode on boot
ce5791111 : charge_state_v2: Add a hysteresis for under-voltage throttling
f46242cf3 : atlas: improve discharged battery handling
b317d2d65 : sensors: Make sync driver more robust
7e7d0be72 : Fizz: Increase VR3 voltage to avoid boot failure
0de5b8ed6 : system: Enable/Disable low power idle in run time
628c9a924 : yorp: enable interrupt for base accel sensor
3c4a912e6 : fizz: Enable optimized SHA256/RSA in RO only
cf73be703 : nocturne: Add pull ups on PD INTs.
96113d9fb : nocturne: Fix PWM0 alternate pin definition.
aca6cb220 : acpi: Add map for controlling USB port power
65cd9c106 : yorp: drive PPC EN_SNK from TCPC gpio
ecd0d1b57 : rsa: Further optimization of multiplications for Cortex-M0
cc7889bfa : usb_port_power: Use same name for mode set function
3eb6cd87a : driver/touchpad_st.c: call full initialization via touchpad_debug
71e33a910 : driver/touchpad_st.c: add "st_tp_full_initialize"
ffcf7cf3f : driver/touchpad_st.c: wait for event "controller ready" after reset
b73431f67 : usb_pd_protocol: Only print TCPC info if available
49ff62bf0 : rsa: Optimization of multiplications for Cortex-M0
6e364d59c : rma_reset: add p256 ECC option
5c924c0c2 : hammer: Increase PDU size to 4k
fe70db892 : test/build.mk: Allow boards to specify test lists
cadc0f251 : it83xx: system: print out message if reset cause is unknown
2352723c9 : Nami: Set battery configuration per board
2785d8971 : Cheza: Support host command over SPI
43a5152a2 : console_output: Clarify help text for CONFIG_CONSOLE_CHANNEL
5b7c78edd : test/utils: Fix memchr test
c50523e1d : rma_reset: prepare for expanding for p256 support
99adc6aca : rma_reset: allow building with debug options
1910779d4 : it83xx: Add a config option for enabling mouse LDN
c25b78ae0 : chip/it83xx: Clean-up ec2i pnpcfg settings
b5cebbaad : console_channel.inc: Add more ifdef to reduce number of channels
920d4bc14 : Makefile.rules: Add buildalltests target
5c5eba404 : cheza: Add stubs and ifdefs to fix tests
d7705eb31 : ccd_config: Simplify open and password
b3218b953 : ccd_config: Ccd vendor command takes params struct
13776ebef : careena: Change LED colors
092e647d9 : careena: Make GPIOs match hardware
4ab9fc9fa : grunt: Move common code to baseboard
1d2c13a16 : test: Make it possible to run rsa tests on hammer board
ae82b7966 : sn5s330: disable under voltage protection
15bddb51e : Nami: Use lid angle to detect tablet mode
be610f4d6 : ps8751: add source and sink path control
dd30481b1 : BMI160: EVE TOT divide by 0 error at boot
c7aaf471c : touchpad_elan: Ensure we at least have 1k of shared memory
3db1b5ffb : touchpad_elan: Reload watchdog when programming
89275aff0 : octopus: moving hibernate code to baseboard
4a65a62f8 : ppc: making driver non-const
1c2a9ee49 : ppc: flush console regularly during console dump
0bf44c2d5 : hammer: Remove unnecessary console commands
db24bed78 : timer: Allow disabling gettime console command
35e278bb4 : console_output: Add option to disable console channels
336be8759 : grunt: Add support for flashing via Suzy-Q and servo
895b8a903 : nami: Enable auto toggle/low power mode for standalone tcpcs
0d47794e6 : chip/it83xx: Configure IRQTP for KBC when using eSPI
57ed31bcc : cr50: pass params to vendor commands as struct
f07e300fe : cr50: tpm_alt_extension() specifies command origin is USB
7784fba59 : APL/GLK: Clean up UART buffer before shutdown
6a2939005 : genvif: Allow usb_pd_policy.c only in baseboard
c4387539f : cleanup: make has_dut_i2c_mux check similar to other checks
36d59f752 : yorp: add keyboard backlight control
535c0bf4f : cleanup: remove transition code for LPC/ESPI cleanup
4d23d995c : espi: rename remaining eSPI options
11bd4c0f4 : bip: enabled PPC interrupts
4f2701453 : ec_chip_mchp: Expand data SRAM to 64KB.
2531d5787 : util: do not generate redundant CROS_EC_VERSION
9df26ce0f : cr50: Refactor tracking vendor command origin
4ec57f140 : chip/stm32/clock: Initialize 'alarm_us'
038e75cd8 : ec_chip_mchp: Clear ADC sticky hardware status before starting.
a63b30e6d : ec_chip_mchp: Lower UART interrupt priority.
67ed6ee3e : ec_chip_mchp: Fix bug in GPIO interrupt handling.
b34a5973c : cleanup: add comment to CONFIG_BATTERY_REVIVE_DISCONNECT
f62376ade : ec_chip_mchp: Lower Port80 interrupt priority.
8f6fff795 : lpc/espi: convert remaning CONFIG_LPC to CONFIG_HOSTCMD_X86
df06639b1 : lpc/espi: convert ec chip code to use granular option
fddf4e703 : lpc: add explicit LPC define in board.h
707bebe29 : lpc: convert LPC only boards to use CONFIG_HOSTCMD_LPC
ad31abcfc : espi: convert all eSPI board to use CONFIG_HOSTCMD_ESPI
dbfa3cf2d : lpc/espi: define new targeted config options
359f1b582 : ec_chip_mchp: Add miscellaneous register defines: LPC and IRQ.
2c9c55da9 : octopus: implement device mode
32b1e3add : g: speed up CCD UART processing
0a602bd7b : ectool: Fix typo in feature listing
6f15197b0 : npcx: CEC: Change input back to GPIO when disabling CEC
4e26caf25 : npcx: CEC: Fix issues with pushing to incoming buffer
8d07542bd : cheza: Enable LED support
60b3b245c : cheza: Check power enough and enable PP5000 when power-on AP
fc8b1ab52 : nocturne: Fix EC hibernate.
ad8a61232 : npcx7: Export entering PSL mode.
a2a1f66cb : util: improve uartupdatetool (UUT) mechanism
342350553 : it83xx: watchdog: print LP on watchdog warning
efcd71e07 : Nami: support KB backlight for Akali
39767b55b : tcpm: it83xx: Output error message if enabling an unsupported configuration
c20a6da05 : servo_updater: add reboot flag
70091bf0f : ite_flash: handle termination signal gracefully
338c594ce : cr50: prepare to release version 0.4.7
677207d5f : servo_updater: allow local builds
c1f1c4c28 : atlas: keep discharged battery powered during precharge
2eb29bb25 : atlas: ignore unavailable battery temp readings
a93ed9b9a : it8320: print error message if gpio triggers are misconfigured
5fb2784fc : bip: fix uart interrupt type to both
cb4338e28 : sweetberry: expose i2c over usb
e633c3c7d : Nami: Add KX022 as a lid accelerometer for Akali
1168e4e70 : charger: Modify manual mode to save desired current/voltage
1de987735 : scarlet: Enable AP throttling for battery under-voltage
453647e21 : charge_state_v2: Throttle AP in low battery voltage
d81868218 : Nami: Erase OCM flash for Akali
04d851d04 : anx7447: Timeout when waiting for flash operation completion
52e2bdf4a : Nami: Enable CONFIG_BATTERY_REQUESTS_NIL_WHEN_DEAD
f8b3347ce : npcx: lpc: Remove FW_OBF bypass for npcx7 and later npcx ec series.
d38b4fcc7 : Nami: Suppress logging for less informative host commands
12b71fcbb : cr50: include sleepmask in all images
f5d910952 : power: prevent chipset startup if no battery or ac
5551befe2 : octopus: enable trackpad (S3+) and backlight (S0)
04fbcdb20 : ec_chip_mchp: Remove debug trace statements
f736ed2e6 : yorp: Add battery temperature sensor
3c6894cac : cr50: Add check for developer mode
a91ca6021 : flash: Fix offset bug in spi_flash_read
23947f1d3 : octopus: Display battery FET console message only when disconnected
013494ad1 : chip/npcx: ensure proper type of cec_task
880bb8b21 : util/ecst: refactor path mangling
85ddb2ce5 : Shuffle const around
e5f3ee270 : Tell linker about the arch and CPU it's linking for
030d643ef : atlas: add pullups to TCPC interrupt pins
4daa90d7b : charge_state_v2: Localize a static variable
37da6535e : Cr50: Dcrypto: calculate appkey digests at runtime to save space.
0579bf584 : bq25703: correct define names
da9d65211 : Nami: Allow ectool to control LEDs
65b05ac7b : it83xx: Only use supported VWs on GLK
160f62a60 : yorp: Enable tablet mode
ae6d7a30c : make local functions static inline
b3311c23b : Use gcc's name for ARMv6-with-svc on cortex-m chips
6a705c51e : chip/mchp: Surround conditional code with braces
2ca739818 : Revert "cr50: add support for enabling terminations on ap suspend"
c00edb39a : Revert "cr50: disable s3_terms during init"
c2455d4ca : Revert "cr50: add s3 term for rk3399 devices"
8c891f0d3 : nocturne: Power base on startup if attached.
781f3eca1 : nocturne: Add PMIC init.
ed45aba4b : keyboard_scan: Add refresh and power button boot key options
0f41a73db : common: drop unnecessary line ending
0b6be8f7b : bip: unwedge SDA line after flashing ITE
86734119f : Reland "npcx: CEC: Send CEC message in mkbp event"
e16963ce2 : i2c: correct i2c read print statement
09f917d5a : npcx: CEC: Allow unregistration of logical address
9e441a5fa : Nami: Turn off battery LED in S3 for Sona
5252c7393 : cbi-util: Allow field size to be specified
9ebaece91 : bip: Add support for Sanyo AC15A3J battery
83f8996bd : octopus: Add CONFIG_BATTERY_REVIVE_DISCONNECT
f6f884b7b : bip: Undef auto toggle and low power TCPC config options
e07cad44f : ppc: sn5s330: Add port number to error messages
607865dca : cr50: in dev mode allow unverified certificates
d9354c9cd : fpsensor: add capture type for reset pixel test
d95964b67 : cbi-util: Refactor the tool
cd89b400a : charge_manager: handle gracefully dedicated port
1d114ffa3 : nocturne: Fix accel/gyro reference.
9be407f10 : chip/npcx: Increase default stack size for tasks
f139d3a0c : Revert "npcx: CEC: Send CEC message in mkbp event"
f11169fa8 : tcpci: Adjust pd task event/wake when processing alerts
163263c9a : scarlet: Clamp reported battery SOC when charge terminates
492b1acee : charger/rt946x: Add an interface to check charge termination
fa6c5abae : ectool: Allow cbi set to accept 4 byte filed
88ffd8655 : servo_v4: add more stack for PD
f8e3859a6 : cheza: Disable EC hibernate temporarily
cbe7c128d : charge_state_v2: Add explicit check for battery disconnect state
82133f4b1 : Revert "scarlet: Limit the maximal acceptable VBUS to 9.5V"
1d518fb85 : motion_sense: Lower jitter of EC->AP timestamp
fda59e57f : host: add __hw_clock_source_read
6c2cbf567 : zoombini: Disable motion sense FIFO and vsync
361f3a74b : make: add size calculations
69d0740bd : g: add AES CMAC according to RFC 4493
5550ae7f8 : bip: update flash script to use dut_i2c_mux
74b5a2ccb : npcx: CEC: Send CEC message in mkbp event
53f61a76b : servo_updater: support old and new updater
0b6da3c5d : charge_state_v2: keep track of AC_PRESENT flag
344e8220b : lm3509: Avoid setting brightness to 100% on power-up
94b4c511a : kblight: Add keyboard backlight control module
f21a0681c : Nami: Read CBI early and cache it
89b8653e7 : npcx: CEC: Add unit suffixes
6415c1941 : CEC: Group ectool subcommands under "ectool cec"
64cf05b7e : npcx: CEC: Respect the present initiator free-time
ad01d0518 : npcx: CEC: Get/set logical address
edac0b192 : npcx: CEC: Add software debouncing
394ede0e6 : npcx: CEC: Improve pulse-width measurements
38d90756c : npcx: CEC: Event-handling for incoming messages
8ba061a44 : npcx: CEC: Handle incoming CEC messages
ea5d72e85 : npcx: CEC: Add bus-contention handling
e317b78cd : npcx: CEC: Handle enable/disable command
2d1d3d68b : npcx: CEC: Notify AP of CEC send result
1ddb719bd : npcx: CEC: Add resend-logic to CEC driver
e89486c9b : npcx: CEC: Write messages on the CEC bus
802337c26 : npcx: CEC: Add stub implementation of CEC
13ea63266 : scarlet: Enable AP throttling for battery OCP
43db76c10 : Revert "scarlet: Limit the maximal acceptable VBUS to 5.5V"
e4b718df7 : charge_manager: fix possible out of bound read access
7034d8b71 : charge_manager: add host cmd to get port count
bf62593eb : charge_state_v2: Throttle AP in high battery discharge current
ec1428f96 : yorp: increase current limit
1356a1a5b : usb_updater2: match by serial number
3db5a829b : powerlog: allow port & addr in the .board file
bdc8b0252 : Fizz: Add GPIOs used for CEC
436dd71e5 : CEC: Add cecset/cecget to ectool
1c941f01d : CEC: Add cecread command to ectool
d81f36efc : CEC: Wait for send-event after cec writes in ectool
8dab5788f : CEC: Add cecwrite command to ectool
aa6382fe6 : charger/rt946x: Fix macro coding style
221ecb5dd : CEC: Add CONFIG_CEC
f04ec041b : CEC: Add CEC API
0385f2fef : phaser: initial files commit
c7559fea4 : tablet_mode: Define common interrupt handler for tablet switch
50ba7ef14 : Nami: Use lid angle to detect tablet mode for Vayne & Nami
4461fb7ab : cheza: Remove BC1.2 switch hack
aafc4f5d1 : cheza: Support PD and charging
52726d7f7 : anx7447: remove write to OCM version reg
6c78f0fae : fpsensor: export matched finger index
8c4713e4b : npcx: system: Add chip generation info in system_get_chip_revision().
e9916b94c : cheza: Change ACOK_OD pin to EC input
499e404d9 : cheza: Lower the I2C bus speed of smart battery
de6825d3f : cheza: Remove internal pull-up for the BATT_PRES_ODL pin
414873813 : yorp: renegotiate Vbus down before hibernating
548e4d970 : cheza: Support confirmation of power lost
71e966af6 : cheza: Enable AP_RST_REQ as a request from AP to reset itself
139b84f5b : meowth_fp: make FP_RST_ODL push-pull
72343b097 : atlas: config PROCHOT GPIO as input
0f9a4fba9 : charger: set PPVAR_SYS to normal battery voltage
6e8cbe40e : shared_mem: Assert that shared memory size is large enough
c24d480d9 : cr50: disable s3_terms during init
abbde30dd : anx7447: Set mux for USB3.0 devices
8ba6446d9 : Nami: Disable ALS for Akali
7fa708389 : yorp: Configure GPIO_HIB_WAKE_HIGH for AC_PRESENT
ac929b674 : yorp: Enable SINK_CTRL on PPC before hibernating
c07167406 : cr50_rma_open: add support for testlab mode
84a843bf6 : CBI: Disallow board version and OEM ID to be reprogrammed
74d08a581 : yorp: Shutdown AP when doing hibernate
756141d6b : eve: Limit data role swap to port 0
05e33b28e : cheza: Make sure switchcap is configured right
f7aec0ceb : cheza: Add SDM845 power sequence for rev-0 board
52848179d : octopus: move more implementation to baseboard
a6e394276 : octopus: remove pwm code for LEDs
5df15c0b2 : stm: inline raw_read8 in header file
97bf820d2 : flash_ec: Add nocturne board.
0f54e5dd5 : yorp: Add support for SONY battery
d0d1ea3d4 : usb_pd_protocol: Add PD_ROLE_DISCONNECTED for data role swaps
be54bb9a9 : nocturne: Only power base when AP is on.
0a8afe10c : sweetberry: Make resetting USB interface more forgiving
9d4846a29 : cr50_rma_open: add support for checking prepvt and prod versions
db55f6866 : ectool: add 'kbinfo' command
afb5e282a : PRESUBMIT: give real names
585d33e5d : ectool: Add hibernate-clear-ap-off command
24c077476 : yorp: Control backlight based on chipset transitions
c44f56739 : ec: Add .clang-format
b10c587e7 : gsctool: add verbose mode command line option
e2b45bf50 : gsctool: add version command line option
5b6381713 : cr50: prepare to release prepvt 0.4.6
f24dc485f : octopus: move common function to baseboard
e47daed32 : octopus: move common CONFIG defines into baseboard
2c7d0bad3 : build: add build option to print configs
59b4257fb : bip: adding missing common defines
2efff2146 : bip: add keyboard functionality
696536faa : yorp: enable low power mode on EC
8476a6695 : usb mux: add comment describing mux_state_t
38889d081 : ectool: Don't use board name in ectool tool version
ec74ffb91 : nautilus: Move PMIC init to a deferred function
a26cdd081 : nautilus: Enable usb device mode
a5695793b : anx7447: convert automatic OCM erase into command
bbb5edb22 : bip: add correct charger driver
10385292c : board: Add initial nocturne support.
34f54ec4d : isl9238: read full 16-bit register
c0fb7f1a3 : cr50: make fallback certs a compile time option
02b42b78b : Nami: Add host command handler for keyboard backlight control
3fbf2c47a : Nami: Add keyboard backlight control
102ad0729 : npcx/lpc: Add debug command to trigger sci/smi/wake
86ab7efb5 : tcpci: reset TCPC if alert mask is reset
9439d0e12 : cr50: use new function to verify index presence
a820df3fd : sweetberry: fix stats_manager and refactor
d786f8285 : grunt: Increase CONFIG_EXTPOWER_DEBOUNCE_MS to 200
487c7a98c : grunt: Drop the unnecessary charge-current limit
84e486e8e : power button: Ignore lid open in PWRBTN_STATE_INIT_ON
9dd10a768 : npcx: change chip variants of npcx7 series for better clarification.
1820ecce3 : Cr50: Add logging functionality to PinWeaver.
826a3876b : Cr50: Add VENDOR_CC_PINWEAVER vendor command.
c61479bbd : Cr50: Added Pinweaver base implementation.
6e7193c45 : bq25793: add hw ramp support
a34e253d2 : octopus: move common usb/battery code into baseboard
043ee28da : cheza: Increase charger current to max
664339e6f : poppy: Enable usb device mode
f3de6cf48 : yorp: lower i2c speeds to 100kHz
805b9850a : it83xx: implement reboot wait-ext
c1c571035 : Nami: Control LED for Akali
b789e9377 : Sona: Blink LED when battery is low
da3b7696a : USB PD: Send SoftReset if in explicit contract at init.
36980ec16 : pd: Properly assign data role on reset
d268930c7 : servo_v4: Remove `crash` command.
0ecb085a0 : samus_pd: Enable Link-Time Optimizations.
a112d2495 : pd: Save power role in BBRAM.
d8a1f5c14 : kevin: Remove 'pwr_avg' command.
a3c9071e2 : samus_pd: Remove `crash` command.
7df8c71e7 : wheatley: Enable CONFIG_COMMON_GPIO_SHORTNAMES.
7dc83bed4 : USB PD: Save explicit contract state for port 2.
3dfcaaaf0 : npcx: Add BBRM idx for a 3rd PD port.
53019df3a : ectool: add a workaround for EC_CMD_FP_TEMPLATE
01a99552d : PD: Leave Vbus ON if Vconn and Vbus Requested is set to 0 in the AMA VDO
e889631f5 : board/yorp: fix PMIC_EN gpio
b73bede72 : board/yorp: set the correct chip variant
3d9c424cd : bip: set correct AC_PRESENT debouce delay
9b6fdcc0a : flash_ec: fix handling ccd controls
d5e01f07d : bip: add cbi board version
21f26e25b : bip: use ITE as TCPC driver for C1
58f790b2c : mux: add mode for TCPCI mux that is not the TCPC
dc875f284 : yorp: Enable temperature sensors
678298553 : cr50_rma_open: add servod support
ad06fa1e1 : chip/stm32/clock: Align to second for rtc alarm host command
c4778cb4c : usb_mux: Simplify logging to reduce code size
6b57b4b39 : ps8751: add note to revert vbus detection workaround
b40f6e593 : flash_ec: For npcx_uut, use servo to boot EC into the flashing mode
fb712058e : bq25703: initial commit for bq25703 driver
bbdff9dbb : hammer: Disable side-band wake using detection pin
7d50aacab : Nami: Disable ALS for Pantheon
f6a6b7ad8 : meowth_fp: enable PCH interface in S0
7bb91563e : stm32: more robust SPI slave on STM32H7
07e19270f : meowth: Only power base when AP is on.
7db9838df : power/rk3399: Check aborted suspend for s0s3_usb_wake_power_seq
e09917178 : flash_ec: remove redundant sudo
a59d855c4 : atlas: update GPIO names to match new schematics
295204510 : tcpm: Check appropriate NULL pointer for src ctrl
027b18f0e : Sona: Blink LED on battery error
0521077d7 : yorp: Fix force mode base accel config
60f45d287 : power/common: Preserve 5v enable across sysjump
2d5331b9a : flash_ec: Save the original servo states
a51e6428d : grunt: Send sensor MKBP events using host event
e5d961ae9 : stoney: Use chipset_pre_init callback
91148de7c : APL/GLK: Move chipset shutdown to chipset task
277d59a36 : intel_x86: Get rid of CHIPSET_PRE_INIT hook
753793849 : fizz/nami: Use chipset_pre_init_callback
8faa22cb2 : APL/GLK boards: Use chipset_pre_init_callback
e54c3e172 : chipset: Add callback for chipset pre-initialization
ff9248fba : system: update board version to return an error if encountered
d9386134c : cr50_rma_open: check write protect too
c6ce2208e : flash_ec: Fix SERVO_TYPE test
49241f476 : g: fix signer to always use the manifest
cd872d58f : TCPM: Prevent premature reading of PD Packets in FUSB302 driver
ae135d37f : Nami: Control LEDs for Nami/Vayne/Sona
ee7850b50 : ec3po: console: Detect HUP from user console
b107af470 : isl923x: Add 'charger_dump' console command.
6f8c010eb : npcx7: uart: Add FIFO mode support
dcaf8edc4 : util: uartupdatetool (UUT): Add tool to flash firmware by UART
b21f335c4 : cheza: Lower the I2C speeds on TCPC buses to 400kHz
8f1657aa3 : yorp: do not wait for 5V rail to go down
f929c8202 : cr50: prepare to release prepvt 0.4.5
80cfa588e : cheza: Add initial support for Cheza
2e7e6665b : yorp: increase TCPC i2c bus speed
6d5cccefa : yorp: Keep 5V rail high on jump to RW
ab94e7ac4 : flash_ec: fail on flash chip size of 0
fc006560c : charger/rt946x: Set precharge threshold voltage
8bc71d174 : charger/rt946x: Fix IPREC mask
c40bb886e : cr50: add s3 term for rk3399 devices
867a56722 : glkrvp_ite: Initial bring-up code
cfcac78e6 : cr50: add support for enabling terminations on ap suspend
cdc9d4176 : poppy: Prevent base detection from falling into reverse detection trap
36ce967fc : Nami: Enable Analogix USB-C port
7824f5656 : yorp: use cbi for board version
133fe0668 : yorp: Add support for Sanyo battery
1e677d3f3 : anx7447: Add functions to the anx7447 driver to check/erase OCM flash
4bfde2341 : Documentation for CCD and servo_micro
f1127f6d9 : it83xx: Add eSPI virtual wires for SMI & SCI
c2927f7db : cleanup: it83xx: pull pnpcfg_settings[] to the chip-level
4338ec527 : cbi: always refersh data for cbi ec command
69d3059d7 : flash_ec: fix UART bitbang flashing with ccd
2dcd5c19c : flash_ec: add more verbose options
92503e0f7 : nocturne_fp: add flashing configuration
ce02b5965 : stm32mon: terminate gracefully when failing to get commands list
5b521e3ac : atlas: manage USB-C high speed muxes
36df8427f : yorp: Configure CONFIG_EXTPOWER_DEBOUNCE_MS
a696908bf : cr50: substitute RMA keys when signing for prod
7abf83842 : yorp: Disable config for DRP_AUTO_TOGGLE
be2c5fa60 : tcpci: Change role control setting for auto-toggle enable
80f0f5c7c : cr50: bypass signing step if cr50-codesigner is not available
209f47b69 : u2f: accept short APDU
fb7817c73 : poppy: Move PMIC init to a deferred function
74f8a8595 : Nami: Disable ALS for Sona
b0f79a704 : cr50:usb_spi: add Cheza EC support
f305ec22d : stm32: implement reboot wait-ext
46ca9738f : chgstv2: Check charger power in prevent_power_on.
dccaf9d9f : yorp: Enable DP alternate mode
3a96c3cec : iteflash: Continue call ftdi_read_data() until all data is read
3a9b89116 : nautilus: Shrink accelerometer FIFO to 512 entries
995f23b86 : cheza: Add Cheza to use UUT flashing
00f800dd6 : tcpci: add vbus caching back for tcpci except in parade driver
dc8217879 : cr50: fix assorted signer script issues
396750a22 : battery: treat error codes properly
9466bef89 : nx20p3483: Fix VBUS OVLO threshold and dead battery mode check
be6a26363 : usb_charger: initialize VBUS supplier at startup
db8d6edf2 : ppc: Add tcpci snk/src control via the COMMAND register
c8814430d : yorp: add more USB-C power logic
98c4ef187 : Add nocturne_fp board configuration
b676f5e0a : gsctool: add support for CCD info
c3077e63e : cr50: add vendor CCD subcommand to report CCD information
33e91c211 : tcpc: verify that i2c_read for vbus succeeds
a796f04b1 : FIXUP: driver: lsm6dsm/lsm6dsl: Add FIFO support
17a7b0b30 : FIXUP: meowth: Add Gyro/FIFO support
7e1ce9221 : cleanup: CONFIG_USB_PD_CUSTOM_VDM is not used
18096899b : npcx: Touch watchdog during init
32bbdbf88 : bip: add initial power sequence usb-pd
eab54036e : nautilus: Support tristate board id strapping pin
45fbc3b93 : npcx: watchdog: disable ITIM16 before updating ITCNT register
03cc82b93 : g: add Make variable for controlling blob swapping
7f5299cb7 : FIXUP: board: Add CONFIG_ACCEL_FORCE_MODE_MASK for ALS when needed
60ca13291 : poppy: Increase console buffer size to 4096 bytes
d105ac0f7 : yorp: fix inverted logic for dead battery mode
77c0496a5 : fpsensor: fix bug in fpcapture console command
c0ebdaee1 : atlas: Add new board
7e50bfd03 : ppc: enter SNK mode before leaving dead battery mode
8f27e60d8 : rma: mark key ID volatile so that it can be replaced post compilation
9e50bb047 : cr50: use codesigner from chroot
bf6be57ca : yorp: Include anx7447 driver for port 0
211c21252 : meowth: Add Sync support
54884c45c : meowth: Add Gyro/FIFO support
87e769a87 : driver: lsm6dsm/lsm6dsl: Add FIFO support
75e0015cc : flash: Allow currently active regions to be modified
96931840b : yorp: Enable LED support
17536e60c : extra: add cr50 rma open utility
5873f302c : chip/npcx: Ensure software watchdog has highest priority
d1d5dc162 : yorp: Enable keyboard support
039c4a95e : util: update flash_ec script to handle installed location
5bf954bed : nautilus: Lower VCCIO from 0.975V to 0.850V
5daa45c2f : Features: Add EXEC_IN_RAM
660fb6a57 : EFS: Clarify vboot_main entry logic
f2eac533d : cr50: use run time generated public RMA key definition
5d8a4ba6f : config.h: clarify CONFIG_INTERNAL_STORAGE semantics
a26f7241f : i2c: Use the correct config variable for i2c board callback
82a357a38 : TCPM: Add TCPM driver for Analogix anx7447 chip
a9c7d6b0d : Code cleanup: Remove cold reset logic
228dc8d11 : tcpci: remove vbus level caching
44c81deec : cr50: prepare using blobs as RMA key sources
aef3b58a4 : cleanup: it83xx: remove config option of CONFIG_EC2I
d3a6a8d82 : battery/max17055: Check/Reload the battery profile
1ea7784b7 : g: add caching around modulus loading.
da1b429c7 : host_event_commands: Fix lpc_get_next_host_event for 64-bit events
aac3da46a : yorp: add board version
8131eea9a : cr50: bundle together RMA key and key ID
94eaba49b : driver: lsm6dsm: Fix ODR rate calculation
7c0d2d02f : ite: disable interrupts if no keyboard task
2c5f85f66 : servo_v4: extend pd task stack
72dd925f1 : gsctool: always use BOARD set to cr50
4da2dfcbe : npcx: lpc: fixed bug that ec gets stuck in lpc_sib_wait_hostxx routines.
ba20a7666 : yorp: Enable Trackpad power
f319a8097 : scarlet: Enable charge termination only when battery is present
1a3851353 : battery/max17055: Report BP_NOT_SURE before battery detection finishes
375ecebcb : util: update flash_ec to handle unibuild emerge paths
7a756993e : g: use reset_count to determine system_rollback_detected
7c46ac84e : Nami: Modify .output_settle_us of keyscan_config
defa59c6d : cleanup: it83xx: don't enable non-essential modules at default
109921e29 : ite: exclude keyboard interrupts if no keyboard task
e0b7137f4 : battery_temp: initial commit.
415dba09f : atlas: add board name to flash_ec
89f1ee5b5 : yorp: Add tcpc alert handling
14e70e301 : charge_state_v2: Use lid and base batteries to determine if near full
c00837e9a : Nami: Multiple configurations of motion sensors
ed13cb82b : cr50: use system_rollback_detected to detect rollback
b3ecc19cb : charge_state_v2: Hibernate base in S5 with no AC
8fb18f174 : common/ec_ec_comm_master/slave: Add support for EC hibernate
46b2618d7 : chgstv2: Notify charge state transition
2da18f938 : sweetberry: add current and voltage logging
bb1a079a6 : wand: Fix second UART module, remove unneeded internal pull-up
97e8dfa8d : charge_state_v2: Add debugging command for dual-battery algo
fc5a03fef : yorp: Add support for LG and Panasonic batteries
ffa405476 : usbc: add default I2C addresses
fbc40d6fc : chip/ite: add ADC constants
f03486d36 : scarlet: Limit the maximal acceptable VBUS to 5.5V
a4146020c : yorp: Fix I2C slave address for PPC
bd4921412 : isl923x: Set OTG enable debounce time to 150ms
46bd51a69 : meowth: zoombini: Enable CONFIG_VSTORE.
62cd2cb56 : g: add stream sniffing for DUT spiflash content.
e23e0cf3c : g: add missing define for UART register UART_VAL.
da431a789 : cr50 release: use signer executable installed on chroot
0c780cf92 : yorp: Enable VSTORE config options
9ea406a2f : driver/touchpad_st.c: implement touchpad fw update
ce4392e12 : i2c: expose port num during unwedge console output.
d1716c502 : nautilus: enable accel force mode mask on nautilus
225e6815a : whiskers: enable ST touchpad
d8225540d : ec: add driver/touchpad_st.c
6a7fb0d39 : lpc: remove lpc_host_reset
b57ad0e1b : Remove the unnecessary words of "Disable touchpad" in the comments
33bac396c : Nami: initial x,y,z-axis direction of lid and base g-sensor
67ee45678 : sensor: bmi160/bma2x2: Fix the timeout value of compensation.
9849d847e : yorp: update virtual wire note for PLT_RST_L
aac3ae298 : bip: enable CONFIG_IT83XX_FLASH_CLOCK_48MHZ to support eSPI speed of 50Mhz
cd17195b0 : bip: add UART interrupt to exit deep doze mode
d5a2d1fdf : bip: remove GPIO_HIB_WAKE_HIGH option GPIO
36e7c2498 : stoney: Rename PGOOD GPIOs
5c611cedb : Add config for boards that cannot distinguish reset type
245b494e1 : keyboard: Add config option for refresh key row
3e12d9af2 : intel_x86: Move chipset reset logic to common code
e94bf79f8 : apollolake: Remove AP cold reset logic
286dfbd0c : yorp: Switch on blue LED on boot-up
3bd4e0de5 : Code cleanup: Rename GPIO PCH_RCIN_L to SYS_RESET_L
f59290878 : battery/max17055: Report the raw measured current
8ea61bf52 : meowth: Add GPP_B14_STRAP pins for both SKUs.
a63f6a624 : bip: add gpio definitions
ca204befd : tcpc: rename CONFIG_USB_PD_TCPM_ANX74XX to CONFIG_USB_PD_TCPM_ANX3429
d1bb1da8e : yorp: Add config option for VBUS detection
c3e92e92b : makefile: fix build time warnings
4d959e92c : cr50: update manifests for both dev and prod versions
aa4474d3b : yorp: Enable lid, base accel and gyro sensor
6e18f8f98 : rma_reset: fix ignored return value error
e33c1d8de : rma_reset: update Makefile to use different compiliers
8b0f4b55c : yorp: clean bug comments
b9fbc80fa : usb_mux: Fix incorrect revision check at init for ps874x
4c4d80ca5 : yorp: update gpio alternate function parameter
80c8ed858 : Nami: Add SENSOR_CONFIG_EC_S0 for ALS sensor
7742e06e4 : bip: initial add of bip skeleton
9304e2ac0 : board: Add CONFIG_ACCEL_FORCE_MODE_MASK for ALS when needed
0f3238276 : meowth_fp: enable CONFIG_HOST_COMMAND_STATUS
aab736618 : usb_update: check touchpad_info size at build time
9a8e4226c : util/unpack_ftb.py: a script to convert FTB file into bin file
7dfb352ad : board: In motion sensor array, remove more assignment to 0
b073dba72 : Eve: Enable usb device mode
a615f3c7d : yorp: Enabling power in both USB-A ports in S0
e513b7339 : nautilus: Use I2C callbacks to ensure minimum bus free time for battery
9aee2a19e : battery/max17055: Implement battery_status()
6e92603e0 : yorp: Include NXP203483 PPC driver
261afe62f : ppc: Add driver for NX20P3483
699838c0c : i2c: Add option for calling board-specific functions before and after every i2c transaction
228430afd : Add vsnprintf function.
50da99d5d : power: create CONFIG_CHIPSET_GEMINILAKE
b5fddbbe2 : Fizz: Log DP mode entry and exit
fed441c68 : fpsensor: add enrollment and matching interface
bb48421c9 : poppy: Lower VCCIO from 0.975V to 0.850V
84f8f4685 : meowth: Add support for base detection.
48d6891db : cr50 signer: allow to use directory to specify source files
831d2b259 : servod: add command muxing in ec3po
ad275d5fb : board: meowth: add ST LSM6DSL sensors
3d3a009f4 : driver: lsm6dsm: fix units
94f541315 : driver: lis2dh: fix gain units
b87bea328 : driver: lsm6dsm: Add ectool support.
88613a3aa : driver: accel_lis2dh: Fix interface
47f344713 : driver: lsm6dsm/lsm6dsl/lis2dh: Use STM MEMs common functions
1f4d4f8a4 : cr50: update version numbers to match Cr50 branches
4db1ab4d6 : yorp: Enable CONFIG_VBOOT_HASH
7640df67a : driver: kionix: Add software reset flow for KX022
1c03af23e : common: Add hardware error code
c577880b7 : Revert "driver: kionix: Add checking whoami value at initialization."
0e224bf94 : grunt: Tiny fix to board_get_temp
699a1fb9f : nautilus: Increase task stack sizes, add stack analysis annotations
ec1c7022c : poppy: Increase task stack sizes, add stack analysis annotations
9a810343a : hammer: Add stack analysis annotations
0cbb4b6f9 : stack_analyzer: Add new syntax for function pointer arrays
324a7ab08 : nautilus : system enter hibernation on reliability test
3404320f8 : grunt: Read SKU ID and report it to AP
25039a3ba : ec: unused gpio reconfigure for lower suspend power
c776583ae : i2c(npcx): Replace cprints by cputs/cprintf
e04111356 : Nami: Remove thermal control
48ac7506d : Nami: modify battery smbus frequency
53ce2a77f : console: Fix help for parse_bool
50728bc54 : config: Put all sensor interrupt config events at a single location
39684f894 : EFS: Perform EFS even if flash WP is enabled
27a0cf023 : grunt: GPIO changes for board version 2
43d076991 : temp_metrics: use fanduty 0 to enable fan
171916a4a : meowth_fp: move large buffers
cf30d5c29 : driver: bma2x2: Add perform_calib
09292f6a8 : board: kevin: undefined i2c_xfer command
ba0af6544 : scarlet: Enable BC 1.2
e0a2a98b6 : driver: sensor: Remove set_resolution when NOOP
c63bb63b5 : poppy/soraka: Disable power button shutdown timer on the PMIC
ccbba8f96 : gsctool: require exactly two hash sections for every board
9e95ac3e0 : driver: kionix: Use base accelgyro structure
7ce651d4c : driver: bma2x2: Remove tables for range/frequency
0778c5085 : board: nami: Enable sensors in forced mode
514c3b3e2 : ec: Add /baseboard to EC project
abde1bca9 : board: In motion sensor array, remove assignment to 0
ccea4b67f : battery/max17055: Fix the unit of cycle count
e325981c7 : driver: OPT3001: Re-order application of scale.
2cc792342 : scarlet: Hookup the vsync pin and the sync driver
4a1d2e3da : sensors: Add driver for SYNC
b63595258 : motion: Lower jitter of Sensor->EC timestamp
e74d21f5b : power button: Wait for charger and battery initialization
70a258a19 : nds32: task: allow context switching if task_start() is called
1dfe3193e : cr50: fix hash database parser to reject misformatted offsets/sizes
8e8d5a63e : driver: bma2x2: indent register definition
b8423e066 : charger/rt946x: Enable charge current termination
c69a80d0b : nami: Order sensors properly
ae2a8ffb7 : nautilus: Customize charging algorithm
7aac7a43c : grunt: Improve battery presence checks
99bcab486 : servo_micro: switch parity to 8 bit data
a96fbd0c9 : meowth: zoombini: Ignore AC when checking cutoff.
37102a87f : Nami: Disable one USB-C port
a4621c5e6 : charger/rt946x: Limit ADC timeout to 50ms
ef4e70174 : usbc: add config support for multiple (and no) vbus adc channels
b593d1c05 : bc12: add support for active low/high on all gpio signals
bc766130b : motion: remove load_fifo
f31dcc649 : sensor: bmi160: Don't batch data on the sensor
969049a0a : coral: removing unused CONFIG_USB_PD_TCPC_BOARD_INIT
badc848ab : yorp: add USB-C, Power, Charging skeleton code
20e9a125e : yorp: add usb gpio definitions
79aacf3d8 : meowth: suppress noisy host commands logging
573446767 : charge_state_v2: When suspended, charge base if battery critical
730c70e33 : charge_state_v2: Simplify low-battery base power logic
526cc1e4e : i2c: npcx: Check that unwedging succeeds
49f76d0c8 : isl923x: Round up requested OTG current
7d02681c0 : wand: Hibernate instead of cutting battery power if battery is low
2f7da4a6a : base_detect_lux: Only allow enabling power if base is connected
99cc9435a : scarlet: set accelerometer default range to +/- 4g
427005489 : Allow repeated waitms commands without resetting
31369c44c : scarlet: Limit the maximal acceptable VBUS to 9.5V
e0d3bcee0 : cleanup: remove incorrect comment
eb50aaded : motion: driver: Fix activity inclusion in accelgyro.h
52c3a72b7 : rma_reset: add server side response
b14b974ee : tcpm/fusb302: Update VBUS supplier when VBUS level changes
700523f49 : yorp: Implement initial power sequence for chipset.
0edf80772 : grunt: Enable discharge on AC
68461a124 : stm32mon: fix progressbar parameter
f238375e1 : npcx: remove optional CONFIG_PECI since no one is using it with npcx
2b1715b21 : CBI: Make cbi-util set field size automatically
258b9b1eb : ectool: fix error codes for servo v2 spi support
7f4018c41 : fan: Allow board to configure fans at run time
9ea3cbecb : npcx: Conforming CONFIG_UART_HOST define to match intention
3b10e08bc : debugging: Correcting console channel to chipset instead of switch
8ac74b478 : cleanup: fixing typo
d92b01c66 : meowth: Add support for tablet mode.
63c849a36 : stm32: convert to CONFIG_CHIP_MEMORY_REGIONS
b42dd7360 : core: add chip-specific memory regions definition mechanism
6d567bc45 : config: Rename new key to assistant key
00f86c068 : wand: Define CONFIG_KEYBOARD_NEW_KEY
6719bdf3e : Cr50: Add LLSR (long long shift right) support.
38c86d9d1 : meowth: Update board version reporting.
3d4db585f : charge_state_v2: Reduce OTG voltage to 12V for better efficiency
9896e428f : Introduce CONFIG_USB_PD_5V_CHARGER_CTRL
29c2aa329 : stm32h7: enable the fast PLL on-demand
55855fd59 : stm32: crank up CPU PLL frequency to 400Mhz on STM32H743
d87c68428 : Nami: Enable fan feature
6790a884a : Nami: add keyboard backlight function
f32d92b7f : npcx: Preserve default values of HW_WIRE
6589e15e4 : scarlet: Turn off ADC after board version is read
69c18ad6a : scarlet: Enable 4A charging for Simplo battery
f6b72676a : cr50: fix console command RMA authentication code check
f23f45e74 : cortex-m: enable I-cache on ARMv7-M
c55f09496 : stm32: fix RTC configuration on STM32H7
074050c04 : Nami: Enable interrupt for BMI160
097f5e6a0 : cr50: include GscFullConsole in rma open
e0e2645b1 : meowth_fp: update RW signature verification config
870fa901a : ectool: add missing EC feature strings
045aef2cd : make EC_FEATURE_RWSIG definition more useful
2e9ea7bf8 : stm32mon: add option to replace the spinner
f917f447d : fix shmem console command
73ed5a5a7 : Revert "poppy/soraka: Enable VR decay for runtime and suspend S0ix"
84208c27a : npcx/fan: Make all fans in RPM mode work
06b1140d3 : glkrvp: Discharge on AC when battery almost full
5e614b1c9 : npcx7: WoV: Add support for Wake-on-Voice (WoV) module
2f1e99bce : charger/rt946x: Support BC 1.2
7a0a4d639 : yorp: initial add of octopus BOM-A board
75acf0811 : cleanup: Sorting list alphabetically
000f5301b : scarlet: gyro should be off by default
0f80ec947 : scarlet: Keep VBAT on for the fuel gauge
284c0c358 : usb-pd: Tell TCPC and PPC to both source Vconn
87c549aeb : Nami: Add remote temperture 2 reading function
5bab2ee13 : cr50: move dev version to 0.2.3
c6f5fe6d3 : npcx/fan: Avoid turning on disabled fans
ab706d65f : g: make fw upgrade less chatty
3b2fec770 : Add rw_product_family field to signed_header.h.
7ee410c14 : charger/rt946x: Initialize earlier
c3deceae6 : battery/max17055: Report battery presence properly
36679bb54 : stm32mon: skip empty blocks
fb8e3f922 : stm32: trigger watchdog hard reset immediately
e5e1b7ea5 : g: add CONFIG_USB_CONSOLE_CRC
3c4800e59 : ec: add crc32_ctx..() to take context parameter.
d57e5eb31 : gsctool: add open box RMA option
52b93ce19 : gsctool: move common objects and definitions into a .h file
9a6de75eb : gsctool: add RO descriptor parser
ae952f06a : scarlet: Update battery profile for Simplo battery
25e8bc3ef : g: optionally check board_id match at upgrade time
a5f63e039 : nautilus: Disable sensor in S5
55249ef65 : ectool: Print tool version
546c606b5 : CBI: Share common code between host tool and firmware
d015bc937 : cr50: expose spihash PP polling to the host
1850d5908 : gsctool: refactor PP polling into a function
8a5a83aef : CBI: Make cbi command dump EEPROM contents
58759f5fb : cr50: use single __packed definition
cd76cde21 : gsctool: fix Board ID retrieval function
77fe675d7 : gsctool: allow multiple source files
ecfb2877e : stm32: fix AXI memory corruption on STM32H743
00ac58809 : pd: retry DR_SWAP after a WAIT
53ca6cfbd : cr50: Allow spihash extension command over USB
78a407f0a : npcx: Set ESPI_MAXFREQ based on FMCLK value
fac65e668 : poppy/soraka: Enable VR decay for runtime and suspend S0ix
64a4e6b70 : cr50: remove set capabilities from powerbtn
f483d46b0 : CBI: Update cbi-util printing format
d173cf4d6 : Nami: Read board info from EEPROM
82fe7e647 : meowth_fp: more reliable flashing sequence
3aff8da15 : cr50: fix DEBUG_DRIVE comment
971ef1e03 : host_command: Count suppressed host commands individually
142f511ed : CBI: Update cbi-util to support variable data offset & size
594691112 : CBI: Make data offset and size variable
f29bf0fbb : meowth_fp: update pins configuration
59c68a1d4 : fpsensor: add quality test capture type
074acb0cd : grunt: Add power/battery LED support
925316ed4 : grunt: Add pull-up to EC_BATT_PRES_ODL GPIO
bdcbd67fc : lpc: Removing unnecessary register writes
9fb49a0df : Fizz/CBI: Buid cbi-util as host-util
f495e27ce : tpm: ccd: allow alternative commands when ap is held in reset
5ae1a9915 : led_pwm: Add a few more features to the ledtest command
be8462028 : grunt: Remove pull-up on UART pins.
f49e1c3b4 : cr50: Convert spihash to TPM vendor command
927b64a0b : meowth: zoombini: enable CONFIG_CMD_PD_CONTROL
bee58e5d3 : npcx: set eSPI speed to max supported by hardware
9b83436b1 : meowth: zoombini: Remove internal pullups on UART.
dc170640c : charger/rt946x: Disable charge timer
c07cbae93 : signer: advance to new version number and erase new bit in the rollback map
7b44ce57a : cr50: move to prod RMA key
b350b6c1c : npcx: do not power down eSPI when enabled
c7f6e2a80 : power_button_x86: Honor power_button_pulse setting on sysjump
242cd4e3a : usb-pd: Apply Vconn before Vbus as per USB TypeC spec (v 1.3)
5d793e44c : grunt: Disable system power (_A rails) in G3
52e5ab073 : eve: Use PCH ACOK signal to control Deep Sleep entry
db93a8d74 : Nami: Enable hibernate using silego
61e1151d2 : grunt: Turn PP1800_SENSOR off in S5
f8da6be34 : chip/mchp: Default SPI image script verobse output to disabled
7a23aa72b : usb-pd: Clear active contract bit before browning out system
ff11702c4 : grunt: Making control of SCI and SMI interrupt pins more clear
c1252e71c : sn5s330: Disable vSafe0V interrupts
01cee655a : meowth_fp: put fingerprint code in RW only
aec855ac8 : scarlet: shutdown PP900_S0 power rail when S3
b34b34e6e : charge_state_v2: No base/lid power transfer in S0ix/S5
abdb022a2 : battery: Allow 2 batteries to be fetched via ACPI
730491df2 : stm32: add internal flash support for STM32H7 family
4ee04e1c4 : Fix shmalloc unit test
ff4d22819 : cr50: Add SPI hashing command
85caeb6cc : tcpm/fusb302: Wake charger task on VBUS level change
5e18dfc34 : mchpevb1: Add remaining board files
178e18a16 : mchpevb1: Add MCHP EVB board build files
bbbef02a6 : mchpevb1: Add mchpevb1 board files
d54cdec85 : Fizz: Execute PMIC reset before vboot_main
bbb707727 : usb-pd: Adding port number to debug messages
6c5a4424d : Fizz: Update thermal table by project
ececca49a : whiskers: Disable keyboard/USB interface when magnet sensor active
96470c4df : lpc: Prevent watchdog reset caused by KBC IBF interrupt on chromebox.
bb5f21ed1 : Fizz: Monitor input current (version 2.0)
131b7dcc4 : Fizz: Uprev board version to 2.2
3b33621d2 : driver/led/lm3630a: Disable Bank B, avoid race setting brightness
5b9795149 : flash_ec: iteflash: modify process
8d1422813 : cr50: prepare for pre-pvt images' revision bump
4a673c15a : rma: enable WP on RMA disable
41a308abc : tpm: set waiting task ID earlier.
824351c83 : charge_state_v2: Separate update_base_battery_info
ad286a050 : charge_state_v2: Store battery information in new structures
c8e2deb24 : Fizz/CBI: Create CBI blobs
c715d8195 : charger/rt946x: Set up pre-charge current
ddd4b363a : meowth: zoombini: Enable PWM LED support.
d940d2a99 : common: Add support for PWM LEDs.
5ef9b94d7 : meowth: Enable discharge on AC.
7d1114f42 : cbi-util: Help GCC determine that variable is initialized
2cbc9f98a : cleanup: adding port info and timing to debug message
06bbd9dd6 : meowth: zoombini: Add HPD support.
bce23786d : touchpad_elan: Power off when USB is suspended without wake
1af3e5362 : keyboard_scan: Disable when USB is suspended without wake
59fe7c7a5 : cr50: prepare to release 0.1.1
044cc7249 : Enable PD communication in RO for external display
cd5173dfe : Fizz: Suppress EC_CMD_PD_GET_LOG_ENTR debug log
30bf5c1b8 : reef_it8320: don't pull-up tx/rx of uart
f0532aa93 : charge_state_v2: Safer power transfer between lid and base
4d3c8c177 : cr50: create ap_uart state machine
9b406da2d : eve: Add support for dumping PMIC fault registers
76927bdc5 : stm32/usb: Add HOOK_USB_PM_CHANGE, called when USB is resumed/suspended
c721ad916 : nautilus : clean up gpios
5bfeef6bb : grunt: Set USB-C DP HPD GPIOs correctly.
ebb34ee92 : CBI: Return ACCESS_DENIED on write failure due to WP
74e2f686a : cleanup: formatting debug message
8dba841b4 : ccd: fix scan-admin warnings
69b592426 : Grunt: Set AP reset pin to open drain
c23e63298 : grunt: Rename orange LED to amber
e127855f2 : ppc: Add Vconn and CC polarity settings.
1b87ee65a : cleanup: Removing unnecessary CONFIG_USB_PD_DISCHARGE define
f80b0f31c : poppy / soraka: Decrease input current limit to prevent OC
c870c87f2 : motion_sense: Check presence of {set,get}_{range,offset}
61b602d29 : isl923x: Don't initialize ICL on sysjump.
d138e4dc6 : cleanup: Correcting VBUS discharge comment
aa2a4695a : grunt: enabling PPC vbus discharge path
11bda1956 : sn5s330: Enable VBUS interrupts
eb60e291e : led: Only report auto control for supported LEDs.
e578304b9 : flash_ec: Wait 1s before flashing meowth.
cdd2c9528 : g: protect flash operations
5a910a86b : Add support for HW alerts
760caca89 : usb pd: Adding PPC vbus discharge path
b245e71e8 : stm32: add usb_isochronous
924d21d90 : test: store persistence files in RAM
62d94fc2a : nautilus: Implement workaround for broken reset flags for rev3.
7ffcd686d : whiskers: Enable LM3630A LED driver
7368aff42 : meowth: zoombini: Enable CONFIG_ALS.
5e63c7b22 : charger/rt946x: Reset VBUS by default
df229ee8e : charger/rt946x: Clear irq flags correctly
3a95a6829 : charger/rt946x: Log the init failure
9afcd8d60 : cleanup: Remove CONFIG_USB_PD_TCPC_BOARD_INIT
1c90656d0 : scarlet: Remove unused macros in battery.c
8d29b3dae : stm32: Fix bkpdata accounting
9362b0620 : samus_pd: Remove 'adc' console command
f543a8e79 : glkrvp: Switch from NPCX5 EC to NPCX7 EC
313220c87 : nautilus : fix white led shown issue on ec reset
87a1268ef : Nami: force to set RESET_FLAG_RESET_PIN
cbd086d13 : charge_state_v2: Fix current limit when lid has no battery
4d0eb3be4 : cr50: fix ec and servo detection
8160d1ae8 : poppy: Enable dptf device orientation
a4e1e4763 : cr50: add properties to BOARD_ALL_PROPERTIES
051aebf5e : sensors: Remove debug printf
a954cecd3 : charge_state_v2: Fetch static battery information when flags change
31c1fc6d4 : whiskers: Update GPIO for next revision
14e6afb4f : nautilus : fix abnormal led operation
e46d0fcbc : Nami: Update for ALS and temperture sensor
4e3940460 : ectool: increase image capture delay to 200ms
170146555 : Make CONFIG_MALLOC partition-specific
9b7b5460d : grunt: Disable CONFIG_BRINGUP option
e5c6f97d1 : charge_state_v2: Basic dual-battery charging algorithm
ecfa69663 : lux: Base detection code
a5c21c4ff : usb pd: Increasing delay for Rp time on CC lines
9c06f2f1c : coral: Fix default LED table for battery error state
f4602ec47 : usbc: Moving PPC init after setting TCPC resistors.
f71edad1e : grunt: Enable LM3630A driver for keyboard backlight
73162e60a : zoombini: Enable LM3630A driver for keyboard backlight
d258f8a78 : driver/led: Add LM3630A driver
b46496c2d : nautilus: Fix battery_check_disconnect()
9a7e82bac : stm32: make half-duplex SPI works on STM32F0
e68469b52 : Nami: trigger type of LCD backlight
8944d0824 : grunt: Add CONFIG_VSTORE
65cc83f78 : npcx7_evb: Define BOARD_VERSION for different npcx7 EVBs
b58ceaca3 : nautilus: set default level for USB_POWERON
163ba57cc : scarlet: Assert SYS_RST_L in S5
451fba34b : Nami: Add Nami to flash_ec script
bd9d0d054 : grunt: Move TCPC init to init hook
adeb276aa : eve_fp: remove board
04a9dfe64 : zoombini: Add support for I2C bus 4
5bdc0e229 : nautilus: Remove WLAN_PE_RST
b16f75965 : ectool: use poll interface
96a7e9fe8 : fpsensor: update interface
a70227296 : Fizz: Remove board_has_working_reset_flags
632043a54 : scarlet: Fix ADC unit conversion
f793f81b8 : bd9995x: Clear VSYS_PRIORITY when Vbat > Vbat_min
c06d7fea8 : host_command: Suppress individual host command debug log
d9f4ce13f : touchpad_elan: Add retry logic if the touchpad does not respond
667a35bb9 : poppy/nautilus: Enable ACCELGYRO3_INT_L BMI160 interrupts
8b5121535 : grunt: Enable TCPC/PPC interrupts in board_tcpc_init
dfda7899b : grunt: Add USB-C DP Hotplug Detect GPIOs
741a81469 : scarlet: Update the charging current for Simplo battery
c7040bf38 : grunt: Add PWMs for battery / charger LEDs
ead2428e9 : CBI: Allow get command to reload data from EEPROM
4941dd554 : CBI: Retry read and cache the result
f02c8c4c8 : grunt: Enabling backlight lid control module
bffb196a0 : scarlet: Use TCPC to detect if AC is present
9e71ed4b4 : charge_state_v2: Wake charger task when we start/stop providing power
f8825cef1 : fpsensor: fix test build
60bbe1ca7 : grunt: Add support for I2C bus 5
97c819c62 : util: flash_ec: Add support to flash npcx7_evb with npcx7m7x chip
9ef3e91bd : stm32/usb: Add logic to detect stuck controller in usb_wake
0270e9db6 : stm32/usb: Handle spurious wakes in usb_resume
07230f772 : Add more debugging to run_host_test
d52ba1a4d : backlight: Adding support for active low GPIO signal
289347ad6 : flash_ec: Support NPCX_INT_SPI using CCD.
bc4b78615 : CBI: Add host command to set board info
5232cdd16 : CBI: Add host command to get board info
c62060d9d : CBI: Add cbi-util
6e3e0f87b : CBI: Read board info from EEPROM
a0f25e398 : npcx7: Add definition/configuration for npcx7m6xb/npcx7m7w
6432c52a7 : stm32/usb: usb_wake: Update STM32_USB_CNTR with interrupts off
7b5b83055 : cr50:ap_state: reenable detect ap on interrupt
e71899a57 : ectool: battery: Allow negative present current
c10a63102 : meowth_fp: add flashing script
9d38e4664 : ectool: add servo v2 spi support
1e1b5d446 : power/rk3399: Change power-off sequence for KD panel
0348eb105 : glkrvp: Enable eSPI instead of LPC including eSPI VW based SCI/SMI
51e9e69f3 : power: introducing pwr_avg console command
be1f97a25 : grunt: Enable TCPC + PPC interrupts and overcurrent GPIOs
7f1bb54c1 : grunt: Set source current limit to enable 3A output
76bd681c8 : grunt: Don't return error when disabling all charge ports
67ae6eb9b : nautilus: support BC1.2 on USB Type-A port
eaaf89018 : wand: Enable CONFIG_CHARGE_RAMP_HW
4c56c17a1 : battery: Add support for reading base battery through host command
66bc9c108 : grunt: Fix ENABLE_BACKLIGHT to be active low
ad59381ca : grunt: Enable BMI160 gyro interrupts
dd404f34d : grunt: Add CONFIG_VBOOT_HASH
0765c05d3 : rainier: final fix for accel orientation.
6efe929ec : meowth: zoombini: Check for battery disconnect.
2bd336f1d : grunt: Add I2C support for the BMI160
9802a28f1 : grunt: Enable the CPU temperature sensor
cb8c63280 : grunt: rename volume GPIOs
f77552abc : meowth_fp: enable the hostcmd interface
47c7e189b : stm32: add SPI slave support for STM32H7
a41c59598 : gsctool: add options to control ccd
d99e680b3 : ccd: add distinct return code to indicate that password is required
d9831e601 : gsctool: allow password handling function to run on different subcommands
b95b487cb : ccd: use async TPM reset where required
8347907c4 : ccd: 'pp polling' vendor command option
35c8f6248 : ccd: do not allow 'unlock' from console unless password is set
88c5e62f8 : ccd: add 'in progress' return value
0207f0c53 : pp: add API to show when press is expected
25b59e26c : pp: split fsm state in two
b946052a5 : ccd: refactor to allow clear indication of CCD command being in progress
bb1c9631d : Nami: Update WiFi pin define
641f73185 : board: rainier: fix accel orientation
b31fca4b9 : cr50: pass essential ccd commands through tpm task context
7fbf25c09 : config.h: Define CONFIG_EC_EC_COMM_BATTERY_MASTER/SLAVE
bdddd6fc1 : grunt: Lowering I2C bus speed to 400kHz for TCPC chips
b0630ce9f : power: Fix interrupt enable in siglog_deferred
66477c976 : nautilus: bug fix in sensor index.
7bc128f7d : chip/host: uart: Run uart_monitor_stdin() before task scheduling
8d1d24313 : cr50: Don't touch EC reset for USB-EC SPI bridge.
d1443721d : ec_chip_mchp: Add chip flash image generator
56d3ee4dd : nautilus: Implement workaround for broken reset flags
c1ad33b24 : cr50: enable deep sleep on Bob
179c62413 : cr50: configure sys_rst_l as wake on high before deep sleep
17a167cda : ccd: Refactor routing CCD commands through TPM task
877e5909b : ccd: prepare for handling crucial CCD commands through TPM task context
4cb76d6c5 : stm32mon: do not write trailing empty space
e3323bee6 : stm32mon: add STM32H7 identifier
906a1b513 : stm32mon: change erase timeout
9a89170ed : lux: Add lux board
c20884cf4 : EFS: Add SIG_RW_B in fmap
5ec8f4f49 : ec_commands: EC_CMD_BATTERY_GET_DYNAMIC: Clarify the meaning of flags
31e68a035 : driver/charger/isl923x: Make sure CONFIG_CHARGER_NARROW_VDC is set
1caa2788c : charger/isl923x: Implement charger_get_system_power from PSYS
b167a193e : nautilus: update sensor rotation matrix.
67b8bb85d : EFS: Add EFS_VERIFY host command
a5fe9099d : util: ecst: Add 2 CHIP_VARIANTs to support npcx7m6xb/npcx7m7w
0ebb1c247 : Fizz: override DP EQ setting for Deterministic Jitter
b9f78632f : ectool: Correct reporting fan numbers on fanless device.
084af6386 : grunt: Add accel, gyro, and motion_sense task.
c49334f14 : ec_commands: Add sync sensor
f5798790a : stm32: add meowth_fp board
d56195cfd : stm32: add SPI master for STM32H7
e24a3953c : stm32: Add STM32H7 family
57bb4ddf4 : cr50: fix annoying LD warnings
0b9a06889 : gsctool: use full path when invoking trunks_send
13f3e27c8 : poppy: Move base detection logic to separate file
1c0d70d1b : soraka: Replace individual files symlinks by directory symlinks
ca7bf5151 : poppy/soraka: Remove charger profile override functions
9de2d245c : gsctool: Add option '--any' to auto-detect -s/-t availability.
cfc69f6fb : ec_ec_comm_master: Functions for EC-EC communication master
3fecdbdcf : chell: Enable CONFIG_LTO
f14879eae : charger/isl923x: Protect CONTROL1 read-modify-write with a mutex
51b622252 : npcx/uart: Pull up communication line during transaction
6bbb5adab : charge_state_v2: Add charge_set_output_current_limit function
41af1bf27 : wand: Make sure battery is cut-off when critical
113602c06 : ec_commands: battery_dynamic_info: Rename current to actual_current
069182f5e : USB/PD: Request discover identity on boot
eb15d23f3 : meowth: zoombini: Add support for OPT3001.
1c1af98e4 : g: fix flaky timeout check for spi transfer.
c69f4dfad : g: allow for other values of DCRYPTO_CALL_TIMEOUT_US
5c8b6391e : g: allow for other values of RSA_MAX_BYTES
f16312103 : poppy: Disable PULL_UP on BOARD_VERSION4
eb781cc37 : driver/bc12/pi3usb9281: Make a few functions static
e358a5521 : util/openocd: modify the openocd srcipts for npcx UUT
5b1c4868d : npcx: modify the npcxspiflash little firmware to support UUT
5789d6925 : g: simulate open drain GPIO behavior
27f92a378 : Add SB-TSI temp sensor driver
bb1133122 : kahlee: Switch thermal I2C over to 1.8V
3ce0b8b92 : wand: Increase PWM frequency to 50kHz
749632d30 : util/flash_ec: npcx7 supports programming SPI flash via UART
f4700dac6 : ec_chip_mchp: Add I2C controller
a92647b9c : ec_chip_mchp: Add LPC and eSPI files.
f147f61f3 : Nami: Update board directory
d813935b8 : espi: Add API to test if signal is eSPI virtual wire
b74f6a576 : motion_sense: Fix indentation in header
ef4c9f2cc : scarlet: Implement custom charging profile
9f5a15565 : ec_chip_mchp: Add MCHP TFDP trace debug files
c56df0d83 : ec_chip_mchp: Add other hardware files
f8dc46171 : ec_flash: Add W25Q128 SPI flash
940dd625b : ec_driver: Add ADT7481 and TMP411 I2C sensors
eb29ab7ac : ec_chip_mchp: Add PWM and fan files
0a6a7be57 : ec_chip_mchp: Add SPI files
bc8fda9e0 : glkrvp: Enable discharge on AC config
d41766df1 : glkrvp: Fix hibernate <sec> to allow wakeup from hibernation
304bb8b09 : ec_als: ALS now uses CPRINT macros
5b6ec9532 : ec_gpio: Add GPIO power down support
4e9588ddc : ec_chip_mchp: Add MCHP chip folder
c334f648b : ec_chip_mchp: Add ADC and DMA files
2f1f5a555 : ec_chip_mchp: Add LFW files
137a0e850 : Nami: Derive board files from Nautilus
1c87ad415 : charger: Use shorter poll timeouts when on-ac
90d735c3c : stm32: re-factor registers.h addresses
b8313fa5a : eve_fp: enable %li printf format
5e93965e9 : printf: add %li format for compatibility
809244140 : nautilus/poppy: Drop comment about thermistor
292b4e1bc : fizz/nami: Drop CONFIG_THERMISTOR_NCP15WB
7eacce972 : ec_ec_comm_slave: Define extpower_is_present
6040852eb : poppy: Do not print base detection value if base stays connected
240187111 : scarlet: Set the maximal source current as 1.5A
efc338869 : power/rk3399: Fix the power sequence length passed to power_seq_run()
be434eadd : cleanup: power/rk3399: Remove unused power sequence
e896e732a : cleanup: Remove Nefario board
d8f08ae1a : meowth: zoombini: Add support for battery cutoff.
4a7aceed5 : power: cannonlake: SLP_SUS_L deasserted == S5.
7c688c0f6 : Fizz: Restore BJ current and voltage after sysjump
66db5b4e8 : Fizz: Set default BJ voltage and current
9a284576a : wand: Add wand board
764c42ca9 : charge_state_v2: Update battery information in EC-EC slave mode
6f9b5d62a : ec_ec_comm_slave: EC-EC communication slave task and functions
363853006 : Fizz: Avoid activating BJ port if unplugged
752851a52 : ec_commands: Add commands required for EC-EC communication
8f63140a2 : meowth: Add support for button trigerred recovery.
a6509d28a : config: Add CONFIG_BUTTON_TRIGGERED_RECOVERY.
f889d14d4 : charger/rt946x: Increase boost current threshold
1ca59fb7b : meowth: zoombini: Mask off 5V PGOOD and COMP_C.
bbb40ce21 : consumer: Remove flush operation
6aa967e4b : charger/rt946X: Set boost current threshold correctly
34788758a : meowth: Fix PPC configs.
194772813 : meowth: Init LEDs off.
575c03f31 : chip/stm32: Add support for half-duplex UART
7610082dd : ec: Re-configure GPIO02 to be INPUT | PULL_UP for power saving
ae00aa802 : zoombini: Add support for P1 PPC (port 1 and 2)
b4e6b8eef : Fizz: Remove power control of V3P3_USBPD
b9939cf42 : touchpad_elan: Add support for debugging mode
d99b8722c : scarlet: Enable DMA for UART_RX
cb3a155b9 : meowth: fixed EN_PP3300_WLAN and USB_PD_RST_L states
27c01992f : usb_updater2: Increase touchpad debug buffer length to 50 bytes.
313ea684c : nautilus: Limit input current to fraction of negotiated limit
81ca8fc4b : zoombini: meowth: Enable 3A output.
755517e2c : ppc: Add API to set Vbus source ILIM.
e167d36b7 : nautilus : update battery info
0059070b2 : g: tweak usart queuing for stream signing
aceec6e4b : meowth: zoombini: Reduce LED brightness.
69173f990 : grunt: Use PPC for USB PD
7d2ce0c47 : ec_commands: Remove zero-size structs
841240454 : ish i2c: use i2c_ports[] to set bus speed
0e882def3 : power: cannonlake: Fix power state tracking.
5fd8fead5 : it83xx: espi: workaround for changing PLL
931c942f5 : power/rk3399: Poll IN_PGOOD_S0 on up-sequence
3c1943f14 : cr50: add board property deep sleep and detect ap flags
4ced1d7d6 : chip/stm32/usb_hid_keyboard: add dynamic backlight detection support
e3c1e2265 : stm32/usb: Patching framework for USB descriptors
2f4fd74df : hammer: Detect backlight circuitry
a7c08b257 : it83xx: adc: add support ADC13-16
552ca1ec4 : meowth: zoombini: Remove slp signal pulldowns.
ec917e64b : meowth: zoombini: Add overcurrent notification.
02e4c2ea9 : ppc: sn5s330: Add interrupt handler.
716fcb123 : grunt: Add delay to PWR_GOOD
359b98c31 : grunt: Update battery info
700981466 : scarlet: Support different battery packs for different SKUs
c60cee7cf : scarlet: Define battery profile
40a693aea : battery/max17055: Support advanced config with battery profile
1b5378214 : cr50: move major version number component to 1
0037fb8df : system: Log PC and task id on watchdog
665ee2329 : scarlet: blink charging LED in debug mode
91c1b0aba : ccd: restrict password setting to allowed states
01e43230c : stm32f0 / stm32f3: rtc: Fix register <-> time conversion
b23fdca57 : grunt: Add keyboard backlight
48cb289e0 : isl923x: Add support for reverse AMON ("OTG")
f60de076e : isl923x: Use ccprintf in print_amon_bmon
91c21643a : ccd: require password to change or clear it
afc15186f : nautilus: remove internal pull down on rev0 and rev1.
8c75d42d4 : scarlet: Enable button command
316a8cb39 : stm32: Add proper flash erase timeout
9e73e2235 : cr50: do not cache FWMP contents
5ff463659 : cr50: increase console task stack size
94774ad9d : util: do not run host command check unless needed
7c9639535 : grunt: Remove I2C pull ups
d663420d6 : Fizz: Set PD operating power to 50W
47a6acca3 : motion: Add bh1730 as a motion sensor
aa63578a2 : zoombini: Remove EN_PP3300_TRACKPAD from Zoombini.
9133a1313 : nautilus : change sensor i2c level
fec861cd4 : sweetberry: add microsecond to sweetberry timestamp
6464854a9 : make: allow deps to tolerate removal of .h files
ee3cb8c89 : servo_micro: default to UART3 enabled
ab238235f : i2c: support large reading in i2c_xfer()
1956a98ad : it83xx: espi: Don't reset PNPCFG while PLTRST_L asserted
dc85ecf02 : flash_ec: add --verbose arg
9b922a631 : Update genvif to create Rev 1.22 Vendor Info Files
131afcd81 : ec: Create lockfile in /run/lock/power_override.
e2a9ede35 : chip/stm32/clock: Handle illegal alarm timeout gracefully
bedf1f5a6 : meowth: zoombini: Add display backlight control.
eab8143d0 : meowth: zoombini: Add volume buttons.
eff4baf03 : sn5s330: Add support for Vbus detection.
0dd7716c4 : ppc: sn5s330: Fix current limit setting.
5ab0c9fce : servo_updater: add version checks
b26f02363 : ectool: Add switch-slot option to reboot_ec command
d990be3fb : Fizz: Set PD max power to 100W
d757f9bf3 : eve_fp: update fingerprint architecture
67c31eb10 : host_events: Introduce unified host event command
fb32b6d30 : ppc: Create generic PPC driver framework.
fb43b2f48 : meowth: zoombini: Use PPC calls instead of GPIOs.
dcbead927 : chell: Disable CONFIG_CMD_I2C_XFER to free up flash space
bdfc4db7a : wheatly: Disable console commands to free up flash space
aaf0169b1 : sweetberry: print MEAN in json format
9c4008e35 : ppc: Add common APIs.
9300c0d47 : cr50: mark ccdstate console command safe
23149261d : system: Allow hibernate to clear AP_OFF flag
0a5e90846 : ppc: sn5s330: Add API to determine if FET is on.
864b0b661 : sn5s330: Clear interrupts and setup masks at init.
39efbc3ad : ish i2c: add I2C Fast Mode Plus 1Mbps speed option
6d2f73e3d : tcpm: fusb302: Wake PD task on VBUS level change
7bc2486f8 : Fizz: Remove AMON_BMON
0819d61af : cleanup: Remove honeybuns board
d81dbdff7 : servo_micro: default to uart enabled.
3e5db6272 : board: Set BM160 Accel and Gyro to identical matrix.
3bb08ed69 : gsctool: fix error processing logic
175b23fa6 : scarlet: Add support for CONFIG_EMULATED_SYSRQ
0a20b1fc8 : grunt: Add charger and SOC thermal sensors
55b87f484 : charge_state: Change CHARGE_MAX_SLEEP_USEC to 1 minute
925ecb4fd : nautilus/poppy/soraka: Add support for dumping PMIC fault registers
d22f5518f : grunt: Initial USB PD board code.
c2bafec03 : stm32: update USB version for BOS descriptors
9fa6de15c : panic: Set EC_HOST_EVENT_PANIC on chipset reset
0fd881352 : software_panic: Add a new software panic type for PMIC fault
0b1cea4af : nds32: enable GCC LTO
72162f73b : g:sps: do not stall reset when CS is asserted
9ef9db911 : coral: disable tablet mode interrupt for clamshell models.
647fd77b9 : coral: never enter tablet mode for clamshell SKUs.
bf80bbf76 : nami: initial setup for ec
3895a168b : nautilus: enable gyro and accelerometer.
32a8e0333 : ish: make ISH system_reset noreturn
1cf014cfb : detachables: Updating button command to support multiple buttons
2690fc4e9 : coffeecake: Change host high pullup from Rp1500 to Rp3000
43b864e69 : grunt: Enable CONFIG_BRINGUP.
d39678345 : coffeecake: Workaround P0 EN_USB_PD leakage
23292a832 : coffeecake: Set PID to assigned one for Coffee Cake
52e5df2e6 : coffeecake: Set to 22.5W maximum output via Type-C (2.5A @ 9V)
25519c135 : coffeecake: Set usb output voltage back to 5V on a power supply reset
e78174a0b : coffeecake: Set Unconstrained Power (aka Ext) bit on 5V PDO
6d2066aa3 : coffeecake: enable dual role
96bc7cd9b : charger: add sy21612 buck-boost converter driver
cf0153224 : coffeecake: initial commit
216bb5f9d : npcx: unset ESPIRSTWE bit to prevent ec cannot enter low power mode
2355208b7 : nautilus: correct board id.
4a3bcfbdb : Coral: add Bruce features.
3cf217eae : servo_updater: add better default args
d33eb02ae : sb_fw_update: Get rid of CONFIG_SB_FIRMWARE_UPDATE
c147530f1 : intel_x86: Auto power-on after battery SOC is above minimum required
481537375 : cannonlake: Check for hard and soft off in chipset_force_shutdown
7e2d3cd3a : skylake: Check for hard and soft off in chipset_force_shutdown
126a303c6 : chipset: Introduce CHIPSET_STATE_ANY_SUSPEND
443207913 : charge_manager: Give dedicated chargers highest priority
84b20f922 : gsctool: add option to disable RMA mode
baff7ae62 : cr50: ccd: add vendor command to disable RMA mode
c5dfb7945 : hostevents: Reclaim EC_HOST_EVENT_EXTENDED bit
c1654d300 : host_event_commands: Fix off-by-one error
26b4617c4 : charge_manager: Add EC_CMD_OVERRIDE_DEDICATED_CHARGER_LIMIT
675bdc2e2 : Separate VBUS detection and measurement mechanisms
a2e2be193 : OPT3001: Support MOTIONSENSE_CMD_SENSOR_[OFFSET|RANGE] for calibration.
f326fb05b : hammer: enable large block reading on usb i2c passthru.
bfa592f16 : ec: reconfigure GPIO60 to be INPUT | PULL_UP for power savings
952189623 : ec_commands: Add structs for host command protocol V4
349c1bd11 : poppy/soraka/nautilus: Do not enable V5A in deep sleep state
e6694c5c8 : nautilus: remove revision related code.
bff4bb768 : nautilus: Remove CONFIG_BUTTON_RECOVERY
b9f5caf93 : nautilus: Get rid of board_has_working_reset_flags
6834e2bfa : nautilus: remove base-related code.
47ecc094d : nautilus: control power led
689ace7c6 : poppy/soraka: Add GPIO_SEL_1P8V flag for 1.8V pins
88011d8ea : gsctool: clean up error processing
247d4b398 : nautilus: enable touchpad,backlight and disable base.
46c0695dc : nautilus: remove als.
1e855ebfc : g: speed up prime generation by ~40% (1024 bit).
c9cd87060 : host_events: Bump up host events and masks to 64-bit
0da531fae : coral: Fix corner case for battery_present_timer_started flag
267320bd4 : Nautilus: clean up thermal sensors.
6cb4469a8 : nautilus: clean up code.
cd1f377f1 : usb_i2c: Remove usb_i2c_board_enable/disable
b38792b78 : util: Remove duplicate 'const' in export_taskinfo.c
d90300b6e : poppy/soraka: Fix battery_is_present detection
4cb524de6 : touchpad_elan: Rename task/interrupts functions
3b80b4e82 : meowth: zoombini: Removed 5V enable pins.
34a97f50d : buttons: Make buttons[] common.
f58785257 : motion_sense: Put set_range in common code
ab2ce0a0e : gru: Make more code space by disabling configs
b0857952e : meowth: Enable MKBP support for events.
14b985ff9 : meowth: Add temp sensor ADC channels.
2590ce953 : common: Add software CTZ implementation when needeed
26090a142 : servo: add usb_console to chroot
80ef3f073 : servo_v4: disable USB3 interface
20f85990c : zoombini: meowth: Enable Vboot hash.
f2b87f77d : meowth: Toggle PP1800_U on startup/shutdown.
2fa3e47d9 : meowth: Add battery pack information.
fc4a6f13b : flash_ec: Add support for meowth.
d1aba367b : jerry: Use HOSTCMD_ALIGNED instead of GPIO_SHORTNAMES
fe02a5658 : meowth: zoombini: Annotate ifdefs.
d53185fd7 : tpm: do not prevent reading registers during pending reset
8c9f5147a : kevin: Claim some more space by disabling some configs
790e0199d : nautilus: Replace anx74xx with another ps8xxx
dcf047fc1 : Meowth: Added initial board file.
204880575 : stm32f0: i2c: Fix dropped Rx byte in TCPCI slave mode
c5c061f9b : poppy: Lower sensor max ODR
9c090eb0c : cr50: prepare to release 0.0.26
82de24aa3 : nautilus: Update battery profile
071142fe6 : system: Add wait-ext option to ec reboot command
6c92b0fcd : samus: Change the way host_set_single_event is used
5cee17460 : servo_updater: allow differing console enpoints
054c4ea83 : Revert "poppy/nautilus: Move pmic vr decay enable/disable to suspend/resume hooks"
99182e10d : Revert "power: Get rid of power_board_handle_host_sleep_event"
1a0dedbf0 : jerry: Enable CONFIG_COMMON_GPIO_SHORTNAMES
2e7a6bc39 : stm32: jtag: Enable clock to debug module on stm32f0x
2bb1811f0 : it83xx: add espi module
385c276e4 : ec-devutils: install servo tools to chroot
ee208a57b : PS8751 and PS8805 does not generate BIST Carrier Mode 2
6d4674fd0 : grunt: Initial GPIO setup for grunt
49b0f33e1 : scarlet: Remove barometer bmp280
68bd2d4fb : npcx: Use compatible MPU config
b6991dd96 : cortex-m: mpu: Support unaligned regions and protect code RAM
2a62a3dfc : nautilus: Change USB_C{0,1}_PD_RST_L to be GPIO_ODR_HIGH
7f46978b5 : poppy/soraka: Change USB_C1_PD_RST_L to be GPIO_ODR_HIGH
54588e40a : usb_updater2: Add support for touchpad debugging feature
7fdcb8bf8 : usb_update: Add support for touchpad debugging feature
b3c998680 : rainier: add rainier support for flash_ec
9975e07e3 : zoombini: Set default input ILIM to 128 mA.
358e24991 : isl9238: Don't reread PROG pin or reload ILIM.
adf00a969 : isl923x: Change charger_post_init().
f539b9de8 : isl9238: Raise min input voltage limit.
20d7149b1 : Fizz: Switch power source to BJ at G3/S5
d6c836b4d : pi3usb9281: sync USB switch hardware control with switch state
7866056f7 : coral: Change GPIO_USB_C1_PD_RST_ODL to be ODR_HIGH
bce7b5b4b : ectool: Print temperature unit in ectool temps output
14ef8d73f : keyboard_mkbp: Fix FIFO locking
cab93b613 : glkrvp: Allow system to boot using DC Jack
e64f9b258 : nds32: use coreboot-sdk as the default toolchain for local build
16f4c65da : npcx: fixed the assembly code of deep idle bypass
d97238583 : poppy/soraka: set attenuation_factor of opt3001 to 1.
d51eb529b : sweetberry: save to specified directory
dedd0ab91 : gru: Remove `flashinfo` command for RAM savings
7b4cda85a : it83xx: pwm: support PWM_CONFIG_DSLEEP config flag
e4deceba8 : charger: Prevent SET access to EC_CMD_CHARGE_STATE on locked systems
ad3696b1c : cleanup: Remove llama board
fe69abf6c : board: Add support for whiskers board
ad231bf1d : rainier: initial mainboard
a7c8b19ac : Coral: Fix LED name for factory control led by ectool
063fc2672 : Enable it83xx based boards
4cd232d68 : cleanup: Remove HOOK_INIT task synchronization
1db6ef615 : it83xx: Make it build with coreboot-sdk
66546f8d3 : Fizz: Blink LED faster when requesting more power
753247a65 : g: handle delayed processing of the 'wake' pulses
e4579a299 : g: sps: at initialization wait for the master to finish SPI cycle
febb39239 : g: sps do not invoke rx_handler unless data was received
4328a3c58 : coral: Ensure battery report timer can be restarted
0e7186422 : cr50: fix event definition collision
3919001a3 : tpm: provide means of shutting down comms layer while in reset
0354ad02c : bd9995x: Leave USB data switches closed on PD power swap
bdb3f44ef : fizz: Enable charge_manager safe mode and never leave it
887e3962c : Mark reset and panic functions as noreturn
fee1bde58 : pd: Add pd_capable() to check PD capability of partner port
f4ee6caa6 : bd9995x: Use fixed PD-port-to-VBUS/VCC mapping
fca1b7b71 : flash_ec: Set NEED_SERVO according to chip name instead of board name
f48cf0e8b : Fizz: Modify thermal table
1f9b681ac : servo_v4: remove gpio endpoint.
c7914f2ec : kahlee: Don't hold pwrbtn=LOW in G3
1c1317837 : coral: Increase port80 buffer size
264001ee3 : nautilus: Enable CONFIG_BATTERY_HW_PRESENT_CUSTOM
6df5f0d95 : poppy: Enable CONFIG_BATTERY_HW_PRESENT_CUSTOM
a441ed9a0 : coral: Remove LIMIT_POWER config options
ea673281c : charge_manager: Wait for charge current to be initialized
10dc1b8aa : battery/max17055: Allow charging
7d76175df : nautilus: Support keyboard matrix
2f127f308 : charge_manager: Enter safe mode at boot
f28ab5c2e : battery/max17055: Use macros to clean up duplicate code
0deaaaa00 : servo_v4: Fix buffer overflow
5ed0c143b : servo_v4: fix board version GPIO access
7bf169671 : chg_ramp: Add charge_is_consuming_full_input_current().
030e44309 : coral: Fix charging LED color for Robo
bca028445 : charger/rt946x: Implement VBUS measurement
73d0ed0b7 : driver: add IT5205 mux driver
b979c8ade : Nasher: Modify power led to meet project specification
352276235 : power: Get rid of power_board_handle_host_sleep_event
1f767e3e9 : poppy/nautilus: Move pmic vr decay enable/disable to suspend/resume hooks
f83866c7a : poppy/nautilus: Increase port80 buffer size
5b0c48bc2 : nautilus: Correct the year in the headers
aaad9667d : coral: Fix default LED table for discharge in S3 state
19f96191d : port80: Clean up macros
d4d73eb80 : power: Add default sleep event state HOST_SLEEP_EVENT_DEFAULT_RESET
6f5ef0693 : port80: Provide default routine for logging port80 resume
7d66541b4 : lpc: Add and use lpc_resume_clear_masks
7b8fb2ad2 : twinkie: clean-up disabled SNIFFER_HEADER_V2 code
b9e95e969 : flash_ec: Get the path of EC UART PTY only in flash_stm32
254174085 : hammer: Enable CONFIG_SHA256_UNROLLED in RO region
8a2d0a5de : driver: BMM150: Set max frequency based on repetitions setting
a0f43d59d : gsctool: provide an option to set/clear password
32cc460ba : npcx: espi: fixed bug that ec cannot wakeup from deep idle by VW events
18f4a483f : cr50: add rollback command
734fe2d40 : ccd: pass 'ccd password' execution through tpm task context
7307c71b0 : zoombini: Limit ICL to 2.7A over 18V.
12b7b5ae5 : zoombini: Update GPIO settings.
b754761e6 : zoombini: Add PMIC init.
9b28fe366 : zoombini: cannonlake: Add 5V power good signal.
de63c6282 : driver: Rename pmic_tps650830 -> pmic_tps650x30.
2d06b37e0 : soraka: Revive battery while coming out of disconnect
9442982a9 : ish: mutex_lock() fix
b94ee467d : board: reef_it8320: disable CONFIG_CONSOLE_CMDHELP to save flash space
54034c0b8 : nds32: add built-in function
a412a69bd : coral: Enable ACPI channel for console prints
bbadd37a1 : npcx/uart: Disallow deep sleep when alternate pad is selected
e098add1d : npcx/uart: Simplify UART register handling
ab9084fd2 : chip/npcx: Add support for pad-switching UART
28a5ad164 : servo: add usb updater
c49d32a26 : poppy: Update LED behaviour
711b73247 : scarlet: remove hibernate
1e713d043 : power/intel_x86: Fix S0ix suspend/resume hook notifications
c91dbb26d : PD: Make current USB PD Stack REV 3 compliant
5fd1540e6 : Fizz: Inform host of BJ plug/unplug event
e3d15afa6 : tpm: let the caller of TPM reset decide if the EC needs to be reset too
9eac4de2e : cr50: prepare to release 0.0.25
aeb0c8e4b : rma: process proper auth code
708f6f1f2 : host_event: Perform lpc_init_mask before keyboard/button init
97a372975 : servo_v4: Advertise multiple >5V PDOs to DUT
a109ebc3b : battery/max17055: Measure temperature using external thermistor
6b516eda6 : tpm2: add nvmem data to the right segment
8a909ba35 : pd: Fix false USB-C DTS detection
ca013a978 : ec: add initial nautilus board
f45c06abc : zoombini: Add support for TI SN5S330 for Port 0.
df3820165 : driver: ppc: Add support for TI SN5S330.
ddaee8e66 : zoombini: Temporarily use GPIOs for SLP signals.
faec1ed7d : zoombini: Reject chg port none w/ critical batt.
6c995e7e8 : zoombini: Change PD_MAX_POWER to 60W.
3a5d03248 : zoombini: Add pull downs on the sleep signals.
bd7329122 : zoombini: Initialize Vbus suppliers.
61a6a3814 : bq24392: Make chip_en active low.
b6733343a : power: Add task-safe API to control 5V rail.
8d639f58e : scarlet: Remove CMD_CHARGER_PSYS
df08dca69 : scarlet: Enable DISCHARGE_ON_AC
a3931810f : scarlet: Add min/max frequencies for sensors
67c8adc81 : hana: Add EC console USART internal pull-up
ccfc005fa : isl9238: Add support for providing power using OTG
6336a7c75 : poppy: Add CONFIG_BATTERY_PRESENT_CUSTOM option
704ae5009 : Poppy: change unused pins config
540601885 : poppy: If base ADC value is unclear, try reading it again
4e294f911 : scarlet: Lower VMIVR
3bd60c42e : Fix keyboard in systemd-boot
ce2377414 : servo_v4: Add CHG / DUT port voltage synchronization
9f10ffc65 : cleanup: pd: Make PDO find / extract functions non-static
de007979d : MN50: delete
165f7d6f3 : charge_ramp: Ramp USB-C DTS sources
251212fb9 : pd: Remove ACCESSORY states
7c2c5a9dc : pd: Add "freeze" dual-role policy
e7dfbf35a : servo_v4: Use charge_manager for input port / ILIM selection
87dbec5df : util/misc_util: Fix unchecked error
b6547eda9 : staff: Adjust touchpad dimensions
3b4223f69 : power/intel_x86: Give host a chance to read hostevents on S0ix wake
d0320d8fd : scarlet: Upgrade the charger IC to RT9467 on rev2
b10fa27b6 : scarlet: Use TCPC to detect VBUS
5bd5f1b1f : host_event_commands: Add support for always reporting masks
05d59d14c : host_command: Add flags1 to host_command_get_features
e5663fcc8 : Add CONFIG_IGNORE_G_UPDATE_CHECKS
8f3f0c080 : flash_ec: Add 1s delay after turning on SPI VREF.
7501654d2 : chip/stm32/usart: Add flags to usart_config
8434ed8f1 : isl9237: Fix HW ramp setting in charger_post_init
b9e07ce1b : host_event: Move host events and mask handling into common code
501fba17a : g:prevent SOF calibration debug message spew
38d23e4af : keyboard_8042: ensure key scanning on when keyboard enabled
f9bd2c554 : Fizz: enable fan
9f68af75f : gsctool: allow to pass optional value for --rma
e63e0515e : gsctool: harden the APIs marking pointers const
465eaf4d7 : Fizz: Add EC_RW_B in FMAP
20c94b726 : EFS: Sysjump to active copy
33ec4ae3b : charge_manager: Support no-battery / no-host boards
ebcbc5d5f : scarlet: Fix SPI master
ee7716b54 : GLKRVP: Enable low power idle mode
08210d0a3 : GLKRVP: Enable verified boot support
26a8e16de : util: let cr50 signer use chroot version of gsctool
b2d6bf0ad : GLKRVP: Correct GPIO assignment for PCH_WAKE_L
72d91062f : npcx/flash: not enable the flash pinmux when using internal flash
828da3d55 : util/iteflash.c: make sure that the file is closed
57ae0b0f1 : util/iteflash.c: Handle potential resource leaks
8373a0f86 : [fan] Add CONFIG_FAN_SPEED option to override EC fan speed
2e1ec2335 : tcpc: Don't retry sending of source caps
35ed69cde : coral: Remove LED signals from pwm channel list
5436afc8f : coral: Add support for power LED for Robo devices
7d9bd0769 : chip/g: Run unrestricted image even if Board ID can't be read
c1afa3079 : Revert "hana: disable console input when system is locked"
c36e313a2 : coral: Remove support for ALS since coral devices don't have it
7f472114f : cleanup: Use CONFIG_BATTERY to indicate whether a board has a battery
a7587bea8 : common: add rma_auth console command
a960c5684 : common: add alternative TPM command execution context
051339e28 : flash_ec: Save more variables.
dfe7473ed : coral: Use SKU ID to initialize motion_sensor_count
c478733f1 : grunt: initial setup for ec
a06d00ebf : scarlet: Use LSE as RTCCLK
0c7c687a1 : motion_sense: Add CONFIG_DYNAMIC_MOTION_SENSOR_COUNT config option
465de629d : Fizz: Set proper PD source voltage and current
982f2bbfa : chip/stm32/clock: Optionally use LSE as RTCCLK
df12bc1c0 : hana: disable console input when system is locked
a08f61506 : g: rename usb_updater into gsctool
f1e6af516 : util/ectool.c: Make sure device_name is NUL terminated
4bd416131 : coral: Update Nasher SMP-SDI3.72 battery FET info
0dac0876e : coral: Modify LED code to support different behavior based on SKU ID
b87fe062e : charge_ramp: Move ramp allowed / ilim callbacks to common code
02045eb04 : mn50: add data signing capability
366c36c8f : scarlet: Wake up EC from STOP mode by UART
93a252819 : chip/stm32/clock: Don't wake up the host when the host resets rtc
286b800f1 : pd: Move *_set_input_current() to common code
1e72cc1f5 : cleanup: pd: Remove CONFIG_CASE_CLOSED_DEBUG
7dc306683 : poppy: Enable pull-down on SPI flash MISO pin to avoid leakage
a5cc6b481 : Fizz: Lock system
12181aacd : common: make rma_auth work with the server
04db902fe : intel_x86: Enable/disable SLP_S0 signal based on S0ix entry/exit
81682e06b : gsctool: add RMA authentication option
c1d5ecfb5 : coral: Enable CONFIG_BATTERY_LEVEL_NEAR_FULL for LED function
21319e698 : power: Call power_chipset_handle_host_sleep_event on state reset
4f5f2dd1b : power: Add flag to disable power signal at boot
53532a2e6 : power: Expose power_signal_{enable/disable}_interrupt outside power/common.c
a27f1049b : power: Add flags parameter to power_signal_info
29dc221f9 : chip/stm32/clock: Allow the host to reset rtc alarm
b097ecdcc : cr50: enable rma_auth
2341692a8 : common: add TPM vendor command to support RMA authentication
34ce0a90a : commom: generalize rma_auth to and make it match server expectations
5ee37253d : common: allow rma_auth to work with both crypto and dcrypto
97c2ae113 : gsctool: improve vendor command processing robustness
474dbe4de : rma_reset: fix board ID ordering and add the missing break
f1084d6a7 : vboot: Add error message in hash command
aca2692f3 : g: limit compiling in crypto tests to cases where CR50DEV > 1
6f7d764e5 : sweetberry: adding a flag to print milliwatts
7d816dbff : cr50: Add ccdblock command to block ports
90d8e5460 : sweetberry: calculate statistics for sweetberry readings
32549559c : Fizz: Initialize PMIC after AP power is ready
579605f0a : Update rma_reset command line interface.
48e38cc37 : Fizz: Show critical error on LED for recovery request
95c0393a6 : Fizz: Blink LED to request more power
18cbbffe3 : rma_reset: hide generated files from git
f99b4ba8e : it83xx: gpio: remove 5.1K resistor connected to GND of CC pins
317d06b10 : board: reef_it8320: Report device orientation isn't tablet mode
dbe97d185 : servo_v4: add pd commands
dbf3c71b4 : npcx: espi: Fixed the bug which ec cannot enter deep sleep on npcx7.
367e11ba2 : npcx: espi: Add new bit fields of eSPI regs and remove useless ones.
55c90fe6f : tigertool: add serial number check
78f485465 : chip/stm32/clock: Wakeup AP when rtc alarm goes off
c781609bf : charge_manager: Support no-BC1.2 configuration
86d5eb9b0 : poppy: cleanup GPIOs
884b790a6 : chip/stm32/clock: Incorporate RTC date register
49958cf5c : vboot: Modify the parameter offset
8a451f50e : scarlet: enable console help and history
a7d440eae : cr50: compress array of prime deltas
73612726d : Coral: Add LG battery for Santa and Porbeagle.
06f068a29 : Fizz: Set proper max power
dc8a8767f : it83xx: i2c: remove instructions that aren't necessary
b440a0d09 : npcx7_evb: change the default setting of npcx7 evb
72ea08f9d : rtc: Add functions and tests for time conversion
be96cd65e : g: Provide a pinhold interface
aeea9974b : g: dcrypto: add debug function to print primes
0309b5581 : tpmtest: make the test work again
ea36e7d59 : cr50: fix hash test code memory management
3fe117d34 : samus_pd: Adjust input current limit downward to prevent OC
ff148ae24 : Kahlee: Provide functionality for apshutdown
0ddaa7d9e : virtual_battery: Avoid unexpected batt_mode_cache refreshing
13fb9ac53 : Fizz: Limit input current
406302ffb : twinkie: enable WebUSB
2faae86c0 : Kahlee: FIXUP: Optimize g-sensor setting
1914a56eb : zoombini: Enable TCPC interrupts.
cbfb59f11 : Fizz: Pulse LED using deferred call
77f011206 : Add WebUSB descriptor support
e3333972d : poppy: Dynamically disable effect of SLP_S0# on all VRs
f1375bec4 : power: Provide chipset and board callbacks on host sleep event command
6f07b9212 : twinkie: replace combined firmware bash script
877842889 : charge_state_v2: dump_charge_state: Add cflush
c124d5aee : charge_state_v2: Allow charger operation without a host
7b473c8ef : pd: Apply consistent Rp at boot
babc3b9e5 : poppy/soraka: Do not disable charge port in critical battery state
220c75bd1 : EFS: Allow EC to switch slot on reboot
729a4ba2b : EFS: Switch active slot when current slot is invalid
60b77099e : zoombini: Correct Vbus ADC channel.
d9a7b48d3 : zoombini: Add Power Switch Logic support.
d2e5de852 : zoombini: Update the keyboard config.
cf696d75d : zoombini: led: Invert duty cycle.
d738db7ed : zoombini: Change battery i2c bus speed to 100KHz.
692033ad6 : zoombini: Change TCPC ports to match schematics.
ad918d6c5 : driver: bm160: Fix minimal gyro frequency
13fcc5ad8 : driver: lsm6dsm/lsm6dsl: Fix LSM6DSM_ODR_TO_NORMALIZE macro
207b3b4e5 : Fizz: add CONFIG_LED_COMMON
d8612351e : Fizz: Pulse LED
253fe7adc : scarlet: Disable TRY_SRC
d7117c680 : zoombini: Fix WWAN macro.
5a5fca775 : scarlet: Update the battery capacity to 9000mAh
2f951e9a8 : Fizz: Blink power LED in suspend state
73b314c1d : Kahlee: Optimize g-sensor setting
4bb651b27 : hammer: Include hashes in EC image (CONFIG_TOUCHPAD_HASH_FW)
82e0892fc : update_fw: Store complete touchpad FW hash
4fdccb6de : util: fix bug in tagbranch
38650d0b5 : util: move 'dirty' marker to be a prefix, not a suffix
b5d991324 : g: fix short packets on USB control endpoint
1fe1fbac9 : update_fw: Validate touchpad FW hashes before updating
94279fc38 : Makefile: Generate hashes for the touchpad FW
e18d9dd53 : hammer: Support different IC types in touchpad FW update
456652383 : Fizz: Detect BJ as a power source
0697132df : zoombini: Add support for sensor i2c bus.
a26ddda38 : utils: a script to help creating EC git tags
afecf86f4 : Coral: expose more data to ectool
857ab8ffa : cr50: generate self signed images with proper header values
3c2adda32 : battery/max17055: update battery remaining capacity message dynamic
3dc53814d : i2c: rand of i2ctest console command is unsigned
af4c8ebcf : ccd_config: fix ccd_testlab print statement
d94ed695b : Add USB_CHG_TYPE_DEDICATED
2de8d9e54 : cr50: disable error printout on USB_DT_DEBUG
2be8b69dd : scarlet: Define VIRTUAL_BATTERY_ADDR
092040b0b : cr50: prepare to release 0.0.24
117e59cf7 : Fizz: Give highest priority to dedicated chargers
ac97fea2d : Fizz: Refuse PR swap when powered by USB-C port
1bece4ee0 : port80: Disable default print of port80 messages in interrupt context
5ec58b35f : cleanup: Remove lucid and snoball boards
f6ac57115 : pp: remove superfluous newline character
cdcc09096 : common: Substitute modified CRC8 with CRC-5-USB
cfe418923 : Coral: Fix Robo battery names and ship mode data
fe5cebf1d : hammer: Enable touchpad FW update over USB updater
b5ff2f599 : driver/touchpad_elan: Add support for FW updating
4dcee1c54 : EFS: Add support for early firmware selection
a52cfbc80 : common: add host command to push AP SKU ID to ec
1f17e1cfc : soraka: Hibernate on critical battery level
175ad6d99 : coral: Battery manufacture name fixed (Panasonic).
df5e9dd3d : gru: Remove 'accelspoof' console command for RAM savings
9abb9f762 : pd: Allow deep sleep in SRC_DISCOVERY
f67f1a9b7 : cleanup: Remove 'ryu' board
dde1a514d : pd: Remove support for debug accessories that provide VBUS + Rd
9b9189669 : poppy: Enable optimized SHA256 implementation
797d74072 : common/sha256: agressive SHA-256 unrolling as an option
1d4c4530a : power/rk3399: fixes pp900_s0 for power timing v2
30287d475 : charger: Add CONFIG_CHARGE_STATE_DEBUG
f3c51cb5b : ccd_config: Clean up help and config.h
ccb151d01 : cr50: Defragment code
5da63f4ea : Treat SYSTEM_IMAGE_RW_B also as RW copy
103108ec2 : tcpm: it83xx: enable cc voltage detector after vconn is offed
b39f6780a : it83xx: i2c: fix i2c stop bit
1623f192e : GLKRVP: Enable Volume buttons
6010e6c98 : coral: Add support for multiple batteries
7b96b2784 : it83xx: clock: support e-flash clock up to 48MHz
0898c7a63 : cleanup: Remove jtag_pre_init()
096ea20ed : g: restore DATA PID after USB suspend/resume
8c9f9ad86 : usb_updater: allow to communicate with cr50 using trunks_send
588320d4b : stack_analyzer: Use board/$BOARD/analyzestack.yaml by default
098bde322 : power/rk3399: Don't turn off the pp900_s0 during s3
f31ee0c82 : servo_v4: Add a CCD 'keepalive' console command.
109c676ee : ccd_config: Fix setting test lab mode
a59ea3c4d : ccd: Consolidate config commands
a285acd36 : cr50: Consolidate CCD device enable
0d97809b4 : ISH: inclued header for sleep mask
03fb836a4 : util/build.mk: Fix makefile dependencies of export_taskinfo
8e6d0fb64 : cr50 updater: reject images with mismatching board ID
4a98e9c98 : extra/stack_analyzer: Configurable exception frame size.
ce15362e8 : extra/stack_analyzer: Support function sets in invalid paths.
848cf8f79 : g: improve update error reporting
653a18ffc : ec: Fix missing Makefile dependencies.
ebe3caeb6 : npcx: bypass for CSAE issue if CONFIG_LOW_POWER_IDLE is disabled
1cb04976b : usb_updater2: Add support for trackpad update over USB updater
902706a2e : cleanup: Remove duplicate BD9995X CONFIGs
686e0d05a : cr50: Use own CCD EXT state machine
ac1ce379e : chip/g: use ccd_ext_is_enabled() instead of ccd_get_mode()
29d8cc67c : Clean up CONFIG_CASE_CLOSED_DEBUG usage
536c1e344 : chip/g: Move Rdd keepalive to chip driver
69e10e84a : chip/g: Fix usb_console read-only
9663bdca5 : timer: Add note about `forcetime` command being unsafe
fe0a3b99f : cr50: Split servo state machine into its own file
af00619b1 : hammer: enable keyboard backlight support
235d9a18c : chip/stm32/usb_hid_keyboard: implement keyboard backlight control
72252db34 : touchpad_elan: Discard zero finger clicks
17bb1fbaa : ISH: added UART port selection
816a8d87c : extra/stack_analyzer: Support to remove invalid paths.
e6c6404cd : scarlet: Limit the maximal acceptable VBUS to 13V
463aead11 : usb_updater2: Add code to fetch touchpad information
2c9dea117 : ISH: added sleep mask for UART port
cde2cf1d1 : Hammer : Add multi-ic support in touchpad_updater
c07c76e9c : ISH: correction for HPET1 interrupt routing
f35ae8ab1 : scarlet: Initialize non-PD/USB-C charge suppliers
17150b05f : cr50: Split AP state machine into its own file
8202ddaa9 : cr50: Only enable UART RX when EC/AP is on
b52f9b8ea : sensors: Support device with only one accelerometer
09136dea7 : ec_features / coral: Allow disabling keyboard backlight feature
f1dfc4cba : acpi: Map EC features into ACPI EC memory space
6844e4c27 : ec_features: Move feature flags out of ec_command into its own unit
2777b7771 : presubmit_check: Check unittests results on extra/stack_analyzer
c1e5671e5 : anx3429: force chip reset on PD_RESUME
c191bf9f4 : cr50: Add vendor cmd to query rec btn state.
b0891c945 : cr50: Let state machines print their own states
63deaa4f5 : cr50: Configure AP detect GPIO based on correct config
3dc0eae36 : EFS: Rename CONFIG_VBOOT_EC to _EFS
ff87bfac4 : EFS: Add error codes
472d50b72 : scarlet: Enable software-controlled input current limit
113a56130 : charger/rt946x: Fix the function name
af32f8918 : extra/stack_analyzer: Eliminate annotated indirect calls.
4fc9cf4c1 : sweetberry: converter tool for servo_ina
4e4638687 : tcpm: fusb302: Round VNC and Rd thresholds to nearest step
88abd3ee7 : zoombini: Add USB-A charge control support.
52789bd7f : usb_port_power_smart: Add CDP/SDP only option.
e5c69151d : cortex-m0: Use assembly exception handlers for task switching
98405d4ea : charger: bd9995x: Disable topoff mode
c2d4746c3 : tigertool: add power log and version
1154a307e : cr50: Split EC state machine into its own file
07d646ced : zoombini: fixed gpio.inc to make power enables push-pull
e4997a631 : anx3429: read chip firmware version during init
dd1f41a03 : core/minute-ia: add __image_size
68dfee896 : anx74xx: enable driver "release".
611887143 : cr50: add board property functions
abd7e7d58 : g: Change rdd 0.4V ref to 0.3V.
1029239bc : g: Move chip pre-init to chip_pre_init()
c859c057e : poppy: Enable base on sysjump
4f21ee309 : extra/stack_analyzer: Show indirect calls.
f9a2ef234 : Coral: Fix FAFT failure for firmware_ECUsbPorts
eeeee803b : extra/stack_analyzer: Show callsite information.
1f5ea1619 : npcx: Don't enable CONFIG_CMD_FLASH_TRISTATE when internal flash is used
8eea86766 : coral: Enable TCPC init to happen in pd_task init
0aa4bfe9a : tcpc: Move board level TCPC init to happen in pd_task init
6d286d157 : battery: Check physical battery presence before inhibiting power
c36102149 : scarlet: Enable waking up AP by power button
bee02b49b : usb_updater2: Add support for INJECT_ENTROPY command
2668e5aee : pd_control: make DISABLE port specific
af85b4f30 : cr50: Don't enable GPIO interrupts by default
b91ff0a48 : cr50: Refactor Rdd state machine
c592ced08 : coral: Read SKU ID at initialization time
219a77416 : power/rk3399: Fix wrong return state when POWER_S3S0 failed
13269c211 : scarlet: Enable RTC console/host commands
e505cb366 : chip/stm32/clock: Support RTC console/host commands
52527acbf : cr50: log I2C slave 'wedged bus recovery' event
e24bd63fa : cr50: log tpm reset event
940b88754 : chip/stm32/i2c-stm32f0: Further adjust 400kHz setting (48Mhz clock source)
9ea128966 : hammer: Pull down PWM output pin
9c1cf6def : usb_hid_keyboard: Add support for boot protocol report
493b97412 : sweetberry: modify powerlog.py to support multiple devices
b59ba48d7 : extra: Add Dummy RMA reset auth challenge-response application
13f49164a : charger/rt946x: Disable battery thermal protection
4ec14d890 : signer: no need to sign dev images any more.
844b03dd0 : poppy: Enable/disable power to base on chipset startup/shutdown
1fb39a424 : poppy: Return early from base_detect_change if status is unchanged
af6024cc0 : coral: Remove volume up/dn button flip in gpio.inc
00e022272 : extra/stack_analyzer: Fix cbz/cbnz and addr2line parsing.
ef09835e1 : ec: Add annotation feature to the stack analyzer.
20c3de1c3 : npcx: bypasses for SHM reading fail via eSPI and CSAE impact efficiency
577a74185 : glkrvp: Enable USB MUX PS8743 driver
59ce94192 : tcpm: Configure board specific post TCPC init
309289df4 : glkrvp: Enable TCPC using NXP PTN5110 AIC
e11682bc0 : BUILDCC fragments should include core/host
a438efab9 : scarlet: Define BATTERY_DESIRED_CHARGING_CURRENT
8e7bad048 : battery/max17055: Specify desired charging voltage/current
60f8deccb : cr50: prepare to release RW 0.0.23
3cbdff8b1 : stm32: add embryonic support for STM32F76x
b6d83d456 : stm32: remove stm32f4 dead code in DMA
55acd6957 : common: Use SVr4/4.3BSD/C89/C99 prototype for strlen
9ca5e791c : cr50: Wake on AC detect edges
d2108bbca : battery/max17055: Wait longer for initial config
20f05a348 : battery/max17055: Process negative current/temperature right
104fa97f6 : util/genvif.c: Remove duplicated include.
430d55879 : g: add 'recover hosed slave' i2cs capability
a0c2fa80c : cr50: add delay after soft reset
321625dc1 : charger/rt946x: Finish init no matter which CHIP REV it is
add041bd7 : scarlet: Make AP_CORE_PG a non-INT pin
c556e8b3e : power: Support non-INT power signal pins
7a41d77b1 : npcx: shi: add the support for SHI module version 2
86d7ea33a : cr50: Remove BOARD_AP_USB property
f2b3aa47a : cr50: Add helper functions for device-is-enabled
bcadda6d1 : Revert "npcx: workaround the bug that SHM data read via eSPI may be corrupted"
d7a41825d : nefario/battery: support the 3s battery
f7f552251 : cr50: enhance sleep wake indicator
ee3fb6c6a : ps8xxx: use custom tcpm_drv
63158e2ee : st32mon: Define SPI_IOC_WR_MODE32 if it's missing
58374f7d2 : usb_hid_touchpad: Add touch event to FIFO during suspend
fb58920c9 : usb_hid_touchpad: Add timestamp field to touch events
845739c02 : chip/stm32/usb_hid_keyboard: Add keystrokes to a FIFO
5adaee415 : chip/stm32/usb_hid_keyboard: Simpler buffer handling
9e33d6ce3 : chip/stm32/usb: Replace reset handler by generic event handler
a1abf686c : board/elm/board.h: Remove CONFIG_CMD_HOSTCMD
79e3b1c5e : ec: Fix object comparison in the stack analyzer
1a4bb89af : ccd_config: Change test callback to highest priority
8df230291 : servo_v4: Tie data role preference to DTS mode setting
abd446b80 : scarlet: Remap DMA channels for USART1
f747f7081 : coral: Add host command to fetch SKU ID
72ea1febb : chip/stm32/usb: Split usb wake handler as a different function
64ecddfd8 : ec: Add a task information library for the stack analyzer.
d2a06c36b : nefario: remove unused gpio define
1bf7abdc2 : ec: Add analysis tool for firmware stack usage.
041b90bca : Coral: Add Keyboard backlight config.
7e13a868a : npcx: system: Remove useless comparison
63b76d2f8 : npcx: espi: Remove useless comparison
a7a9705fa : npcx: espi: Fix errors with unsigned variable
0e390e986 : 8042: Fix error condition
1ba0395a1 : usb_api.h: Stub usb_wake if CONFIG_USB_REMOTE_WAKEUP is not defined
021d1229f : board: reef_it8320: disable CONFIG_CMD_I2C_XFER to save flash space
a261390d7 : usb_mux: Merge PS8743 & PS8740 as PS874X
d4a8c130f : usb_mux: Add driver support for PS8743 chip
8d6da80f3 : usb_pd_protocol: Req SNK Cap if not received yet.
79ae73477 : charge_manager: Consider port in source PDO.
97fe22e8d : glkrvp: Enable switches
67644782e : kevin / nefario: Add comment to prevent reordering PWM IDs
fe6a06fbf : tpm: Add optional event logging
76a64e7c8 : glkrvp: Enable S0iX support
5dc101be0 : glkrvp: Enable board version identification
df6be2837 : power/rk3399: Fix the control of SYS_RST_L
23b0d417f : update_fw: Add support for touchpad update over virtual address
7947687f1 : poppy: Fix manufacturer access and shutdown data for poppy battery
403465caa : poppy: Remove CONFIG_BATTERY_REVIVE_DISCONNECT
a4b536c0f : poppy: Add custom battery presence function
fdac38041 : poppy: Fix charger_profile_override
c90eeada8 : poppy: Cut off critically low battery
04ef7b0a8 : common/charge_state: Cut off battery if board selects CONFIG_BATTERY_CRITICAL_SHUTDOWN_CUT_OFF
25918cd9b : poppy: Set minimum battery percentage for booting to 2%
0ff28fe73 : poppy: Remove LIMIT_POWER config options
1573f257b : g: signer: unify order of board ID fields
e656b970e : sensors: add bmi160 & kionix orientation driver
8bfde69fd : GLKRVP: Enable fast charging and battery cut-off
045e3340d : glkrvp: Enable charger & smart battery
501e3101d : cr50: Merge BattPrsnt device handling to wp.c
bb66df539 : cr50: Merge CCD device handling to rdd.c
6c5512608 : cr50: Clean up device state code
993985523 : Fix inconsistent task function declarations
25d281a42 : ectool: do not try other communication methods for none cros_ec devices
02aa4ee1e : chip/host/config_chip: Fix TASK_STACK_SIZE of the host board.
640e0d157 : g: signer: use strings instead of numbers for Board ID fields
fc3beea4e : GLKRVP: Control PMIC enable & disable from EC
a1649d151 : driver: Add driver header for PCA9555 I/O port controller
3bd19634b : Intel GLK-RVP: Add initial board bringup code
5f72f0a08 : npcx: Define CONFIG_DATA_RAM_SIZE
0d385e7e5 : Add uint_(least|fast)*_t types
bc23ce130 : Fizz: Disable PECI
3e0c3ba19 : common/button: Ensure debug mode exits on timeout
b6dca75c3 : chip/stm32/usb: Increase resume timeout to 3 seconds
686e3479f : chip/stm32/usb: Fix resume handler in usb_wake
a138c6181 : zoombini: Add BC1.2 support.
874bba9c4 : poppy: Widen base detection range to 120-300 mV
c493763c3 : soraka: Update reference matrix for soraka rev >=4
d67e76fb4 : bq24392: Remove unneeded variables.
b7e4d50cf : cr50: fix saving the U2F seed to flash
c4e295253 : bd9995x: Don't set charger current in battery profile function
47115a93e : Fix compilation with coreboot-sdk
0755dc40e : zoombini: Add LED control.
55d1a89f1 : zoombini: Use common KB PWM backlight module.
e9a007d0e : g: use deterministic k for individual attestation certificate ECDSA
9051e6f99 : flash_ec: Make sure die works in ec_uart_pty().
10dab9c7d : ectool: add PD_CHIP_ON support.
28bfc8037 : PD_CONTROL: add subcommand to power up a TCPC.
e01813adc : presubmit_check: Don't include flash_ec.
41a0dc443 : twinkie: Fix indentation
716b0fcf4 : signer: include Board ID fields in the tarball file name
e525e1af8 : usb_update: Add a way to fetch touchpad information
959452ac9 : scarlet: Apply rev1 EC I2C and SPI pinmux change
a6ce030a8 : hammer: Disable USB I2C passthrough when system is locked
5a9d0de24 : g: stop converting hex device id values to ints
e156e014d : g: slightly optimize boot on USB resume
ec99f3913 : pd_log: Make PD logging more generic for general purpose logging
7ed19ed22 : flash_ec: Update method of retrieving serial num.
d633871ef : usb_hid_*: Fix __packed struct coding style
577880a1b : cr50: stop using AP PHY
3f2a017f2 : signer: do not proceed if usb_updater is not available
bc3d04edd : signer: refactor to use program name variable
b52781d99 : cr50: make sure tpm reset in factory mode always happens
db6391a64 : toolchain: set correct toolchain when buildall
bdf1838cb : cr50: add a pulldown to spi mosi and clk
c7b11ca7b : cr50: CCD V1 controls UART access
00ea73ab1 : usb_i2c: Fail if board I2C bridge is disabled
ddbfe690e : npcx: workaround the bug that SHM data read via eSPI may be corrupted
553d00bdb : driver: Move PI3USB9281 to bc12 directory.
e67ca7945 : driver: Add support for TI BQ24392.
043c55026 : chip/stm32/usb_hid_touchpad: Widen pressure field to 10 bits
cb06c593b : cr50: prepare to release RW 0.0.22
c14114832 : cr50: provide chip factory mode support
ef213ce62 : cr50: introduce means of detecting chip running in factory mode
90a206090 : nefario: Enable battery LED control
36607e45b : poppy: Remove Lid Barometer
a7b57ca84 : nefario: Re-configure/Rename GPIOs for rev0
508956622 : power/rk3399: Add CHIPSET_POWER_SEQ_VERSION == 3
96173345e : cr50: Rename uartn_enabled() to uartn_tx_is_connected()
b4691fe73 : cr50: CCD V1 controls SPI access
ea97e2e35 : MKBP: Add kbpress for boards w/o keyscan tasks.
25aa1c13d : eve: Move enums before declarations in led.c
84a952e0e : npcx: Drop unused cmd_params from lpc.c
a35218e20 : stm32f4: Add OTP support.
1b25735b7 : Add OTP support
734ebcbbb : extra: usb_updater: include config.h
51ea50204 : power/rk3399: Support USB wake in host-requested wakeable S3
2f09d4ade : power: Allow host to request higher-power wakeable S3
5f9153638 : poppy: Fix EC control signals to LTE
80be36c38 : poppy: Change RTCRST GPIO, LED only moved from rev5
e302a0d87 : npcx: gpio: Optimize gpio_interrupt_type_sel() for code space reduction
fb374add5 : cr50: protect EC/AP reset commands using CCD V1
89184dbc8 : cr50: restrict console and control WP via CCD config
424000159 : cr50: Disable CCD on board ID mismatch
3be8c4299 : cr50: Preserve CCD state across deep sleep
e03e58c74 : genvif: Vendor Name not displayed in PD Compliance Software
e8812717f : scarlet: Add max17055 fuel gauge for rev1 board
19bd0659b : battery/max17055: Add max17055 fuel gauge driver
2fe0acefd : scarlet: Add rt946x charger for the new board
fef7e102f : chip/stm32/usb_hid_touchpad: Move all finger data to a macro
b9c8dcb9f : flash: add flash selection support
381fc5912 : charger/rt946x: Add chip-specific interface functions
d703859ba : flash_ec: Add support for zoombini.
32d27e843 : scarlet: Migrate to stm32 chip
74d1a312e : poppy/hammer: Increase sideband wake pulse to 500us
fdbce2bcf : zoombini: Add support for S0iX.
61a80d620 : CNL: Use SYS_RST_L for warm/cold chipset reset.
d483c289a : npcx: gpio: Clear GPIO interrupt if no ISR is available
ce12536c6 : zoombini: Add board ID GPIOs.
9e1e58b62 : sweetberry: allow larger sense resistors
15c3bec8a : flash_ec: Fix common_stm32_VARS definition.
43081fded : S0ix: use both SLP_S0 interrupt and host command for s0ix
d7f7f6931 : eve: PROCHOT behavior fixes
192be4327 : eve: Enable active discharge on V3.3A and V1.8A
51d0fbb56 : util/openocd: change the _CHIPNAME of npcx ec to a generic name
15819d06c : tigertail: support vref on uart
1339fff85 : flash_ec: Add servo support for Scarlet rev1
94896eaae : g: hwtimer: Improve accuracy of hwtimer and ensure minimum udelay() wait
a6c34e183 : tigertail: support button toggle
3968c95e1 : button: Add recovery button to mkbp button state
e292f9794 : fizz: Implement workaround for broken reset flags
3e6c71ea2 : cr50: modify tpm_endorse() error reporting logic
4e3970529 : stm32f4: Set unique ID properly
4809c70bb : cr50: Add case closed debugging V1 configuration
2ef78186c : kevin: disable reporting of unneeded host events
8b9576749 : power/rk3399: Assert SYS_RST_L from S5 to S3
42411ace4 : CNL: Don't build CNL in tests w/o chipset tasks.
31ceb6a6d : flash_ec: add nefario for support
9078f1239 : core: Fix missing debug symbol when enabling LTO
3a7a739b3 : flash_ec: Add support for servo micro.
8288cea24 : hammer: adjust stack size for trackpad task
a6060f53e : cr50: Add physical presence state machine
1082d99ca : zoombini: Add eSPI VW signals support.
1a67ac2ad : Allow core code to request its cross compiler
ef73893a4 : skylake: Use SYS_RESET signal to trigger warm and cold reset
592805e75 : poppy: Keep power to base enabled in deep S3
6a23fc724 : ec_commands: Fix more portability issues
dc4c34d13 : ec_commands: Add define for maximum number of PD ports
94bba42b6 : power/rk3399: Fix the new power sequencing to support new board
cc6662135 : hammer: Enable Link-Time-Optimization CONFIG_LTO
412093d04 : stm32: gpio: implement gpio_disable_interrupt
ba4a67558 : eve: Remove discharge-when-full state
aba3ad4fa : eve: Remove PECI support from EC
bd6c51d1b : npcx7_evb: fix typos in the declaration of ADC3/4 channels
c721060be : npcx: Add support for chip variant npcx7m6g
febb4381c : eve: Changes to incoporate gradients to LED transitions
e99d9795d : util: ecst: Add support for chip variant npcx7m6g
430995b3b : docs/usb_updater: Add more details about the update protocol
cb7e26c99 : genvif: Prevent undefined referencer when using APIs not provided by genvif
98a1d2f9c : Fizz: Boot automatically on recovery request
921e9b712 : vboot: Jump to RW early
a53d2f594 : poppy/soraka: Enable host command for display backlight
78a9c2b84 : docs: Add USB updater documentation to docs folder
53f6c38e9 : kahlee: Modify pd control behavior
4ec4975d9 : vboot: Move common code under common/vboot
7630636a0 : vboot: Verify and jump to RW_A or RW_B
34fed775b : npcx: Build RW_B and support sysjump to it
1106dea40 : servo_micro: add parity setting
9fad1adc8 : driver: sensor: tune MAX_FREQ
6bcbc966c : eve: Update static battery parameters for Simplo/LG packs
df09bc2c8 : motion_lid: Increase precision in noisy mag check.
1b9a553ec : util/flash_ec: Support gang programmer mode for spi flash in npcx ec
a1ab0885d : poppy/soraka: Remove PECI support from EC
0cd2d2f10 : charger/rt946x: add Richtek rt946x charger driver
cab784928 : power/rk3399: Add a new power sequencing
bd8536454 : Define load addresses using macros
a9c26a97e : usb_updater: fix transposed symbolic board ID representation
9015087c9 : cr50: Always read LONG_LIFE_SCRATCH1 for brdprop.
dccb0ed86 : eve: Minor changes to LED patterns
ed5290019 : board: Add initial support for zoombini.
993a0991d : driver: tcpm: ps8xxx: Add support for PS8805.
790334243 : power: Add Cannonlake chipset support.
143d175d6 : nefario: initial board commit
74871a6bc : cr50 signer: provide means of setting board ID
f06f6f6d4 : signer: clean up signer/bs
f50e0086e : usb_updater: display board ID information from RW headers
5e6f9a2b3 : chip/stm32/i2c-stm32f0: Adjust 400kHz setting (48Mhz clock source)
b20a873d0 : eCTS: Run openocd and lsusb as a root
74d09422e : common/flash: Add option to set PSTATE to be locked by default
ef3afbf95 : poppy: Change LED_YELLOW_C0 GPIO pin from GPO32 to GPIO27
3ec62ac83 : poppy: Remove incorrect mux_lock in pi3usb9281_chips
241e7e3a0 : chip/stm32/flash-f: Clear option byte write enable/erase operation when done
bdd39d51a : g: RSA randomization
de7e54c30 : kahlee: check if battery is present by HW pin
a58f5545c : chip/stm32/flash-f: Fix incorrect WP computation
c869b0f15 : chip/stm32/registers.h: Fix STM32_FLASH_OPT_LOCKED polarity
d33618ce9 : system: Allow sysjump command to jump to RW_B
9f59c3df7 : g: mitigate deep-sleep abortions when using USB
67759f355 : virtual_battery: Remove direct i2c access
e3336f4c8 : chip/stm32/pwm: Prevent sleeping while PWM output is active
d68b1ca80 : core/cortex-m0/curve25519: Remove unused variants
edc668ea6 : core/cortex-m0/curve25519: Integrate fast curve25519 implementation
136a80e11 : test/x25519: Optionally test 1 million iterations of x25519
a1fd89e2d : kevin: Change PD max power to 40W.
1ce98319d : cr50: ensure the hash sizes are correct in U2F code
a26ab019b : eve: Enable device events
282765fdd : common: Add RMA reset auth challenge-response crypto
4a8b50902 : usb_pd: only service interrupts on enabled ports.
bbb759cea : Add support for reporting device events
5e5788f3c : npcx: Clear IBBR to have BBRAM back to be functional
dc5395999 : tcpm: it83xx: Use pd common code macro to analyze message header
a48908f07 : kahlee: Modify LED control to avoid leakage
28e76b309 : cr50: add U2F support
3fdda8b6f : Add U2F implementation
f7c89fc70 : test/x25519: First test speed, then test implementation
2e3b42610 : common: Add base32 encoding
031dccad7 : vboot_ec:Read try slot from BBRAM
c74c07859 : tcpm: add .release driver operation.
3a4298ef4 : npcx: Make system stay off after clean shutdown
9eca99983 : Fizz: Enable vboot EC
e42acfe20 : vboot: Add vboot for EC by EC
c4157673b : eCTS: Use proper methods to reset boards
75efd78a5 : eCTS: Expedite flashing time
af160d820 : eCTS: Use pySerial to read from tty ports
de36e33ec : eCTS: Add I2C suite to run_ects.py
681b6fdf1 : eCTS: Rewrite run_ects.sh in Python
7771c5236 : pd_suspend: coordinate with pd_task().
e85d3e982 : button: Switch on recovery LED after entering recovery mode
52eb3b3b6 : eCTS: Fix alignment of test results
5dd150f07 : stm32f4: fix flash_physical_protect_now behavior
75edd8984 : vboot_hash: Don't auto-start hashing in recovery mode
f534936ca : common: delay flash_erase deferred task so EC_CMD_FLASH_ERASE can complete
a66de3e95 : eCTS: Convert mutex test suite to current format
a82421df0 : eCTS: Print start marker before sync
4c23fa01d : eCTS: Convert hook test suite to current format
3fdf85ece : eve: Check for left/right LED auto control
61c8096e5 : chell: remove some console commands for space.
ceb3e318c : watchdog: Don't discard irqprio data due to CONFIG_LTO
92b7baff5 : system: Add simplified sysrq
7632f7c4e : genvif: Fix uninitialized variable access
9069d0ff2 : eCTS: Add script to run tests and publish results
52fa37a80 : nds32: add software floating point library routines
79a5a035e : eCTS: Close tty
181f960ad : eCTS: Strip board serial string
577e599f5 : eCTS: Switch execution environment to chroot
ff8587671 : eCTS: Check order and expectation of test results
60800678c : eCTS: Add stack overflow test
9e32694d1 : power/rk3399: Table-based power sequencing
b0dd82b39 : cleanup: Remove big and pit boards
b3a7ede47 : hammer: prepare and update the trackpad firmware
6d912fa84 : core/cortex-m0/curve25519: Import fast curve25519 implementation
e7ebdfeef : g: cr50: update INFO1 mask when corrupting the second image
c6a8c03ac : Add fizz-no-vmtest-pre-cq to the pre-cq set
9fb10386a : Poppy: Configure camera PMIC to low power mode.
0cf4ec5ba : rwsig: Fix mapped read location for rwsig / pubkey
7eae5a320 : stm32f4: clock stm32f412 at 96MHz
053cb4bb2 : ps8751: assert reset for at least 1ms.
cd6c3a0fe : g: remove obsolete dcrypto_init definition
5f523464b : stm32: flash: enable data and instruction cache properly
ced1b4f90 : ec_commands: Fix portability issues
1442cbdeb : hammer: Adjust trackpad dimensions
cdaca7c97 : Add system_can_boot_ap API
5ce3d3253 : Fizz: Verify and jump to RW image
627f3a8ac : KBL/SKL: Add wait between DSW_PWROK and PWRBTN
1a09831d0 : g: upgrade_fw: limit updates after a hard reset
8a16e6483 : task: Wait for HOOK_INIT completion before scheduling tasks
90167c176 : math_util: Use HW instruction for int_sqrtf when available
0696dd1e6 : eCTS: Refactor return code handling
12fd77967 : cr50: handle board ID mismatch gracefully
3bb2d756e : eCTS: Limit tty reads by boot counts
3e4d3fd71 : eCTS: Hide expected messages
fd528684d : mn50: fix usb_update
28167cbc2 : eve: Make sure both LEDs are updated when charger is connected
deeb0ac7d : Use celes-pre-cq instead of strago-pre-cq
023a1cb2b : cr50: prepare to release version 0.0.21
ee089e62a : npcx: i2c: change i2c settings for better timing.
89b8ff1cb : cleanup: motion_sense: Remove driver data structure externs
7651e32a9 : power/skylake: Ensure panic data is backed up before PMIC reset
0153e43f7 : g: broaden dcrypto mutex safety
c54375df2 : cr50: check for board ID match at startup
4af07d9b0 : g: provide an API to set rollback counter to ensure rollback
dcca1de52 : g: add a function to report current board ID mismatch status
94a9cfc02 : eve/fizz/poppy: Enable panic backup/restore
98b58b5b6 : chip/npcx: Add support for saving/restoring panic data
7e59da99a : panic: Provide declarations for chip panic data backup/restore
520f1aff7 : coral: Remove unused / unassigned variables
fcf7edff8 : poppy: Enable ship mode on rev1.
16683c3c1 : cr50: update U2F transport to usb-internal
5dcff8b07 : g: add chip unique id generation
a9364ca5d : hammer: Add support for base pairing
77e7913b6 : usb_update: Add handler for pairing challenge command
7bfbedc26 : flash_ec: fix for SERVO_TYPE=toad
c860bc15c : poppy: Add LED support for sysrq debug mode
5ed0e0f76 : button: Implement emulated debug mode using buttons for detachables
60ce79bad : Allow dcrypto_call() to be invoked from any task.
c5b31e386 : sha256: add support for hmac_sha256, and add test for sha256
98dc270b2 : power_button_x86: Save and restore power button pulse setting
b9b431557 : rollback: Add function to fetch secret
43391ca41 : poppy: Increase base debounce time to 20ms
9f37e4a65 : scarlet: Turn on CONFIG_TABLET_MODE_SWITCH
03036903f : cr50: accelerated sha512 option
68079d94a : g: show RW headers' Board ID fields in 'version' output
01213a574 : eve: Lower VCCIO from 975 to 850 mV
d5bb8390a : hammer: Use unique board ID to generate USB serial number
d132e5ecb : stm32/usb: Add support for board-specific serial number
8ba7c1762 : flash_ec: Support servo_v4 w/ CCD for flash_stm32.
ea6f53ae0 : flash_ec: Add concept of servo type.
2cb644803 : coral: Remove support for magnetometer and barometer sensors
1cd8daa66 : g: don't enable interrupts in gpio_set_flags_by_mask
9ebcc894b : test/entropy: Add host test and compute entropy
c4f465185 : cr50: add derivation functions using the key-ladder
aa15b8621 : stm32: Add function to fetch unique id
3423baba3 : coral: Update board version table to account for 16 levels
32d883ff5 : poppy: Add 4th board id strap, with ternary encoding
3a8bba3bc : gpio: Move gpio_get_ternary to common gpio functions
cabd486cb : poppy: Implement workaround for broken reset flags
52c5b31c2 : reef_it8320: make modifications to GPIO list
206f1dd93 : npcx: gpio: Lock VCC_RST# alternative bit of DEVALTA.
a08d004e9 : npcx: clock: Add support for external 32kHz crystal osc.
e9215ba71 : common: allow report disabling of host events
14a3a3ac2 : poppy: Adjust lid reference matrix
bdbb45b14 : usb_updater: allow symbolic Board IDs
2a783457a : poppy: Enable vbus discharge using PD discharge registers
e237092ee : ectool: fix command tpframeget return value
0b5e3aa64 : hammer: initial commit for trackpad firmware updater
f40e79b3f : servo_v4: enable usb port by default
61b87c56b : g: do not invoke signer with sudo unless it is necessary
9f48b9aa0 : scarlet: support button triggered recovery mode
8bd569618 : flash_ec: add scarlet support
07c4c09b0 : scarlet: modify power-on sequence
62df2b1b8 : scarlet: change sensor parameters
ac56c1a03 : scarlet: fix power button when in S5
395cecc8e : scarlet: Fix Z axis for accelerometer
46c2dbdff : scarlet: Bump hostcmd task stack size
9c7b72b31 : scarlet: update the base matrix of accelerometer
30acb338d : poppy: add detachbase and attachbase uart console commands
e806e20c0 : npcx: system: fix the incorrect checking of invalid BBRAM(IBBR) bit.
3639527eb : bs: add missing codesigner command line argument
cfcbe9da9 : cr50: Enable EC UART bit banging.
27a39b44d : g: uart_bitbang: Keep debug stuff off by default.
cb3179392 : scarlet: add LED behavior
38288aee7 : scarlet: remove USB-A control pins
10c39db1e : scarlet: add temperature sensor (tmp432)
e0b4a3d20 : Revert "eve: Set VCCIO rail to 0.85 and disable low power"
f490cb8ba : scarlet: remove keyboard task/code
5b1d2b878 : rose: add touchpad related host commands
859a33ff4 : scarlet: remove lid accel and add barometer
25fb7bb3e : Cr50: usb_updater: add commands to get/set board id
16da7b4c8 : coral: Modify battery_info struct for 3S + 1P style battery
cf5555a9c : stm32mon: Add support for STM32F412
7719869da : board: Add support for nucleo-f411re
885c02a92 : cr50: usb_updater: do not send setup request unless necessary
af9241498 : cr50: include more vendor commands into the USB set
b06942187 : cr50: usb_updater: add proper vendor command processing
aafff584a : scarlet: Adapt to the master branch
d8036441c : scarlet: enable mkbp
f7930038a : scarlet: Remove one usb type-c port
1861f5695 : scarlet: initial mainboard
9565b8ba0 : eve: Set VCCIO rail to 0.85 and disable low power
51f5875da : cr50: usb_updater: include return codes into USB response payload
a75f7c868 : cr50: usb_upgrade: allow responses lager than requests
6d05a31a4 : rollback: Include board-generated entropy when adding entropy
39db721f9 : hammer: Add board_get_entropy function (and test)
2f436f4cc : isl9238: Enable system power monitor function
4315a010b : g: add flag to delay int enable until board_init
7dab0e853 : chip: g: Add support for UART bit banging.
2ac6afd3e : eve: Disable discharge-on-ac with board 5+
a80267f1d : g: expand pinmux to print info on spi and i2c
8bb308cc6 : eve: Update LED behavior to match new spec
4e53e01c2 : cr50: implement an ASN.1 DER x.509 certificate builder
d5c08763e : usb_i2c: extend the protocol to support larger payload
ce65199e5 : BD9995X: Disable input current limiting for VBAT < VSYSREG_SET
698cf1e26 : poppy: Update led control logic to obey manual controls
35f4d8aca : Add flash command support to boards with STM32F4
5c9118b31 : hammer: Add support for new key
cc8fd2386 : stm32mon: Add offset/length parameter to read/write a particular memory region
09a7fa4ae : stm32mon: Add support for STM32F411
72afc55bd : stm32: cleanup flash-f by using constant from register.h
92ea78398 : common: Add deferred erase support
9ca458612 : common: Add support for flash with regions of different size
d0ee126b4 : cr50: usb_upgrade: pass proper number of bytes to the vendor commands
ee5459223 : cr50: Add console and TPM vendor commands to get/set board ID
1444ace29 : eve: Swap volume up and down GPIO
9b28aa453 : coral: GPIO modifications for differences from Reef
ea274f272 : cr50: change the power button handling
5479dcbbc : cr50: configure flash counter
5babc4f35 : Add non-volatile flash counter
9bdde3e76 : npcx: Fix response size
b04aacb26 : eve: default ALS config.
01b811f56 : cr50: Have CCD_MODE_L respect "ccd keepalive".
440146ca1 : eve: Enable double tap gesture
2992ee177 : eve: Enable gpio interrupt for bmi160 accelgyro sensor
4166314b4 : sensor: Add board specific function for double tap event
8bf7f3859 : sensor: bmi160: Fix macro used to set double tap interstice
d89eeb6ec : codesigner: accept the new command line option
9f4ba5940 : usb_updater: add usb_updater2 to gitignore
bd0f74a6f : usb_updater: when communicating over tpm treat upgrades differently
fb5a05ab2 : cr50: read fwmp and act on it when controlling console restrictions
bff0a8093 : usb_update: Add support for INJECT_ENTROPY command (fixups)
a25bcc8e9 : cr50: add option to have no pinhold during deep sleep
bb559311c : power_button_x86: Set PB state to ON in recovery mode
c35fad0f2 : chip: it83xx: add support for floating point unit
a8cf9d921 : CR50: configure SHA random stalls
6b170d85e : Remove references to individual genders
03a665939 : pd: ensure tighter timings for IRQ_HPD pulse
6bbcf5b3f : hammer: Prefix configuration descriptor with RO/RW section
95a986eca : hammer: Increase hook stack size
ba78fa417 : usb_update: Add support for INJECT_ENTROPY command
cb4ff83d5 : eve: Implement workaround for broken reset flags
dcedeab2c : skylake: Add workaround for boards that cannot save reset flags
e69058a7a : eve: Update actual_key_mask for new scancodes
1c2960358 : tcpm: it83xx: reload cc parameter setting during initialization
cf81f80c4 : Enable two-byte responses from host command handlers.
4fd6f2310 : hammer: Store secret in rollback block
ccad39d1b : rollback: Add option to store secret in rollback info
661259ebf : tests: Split utils in 2 subtests
3219d9988 : tigertool: update pyusb calls
81b2654dc : mn50: socket controls
c78562ff6 : Fizz: Power on ethernet port
abb8be8b6 : host_command: Add host_is_event_set
8e60deda9 : Fizz: Prevent active charge port from being reset
9a4f6e8e2 : poppy: Fix tcpc power mode handling for ANX
e58472daf : hammer: Better RO/RB/RW split: 44/4/80 kB
e42da5ace : power_button_x86: Initialize to on if button is pressed
4c9e99b5e : stm32f4: i2c: process stop condition after slave receiver executed
4ce20f3f7 : fpc1140: add the finger capture init sequence
563456c65 : eve_fp: add more fingerprint host commands
0ce33d0e8 : hammer: Do not define CONFIG_ROLLBACK_UPDATE for RW section
eba6e56ed : rollback: Add CONFIG_ROLLBACK_UPDATE config option
c6cfdbf66 : cr50: prepare to release version 0.0.20
f2148bc82 : cr50: allow vendor command to turn update on even in prod images
b3d0d05aa : rose: spi: add SPI master halfduplex mode
1d10236f0 : usb_updater2: USB updater for common code EC
335bbbf22 : stoney: Remove throttle cpu from S3S0 power state
b72178b6e : npcx: system: Fixed bug that ec received unexpected rtc interrupt
300403c83 : cr50: avoid infinite looping w/ out of range inputs
9a0d0aa70 : common: sensors: add extra sensor attributes
d7eefeffb : gru: disable CONFIG_CMD_ALS to reduce bin size
56dc7a3ef : servo_v4: Added support for HW board ID and limit on VBUS voltage
30f6c60bc : power_button: Allow PB to be idle at power-on
432f3f468 : it83xx: ec2i: move 'ec2i_setting' to header file of chip
a457573b0 : eve: Shut down PMIC in hibernate
a082274af : eve: Enable mutable scancode for EVT boards
76e064815 : keyboard_8042: Allow scancode sets to be mutable
11237d5e9 : hammer: Make keyboard work at firmware screen
0b077ad67 : poppy/soraka: Basic LED support
6959f42da : npcx7_evb: Add initial board driver of npcx7 ec evb.
726a7c835 : config: allow increasing i2c host packet buffer size with config
e5a4d4746 : stm32f4: Add stm32f4 I2C slave driver
59c04665c : reef_it8320: initial reef_it8320 board
9774484d2 : poppy: ACCELGYRO3_INT_L is always on gpio 36
19aace4ec : host_command: Throttle printing of "+" for repeated commands
8151b3f7e : touchpad_elan: Read resolution and validate against build-time values
12a8ab8a5 : usb_hid_touchpad: Add config options to set dimensions
760c89fe3 : Fizz: Set up charge suppliers at boot
120ce3eaa : board: reef_it8320: copy board/reef
8b4ac6f70 : keyboard_8042: Add scancode entries for new matrix
7f4ee9d48 : charge_state_v2: Remove assert for no AC and no battery
2c33693bb : cr50: remove code that was used to work around sys_rst issues
9fd645a00 : ec: add initial coral related files
7456475f9 : cr50: drop obsolete/addressed TODOs
cb9bd66ec : hammer: Add staff board
dee69a236 : CR50: remove duplicate SHA #defines
395fce39e : tigertail: tigertool command line api
f09ac93ae : flash_ec: Respect the raiden flag if no board given
bbdb9fb32 : CR50: configure AES rand stalls
ed1532bf8 : CR50: replace dcrypto_memset with always_memset
f660c8e5b : hammer: Add pull-up on write protect pin
f9c201e93 : npcx: flash: Add write-protect support for internal flash of npcx7 ec
a30bb73e7 : cr50: add LONG_LIFE bit to suppress RO uart.
e95cd1f34 : button: Recovery on power-on reset
c2f640c15 : Fizz: Add LED control
05a8637ca : Fizz: Add recovery button
70f2088b4 : CR50: enable dcrypto random stalls
4ecdf7879 : g: allow to select the default USB PHY at startup.
fb6b933de : uart: fix compile warning when !defined CONFIG_CONSOLE_ENABLE_READ_V1
00da0f8c8 : stm32: add clock configuration for stm32f412 to run at 96 MHz
8df3b161e : mn50: initial checkin
44b9f9df8 : Fizz: Enable/disable USB Type-A ports
bb1b65a17 : charger: Add dedicated (non-type-c) charger
1c929523a : poppy: source 3A on one port
fc562bbf9 : rwsig: expose a new feature bit when RWSIG task is enabled
543bb07c9 : CR50: constant time padding check routines
5b7e50ba2 : Fizz: Initialize board directory
59c8289a6 : g: fix build without CONFIG_RESTRICTED_CONSOLE_COMMANDS
57bcc097f : poppy: Update detection values for rev1
80d50a591 : soraka: Add battery information
d3b49deb8 : rwsig: protect flash with EC_FLASH_PROTECT_ALL_NOW whenever possible
375b60776 : npcx: system: Add support for npcx7 series ec
53b72194c : bd9995x: BD9995X_PMON_IOUT_ADC_READ_COUNT is a power of two
9c4889522 : button: Allow board to define recovery buttons
e8982ea3c : Allow lid-less configuration
600df851c : Eve,Gru,Poppy,Reef: forbid DR_SWAP in RO firmware.
92e409827 : kahlee: fix emerge error
b5fcb6a82 : pd: Make build of VIF utility less verbose
bab7c0dc8 : virtual_battery: prevent access out of bounds of memory
8c980fc5a : hammer: Disable boot keys and runtime keys
a16b2e7c2 : keyboard_scan: Add option to not handle boot key combinations
541ddb0f8 : keyboard_scan: Add option to not handle special key combinations
8c26ccbc1 : uart: add config to optionally enable EC_CMD_CONSOLE_READ v1
a5a3fa2d1 : rwsig: add host command for controlling rwsig task
e7969f824 : npcx: keyboard: Add quasi-bidirectional buffers support on npcx7 ec.
1bbcaa8df : npcx: adc: Add support for npcx7 series ec
f9e04b0df : config: Remove duplicate ST defines.
a52ec22b2 : chip/stm32/usb_i2c: Remove obsolete implementation
3f89130c3 : poppy: Improve debounce logic and handle side-band wake signal
db7b88121 : poppy: Add new set of detection values for rev1
2b2478ec6 : npcx: i2c: Add support for npcx7 series ec
2cd098a60 : eve: Enable TCPC low power mode
e13695c01 : pd: Support auto generation of USB Type-C VIF
4444702e8 : keyboard: Clear typematic when disabling keyboard
993e6f24f : eve: Add Simplo battery and change precharge current to 256 mA
6e38b4d5a : driver: bd9995x: Modify USB_CHG task so interrupts can be handled
ecae0ea6b : poppy/soraka: Add support for poppy-rev1
769464c54 : tigertail: default to mux A
da0f01199 : tigertail: LED control
7fb0338cb : hammer: Pulse detection pin on USB wake event
49c776b5b : pd: Ignore Augmented PDOs when choosing PDO to request.
520bd3f6a : chip/stm32/usb: More reliable implementation of usb_wake
c388d3e27 : common/button: Blink LED for 3 seconds when setting recovery HW_REINIT
2bb9aec01 : common/led_common: Add API for controlling LED state
5bc66e299 : common/button: Add support for HW_REINIT button combo
32eebe3c5 : usb_updater: do not filter out dev cr50 versions
5acd520c0 : cr50: use 2048 bit key for autosigned images
cc0068da3 : power/intel_x86: add tablet switch event wake masks
2b4d06721 : it83xx: clock: misc fixes
7b76a8a2c : common/usb_update: Add support for UPDATE_EXTRA_CMD_UNLOCK_ROLLBACK
38016e0f9 : common/usb_update: Support CMD_UNLOCK_RW even with CONFIG_RWSIG is unset
ec04eabb0 : usb_update: 1-byte response to extra commands
95139fa58 : usb_port_power: Allow variable number of ports
86950ba92 : rollback: Print RW rollback version as well
a97dae473 : tcpm: it83xx: added chip info
f1e982187 : virtual_battery: Fix energy readings
98b8d8c84 : iteflash: exit DBGR mode after flashing
47b7e566a : Remove board_print_tcpc_fw_version declaration
92d3c8f6c : BD9995X: Enable/Disable charger depending on charging current
a12bf17be : common: add feature bit for touchpad support
ba105838f : rwsig: do not jump if reset source is hard pin reset
4bc509b06 : rwsig: add host command for getting rwsig status
fb387c4f4 : poppy: Enable low power idle mode
59bd55c41 : i2c: separate slave and master code
ee28ccb0c : rose: stm32f4: fix DMA macro to get ISR bits
9807e0176 : rose: add stm32f4 SPI master support
3e68c64df : rose: remove dependency between stm32f4 I2C master and slave drivers
86397ec14 : rose: enable stm32f4 EXTI IRQs
a04a31091 : rwsig/update_fw: Prevent race in rollback protection
758fc8f45 : rwsig: protect all flash before jumping to RW
7f6176dc5 : common/usb_update: add support for extra commands
acb397063 : npcx: peci: Fixed bug caused by wrong source clock of peci.
4123b5861 : npcx: clock: uart: Add support for npcx7 series ec.
aa5578e64 : Include stdint.h from ec_commands.h.
b07cdf6bd : Add #defines for UINT62_MAX and INT64_MAX.
be294d4ef : hammer: Only define required options for RO and RW
896409ef7 : Makefile: Allow different task list for RO and RW
579a6b00e : npcx: i2c: Fix i2c freq setting when APB clock is 15 MHz
b95463cf3 : tcpm: it83xx: fill out structure members
b377e7bac : it83xx: i2c: increase clock low timeout to maximum
5b4decd26 : it83xx: Added CONFIG_SWITCH support.
bd5dee115 : npcx: gpio: Add support for npcx7 series ec.
9cd1dcc3f : npcx: Introduce npcx7 series ec chip definitions and configurations.
5eaf807dc : tigertail: fix USB timing
64d79d609 : rowan: enable Lid Accel but not Gyro readings in S0
18f92fe55 : rowan: update rotation matrix
cca405862 : common/update_fw: Board/chip-specific first_response_pdu
30bd74b23 : Revert "system: Shutdown AP before entering hibernate mode"
60d1bc789 : USB: Remove usb_charge_ports_enabled
2a6d939e1 : npcx: gpio: Change second tachometer source from TB2 to TA2.
9b710e13c : it83xx: remove console command "rwreg"
31efc1e86 : npcx: fan: Simplified TACH_TO_RPM formula and fixed bugs.
eca98d30f : util: ecst: Add support for npcx7 series.
81596da3d : Fizz: Add Fizz to flash_ec
5a5c38c2e : common/usb_update: Statically allocate update buffer
e3b520b27 : power_button_x86: Reset power button setting on chipset transitions
c5332f6fe : power_button_x86: Fix power button pulse enabling/disabling
67fd976c3 : Fizz: Clone board/poppy
ea7226e20 : npcx_evb: npcx_evb_arm: kahlee: Change pwm frequency of fan.
c9d4c1cd6 : ec: add initial soraka related files
2b460c983 : common/update_fw: Remove board-specific rw_sections
2f5e46cef : common/update: Update common code updater to latest chip/g version
20c439be2 : system: Shutdown AP before entering hibernate mode
c487e18a3 : led_policy_std: turn off power led when system shutdown
26c325d15 : hammer: Enable I2C passthrough
0e5497db6 : hammer: Verify RW signature in a separate task
fc12f2936 : tigertail: bugfix mux select
1b98fcdcf : kahlee: Modify PD port2 I2C address and clean up unused function
dda954144 : tcpm: anx74xx: Improvements to low power mode for S3/G3 chipset state
154c16ac1 : tcpm: anx74xx: Take ANX3429 out of suspend state before I2C access
68a537e46 : rwsig: Make it possible to run as a task
629c3964a : common: Split rwsig parts from rsa.h header
3f0714c1e : rollback: Update and lock rollback block as part of rwsig verification
bcc4e087a : usb_updater: post a reset during upstart on old versions
ea57c36c1 : servo_v4: Added dts_mode on/off control for DUT port connection
672bffb2b : eve_fp: tri-state pins connected to PCH during S3.
e3f5e6bf6 : system: Fixups in emulated sysrq code
a8e6b070c : pd: prefer CD pin assignments over EF for USBC->USBC case.
6277174bf : usb_updater: /dev/tmp0 -> /dev/tpm0
56e3c669e : usb_updater: only run send_done on usb transfers
2ecca6507 : cr50: print '.' every time cr50 resumes from sleep
ca0e82685 : common/rollback: Add support for rollback protection
72306c7e0 : kahlee: initial board setting
441bfd560 : eve: Disable sensors in S5
460371042 : servo_v4: Don't disable SBU mux when TypeC detach occurs
e69a10388 : usb_updater: fix --fwver
df0c0b2b3 : Poppy: Enter/exit from S0ix based on host commands from kernel
8b04251d5 : poppy: Add support for CONFIG_EMULATED_SYSRQ
871bf8da2 : system: Add support for emulated sysrq
24fd8060f : usb_updater: fix -b option
c76f9852c : cr50: wp: Only use RAM val on wake from hibernate.
f7f3f249e : g: rbox: Let pins stabilize before releasing EC.
38aabbbc6 : board/reef: enable CONFIG_DPTF_DEVICE_ORIENTATION
1cf94fd05 : chg_ramp: Don't change ICL until vals are init'd.
333043bc8 : Kevin: enable CONFIG_CHARGER_DISCHARGE_ON_AC
598d580a6 : ISH: HPET Timer Configuration.
e388e9c74 : rose: add stm32f4 family support
bbd8daec1 : stm32mon: add support for SPI flashing mode
891c48239 : remove reef derivatives
29e438184 : eve_fp: enable internal flash support
a240040cb : servo_v4: Set desired data role for DUT port to UFP
850e9e4ac : servo_v4: pd: Updated CC_NC and CC_RA macros
577fb7faa : servo_v4: Enable VBUS passthrough from CHG to DUT port
d8cbf0dc4 : stm32: add internal flash support for STM32L4 family
d9afaba9b : flash: ensure proper pstate alignment
e43ba03eb : npcx: Move pwm open-drain functionality from gpio to pwm driver.
61f61b368 : cr50: add a function to read TPM NVMEM locations
32d670a05 : bd9995x: Disable IADP
9a37f21fd : g:script to create cr50 release images
7db12fdc3 : eve: Fix corner case for trackpad wake
d2fd876fa : npcx: gpio: remove unused wui sources for npcx5mng.
9d9b9abe3 : hammer: Increase HOOK stack size
9e931878c : g: add code to corrupt new header until further notice and move rw to 0.0.19
218f65dda : usb_updater: separate image updates and resets, add restore image option
dc66986d0 : cr50: add vendor command to restore corrupted header
e9a079f1f : chip/stm32/usb-stream: Fix rx_read queue space comparison
f55d659c0 : rowan: gpio: Change SUSPEND_L to PIN(C, 11)
c107c9c98 : rowan: correct battery LED color
781398046 : rowan: add support for recovery mode
a73c69c93 : rowan: Config BMI160
d788973c1 : npcx: gpio: refactor gpio driver for better interrupt latency.
a4f6a548d : g: expose API to unlock secondary RO area
bd30d3f2c : usb_updater: stop supporting protocol versions below 5
c2482183a : tigertail: usb-c mux
ecf28dc3e : eve_fp: fix unittests
75602486b : nds32: lds: compute image size at link time
87e78e383 : poppy: Add CONFIG_CMD_BUTTON
2e5a5f9da : poppy: Define WIRELESS_GPIO_WWAN
e78307e24 : console: ensure "Console is enabled" string is intact
253366b3a : ectool: fix fan commands for older EC
7814f3319 : motion_lid: no angle correction when lid close
80cb93f45 : pyro: battery FW update tool modify for learning mode
c4fe1efc2 : eve: Enable trackpad wake from Deep S3
1851495eb : tcpm: Call usb_mux board_init on exit from low power mode
391056f9e : usb: Cleanup headers
236a70f72 : hammer: Switch to RSA 3072 exp 3 key
39b605e9f : Add minimal fpc1140 driver
363407db4 : eve_fp: minimalistic fingerprint sensor passthrough
c5c5a57f9 : BD9995X: Do not overwrite the charging current in idle mode
d3cc4835b : tcpm: anx74xx: Only connect aux to sbu when DP mode is selected
e86a0dad2 : ectool: support FP MCU device node number
dd94e6e2e : stm32: clean-up the SPI_READBACK_ALL implementation
879b7bc8f : chip/g: Add support for deprecated RO version_struct
e025e17b3 : system: Use stored size in image_data for determining image_used
3c4c83b8c : version: Store image size data in version struct
2a1cbf878 : pyro: limit max input current for safety
7bb63fd17 : poppy: Enable config flags to boot up without battery
43abc6d9d : cr50: use plt_rst_l low level as a sleep wake trigger
597a3bc94 : cr50: prepare to release rw 0.0.18
df1f50086 : rowan: enable SPI and GPIO console commands
2ed1cb051 : rowan: fix SPI2 reset sequence and chip select ALT function
9b2fe6349 : rowan: change battery profile to 2 cell
1d8fcd4fa : driver: kionix: Add checking whoami value at initialization.
cdfce3bc8 : eve: Make ectool LED control interface more intuitive
35387474a : led: Add options for left and right led
584cd06c9 : bd9995x: Do not set IADP monitoring enable bit
2784e922a : pd: Changes to USB PD state machine for SRC DTS mode
03b5e1bbb : common: add feature bit for fingerprint support
23ea0c9fa : spi: extend spi master API on STM32
6d7b4bb3d : eve_fp: setup SPI slave communication on STM32L442
3d9c60525 : cr50: fix prod images timestamp
0fd0dfe0e : Include "config.h" in include/watchdog.h.
67ce1579a : snappy: Disable MPU
2a149154c : hammer: Enable internal pull-up on UART RX line
7277708e4 : pyro: Disable MPU
dee798e53 : hammer: Enable CONFIG_FORCE_CONSOLE_RESUME
00d7f4ab9 : Electro: DP CTS testing failed in HBR2 deterministic Jitter
d265f6ff9 : poppy: Fix sensors location
061a0fe23 : poppy: Enable tablet mode
593f9f9a5 : poppy: Wake on base attach/detach
2c0b6b7d3 : g: fix sps interrupt assertion logic
876157085 : snappy: Add state for discharge + full
4c8445626 : eve: Increase the minimum battery level needed for try source
b0b9a8012 : pyro: Add state for discharge + full
69fda70a1 : g: add a cli command to erase flash INFO1 space
855ac1322 : cr50: add rollback information to the sysinfo command output
3c16e87eb : cr50: use empty rollback map when building debug images
46d6b0471 : g: mark RW INFO rollback map space to match the header infomap field
b1e212dab : eve: Fix LED behavior when discharging with full battery
cf015d1e3 : eve: Adjust charging parameters for eve board
97b7f85ff : eve: discharge on AC when no charger is inserted
06fbe70e5 : eve: Reduce max battery charge voltage for 0.5% margin
fa1a7c49f : battery: Allow BATTERY_LEVEL_NEAR_FULL to be defined by board
73cd8cc2c : snappy: Set RW boot power threshold to 18w
a9fa6ea51 : snappy: Name USB port numbers appropriately
0de92e261 : g: enable usb wakeup interrupts
154868ed9 : cr50: prepare to release rw 0.0.17
70cdfe933 : snappy: Lock EC and PD communication
f23ca90ae : common: Ensure print_build_string() prints short strings properly.
2b22a4b25 : driver/touchpad_elan: Use slightly more precise pressure adjustment
b8c896788 : pyro: Lock EC and PD communication
c21ad5898 : anx74xx: fix role bits for GOOD_CRC
3898267ab : chip/stm32/usb: Add support for USB SET_FEATURE control requests
ff4f39d90 : snappy: limit max input current for safety
6987e3184 : cr50: make sys_rst_l wake on low
3e3078291 : Reef: Disable MPU
ffd1ee934 : cr50: Only drive CCD_MODE_L when in CCD mode.
ee263101a : poppy: Enable MKBP keyboard protocol
f8e9a694f : cr50: enable utmi wakeups
ad089de4b : pdcontrol: Suspend port individually
5b8b06e97 : hammer: Switch trackpad I2C to 400 kHz, decrease EP interval to 2ms
187d57f29 : cr50: change DEV to DBG in debug images version strings
31a0130f5 : g: add deep sleep counter to idle.c
0f2b3d0ca : init_chip: add comment document pmu scratch registers
34ad58828 : pyro: Fix power-up sequence for Anx3429
3e0b5aabd : pyro: Set RW boot power threshold to 18w
3f2162b40 : pyro: Name USB port numbers appropriately
68efc2a17 : npcx: lpc: Remove WUI57 of table 0 initialization on eSPI mode
a1c8d50e9 : Add option to adjust compiler optimization on RSA
7757a8e87 : charger: Add state for discharge + full
9c24fac50 : npcx: gpio: Fixed bug GPIO's ISRs clear the other pending bits.
c45402564 : hammer: Add rollback protection flash region
9e7fdc239 : Include <stdint.h> in include/watchdog.h.
ee1ccf4fb : usb_updater: fix command line options description
b1afdd76b : g: enhance flash INFO api
899fba964 : switch: Initialize switch state earlier during HOOK_INIT
a990e4e83 : pd: Add tcpc_select_rp_value to stub tcpm driver
ef6f6c5ed : g: reformat signing manifests
6e157818c : gpio: Add function to clear pending interrupt
850a227ae : npcx: flash: Lock all flash access before flash_execute_cmd() calls
1c16a8040 : eve: Remove MP2949 workaround
6d1130b5c : eve: led: Avoid changing pwm with every tick
9af60bb79 : driver: kionix: Forgive i2c read failures while the acc is resetting
eb85cc210 : driver: kionix: Increase init delay to 20ms
6b52c9cf5 : eve: Modify 1.5 vs 3.0 current limit setting for P1B boards
1de54970e : hammer: Enable LOW_POWER_IDLE
3cdc5f55a : hammer: Enable USB suspend and remote wake-up config options
bc8194246 : stm32/usb: Add support for remote wake-up
b8c255484 : stm32/usb: Add support for USB suspend
c425cbae0 : Revert "pyro: Enable CONFIG_POWER_BUTTON_IGNORE_LID"
a1e96d8c0 : ec3po: less chatty debug print
6ceabb07e : usb_updater: change command line option from --spi to --systemdev
2a7683af4 : cr50: Store console lock state in NvMem vars.
ec98dbfb3 : stm32f09x: fix flash protection offset
31cfc63b8 : g: usb_updater: fix option description and add post_reset
6ba124a81 : hostcmd: Remove EC_CMD_VBNV_CONTEXT handler for most boards
9619578ad : eve: Disable TCPC low power
23bc38414 : pd: Store PD active state in battery-backed memory
b7f8d9df6 : Reef: Fix battery LED behavior
2dcfd2446 : flash: Add ROLLBACK flash region, that can be protected separately
f4174ddaa : hammer: Enable CONFIG_FLASH_PROTECT_RW
fc75244eb : ec:Add presubmit hook to enforce host command definitions
26a2ff77d : Basking: Add CPT battery config
04b42dbd2 : eve: Enable low power idle mode
b4bddff08 : eve: Set keyboard backlight PWM to 10kHz
f0b564b4a : system: Add generic bbram read / write routines
fb8e36631 : npcx: gpio: Only call ISR for enabled interrupts
83cf8d0a7 : flash: Add EC_FLASH_PROTECT_RW_[AT_BOOT|NOW] flags
ed396c5ef : common/flash.c: Remove redundant code
918cb2ca3 : Reef: Fix power-up sequence for Anx3429
416cdfd36 : hammer: Change PWM frequency to 10 kHz
31b5ce49c : stm32: never pad usb descriptor length
8290f0628 : stm32/usb: Add useful register macros instead of hardcoding values
6d9dd9502 : Poppy: Enable board hibernate functionality
f07d03dcb : stm32: more clocks support for STM32L4 family
0d858f154 : curve25519: strip-down, build and test
bff020fc6 : util: add constant-time memcmp
b8c4f23f7 : import curve25519 code from BoringSSL
4cbf0cc35 : stm32: add TRNG support
569b5e8f0 : g: sps: add flow control signaling
3cf2d9047 : cr50: preapare to release 0.0.16
d7303404a : cr50: Make sure TPM wipe only clears TPM data.
3ce5e5d8b : Reef: Name USB port numbers appropriately
fe89f7f5c : ec:Correct ACPI host commands
5221d127e : g: rate limit firmware updates
67c8c073e : g: harden upgrade validity checks for prod images
5fbdd1dbd : hammer: Switch to CONFIG_RWSIG_TYPE_RWSIG
4236d8d3e : nvmem: do not prefer old partition over new one.
30cc21b93 : rwsig: Put key/signature at the end of RO/RW sections
70b1752c3 : g: use H1_DEVIDS as a trigger to use the fob for signing
551e56ea0 : mkbp: Support devices having buttons but no keyboard
6f75a681f : COMMIT-QUEUE.ini: add strago-no-vmtest-pre-cq
18d1d54d0 : cr50: Remove 'crash' command from prod images.
349cc5da7 : cr50:x86: disable tpm wake sources during deep sleep
237b450f4 : snappy: Open interrupt gate for trackpad
4b7e8774d : snappy: add ANX74XX low power mode for different DRP state
a3f152f1b : eve: Add support for anx3429 tcpc low power mode
318a863ad : eve: Add Si114x ALS sensor
8cef7bab3 : driver: Add polling mode support to Si114x ALS sensor
a24d8db15 : pyro: Open interrupt gate for trackpad
114f5cee5 : g: extension: Add a whitelist for vendor commands.
4ed404432 : cr50: Decrement retry counter on manual reboots.
2062c99cd : cleanup: Move chip/g-specific system() prototypes to system_chip.h
bb184acdc : power/skylake: Use power_get_signals instead of power_has_signals
38188d322 : poppy: fix accel/gyro rotation matrix
08928c1f7 : snappy: support lid accel matrix by board version.
9761bf2ba : common/flash.c: Rename flashwp parameter from [no]rw to [no]all
07eccbb41 : rwsig: Add support for rwsig image types
cb6e3ec3a : poppy: Add ANX3429 cable detection handling
887298ba5 : anx74xx: Restore behaviour if CONFIG_USB_PD_TCPC_LOW_POWER is unset
0cc39b214 : lucid: Add CONFIG_HOSTCMD_ALIGNED
7a9b35ac7 : Add eve_fp board
ad4017651 : stm32: add support for STM32L442
484ef1211 : motion: Add opt3001 as a motion sensor
69c3fc237 : builtin: Expands string.h / stdint.h
61a5649e3 : eve: Add support for LISHEN battery
aeeeafb19 : pyro: add ANX74XX low power mode for different DRP state
4d6eb1bc0 : pdchipinfo: Add option to force renewal
c9ea4bddb : pdchipinfo: Increase compatibility of fw_version
df2f085c1 : kevin / gru: Add BC1.2 charge ramp
fb063a39b : gru: Remove console commands to free yet more code RAM
9bd9279f3 : eve: Move DPTF tablet mode support to common code
47e60b44b : hammer: Do not use a dedicated pstate bank.
46891544f : cr50: Disallow console unlocking for prod images.
d910997f6 : lis2dh: code cleanup
1a736ed95 : kevin / gru: Reduce SRAM footprint
f51fdf223 : eve: Revert trackpad interrupt changes
8c12f0a53 : flash: Pass more precise parameter to flash_[physical_]protect_at_boot
14533749a : cr50: Added Poppy and Rowan strap options to config table
a52688395 : Do not silently ignore invalid attempts to use raiden programmer
c51e0b2f7 : PD: Remove CONFIG_USB_PD_TCPC_FW_VERSION
18327455c : ANX74xx: add TCPC low power mode for different DRP state
eb2e38ec5 : console: Add non-verbose print config option
050ea0226 : pd: Ensure PD is interrupted on EC reset
ae3996fb2 : jerry: Increase HC task stack size.
3d011b164 : Reef: Set RW boot power threshold to 18w
9985a2e38 : Reef-ish: Remove extra newline after board version
bdd13c503 : reef: Add SMP-C22N1626 battery configs as in spec
f30a8cf68 : charger_profile: support multiple battery voltage range thresholds
16ce25ce4 : motion_lid: Fix merge of cl/430344
ca99f3803 : snappy: BMI160 is powered down on board v3 and older in S3
9ca2b4c77 : cr50: don't disable TPM_RST_L interrupt
20cf61354 : pyro: Disable Trackpad in S5 to save power
4ff544a57 : Add host command to get PD chip information
b889e4741 : cr50: Use BATT_PRES_L as source of write protect.
4ce529e25 : chip/npcx/espi: Handle global reset events asserting eSPI_Reset#
11c0c9e86 : rowan: enable CONFIG_CHARGE_MANAGER_EXTERNAL_POWER_LIMIT
c09c1ad72 : rowan: Add ISL29035
9316ec321 : rowan: config SPI pins
3a6431a30 : rowan: GPIO configuration
dc373c960 : rowan: remove keyscan task to remove the keyboard support
c54346f78 : rowan: Add initial support for rowan
39903f169 : cr50: call tpm_rst_isr if we missed the edge during init
591eec2cd : Snappy: Recondition USB3.0 RX
60f008c7a : cr50: reenable ap uart on servo disconnect
b45610115 : hammer: Add GPIO_F to KB_OUT_PORT_LIST
8db50ce41 : driver: accel: Add acc driver basics and FIFO for LIS2DH/LIS2DH12
b6c5e8e7a : snappy: Disable Trackpad in S5 to save power
c0feba66a : common/spi_nor: Differential erase support
2838114b1 : commom: enable commits prior to checking for valid nvmem partitions
e7cfdd8c9 : cr50: print reset count in sysinfo
8e4bcd49c : tcpm: it83xx: Add support for TYPEC_CC_OPEN
3b997a8d1 : cr50: Check if inactive RW region needs to be invalidated
e1d255118 : Revert "snappy: led: blink power led in once every 4 secs."
9aadad932 : eve: LED changes
358bc0a7f : hammer: Enable PWM output for keyboard backlight
047f41b97 : hammer: Update pin layout
4c97751ca : snappy: limit max input current for safety
21e2878a7 : snappy: led: blink power led in once every 4 secs.
cdc59faa8 : cr50: Remove usleep() call from ina_enable function
97ef3f6a4 : cr50: prepare to release rw 0.0.15
a3e8ea92f : cr50: consolidate chip shutdown and resume events
a9db319dd : cr50: rework sleep state and tpm reset triggers
abef8dd8f : g: allow idle console command in read-only mode in prod images
43298813e : eve: Fix sensor data
edf46467b : cleanup: Remove charge_state_v1
2e0df8b6c : cr50: Have INAs and I2Cm enabled when rdd is attached
a3b0d7c89 : pyro: Defer sensor switching rate in S3
80323260a : common: do not release lock after nvmem read when commits are suspended
e3fc75fbc : cr50: improve straps reading debug information
6704a7b68 : snappy: Defer sensor switching rate in S3
7c2c42388 : common: add decimal real number seconds value to timeirnfo output
c19a3cad6 : eve: Add per port control of charge LEDs
ae41381a7 : tpm_test: test counter rollover for AES-CTR mode
b73ca808b : g: fix pinmux command implementation
d536724cf : motion_sense: Defer switching the sensors rate if in S3
f08109522 : charge_ramp: Specify port number in board_is_vbus_too_low()
7e2f31f53 : snappy: led: blink power led in s0ix too.
04cf17251 : cr50: usb_spi: Block SPI when console locked.
eb5ab1321 : usb_pd_policy: make pd_set_vbus_discharge work with devices with one USB PD port
a76ec0aea : cr50: Save properties in long life even when straps are invalid
4aa861680 : Cr50: i2cs: Added counter for write mismatch error
272619139 : BD9995X: Set VSYSREG_SET register as per Charger State Machine
275cdfa55 : usb pd:Correct the USB PD SinkWaitCap and PSHardReset timer values
a185dee8c : servo_v4: Support to enable Type C DTS mode
11704ae6e : Revert "version: Store image size data in version struct"
9fc399a0a : Revert "system: Use stored size in image_data for determining image_used"
82656eac8 : g: enhance the cipher console command
1e9971aba : ec:Correct EC_CMD_HOST_EVENT_GET_WAKE_MASK value
ca0d5aba6 : ec: delete auron and rambi boards
bf557f235 : Reef: Open interrupt gate for trackpad
8486e0451 : Reef: Lock EC and PD communication
f9368ac88 : g: remove buffering on ap and ec uart
1fdca3156 : eve: Add support for 3 color PWM controlled LEDs
a4bddf7f2 : cr50: Add check for pullups on both pair of strap pins
4c06e1f96 : chip: Remove rotor.
21b47a9ee : kevin: discharge when battery is near full
93951a491 : system: Use stored size in image_data for determining image_used
7cbb81573 : version: Store image size data in version struct
927e01da0 : g: rework DCRYPTO_app_cipher (AES-CTR) for speed
cf8c12e13 : cr50: vendor command to report tpm state
25d3f259d : CR50: add support for 4k RSA verify
39a41bd66 : tpm: rename tpm_reset to tpm_reset_request
ef976e638 : bd9995x: more delay time between chg_en and vsys_set
79a1e2072 : nvmem: do not use malloc for cached buffer
1f52e64ae : Makefile.rules: Clean ccache cache for 'clobber'.
bb55470b0 : CR50: add a hardware backed GCM implementation
c05d723dc : tcpm: enable pd message passing after hard reset
58e18da39 : servo_v4: pd: Added Device Test System support
f102027b1 : CR50: update tpmtest.py to handle a success command code
479b74223 : pyro/snappy: add console command to read ManufactureAccess() data
90383450f : usb: activate CRS on STM32F0
17515de32 : pd: support gotoMin and giveBack
7736c887d : pyro: Add battery firmware update support.
ac59ddfcb : makefile: allow different RO and RW CONFIG
44676699b : pd: Move PD_DEFAULT_STATE to a common define in usb_pd.h
45817826e : npcx: i2c: Fixed bug ec returns error during reading last byte.
c7a7f1542 : Revert "eve: Discharge on AC until charger is detected"
7a4eac1be : Reef: Reduce max battery charge voltage for 0.5% margin
325c93fa9 : reef: Disable Trackpad in S5 to save power
7a8d505ce : nvmem: encrypt contents using crypto api
7d2e4fbf5 : g: common: introduce generic crypto API
09fca7bdd : flash: Fix ccprintf parameters in flasherase/write
5f67f2cd7 : it83xx: lpc: do not clear masks in S0ix -> S0 transition
26618037d : poppy: Fix ADC_AMON_BMON range
92a79b2bf : isl9238: Add support for battery discharging BMON current monitor
92cda018f : cr50: Implement reading all strapping pins for board config
f6a7f07dc : cr50: control the AP uart with hooks
46ab85e60 : nvmem: rename version to generation
d8ba70b29 : poppy: Enable BC1.2 interrupts, GPIO-based vbus detection
5a94f71db : poppy: Detect base connection and enable power supply
8f118e016 : device_state: signal if device_set_state changed the state
38c5661f1 : eve: Select CONFIG_CHIPSET_HAS_PLATFORM_PMIC_RESET
625925d72 : poppy: Select CONFIG_CHIPSET_HAS_PLATFORM_PMIC_RESET
0196dc9c1 : power/skylake: Add option to reset pmic using LDO_EN
4dba3792e : eve: Enable tablet mode
66828807a : eve: Discharge on AC until charger is detected
530772509 : eve: Fix hibernate GPIO states
be4708975 : electro: Sony battery: Correct charge current rated performance values
35e3287c5 : g: add a convenience wrapper for application data ciphering
60f3d31fd : g: fix dcrypto key context initialization
e4f2da500 : chip/npcx: Add support for chip_save_reset_flags
b63404ba2 : pyro: remove KB/TP control in S3
337aab4ea : g: add application directed wrappers for key-ladder keys
6550e44ed : intel_x86: Handle unexpected power loss in S0iX
927b2e754 : intel_x86: Handle RSMRST signal in Intel x86 common code
44eb5829c : intel_x86: Make common code for LPC S0 <-> S0ix transitions
8e4d42917 : power: Group Intel x86 power sequencing common code
2b54aa9a9 : CHERRY-PICK: motion_lid: Add more reliability measurements.
36093bee5 : cr50: add command to enable ccd indefinitely
8bbb0f247 : g: have key-ladder functions grab the SHA lock
b828305a9 : g: check the return value of the DCRYPTO_aes_block function
2ad394d5c : CR50: have the TPM2 library always use software SHA
423eac3ac : cr50: decrease sleep delay to 20 seconds after init and resume
767a12c65 : poppy: consider all EC boots to be due to pin reset
78b9a4877 : poppy: Add support for recovery mode
90ae18655 : button: Check volume up/down status and set recovery mode
a1064d997 : Pyro: Release control of trackpad entirely
875c4ab3d : snappy: remove KB/TP control in S3
0620490ad : npcx: gpio: Add GPIO_INT support for KSI pins
3baf37633 : poppy: Fix USB_C[0|1]_CHARGE_L default GPIO setting
056429f12 : reef: Remove battery revive code
144615c19 : cr50: describe GPIO assignment
d19457cfa : charge_manager: Update power supplier priority
da2e9e86f : npcx: i2c: handle BER & SDAST in SMBST occur at the same time.
6de8d02fa : nds32: Add fabsf and sqrtf function
eeb0ea9a6 : g: remove superfluous DCRYPTO_SHA256_init in HMAC implementation
383fea37f : eve: Updates from P1 build
268b510f0 : g: add means of building node locked images
5909f4ee2 : Revert "charge_ramp: Adjust minimum ramp current"
f7720d580 : eve: Add BMI160 as a temperature sensor.
48e8e3faf : g: move compute_frk2 function into dcrypto
755a1d02f : common: prepare nvmem for encryption support
f1f120343 : cr50: use the correct reset signal for gru and reef
daf90eab8 : snappy: release control of trackpad entirely
5470e3b80 : poppy: updating variable name to power_button_pulse_enable
7a4accb77 : cr50: extend sysrst pulse to 20ms
9dbe79124 : Electro: Add Panasonic battery config
a904328c5 : pd: Reduce VDO_CMD_GET_LOG timeout to 75ms
cc86aabcf : Basking: Add Basking battery parameters for charger profile override.
b6c1d0d49 : Makefile: Suppress 'Not a git repository' errors
dfced0c19 : cr50: reinstate nvmem commits 3 s after tpm reset
71ddb610c : poppy: Set PP3300_DX_CAM high and CAM_PMIC_RST_L as input
1d1042c1d : poppy: host command for configuring power button
a9c79eede : g: debounce rdd disconnect
f4c99dfd2 : Electro: limit max input current for safety
6a7e4a7b3 : charge_ramp: Adjust minimum ramp current
9fd2736d9 : Makefile: Suppress unwanted tpm output
70ea50153 : Makefile: Suppress unwanted 'echo' output
7d40fb380 : Makefile: Support three levels of verbosity
70d4db19a : Makefile: Drop the extra whitespace in the 'export' line
3e6fea630 : poppy: WWAN: Drive PP3300_DX_LTE high to enable LTE
dac33aadf : Basking: Fix cannot power on when resume from battery cutoff.
ea5d8066b : cr50: help battery disconnect to work on detachable devices
65370849c : g: tell between C and D and P SKUs of the H1B2 chip
fa6ec33cf : pyro: fix discharge even plug in adapter issue
5fe810db6 : pyro: Enable CONFIG_POWER_BUTTON_IGNORE_LID
166d7a72d : ISH: Added UART Rx/Tx interrupt mode
a1ca00d15 : ec: Minor cleanup of private host command macros.
dabc580d7 : poppy: Add ARC++ sensor support.
49dff5b7c : eve: Be sure MOTION_SENSE is present for test
3fc94e5b7 : CR50: make public key part generation optional.
302431a28 : Electro: Add battery hint message
d96460541 : it83xx: adc: interrupt is used
d87ad06a6 : npcx: flash: Do not delay flash access requests.
67c708142 : snappy: modify battery temps setting by follow snappy spec.
ed971ed82 : npcx: shi: Optimize OBUF copy / fill
ef85513be : pyro/snappy: Enter/exit from S0ix based on host commands from kernel
0ad429719 : pyro/snappy: Add CONFIG option to maintain VBAT voltage
3d1706f8b : cr50: prepare for releasing rw version 0.0.14
a8a67a807 : driver: bmi160: Set odr to 0 at init.
52d333662 : npcx: shi: fix bug of clearing EVSTAT_EOR bit
690ab41d8 : pyro: modify led pin setting at hibernate state.
72b1fd921 : servo_v4: Added initial USB PD support for both CHG/DUT ports
1765faf80 : minute-ia: fix floating point inline assembly
a61ef28c1 : eve: Enable Sensor FIFO
618b127c4 : nvmem_vars: use dynamic memory allocation
8734b70ff : test: nvmem_vars: drop redundant erase_flash() invocations
2ddd8d8e5 : power: Extract Intel x86 power sequencing common code
b3a9e1b64 : motion_sense: Add "spoof" mode
7db78001c : charge_state_v2: Correct Smart battery charging/discharging status
4fa1c8b9e : apollolake: Add support to enable eSPI signals
8a681c8e6 : skylake: Reuse the sleep event code from the common code
a7bf207ad : iec: Improve efficiency of host command dispatcher
e8b252c73 : pyro/snappy: enable/disable KB and TP function in S3
c6928bce0 : nds32: lds: reduce gap of flash
8d73ccaca : Makefile.rules: Allow specifying HOST_LDFLAGS for cross-compilation
02c5bb839 : cr50: vendor command to enable nvmem commits
5659d103a : cr50: Avoiding nvram commits at startup
a59b97831 : cr50: enable use malloc/free
32b064108 : common: introduce malloc/free implementation
02d9c311e : Allow a subset of boards to be built with the "buildall" target.
097008c51 : poppy: Add new board
b1101b8ed : charger: isl923x: Add support for ISL9238
0c7b7f222 : driver: als: Add error code UNCHANGED
266b36d54 : core: Fix bug will cause tasks sleep forever by mutex_unlock in task.c.
1523e8b3e : motion: Disable tablet mode if one accel is broken
423499281 : pstore: Fix issue with block calculation for pstore blocks
05835a869 : npcx: lpc: Do not use FW_OBF bit to clear OBF bit
a80a815ea : pyro/snappy: Do not discharge on AC when battery is still waking up
bcffec7fd : reef: Cleanup battery code
66ea61415 : smart_battery: Cleanup smart battery & SB users code
18bb7c797 : electro: Add BQ40z555 Sony battery parameters as in the spec
63ca2d693 : charger_profile: Add common code for charger profile override
fd498b77c : stm32: Remove unused struct definitions
388d561d5 : eve: Enable CONFIG_PWM_KBLIGHT and fix volume buttons
73d0b9ca9 : driver: temp_sensor: Add support for TI TMP112 sensor
bf3f8ca53 : eve: Do not attempt to set 1.5A USB config
0775e5ae0 : pyro/snappy: Discharge on AC till charger is detected
10db53d0a : Revert "servo_v4: Remove PSTATE to create more space in RO"
6731584e1 : test: sort test names in build.mk
400d4ecae : fix memory size calculations in host/test mode
d12ba2aa8 : Revert "servo_v4: Added initial USB PD support for both CHG/DUT ports"
1dce89f8b : motion: Fix last timestamp calculation
03bfb6f78 : motion: Fix oversampling calculation
d5bd0bd0f : als: Define CONFIG_ALS when HAS_TASK_ALS is present.
c5358465b : common: Add BOARD variable when listing the tasks.
1c68913e0 : driver: Move sensor private struture definition to boards.
b19bb1f22 : stm32: Remove useless code from usb_power.c
0474fd10c : cr50: do not invoke fw_upgrade_complete() if there was no data transfer
b45867806 : cr50: add support for padding-only RSASSA
88ab0a835 : Electro: Release control of trackpad entirely
2fac39df2 : Electro: Enable accels in S3
971e758dd : Add nvmem-backed key=value variable storage
0a97a6cf4 : CR50:Accelerate p256 code
4692be295 : cr50: keep wp and console state through deep sleep
167f7e51d : servo_v4: Added initial USB PD support for both CHG/DUT ports
7ed9a96cd : servo_v4: Remove PSTATE to create more space in RO
d00a15a78 : tcpm: anx74xx: Remove auto-toggle support
9cc53cb89 : cr50: keep board properties related code in board.c
68ce71d64 : npcx: lpc: Remove unsupport old-style host command.
38282956e : nds32: pre-fix for the latest official toolchain
e5805287d : usb_updater: initialize corrupt_inactive_rw before using it
47b739085 : g: increase idle task size
5faf09847 : Electro: Fix power lost when release shipping mode
d2ba32aa3 : charge_ramp: Fix OC detection on chargers which recover quickly
c0970e342 : snappy: modify led pin setting
0929bcf05 : usb_updater: add command to corrupt rw
c6c5a4467 : util/ectool: Fix llvm compiler errors
ccff33650 : sweetberry: add power logging tool
1016bdfd1 : cr50: add vendor command to invalidate inactive rw
34fa0064c : eve: Ignore VCC1_RST status bit when determining reset cause
fd355c219 : common/i2c.c: Check that i2c port is always 0 or greater
e2409e392 : cr50: Initialize variable where it's used
2584ccb1d : spi_nor.c: Initialize variables to fix GCC warnings
ec5c396b4 : i2cs.c: Initialize variable to fix GCC warnings
6354dc7cd : make i2c_handle_sda_irq() static to fix GCC 5.3 warning
f43144108 : CR50: only build crypto test code on DEV builds
3ca6ca9a1 : reef: Do not discharge on AC when battery is still waking up
f5da4daf8 : npcx: lpc: clear EC_LPC_CMDR_BUSY status bit on init & LRESET asserted.
94d27d977 : tcpm: fusb302: Don't mistake meaningful packets for GOOD_CRC
8a8af6c10 : eve: Increase keyscan output settle time to 80us
4912f214a : i2c_passthru: fix virtual battery operation
c648430a6 : CR50: fix errors flagged by coverity
dba4c1111 : usb_pd_protocol: Force rediscovering identity on boot
87e8cd610 : usb_pd_policy: Automatically swap vconn if adapter requests it
a573d17be : usb_pd_protocol: Rename PD_FLAGS_DATA_SWAPPED to _CHECK_IDENTITY
224466d3a : Basking: Add two support battery.
e95ce7682 : bmp280: handle divided by 0 case
c7ea2c912 : CR50: make SHA512 a config option
d3e662bf7 : reef: Discharge on AC till charger is detected
80d5601f3 : cr50: prepare for releasing rw version 0.0.13
b7a425e0d : reef/electro: modify keyboard scan rate
aff701c57 : eve: Use ternary encoding for board version
fffc34706 : eve: Set KBD_KS02 to pull-down when hibernating
bd237603c : eve: Enable TCPC controlled DRP toggle
71a87324f : eve; Enable BD9995X power save mode when hibernated
2240466ed : eve: clear HPD bit in board level TCPC init
6be6411c1 : eve: Enable IMVP8 workaround for P0b
0bb18fbaa : CR50: add support for SHA-384 & 512
995c6b698 : cr50: reduce UART TX buffer size
ac4c3020d : g: tweak cflush() to wait a bit longer
e2e875c56 : driver: bmi160: Add temperature sensor
f50b1cec1 : ish: correct i2c write operation buffer size
1b5bb68b8 : g: remove the impact of deep sleep resumes from the rolling reboot count
b19c81b0b : pyro/snappy: ensure tablet mode state is correct at startup
f74c136a1 : cr50: change uart rx to wake_low
9d7d18945 : usb_pd_protocol: tcpm_get_message: Check return value
0d5562fa7 : tcpci_tcpm_get_message: TCPC_REG_RX_BYTE_CNT includes header
c7559d4d2 : g: make sure usb clocks are enabled before going to deep sleep
097c2bb04 : Cr50: Ensure that trng.h is self-contained.
80121352b : pyro/snappy: Disable keyboard and trackpad in tablet mode
0175c4b81 : g: change default idle behavior based on bus obfuscation availability
b65e2a895 : pyro/snappy: BD9995X: Suspend DC-DC converter when discharging on AC
a0f1cda90 : npcx: lpc: Fix KB malfunction after power-key off and then on
11be87540 : kevin: gru: Don't disable trackpad in tablet mode.
e4250052a : cr50: update minor versions to 12
6f8f51012 : npcx: watchdog: Log PC on watchdog from exception context
f62bec579 : BD9995X: Disable input current limitation for all types of chargers
a0bfd989d : npcx: hwtimer: Fix deadlock close to hwtimer wrap
26b1d8ae6 : cr50: add image signing script
bfd1aba3c : common/spi_nor: Adds RDID and 64KiB erase support
3e8eb98d7 : pyro/snappy: modify keyboard scan rate.
81e20f0e5 : charge_ramp: Reduce max ICL if VBUS drops on stable ramp
515249a7d : cr50: rename dev mode manifest file
11ddfabb7 : charge_manager: cleanup and document
d0af9df60 : usb_pd_policy: pd_extract_pdo_power: Check that mv != 0
36bfc6ad9 : Revert "reef: Add matrix for lid accelerometer."
3d4bb5f64 : gru: control LEDs by changing frequency
f66113247 : charge_state_v2: Limit i/p current to meet allowed MAX i/p system power
64414f92b : pd: Limit input current to 500mA on PD voltage transition
d447b71f7 : reef: ensure tablet mode state is correct at startup
22858a07a : usb pd: Resend request after receiving a WAIT in response to a request
c5ebdd4a0 : pyro/snappy: Enable battery learn-mode when battery charging not allowed
20a54ee93 : pyro: support ectool control
73860ca8c : cr50: update both prod and dev minor RW versions to 11
3ffb76691 : gru: fix the KB scan issue on F3 key
35c5e0fa4 : usb_updater: close connection when no data is transferred
57d8666fa : npcx: flash: Set SRP0 when enabling RO write protection
1bdf8584b : npcx: flash: Use common code for SPI flash protect reg translation
d95b9fc18 : npcx: flash: Fix SR reg reads during UMA lock
433494335 : kevin: Disable MPU locking
ee005bd0a : mkbp: Always keep memmap host event mask up-to-date
3a3834ab3 : kevin / gru: Add custom charge profile
5602f4d51 : i2c: Lock out i2c passthru except for desired ports
2c1626eb4 : pd: Whitelist port after receiving IDENT response
efacd6b4e : kevin / gru: Enable Try.SRC
a9e329864 : tcpm: fusb302: Fix BIST mode
0701e3244 : power: rk3399: Wake from S3 on power button press rather than shutdown
87f871d1a : kevin: Bump PDCMD task stack size
f5f3bcfe5 : tcpm: fusb302: Remove dead rev.A code
81d32b810 : power: rk3399: Use longer SYS_RST hold time on chipset reset
6598f0893 : tcpm: fusb302: Always take hard reset actions when M_HARDSENT received
18cce6108 : kevin / gru: Disable USB PD communication in RO mode
68b4bf3e7 : Revert "kevin: bd99955: Enable power save mode."
684a4db39 : CR50: add support for SHA-384 & 512 PKCS#1 signatures
46ed8a026 : Common: Fix factory mode hook by override function
b1014fc6b : charger: Add CONFIG option to maintain VBAT voltage
a285debf1 : g: remove sleep disable/enable in rdd
ed194f7a9 : usb_updater: protocol version 6 (vendor commands over usb)
56310c97b : usb_updater: improve debugability
6eae52a09 : usb_updater: use proper TPM command code for vendor commands
1461cc804 : tpm: move extension and vendor command definitions into own file
5d80e5a86 : tpm2: add extension command for immediate reset
6ac553462 : g: update: expose USB PDU verification function
b7f86ed3a : usb_updater: unify normal and error messages
cfbdf9608 : usb_updater: use same endian conversion functions
0f23c61fa : twinkie: fix the compile error when set CONFIG_USBC_SNIFFER_HEADER_V2
31e1ee195 : reef: BD9995X: Suspend DC-DC converter when discharging on AC
ba50aab90 : pyro/snappy: Support keyboard factory scanning
09f270206 : pyro/snappy: add a pull down to KBD_KSO2 during hibernate
a9e1b4d09 : pyro/snappy: Enable interrupt for BMI160
b3a985212 : Revert "ec: Improve efficiency of host command dispatcher"
1ece19907 : Cr50: Enhance the console unlock warning message
c459c8278 : ec: Improve efficiency of host command dispatcher
e4609af63 : Reef: Enable interrupt for BMI160
d3480636e : hammer: Add support for USB HID touchpad
13f8bb01d : driver/touchpad_elan: Report events to USB HID touchpad
1b682dd05 : chip/stm32/usb_hid: Add USB HID touchpad driver
67473cb5b : chip/stm32/usb: Allow interface handler to reply with more than 64 bytes
0e4776ec2 : Fix EC build for latest llvm for elm board
79251ee91 : Reef: Disable keyboard and trackpad in tablet mode
526adbe53 : hammer: Add keyscan task
f940d4f51 : chip/stm32/usb_hid_keyboard: Add functions for keyscan
481fede51 : g: do not consider valid headers with the 'magic' field corrupted
242d29858 : electro/reef: Configure the battery parameters for electro & reef
50fbfc504 : npcx: hwtimer: Add consecutive reading for ITCNT32
20ca52a9e : ISH: set toolchain in core/minute-ia
bcbeb89da : driver: bmi160: Remove unnecessary delay
88685f6a6 : Reef: Swap Volume Up and Down GPIOs
a6cbc2b86 : cr50: remove the pull down on uart2 tx
94843eca3 : Cr50: Add sysinfo vendor command
2228b76f7 : Fix EC build for latest llvm
63a7db79f : reef: add a pull down to KBD_KSO2 during hibernate
93388bc75 : Cr50: Prevent rebooting when unlocking the console
7f8ad649d : BD9995X/reef/snappy/pyro: Boot from the shipmode battery
c8557a0e4 : pd: add PDO selection for choosing highest voltage
30d276061 : reef: Enable battery learn-mode when battery charging not allowed
14421571c : g: fix reboot request posting bug
e97073a20 : clock: Fix clock_wait_cycles() asm
7c6d8d40f : g: fix error rbox debug term override
5d1de6c78 : Improve readability for file-scoped variables
c4aa651a2 : pyro/snappy: Enable high current on type-A ports by default
b8406119c : Apollolake: Enter/exit from S0ix based on host commands from kernel
82aaccad4 : pyro/snappy: Support 360 Degree rotation
c7574ffbe : tcpm: fusb302: Mask BC_LVL interrupt when PD is enabled
a1ec4e2d5 : pyro/snappy: Add force wake for PS8751.
342bf5346 : pyro/snappy: enable tcpc low power mode
ff9c5dd0d : keyboard: Always call keyboard_state_changed
dfc9b86c8 : chip/stm32/usb_hid_keyboard: Fix set_keyboard_report race
e9584bc6c : reef/pyro/eve/snappy: source 3A on one port
64f1823a7 : chip/stm32/usb_hid: Separate HID keyboard support
b565e9223 : Snappy: Enable BD9995X power save mode when hibernated
41dea7643 : Snappy: clear hpd bit in board level tcpc init
35ad88f61 : Cr50: Bump the watchdog timeout up a bit
8f8d635dc : Snappy: Yoga sensor setting fine tune
0e0a9589e : upgrade_fw.c: Initialize variable before using it.
d961991d6 : btle_ll.c: Initialize variables to fix GCC warnings
3298310a1 : btle_ll.c: Initialize variable "offset" before it's used
645e4ceef : cr50: Init variable before sending to function that uses it
2bdc25c2e : Update Makefile.rules with a showboards target
2051adae6 : Pyro: Add battery FUD support
8feb3ab4e : makefile: Add help target
b2bc23419 : Fix EC build for latest llvm
173d77a63 : kevin: keep the pull-up on the USB load switch enable
75232b40a : cr50: remove hid endpoint
edaedfaab : npcx: set and clear wake masks in S0 <-> S0ix transitions
430dd5e64 : reef: Add matrix for lid accelerometer.
bd60328a6 : include/host_command: Conditionally define host event functions
c66d36761 : Makefile.rules: Add targets to see file size differences
ae632fa21 : cr50: add a function to tell between prod and dev keys
703d13497 : mec1322: Place `idlestats` behind config option.
ab6a4897b : extra/usb_gpio: fix misspelled variable name
3d738b88a : board/kevin: fix misspelled #define
680e4fff2 : include/btle_hcl_int.h: Fix misspellings in #defines and struct name
b3bc41c2f : util/ecst: Fix misspelling in #defines
651f8b9ac : chip/g to chip/lm4: fix more misspellings in comments
897ce78bd : Fix various misspellings in comments
64b57efeb : accel: add accel driver for LSM6DSM
1d093deb5 : motion_lid: Make tablet mode great (again).
cfe12b90b : reef: Enable high current on type-A ports by default
7618346aa : Electro: modify battery cutoff command
af848fcce : anx74xx: Fix typo in anx74xx_check_cc_type function
4a1f5b092 : Electro: Support 360 Degree rotation
9495ea756 : cr50: Stop disabling the AP/EC uart when ccd is disabled
f61da5285 : reef: Enable fast charging profile
3af2f5e0d : Snappy: enable tcpc-controlled drp toggle
9b47a0812 : skylake: Add support to S0iX based on host commands from Kernel
98402bb46 : smart_battery: Add console command to read ManufacturerAccess() data
4975e8db7 : Pyro: Enable BD9995X power save mode when hibernated
b7c2f5c29 : Pyro: enable tcpc-controlled drp toggle
c6273b614 : Pyro: clear hpd bit in board level tcpc init
3f728b4ca : bd9995x: Battery charging profile settings
732dced60 : cr50: request 0mA instead of 500mA for CCD
12da6c23f : Cr50: Add TPM-compliant commands for console lock
7300bc56c : reef: enable tcpc low power mode
3de9c1dcd : reef/ps8751: Add force wake for PS8751.
bb3ab2fbc : sweetberry: add usb power logging interface
d7222a495 : CR50: add a constant time buffer equals implementation
d558d2bee : hammer: Switch to exponent 3 RSA keys
fa1cec0b6 : ISH: fix UART reference clock
31df657df : flash_ec: Only check the board in the raiden list if the board not empty
2ae311c90 : eCTS: Test task priority
0874f1a19 : eCTS: Add task suite
d7178e9b5 : test/rsa: Add test for RSA with public exponent 3
ef0f355e4 : common/rsa: Add support for exponent 3 RSA keys
5edf3f5a8 : cr50: disable sleep
30f2aced1 : charge_manager: send EC_HOST_EVENT_PD_MCU at the end of refresh
5488976a2 : eCTS: Add nested interrupt test (High->Low)
b2f14a26b : eCTS: Add nested interrupt test (Low->High)
d57ca4157 : eCTS: Pause a few seconds before flushing tty
f44bc3698 : test/rsa: Add test for RSA signature checking
92d91adbd : npcx: hwtimer: Fix 'slow' timer count just before overflow
ebdb6a62a : npcx: Fix hwtimers
5e8a2255a : stm32f0: Allow change of external int priorities
3857a3487 : hammer: Add elan trackpad support
de0f53afe : driver/touchpad_elan: Basic elan touchpad driver
840ba2b6e : hammer: Initial checkout
e3298150e : ec_commands: Add a new host event for extended events
2fc7ba9df : common: Add new recovery mode button combination
bf4e1db09 : driver: sensor: Remove set_interrupt
9b67ffcd5 : common: Add tablet_mode API
8bb2d9fbf : usb_serial: add python console
b044fba33 : bd9995*: maintain VBAT voltage as battery maximum
c335895df : Cr50: Let NVMEM take more time and memory
cc944ac92 : reef: Update battery structure info as in the spec
ddc3b3429 : elm / kevin / oak: Don't wake from S3 on lid close
4555fe63f : anx74xx: Modifed tcpm_get_cc function to fix check for 3.0 A type
72d72ea00 : host_command_pd: reduce to 5msec delay in between PD interrupt handling
3405c7958 : Cr50: I2CS TPM: Ensure HW read fifo is empty for register reads
f16d6e43d : g: add permission level checks
1f6600fd3 : mkbp_event: Properly queue events during host sleep
f7d536044 : mkbp_event: Don't use memmap'd host event mask
a750b1d6b : minute-ia: Revise macros to be version independent
d7b938f85 : ish: Add support for ISH chip
cbae8f9b3 : kevin: Add Sensor in S3, disable keyboard wakeup in tablet mode.
b8c1ce670 : bn_div and faster modular inverse.
a5dcd9543 : Add prod RW manifest and public key.
6b1f11d6b : gru: fix the power led color
a04fc68e7 : usb_i2c: refactor into common
d4bff62d3 : Fix bugs.
180ac77e1 : reef: enable tcpc-controlled drp toggle
dd652accd : g: i2cm: Changed the slave address assumption to 8 bits
cd30d638a : driver: bmi160: Autocalibrate Accelerometer properly.
75b1ec6d7 : usb_update: increase read timout for fw_update.py
488afbd2c : cr50: remove pullups on dioa9 and a1
e2305b6af : BD9995X: Fix disable case in bd9995x_select_input_port
e8ab026ba : Snappy: support LED behavior
49ed82eaa : Pyro: Add firmware for shipping mode follow Pyro battery spec.
3c39ccabd : eve: Enable BMI160 and BMM150 gyro/compass sensors
e852d78bc : anx74xx: Added check for hard reset done bit in IRQ status
cf7ff32b9 : kevin: set accurate current limit on USB load switch
34066e92a : gru: Enable barometer and ALS
cbc14b38f : reef: Enable BD9995X power save mode when hibernated
df028763f : Pyro: Yoga sensor setting fine tune
71ad2e162 : g: usb: do not invoke reset twice
3df0f6a8d : Pyro: modify led behaivor for Pyro spec
8b0aac61d : reef: clear hpd bit in board level tcpc init
c457822a8 : kevin: Set BMI160 interrupt
f0adf18c9 : driver: bma2x2/kionix remove unused fields
690873bc7 : power: rk3399: Decrease max. latency for aborted suspend
c2d60f53b : power: rk3399: Adjust power-down sequencing delays
ea1a8699e : kevin: Remove PD related TODOs.
e4477a7b8 : cr50: bump up minor RW version field again
8292c4c2d : power: rk3399: turn off the center logic in s3
799c272e2 : BD9995X: Disable input to port when sourcing
b6937caee : gru/kevin: turn on flags to save code size
52d80971c : extra/usb_updater: don't use uninitialize variables
97158b654 : usb_updater: report running H1 firmware
5b556dbd2 : kevin: Add bugs to TODOs.
3337c17ef : Adding offsetof macro to stddef.h.
f2c33b73b : cr50: provide platform API for fw version capability
a5393caeb : eve: Add new board
450b944ca : Cr50: i2cs: Re-enable sleep after every interrupt
907c09ee3 : task: Don't propagate TASK_EVENT_TIMER between between waits
fffea303b : pd: fix contract negotiation with dynamic PDOs
6e82ee472 : cr50: enable write protect
d73f70544 : Snappy: Fix multi-func mode for USB PD
53556b96d : Snappy: Enable low power idle mode
8d1a95826 : npcx: espi: Fix SMI/SCI virtual wire handling
5cfa02b03 : lpc: Add function for host reset without RCIN GPIO
b142b0546 : power: Add board callback before RSMRST# state change
b1ac9d3c6 : amenia: remove mainboard
e46d67518 : reef/pyro/elm/amenia/snappy: Remove false battery critical message
a15ac8e73 : npcx: espi: Fix pltrst handler for chipset reset hook
e99b53ceb : npcx: lpc: Fix DP80CTL setting for eSPI
a45ba126d : npcx: lpc: Fix SMI generation
b8050224e : include: Add default state for ESPI and VW_SIGNALS
e6549481c : CR50: introduce a fixed endorsement seed & certs
53b80c8a0 : chip/g/flash: Return error if flash command isn't recognized
f14037035 : Pyro: Fix multi-func mode for USB PD
1f533bd6e : Pyro: Enable low power idle mode
0ef87a741 : Pyro: Fix sensors order for devices with BM160 and LPC mode.
a0e1cd054 : Pyro: remove obsolete code for proto
bbdc57361 : Pyro: Enable CONFIG_CMD_ACCEL_INFO
d295d3652 : Pyro: Enable Host command that enables/disables Display Backlight
5ab2ffdbe : stm32: make usb_iface_request extern
c4e1a40e3 : Fixup usb_updater for reef/clang
a4da57e0f : reef: Enable low power idle mode
dc6cff16e : Snappy: Create initial board
588a45687 : host_command_pd: pd_exchange_status: Fix first_exchange logic
fb0d464fb : spi_flash_reg: Correct lengths for W25Q40/GD25LQ40
5e1c63f6e : Support alignment for EC host command structures
09ad7536c : pd_task: print pd state name
ff9b1d158 : reef: usb_pd_policy: Fix multi-func mode for USB PD
6e03484c0 : polyberry: add initial board build
35e580b7a : Re-enable Google USBC peripheral FW updates.
066d1b6a5 : Added "stdbool.h" and definition of uint_least8_t to "stdint.h".
38cf4fccf : npcx: i2c: Remove needless controller state pre-check
d9b7d25b8 : power: rk3399: Debounce PGOOD_SYS signal
aec1eb35e : lucid: Remove console history to save flash space
08498eab9 : pd: Initialize pd comms and dual role state from PD task
6f5489e18 : cleanup: Rename charge_temp_sensor_get_val() to charge_get_battery_temp()
26cacee37 : servo_v4: support autodetect of CCD
c926d7dc7 : cts: Fix back-to-back build
ce3e350ad : getversion: Fix lucid failing because of version strings
fb442347b : g: add usb i2c driver
382e7ef24 : Pyro: Follow battery spec to modify battery parameters.
0fd106fbf : elm: disable 3.3V to ANX7688 by default and enable it in board_power_on_pd_mcu.
2ddc2ae67 : g: check that the rx fifo is ready before reading from it
080c566cc : anx74xx: update usage with its CC_STATUS register
57ad82c27 : npxc: lpc: correct setting for SCI/SMI gererated from PM module
8ba8872d3 : cr50: dont do a hard reboot after updating the AP or EC
75d6aa18e : cr50: reset TPM when we assert sys_rst_l
4aa7cd72c : g: use devid 0 and 1 to create a serial number
02915f491 : Update TRNG handling.
36c4e34be : CR50: recognize the production endorsement CA
d809d1614 : npcx: Enable VW's valid bits of SCI#/SMI# if no CONFIG_SCI_GPIO.
da558fc83 : TABLET_MODE_SWITCH: set as undef by default
85025bfe2 : Make sure endorsement cert matches current keyladder.
6abbb6363 : cr50: add press and release options to powerbtn command
bc34c98ed : smart_battery: Remove smart charger unreachable code
7bfcb41d2 : Cr50: I2CM: Enable i2c master for accessing INA chips
8c370fedb : g: Added I2CM driver to support chip_i2c_xfer()
220e13058 : reef: Enable CONFIG_CMD_ACCEL_INFO
b31537623 : reef: Enable Host command that enables/disables Display Backlight
d4628e224 : common: Print host command code in error.
a46540530 : Pyro: Create initial board
16ab1b69c : util: ectool: Add names for new sensors.
989b64b65 : boards: Fix sensors order for devices with BM160 and LPC mode.
09f90a3b8 : kionix: Add reading whoami to be sure device has booted.
acc1a842e : usb_updater: add command to reset CR50 when updating over SPI
9f69115eb : reef: remove obsolete code for proto
0ff799bb7 : cr50: add reset extension command
36b39b5fc : cr50: provide means of posting reboot request
e19c5ab46 : mkbp: compile host_get_next_event out in LPC mode
ce92dd27d : Use CONFIG_KEYBOARD_DEBUG for keyboard debug printf
473ecbe2b : cts: Add real interrupt test
241d9e372 : Cr50: ecrst and sysrst commands should show state
155b8d610 : servo_v4: update uservo port init for tca6416
ed9356e9e : Cr50: Add board-specific "sysinfo" command
00fdda91a : Cr50: Disable sysinfo, sysjump, syslock
f11271c8e : driver: bmi160: Fix logic issue when accelerometer is not first sensor
0ea460314 : driver: bmi160: Add config variable for INT2 setting
afcfb4b99 : g: Upgrade protocol returns the keyid for RO/RW
5681c8324 : Add CONFIG_CMD_SYSINFO and CONFIG_CMD_SYSLOCK
1e930f49c : Put a newline at the end of PRESUBMIT.cfg
3f6232f2d : hibernate: Re-init GPIO levels on hibernate wake
16da74842 : usb_updater: always reboot cr50 in the end of the update
c0813cddb : usb_updater: add missing help message section
52260244c : cr50: bump up minor RW version field
9b56b51b0 : tpm: do not try running endorsement commands before nvram is available
2e4d4e2e0 : cr50: add console commands to have parity with servo
84db5ed03 : Enable spi_flash_read to read > SPI_FLASH_MAX_READ_SIZE
3afd683d6 : cts: Add I2C tests for read8/16/32 and write8/16/32
8c22c2dcd : cts: Add a return code indicating timeout
c0c66cdd1 : stm32l4: Add i2c driver
9b57c61ff : reef: Enable CONFIG_HOSTCMD_FLASH_SPI_INFO
5f70312a2 : i2c: Move I2C_MAX_HOST_PACKET_SIZE to i2c.h
cab4ccf3f : cts: Fix error message for uart port being occupied
a51cee362 : cts: Fail script when build or flash fails
e40fb3ef5 : util: Fix fifo_info when lost vectors are present
701223cf0 : i2c_passthru: Return NAK when battery not present.
03857a3b3 : spi: Add lock around spi_transaction
9cd10a5a4 : Cr50: Removed Reef EVT workarounds
e3a34da55 : cr50: bump up minor RW version field
0f7d6806b : i2cs: reset local variables when reinitializing.
240d03b78 : Cr50: lock down the console a bit more
b5b06e4ac : Cr50: fix CR50_DEV=1 override
fd88db3e9 : g: CONFIG_FLASH should be optional
0a4bb34bc : Add more CONFIG_CMD_* options for console commands
f715b8b86 : Sort CONFIG_CMD_* options in config.h
6356e17ee : g: The hid command is only useful for debugging
fa7f71cd8 : g: Remove the test_rdd command
468dd6988 : Cr50: The panicinfo command is not safe
b94fa83a4 : Cr50: The devices command is safe.
08e8310a8 : Cr50: The chan command is not safe.
710f4ff4c : power: rk3399: Enable PP900_PCIE earlier to prevent leakage
ece999613 : ec: Remove fusb302 rev.A support
c0f9e3f41 : npcx: pwm: Fix prescaler calculation
7f70ae458 : charger: bd9995x: Reset map command set on failed set operation
a5f66d965 : util/signer/gnubby.c: set home dir correctly
d2ee66555 : nvmem: fix partition number assignment in nvmem.c
91d23fa94 : stm32: Fixed bugs with stm32l4 register masks
f8c7be9fa : kevin: hotplugging DP not working
77a96c4b4 : npcx: watchdog: Log watchdog panic information
d6d12ec67 : cr50: tpm: ignore sys_rst_l/plt_rst_l when TPM reset is in progress
98541217d : bd9995x: Disable fast/pre-charging watchdog timer
5a6bb19a8 : tpm: reset communications channels when resetting TPM
75aaabcd9 : tpm: fix TPM reset
8697386a8 : kevin: bd99955: Enable power save mode.
8e7539765 : power: common: Prevent console spam.
672ea89db : Cr50: I2CS TPM: Prevent sleep when I2CS is active
66ad05dfd : Cr50: I2CS: Fixed i2cs word aligned fifo write function
e5f813248 : cr50: make sure board resets when cr50 resets
4e3bdedf3 : Cr50: Lock console by default, with long timeout
9b7f0b706 : Cr50: Unlock console quickly when battery is unplugged
2446e3bfc : Cr50: Clear NVMEM before unlocking the console
2e0c2177b : Cr50: Change "unlock dance" to "unlock process"
4250da3ba : Cr50: Add mostly-synchronous tpm_reset() function.
e29005abe : anx74xx: fix hard reset issue.
b94747d50 : cr50: reset only the TPM state on SYS_RST_L
5fa727805 : npcx: gpio: Remove DEBUG_GPIO to make gpio_interrupt reentrant
a87663f6d : tcpm: anx74xx: Initialize regs for proper CC cye diagram
838babebd : reef: Enable Host command that limits external charger voltage/current
a6525c979 : npcx: Selectively filter WDT reset in reset_flags
6dc71775f : kevin / gru: Use FW register for bd99955 reset
e20115de1 : Cr50: I2CS: Set INT_AP_L as in input when the AP is off
35352c8d7 : power: common: Print RTC when changing states.
0b1745d6f : power: rk3399: Print RTC when resetting chipset.
0567596eb : system: Add print_system_rtc().
f9272713d : i2c: Add i2ctest console command
806aae81f : cr50: wake from deep sleep on rising edge of AP UART
3c7b251df : kevin / gru: Make AP_OVERTEMP assertion print less scary
62bb88c73 : pi2usb9281: Prevent race condition in RMW control register
1ae3ffc60 : cr50: use RXILVL to trigger fewer UART RXINTs
19e35f3c3 : anx74xx: remove pd role control from init code
872f896ae : reef: Allow forced/manual hibernation on AC
818dea4a0 : flash: Add command to get SPI flash chip info
5818cdc72 : reef: Fix FAFT failure for firmware_ECUsbPorts
f4cd079d0 : Cr50: Add gpio input for platform reset (plt_rst_l)
3831cef72 : kevin: gru: Reset charger before initializing it.
773c5db6d : chip/npcx: Close LPC window before sysjump
4a974141a : chip/npcx: Fix interrupt enabling during lpc_init
576de77c1 : usb: power_smart: Allow CONFIG_USB_PORT_POWER_SMART_PORT_COUNT < 2
96b7e491e : cr50: notify chipset hooks when the AP state changes
b9f5a3d6b : Revert "kevin: bd99955: Enable power save mode."
7983efdf8 : kevin: Fix EC watchdog on power-down after sysjump
420b42309 : BD9995X: Rename common code of BD99955 and BD99956 as BD9995X
d94fd4faf : system: Add console print for reboot-on-ap-shutdown
0821405e4 : charger v2: Don't set charger current limit if capability is unknown
27a5f0463 : npcx: shi: Clear EOR bit at start of legit transaction
f5baf7e21 : i2c: lock i2c port before checking if the port is busy
54187e7b9 : ALS: OPT3001: Return appropriate error value
70bea45fa : reef: Print tcpc firmware version
0fbbafc15 : tcpm: anx74xx: fix wrong clear CABLE_DET bit in 0x50:43 register.
0174d4f85 : it83xx: EC sleep mode for system hibernate
c5d03154e : Cr50: Remove private-cr51 from version string
95ed011a5 : cr50: make device state detect level triggered
05d387da7 : cr50: remove unused detect_off interrupt
7d430cde7 : npcx: Fixed bug i2c sometime cannot generates NACK in Read Byte protocol
33ec163ac : kevin: Free more RAM space
ddb620ce4 : reef led: correct battery LED behavior
cca986c9b : charger: bd99955: Adjust charger params at init
7cb5f2459 : npcx: flash: Lock mutex during flash operations
def0a47ce : npcx: shi: Enable SHI interrupt from CS interrupt
fd4182359 : flash: Call lock function prior to mapped external read
258bc48ba : BD99955: Support Pull-up port non-standard BC1.2 chargers
f2dba9d77 : g: Add support for hardware dcrypto
c0294874e : cr50: release the AP usb if the AP is shutdown
17aa84b8b : cr50: enable deep sleep on chipset shutdown
7f507212c : CR50: use vendor template for RSA endorsement primary keygen
b7cc2a20f : reef: More sensor fix.
a4c2b141f : npcx: Fixed bug that api utility in ROM doesn't enable burst mode.
f48b781de : driver: bmp280: set_data_rate rate in mHz.
22d7aeb27 : reef: Enable sensors for ARC++
d50b7699b : g: generate AP_INT_L pulse after i2cs processing finished
76f2f81a9 : kevin / gru: Remove console history
5dd80cf58 : anx74xx: fix Rp control
820d36af3 : bd99955: enable power-save mode only when we have no USB data
0183a4f78 : kevin: bd99955: Enable power save mode.
51c5fd5c1 : motion: Add minimum to oversample.
9e7c12b74 : Cr50: #define CR50_DEV in source when used manually
1cdd2d52f : power: common: uint64divmod() for host_command_hibernation_delay()
d6b0a1cc8 : cts: Refactor cts.py
91bd09c85 : Cr50: Add clean functions to hold EC/AP in reset
8229bdf77 : cr50: stop using the AP uart to detect servo
6734c374a : rotor: Add DMA & SPI master drivers.
ab967a1c7 : tcpc: Enable vbus discharge using PD discharge registers
9229c795b : charger: bd99955: Enable VBUS discharge when appropriate
a04a2cb9a : kevin: Use maximum negotiated charge limit on critical battery
94f2bc074 : charge_manager: Pass uncapped / max current to current limit callback
d8166a8d6 : driver: add support ambient light sensor AL3010
b275061ee : anx74xx: get F/W version register and comments
c5c14ef34 : Cr50: I2CS: Clear IRQ at beginning of ISR
017606c92 : Cr50: I2CS TPM: Combine 1 and 4 byte register read block
a78f6bfea : kevin / gru: Take out warning for old hardware
97be317d5 : rotor: Add i2c driver.
7cab1476d : Revert "kevin: bd99955: Enable power save mode."
7c0640c3c : cr50: correct a todo bug number
eab3db41a : reef: Prepare LID_OPEN GPIO for hibernation
f96c663e0 : COMMIT-QUEUE.ini: Fix typo.
31fa74cf7 : cr50: remove the pullup on sys_rst on kevin
e3e330d16 : Cr50: Cleanup TPM debug messages
eb10d4518 : Add check to prevent duplicate PIN assignments
d9048f089 : gru / kevin: Include motionsense task in test builds
d4899e7cb : cr50: assert EC_RST_L when trying to flash the AP
196643342 : kevin: bd99955: Enable power save mode.
491627741 : bd99955: Add support for power save mode.
5832b3414 : chip: Initial support for rotor.
cd4270d4e : Cr50: Remove unused wipe_nvram() function.
6d8483e39 : kevin: Enable BMI160 interrupts.
c96d0418f : motion: make fiforead optional
76e66c04f : motion: remove accel_int_xxx, dead code
80ebfc9f4 : kevin: Add tablet mode control
6d731f41f : mkbp: Send event when in tablet mode
97f1475fb : motion: Add tablet mode flag.
8a3b99886 : common: motion_lid: Add tablet mode detection using lid angle.
2b82ad780 : motion_lid: prevent angle 0 <-> 360 transition.
00a0353a8 : Remove unused define
82f1f4187 : g: usb update: clear fallback counter after update finishes
7be862670 : oak: Remove redundant GPIO definition
ed398f4c0 : reef: Update GPIOs for new schematic
87083d7f1 : spi_flash: Add GD25LQ40 write-protect support
b9a55a09e : g: override RBOX fuses for correct POR behavior
60fc54854 : driver: bmp280: Add range
bcd2872e7 : reef: Add FIFO support
e54af6574 : power: rk3399: Minimize resume latency on short suspend
946921a97 : npcx: rtc: Write RTC reg twice to ensure non-volatility
df80ec22c : pwm: PWM is disabled when duty is set to max value
64d6f5781 : COMMIT-QUEUE.ini: Change builders to no-vmtest-pre-cq.
30f978d9c : Cr50: Flag unofficial images in the version string
8cbf28517 : npcx: Better download time for sysjump by increasing clock freq.
3798d8e8c : driver: kionix: Add set_value
7a075cb54 : Cr50: AP console is always available via CCD
4848d7e8f : common: Add TABLET_MODE hook.
764b2e57e : kevin: Use 32.768KHz input clock for improved RTC accuracy
834207c48 : cr50: provide build mode for signing with fob
3392ad70d : Driver: BD99955: Enable trickle charging
107cb0df6 : util: Add ec_parse_panicinfo tool to parse binary panicinfo
03a3f8647 : Revert "cr50: remove internal pull up on DIOM0"
d5639272e : Cr50: I2CS TPM: Added routine to write to HW fifo a word at a time
7edd3827c : Cr50: I2CS TPM: Changes to support fifo and version registers read
ef4ccb231 : Cr50: I2CS TPM: Unify tpm_registers interface between SPI and I2C
e4f389a27 : Cr50: Preliminary I2CS TPM2.0 driver
d6c69cef5 : it83xx: flash: remove time-out of checking flash status
5f9e39cea : bd99955: usb_charger: Don't do BC1.2 detection on source ports
7f87c6aea : TCPM: it83xx: fix build error
f4dba3b7d : sweetberry: add usb fw update
1e2373999 : config: Make memory command optional
edb727f8a : it83xx: fix observation register latch issue for event timer
c8548f640 : cr50: reset board properties after a hard reset
de025c153 : Cr50: NvMem: Increase partition size from 0x2800 to 0x4000
1d46c3770 : Cr50: NvMem: Allow for partitions to not be contiguous
b2a751cfd : cr50: mark updated image as good once a usb request is received
a22b506a7 : reef: Minor corrections to GPIO list
d56e74710 : hadoken: Remove duplicate GPIO assignments
a3fc9b398 : reef: Enable pdcontrol command
d99bc9063 : button: Add console command to simulate button press
12608eceb : reef: Debounce extpower signal for 1sec
26c5a2212 : pwm: Increse PWM duty resolution to 16bits
8e4c2c630 : chell: Remove redundant GPIO definition
c3aec01fb : sweetberry: remove superfluous gpios
d19eb52cd : CR50: add tests for dcrypto bn_modinv_vartime
6b7f57190 : CR50: bn_modinv: correctly handle even inputs
5acf2c1e6 : ryu: remove old workaround on GPIO C15
5ee00611d : g: clear reset_counter after update
74e60906c : extpower: Allow board to override signal debounce time
6910f907a : kevin / gru: Remove internal PU on LID_ACCEL_INT_L
a2552fdfb : reef: Trigger interrupt on both the edges for volume button GPIOs
269b8e71e : kevin / gru: Keep SPIP module disabled in S3 / S5
2629e96b5 : kevin: Don't charge from source ports
a7182280b : reef: Shutdown the AP before hibernating
fd25b97b2 : driver: kionix: No need to set static field to NULL
336db102e : g: switch to using timels for hwtimer
ebc973ce3 : pd: log source current
6b4a8e715 : kevin: source 3A on one port
e4d6f134e : test: Properly exclude CONFIG_POWER_TRACK_HOST_SLEEP_STATE
a4bfc663a : sweetberry: add dwc usb support
54f461276 : motion: Remove redundant set_range.
5a01bd89b : driver: kionix: Remove variant field.
5b54e8c06 : npcx: Fixed bug which only handles VW event of SUS_WARN# in rising edge.
da9c06a2e : kevin / gru: Enable PD on SHI signals
239eecc52 : servo_v4: allow gpio modification of DUT_HUB_USB_RESET_L
6580e7f1a : panic: Fix unaligned memory access panic
02b80c49f : pd: manage total source current available
f4863ef03 : kevin / gru: Remove rarely-used console commands to free code RAM
e47eaaf2e : cr50: unlock console
ade0de988 : Revert "ectool: Add ectool command to do AP force shutdown"
ce4f7ba59 : common/spi_nor.c: Don't update capacity or page_size after error
5e6da91fe : cr50: remove internal pull up on DIOM0
eb3f4b43f : kevin: Add pullup to sys_rst_l
6c7fccf35 : Cr50: Implement the console unlock dance
8c4421759 : Cr50: Mark several console commands as safe
ada6b3d5d : Cr50: Enable restricted console commands
70341959e : Add console support for restricted commands
6d805476b : Add configs to add flags to console commands
12b958dd8 : Revert "COMMIT-QUEUE.ini: Change builders to compile-only."
2324ed47a : ectool: Add ectool command to do AP force shutdown
cdbbb0d84 : kevin: Put TCPCs into low pwr when hibernating.
257404a90 : pd: Put task in suspended state for malfunctioning TCPCs
d684e2a67 : Amenia/Reef: Add software charge ramp for BC1.2 & nonstandard BC1.2
0f8a0fad8 : power: rk3399: Hold SYS_RST low before powering on P1.8_PMU
9f4e72442 : gru: fix ArcticSand backlight PWM
9bbce57c0 : Added additional macros for the TIMEUS module.
64d7b3a11 : reef: Keep wireless devices powered when chipset is in suspend state.
bc5ca037a : motion: use proper define for gesture support.
2e2eb47b5 : usb_updater: option to report image versions
ae5f64297 : usb_updater: implement version 4 on the cr50 side
fcbea6a32 : usb_updater: move to protocol version 4
011416d46 : cleanup: Fix console help for sleepmask command
98ec487df : kevin: Set Forced Mode for lid accel only
608852b84 : g: Add help message for test_rdd command
87a0b0a87 : Revert "cr50: remove internal pull up on DIOM0"
e880402f7 : pd: select dynamically Rp value
613be3878 : cr50: connect to AP phy on reef when not in ccd
9c6933705 : CR50: add tests for AES CBC, CFB and OFB
7e4564a87 : tcpm: workaround TCPC takes longer time to update CC status
6fefca3d6 : power: rk3399: Debounce PGOOD_AP signal
3071b82b5 : Remove unused CONFIG_CONSOLE_RESTRICTED_INPUT option
68eb480a8 : reef: Drive PMU_RSTBTN_N manually for proto boards
9342bb62d : reef: Enable PMIC after 3.3V
862644b9b : Cr50: Tweak some comments about UART0_RX
2c9c6581b : motion_lid: Add const around sensor vector.
78acb197a : usb_mux: Correct an error print.
b7025581e : usb_updater: allow to build for gdb debugging
dbd62c36d : Modified flash API batch write logic to respect row boundaries.
c5bd6d98b : charger: Send host event after charge info is updated.
0dd5175c8 : reef: By default disable unwanted host command debug messages
1bebf3796 : barometer: Add barometer driver for BMP280 in EC
671613ec4 : motion_lid: Fix include file.
9f0d4e976 : test: motion_lid: Use new sensor frame
71c9cc6f3 : driver: l3gd20h: remove unnecessary test.
3218e8954 : math_util: Fix rotation by identity.
bb15561db : cleanup: DECLARE_CONSOLE_COMMAND only needs 4 args
f322e32a3 : apollolake: Do not power-on AP till sufficient power is provided
748b5bad9 : rk3399: Remove useless calls to wireless_set_state()
65f1652aa : power: rk3399: Implement latest power sequencing
4523735dc : kevin: Add FIFO for ARC++ support.
681284ca2 : npcx/i2c.c: Verify that controller value is not negative before using it
aee8407f4 : reef: ensure board can boot again after entring G3 after SW sync
d0383d881 : cr50: remove internal pull up on DIOM0
1e2148249 : btle: Accepts and maintains connections
6e866962a : charger/bd99955: only print data if read was successful
866add68e : npcx/flash.c: Init return value for success
862a325fa : npcx: gpio: Enable wake GPIO interrupts prior to hibernate
072d333f1 : npcx: shi: Properly disable interrupts throughout sending of HC response
8fd12a56f : npcx: Don't enable GPIO interrupts by default
40a4bd1d6 : reef: remove DEFERRABLE_MAX_COUNT
bef904ea9 : kevin: Increase UART TX buffer size to 4kb
8f080f795 : Cr50: Use parse_bool() for boolean args
bccd2f94f : g: implement firmware upgrade protocol version 3
c439b33cd : reef: use only CONFIG_USB_PD_VBUS_DETECT_CHARGER
56cf05339 : chip/g/sps: Initialize received_data pointer to NULL
61c45fb33 : BD99955: Map PD port number to charge port number
82e4ac67a : Cr50: Add "wp" console command to control EC_WP_L
f729672b6 : it83xx: lpc: add support 'CONFIG_KEYBOARD_IRQ_GPIO' and fix lpc_init()
091320811 : Cr50: Disable spstest command.
99e95dd3c : charger: bd99955: Prevent truncated console command output
383ee4260 : kevin: Save and restore display backlight PWM duty across sysjump
9a59b5ea9 : g: Remove unused CONFIG_RBOX_DEBUG feature
0f5f4862e : flash_ec: Add check for servo_has_cold_reset.
746eb2c60 : npcx: Apply deep idle bypass for hibernate
d614eaf1b : g: Remove obsolete spstpm command
c522f5511 : kevin: Disable hostcommand debugging
1b9096116 : pd: support Rp/Rp debug accessories
ecd98091c : it83xx: add reset cause of reset pin
8d8f2401a : TCPM: it83xx: support Rp 1.5/3.0A pullup configuration
81fd1393f : it83xx: fix i2c module
e3297d725 : anx7688: Add custom vbus function
b387bdf40 : kevin: Keep LED test status with ectool led.
665fa8bc0 : tpm: limit the length of the string reported through TPM_FW_VER
a7c6942f7 : reef: add power led behavior
46dc17271 : npcx: set the BUSY bit while handling ACPI command write.
cc68693cd : sweetberry: add i2c support
153c2cf49 : usb_updater: host side support protocol version 3
46b7763cb : Change transfer_endpoint to transfer_descriptor
4c553d048 : g: usb_updater: add command line option to allow updating the RO section
44930bef4 : g: usb_updater: clean up update protocol handling
76d1d8960 : Fix AES CFB encryption for non-divisible-by-16 lengths
152dd753e : Revert "shi: Enable SHI interrupt from CS interrupt"
77ae58a3a : shi: Enable SHI interrupt from CS interrupt
b53a0f5d5 : kevin: usb_pd: Accept VCONN swap only when 5V is available
654271b86 : COMMIT-QUEUE.ini: Change builders to compile-only.
df8289e7f : mkbp_event: Provide host event wake mask to host
cb4b9f9fa : chip/npcx/lpc: Fix SCI and SMI generation
8a2fbe288 : g: report RW header version along with code revision
65ba93af9 : sweetberry: add build target for sweetberry
a56aabfc6 : Standard locations for board specific battery code
1fd2427b3 : kevin / gru: Enable VBUS discharge when swapping out of source role
62751ab88 : pd: Support GPIO-controlled 5v discharge
f895e32b0 : Cr50: Remove unused AP_WP_L GPIO
727eac78d : COMMIT-QUEUE.ini: Disable chell-pre-cq
5f86e73e7 : Correct mv values for the thermal sensors.
2d5827682 : Correct interpolation algorithm of thermal values.
01732ed87 : reef: Add internal pull-up for TCPC1 INT# by default.
2d96f851a : Reef: Turns off correct power rails when entering G3
0713fff57 : reef: make corrections to I2C GPIOs in gpio.inc
6fcd163da : stm32f446e-eval: add support for stm32f446
6fad4f858 : ec_commands.h: Reserve 0x200-0x2FF for Rotor.
1d4d1942b : btle: Improved stability of ble_tx function
7317e1f16 : board: it83xx_evb: fix build error
490ceb734 : Reef: Enable smart power control to the device's USB ports
880351b80 : common/btle_ll.c: Return error code instead of uninitialized value
81421ba01 : fusb302: enable setting Rp value
b23470dab : pd: fix CC values in usb PD unittests
2813413f3 : usb_updater: refactor section transfer into a function
5a013c26c : btle: Improved stability of ble_rx function
e63a94035 : usb_updater: use size_t for variables determining transfer size
5dd88ea5d : build: Specify pre-cq build targets
e7bdf36f3 : cr50: delay sleep for 3 minutes after resuming from sleep or after init
8e512d9d7 : Release EC_RST_L in RW after all initialization has completed
96b0743e1 : power: Add virtual-wire power signals support for skylake.
e0497b041 : npcx: Fixed pwm bug to improve deviation of PWM frequency.
31f297da0 : btle: Timeout of ble_rx now based on chip time
f1951ce3a : test: Don't test with CONFIG_POWER_TRACK_HOST_SLEEP_STATE
7832ba6c4 : tcpm/anx74xx: initialize reg variable before use
de4d25964 : mkbp_event: Allow host to report sleep state for non-wake event skipping
88428882b : Makefile.toolchain: Add error if make version will not build the EC
0b16cd761 : charger/bd99955.c: Simplify flow in console_command_bd99955
079a0f0e6 : npcx/flash: Don't print uninitialized values
0558a242b : wheatley: Modified board level drivers for eSPI POC on wheatley.
2e738c72f : Analogix: Present configured Rp pull-up.
6b6ed79a5 : Amenia/Reef: Present 1.5A Pullup
e6afb2ef9 : Cr50: NvMem: Added write/move error state
25c7cc0e4 : btle: Cleanup: Moved constants, renamed functions
bf302b55e : btle: Add framework for parsing data packets
ef6e93dc1 : npcx: Add espi driver of npcx5mng for x86-based platform.
a625b710c : minute-ia: Enable x86 core for Intel ISH
d54387c18 : kevin / gru: Notify host of HPD IRQ status
8230e5b35 : reef: Set IS_PROTO to 0 by default
bf5db9fac : npcx/i2c: Remove static from arrays & functions used by inline function
0b6a09548 : npcx: adc: Properly wait for conversion interrupt
62af706a0 : cts: Fixed bug with conflicting error codes
59342032e : cts: Added meta tests (testing cts suite itself)
67f6964ae : cts: Debug message support added to cts tests
c14482236 : Acpi: Notify host when orientation changes
f5f92bb83 : btle_ll: Set advertising channel frequency
5a6725e6f : ec: Unit test: Remove (temporarily) nvmem from test-list-host
84697c602 : stm32: Clarified a few comments in registers.h
40908f6f4 : cts: Added corruption detection
3b24f8ac3 : cr50: try recovering from rolling reboots
37784e1e8 : cr50: fix nvmem calculations
7e1458368 : servo_micro: increase SPI clock
3e42a3b05 : servo_v4: servo_micro: cr50: fix usb power declaration
1e7b5f3c0 : lid_switch: Add console command to get virtual lid state
49dbc8a8a : cts: Added html output to cts
c2a841a48 : cts: Refactored script
1e6cbc725 : g: fix rdd sleep
320275939 : Fix minor typo.
4820a97ad : btle: Add the HCI layer
9ee1b4a76 : btle: Add common link layer code
73701c463 : cr50: Rename EXTENSION_EC to EXTENSION_ECC
9ab83ede1 : npcx: Adjust relative IRQ priorities for high-priority UART
1fac91707 : core: Don't discard irqprio table entries due to LTO
a9b4ae1f5 : reef: enable CONFIG_KEYBOARD_PWRBTN_ASSERTS_KSI2
abb826e23 : Cr50: Read slave config pins always if board properties are not set
fdfa29b16 : Cr50: The battery-present gpio is active low
6cee50001 : ec_commands: Reserve command ids for CR51 firmware.
f1bd67ded : g: Decode more reasons for chip reset
cef1e7fa9 : Add new "hang" option to crash command
2ea846e44 : g: fix rdd
661bc6e5c : kevin: Turn on CONFIG_HOST_COMMAND_STATUS
a1dbbe6e4 : Revert "shi: Enable SHI interrupt from CS interrupt"
a35f3f5fa : reef: add pull-up for TCPC1 INT# when daughter board is not connected.
d93cbcff8 : reef: Add code to read battery temperature
d67f3aa1f : Cr50: Sample slave configuration pins at POR
96e057995 : g: Always reboot on watchdog or lockup
fc55bb502 : nrf51: Add Bluetooth LE test code for the radio
8c7bdcd5b : nrf51: Add Bluetooth LE support
961f6d2d1 : reef: Complain (loudly) if FW is built for wrong board
ff3721e68 : anx74xx: only enable SBU mux in DP mode
299e44ac8 : reef: battery: Revive batteries in soft-disconnect state
0152ba2c8 : servo_v4: add usb-c gpio configs
ef137bdec : common: Add Bluetooth LE support
d173f8419 : reef: Check PD reset level in tcpc_get_alert_status
218e7386e : reef: Rail and PMIC init changes for newer boards
fdcec72d1 : spi_flash: Remove unused write-protect ranges
f5ec39ee0 : mkbp: Clear host interrupt if no more events.
18b18474f : Cr50: Tweak debug messages in extra/usb_updater/
e46b2e393 : Kevin: support DP hot-plug
3d7fe1225 : tpm: TPM_FW_VER returns chip ID and board revision
25f19f5bb : shi: Enable SHI interrupt from CS interrupt
c88b86852 : nrf51: Add generic radio support
0a1ab50bc : kevin / gru: Remove task profiling to improve SHI interrupt latency
8cda42225 : gru: Align images sizes to flash block erase size
7fbac79e9 : tpm: make TPM_FW_VER register return both build and version strings
b4a9135ff : g: disable sps as a wake source in deep sleep
4b4baaf55 : reef: Enable thermal sensors
201211f2d : thermistor: Add generic linear interpolation algorithm
83b6d6973 : g: increase usb console TX buffer size to 4K
c0a3f29b7 : gru: support lid accelerometer
6b24cff09 : tpm: allow TPM_FW_VER register to return arbitrary number of bytes
45e7be221 : g: use single buffer for version reporting
ff8c0b129 : system: split long build lines
78a875ead : separate dptf logic from existing thermal logic.
bcb0de22a : Use CONFIG_DPTF flag instead of THROTTLE_AP.
ea91c71c0 : util: do not generate unrelated version information
d6c71d903 : Revert "charger: bd99955: Adjust VSYS based on fast vs precharge state"
3d01f46a5 : HACK tpm: reset fallback counter when ready
17276a7a7 : reef led: add battery led support
7b0206a3a : tcpm: anx74xx: Fix cable orientation detection
b517067a4 : cts: Add timer test
4a72f8f60 : npcx: shi: Improve host command handling reliability
6b808b90a : g: lock the active bootloader, just in case
1d3e67cc3 : reef: Update pins for EVT
9d2cb33fb : reef: Check if interrupt is active in tcpc_alert_event
854695981 : reef: Initialize TCPC chips in their own function
65a5e480d : npcx: Consecutively sample IBUFSTAT until reading the same value twice
d3d6814b2 : printf: Add sign ('+') flag
4e0c89c23 : stm32l4: Enable extended interrupts (EXTI)
a1b8cda63 : pd: tcpci: Fix tcpci_tcpm_set_vconn() to set bit0 (VCONN) only.
33bbf37d2 : util: collect cr50 versions from multiple git trees
12f22933e : cr50: fix usb spi to disable resets while doing updates
3531d6123 : util: refactor getversion.sh
eb0660283 : g: add wake pin info to pinmux command
43b2f5bac : kevin: invert accelerometer matrix
dcf9d709d : Cr50: Don't build native tests for this target
2f256ad69 : cr50: fix wake pin handling when resuming from sleep
893e1c0cb : Reenable "Cr50: Set the default idle action to Sleep"
4b202194e : kevin: increase the delay in chipset_reset
c3fe992ed : CR50: re-enable rsa 1024-bit keygen test
2300ecc61 : kevin: reef: enable CCD provided by an external chip
c48408f0b : pd: support CCD provided by an external chip
e8a95db05 : kevin: battery: Revive batteries in soft-disconnect state
4ffe42b42 : rk3399: Start 'force shutdown' timer on initial power press
7bd4984b0 : cts: Added parsing for cts suites
93de08545 : kevin / gru: Increase size of code RAM
c358ee77a : tcpm: fusb302: Changed get_cc to use full manual mode for revB
7a9ba2bae : cr50: process retry counter and act on it
b3b92f45f : cts: Move C flags to cts/build.mk
136ca23af : kevin / gru: Add psys console command
20a6d75ae : g: Improve version info for dual RO & RW images
056427603 : charge_manager: Treat soft-disconnected batteries as not present
dd5778634 : tcpm: fusb302: Set VCONN appropriately when enabled
6b6a6fbca : charge_state_v2: Add console command to test discharge on AC
4f75b9949 : charge_state_v2: BD99955: Do not inhibit charge in battery learn mode
d4b6f8153 : charger: bd99955: Remove incorrect VSYSVAL_THL / THH settings
7369f0a68 : charger: bd99955: Adjust VSYS based on fast vs precharge state
3a7d749f2 : g: Remove unused GC_REVISION compile-time constant
913f149a3 : g: report proper silicon version
d1fae75ba : tpm: remove int_status variable
698777d4e : include: Add HCI include files from NewBlue
e819881b8 : CR50: add endorsement certificate flow
c44ee5f93 : nrf51: Make timer handling names more obvious
a11c8b0b1 : hostcmd: Flush UART before doing cold reboot
1f99b58bd : kevin / gru: Warn users when incompatible GPIO config is used
29d42a5e3 : tpm: report correct fw version
a865ec4e8 : Cr50: Rearrange flash to allow dual RO images
b42b1c5dc : console: Protect more consoles with CONFIGs
8957da7fd : flash_ec: Add support for flashing using CCD
182ba1b74 : bd99955: Add function for reading temperature
29ef0536d : reef: Introduce IS_PROTO hack
1dc78318b : Cr50: NvMem: Modified nvmem_init to handle 2 corrupt partitions
c765bed2c : console: Add a console for Bluetooth LE
e9a1e9eb4 : g: deactivate the PHY during usb_release
fac4f79fc : upgrade_fw: fw_upgrade_command_handler: fix cmd_size check
3d4c4ffdf : servo_v4: add python firmware update script
863708f5e : servo_v4: add USB updater
08aebf624 : servo_micro: add USB updater
f623eaf07 : timer: fix clock() implementation to match TPM2 library expectations
64397fdd5 : CR50: when testing an RSA key, check that N % p == 0
c2434ec5e : CR50: do not try searching in uninitialized TPM NV RAM.
9b752cbcd : tpm: add manufacturing status check
68244c3f4 : CR50: match private key against certs on endorsement
b1c3aa208 : CR50: fix uninitialized buffer size in _cpri__SignRSA
b6a48a589 : CR50: when generating primes, check compatibility with exp
76ab8e6f4 : CR50: bn_modinv_vartime - don't reduce on carry condition
5de5f2fde : CR50: rename struct BIGNUM -> struct LITE_BIGNUM
3e98dec61 : cts: Added file to list error codes as integers
5df351f63 : ectool: Fix incorrect fan numbers from ectool
14dbcb829 : servo_v4: copypasta usb updater code into common
63bd3feaa : CR50: add a #define guard to enable use of non-asm bignum
09cff6b9b : tpm: fire watchdog before executing commands
7218f8157 : checkpatch: prevent stupid complaints about description title
ad72d6ba9 : CR50: clear SHA config register when initializing
1ea4042f5 : board/reef: enable CONFIG_CHIPSET_RESET_HOOK
bf64fc075 : chip/npcx: interrupt on both edges of PLTRST_L
8162f744e : stm32: add generic stream interface for stm32
4fe82acac : tcpm: anx74xx: Add alert polarity member to tcpc_config_t
f2fa9c947 : rk3399: Transition to / from S3 based upon GPIO_AP_EC_S3_S0_L
72b8d6f19 : npcx: shi: Properly mux pins as GPIO when disabling SHI
3c44198c3 : servo_micro: support servo micro v2, console gpio
b1aecf2c5 : kevin / gru: Enable low-power idle
dea7a16a9 : g: add an option to disable uart0 rx no matter what
c7d730444 : nrf51: update I2C to use PPI code.
4e920054f : nrf51: Add PPI wrappers
1e53ce006 : kevin: Add CONFIG_BATTERY_REQUESTS_NIL_WHEN_DEAD
27aac6efb : charger: bd99955: Set pre-charge current in addition to fast charge
7f2e7f721 : charger: bd99955: Allow charge limits < 512 mA
6361eba4e : hadoken: Add Bluetooth defines to board.h
dbc2e3e90 : cr50: add INA 3V3 load switch GPIO
17f02ee5a : tcpm: fusb302: Fix issue with MDAC register definition
819239f00 : Fix interrupt disabling problem for gpio volume button.
aa471f874 : it83xx: Fix timer observation register latch issue
27f6bf276 : reef: reject charge port on init till battery is initialized
824f9fadc : mkbp: Extend EC_CMD_MKBP_GET_INFO.
0325284e1 : mkbp: Add keyboard_update_button().
87a071941 : mkbp: Add support for buttons and switches.
c0f6ac5e0 : g: disable usb wakeup when debug accessory is disconnected
4cedfaab4 : g: initialize rdd based on current cc readings
858cba298 : hadoken: Remove I2C and add ADC
4cf11cb15 : big: Enable link-time optimizations.
a68b3c594 : led_policy_std: Blink LED in S0iX
acdba71b7 : servo v4: Add new GPIO mappings for rev2
eb5618550 : common/i2c: Remove I2C read/write commands
b7a604728 : bd99955: Make changes for new OTP change.
3b241c212 : bd99955: Update init settings.
e334d4c7c : chg_st_v2: NVDC: Request max voltage when battery is full.
e186c770f : tcpm: anx74xx: Improve CC eye diagram
3f9ee3585 : BD99955: System VR in battery LEARN, Cut-off & No-battery condition
06ca7d4d9 : rk3399: kevin: Inhibit booting w/ insufficient pwr
c9f150c36 : Elm: Allow rejected 'Dont charge' request on init
9c1e181e1 : cts: Add interrupt test
a7d454f48 : cts: Add hook test
8eb3ad19b : cts: Add mutext test
ff950203e : cts: Disambiguate enum cts_error_code
b783f0b99 : cts: Use pointers for test functions
846741edd : cts: Added GPIO test suite
db1b3b34c : kevin: change coordinates axis for sensors
e098622de : extra: usb_serial: correct doc pointer
9249a3569 : cr50: Modify USB updater to allow updates over /dev/tmp0 too
13518652d : g: don't default to ccd
41f872ed5 : g: tristate spi master pins
f6c7abb50 : g: fix rdd to enable sleep
b1462bf1f : charger: BD99955: Get the VBUS level from the charger
cd6328496 : kevin: enable virtual battery
7d2b50f64 : g: disable uart 1 and 2 during init
3cb77ee04 : npcx: Clear IRQ11B bit when PM 1 is in enhanced mode
5c0ec1cab : elm: Add sensor power control
321130438 : kevin: change pwm frequency to reduce EE noise
92fa2d6de : kevin: add more waking up signal from hibernating
b6e7520da : cts: Build CTS suites in buildall
49312e06c : cr50: disable device monitoring when not in ccd
9146e44c7 : big: Remove battfake command.
1b8fa6dbe : cts: Added sync() function
730c7c469 : cr50: report rw version properly
c88d4e965 : cr50: do a soft reset instead of hard when responding to sys_rst_l
2df0218c1 : cr50: Dont switch from PHY 1 to 0 when disabling CCD
36eb32551 : Add pingpong to CTS
afa53e395 : Add cts.tasklist
9a710bd34 : cr50: disable UART0 RX
51b24ef23 : power: mediatek: Do not block power state by waiting for power button release
3f5d978bd : motion: Fix comparison between signed and unsigned integer
7561d444f : Elm: Update max input current for safety
77c17a205 : common: add EC_RTC_ALARM_CLEAR to ec_commands.h
aae621d6c : cts: First patch flashes blank tests
24abdc9a4 : common: add EC_FEATURE_RTC to features host command
815b13569 : Remove Makefile symlinks under board directory
9a13c52f3 : ectool: Fix uninitialized variable warning
83a166226 : elm: Increase UART TX buffer size to 8kb
befaae4a3 : elm: Disable hostcommand debugging
bdfba8706 : Add CONFIG_HOSTCMD_DEBUG_MODE to set default hcdebug mode
b24cfb13a : cr50: Disable reset triggered by sys_reset until after boot
f87ee6ee4 : chell: Remove command_battfake command
ef0c798ce : reef: Add a print to indicate board version.
c0f978320 : reef: Rejigger PROCHOT pins
46a9a1184 : HACK: cr50: make sure manufacturing sequence is invoked only once
3af461545 : reef: Update board ID values and add positive error margin
5fb5ccc39 : reef: Fix board ID ADC scaling factors
affc41cec : amenia: enable 1 slot of secure temporary storage
df7642329 : reef: correct GPIO name for PMIC_EN signal pin
11c156aed : cr50: init rbox before the board init is invoked
bc7b06050 : elm: Set PD_MAX_POWER_MW to 45W
afaf93e3c : charger: isl9237: Disable learn mode unless explicitly enabled.
7b98fdc0b : cr50: generate HARD RESET when sys_reset is asserted
5406a5626 : npcx: deprecate use of PC87570 mode on PM chan 1
f6b26dee2 : motion: Add ability to stop ring interrupts.
4aba826dc : kevin / gru: Wait to allow ADC 'version' cap to sufficiently charge
d1138722d : kevin: re-define for changed GPIO
adac37bf0 : keyboard_scan: Support boot key recognition with stuck KSI2
1457ea215 : tpm test: use proper locality zero SPI bus addresses
b4671da54 : reef: Add I2C_PORT_ACCEL
4f975788e : CR50: hardware based mod exp may need a final reduce
6b0fd8861 : anx74xx: allow anx74xx_tcpm_mux_set() to disable mux
3ddad9087 : CR50: add a golden test for RSA key gen from a fixed seed
f15216344 : npcx: shi: Use worst-case logic for applying 256B bypass
978c4961d : add support for using flash commands to overwrite rwsig
0cab97574 : Cleanup: gate RTC console/host command behind new config options
f4e2d8713 : cr50: TEMP: to be researched and removed
734d834be : Revert "Cr50: Set the default idle action to Sleep"
535448d29 : elm: Choose low input voltage whenever possible
ac8e2c3c5 : tcpm: fusb302: Avoid unwanted CC PU changes
268237828 : ec_commands: Add suspend control needed for Skylake
369fbaf05 : npcx: shi: Avoid 'unexpected state' console spam
b9e9f7b86 : cr50: add RO image hash base to the reported FW version
b763295e9 : pd: tcpci: Properly get / set mux polarity
2f92ff361 : npcx: shi: Ensure SHI is initialized prior to enabling CS interrupt
6feb319a8 : lucid:enable RW firmware verification
bc49870ed : bd99955: Enforce minimum input current of 512 mA
4cdd14d07 : BD99955: Change the minimum charging current value
7f67d27a5 : common: Decouple temp sensor from thermal throttling
9dc2c1471 : npcx: i2c: Don't do i2c_unwedge / reset on repeated start request
dcac93af4 : BD99955: Added support for 'psys' & 'amonbmon' console commands
66b2f33e7 : reef: Support DP alt mode of Type-C controller
e84a71fe6 : cr50: enable highsec jittery clock
9a644c429 : Cr50: Set the default idle action to Sleep
264bca7e4 : Elm: Update battery parameters for Sanyo
ebcf57035 : power: rk3399: Control power state properly on power button / lid toggle
cbb3063ae : g: write 0 to RBOX_WAKEUP_CLEAR to clear registers
f35e7b923 : kevin / gru: Enable host-controlled USB-C SS mux
203063609 : usb_mux: Add support for host-controlled 'virtual' USB mux
3bc0223b4 : kevin / gru: Remove console features to save RAM space
f8bcbca2f : sb_firmware: update lockfile path
4ddf54d7b : Cr50: Added TPM register write/read to extract FW version
8c6529410 : tpm: use proper locality zero SPI bus addresses
3d74ba286 : ec_commands: Be sure all C code is within #ifnef ACPI
4d37fe58b : reef: force PMIC reset on initial boot
d8b545b17 : reef: Enable external power interrupt GPIO
b6920f42f : Cr50: NvMem: Added mutex lock protection for cache memory
00aef53a7 : mkpb: Add MKBP support over ACPI
9ceaa9d8e : rk3399: kevin: Adding get_rtc_alarm functionality.
58c072790 : build: Skip cr50 board in `make buildall` if private folder not present
f7d6d8819 : Elm: update LED control
0be630aa2 : npcx: vbnvcontext: Fix misaligned access
136199597 : kevin: add CHARGER_NARROW_VDC to prevent DC-DC stopping
268ca52da : cr50: Add pull down on UART TX signals
2fce24ee7 : kevin / gru: Enabling charging at up to 20V
81e3b1530 : ec_commands: use hex to make EC_PWM_MAX_DUTY clearer
1536bd5c6 : driver: si114x: Handle overflow properly.
d831100df : pd: Set PD_FLAGS_VBUS_NEVER_LOW after tcpm_init
0cf04948a : Revert "elm: get VBUS statue from GPIO"
8d343c154 : gru: Add battery status LED control
0433548ac : usb_updater: allow to define target environment
3b19c46c3 : g: remove the fuse override in rbox
b2b62d27d : Enable 1 slot of secure temporary storage in reef.
48435ece3 : bd99955: Improve interrupt / USB charger task wake scheme
b12662080 : elm: anx7688: make anx7688 always on
93e2d00d0 : elm: anx7688: add anx7688 hpd driver
4968ef4c9 : kevin / gru: Enable charger interrupt and connect USB data switches
3a382417d : USB Serial: Add README and update CCD docs
0201aa162 : CR50: refactor debug_printf() for use as a library function
ea1515ae1 : CR50: give ecc and rsa keys distinct derivation templates
4e3cbd845 : USB Serial: Add fallback rule and script
195718708 : pd: tcpci: Don't wait forever for init() on i2c error
43552fb3f : it83xx: Support different PLL frequencies setting (24/48/96 MHz)
4bb0efcc2 : npcx: Fixed host access pending bit issue in INT11 ISR.
aff5c8305 : amenia: Support DP alt mode of Type-C controller in amenia.
a800ecfec : driver/tcpm: add Type-C controller ps8751 DP alt mode API
77ef61892 : gru/kevin: Turn PP1800_PMU on earlier in sequence
4e3f5aa4a : BD99955: Use only one USB charger task for both the ports
c5cad4bca : gru: Enable charging of USB-A devices in S3
26da26a4f : power: rk3399: Add power-down sequencing
1afa7935c : reef: corrections to motion sensors
2d98f64d7 : lid_switch: disable keyboard scan based on the initial lid state
066bb6149 : tcpci: anx7688: enable message passing after hard reset sent
a8473bf87 : CR50: add a simple ASN.1 parser & certificate verifier
2698aba55 : tpm: allow less-than-4-bytes writes to TPM_STS register
96fbb3568 : amenia: reject charge port on init till battery is initialized
65a803225 : CR50: add support for writing to info bank
c12976b31 : reef: Add internal pull-up on LID_OPEN gpio
e1eb211f3 : charge_manager: Allow rejected 'Dont charge' request on init
5cd47907a : CR50: fix bug in rom_flash.c debug print message
a80d84050 : CR50: add support for hardware modexp
f13f45bfc : npcx: i2c: Return slave ACK status on zero-byte read / write
9ffc6915c : make: Fix npcx compile error due to missing ecst binary
99515baf0 : npcx: gpio: Don't increase priority of SHI_CS for non-SHI boards
07e4b2087 : reef: Minimum battery voltage settings in no battery condition
2225fbac6 : reef: Enable BC1.2 support
4a6967951 : Driver: BD99955: Use Charger interrupt to detect VBUS activity
6e874dc7e : BD99955: Add support to detect non-BC1.2 compliant chargers
bb6918cbd : g: Enable SOF calibration after first SOF token
8b961f9c7 : elm: Add support for pd_control command
d766e4cf4 : ec_commands: Add new EC_CMD_PD_CONTROL command
091eea69d : pd: Add support for PD_STATE_SUSPENDED if we are not the TCPC
e37b18d7d : reef: Initialize EC_PCH_PWROK low
32ee71f6e : reef: Rename SMI/SCI GPIOs and enable CONFIG_SCI_GPIO
c59a51081 : reef: Don't set LPC pins in gpio.inc
6672aa1be : cr50: enable case closed debug
767b61521 : g: implement EC/AP flash access via CCD
a5a4181d2 : reef: add trackpad power control
98d7bc87d : kevin: Add USB charger tasks
d5f676953 : reef: really disable USB-A in S3 -> S5
0e532c604 : cleanup: Remove SHIFT_CODE_FOR_TEST handling
82c803d93 : reef: Move PP3300 and PMIC enable to occur together
b5c56aba6 : core: cortex-m0: Fix task routine prototypes
de4abe07f : reef: sleep for 10ms when re-enabling USB_TCPC_PWR
e4c9e101e : reef: enable WiFi power control support
fcc09a2b7 : usb_charger: Support inverted 5V_EN GPIO polarity
4b680119c : file_lock: Add fallback directory
542612246 : cleanup: pd: Define VBUS detection source
4f600b32b : stm32: i2c: Busy loop for a while waiting for interrupt
f6a53e991 : COMMON: move precharge time to config.h
0b5530819 : bd99955: Clear IADP enable bit on init
1242805ba : CR50: add tests for 1024-bit RSA.
c3463c7f5 : common/i2c: Fix I2C protection for i2c read/write commands
b6576ce2d : ectool: i2cread/write: Use EC_CMD_I2C_PASSTHRU
aca616c55 : CR50: port dcrypto/cr50 code to depend on third_party/cryptoc
abe2a5519 : elm: get VBUS statue from GPIO
9d903a786 : g: upgrade: wipe out NVRAM on upgrades
d9f0c1344 : nvmem: provide a function to wipe out nvmem contents
723f703fd : servo_v4: add serial number and gpio commands
60259c4d7 : Cr50: Export the chip-specific SPI master functions
85120f5be : kevin: Add bma255 sensor for lid accelometer
5564c9fae : driver: Add support bma255 sensor
8f2c7d7f7 : jerry: Free up flash space
af0bc62e6 : elm: set SPI2 interface to low in S5
dc3de2c82 : reef: Initialize charge suppliers after change manager is initialized
52fdd9532 : BD99955: Get the VBUS provided status from individual ports
0c5782495 : reef: Re-factor PP5000 and PP3300 enable/disable
3026836a5 : apollolake: modify PMIC_EN and RSMRST_N handling
00c1a0993 : Timer initialization & conversion bug fixes
d1beddc46 : pwm: Modify new PWM host commands to take 16-bit duty cycle
8f886b40f : lucid: Add battery temp to temp_sensors list
9139071b7 : cr50: disable UART peripheral when the device is powered off.
f89b5a9b5 : cr50: dont drive UART output if servo is connected
1d7984ad2 : cr50: monitor the state of Servo, the EC, and AP
cebf8734d : kevin: rk3399: ectool interface for EC RTC alarm
641b02a46 : common: Hide hcdebug_mode_names behind CONFIG_CMD_HCDEBUG
718414401 : Cr50: NvMem: Connected function stubs in /board/tpm2/NVMem.c
df35737d6 : Cr50: Enabling NvMem in board.c and board.h
d80a5837c : NvMem: Added NV Memory module to ec/common/
56ee8aefc : servo_micro: add programmable serial number
5cc3cac58 : servo_v4: Fix ADC console command
4fa3b1e80 : amenia: update TCPC0 reset/power down assertion time
4c8359f4f : CR50: increment prime generation counter
798a50ca0 : mkbp_event: Don't discard event source structures due to LTO
b756628c7 : USB Serial: Add simple install script
e1dc48480 : CR50: remove dependence of assert.h on util.h
840d61282 : ectool: use v2 ABI for fallback 'readmem' ioctl
879231cbc : reef: Initialize VBUS + BC1.2 charge_manager suppliers
a22ba2548 : elm: Add support for I2C tunnel protection
f5bba241f : common/i2c: Add I2C passthru_protect command
d2bbc229f : common/i2c: Add get_i2c_port function
90b934d4e : reef: keep analogix pd chip in reset
c8a494841 : reef: change USB_C0_PD_INT voltage tolerance
58b9c3ef1 : reef: don't reset analogix pd chip out of band of driver
313355302 : Driver: BD99955: Enable BC1.2 support
f4e617e11 : amenia: enable tcpc support for amenia 1.2
f63124791 : amenia: update for amenia 1.2 hardware
d55bd1f3a : it83xx: fix wrong setting of 'IT83XX_ECPM_SCDCR3' register
535ccc66f : usb_serial: ignore make byproducts
8a11eae6d : it83xx: Add GPIO group K and L
a84aa5ace : kevin: rk3399: enabling RTC wakeup
b14f89cfd : reef: Initial commit
5219d2f86 : spi_flash: Add protect_range table for W25Q40
828d5c19f : elm: Set internal pull-high to GPI pins below. PE1 (BC12_ANX7688_INT_L) PE7 (ANX7688_CABLE_DET_EC_L)
35d534dfb : COMMON: Add extend function for tmp432 IC
f817140c3 : chip: it83xx: Optimize interrupt usage of LPC access
6e0c60d11 : npcx: Modify gpio's interrupt utilities
e9501105c : TCPM : Added driver for Analogix's anx74xx chips
4e889ab4a : kevin / gru: Update battery parameters
77e23a4fc : LED: add green/red support for host commands
2388211bd : board: it83xx_evb: support PD EVB
f2d57a897 : do not allow console commands with names longer than 14 characters
5c9fc1111 : shorten long console command names
8d81f8799 : npcx: i2c: Fix spurious NACK after i2cscan
ee5edcc02 : it83xx: Complete EC interrupt list
73f2b710e : elm: set up rotation matrices for EVT
238775109 : Amenia: internal pullup added to BAT_PRESENT_L pin
f9c3ea7d9 : g: Add GR_KEYMGR_HKEY_FRR to registers.h
a4ef74039 : usb_charger: Move part-specific code to usb_switch driver
7d8964614 : cleanup: Remove usb_switch_tsu6721 driver
4bc7964f5 : Ignore unused private board directories
849ccf7c9 : kevin: Add support bmi160 sensor
7a12b8254 : kevin: add more board id
7a698b225 : npcx: shi: Allow up to 10ms from CS assertion to first data byte
e41ee0e3e : kevin: Handle WARM_RESET_REQ input
541433aba : cleanup: lars / kunimitsu (and _pd): Remove board-level code
f36943f95 : flash_ec: Add support for it83xx_evb
3ccb91fe1 : npcx: Fixed bug that unexpected value of timer which source clock is 32K
b6b6430da : kevin: Shut down AP at AP_OVERTEMP assertion
9494fc0dd : pwm: Add generic PWM control host commands
3e9490031 : twinkie: disable tracing when injecting packets
61a0b59ca : kevin: reduce program size
a0e40c751 : mec1322: Don't try to inline pwm_get_keep_awake_mask()
ed9106891 : npcx: shi: Fixes for REBOOT_EC host command handling
0f6dce9fe : driver: bmi160: Add support bmi168
b8154d024 : kevin: Move RAM from data section to code
65bca9b9f : kionix: Initialize rv in all cases
26afde333 : keyboard: it83xx: add COL02 inverted feature
3391ef950 : npcx: shi: Improve reliability of SPI host command interface
b13f300ca : Allow TEST_LIST_HOST= to override test targets
1d8ff93a4 : driver/accelgyro_bmi160.c: fix the error handle in read()
cd2ef5a5f : kevin: Add support for SPI_MASTER on kevin
be930e342 : npcx: spi: disable all port from board struct
2c162ddad : test: host: Fix sbc_charging_v2 test failure
8321eed87 : common: Drop unused data structure
9b815745f : Cr50: Lower all runlevel permissions to medium
b803590c2 : hooks: Add relative HOOK_INIT priority for peripherals
d6546857d : charge_manager: Always set active charge port on first pass
3ef613fa4 : Cr50: Enable the USB SOF clock auto-calibration
bdbf0810d : gru: Initial mainboard commit
15ac27daa : rk3399: Set power state based on input signals
25a4f355e : npcx: add device id for npcx586g/npcx576g
32bf8ecb7 : board: rename it8380dev to it83xx_evb
e83c06bf9 : apollolake: ignore PLTRST# from SOC unless RSMRST# is deasserted
b6ad3710c : Cr50: Enable jittery clock
97ba68760 : CR50: fix issue in ecc parameter endian conversion
427b8f9cd : elm: Set USB_DP_HPD as input
3d030e640 : CR50: remove checks on RSA key buffer size
45d9f6afe : Add the lock key to the keyboard mask on kevin
8aa04ea27 : npcx: Reduce system stack size
d539c7996 : sb_firmware_update: Set ac flag at fw update mode
3b1c3ba36 : usb_updater: retransmit upgrade blocks if target does not reply
acaec8810 : g: enhance upgrade protocol to allow upgrade block restarts
de3a96c47 : g: verify that first message of each upgrade block is right
2b326b446 : g: upgrade - improve verification of the first upgrade message
b81afce80 : g: introduce versioning and backwards compatibility of usb_upgrade
65118b7f7 : g: drop: always start with USB facing external port
d37d50832 : usb_updater: shut down on errors more gracefully and simplify APIs
455767f08 : g: fix debug messages not to include two newlines
42662f221 : g: recover from usb_upgrade interruptions
c8e38a931 : kevin: Add support 3 color LED
c5d5ae7f1 : Invert KSO2 on Kevin
b2280c24b : CR50: point multiply should check point for curve membership
61e065326 : cr50: add basic rbox support
43a0c7034 : kevin: Decode board version
90145968b : kevin: GPIO changes for new proto build
9eafb5b9d : cr50: set SYS_RST_L as an input
c5dd305df : Cr50: Move board-specific rdd stuff out of chip/g/
38c93a26f : STM32: Add HSE and PLL to clock source selection
2b7949209 : STM32: Set UART clock sources to SYSCLK
66473502c : CR50: remove unused config option CONFIG_RSA, some cleanup
8a2423c05 : Tell git to ignore all private subdirectories
0970c2d79 : chell: Keep KB light PWM active during low-power idle
ab27f42f5 : pwm: Add PWM_CONFIG_DSLEEP config flag
8d742588a : servo_v4: add initial servo_v4 build
2aadcea46 : fusb302: Delay after enabling CC measurement switches
88caf3bc7 : g: i2c slave driver
3093a8da7 : tpm_regs: clean up debug messages
4e52ae607 : servo_micro: add gpio mode get and set
d18cb0e81 : checkpatch: do not consider split text strings a problem
7a78cc918 : UART: Remove X-on/X-off flow control
307b8e545 : UART: Remove enable/disable interrupt functions
2cab8b208 : cr50: enable AP and EC flash access
539e261d7 : pd: Fix port enable check for low power idle
dd5bea954 : STM32: Support LPUART console
40c02e3ff : Bring up STM32L476G-Eval
cb0d8108e : STM32: Add dma_select_channel
a1fc78597 : snoball: GPIO changes for proto 1
37c577cbf : elm: modifications for EVT
28827163c : Move include/byteorder.h -> builtin/endian.h
e54d1284f : ectool: Revert "ectool: Remove CROS_EC_DEV_IOCRDMEM"
1546b4de0 : Add the memmove() function prototype to builtin/string.h
4f0ab3118 : elm: Modify battery cutoff command
c65700730 : Add the memcmp() function prototype to builtin/string.h
671621b4c : nucleo-f072rb: Add initial set of board files
ba27af231 : kevin: Fix test build
045a59320 : CR50: add support for RSA key generation
f00d4621a : elm: kionix: allow dynamic selection of SPI or I2C transport
ee5d09823 : CR50: add support for P256-ECIES (hybrid encryption)
acc922691 : CR50: remove DCRYPTO_p256_points_mul, add DCRYPTO_p256_point_mul
c864a9785 : CR50: add support for RSA key "testing"
7e9245fde : CR50: move AES CTR implementation to dcrypto
b94c4eb99 : snoball: Add support for proto 0.9 board
cfca3ff97 : npcx: shi: Remove excessively verbose prints
9360bff01 : npcx: shi: Remove support for V2 host protocol
50b198bcc : npcx: shi: Don't enable GPIO_SHI_CS_L GPIO interrupt until S0
95858f385 : Deferred: Remove hard coded number of deferreds
69668a044 : chip: it83xx: add USBPD module
068cd0850 : Deferred: Use deferred_data instead of function pointer
1e7c28049 : g: fix usb console LF handling
b10d12f1c : tcpm: update code to support multiple tcpm driver
096dec1ad : Cr50: Change SYS_RST output to SYS_RST_L inout
e4690f615 : Cr50: Remove HOSTCMD task
9c2cbb6b5 : Cr50: Add DIO_PULL_UP and DIO_PULL_DOWN flags
910312f85 : cr50: Enable RD Detection
086c44d5c : cr50: enable AP and EC UART in CCD MODE
9ac90eeee : amenia: update charge LED control
afac68344 : amenia: enable BMM150 compass
b737fe07a : amenia: initial board code
b28ed970c : Cr50: Update the USB VID:PID:subclass constants
de45353bb : ectool: Remove CROS_EC_DEV_IOCRDMEM
fef9abf3b : apollolake: Remove timing delay for SOC_PWROK and RSMRST_N
b72c096f2 : chip: it83xx: Add i2c channel d/e/f function
a1b00c179 : cr50: fix AP UART
d08dade97 : CR50: handle big-endian RSA keys
2fb8d2772 : make: allow to see boards failed when making 'buildall'
a39347573 : power/rk3399: Implement chipset reset / shutdown routines
533a53614 : CR50: add support for HKDF (RFC 5869)
9ab5ffaef : kevin: Remove KBLIGHT module
3cb0a867d : CR50: handle big-endian ECC parameters
e6902404a : Kunimitsu: remove console commands for code size
e07d460d5 : power: mediatek: correct a typo in set_pmic_pwron
8d2aac6be : elm: initial elm mainboard
fc33f2b96 : tpmtest: support FTDI SPI on UltraDebug
d281308b4 : cr50: Detect debug cable and switch the PHY
0374c599a : chip: it83xx: disable sleep while fan control loop ongoing
e353ab036 : pd: Fix multiple reboot for battery cut-off
013a47740 : Driver: BD99955: Add code to enable both VBUS_EN & VCC_EN for PG3
f2ea8d729 : kevin: Don't disable both charge ports when we source VBUS
290ae152c : apollolake: ignore PLTRST# from SOC unless RSMRST# to soc is deasserted
f7ae91a59 : charger_state_v2: force static battery info update on battery change
52f7b3a0c : cr50: default to CCD PHY
7ce63a09f : ectool: Upgrade to improved ioctl format
66af587cb : Cr50: Enable RW FW updates over USB
a8d4c3f93 : Cr50: Add userspace tool to update RW FW over USB
4246bfa62 : Cr50: New usb_upgrade module for RW updates
650d47167 : Add header files needed by gpio_list.h
e6533d36a : chell: pmic: Delay disable of V0.85A
80680c7ff : chell: pmic: enable 100 ohm discharge on V1.00A
35e8490a6 : chip: it83xx: disable USB module's clock at default
f3552a686 : g: Add USB_STREAM_CONFIG_FULL macro to usb-stream.h
7ec7e0d4a : chell / kunimitsu / lars: Enable CONFIG_USB_PD_COMM_LOCKED
d2e77ddbc : pd: Add config to disable PD communication in locked RO
a3341ee7e : oak: increase HOSTCMD task stack size
2c26cad2a : Support RW_B in sysjump command when applicable
62cbb5caf : Cr50: Add console command "usb" for testing
a5e74e6b4 : cr50: forward console through USB
8a0d5ba17 : cr50: enable AP and EC UART forwarding
8264b91a5 : cr50: export AP and EC UART through USB
fa643a9fc : cr50: add support for creating multiple serial endpoints
55032aa12 : Driver: BD99955: Set minimum charge current & charge voltage values
1a5fd44c3 : chell: increase HOSTCMD task stack size
2d26e3807 : Cr50: SPI tests need to poke the target to wake it up
7abeeeaad : cleanup: Makefiles should check path assumptions
a536bdb1c : charger: bd99955: Disable BC1.2 detection
5aec786f4 : Cr50: Specify pinmux wake sources in gpio.inc
76850c555 : Cr50: Enable normal sleep, too
65d572591 : Cr50: Delay sleeping for longer after console input
79e45936f : Cr50: Preserve the idle action across soft reboots
bf24d5b26 : temp sensor: add support for G782
9406cf384 : Cr50: Sleep only when SPS has been quiet for a while
e79b32eb3 : Charger: BD99955: Implement charger interfaces
33fd731ca : charge_manager: Report UNKNOWN USB charger for 2 seconds after change
be731e262 : samus_pd: Use less flash space
257dab749 : console: Put additional console commands behind CONFIGs
93be0c3b0 : ectool: Support keyboard factory scanning
55cd6e4c7 : apollolake: initial chipset code
671162916 : sensor: update sensor driver to use I2C port from motion_sensor_t
59c03bc4c : cr50: enable use of multiple UARTs
9e0c450f7 : Cr50: First attempt at USB suspend with deep sleep
e2deea364 : kevin: Add battery and charger support
55bd1930f : charger: bd99955: Add support for extended features
7aa42e2ba : CR50: add NULL padding support for RSA encrypt/decrypt
70378b86b : Cr50: Include low-power exit triggers in reset causes
55af6cc41 : Cr50: Handle possible resume from deep sleep
91684d5e3 : Cr50: Add stubs to support low-power idle
19bfaa46e : CR50: add support for RSA PKCS1-PSS padding
20f5efafc : Cr50: Support USB SETCFG/GETCFG control transfers
06ea3b5b0 : spi_flash: print spi flash size in proper unit
4377df7b5 : Fan: enable fan after system resume
170d6bdd4 : cr50: update GPIOs
4c294d144 : npcx: gpio: Configure pin attributes before setting as output
fa2b676d6 : kevin: Change battery i2c frequency to 100 KHz
bfb7b6902 : power: rk3399: Add power down sequencing
4e1ddc02c : flash_ec: Add support for kevin
c1acab588 : npcx: pwm: Fix PWM module
ef561a293 : spi_flash: Reload watchdog before writing a flash page
a76eb92cc : Cr50: Fix subtle USB error in clearing global NAKs
7fcd0590e : Cr50: Fix console message on unexpected USB event
b45e7c85d : Cr50: Cleanup check_reset_cause() code
6f24b75a1 : Cr50: cleanup: Clarify a few comments
fabb15c70 : Cr50: Remove CONFIG_HOSTCMD_SPS support
cb38156bb : it8380dev: util: Enable Host Global Reset
229546765 : usb_port_power_smart: Support variable port count
dbc03d1bf : oak: allow charging of dead battery requesting nil
ba6e37787 : it83xx: keyboard: remove "CONFIG_IT83XX_KEYBOARD_KSI_WUC_INT" and fix ISR
47e2912f4 : chip: it83xx: remove "CHIP_FAMILY_IT839X"
57244d770 : Console: Fix channel enum values
4826d592c : Driver: bd99955: Add ROHM bd99955 initial charger driver
719f5d6d0 : charger: isl9237: Report nominal current limit as ramp current
6ea879339 : cleanup: ectool: Ensure LED-related strings are defined for all types
d36e177f9 : smbus: Re-write smbus driver
fa1653d24 : GPIO: Rename and move board_set_gpio_hibernate_state
952b2a54e : crc8: Support crc calculation across non-contiguous data
f06443e2f : ectool: Eliminate needless stderr output from `tempsinfo`
e3623405c : mec1322: Do not shutdown LPC in deepsleep.
d3a8bd0c3 : servo_micro: add initial servo_micro build
a595a9cff : oak: make sure power button is stable when waiting for release
74d2e46ea : oak: Clean up CONFIG_PMIC_FW_LONG_PRESS_TIMER related codes
c1fbaa22c : oak: Add delay before we turn off VBAT
51fa74ec6 : oak: rev5: increase cycle time for LED in SUSPEND
3424deb48 : npcx: Add 256KB alignment of RO & RW regions for npcx5m6g.
750b4525d : servo_micro: add USB I2C interface
e21f3401e : chell: Indicate when charging in suspend
06d3155c5 : cr50: trng: handle (unlikely) TRNG timeout
395a28400 : pd: Add error handling for pd_send_request_msg()
1f74a4513 : kevin: Add rk3399 power sequencing
45919e6d7 : power: Add support for rk3399 power sequencing
1c0b8dc81 : Cr50: cleanup: put macro args inside parens
5ed0b29ce : kunimitsu: remove CONFIG_POWER_SHUTDOWN_PAUSE_IN_S5
c914d38c9 : Kunimitsu/Lars: correct adc voltage reading
1102e46ec : core: fix unaligned access
d0523f15d : kevin: Initial board commit
fe996b200 : mkbp_event: prevent unnecessary interrupts to AP
6c116f0ff : Lars: Manually Revert "Lars: Add ALS support"
6e0de1df5 : CR50: move platform independent stub calls back to third_party
554ecc6b9 : util/iteflash: Return error on all verify failures
866e84995 : pd: Compilation fixes for upcoming board designs
541de8a5a : npcx: Rename CONFIG_SHI to CONFIG_HOSTCMD_SPS
9f39ce190 : lucid: fix adc vbus sensing
88e016158 : CR50: move utility method reverse() to common/util.c
6e0309ffa : CR50: set result size in _cpri__GenerateKeyEcc, _cpri__GetEphemeralEcc
86d94fa3b : oak: Fix rev5 battery LED
1e20c1f88 : sb_firmware_update: Remove battery HWID check
da191ee1a : iteflash: Initialize variable that later used in the function
dca765004 : npcx: Add CHIP_VARIANT variant for different versions of npcx ec.
f02a5e904 : npcx: Add 1.8V IO support for some GPIOs and I2C pins.
dc73b3ed7 : oak: set up base accelerometer rotation matrix
9d472018f : Common : Fix ectool led cmd segmentation fault
28334368a : fusb302: update driver for FUSB302B
fc715ba42 : oak: fix issues on building oak rev1-4 EC
99ab10781 : Cr50: Modify flash write to account for erase block boundaries
3f85f1be7 : chell: Enable HW charge ramping for BC1.2 suppliers
284398764 : spi_flash: Reload watchdog after erasing each 32K block
faa870945 : GPIO: Move STM32 specific gpio_enabled_clocks
bb0c3687e : USB: Add bounds checking to USB-SPI bridge read
ad7d6516b : locks: Update lockfile dir to be FHS 3.0 compliant
325fe5ac6 : GPIO: Move host and console commands to new file
6877eee24 : oak: enable lid angle update
ec3223321 : oak: change the default board revision to OAK_REV5.
e3d6310cc : NPCX: Convert keyboard pins to use ALTERNATE macro
c86c7799d : NPCX: Refactor GPIO driver for functionality and size
62055e53b : oak: avoid reading BC1.2 interrupt reg during handling vbus event
d89301b03 : Replace SysV semaphore lock with file lock
afc76f1ad : oak: updates for rev5
0c9e75f01 : oak: Add base accel & gyro via SPI bus for rev5
a36a6ca96 : oak: Add kx022 lid accelerometer for rev5.
7b4319744 : Add library for working with Android
ee86be472 : Cr50: SAFE MODE: all GPIOs are inputs for Kevin0
b6f3e288c : cr50: use the correct signer invocation options
d1bf3aecf : cr50: signer: sync up with upstream
b47c1fed2 : Cr50: Debug: Add pinmux and gpiocfg commands
30585eb36 : Cr50: Configure GPIOs for Kevin proto0
55bc46fe4 : Cr50: cleanup: Remove some unneccessary code
9b4f662a8 : lucid: add support to detect BC1.2 suppliers
60552e57b : oak: Enable TI OPT3001 ambient light sensor for rev5
e44f7b102 : glados_pd: Add WP_L input GPIO for future boards
5a9a8f3db : cleanup: Add warning comment to gpio.inc files
8376cf5cc : Cr50: Remove GPIOs left over from FPGA boards
4d5adcac8 : Cr50: Cleanup some of the GPIO handling code
6f3c58741 : mec1322: port80: Disable port80 interrupt and timer after timeout
8e31328e0 : it8380dev: util: Fix iteflash flash issue
a58c24ee3 : Cr50: Fix USB two-stage control transfers
4f15d2189 : g: Clean up pinmux initialization
defe8ea6a : util: ec3po: Implement auto interrogation mode.
29b084094 : jerry: Increase UART TX buffer size.
4b35daffd : common: console: Change console_init() string.
237406c5b : pd: Don't source VBUS when forcing sink role
024a2447e : cr50: upgrade: fix debug messages to show address instead of offset
9f5782ba0 : CR50: add in-place decrypt support for AES-CFB
2af857276 : Lars_PD: GPIO correction
3f55d939d : cr50: test: do not leave the bootsrtap pin in the wrong state
98b0e13f6 : GPIO: Remove gpio_alt_funcs table from common header
8ae8dca6d : cr50: Switch from ALTERNATE to PINMUX macros
0a644a912 : GPIO: Move definitions of GPIO_KB_INPUT and OUTPUT
74615c101 : skylake: do not clear masks in S0ix -> S0 transition
2435c91b3 : Kunimitsu: Enable config REPLACE_LOADER_WITH_BSS_SLOW
db4c248e4 : Cr50: Slightly better USB error messages
15f6889c6 : chip: it83xx: it8320 compatibility
5efbecb77 : kunimitsu: hibernate: enable PseudoG3 support at board level
2fa3138ab : gaia, mediatek, rockchip, tegra: No more disabling key scanning in power files
5c184565a : chip: it83xx: disable fan control timer if all fans are off
5a7767a20 : config: it83xx: remove "CONFIG_IT83XX_PECI_WITH_INTERRUPT"
c505edb0b : hibernate: Inform PD MCU before calling board hibernate callback
ebe37f000 : Lars: S0ix/S3 EC power improvement
12d032553 : cr50: add firmware upgrade test
93f2848eb : cr50: upgrade command extension
ffd5819d3 : cr50: allow board to provide flash configuration
b37a7b716 : cr50: improve flash driver error reporting
38c64408f : wheatley / nuc: Modified the internal ref voltage of ADC to 2.816V
86bcc3006 : Lars: Power LED to blink in S0iX state.
c66d812c3 : lucid: add battery cutoff functionality
958554a97 : Lars: Enable S0ix.
80d49a433 : cr50: modify mpsse to work with the new device
7dd904b8d : cr50: improve loader logic to consider build timestamp as well
758ef0715 : cr50: write protect area where the code jumps to
a0ee70681 : cr50: test: consolidate test exceptions
e4565cca1 : Add bionic compatibility
c0c440262 : util: ec3po: Allow changing interrogation modes.
e10691fa7 : cr50: remove RO dependency on tpm2
3d2ad2985 : nuc: Modify divider of apb2 to 1 if it's freq isn't divisible by 1MHz
71a8c0298 : nuc: Fixed bug that some of DP80's data is skipping
27ce00c16 : Cr50: Fixes a glitching issue during GPIO initialization.
388a7fa8c : CR50: remove incorrect output length check in RSA decrypt
e7b5e7b05 : core/*/ec.lds.S: quote paths containing OUTDIR
192806b8d : skylake: set and clear wake masks in S0 <-> S0ix transitions
40018bb45 : cr50: test: use gcc for linking
d5e598646 : cr50: configure GPIOs properly
cd5745f99 : CR50: Include NUL byte from label for OAEP pad calculation
5dca5807b : MEC1322 port80 Acknowledge interrupt
0251aacd4 : mec1322: i2c: Print port name on failure
9c053ea89 : mec1322: clock: Use full-speed 48MHz processor clock during EC boot
c7b96d514 : Driver: isl9237: configures ACOK assertion to switching time
d79035825 : Kunimitsu: S0ix/S3 EC power improvement
a76663432 : cr50: integrate register definitions consistent with real silicon
cb190ca86 : charger: Settings for charger current in no battery condition
97c341cce : kunimitsu: reduce PD log size
75142ba99 : chell: Blink LED in S0iX
7ac69e594 : CR50: Add initial elliptic curve crypto implementation.
89424bfbe : fmap: note fmap_name dependency
e68019e34 : CR50: enable the bignum library to handle word un-aligned keys
cb663d93a : Plankton: Added support for normal dualrole operation
c17c447a2 : cr50: provide plumbing for prod mode RO signing
d6c6dc515 : cr50: signer: pick up latest and greatest
c1117fb70 : cr50: no need to check for USB inclusion
ce5234255 : cr50: add public key for RO verification
cef39847f : flash_ec: Disconnect EC-3PO interps when flashing.
f700e3bb0 : nuc: Add support for CONFIG_LOW_POWER_S0.
4ec554dd8 : ectool: add inject-keys.py
c68e5a7c9 : CR50: Add initialization code required by TPM2 compliance tests.
ff52ac20c : common: Fix sleep mask for multi-port lock.
1b9e6b237 : Cr50: Modified the flash driver to retry operations as appropriate.
00fbe2a0a : kunimitus: add VCONN swap ability
c5e063405 : cleanup: Fix signed vs unsigned typing
086e501be : util: ec3po: Add OOBM queue and dynamic loglevels.
f6f06c95d : NPCX: Move control of PD GPIO hibernation state to board
bc404c94b : Enforce compilation without system headers
fc9ed5239 : Chell: Setting battery charging maximum value of temperature
8d3fe8d54 : util: ec3po: Change console permissions to 660.
dfb790170 : CR50: fix unaligned memory accesses in dcrypto/aes.
1ca953683 : kunimitsu: lars: enable USB PD logging.
18197b803 : CR50: fix incomplete hash state initialization.
33fe5e437 : charger/Kunimitsu: Fix for boot from cut-off battery
0c50cae42 : nuc: Reduce the period of watchdog check timer
83b9a7ea7 : CR50: define EMBEDDED_MODE=1 for code under cr50.
990ca7a1b : pd: Reinitialize state variables on TCPC reset
9abc13d25 : cr50: signer should be a dependency for RW_B target too
960cf45b3 : Don't declare functions inline that aren't always defined as such
b7cf464b8 : chell: Enable S0ix power state support
4f6f50590 : Fix null pointer check in tokenFilename()
c8484a913 : Cr50: Fixed soft resets on silicon.
9c4f2b00e : Cr50: Removed references to FPGA-only registers from the bootloader.
e7a9ccbf0 : Kunimitsu: Change the battery minimum voltage value
cddf3c05d : CR50: implement _cpri__StirRandom as a no-op.
bca1ba350 : it8380dev: util: Enhance iteflash
88e64e11e : chell: Trigger PMIC shutdown rather than hibernate
9148a4dc0 : system: Add hibernate board-level callback
db7194fbe : common: Fixes the SFDP_BITFIELD() macro.
26bbc59b4 : Fix bug in software sha256_hash()
d60d263b8 : Kunimitsu: Fixing build error when enabled CONFIG_GYRO_L3GD20H
747a9f078 : cr50: adds the ability to configure muxed inout peripherals
99f62cb3a : common: Adds a JEDEC SFDP v1.* based Serial NOR Flash driver
8f39d1d51 : Modified the bootloader to check PMU_PWRDN_SCRATCH30 and load the newer of the two RW images if set.
f8f0618ca : common: Adds JEDEC SFDP v1.0 & v1.5 encoding and decoding
a313fc9b1 : chip: it83xx: fix EC interrupt vector registers issue
347f516d8 : cr50: updates watchdog and hw clock to use hw regdefs
7d0152a78 : tcpc: add support for TCPC with integrated high-speed muxes
0801ac67b : GPIO: Remove gpio_get_level_reg function
28eb47888 : GPIO: Remove GPIO_TO_PORT_MASK_PAIR
255a55106 : GPIO: Use gpio_reset in a few more places
2e37a50b3 : glados / chell: Power Optimize S0ix PMIC VRs
9e0506d33 : nuc: Fixed the bug of i2c caused by writing START bit in SMBCTL1.
72ad26084 : chip: it83xx: update ec2i module
74e81bf9d : GPIO: Prefer gpio_set_flags
e9c8d3850 : chell/glados/kunimitsu/tlars: Enable temporary host storage
81efb83e9 : ec: Add temporary secure storage for the host during boot
97713dba8 : ec: Add a chipset reset hook
8c9210b81 : mec1322: hibernate: Don't reconfigure all GPIOs
f5e9dbe10 : Move platform independent stub calls back to the third_party tpm library, part 2.
466675fb1 : skylake: Better handling of S0->S5->S0 path
0e8928920 : Kunimitsu: Fix leak on pin for battery_present.
09a1fee89 : skylake: Fix for RTCRST check in S5 power down path
89bcc9354 : stm32f0: flash: Don't check protect bits for flash that doesn't exist
d83482a3b : Kunimitsu: Set the power button debounce time to zero in PMIC
c992cb217 : lucid: fix LED charge state
85b294f24 : chell: Add board support for asserting RTCRST
bbe2d886d : skylake: Add support for asserting RTCRST if power sequencing fails
ebd29d455 : nuc: Adjust core clock from 16/12 MHz to 15/13 MHz.
17ffa6b1a : vboot_hash: Properly handle hash of zero-byte region
4c290b058 : GPIO: Simplify configuration
d5ae5bc37 : I2C: Remove raw mode mutex
7b89bb029 : Build: Use ccache to speed up builds
6e4e1ccc8 : GPIO: Add gpio_reset function
e933d0b7b : mec1322: lpc: Clear STATUS_PROCESSING LPC status bit on init
c21a0b808 : twinkie: fix USB interfaces count in the 'sink' image
549624294 : Move platform independent stub calls back to the third_party tpm library.
fac21172b : Power: Use gpio_get_name instead of gpio_list
63eccdb09 : test/flash: Use signal enum instead of string name
cdaf11549 : GPIO: Use gpio_set_flags instead of ..._by_mask
a8f8be9b3 : chell: Invert board version GPIOs
de6ad7060 : vboot_hash: Save stack space when checking image size
7cf0b1514 : glados / kunimitsu: led: battery LED blinking on low battery
dda6f888d : Driver: ISL9237: Configure Prochot# Debounce time to maximum
77abb5072 : nuc: Support hibernate_wake_pins on wheatley, npcx_evb and npcx_evb_arm.
a50b12ef9 : flash_ec: Allow dfu updates without servo console
6955bfdd9 : Kunimitsu: Increase 5V rail in PMIC
6e2d29824 : Skylake: prevent EC from continuing execution after turning 3.3V_DSW off.
c980765b0 : Kunimitsu/Lars: for PMIC, check i2c response before further initialization
b1b0e88be : util: ec3po: Change console permissions to 666.
7a254e985 : Initial RSA implementation.
4368dcfb3 : util: ec3po: Add support to disconnect from UART.
119916761 : sb_firmware_update: Use any available host protocol
74193c724 : kunimitsu: increase stack size for PD_C0, PD_C1, and PD_CMD
84da8889a : Lars: Update PMIC settings
726ce9700 : util: presubmit_check.sh: Fix (again) for ec3po.
3d5c5e818 : wheatley: replace Makefile with real link file.
863d0b81f : oak: pd: move power change notification to function board_set_charge_limit.
126f48aa3 : pd: Add common EC_HOST_EVENT_PD_MCU implementation
c7c04e673 : util: presubmit_check.sh: Fix check for ec3po.
a48945568 : wheatley: Proposed workaround for RESET_FLAG_RESET_PIN issue on wheatley.
a4175c650 : nuc: Support rpm mode for fan control.
0af6e77a3 : charger: Change unlocked battery level ignore conditions
0c8a1b8d3 : core: nds32: add task_wait_event_mask() function to nds32 core
c3ce180fb : vboot_hash: check the current hash is for the right region
7b3032b1c : Chell: modify led setting for OEM spec
9fce7075d : util: ec3po: Add served PTY to logging.
5f18982f6 : util: ec3po: Change interrogation timeouts.
077e54566 : cortex-m: proper handling of input parameters to SVC handler
3d752a3bf : nuc: Get more accurate value of deep idle time.
c6773e676 : util: ec3po: Add presubmit check for ec3po.
ec7927a20 : keyboard: Fix kbpress after recent keyboard change
8d99bd934 : wheatley: Add CONFIG_LTO definition to reduce FW size.
eebef1b8f : kunimitsu: add debug assert flag
d85c7d3f1 : util: npcx: Fix build for ARM host boards
2c0843e84 : chell / chell_pd: Use power-optimized GPIO defaults
8b3090c1b : lucid: add LED support
68a4b3a4b : lucid: implement fast charging
861ead29b : lucid: remove some unnecessary features to save space
617fb66fc : Move rand_bytes implementation from tpm2 to chip/g.
e41530758 : nuc: Enable lower core CLK for power consumption
8038e5f14 : stm32: adc: Add support for DMA continuous mode
34f226422 : cr50: adds the SPI master driver
ee4e0763a : common: Include host/console commands based on HAS_TASK_HOSTCMD/CONSOLE
862394233 : Lars: Update battery settings
4bad633cb : ec3po: Add graceful exit.
6a29ca187 : Refactor crypto subcommands into their own python module.
f72decc80 : Cr50: Implement USB according to Programmer's Guide
11c2c9223 : nds32: start_irq_handler() use system stack
51811325d : Kunimitsu: enable power threshold checking in power up
6f4146f96 : skylake: increase retry count in power up
e74b3cc6c : charger: fix coding error in charge_prevent_power_on()
8895f2a3a : Cr50: Revise FIFO SRAM settings
c14a2c3e7 : Lars: Update LED settings
c48f8c3af : Chell: modify led setting for led test command.
77998f1c5 : skylake: fix retry counter checking in power up
eac6480a2 : mec1322: Fix uninitialized variable.
d270d40d1 : Lars: Add ALS console-command
57e703ea2 : it8380dev: Implement GPIO mode for KBS pins and fix gpio_set_level()
313f2ab8c : it8380dev: To config register 'GCR' in gpio_pre_init()
a6e82c3ac : keyboard: prevent races enabling/disabling kb scanning
1ed496813 : Cr50: clean up usb_init()
3a1b5d5ac : stm32: Don't use HSI48 clock for chips which don't support it
0ad9bd623 : Cr50: USB: Add stubs for additional EP0 interrupts
30f8fdaa9 : Cr50: Cleaner API for USB_DECLARE_IFACE callbacks
56385a056 : ALS: wake up ALS task when switched to RW mode
5618054f9 : Cr50: Add a few more symbolic names for constants
229bc28b0 : honeybuns: enable updates over USB-PD
8acf3ebe2 : Cr50: tweaks to debug output and a comment or two
55e564949 : cr50: fix calculations determining the image type
432ea75d9 : cr50: add ability to include two identical RW sections in the EC image
a41d5c84c : glados/chell: Do not pull-up RSMRST to PCH in hibernate
f5773e74d : ec3po: Add setup script.
c665d557c : ec3po: Clean up and stylistic changes.
85cac7ec1 : use _DEFAULT_SOURCE for newer glibc
9af4610be : README: Add link to quick-build instructions
7ef9d3c34 : Lars: Add Keyboard COL2 Invert
e55b4faff : mec1322: i2c: Track controller status for repeated start
3b40955f3 : Revert "mec1322: i2c: Assume read-no-write transactions are repeated start"
51daa37c5 : lars: Fix build
e5544226e : keyboard_mkbp: set the key pressed event to wakeup AP
565db4519 : Lars: Add PWM keyboard backlight support
5c8edccb9 : Lars: Remove second port of PD firmware
a9d741795 : tcpc: add 2 bytes into TX byte count register
b2945c1ce : snoball: Enable PWMs for post-regulator voltage control
aad615c80 : honeybuns: Allow 20v charging
99c186b70 : stm32: pwm: Allow configuration of pwm frequency + complementary outputs
743a9ea7c : pwm: Add common initialization for PWM pins
6b75bfee7 : kunimitsu: modify charge LED gpio control to match FAB4 schematic
d837c80ef : pd: Fix unwanted resets on single-role power supplies
5de8d35d1 : cr50: add extension command for testing hash primitives
bf91b0048 : Smart battery: wait for any battery response
08daf923b : Fan: Allow fan at max speed during the boot time.
d1f1e7722 : cr50: reduce hash implementation stack requirements
25b573bda : Lars: Add ALS support
f184c0ba4 : Lars: Refactoring PD port count setting
d161f78d4 : nuc: enable CLKRUN functionality for SERIRQ quiet mode.
3e73320f4 : cr50: fix cryptography problems
898e16bf7 : cr50: test: add hash testing host side implementation
e1be8e179 : cr50: test: move crypto test into its own module
0e9cd9566 : chell: Keep keyboard backlight off in hibernate
c9e0e4d57 : cr50: test: extended command code does not have to be passed as argument
ca6e4836a : oak: pd: increase stack size of PDCMD task
78c2a7ebd : Cr50: Clean up the GINTSTS USB macros
d263fa526 : Cr50: Replace magic numbers for GGPIO control
f748a7fbd : common: adc/i2c: Mark task_waiting volatile
9167ce023 : usb: Put HID descriptor in the correct order
be47beb53 : Lars: update fan settings
744f7c278 : oak: enable HW charge ramping
53fa1d1f0 : driver: si114x: Unlock the device if stuck
e803e8111 : nuc: Add i2cscan and kbpress commands for FAFT.
70915b501 : motion: Set interrupt interval properly for sensor in force mode
02ddede08 : device: si114x: Address overflow condition
7f6862e5e : Cr50: bootloader: display config bits at boot
cef0fdb90 : motion: At shutdown, access sensors only if initialized.
6ebcb4b27 : lars_pd: preparing new PD firmware for one-typeC-port PD
326bff520 : fusb302: Don't flush RX FIFO on GoodCRC
9ea7ca8d8 : pd: send power change event to AP whenever input power is changed
af3172cd7 : mec1322_evb: Remove board
4421d75c2 : mec1322: i2c: Assume read-no-write transactions are repeated start
07bf28b77 : mec1322: i2c: Add hard-timeout for status wait
1051a7e2d : Lars: update for proto board
29467c60c : Lars: update I2C port MACRO
6e4848c20 : task: Don't discard events on mutex contention
0c4408efd : kunimitsu: Modify battery LED colour
2a09bf95e : Chell: support LED behavior
356c9c510 : Lars: update type-C switch port count
921630d40 : Lars: update i2c.mux speed
d8a516cb9 : kunimitsu: remove fab 3 related changes
f14dd412c : ec3po: Add compatibility for older EC images.
1d0785da9 : Lars: update GPIO setting
cefe19e08 : oak: add VCONN swap ability
e24ac972e : ectool: provide lid angle info
767e132d1 : pd: Add support for multiple distinct TCPC alert signals
9665d0b1d : cr50: fix _cpri__DrbgGetPutState and _cpri__EccCommitCompute stubs
9b11d7095 : cr50: increase tpm task size
36ceac483 : cr50: enable stack overflow monitoring
ae89bb6f4 : cr50: SHA1 and SHA256 implementation with hardware support
f01d71eb5 : flash_ec: Don't stop servod or init when claiming EC UART
51afeae60 : kunimitsu: update accelerometer standard reference matrix
feb63bec8 : chell: Apply USB EQ settings to PS8740 USB mux
3df2228c1 : ps8740: Add a function to tune USB EQ settings
1ea9dece8 : usb_mux: Add a callback for board specific init
156461b21 : chell: Update for EVT build
46c62e3b6 : cr50: dcrypto code belongs with the chip, not with the board
824d9e7a8 : cr50: move key ladder initialization into its own files
c13c65393 : snoball: Enable secondary bias regulator
6e99eb681 : cr50: fix assert_func stub prototype
afaaba44f : cr50: Extended command test utility
32267c109 : cr50: rename hw generated register definitions file
70bb65cd2 : cr50: Update to the "final final" FPGA image 20151118_11218@80881
04e0b4cc4 : cr50: suppress TPM debug output by default
68502864c : motion: fix ec_rate to be more accurate
708f81e3d : motion: Fix the number of sample to collect in motion task
d0cf3227c : charge_state_v2: Set charger input current in the task
ea3b0a97c : fan: Disable fan when duty / RPM is set to zero
ebf92ecc8 : Kunimitsu: Add S0ix on SLP_S0 assertion
8704de934 : snoball: Correct DMA UART channels
06c2b877d : flash_ec: Accomodate using flashrom on beaglebone
0ddef3548 : snoball: Use TIM1 for LSB system clock
c20cff09e : stm32: hwtimer: Use correct TIM1 interrupt
bb9e85321 : glados: Make SLP_S0 a non-interrupt input pin
87a60df71 : motion: improve readability by adding units to variable names.
9d7f16744 : motion: wake up main task for all changes in EC parameter.
d98999f36 : motion: Alter ec_rate to prevent samples without data
2d287e61c : chell / glados: Add power signal interrupt storm detection
1aa75c17c : power: Add power signal interrupt storm detection
2c8817117 : common: spi: Add a delay after write commands.
a45a65ce8 : kunimitsu: remove fab 3 related changes
2196df607 : cr50: add extension command handler for AES testing
93760af71 : mec1322: i2c: clear specified status bits
420099f74 : motion: Change units of ec_rate from us to ms.
192d0b4da : kunimitsu: Gyro is not used for lid calculation
cfae64d5d : driver: si114x: Do not read light when proximty is low
bea9bfc15 : cr50: do not assume that data and keys are aligned
5630c63ae : cr50: increase receive buffer size
ee1a2a3a8 : add command multiplexer to the TPM driver
7f1baece0 : fusb302: Move i2c slave address defines to common header
edae3db11 : it8380dev: improve power consumption
f0489dc27 : pd: initialize tcpc when tcpm boots
4b10eb6c0 : getversion: Use commit date for date stamp
b60d19198 : snoball: Initial board commit
a8f2e3625 : add the 'extension' command framework
2d57e6f6d : kunimitsu: update for fab 4
fca995376 : glados / chell: Enable useful console features
74aad9a0a : chell: Increase RO/RW image size to 104KB
dbebdfdb7 : Revert "flash_ec: Accomodate using flashrom on beaglebone"
fcdbe7da7 : flash_ec: Accomodate using flashrom on beaglebone
422cb0c5e : cr50: make use of byteorder routines
684d25b41 : common: byte order conversion functions
96b653548 : motion: fix oversampling formula
d68cb398a : chell: Add keyboard backlight
43a4578a9 : pwm: Add option for alternate clock source
467fe2836 : cr50: do not try verifying RW integrity
b59fa8ca6 : common: lightbar: update leds when needed
66a72f0b6 : motion: minium interval between motion task now a variable
0922cc81c : motion: cleanup include file
427093193 : Lars: update LED control
5923dd7cd : Add documentation for the TCPC microcontroller implementation
21c0f8e69 : nds32: fix lds
f175ca810 : it8380dev: modify uart ISR
fe3189a56 : cortex-m0: Ensure .bss.slow section is cleared.
3045fe2c4 : util: signer: cr50: use full flash addresses instead of segment addresses
13f701775 : util: signer: improve debug output readability
bd83bb8f3 : glados/chell: drive PCH_RTCRST low
59dccac4d : nuc: Fixed wheatley bugs of SERIRQ and AC detection.
28cb6015a : common: port80: Add items to .bss.slow.
82c405443 : Add initial dcrypto AES implementation.
397dbec3d : console: Add support for using EC-3PO console.
ac7a8864d : Lars: remove compile-time checks related to second PD port
d50fda3f4 : Lars: increase RO image size
384fe375d : pd: Don't check for sink role if we're always a source
6112f2067 : common: keyboard_scan: Add items to .bss.slow.
1ade79a8e : cleanup: Fix gcc 5.2.1 compile errors
77e76fc7f : util: Add EC-3PO, the EC console interpreter.
8501badde : pd: set dedicated charger after boot with legacy charger
c391492dc : glados: Add pullup to SPI MISO GPIO
b83dbc319 : usb_charger: disconnect usb switch until connection is debounced
d79cabb0a : it8380dev: Modify port 80 service routine
79ed6d36f : charge_state_v2: fix CONFIG_CHARGER_NARROW_VDC option
dc4f1a5eb : chell: Enable reset of EC on PD panic
f8ac3e035 : chell: Fix hibernate by not touching PMIC reset pin
b234b9ecc : pd: Cleanup PD port-to-task macros
92386dd91 : Cr50: Tweak debug message for clarity
71133a0d8 : Cr50: Fix uart_tx_flush() to really flush
576444aa1 : Cr50: Workaround for watchdog permission problems
957a84277 : it8380dev: modify hwtimer's comment
dbc3f1dad : it8380dev: util: fix iteflash
62691cac0 : cr50: make customized RO work
b895b9e93 : cr50: allocate signature headers in both RO and RW images
725bef1b3 : cr50: RO Loader implementation
4611f0fbc : common: export the linker generated addresses of image sections
cb3e97777 : cr50: util: signer: make signer header definition usable on the target
ee86a8ce1 : cr50: signer: test private key for development environment
b09d5ece2 : util: signer: fix nonzero offset binary image signing bug
baed1d867 : cr50: re-generate register descriptions
54a2b91f3 : util: enhance cr50_regs to generate modified base address names
5fd715fc3 : common: charge_state_v2: Add items to .bss.slow.
1aebf16f5 : GLaDOS: Kunimitsu: Enable link-time optimization.
20562ac02 : mec1322: adjust mec adc channels for analog reference of 3.0V
006d2ad3a : common: host_command_master: Add buf to .bss.slow.
8608ea0a6 : pd: Add protection to FMAP data so it is not removed by linker
dd5b2e6eb : common: button: Add items to .bss.slow.
7b69a258f : common: acpi: Add items to .bss.slow.
75f740fa2 : glados: isl9237: add HW charge ramping
92a65427d : tcpm: Add configuration struct for tcpc i2c params
6f4595ff7 : cleanup: Rename usb.h to usb_descriptor.h
2d26ba2d2 : common: pd_log: Add PD log to .bss.slow.
da87d12ec : common.h: Create __bss_slow tag.
260e85cd0 : system: Copy the loader lastly before jumping.
e97da2f17 : Fix soft reboot to handle dropped permissions.
e99775311 : Cr50: Update to the "final" FPGA image 20151104_041733@78962
6a5c36bd4 : Cr50: Disable customized RO image by default
a57635515 : cr50: introduce RO image skeleton
032846bc3 : it8380dev: modify hwtimer and LPC wake up
f9ffa951c : chg: add narrow VDC power path support
41235ac25 : Cr50: Fix bug in print_later, add overflow detection
0e6024eb1 : cleanup: ignore compiled executable in extra/
7e31d2650 : mec1322: reduce system stack size
191536711 : chell: Fix inverted KSO2 / GPIO101
0b4674500 : led: correct LED blinking interval
64a812d4b : oak: cancel long press timer when lost power_good or entering S3
d5e49bc23 : make: decouple rw and ro object file sets
a25c7025e : mec1322: killing the white whale (removing temp files left behind)
e3554f39d : Initial commit of TCPM driver for FUSB302.
4f090ad68 : oak_pd: change oak_pd to be a sym link to glados_pd
e8b998f2c : Dropping of DAP permission causes false alert when debugging.
058687e0c : Drop permissions to MEDIUM (APP level).
792d00184 : stm32: i2c: Use correct timingr values based on clock source
37ff1d969 : oak: using only one standby mode wakeup source.
243160257 : cleanup: Standardize use of CONFIG_I2C and add MASTER/SLAVE CONFIGs
b1a3d8eda : oak: handle the warm reset key from servo board
80b997dc2 : mec1322: fix gpio_disable_interrupt
59fd91317 : oak: Adding 2S and 3S battery support
2ea7b194d : nds32: fix interrupt
ba63ef190 : it8380dev: fix irq, jtag and system
aa2db4401 : nuc: Add state machines to handle i2c master stall bus and call i2c_xfer again.
9258886bd : glower: Remove board
a023d6b0c : glados: oak: chell: enable USB PD logging
813e56e10 : stm32f0: i2c: Set timing register values by port clock source
e4d78afaf : cr50: upgrade to the latest FPGA image 20151029_41713@78167
832b2cc58 : samus: increase POWERBTN task stack size
c6b22f0ab : pd: turn on CONFIG_USB_PD_LOW_POWER by default
e080de3c4 : pd: add more power improvements to PD task
49d4254bd : Jerry: enable virtual battery
b347f36b1 : oak: ensure PMIC power button is released after SYSJUMP.
b86e256fb : Lars: enable USB-A port power control
21c46e7b1 : motion: Remove duplicate shutdown code
7253e57b3 : driver: si114x: Fail init of proximity sensor if light sensor fails.
8238dfa27 : driver: bmi160: Add magic sequence to unlock
df038776b : Remove cyan ec configuration
2bd7dce32 : charger: Add LIMIT_POWER charger param for low bat + weak charger
cb4a76e80 : i2c: get battery information from charge state
95e8bc2e0 : chell: Set SPI flash chip to W25X40
1361a7831 : flash_ec: Add support for flashing chell PD
2fa6f3e59 : it8380dev: gpio - remove comment about E4
ad1d33778 : it8380dev: Increase DLM size
19c1e9905 : it8380dev: fix clock module
9acd84460 : glados: oak: reboot EC if PD MCU crashes
71e12124e : pd: remove unnecessary delay in phy init
3f567a986 : ryu: fix lid close detection
b3911e8ee : ryu: do not pull EN_PP3300
81d269dc0 : common: lightbar: Add histeresis to prevent flickering
3fc374b7f : board: ryu: Compass and Gyro stays up in S5
daca039e2 : mec1322: Remove CONFIG_PORT80_TASK_EN from boards.
94ed0b2cf : lars: remove port80 task
776bedc3f : glados: chell: add VCONN swap ability
964534b91 : pd: change battery and variable sink cap for voltage inaccuracy
847978564 : pd: send soft reset on boot if VBUS is present
accc98d7c : oak: revise suspend gpio setting for rev4
c5f9f00df : oak: stm32f0: implement i2c_set_timeout
d8b81cdc0 : Cr50: Support USB on 15MHz FPGA image
061abcea9 : Lars: Init board
4247678ed : flash_ec: Use the chip name to check stm32 board
7e81bebb4 : tcpc: re-initialize tcpc if it reboots while tcpm is running
0f4e6d217 : Cr50: Support FPGA image m3.dist_20151021_054409
5ef895616 : ps8740: Make revision check a minimum instead of explicit value
695026da7 : flash_ec: Add chell and lars boards
07c0a192c : Kunimitsu: Add support to enable L3GD20H gyrometer
47ff569b6 : kunimitsu: enable USB-A port power control
7340e804a : common: Add lightbar dimming based on outside light.
fb6e6a4b4 : lightbar: define primary colors
7b9ec0991 : driver: Add L3GD20H gyrometer basic driver support
ceb35e565 : oak_pd: reduce image size and build full RO and RW
b8957abf5 : Kunimitsu: Enable motion_sense_task
228c1687e : nuc: Remove unnecessary NPCX_EC_FLASH_SIZE definition in npcx.
ab2460928 : mec1322: Abort curr DMA xfer in dma_disable_all().
2b82f8063 : cr50: move tpm2 stubs.c file to this repository
b9c53b162 : port80: Remove HAS_TASK_PORT80.
590caace9 : mec1322: Change the Port 80 task to a timer IRQ.
096edc1de : glados_pd: reduce image size and build full RO and RW
cb3e0ca78 : stm32f05x: Use correct erase block size of 1kB
8acea1ec3 : glados_pd: oak_pd: add and enable option for i2c slave only
4c8553dfb : stm32: add synchronous debug printf
979440a58 : Provide interface to random number generator
92e350197 : Cr50: enable modificaton of flash bank 1
784e0b1b4 : Kunimitsu: PMIC: Keep the emergency reset time to default
9e070fd92 : nuc: Enable JTAG directly by NPCX_ENABLE_JTAG definition
34a745efe : g: implement support for hardware based TRNG
95fdecb7b : common: expose true random number generator API
068644584 : motion: reenable double tap in S5.
fcfd32f04 : motion: fix manage_activity interface
f750ce8a1 : nuc: Switch three GPIOs since lacking interrupt support
917effebb : common: motion: Fix forced mode computation
3fa050203 : glados / kunimitsu / chell: Slow EC-->PD I2C bus to 500 KHz
ccadc8465 : mec1322: i2c: Simplify clk duty cycle calculations
12209d26e : Skylake: Configure EC to use W25X40 flash instead of W25Q64
fb0eca2ba : Cr50: Check in the script for cr50_fpga_regdefs.h
50b1a9de0 : driver: bmm150: Use Bosch recommend repetition
0174b9a21 : motion: Add timestamp in ODR
c88441239 : motion: fix spelling
811f5482f : GLaDOS: Kunimitsu: Chell: Reduce UART TX buffer to 512B.
db77cafb3 : stm32: i2c: Add timings for 8MHz i2cclk
3274fa21b : chell: Change image size to 100K.
9a8dc6b4f : chell: remove pd_check_requested_voltage()
d42ee9ef3 : glados: kunimitsu: Change image size to 100K.
9ed620f04 : system: Add support to reclaim space from loader.
3dcd8f6e3 : Kunimitsu: implement x86 power cycle on EC reset
e0df5cbaf : pd: allow request message over max current if mismatch bit set
89067fc45 : cleanup: pd: remove duplicate code for checking request msg
6b498ef31 : port80: Reduce history buffer to 256 bytes.
5eb9e8f85 : Kunimitsu: PMIC: Configure the discharge configuration registers
828b55a73 : common: Add magnetometer online calibration.
0647f66f8 : smaug: fix mag orientation: Z is pointing downward
98aafe954 : oak / oak_pd: Enable low-power PD features
ea48c412e : cr50: upgrade to the latest FPGA image (20151012_041715@75660)
84e27570e : chell: Add EC/PD configuration for chell board
e337adc6e : skylake: Move USB enable gpio control to board hooks
c682beaac : mec1322: i2c: Disable i2c interrupts after failed wait
298845ed7 : cr50: upgrade to the latest FPGA image (20151007_064811)
7e07e469f : mec1322: Do not set mux mode to GPIO in gpio_set_flags_by_mask()
e05fcfcfe : Kunimitsu: Enable heavysleep idle task
8ad4d6a68 : Kunimitsu: Enable FAN control
4bb7c3e2f : nds32: fix panic
f769f9837 : plankton: Set case closed debug mux
61361bec9 : pd: Cleanup usb_pd low power idle sleep mask
4253105db : glados: Add support for volume buttons
0596b551d : mkbp_event: prevent AC power change events to wakeup AP.
1c2bbee5c : lightbar: on tap sequence, only get battery percentage once
852fb5d7f : lightbar: fix battery level hysteresis bug
9669eeede : charge_state_v2: fix battfake command race condition
f7022544b : motion: fix sensor interrupt interval computation
e264ae0d1 : glados: set max input power to 45W
2cf426968 : kunimitsu: Correct ADC calculation for VBUS.
217e72d70 : cr50: upgrade to the latest FPGA image
9e2151497 : it8380dev: fix i2c module
6a686e604 : glados / glados_pd: Hibernate the PD when the EC hibernates
1870b30a6 : pd: Allow EC to request PD hibernate via host command
5d82dbc49 : ryu: export board version
e498de6ad : pdeval-stm32f072: Document pd swap commands
939d07fc4 : charge_state_v2: add option to cut-off battery when level is critical
229094b24 : ALS: Disable the ALS task if all the ALS inits fail
2aebfda07 : ryu: update charging temperature upper limit
5cbd9fa7b : Driver: ISL9237: Monitor system power consumption
58540e90a : Cause "make buildall -j" to yell about failures.
fa7baa6ad : wheatley: Remove task profiling to shrink image size
692428e1a : it8380dev: fix hw timer and related function.
04bb47c32 : lucid: Remove console command help strings to free flash space
29db8c684 : glados_pd: Enable low power idle
63d7b7b6f : stm32: i2c: Inhibit deep sleep when addressed in slave mode
29162aeec : system: Add i2c slave sleep mask
7e7dd8cd1 : nuc: Simplify adc/pwm/fan drivers and related structures in boards
dbef9a6fe : Rename gpio_is_reboot_warm() to system_is_reboot_warm()
447e543ef : kunimitsu: revert TYPEC PD VBUS_DET / CHARGE_EN for older hardware.
75e8dae37 : pd: Always update charge manager on PD_CTRL_PS_RDY
f236658ff : common: motion: Fix for calculating oversampling fix.
5ed966769 : cr50: upgrade signer to latest and greatest
b8475a13c : cr50: update to the next fpga revision
ac234f05e : test: motion_lid: reenable
d0e1c2394 : common: motion: Separate motion task interval from AP configuration
1092919c5 : mec1322: Ensure flash operation has completed before returning.
9104bd94b : Kunimitsu: Fix VRMODECTRL for PMIC VCCIO control
a490cbfe8 : gesture: fix double tap doesn't always work in suspend
42062110b : cleanup: Remove redundant CONFIG_RAM_* configs
cc814fb45 : stm32: Remove support for stm32ts60
18295c9bb : board: ryu: Match Samus double tap behavior.
fec7aea0b : common: motion: Add timestamp before wakeup event.
cf25d26c2 : common: motion: Fix setting of Significant motion.
a0a1d18e0 : common: motion: Fix error calculating oversampling.
9d9f020aa : ectool: Add "hibdelay" command.
747056ec9 : gpio: Merge config_module into config_pins.
c121a3287 : nuc: Add initial wheatley board driver
823d3a2d5 : ec_commands: Add "hibdelay" as an EC host command.
094a81f5d : cleanup: Handle signed RW images a bit cleaner
e9000b22c : cleanup: Remove superfluous #defines
bd1cb857c : mec1322: More code space in RAM
e1b26d02d : Kunimitsu: initialize PMIC for VCCIO decay on assertion of SLP_S0
f53c8fd9f : lightbar: clear all segments before starting tap for battery
e5ec074df : ryu: fix max lightbar brightness
f4ef486fc : motion_sense: Fix issues in SET_ACTIVITY / LIST_ACTIVITIES
0dde6ad44 : glados: Swap pericom usb2 charge detector ports
bd34af5d7 : ryu: change charging temperature limits
854d5a6e7 : cleanup: Remove CONFIG_FW_IMAGE_SIZE
324d6b807 : driver: bmi160: Reenable FIFO when EC wants it.
5d138b379 : Make builds repeatable.
6190e1559 : flash_ec: restore boot_mode for all MCUs
dac76cc8d : common: add command spixfer
4ae115e14 : Fix typo when building with CONFIG_SHAREDLIB
bcb5fb232 : board: ryu: Use CONFIG_SPI_ACCEL_PORT instead of numerical
6a11d9ae7 : oak: updates GPIO setting for rev4
c6deb9113 : tcpc: don't allow tcpc write command until initialized
95ea67260 : nuc: Fixed flash layout issue for npcx
b03f92fbc : cleanup: Fix mapped storage accesses
85110d5bc : gpio: i2c: Correctly restore pins after i2cunwedge
735e5a6ee : Define SECTION=* and SECTION_IS_* when compiling
f4b65c5d9 : cleanup: Remove old vboot cruft from Makefile.rules
7323fd8fd : cleanup: Put chip-specific configs in config_chip.h
40e20adef : driver: bmi160: Fix for significant motion while in suspend.
241c2cb42 : driver: bmi160: Allow double tap to be set by the host.
8839b30b2 : common: motion: Fix accelgyro interface
4e8120a36 : common: motion: Add double tap gesture host interface
6f06cd5f7 : ryu: Enable Significant motion
813911489 : driver: bmi160: Add Significant motion support.
1d8fcfcd0 : common: Add __fls function
dbfb5c1de : stm32: Define a larger task size for HOST_CMD
56670f5d8 : driver: bmm150: fix repetiton registers
b98e33c95 : common: motion: Fix oversampling calculation.
1ce66908f : driver: si114x: fix typo
33046e7d5 : common: accel: Add error code for irq handler
9d1910f5a : Let private repos define their own subdirectories
b205b3e1a : cleanup: Cr50: remove duplicated compiler args
e24cca580 : common: lightbar: put multiple commands under i2c_lock
d34161538 : GLaDOS: Add base accel & gyro.
f46c115a2 : pd: set USB communications capable flag in PDO
c7eaa0a81 : pd: add more flags to USB_PD_CONTROL host command
6b5a49ef1 : motion: Add Gesture Interface
13a7ae7b6 : motion: Add wake up sensor support.
5254d5687 : driver: bmi160: add code for setting double tap
d2d67fae1 : ryu: Enable FPU
1bee6648c : nuc: use fix point math for timer calculation
dd06ad921 : samus: Set CONFIG_FPU for tmp6 driver.
c4f441f05 : chip: Set CONFIG_FPU on a board basis.
d896a005d : common: math: Use float when CONFIG_FPU is set.
4ef6aabe0 : common: Move tps65090 PMIC driver to driver/.
03f11f654 : honeybuns: ensure we are always a data UFP
bde89ebc2 : common: motion: move gesture actions in motion task.
378880614 : driver: si114x: Fix compilation when ACCEL_FIFO is disabled
a2ef386ee : common: motion: print return of drv->init()
6e96a91f2 : config_option_check.py: Ignore hidden files.
d79b54fdd : ecst: Print errors to stderr.
3c862e7f3 : Kunimitsu: PMIC: Emergency reset on long press of power button
0ed9b91d4 : oak: revise the cold reset timing.
1b34f4bae : Cr50: Add support for flash write & erase
ad8efdee3 : it8380dev: fix idle task and chip id
c93531185 : oak: power: set 8s for long power key press to force shutdown
62ea7121f : it8380dev: fix ec2i and uart
574c80657 : GLaDOS: Add lid accelerometer.
18ff33318 : lucid: set bq24773 switching frequency to 600kHz
542a95c87 : cleanup: Fix npcx build
5717b3150 : motion: add config option to use the old accelerometer ref frame
e686e95e9 : ectool: Add chip description for Kionix KX022.
7a87dae5c : motion: fix task to guarantee task never exits
5dfe8d267 : ectool: fix sizes one more time.
ac26c227a : cleanup: remove accidental binary
c15faa4c2 : usb_pd: Add TODO for pd soft reset process.
2f99365a5 : it8380dev: fix PWM moduel
f33ff43d9 : it8380dev: fix lpc module
72a7796dc : it8380dev: fix flash module and reset cause.
f4b09f4f4 : Kunimitsu: Enable "shmem" console command for FAFT testing
248e1a8a3 : md console command can dump memory in more formats
c8d95f8a6 : tcpc: update to tcpci RC3
c2c02249a : host: mock i2c_xfer
fe77303be : cleanup: Remove redundant FLASH_SIZE CONFIGs
1167cad6a : cleanup: Change meaning of storage offset CONFIGs
558c46516 : cleanup: Remove CDRAM / CODERAM CONFIGs
d58e54730 : cleanup: Rename geometry constants
4b3c13ddf : Celes: Add define to support GD25Q41B for External EC ROM.
3154abd5c : ryu: put additional temperature checks for battery charging
fa6359737 : GLaDOS: Add 3ms delay to end of chipset_resume.
2bff01f1c : common: math: Stop using FP_BITS directly.
552e3ceae : pd: restart toggling immediatly when dual role mode is re-enabled
16a18a5e0 : driver: Refactor Kionix Accelerometer drivers.
070a82524 : cleanup: Remove ifdefs for older implementations
0e4640cc6 : samus: gyro is on all the time.
42288543f : stm32: fix flash write protect check for STM32F3
a8d71bdb5 : pd: add option to save power in S5
8db5a8185 : oak: remove dual-port charge enable workaround
2eabf6fe8 : oak_pd: tcpm_power_status: Update power status on init
ea6c69c83 : Driver: Add TI TPS650830 PMIC driver header file
a8fb14fc8 : Kunimitsu: Enable keyboard console commands for FAFT testing
fc4c50119 : Kunimitsu: Disable motion_sense_task to save space
39c422597 : usb_charge: fix custom event mask
fd92f9bfe : pd: add swap commands to USB_PD_CONTROL host command
17296409d : common: Add variable to enable software gesture recognition.
3b1847d81 : motion: Fix a bug in accelrate
b3cd77eca : glados: Power-off PP1800_DX_AUDIO during S3
8acda59fa : driver/temp_sensor: Add support thermistor on EC's own ADC
502dc50f0 : temp_sensor: Separate ADC interface and thermistor maths
3f2dc4415 : glados: Enable TI OPT3001 ambient light sensor
2a16019d5 : opt3001: Change resume hook priority
dda0704bf : Driver: ISL9237: Enable trickle charging
aca33e4de : mec1322: Properly initialize the ALTERNATE GPIO level flags
8900884ca : als: Disable task when host is not running
b0c82fb8a : mec1322: clocks: Don't squash reserved bits in sleep / wake
4b633da7b : glados: Enable low-power idle
beae46ba3 : glados: Remove console commands to shrink image size
4ddce257d : pd: increasing the waiting time after pd soft reset.
456dd2719 : glados: kunimitsu: remove dual-port charge enable workaround
95c288990 : ryu: enable charging from dual-role devices
8d109d19c : charge_manager: do not allow overlapping charge override commands
550f5e67d : pd: make sure attention command is treated as an SVDM
5dd75de0f : mec1322: bug fix for hibernation timer
3963d3b77 : charge_manager: ensure we source power when not charging
ebfdb5970 : charge_manager: add option to charge from dual-role devices
490e8a482 : eoption: Remove unused eeprom option storage code
96093145c : update case closed debugging partial mode policy
15fcbc959 : Cleanup: Remove COMPILE_FOR_RAM option from linker scripts
7bdb69c46 : UART: Remove unused uart.h header includes
4876ab900 : I2C: Remove unused arbitration support
84ed699ac : driver: bmi160: Prevent crash when FIFO is not valid
efa83d23c : oak: shutdown tmp432 if AC isn't present in non-S0 state
e8bdf07a5 : nuc: Fixed the bugs for flash and i2c drivers.
e5e8f84d4 : Kunimitsu: Enable support for limiting the inrush current
46493e49a : Kunimitsu: Workaround for PMIC emergency shutdown
ab8cad32e : Update some TODO comments.
229bac23f : oak: handle USB BC 1.2 status change
a572c882e : driver/temp_sensor: Add power control API for TMP432
45c28eed9 : mec1322: Remove FPU support by default
ee74d29cc : strago: Remove temp-sensor console commands
ac9f0f373 : cleanup: Clarify use of flash layout CONFIGs
2b5acbc81 : Cr50: Add stub to implement native NV storage
f44f02e86 : pd: send soft reset before an EC reset
af79591ed : oak: usb_pd: avoid broken SS connection during enter DP mode.
1dfaf92f3 : driver: si114x: Convert unit to distance
c2cf0fb19 : oak: enable MBKP events for PD events
a030c63ba : Fixed a failure of power button press while entering G3 state.
1bc906750 : cortex-m: Fix sysjump to RO with CONFIG_RO_HEAD_ROOM
0860b19a9 : cortex-m: CONFIG_RO_HEAD_ROOM should only affect RO image
323f5e2cc : kunimitsu: port increase powerbtn task stack size
1a3c77641 : glados: document behavior of SLP_S0_L
c3b5b1739 : skylake: allow power button power ons in S5 after apshutdown
fa0c85b6c : cyan, kunimitsu, strago: motion_sense: use new rate calculation
32867104d : samus: Use new config, fix gesture
4e7e1bb79 : motion_sense: Add more complex EC/AP sensor rate support.
398bd9a01 : driver: kxcj9: Remove some printf to fit into kunimitsu
e11637aed : common: motion_sense: Fix Light sensor sequencing
7a2299163 : driver: change get_ interface.
252dce9bd : glados: increase voltage hysteresis in fast charging
5943f49e1 : Keyboard: Add a macro to conditionally compile the console commands
97a1d1671 : twinkie firmware: add support for vbus voltage and current
405ac3214 : twinkie_sink: allow twinkie commands in the sink mode twinkie
eb57628ab : Kunimitsu: Buffer AC status to the PCH
8cd6cb8d2 : ectool: Add description for new sensors.
6ced01bb8 : kunimitsu: battery led implementation
5bc9b3280 : ryu: Change charger termination current to 192mA.
6ebc6c493 : glados: implement x86 power cycle on EC reset
12cee5542 : system: provide optional chip_save_reset_flags()
73338cc98 : glados: disable console history
2fd997c27 : glados: enable CONFIG_BOARD_VERSION
9fc5ae515 : util: More enhancements to config_option_check.py.
10dbdc3fe : mec1322: fix console in lfw
38ddecb89 : Ryu: Add a console command to control the buttons VolUp and VolDown
456d1baa2 : Ryu: increase HOST_CMD stack size
bcab6d22d : glados: Increase stack size for powerbtn task
d43ced8c8 : mec1322: i2c: Unwedge controller on transaction timeout
70951c9b7 : Cr50: Export toolchain to child $(MAKE) processes
9005ddd4b : cr50: add plumbing for signing CR50 RO images
d9a614826 : cr50: add code for the signer utility
b37514eed : cr50: Move to RevB:20150820 FPGA
be7fbf380 : cr50: allocate RO header for signature
f3a5046ed : glados: oak: Add charger AMONBMON console command
1155520c8 : glados: Disable keyboard + trackpad in tablet mode
3a7e51327 : driver: bmi160: use rotation matrix to handle offsets.
69bd4ce35 : USART: Add DMA based receiver
16f63703c : USART: Add usart_info command
f7fa6248b : driver: accel: Apply offsets after rotation
0e01759ce : math: Add inverse matrix calculation
de42bb285 : motion_sense: calculate threshold properly
5faadc674 : motion_sense: Force flush when sensor disabled.
179d5d3c8 : bmm150: add measurement repetition
0b79533f8 : oak: add battery setting for rev3 & rev4
da4239f64 : ryu: add si1141 support
bbbbde0fc : driver: si114x: Add ALS/Proxy sensor SI114x
59138ad09 : motion_sense: Allow multiple IRQ based sensors
7b1024414 : bmm150: Add support for calibration
ed0192a9b : Cleanup: Remove cruft in Makefile from long ago
f59ab4c5f : cyan: fix sensors matrices
9312676ab : i2c: Fix i2c_lock deadlock on sysjump
5ca252d4e : i2c: Fix SCL unwedge logic
ad8ce3f80 : usb_pd: Add host command to limit external charger voltage / current
6f8637a6d : cortex-m: provide ability to insert free space into RO image base
65d683a7e : Cr50: Build external libs remotely, but put objects here
0bb856d9e : cr50: add tpm response processing.
ee6663563 : stm32: spi: clear the spi sleep mask when AP in S3.
c2ebc9e47 : oak: use EXTRA_CLFAGS instead of CONFIG_BOARD_OAK_REV
9f146c7b8 : oak: enable oak TCPM power status
16cbaf1cd : oak: add usb charger tasks
d862dd059 : pd: Enable detection of VBUS via the TCPM/TCPCI interface
646760bb2 : Skylake: Add low power Pseudo G3 support
f0a1e5dfd : ryu: re-calibrate lightbar colors for device.
60ddfc831 : kunimitsu: Enable CONFIG_VBOOT_HASH
82bc3c702 : bq2589x: Add CONFIG_CHARGER_TERM_CURRENT_LIMIT support.
09b065c84 : lightbar: document how it all works
3449026b4 : glados: Enable CONFIG_VBOOT_HASH
43b3f5bc8 : glados: Remove console commands to reduce image size
911de4d17 : nds32: use INT_MASK instead of GIE
8c633e5af : nuc: Modified i2c driver into controllers and ports to support I2C0 port 0/1 at the same time.
b3d1171d4 : skylake: power sequencing update
7ad94648a : glados: make BATLOW_L open drain and default high
eb1327ea0 : glados: don't pull up SLP_S0_L
4d382ad64 : charge_manager: Support multiple independent charge ceilings
aa14b36f1 : skylake: Wake from Deep S5 after battery low is deasserted
5a4ae0c3c : Cr50: Fix spshc console command
4e355700a : glados: Switch to V2 board
571b7bb64 : cr50: tpm2: pull in the tpm2 library sources
6386c3737 : cr50: introduce tpm task skeleton
73a8098d7 : export MSDN clock() function
26984c7de : it8380dev: add __muldi3.S
68088eb93 : twinkie: bug fix for injector.c:cmd_bufrd
36ed861be : cr50: sps: allow receive registration function set FIFO threshold
df2e760a9 : it8380dev: add console command "rwreg"
5044ff7cd : twinkie_sink: Fix makefile for variant.
6959e4baa : Revert "Trigger lightbar pattern from charger task if necessary"
2d515091e : npcx_evb_arm: Fix build
fe150a64e : glados: Revise PMIC initialization
f4ba3b2fa : Trigger lightbar pattern from charger task if necessary
8ef87c157 : glados_pd: Disable test build
9fdcfe00c : nuc:Using LRESET interrupt to re-initialize LPC settings after warm boot Fixed bug during polling port 0x204 by BIOS. We should set processing flag before reading command byte in ISR to prevent EC_LPC_STATUS_FROM_HOST and EC_LPC_STATUS_PROCESSING bits are both low.
5b4fd77df : kunimitsu_pd: enable kunimitsu PD build
c41174c5e : glados: Enable `tests` build
263b66204 : Allow for private board configurations
ccb0c1393 : glados: Turn off LEDs in hibernate
5b93f04c1 : mec1322: Allow GPIO hibernate state to be specified at board-level
fba4f335a : cortex-m0: Constrain target register in atomic read
3cbc31aec : strago: Power state transition in case of apshutdown
3f9ecd30d : it8380dev: fix hooks task won't wake up if timer overflow
722dd54e0 : strago: Increase chipset stack size.
2dd0526df : cr50: remove unused register definitions
1b53f7466 : cr50: code modifications to support FPGA B1
953f4b75a : cr50: add polling uart implementation
bdc1f4c1d : cr50: control adding USB specific code using proper config
9968fb396 : cortex-m: catch misconfigured interrupts early
2911e3802 : Cyan: Added Clamshell/Tablet mode support
68b2809ee : Discovery: Configure USART2 as a loopback device
014d180b1 : USART: Split RX driver between L and F families
77f68f204 : glados: Implement LED functionality on EC
6cb200834 : uart: provide polling mode of operation
c124e8cbc : stm32: Deprecate SPI protocol version 2.
3a659c1fe : motion_sense: Reduce condition for lid angle calc.
a7bf7b956 : mediatek: Fix llama build
1e95466f3 : mec1322: add EC_FLASH_PROTECT_ALL_NOW support for external flash
67e88fa7b : it8380dev: speed up flash verifying
63a606874 : it8380dev: fix KB init state abnormal
85be3038a : Kunimitsu: Add board version support
01e36e0fe : lm4: Add debug output for overlapping HCs.
feea8de21 : usb_charger: move common usb charger code out of board directory
38eb374fc : oak: increase the PMIC power key press time to 5 seconds.
f0b33ea80 : oak: Add LED control for rev3
b147dd7fa : oak: revise warm reset control for rev3
70858deab : oak: enable EC sleep in S3
756d7d3f8 : lucid: add lucid support to flash_ec
afae61199 : it8380dev: change PNPCFG base address to 4E/4F
9495f669d : it8380dev: fix keyboard no break code
6132b4fbc : tcpc: fix rx buffer overrun bug
e8720732b : usb_charger: configure boards to disconnect USB when UFP.
050db0510 : flash_ec: add support for SWD, nrf51, and hadoken
d804e8fdb : usb_charger: cleanup: move setting usb 2 switches to usb_charger
ccc085dd9 : oak: updates GPIO setting for rev3
12495e2b4 : flash_ec: Set a 10-minute timeout for flashing EC
b61de792e : it8380dev: modify sspi module
23aa59d35 : npcx: Fix termination of chip revision
5dde47295 : glados: Add bd99992gw temperature sensors
2bb093151 : driver/temp_sensor: Add support for BD99992GW
252d2364f : oak: Request different DP pin modes including multi-function.
f7c01beb7 : oak: power: Set 10s for long power key press to force shutdown
37b65d5c8 : pd: don't enable try.src when battery is not present or too low
64bbfe253 : tcpc: add RX message buffer and don't send goodCRC when full
0267aa062 : cr50: initial tpm state machine support
d74949e3e : tasks: Remove most task_start_called() calls.
e2f233faa : motion_sense: Move angle calculation under LPC_MODE
0085573ff : skylake: Inhibit AP power-on until charge current limit is set
e58a913bc : oak: power: change power state while losting POWER_GOOD signal
d3cd34d8c : glados: Free up program memory space
c4a67803b : mec1322: Fix dedicated SPI port access
63880317e : glados: Buffer AC status to the PCH
b7d3f4e28 : ryu: remove SH UART debug and leftovers
ddc7145e0 : ryu: dynamic switch between SPI and I2C sensors configuration
c9832e04f : driver: bmi160: Allow Dynamic selection of SPI or I2C transport
5abd6087d : board: ryu: Enable SPI access to Accel
feccc8668 : driver: bmi160: Improve FIFO handling
ff3ce3cb8 : motion_sense: Fix invalid optimization
fb131573b : ryu: Increase CHIPSET stack size
8fa63762f : driver: bmi160: Fix bugs found testing SPI
e94152b7e : driver: bmi160: Add SPI access support
8e9ccd8b0 : stm32: spi: Add lock around spi_transaction
2356870a2 : mec1322: make i2c transactions faster by not sleeping task
d3692bec9 : oak: fix default input current limit
ff550b0e1 : stm32: Enable 3rd SPI interface
a3a5c90b5 : accel: mechanical changes from i2c_addr to addr
5b71b33ab : common: change interface to SPI flash
9008c7a4f : Makefile.rules: Fix build timestamp.
0c58b18fd : stm32f05: decrease default system stack size
1b45f6ed7 : Driver: Add macros to conditionally compile the console commands
511766b63 : glados: implement and enable fast charging profiles
d27dacf21 : host_command_pd: loop over sending PD status host command
134406933 : cyan: Increase chipset stack size.
a9527fd68 : acpi: Ensure continuity of memmap data with a read cache
0183e3cc7 : mec1322: keep 32KHz on for ROSC accuracy
4ff95401b : mec1322: Power state transition in case of apshutdown
6eecf91b6 : pd: enable try.src for necessary boards
07951e7f9 : kunimitsu: disable asserts to save flash space
34677eed4 : motion_sense: Fix init routines
324a2716d : stm32: Define second DMA controller present on STM32F3
909fccfd5 : common: Change interface to dma_test
198fd7f2c : oak: Fix issue with pc_send_ec_int() function
af7fb66ae : Discovery: Add OpenOCD configuration file
4626177c3 : Atomic: Mark the modified uint32_t volatile
3e9bd8027 : Strago: add HPD handling to policy layer
aff095dd9 : Strago: Add support for USB-C muxes
065b177a4 : Jerry: add "cleanup: fix all the header guards"
3348557d8 : Jerry: add "cleanup: remove board_discharge_on_ac"
2476e6c9a : Pinky: Remove obsolete board
43671e034 : strago: add initial PD support
1c7baaf71 : I2C: i2c_raw_mode() should only touch I2C port specified
15135076e : Cr50: Enable TPM-protocol data over the SPI bus
3a77fd733 : tpm: add a console channel for TPM subsystem
e0d27dd60 : sps: expose RX FIFO write pointer
605b0f50d : console: compile some channels in conditionally
6f13628e7 : cr50: Use distinct configuration option for SPI Slave support
24a0b3173 : Jerry: Revert "Remove obsolete EC targets"
60482a817 : driver: bmi160: fix FIFO pollution at boot
14bd91734 : nuc: Add ECST tool to modify the header used by npcx booter.
7de003753 : glados: Make SPI chip select a GPIO
08546e354 : glados: V2 Board Changes
96888b2f9 : util: Enhanced config_option_check.py.
e85a3fa0d : tcpc: move tcpc initialized bit into error status register
b339fdf6c : tcpc: update TCPCI register map
79fe9ee1a : ryu: update closed lid detection algorithm
a834638b2 : lid_switch: allow to specify several lid GPIOs
bcb8e11c6 : lucid: change charger sense resistor to 5mOhm
8cb7670b0 : glados: Add LED control GPIOs
a14029e67 : pdeval-stm32f072: update documentation
709676bfe : driver: bmm150 measurement compensation
d286fbd7f : cleanup: Clarify usage of CONFIG_CHARGER_INPUT_CURRENT
4578166a8 : charger: Inhibit power-on until charger is initialized
e5f7583cc : flash_ec: Add a chip argument
90741a36a : bq2598x: implement "discharge on AC"
642fa3f3b : ryu: plankton: allow plankton to send VDM to enter CCD
0115834bb : plankton: allow use of double CC cable
2f4a59037 : it8380dev: fix reset cause
57ec5805f : ryu: Fix orientation of accel and compass
2302647f5 : kunimitsu: add HPD handling to policy layer
dfcb1dc9e : Kunimitsu: Add support for USB-C muxes
d1002e798 : common: Untie math_util from motion sense.
d6614b095 : ryu: remove host command trace
6051f2852 : Discovery: Add Forward and Loopback USART configurations
048436c6d : ryu: remove P4/P5 code leftover
1e3d00ff7 : USART: Add DMA based transmitter
ff9934264 : Kunimitsu: Initial support for FAB3
cd0df39ba : Driver: OPT3001: Add TI OPT3001 light sensor driver
26db470b3 : Skylake: Add G3 sleep mode support
aaafd2da2 : Remove ryu P4/P5 support
d5afd8f96 : pd: more compact PD state trace
d737517db : flash_ec: openocd-related fix for npcx.cfg
a3c990236 : Cyan: GPIO leakage fixes
84cba61a7 : Strago: changed LED behavior
0c8ade416 : mec1322: hibernate: Fix wake-on-AC for USB-C
1f7ab338b : cleanup: GPIO: Use common macro for converting mask to GPIO
861921370 : Ryu: Set default Gyro Range to 1000dps
42cd65408 : Cyan: Enabling heavysleep idle task at S3
0e53f9d42 : mec1322: heavysleep in idle task and console deepsleep
2e9ab7cbe : cr50: restore SPS driver performance
5400088ed : libsharedobjs: Add 8042 scancodes to shared lib.
214e8caca : libsharedobjs: Add libsharedobjs.h.
ce063e082 : build-infr: Add support for shared RO library.
0450571a4 : strago: Initial support for BCRD2
53a2bbace : util: small config_option_check.py improvements
79ff743aa : kunimitsu: Remove console commands to save flash space
a82b97962 : test: temporary disable motion_lid test.
a21650f05 : emulator: Fix handling of early IRQs.
482a0811d : glados: add HPD handling to policy layer
ef4d930f8 : cyan: fix issues with write protection
d705a4d20 : glados: remove unused sensor array
5727da84d : it8380dev: util/iteflash
78016324a : mec1322: Allow multiple hibernate wake sources
e7bebf7c8 : ADC: Add common priority for the ADC init
7e29ee3b8 : Ryu: Add flash_dfu makefile rule to use dfu-util
5d970f4b5 : command: Add sensor FIFO as an independant feature.
17152949a : Strago: Enable PG3 for Strago
7f097074a : glados: oak: add VCONN type-C config
137959bb8 : USART: Add flexibility needed to support DMA
88a1790bb : Queue: Add ability to modify contiguous units inplace
c08e3b211 : pd: finitely sending of SNK_CAP in SRC_READY
0a8c6c039 : Braswell: Add support for PMIC
2a929afef : motion: Fix for FIFO support and BMI150
e095bad64 : driver: bmi160 Add code for calibration
c0f78b4c0 : motion: Add sample frequency per sensor
3b55292cd : port80: Disable port80 task when leaving S0
19ad2a91c : glados: Enable wireless gpio controls
9edc728d5 : motion: FIFO: add lost per vector type
f5a6e07dd : Ryu: Set default Accel Range to 8g
562c10e4b : Cyan: Enable PG3 for Cyan
88ef0bc44 : skylake: Disable power rails and components when appropriate
ac1cba419 : cleanup: remove board_discharge_on_ac() unless custom func needed
7015336ea : Ryu: i2c speed to 1MHz
ad099a3cf : strago/cyan:Enable USB port power control
578f1889a : Strago/Cyan: Change USB power pin name to generic one.
776ea6b11 : Braswell: Added SOC G3 / Pseudo G3 support
2d01549b2 : Strago: GPIOs modified for DVT1.1 and BCRD2
7070b4268 : Cr50: Restore spstest command
693bf0e40 : cleanup: remove GPIO_INT_DSLEEP from chips where it's not useful
6938acd6d : Added private-cr51 repo
56c5a9649 : mec1322: Fix reset cause detection
fbc84dc56 : hooks: Move HOOK_INIT to after task switching.
41b538d4c : Cr50: Pass SPI and SPS modes to sps_register_rx_handler()
4c708232a : Cr50: cleanup: Rename the "sps" console command "spshc"
10dc22867 : cleanup: remove board function callback on charge override timeout
16d40b0b3 : cleanup: define one set of USB charger voltage and min current
79195818c : pd: for one PD port, allow task to be named PD or PD_C0
11863e930 : Cr50: Clear the TX FIFO when the SPS CS deasserts
47ccb26dd : Cr50: Add extra/sps_errs/ test program
18ea8f4ec : Update .gitignore for new private repo
a326ea232 : glados: scrub gpio config to save power
8c1d76e52 : ectool: Fix compilation warning
d6a8520f6 : Cr50: Handle 11-bit SPS FIFO pointers correctly
e7b2d5bce : ryu: sensor hub: Add FIFO and interrupt support
a7c4132d2 : driver: bmi160: Add FIFO and interrupt support
b21efba26 : Reserve host command range for experiments
ee44cbd58 : driver: bm160: fix ODR_TO_REG macros
08414a6da : Cr50: Add verbose & range options to extra/ftdi_hostcmd/
0eb88ff59 : Cr50: Enable host commands over SPI bus
08593b8fe : samus: small change to support sensor offsets in EC
449809cba : driver: lsm6ds0: Add bias offset code
8e8f9c446 : driver: kxcj9: Add bias offset code
fc17034c5 : motion: Add commands for calibration
52ff2e4c8 : flash_ec: remove redundant code from lm4x_cmds.tcl
aaff36101 : flash_ec: split interface config from chip configs
b79354631 : flash_ec: move openocd configs from chip/ to util/
4271b631a : Cr50: Implement host commands over SPI bus
e9cd22921 : pd: Add Try.SRC functionality to the pd_protocol state machine
4cd2b6c01 : Fix stack overflow exception in host-command task.
a69c63bae : it8380dev: add flash module and fix system jump
d6a6c9272 : Add jerry to the list of BOARDS_STM32 as a short-term fix
806cc8149 : Cr50: Simplify the API for the SPS driver
eded0406a : Add EC_CMD_BLOB host command to pass opaque data around
319682834 : lucid: add support for lucid battery pack board
662ed7909 : cr50: cleanup a few strings & messages
1f941e867 : mec1322: protect spi_transcation() with mutex
ae834fa50 : mec1322: correct reset cause state in lfw
edb53663d : nds32: remove macro "RO"
943e9292f : pd: Change which DP pin config DP source uses for sink capabilities.
e3c72ce5c : mec1322: reload watchdog on LFW entry
b4c205bf5 : vboot_hash: Abort hash calculation on flash write
d2dabdae5 : mec1322: fix flash_physical_read()
0c331e6fc : pi3usb9281: fix BC1.2 re-detection when using USB device mode
cdef497a4 : bq2598x: ryu: take into account hardware input current optimizer
a11ffa6c9 : tcpc: use initialization complete alert bit to signal readiness
dd9e4fa42 : STM32 PWM: Add error case in conditional compilation
ebdad6b0f : STM32F: Remove support for this family
e881d99fd : it8380dev: add pin 3.3v/1.8v selection
362174b49 : glados: Add support for USB-C muxes
9e73f3e03 : presubmit: Add hook to check for config options.
4a56579f2 : usb_mux: Add support for Parade PS8740 chip
1ef8c7dc2 : usb_mux: Add driver interface for USB-C muxes
4114b7f1f : tcpc: update tcpci registers to latest spec
82ec2510a : pd: refactor tcpm and move alert function to tcpm driver
59576398d : oak: set a debounce time for suspend signal
882da4590 : flash_ec: Add support for kunimitsu, kunimitsu_pd, and strago_pd
60e110acd : it8380dev: add i2c control module
75b95672a : kunimitsu: Update gpio according to fab3 hardware changes
daea221d5 : kunimitsu: add initial PD support
590c76d91 : honeybuns: Update VDM information for DisplayPort
0ec956ea9 : util: Add config option checker.
ed3f71210 : tegra: enable EC sleep in S3
5c1bb2174 : honeybuns: manage USB and DP hardware
957638c78 : nuc: Add SHI driver for arm-based platform in chip folder.
ccb6b15d5 : kunimitsu: Code clean up.
7067007b2 : honeybuns: transform into a real multi-voltage PD source
ddf77bbe7 : Fix assertion crash in __wait_evt()
331db691c : oak: enable tmp432 thermal sensor
8099b7b38 : oak: power: add the console command "power on/off"
d5c43a880 : it8380dev: add fan control module
52ee6aa13 : config: Add missing config options to config.h
4fd15f8d9 : power: ryu: ignore lid open events
cbb79c255 : pd: create driver/tcpm/ to hold TCPM drivers
564256d2e : bq2589x: ryu: enable IR compensation
68198a244 : ryu: add missing PD power events
c650a7391 : it8380dev: add peci control module
cdcd824fa : glados: Add battery temp to temp_sensors list.
4fcc233c0 : mec1322: Correctly get reset cause
5aadcd90d : Add board for USB PD chip evaluation
43db84106 : pd: allow pdcmd task to check TCPC alert status w/o sending HC
0c46bcc3e : oak: power off ap if reboot ap-off
99e964c01 : pd: Add support for TCPC Alert and Alert_Mask registers
0e2176304 : oak: glados: fix USB PD power and data swap refactoring
73ce22ffa : samus: Add battery temp to temp_sensors list.
19424a6c9 : it8380dev: add sspi control module
d5c318329 : power: skylake: Delay 10ms before deasserting PCH_RSMRST_L
104f811e6 : cleanup: fix all the header guards
19cd95102 : flash_ec: remove unused USB and unprotect options
ca5ecf18e : ryu: update recovery key combinations
313623afe : cleanup: Don't shadow NULL with an enum
9b9b7f97a : cleanup: Update Makefile's .PHONY targets
54097db36 : oak: increase console task stack size
2d35daa43 : bq2589x: fix typo in voltage selection
e5f5113b4 : oak: enable hibernate support
b72a5f5e8 : discovery-stm32f072: Blink the LEDs
dd1987051 : oak: enable USBC superspeed mux
4982391dc : mec1322: Disable Flash Write-protect code.
3eb04bb57 : it8380dev: add pmc control module
cca70a517 : common: Add i2c 32bit read/write
b33531e26 : pd: Fix pin mode field in DP config VDM.
859f4d50a : tcpc: use vendor ID register to signal TCPC readiness
bdf1dca07 : cyan: Enable Hash computation to facilitate Software Sync.
1a78faf24 : tcpc: initialize CC termination based on default PD role
b46faa6af : mec1322: Compute hash for RW image by using the RW image resident in flash.
65adf18a6 : oak: fixing hardware tests build errors for oak
b99f00b7f : mec1322: Added support for sysjump.
5ea69a7b3 : coderam: Don't assume that RO/RW images reside at start of code memory
1dfd58daf : pd: ryu: set data role to UFP with debug accessory
c86743ce5 : accel: Fix BMM150 init sequence
46644763f : tcpc: disable TX timer as early as possible after DMA done
cb16cf9b6 : skylake: Properly handle apshutdown when AP is already shutdown
e22b900c6 : tcpc: change pd_tx_done() to only wait for DMA done event
31171730a : tcpc: Avoid missampling CC line immediately after transmit
1599e7a6f : glados_pd: oak_pd: fix PD tx_disable timing
181913141 : pd: do not glitch USB when going to S5 in debug mode
e96c8885d : pd: do not sleep when case closed debug communication is enabled
2af21940a : core: Assert if task_get_current() cannot return a valid task ID
35fbc972e : charge_manager: Don't cutoff charger when no battery is attached
306244236 : glados: Enable BC1.2 USB charging
a0bec46ef : spi/mec1322: Ensure that SPI Flash write chunks do not cross Page Boundary.
5b7cfac64 : usb: pi3usb9281: Allow flexible chip configurations
9941f088d : mec1322: Add servo serialname to flash_ec's flashrom call.
e51399aae : commands: Add EC FIFO commands
e310a2be6 : mcdp28x0: Add more useful error codes.
4aee90d55 : pd: change pd_transmit() to only wait for TX complete event
0a7f37d72 : core: add task_wait_event_mask() function to other cores
c75e78cd5 : mec1322: fix flash_physical_get_writable_flags()
bd7e885ae : Stream: Remove in_stream/out_stream interface
7fab87e48 : mec1322: Fixed I2C handling on Repeat Start.
9c35b4840 : glados: add battery cutoff functionality
e05ed041c : charger: Move USB charger / BC1.2 task to common code
5d7c4f0cd : glados: enable battery present detection
e8dc5e7d8 : oak: change board hardware revisions
fe9e3bf56 : Remove obsolete board-specific code
4e5b020ca : oak: enable type-C port 1 power up EC
5cc37f51d : oak: initialize charge manager to use BC1.2 suppliers
09779ca15 : oak: enable battery present detection
2b129cc3b : oak: enable CHARGE_MANAGER to handle charging on both ports
ffd83ca8e : oak: use pdcmd task to handle tcpc interrupt
483eba41c : oak: add PD support for type-C port 1
63a9dc19b : oak: Modify GPIO list for rev 1.5 boards
a585141db : stm32: switch to ec_boot_mode servo control
339fe7245 : mec1322: bugfix for flash_ec dut-control call.
03f711b85 : ryu: allow charge manager to control CHARGE_EN gpio
d2c478126 : pd: enable charging through suzyQ debug accessory
8f65ad20e : glados: limit type-C voltage to 5V to increase charging reliability
da1c42547 : ectool: Fix cut and paste errors in motionsense
46ccd63c1 : accel: move X,Y,Z definition
f58d821a5 : Queue: add peek_memcpy function
930e00116 : glados: limit max input current to 1.5A to avoid i2c errors
38a490305 : glados: switch to isl9237
26410eedd : charger: Add Intersil charger ISL9237
377384e40 : mec1322: Do not restrict SPI flash reads to Word Boundary.
dab5edc1b : glados: enable CHARGE_MANAGER to handle charging on both ports
ea07b1851 : glados: enable ADC channels
58719e307 : pd: use pdcmd task to handle tcpc interrupt
bdc680d8e : Remove obsolete EC targets
e856db125 : i2c/mec1322: Lock all I2C port before sysjump.
706fcb19c : glados: add PD support for type-C port 1
5b2e67394 : i2c: Retry i2c operation if fails on nack'd(EC_ERROR_BUSY).
f64945d8d : Cr50: Enable USB blob handler (and disable USB console)
45d19984e : Cr50: Add usb_blob handler framework
09f8a93bb : Cr50: Fix compilation without CONFIG_USB_HID defined.
1de5ac02e : skylake: Use a simulated power button press to force-shutdown the AP
45f7ddadd : i2c: fix read-only I2C transfers on STM32F0/F3
7b5c67609 : Increase charger/console/hook stack sizes.
157543b28 : Cyan: Correct the accelerometer orientation matrices
460037b6e : glados: remove tests for glados
904bf6f57 : mec1322: Implement i2c_set_timeout
c70fb0f9e : motion: Add MOTIONSENSE_CMD_DATA: retrieve single sensor data
b88495f71 : glados_pd: fix typo in config for PD port 1
884a72b75 : glados_pd: clean-up end of PD transmission
e3cd6444a : pd: implement TCPC RX Detect register to enable/disable TCPC RX
457d9086f : glados: Use reasonable task stack size defaults
79db6d22a : glados: Enable port80 task
35e37cdf4 : uart_buffering: extend CONSOLE_READ command for easy log concatenation
2b5641957 : glados_pd: add initial support for glados PD
f58eff670 : ryu_p4p5: enable MBKP events for PD events
52cbad106 : oak: Add PD communication to oak
7a54beba5 : sb_firmware: fixed the last write delays
ebc3b8b93 : keyboard_mkbp: fix interrupt handling with MKBP_EVENT
61ee1d732 : mcdp28x0: Use custom appstest command for get_info
362ed174e : mcdp28x0: add appstest console command.
0727ac31e : glados: Fix typo in 'muxes' I2C bus
c89ebdb66 : ectool: query packet size and set them properly internally.
1ade8e02a : Cr50: Use USB structs instead of byte arrays for readability
3c2be1a44 : glados: Initialize PMIC V12 / V0.85A supply
9fe1c5f2e : power: skylake: Wait for PCH_SLP_SUS_L deassertion when leaving G3
41533aab3 : Cr50: USB hardware uses 8-bit buffers, not 16-bit
eaf2f2683 : tcpc: fix alert bit masks for transmit
b00ecbc2f : pd: fix tcpc alert to handle multiple alert bits set at once
a7ba11c82 : mec1322: i2c: Fix open transaction i2x_xfer
14ba846ee : pd: Refine HPD debounce values.
e4cd9121a : ryu: add PD event logging
4d5f547ef : ryu: enable MBKP events for PD events
f863bd1b9 : power/skylake: Always enable PP*_EN signals for bring-up
14dc62606 : cleanup: Remove device-specific stuff from include/usb.h
878c09d64 : mec1322: Added KBD SERIRQ support
3d69e505f : pd: fix type-C current limit detection
38c5ed205 : power: skylake: Always mirror rsmrst input to output
e71ce1be8 : Initialize the memory-mapped AC_PRESENT flag
98f8a4d49 : glados: Treat RTCRST as active low signal
d032e8f8f : extra: add simple USB console app for discovery-stm32f072
13df9780c : pd: avoid re-sending discovery VDMs after power swap
dc065dcb3 : strago: Added board version support.
245ee9f8d : pd: never answer malformed VDM
a2075a543 : tcpm: return all non-zero errors
488f8c956 : oak_pd: add initial support for oak PD
97934e404 : pd: fix duplicate PD receive event on combined TCPM/TCPC
11df27d5f : cyan: Added board version support.
1b2f6b645 : i2c: Make i2c_xfer a wrapper function to chip_i2c_xfer
315afdff4 : oak: Simplify GPIO list
552c17543 : oak: add initial support for oak board rev1
937cc8a64 : mec1322: Simplify GPIO lists
e216906c9 : flash_ec: Add support for glados and glados_pd
111c89352 : pd: stm32f0: modify i2c driver to support TCPCI
5b5f737d8 : pd: move non-phy layer config out of usb_pd_config.h
25ce43fc3 : cyan: led control
8e7b34f31 : Cleanup: Use compound literals for static initialization
2259e8ffb : i2c: Move i2c_read_string to common code
51113874f : mec1322: i2c: Support open-ended i2c transfers
855646e36 : Producer/Consumer: Refactor to use Queue policies
a0ebf0a00 : Queue: Add policies to queues
2a4ac55ed : Flashing: Add flash_ec rule to simplify flashing
ba81b5ef8 : ryu: remove the pull-up on ACOK
18ff8dca1 : mec1322: Fixed incorrect value passed to I2C unwedge function.
42faec212 : mcdp28x0: Add devid console command.
c2af47cd3 : mcdp28x0: Add info console command.
1a996dc19 : mcdp28x0: Add checksum verification to rx_serial.
37a23855f : pd: add first version of TCPCI I2C interface
608fa5efd : stm32f0: i2c: fix master i2c sending partial transfers
6fcd1c048 : pd: add config options for including TCPM and TCPC separately
7c1231c55 : pd: initial split of protocol code to create port controller
349aaa43d : Cyan: add battery cutoff command
6791ac717 : stm32f0: i2c: Add i2c_xfer repeated start support
3402e760a : Cyan: Add interrupt disable pin for track pad.
aab035d80 : zinger: enable LTO
2650ff3d7 : Add option to enable GCC LTO
cb29daa58 : Skylake: Fix for "apreset cold" EC console command
628bf1517 : driver: Add BMM150 behind BMI160 support.
0a71b4418 : cleanup: Use CONFIG_BATTERY_CUT_OFF for supported boards
b4cbe7d37 : mec1322: Correct SPI image offsets
b95215b60 : ryu: set HPD as open-drain
a6d1e65cd : ec: fix -Wuninitialized warning.
24f4e36d8 : Use GCC instead of LD to trigger the linker
91b9c336e : oak: Add oak EC and PD flash_ec support
1cdb90878 : kunimitsu: Initial GPIO and Power Sequence support
e3dce4933 : cleanup: Use appropriate image geometry CONFIGs
cba37a13d : Fix type mismatch on extern declarations
6cd67659d : sb_firmware: Fixed firmware version check
764c3fa79 : sb_firmware: enable retry for status.fw_update_supported
be99fa290 : sb_firmware: Enable Updates for Simplo Battery Only.
58382b98f : sb_firmware: Use new delay values suggested by Simplo & TI.
b09bfe594 : sb_firmware: check if last full charge is zero
decd6a545 : add hash for locally emerged builds
84c5c0b63 : cyan: enable power button to wake up EC from HIB mode
5dd0f62c3 : ryu: Add bosh sensor to smaug EC.
8d04e95a4 : driver: Add BMI160 basic driver support
a9a9ae1ab : driver: Use common data structure to store default accel values
39bd18b89 : cleanup: Rename image geometry CONFIGs
3a36c29e6 : glados: Initial mainboard commit
a394302e4 : power: skylake: Add support for skylake power sequencing
1f09bd7c4 : make: add generation of sorted symbol maps
d7d6e7e66 : ryu: update PD swaps configuration
dbf027f2f : cr50: add SPI Slave driver
d3771ff35 : cr50: share board directory among board variants
17487510e : ec: Add Inventory command
6d80aeed9 : ryu: enable alternate modes for USB PD
3dd6e7182 : power: Move EC_CMD_GSV_PAUSE_IN_S5 handler to common code
f8a8f0bbf : CCD: Add documentation
9bdffe051 : CCD: Disable ModemManager for CCD USB consoles
7eae25ba1 : twinkie: fix initialization in sniffer mode
3b9159f0e : twinkie: Fix memcpy_to_usbsram destination address.
cee77a8be : ryu: add control of switch for USB D+/D-
b9222ae92 : ryu: remove charge ramping
f782bab16 : ryu: fix Rp pull-ups on CC
d175e507d : Braswell: Turn on/off the USB power while S5->S3/S3->S5.
3664b8229 : mec1322:Flasherase, flashread, flashwrite offsets adjusted.
ddf83269b : cyan: Set Motion Sensors to Pre-init state in S3
4293de83e : pd: fix PDO selection for low voltage boards
418ce5f80 : ryu: update PD electrical parameters
828086e96 : pd: add explicit setting of D+/D- switch when setting type-C muxes
1abcdf914 : ryu: fix physical power button on P5
305ab1e07 : ryu: add Proto 6 support
6c499c93c : ryu: remove Proto 4 support
13b555dc6 : ryu: fork P4/P5 support
692f462c9 : cli: add ability to read/write memory of different bus width
7fd9b6923 : charge_ramp: fix flaky charge_ramp test
b2a18a49f : cleanup: Update config.h with some missing options
5fc0cf5a8 : cleanup: remove/rename unused CONFIG_ options
99737a2fe : cleanup: rename motion sensor CONFIG_ options
6dce2424d : charge_manager: modify PD power HC to give more info on current
62080646f : pd: Allow for setting USB mux when swapping into DFP role
bec640fad : samus_pd: Increase HPD IRQ pulse to 2msec.
54cbe6ec8 : plankton: Reset USB hub when switch from DP mode to USB mode
a9099ee3f : plankton: treat USB mode as DP detached
edd778638 : cr50: uart: increase console tx buffer sizze
7cc3136da : plankton: HPD over USB PD.
56653dec0 : plankton: Reset re-driver on boot and configure training more.
8d62b7984 : improve enum readability
63786f247 : samus_pd: Request different DP pin modes including multi-function.
fab26ee89 : cr50: allow using ccprintf() early in the process
1ecab8b50 : samus_pd: Cleanup HPD port calls.
8652dcceb : samus_pd: Remove pin configuration for DFP_D.
5d28e776c : pd: cleanup PD receive error enum
0086f8a78 : braswell: Support added for suspend/resume and shutdown
6fb50e909 : bq24770: Corrected charger driver used an incorrect SMBUS address.
83b48a52e : Strago: enabled I2c wedge functionality on all i2c ports
0fc9f2636 : stm32: spi: Fix race condition with the enabled boolean
f19a1086b : Strago: Added support for ALS light sensor.
5a18413ff : mec1322: Added task-based Port80 POST code support.
b35e4d47f : mec1322: I2c wedge corrected
6ab5d9b8d : samus: add device to dual-role charging white list
df299ce82 : pd: continue dual-role toggling when detect Open/Ra
82ec2a52c : cr50: Enable IN interrupts for USB HID EP.
d927c3e5d : cyan: Added changes based on pre-EVT hardware changes.
08013b206 : stm32mon: add STM32F09X chip id
934f345ec : pd: ignore cable reset
9aea3710b : mec1322: lfw loader + RO/RW architecture
19a201dd9 : strago: Enabled SCI support via GPIO.
279de61f8 : mec1322: initial version of lfw loader
269c330f0 : mec1322: Add SPI flash layout for lfw / ro / rw architecture
54e523a3f : mec1322: gpio: Properly set alternate GPIO function
5dd8aa92f : mec1322: i2c: Support multiple I2C ports on the same controller
2e0cc436b : Allow console-reading host commands on locked systems
94baa433b : bq2589x: update driver
e4f8b16a6 : ec: fix a clang warning by use a unused variable.
d02620a05 : lsm6ds0: Cache ODR and range on EC.
a97af9a8b : Move target specific GCC code generation options
908c93bf0 : ec: fix duplicate 'const' warning for clang..
70be51681 : samus_pd: Don't put pstate in a separate erase block
932eb3ddc : flash: Add option to move pstate inside RO image
0df89000a : pd: add a connection flag to pd port info for host
78de9268b : i2c: Support I2C controllers with multiple ports
bbdf126ef : strago: Added power/battery LED support.
f55a7e577 : clean up x86 i/o checks
a5b3bb0f9 : strago: Added temperature reading for battery.
4fce69d39 : mec1322: Changed to generate ec.bin for the firmware binary.
6ab1f5b70 : usb: Remove unnecessary alignment for descriptors
5654dedc8 : strago: Enabled accelerometer support.
26c777c5e : Strago: Enable and config charger BQ24770
84e85bd6f : pd: Qualify modep pointer before use.
3779b8ccb : strago: Added support for TMP432 temperature sensor.
356695da3 : panic: Fix unaligned memory access panic
e4006bbac : mec1322: Updated code to only clear the interrupt status bit of LPC_RESET#.
8580227b4 : mec1322: Added CONFIG_SWITCH support.
af27fe898 : CCD: Switch PD_NO_DEBUG logic to use system_is_locked
8c0cef260 : USB: Fix memcpy routines
0016de825 : plankton: Initialize re-driver.
0f6335451 : USB-Stream: Switch to handling packets in a deferred hook
676a995cb : Ryu: Add PD_NO_DEBUG logic
f224ae87b : pd: samus: support vconn swap and enable on Samus when in S0/S3
007fadda5 : stm32f0: make ADC watchdog feature modular
72ca4cc9f : util: workaround warm_reset issue in flash_ec
b5f2ca5da : ryu: remove lightbar traces by default
68f65494c : ryu: rework the workaround for the EN_PP3300 issue
15391709f : twinkie: add simple text tracing mechanism
686a23585 : optimize printf size without the common runtime
8d47a1de0 : stm32f0: fix adc_read_all_channels()
c7ad72693 : pd: combine src/snk dr_swap states into one dr_swap state
a90f4dd25 : samus_pd: disable timerinfo command to save space
e9883124f : gpio: Refactor IRQ handler pointer out of gpio_list
0b043fed0 : spring: Move interrupt enabled gpios to top
aa98b2dca : snow: Move interrupt enabled gpios to top
50bea9d35 : mec1322: Add EC_CMD_GET_PROTOCOL_INFO handler
52791fc2a : mec1322: Setup EMI unit at base address 0x800
2e19bcb0c : util: Remove mec1322 comm driver
0b20fa1e0 : glower: Add alternate LPC pin configs
29c7407c3 : cyan: Move interrupt enabled gpios to top
0c74006a0 : mec1322: Enable HW control of KBC aux buffer
55c739b9a : mec1322: Added CONFIG_KEYBOARD_KSO_BASE to align KBD KSO00 pin to board design
e369986c6 : host: Move interrupt enabled gpios to top
4b2bc9600 : link: Move interrupt enabled gpios to top
55d7fbd47 : cyan: Initial EC
d98b588c9 : pd: Modify BIST mode according to ECR#PD2.0.1.0.004
bd1f20911 : charge_manager: modify usbpdpower HC return args
3e1bf760b : samus: Move interrupt enabled gpios to top
b4496c444 : Use futility to sign the USB-PD chargers
eae54e30a : ryu: Move interrupt enabled gpios to top
88b63ce8f : Strago: I2C port support added and SPI Flash Size corrected
41748e967 : it8380dev: Move interrupt enabled gpios to top
3594debad : fruitpie: Move interrupt enabled gpios to top
0841f0a17 : Strago: Gpio initializations for Braswel Reference Design
7ebaf7ac9 : console: remove CC_USBMS
30572cb50 : samus: create USB PD device whitelist for allowing charging
2d2d1e15c : pd: treat externally powered dualrole devices as dedicated chargers
077f7c8b4 : ensure all console channels are displaying properly
1f7961e69 : ryu: workaround MAX77620 shutdown issue
25e6261ce : samus_pd: ryu: change sink capabilities for voltage inaccuracy
f3deb2118 : motion: do not enter S3 if it is already in S5
4d0aad889 : cr50: add USB support
de24d5116 : charger: add TI BQ2589x charger driver
6cb426e13 : ryu: add P5/Smaug support
4c1bad17a : Strago: Enable battery charging
c72628b8e : Strago:Fix I2C Block Read operation.
3282296f2 : ec: Created lightbar params v2
a4c4a2e7a : mighty: fix the LED bug of removed battery
fe293908e : ectool: Revert: Do not increase buffer size after probe max size from ec
bf931b2cc : sb_firmware: update arguments and configs
be42949a4 : sb_firmware: write PID to lockfile for powerd
d8b0b43bb : mec1322: Fix the ACPI EC0 BAR setting
7e1eafc16 : presubmit: enable branch/checkpatch checks
142a950af : Skip the battery device name reading on BQ27742
255bf12ff : charge_state_v2: properly print static battery info errors
6ee7b1e34 : ACPI: Support accessing memmap data over ACPI CMD / DATA ports
0f18989ef : Ryu: Add support for the SPI over USB bridge
e846dcf89 : charger: bq24773: Fix read input current error
0db4de8d6 : charger: Add support for bq24770
a0158dd13 : CCD: Add ability to enable and disable SPI bridge
4002d6629 : USB-SPI: Set the interface SubClass to Google SPI
2c3cf4d1a : it8380dev: add KBC/KMSC module
c12181d9a : cr50: Added PMU driver
3f061f186 : cr50: Added macros for register read/write
bdcc496b3 : cr50: added cr50 a1 chip
746debdf2 : spi_flash: Rework protection translation functions
fa671e659 : USB: Add udev rule to handle CCD devices
90ef8b700 : lm4: stm32: Store panic data in backup registers on hard reset
911da8c15 : ectool: Always try v0 of GET_VERSIONS command if v1 fails
4c75ac48d : pd: make source-only PD devices compatible with the common runtime
179972d2f : honeybuns: fix CC voltage thresholds
bbdb128ea : honeybuns: fix CC line sensing ADC
df8ff35f7 : honeybuns: add HX3 hub configuration
23716f05a : honeybuns: Initial /board files
07d3b6941 : mec1322: Add flash physical interface functions
27199e7b6 : spi_flash: Add protect support for W25X40
d32be0292 : Ryu: Share SensorHub UART control with Servo
9e9ccfa24 : llama: enable the EC backlight override for mediatek platform.
9eb1380d6 : llama: implement battery ship shutdown mode
28d77f0c5 : usb_pd: fix HPD State error under IRQ_HPD
d09405203 : samus: ryu: allow charge ramp on CDP and proprietary chargers
41436f478 : lightbar: clear all segments first before starting konami seq
e93d91558 : flash_ec: add support for strago and cyan
9894181ee : mec1322: Remove RO image to save program memory
4e58d5c46 : samus: change tap for battery to not show dimmed last segment
91524aca9 : samus: limit input current when batt near full and 5V charger
d0ec94203 : motion_sense: Add required header
7cbc5a018 : samus_pd: disable i2cxfer console command to save space
4fe8e91fd : charge_state_v2: add battfake console command
1746c5b0d : pi3usb9281: Always set reserved control bits
7f48c9a6b : Ryu: Add support for AP and SH console forwarding over USB
e6f670440 : USB Stream: Make RX and TX buffer sizes configurable
07b415864 : sb_firmware: shorter console messages
1f6f5d533 : nrf51: Reset clean up.
65f049b97 : Producer/Consumer: Convert USART and USB Stream drivers
5e9eb3263 : pd: Bugfix for write log entry command.
4e5c20fb0 : plankton: always run as UFP when in USB hub mode
179fcb3f1 : Revert "mec1322: Fix LPC interrupt bit mask"
51910da94 : sb_firmware: clean up sb firmware update program
d1939ee10 : stm32f0: Fix RTC read glitch
8fe9304ae : samus: don't unwedge charging when purposely discharging on AC
9bdbc71c4 : nrf51: add RNG definitions to registers.h
199edf4be : nrf51: add definitions for RADIO and FICR registers.
1dccd0450 : charge_state_v2: return correct host command error codes
16eec7f14 : Remove unused CONFIG_PSTATE_AT_END option
ca8cf312a : cr50: avoid shell errors when building for host
28b144681 : samus_pd: Skip pericom detection if we're sourcing VBUS
c7bc5965f : charge_manager: Classify VBUS supplier type
3ff0be248 : npcx: Use SPI status register instead of pstate
6aebf13a6 : Add CONFIG_FLASH_PSTATE option to enable persistent flash WP state
dd9c1447a : cr50: enable signed RW images
8a94ea4fb : Add USE_GIT_DATE=1 to make args to build repeatable images
e20d019fc : pd: Massage initialization at task start.
c3cd10937 : WIP - Nuvoton 30-Jan patch
3227f921e : cortex-m0: Fix branch from 64-bit signed to unsigned divide
301be83e3 : lightbar: make tap red threshold match low battery threshold
f6cff1fa6 : samus: make sure EC sends battery percentage to PD on change
d2964ba0c : USART: Add STM32F3 support and fix STM32F baud rate bug
a8628526a : panic: Send host event on panic detect
accd0da78 : Remove ryu_p1 board
1a0235e69 : Streams: Define a lower level abstraction for queue access
fc144e940 : samus_pd: make shmem command optional, disable on samus_pd
72c49fc0e : samus: change USB type-A ports to default to CDP
3dffafac6 : stm32f0: fix handling of RTC alarm 24 hour rollover
777867a40 : ryu: add charge ramp module
1ef0f27e6 : stm32f3: Allow per-board ADC sampling time
e9c6a03c8 : samus_pd: remove resetting pericom 30 sec after detecting SDP
db19a8e2c : common: Add the possibility to filter UART input
eb775b49b : timer: usleep: Use HW clock to detect elapsed sleep time
44adcf4dd : samus: Only enable VCORE_PGOOD interrupt when it is valid
9de97e875 : charge_state_v2: Do not draw max input current if battery is present
79dbd9280 : samus: samus_pd: Increase task stack sizes
036482b6b : EC: Support firmware updater to auto select a battery fw image
279e2c638 : samus: add i2c retries to backlight control
02013f6aa : cr50: Separate ARM core GPIOs from pinmux configuration
c955bd846 : cr50: Add ec.hex to hex: build target
b4274d04f : cleanup: bitmasks should be unsigned values
62a907543 : cleanup: Don't admit the existence of unimplemented gpios
86340a75d : cleanup: Poke the watchdog when dumping lots of memory
91268fb85 : panic: fix logging of watchdog in panic data
3ae724041 : hwtimer/hwtimer32: Remove task_resched_if_needed from watchdog help
59e366ef6 : samus: initiailze boostin_voltage in extpower module
724b3ef91 : cortex-m0: Fix panic reason on div0
02d0ce152 : samus: panic reboot EC if PD MCU crashes
d00847782 : cortex-m*: Save panicinfo on non-exception panics
9cb03971f : samus: add charge ramp module
51227a3cc : charge_manager: Assume all chargers are dedicated when in locked RO
d64bb9914 : samus: Only update fan speeds every N seconds
a573a6c0f : charge_ramp: initial commit of charge ramp module
ac5f11bf8 : pd: charge_manager: make new VBUS charge supplier
f41d33b1d : samus: avoid attempting unwedge charge circuit if VBUS is at 5V
aaa762568 : samus: disable i2cscan console command to save space
4b774f07d : make idlestats console command optional
275606d10 : samus: avoid waking extpower task until task has been initialized
672d37789 : flash_ec: Add --no-ns-pid check and freeze instead of kill PTY clients
6c83a4d3a : USB: fix memcpy_to_usbram
2e6bee564 : stm32f0: Change idle task warning printf to save stack space
ada0cc90a : samus: increase extpower task stack size
96536de3f : pd_log: Add command to request PD MCU to write a log
abbcf4152 : samus: unwedge charge circuit if not charging for long time
7c1f189ed : pd: DRP: VCONN should be off at start of pd task.
80778ad0e : cortex-m0: Add deferred scheduler
39b111437 : cortex-m0: Fix handling uint64 divide-by-0
ea3dbb98b : charge_manager: Minimize log spew
c1fe8f217 : charge_manager: Store dualrole capability in charge manager
f154f32f9 : CCD: Enable CCD when a debug peripheral is detected
98345fdfc : samus: fix won't charge after zinger plugged in during EC reboot
5444205f7 : CCD: Remove CCD specific board connect and disconnect
6136b1fb0 : Power Button: Wait for power button to be stable when waiting for release
41ee615c0 : USB: Fix cut and paste bug for board specific disconnection
049463f8a : stm32: Add delay after enabling peripheral clock
a9ae00b10 : llama: add llama board support
9ed4434ad : mec1322: Fix LPC interrupt bit mask
d73e8cb9c : Assert warm reset while flashing STM32 parts
0fc37f129 : Add flash_ec support for Glower
eb86f21b0 : Plankton: Support DFU mode
911c1821f : samus: prevent fast enable/disable charging loop
96895743b : charge_manager: Wait for dualrole determination before charging
8d617567c : samus: give more time for recovery from charge circuit wedged
c2eb14b9d : pd: Mark VBUS as present when power swapping from source to sink
98b6ac17e : samus: smoothen backlight brightness transitions
f8af89c40 : Support vboot hash and system version if flash isn't memory-mapped
c0be44095 : pi3usb9281: Fix handling of REG_CONTROL (02H) reserved bits
fd6a6900f : Convert motion sense calculations to fixed point.
df28140cc : Add 64-bit divide library routines for Cortex-M, Cortex-M0
f956dc46f : smbus: Don't use shared memory buffer for word writes
19b6e5da2 : samus: fix lightbar tap sequence doesn't always show on AC event
9590a5392 : samus: enable learn mode when INA is wedged
fd9dd63e5 : samus: automatically recover from charge circuit failures
0cfc6a087 : hooks: add hook for battery state of charge change
c9adf202e : samus_pd: Do one auto port re-detection if an SDP port is detected
7ad29b56a : charge_state_v2: ignore false battery SOC readings
d93544bbe : mcdp28x0: Move structure definitions to ec_commands.h
06db9a691 : Veyron: remove the pmic reset in power_on
b7f7cdaa7 : ryu: improve inductive charging control
920d70164 : ryu: Implement charging profile
2033b8a2d : power_button_x86: Don't inhibit power button in S0
70afa3898 : ectool: parse accessory logs for dingdong & hoho
54aa5e16d : pd: Log events for dingdong & hoho
db3f86ed0 : pd: Fix reverse of log size & port params
17f68998f : pd: Allow multiple mode entry.
89479d1fc : pd: Cleanup alternate mode access.
4ce63213f : pd: refactor object position index.
3a1b5ec3d : cortex-m: disallow rescheduling if task_start() has not yet run
7aa976d3a : samus: Raise Thigh threshold to 101C
a765485d7 : samus: Do not put touchscreen in reset based on lid switch
e768086fc : samus_pd: Increase pericom debounce time again
2737321ec : bq24773: turn off prochot warning
6fb8ab336 : samus: modify fast charging profile to avoid charge problems
342499a6d : samus: change charge override hot keys to ctrl+search+0|1|2
0ef55f589 : samus: add battery cutoff
0cefc2eeb : pd: Validate size of discover identity received by DFP.
d5a612881 : samus: Cap the max LED current to 23mA
55e9d8a0c : ryu: Choose low input voltage whenever possible
a6479508e : ryu: Reduce max input power to 24W
cf77f90f2 : pd: Honor both max power and current for all power source
48eed0beb : bq27541: report battery present state
6f4af2680 : pd: poll PD events only on Google accessories
c17175165 : driver: BQ27621 scaling bug fix
4ada7739f : nrf51: implement soft reset and hard reset
ad06ead06 : nrf51: add the watchdog registers.
35c00bf3d : pd: fix power swap to sink could get wedged if missing PS_RDY
ad0306862 : lm4: workaround to force __enter_hibernate in SRAM
3df8bd877 : cortex-m: allow to lock/unlock empty MPU region
4a8ce9ac3 : Rockchip: Wait till we actually power down in power_off()
7e9fc466b : flash_ec: fixing servo v3 support for beaglebone
da733f3aa : lm4: ignore overlapping LPC commands
f39dc5021 : glower: Set internal VCC_PWRGD to high
d71d217ce : charge state v2: Initialize batt params before inhibiting power-on
e33c30c14 : pd: make sure all host commands range check type-C port arg
a84e31579 : samus: only wake PD task if the task has started
83b4a9644 : samus: lightbar: Set tap for battery red threshold to match kernel
3120dc950 : ryu: Only wake PD task if the task has started
10c8a4157 : ryu: Remove printf in interrupt handlers
edf0648a0 : pd: dingdong/hoho: Disable USB Billboard on mode entry.
dd57f6340 : samus_pd: Increase pericom debounce time
fdf68bdcd : samus: remove T6, T8, T10 from fan table
2f6f8b354 : pi3usb9281: Lock access to MUX GPIO while in use
194bde636 : ectool: more compact PD event log format
b13063c24 : pd: retrieve logs from accessories
3075113c8 : pd: Clear type-c charge_manager supplier when VBUS disappears
9e07dfb6c : pd: export the data role to the AP
43806f07e : samus: Add scale factor to account for ALS attenuation
b1f0de7b3 : zinger: increase time from PD RX edge to allowing sleep to 100ms
d7f40b91a : pd: Remove verbosity from console during pd flashing.
4353f609a : Strago: emerge-strago build error fixed
8a5c38420 : Initial Glower commit
815cb8486 : pd: ectool: fix bug in infopddev command.
310b1df07 : samus_pd: Allow system to be locked
a0c5faf1a : pd: fix bug where sysjump could cause PD state to wedge
83ef084f9 : pd: fix PD power swap when lots of protocol erros
476e1ceda : pd: set previous protocol state appropriately after a hard reset
cea3f26d5 : charge state v2: allow boot without battery when unlocked
9da3dfb29 : charge_state_v2: Fixes for battery present reporting
7dec6938c : pi3usb9281: Accept alternate device id
80aa3da22 : Only process console input after console task started
ca228445c : pd: samus: separate macros for power supply on and off delays
7fc407a93 : pd: samus: do not request voltage within boost bypass deadband
138270885 : samus_pd: Restore usb data switches after pericom reset
6c938998f : samus_pd: Don't re-request FW update if RW is already the latest
cd90837bb : samus_pd: remove asserts
f2518b9f2 : mec1322: Move default header location to 0x0
1d0a7f871 : mec1322: Fix I2C interrupt bug
7e8567fd5 : mec1322: Clear interrupt status before enabling GPIO interrupt
535bbbb77 : mec1322: Specify SPI flash size in KB
e4073fdb3 : samus_pd: Respond to EC_CMD_PD_HOST_EVENT_STATUS with correct data type
fe294979d : I2C: Increase priority of i2c_init
7893715cb : pd: updates to new connection state machine
7627bd21d : samus: remove learn mode workaround for new boards
3cb209aa8 : samus: add backboost detect interrupt and console command
93bb7195a : charger v2: Don't report 0 battery charge if we're running off battery
94515d9ee : ectool: Add enter_gfu to support PD flashing.
abecc13a8 : Add USB-PD mode commands.
16655133e : pd: Remove rwhashtable dumping by default for flash space.
835180551 : pd: Shorten console error strings.
74fd6f96e : pd: Remove redundant console output for received VDMs.
0747b700f : samus: Move delay for booting without a battery
29e3a2761 : samus: add 200mA offset for input current limit
2669c65cf : samus: Update thermal table for adjusted Tj_max
d8095f39d : samus: Increase critical battery shutdown timeout
88ccbe932 : charger: Make critical battery shutdown timeout a config option
64ada6e3d : pd: log important events for accessories
bd85bc463 : charge_manager: Log charge-related change events
4e75e20f4 : Add PD events logging
389ef0f90 : zinger: remove functions for analyzing bist results
03f66537a : fix off-by-one in flash size check
34f927724 : stm32: remove useless modulo
e2355ff43 : cortex-m0: optimize out unused assembly helpers
f52ed342b : zinger: shrink text strings
4003052d6 : jerry: Switch led to CONFIG_LED_POLICY_STD
35b13dc19 : Standard Power/Charging LED Behavior
b34b4beef : pd: samus_pd: Remove console 'typec' command.
3a76b5ffc : pd: increase tCCDebounce to 100ms
e3c2fa65b : pd: shorten some printf's and add port info
35da2b2c4 : firefly: fix bug causing disconnect event when requesting too fast
04de0d4c6 : common: Add a forcetime console command
16eaf5cfd : nrf51: Fix a race condition in hwtimer.c
4ee50837a : nuc: Add all IC specific drivers of NPCX5M5G
3951165fe : hoho/dingdong: support unprotected RO partition
6527d9e84 : samus: Use motherboard temp sensors for fan control, too
754ae5a94 : Show the fan-cooling percentage for each active temp sensor
a989f1384 : zinger: increase discharge timeout and fix fault condition
b34152199 : zinger: fix reading of output and discharge gpio states
a13309c18 : charge_manager: Re-set the active port if the active supplier changes
f352aae8b : ec util: do not compile IO mapped memory related code for mips.
2dc01cea4 : stm32f: Fix adc_read_all_channels()
ed4d13fde : charger v2: Combine prevent_*_discharge functions
4cbb3941b : zinger: do an intermediate step when discharging from 20V to 5V
cf8f65d34 : pd: make VDO responses faster
7f0664777 : zinger: pre-compute RW hash
347c7313a : pd: ensure power role matches CC pull resistor after hard reset
5c26087ef : pd: avoid multiple role swaps on connect
8fbb6e807 : pd: fix possible redundant requests (again)
d83bd6b89 : pd: implement new type-C connect state machine
193e23509 : samus_pd: remove PWM module
0c95dc302 : lightbar: Don't let EC control suspend/resume sequence
8c8f66197 : samus_pd: Remove CONFIG_CONSOLE_HISTORY to save flash space
f153ad69e : ryu: Debounce BC1.2 charger detection due to asynchronous pin contact
1ac80fd3f : ryu: add charge manager
49d2682b7 : samus: pd: fix potential junk at end of tx transmission
a2720a0f6 : pd: Queue initial DFP HPD till after DP Config VDM.
ccb46f6d8 : twinkie: build a combined firmware
49bfe43b9 : usb: fix sysjump
61d50195e : disable DMA before sysjumping
3c292e039 : twinkie: fix sink firmware
dce1b1e8b : twinkie: turn on/off VCONN INA
963d4762b : charge_manager: fix initialization bug of best_port_power
a5a2b263f : pd: Return immediately to host from erase RW.
d63c3b4f9 : pd: Refactor exit mode.
fdb504e24 : charge_manager: Prefer current active port in best port selection
8cb558445 : pd: remove clearing of type-c current limit in hard reset
4ab20ee15 : samus: Fix flaw in power up inhibit
55c3456b5 : samus: pd: reject power swap if not in dual-role mode
cca794d2f : pd: dingdong/hoho: Enable flash write-protection
dc1362ca8 : Queue: Add methods that accept a memcpy routine
18d3bde7f : USB: Add memcpy_from_usbram and update existing memcpy
5062e5a17 : lm4: Increase time to wake up from deep sleep
9c316b740 : ryu: Re-enable low power idle
9fa930756 : tegra: Preserve sleep mask on sysjump
d16df875f : nyan: Disable console command help
b1f0a4ca4 : USB: Delete mass storage driver
0825fdf35 : Read ADC channels one by one for STM32F
e75c33e28 : OutStream: Remove unused prototypes
09ad65d4a : pd: fix bug when forcing port to sink
140aa3690 : pd: Show literal PD state name for 'ectool usbpd'
35ea0a968 : charge_manager: Bug fixes for power_info host commands
c0933f00b : pd: Bugfix for pending VDM in disconnected state.
5ef45ad19 : pd: Add timeout for HC flash commands.
c0f64b13e : pd: vdm: Add VDM related timeouts and busy response handling.
faf09e290 : Stop building ryu_p1 board.
81b2dd5f8 : pd: ryu_p1: Remove console 'typec' command.
b10629ea3 : pd: add flags to pd state console command
e95f24ce5 : samus: change power supply transition delay to 80ms
98daf2a9d : samus: add hot keys alt+voldown+0|1|2 to set charging port
e39f43ed2 : samus: pd: on PD connection, if sink, ask for power swap
563e7bed1 : pd: fix timeouts during power swap and send soft reset on no CRC
5348dff12 : pd: Add NoResponseTimer to disconnect after no response
2b364421a : pd: Add CONFIG_CMD_TYPEC to optionally remove 'typec' console command.
efb28cc78 : Add CONFIG_CMD_HASH to optionally remove 'hash' console command.
c3adc315b : Support command versioning of new host command range
6fec4e4a6 : lightbar: Pulse lightbar in S5 if power-up is inhibited
23fa3236a : lm4: decrease time to wake up from deep sleep to save power
7121b003d : pd: remove PD remote flashing console command by default.
20cf37346 : pd: change receive timeout to 1.8ms
3725b32aa : Ryu: Add dynamic USB pullup support
9ce66a98b : zinger: enable RO partition write-protection
05b0b9774 : usb: fix undefined USB endpoints (bis)
9d9fb986f : samus: Change Tj_max to 105C
c268f2eee : zinger: maintain a 64-bit time counter
1f55eea80 : pd: On invalid request, send reject and go to SRC_READY
71fb0f9e1 : pd: add new state to wait for getSinkCap response
017f151ea : pd: reject getSourceCap/getSinkCap if doesn't apply
2b0895179 : samus: when battery is full, and not in S0, stop charging
a3f3e38da : nyan: make large batt struct array const to save RAM space
415a994d5 : pd: change hard reset power supply off delay
5e534c13a : pd: change retry counter to 3
0a2807572 : samus: Don't power-on AP if battery level < 1%
783b46afb : zinger: fix task_wait_event() bug causing missed wake events
a8ccffded : nrf51: Add nRF51-specific code to keyboard_raw.c
ce9a8a2da : nrf51: Copy the keyboard_raw.c implementation from stm32.
215399af2 : nrf51: Add support for the interrupts in GPIOTE to gpio.c
741a2d458 : nrf51: Add definitions for GPIOTE, the GPIO Tasks and Events.
e3447708a : hadoken: Add the BQ27621 configuration parameters.
22f61c452 : hadoken: Enable I2C.
362bc01a1 : hadoken: Update I/O configuration.
f0fe0160a : battery: Add support for TI's BQ27621_g1 fuel gauge.
f326cef49 : nrf51: Add support for i2c.
ae82f824a : gesture: add absolute threshold for start of tap for battery
9d25fa900 : gesture: double tap for battery accelereomter ODR
c5a2bf58d : accel: fix accel bug where if no new data, it uses wrong data
6c41c6553 : samus: Debounce BC1.2 charger detection due to asynchronous pin contact
850ef5298 : mec1322: Added support to use crystal vs oscillator based on board's clock circuitry.
8bd44bf4d : Veyron: cancel the long press timer when lost power_good
ff91ba5bb : Plankton: add console command to simulate cable unplug
73bbc9eda : charge_manager: Request power swap when switching from dual-role override port
b9b457173 : pd: hoho: mcdp28x0 serial driver.
dc1a89a70 : charge_manager: Fix port selection debug print
91bbfb780 : samus: set BQ voltage to battery voltage when AC disconnected
2d4b6d2f4 : samus_pd: add internal pull-up to EC_IN_RW
4d9dfa159 : it8380dev: add ec2i control module
97730b5be : pd: vdm: remove replicated VDM code.
89559b0d6 : pd: Remove pe dump command by default.
29a57a037 : system: Add function to convert passed system_image_copy_t to string
f993fe3c6 : pd: vdm: Handle VDM requests only through state machine.
4b6148c52 : pd: allow new power request if the max voltage has changed
8602781f9 : samus: change gpio name to ENTERING_RW to match other baords
c69e9ceb3 : pd: Modify EC_CMD_USB_PD_RW_HASH_ENTRY to return PD device image type
f8019bff3 : ryu_p1: shorten GPIO name string length to reduce flash size.
e78d09d5a : pd: fix typo in state machine.
91131f738 : pi3usb9281: Limit DCP port to 500mA charge current
165cf6c88 : it8380dev: add adc control module
7ec2e4158 : There is a constant 16 MHz clock signal.
221e5ca87 : Add support for shared interrupts.
48b2edf03 : stm32f0/i2c: adjust the 100kHz setting to never go above 100kHz
ee5dbe94a : samus: fix tap for battery doesn't work in G3 with AC
005fa5fea : stm32: fixed spi shared_mem_release bug
2d25b40b7 : cortex-m0: NVIC: Fix macro for the priority registers
a0395b1ea : rockchip: Enable UART RX DMA
d09526a63 : stm32f0: USART: Disable ORECF interrupt we never check for
86835f706 : charge_manager: Allow board to reject a selected charge port
ec12acc81 : clock-stm32l: properly setting HSI/MSI clock based on the RM
a7bae3588 : power_button_x86: Inhibit AP power-on if battery level is too low
6c980a4db : pd: check for collisions before transmitting
3b101e56a : NVIC: Adjust priority setting
3c0d9166c : host_command: add rate limiter to HCs to prevent EC watchdog
e19f0927b : hoho/dingdong: Add GPIOs for factory test points.
07203ac93 : Add config option to reduce GPIO name string size.
cf2883afe : samus: change backboosting workaround into a new task
2666ce13c : hoho: remove I2C master.
589836638 : stm32mon: fix unable to flash to nyan board problem
fb05f7422 : Makefile: Add .config target
91ca05cf3 : ryu_sh_loader: Add board directory for load image
98a485bf4 : cr50: update for Rev1 hardware release
fca497798 : samus: add high battery temp warning to charge state machine
6cc992c3d : samus: fix charge state machine's handling of low power chargers
0777ebaef : Makefile: remove burn_my_ec
394192d71 : pd: fix bug constantly sending HC's with non-PD aware charger
33142ba9a : ryu: Try to clear CHARGE_DONE when the lid is just closed
99ec74d7d : samus: Start fans at 1000 RPM
73949da5d : pd: Remove needless re-requests of same charge mode
34fe8658a : pd: refactor pd policy layer request voltage functions
a94a5561d : samus: turn on PP5000 when AC is attached in G3
5ec4f320f : Jerry: Move AC_PRESENT for the new board
401498bb6 : lightbar: ask the PD MCU for the charge direction
1b1c3089a : g: implement GPIOs
8decf722c : samus: Remove WWAN GPIO by default
36e74004f : samus: Add 10ms delay between SUSP_VR and RSMRST
511a9f31e : usb_pd: protocol field extraction error for RDO
6f010b635 : charge_manager: Add delayed port override for role swap
c8f98e80f : samus_pd: Open USB data switches in UFP mode
4b8be2f77 : pd: add hard reset counter to sink hard reset recovery state
5e2409745 : pd: change power request based on if active charge port
ddc5bfd3d : pd: do not allow FW update on active charging port if no battery
9e1f4ed70 : USB-SPI: Switch from task to deferred function
731a2e748 : USB-SPI: Support board enable/disable functionality
0f4550468 : USB-SPI: Make global initializer names more unique
0967049df : USB: Add setup packet struct and parsing routine
8bb26a29b : pd: before sysjump send soft reset and then disable PD comms
3c780a915 : Speedy: add initial speedy support
dd573030d : g: update version string
4ef1969a5 : g: update reset code
d097e25bf : g: add watchdog driver
9b1b0cb2f : g: fix hwtimer event deadline
7014afec7 : pd: dingdong/hoho: Increment device ID minor rev.
bc1690366 : pd: Re-factor common flash vdms.
b5557217a : pd: dingdong/hoho: Fix hard reset recovery timeout.
fb04700b3 : usb_pd: Battery PDO protocol definition errors
540584eb6 : pd: ectool: Increase sleep after PD reboot for flashing.
2bc0b68c8 : pd: move get_info to common file.
63704fd11 : Remove extra EAh at end of RW image.
2777252a2 : g: add core reset
cd96fddf3 : cr50: update for 12/03 hardware release
c1e0b0e11 : cr50: Replaced ww with md EC cli
0e03ff4ad : ryu_sh: Add Makefile in board directory.
f512b0c65 : samus_pd: Add workaround for unwanted pericom resets
16eef671c : ryu: disable LOW_POWER_IDLE
0f10bf88b : USB: Interface callbacks now return an error code
8fa4947f7 : Hooks: Use CONCAT and STRINGIFY macros in hook definitions
975cb11ca : dingdong/hoho: Add GFU alternate mode.
01047f652 : pd: ectool: Expose device id major & minor.
63277d145 : pd: ectool: Allow different payload sizes for flashpd.
f6e45879d : dingdong: enable RW firmware signature verification
a74599363 : hoho: enable RW firmware signature verification
902a07b5c : Add RW firmware signature verification for common runtime
b41a0632d : WORKAROUND: ectool: Throttle flashpd so it does not watchdog EC.
0126ab162 : lightbar: tap sequence can go in either direction
f1001e3c5 : Clean up lightbar sequencing a bit
3483f0b1d : Stop mutex_lock() from eating pending events
afc9090d7 : samus: add active charge port to EC<->PD status exchange
7ca92127a : pd: restore CC resistor if fail power swap
94082f6f5 : pd: change timeout for exiting sink hard reset recovery
bebce8dca : samus_pd: remove host event commands module to save flash space
446002d2f : zinger: change product type to undefined
881e9cce8 : plankton: remove dualrole power capable flag
984b18a33 : ryu: Remove workaround for PI3USB9281
e55bac221 : Improve EC console messages for lightbar stuff
e0c80ace5 : pd: on hard reset go to a hard reset recovery state
88d63dcc6 : pd: dynamically adjust current limit based on CC pull-up
2a9a85965 : pd: if our request is rejected, go to SNK_READY
673255588 : pd: implement SenderResponseTimer on request messages
eb936b8df : pd: add explicit contract flag
1c86fa9f6 : stm32f0: fix setting GPIO in push-pull mode
911e21ccc : pd: wait tSnkTransition after ACCEPT to change voltage
905fc1cf6 : Fix errors discovered by new compiler.
a58083c42 : cr50: update for 11/20 hardware release
7ac1e4447 : cr50: always generate the .hex file
b16bcb0eb : stm32: Do not wait for USB host if USB is disabled
1728af5b8 : usb: extend console buffer to 64 bytes
ad0069268 : Strago: Spi support added on Private SPI lines
1291eb4b1 : plankton: reset USB hub on cable plug
042dcf8c8 : ec: Add lds dependencies to the dependency list.
c420bf192 : Add initial mighty support
b3bf2a61a : charge_manager: Add PD_CHARGE_PORT_OVERRIDE host command
d5803a026 : pd: fix negative timeout for waiting task
1e9491e07 : usb_pd: SVDM DP protocol definition errors
6be0040bb : samus: add backboost detect GPIO
806ba91ea : Cr50: Update/refactor for new HW release
c8d7462fc : Twinkie: add packet injection capability
bacd09637 : zinger: optimize idle current
45b4eda87 : Zinger: honor disable_sleep()
2ff6a30c4 : samus: enable bq learn mode to avoid backboosting
7e7e82f2c : zinger: fix task_wait_event() to only exit on event received
d64324ad4 : ryu: Add LSM6DS0 support.
3bdd18d24 : ryu: add a dummy power module for controlling sensors.
4b154c6f9 : motion: Add decoding for MOTION_CMD_DUMP v1 command
89442037b : lid_switch: Support forced lid open
e96afe490 : pd: fix alignment issue for print rwhashtable.
8862b6aaf : charge_manager: Don't charge from dual-role capable ports
5fad6d4b8 : util: Fix return value of ec_command
1d4c619a0 : Jerry: modify the power led polarity
f0d573b3d : zinger: change minor revision back to 1
c44bd8b3a : pd: zinger: add firmware update alternate mode to zinger
56bbd902a : samus: lower the minimum input current limit
b63b0d70f : rsa: add support for 4096 and 8192 bit keys
9de2ef515 : pd: allow policy layer to ask for PR/DR_swap on new contract
feecd2ac5 : pd: changes to actions to take on PD disconnect
f154a8b95 : cr50: Update TODO comments with new bug numbers
ae55a28df : Remove frequent fan-change updates from EC console
e28b6184b : tweak: Allow "rw" command to read AND write memory.
399a81010 : ryu: Disable USB D+ pull-up on boot
3e84e0332 : pd: Remove console message for host commands
8e024350d : pd: add data role swap
aad897775 : zinger: (re-)enable the flash prefetch buffer
9157dd93d : cr50: Add support for hwtimer
3ddd906b9 : Disable test binaries for ryu_p1
afd993b1b : ryu: disable pd console command
f2aeae1ef : plankton: modify request_voltage after redundant 5V-PDO removal
208f28fac : Jerry: modify gpio config, hibernate
48b8c34ae : ryu: Enable PD/EC console over USB
8e25d9e1f : ryu: Add minimal Case Closed Debug support
079742b1f : USB: Enable finer grain control over init process
4340685cf : charge_manager: Add charge port override functionality
cf48a3640 : charge_manager: Add unit tests
06fb4fe0f : usb_pd: Negotiate minimum power for unused ports
27367a07c : Strago: Automated build to generate ec.spi.bin.
3bcc5673c : ryu: switch default firmware to use STM32F373
6967cae77 : samus_pd: undefine command line help to save flash space
98a1d5d73 : samus: Put touchscreen in reset in S3
947ee79ae : USB: Add support for board specific connect/disconnect
74a98425e : USB: Fix issue with USB RAM sizes
0f4a2c333 : samus: Remove board version specific workarounds
73e182a44 : pd: Add SVDM discovery info into host command.
84681349f : pd: Send proper OPOS for DP status & config.
56d92341f : pd: Fix product type in SVDM identity header.
cb1b27ea8 : pd: wait to send source cap until port partner is showing UFP
c33a78a3b : pd: add print out when we receive SOP', SOP''
5142cdce2 : pd: move tDRPHold to after vbus is on
493898bd6 : pd: add reject of data swap and vconn swap ctrl messages
dac8f1632 : USB: Fix console code to work with old and new USB peripherals
60b27813b : pd: svdm: Don't send response to UFPs attention.
2c83bfc7d : pd: add delay for power supply startup before sending src cap
3fd064745 : pd: Set PDO type bits.
c557a283b : pd: Remove BMC support bit from message header.
d92b5b61f : twinkie: add LEDs for traffic
8a9d0cae2 : pd: for request message, add operational and max current
e35494e4a : USB: Fix definitions for usb_uint
085cd334b : plankton: Update GPIO names and attributes for Plankton v3
96a39e7ee : math: use CONFIG_FPU when using float.
bbe9a877e : pd: remove redundant 5V source PDOs
aa4f72036 : pd: for non dual-role device, always send reject to PR_SWAP
290f0cfc8 : pd: samus: add support for power swap command
8bd7ab620 : pd: update source/sink cap PDOs and use to get dual role capable
75ced7383 : Strago: Initial Version of Strago Board added.
41cde6651 : Samus: Handle fan startup in the EC, not the fan controller
f0809a239 : Re-Calibrated lightbar values for Samus & Ryu
4bbbf0443 : Do not try to wake the battery after battery cut-off
4792db413 : ectool: compile LPC and i2C support by default.
8513e23df : USB: Remove special case for iVersion string descriptor
bde06f769 : USB: stm32f3: use correct values for USB RAM size and usb_uint
3a4f718f2 : samus_pd: add dual-role port flag to power info host command
86c7e2e90 : Add initial support for cr50 SoC
327bfe2e5 : Samus: Fixed sensor init when sysjump to between RO and RW code
e6a2d4c04 : samus_pd: add more host events and host cmd to get event status
ce9ae08b6 : pd: dingdong/hoho: Include product VDO in discovery identity.
aac88442d : pd: dingdong/hoho: inhibit USB Billboard.
13579c357 : samus: accel: fix initialization bug in tap gesture
1e7d66eab : pd: dingdong/hoho: assert USB billboard only in AMA VDO.
a3913d99d : pd: dingdong/hoho: HPD over USB PD.
d4f3279db : twinkie: fix CC2 reception in PD injector mode
bd9a53f32 : twinkie: fix INA reference in PD injector
498abf833 : samus_pd: add host command to get type-c port power info
cfbb9e51b : ryu: Enable low power idle for P2 boards
e254b0a06 : discovery-stm32f072: Rename USB console endpoint
a86b4b0a7 : gesture: Minor fixes
66164f278 : Samus: Split motion sense and lid angle
d5b32aa6e : core: Add subcommands to MOTION_SENSE_CMD
f3b29e3fe : Samus: move gesture to common
ac375d000 : USB-console: Add Linux USB serial kernel module
d7b99e993 : discovery-stm32f072: Enable USB console
450b882de : USB-console: Add string names for console interfaces
4626fd37d : USB: Add simple serial subclass support
ca74d14ea : USB-console: Reclaim two bulk endpoints
a25b9fa1a : usb: fix undefined USB endpoints
b5bd5ed20 : it8380dev: add pwm control module
8a1f1b045 : EC:KBC: Wait until LPC host senses the IRQ and gets the character.
f899a3445 : USB-console: Don't wait in interrupt contexts
b8e4f1b66 : twinkie: dual channel CCx sniffing
682f7aabd : stm32f0: stm32f3: Wake from STOP mode on UART start bit
5f4ea79bb : samus: use resulting current limit from charge manager
bf88b804e : usb_pd_protocol: Don't prematurely set PD charge supplier limit
2eb6cba5b : charge_manager: Move supplier list and priority hierarchy to board
a08c2d579 : pd: for DP mode, only enter mode if device is DFP_U capable
a019bf585 : pd: make transition out of hard reset shorter
908b3f559 : Add initial support for jerry
cadce20c1 : pd: Add DFP parsing for alternate mode status & attention.
bf8335a0a : stm32: Wait for UART Tx to complete before entering STOP mode
0dd653292 : ryu: Enable watchdog helper for P2 boards
c72c86b9b : stm32: Add watchdog debug message for hwtimer32
6dc5e697a : pd: update DP pin configuration declaration
9adf64478 : pd: update DP mode signaling bits
e1a6096db : ryu: properly enable UART Rx DMA for P2 boards
791ead7ab : stm32: Fix UART Rx DMA for USART2 and above
d1ed75815 : MKBP event signalling implementation
be2ed33b1 : EC: Ensure the udelay function waits at least the time indicated.
eec85858a : ryu: Enable pull-up on console UART Tx/Rx pins
89a28fd46 : flash_ec: Add support for kitty
b78b2b636 : plankton: Fix output voltage selection
eab146be7 : stm32f3: Use the correct RTC ALARM IRQ
965e6bd9f : ryu: Implement battery cut-off
4b7f64cc2 : discovery-stm32f072: Enable SPI over USB tunnel
35a01462f : Allow 5V/3A on Plankton
e26aedecf : Fix clock bug on STM32F0 that HSI48 isn't enabled
0907881a3 : Calibrated lightbar values for Samus & Ryu
e3d01f887 : ryu_p2: Fix broken build due to overlapped commits
de3ef9fa6 : samus_pd: Add BC1.2 charging and charge port + current limit selection
a12efa99c : stm32-USB: USB SPI tunnel driver
42c31912c : ryu: enable lid switch
8cd9856cf : samus: change fan RPM values, enable fast-start
7eaa290c3 : usb_pd_protocol: Add support for charge_manager and voltage reporting
93aa23c68 : ryu_p2: Set alternate function for USB D+/D- pins
7198d0303 : ryu: enable lightbar on P2 boards
00551f733 : Add new build target ryu_p2 for Ryu P2 boards
fbefbbca1 : stm32: Support UART DMA on UART2
89feca3eb : samus: fix false shutdown due to low battery
f36a859e0 : samus: new algorithm for tmp006 object temperature
60ddb3987 : samus: change hibernate delay to 7 days
ba98b92bb : cortex-m0: add more constraints on atomic implementation
cefb58066 : pd: Add DisplayPort status and configure SVDMs.
3e2f1329a : pd: Correct use of console printing in USB PD policy files.
5d12e9b41 : stm32f0: Pinky: Fix power leak caused by SPI at startup
791d98d0b : Pinky: Reoganize power on sequencing
647ac36fd : pd: do not respond to unknown SVDMs
5d76ffc62 : pd: add data role to pd message header
959dcf985 : stm32f: Add DMA interrupt handlers for channel 1 to 3
d0d6befc3 : Add stm32mon support for STM32F37xx
017b4478b : Fix flash bank size for STM32F373
eb939f655 : Allow full Cortex-M4 instruction set for STM32F3xx
46f033171 : pd: allow selection of Tx timer channel
0e3497762 : pd: alternate mode: Limit response to valid modes during discovery.
a4d51baf7 : pd: alternate mode: simplify mode entry choice.
ece9501f0 : Twinkie: update sniffer code
ccc270368 : Extend INA231 driver to support INA219 on Plankton
316f369f1 : samus: add tap for battery
5d4846ee5 : plankton: Implement cable flip
18cc8ab5f : samus: Wait for VCORE_PGOOD before asserting SYS_PWROK
1246bca1f : samus: added sensor init retry logic
5a116de47 : pd: if no SVIDS are returned, do not attempt discover modes
05f37410a : pd: update the tPSTransition timeout
24699aead : pd: NACK unsupported VDM requests
fd709edf1 : pd: fix VDM commands numbering
66d75af87 : pd: reset the message ID on connection
0a44f2403 : zinger: enable hibernate
e0f5bca27 : pd: update standard revision field
9953322da : hoho: Disable spi master by default.
97c527fa4 : hoho: correct CONFIG1 GPIO direction.
f8fd63f13 : Fix incorrect valid and writable flash flags
847eb1ec4 : samus_pd: Initial DFP_D HPD GPIOs.
82915c250 : Write protect support for STM32F0
5ff320f66 : discovery-stm32f072: fix USB version string
27d60bb83 : zinger: fix double ADC interrupt bug
4a9cabc3f : Factor out common flash code for STM32F and STM32F0
b8f73a451 : charge_manager: Add module for managing battery charge limits
bcc5057ad : lightbar: interpreter additions to encode other patterns
8fc80e86e : lightbar: bring the TAP sequence in gradually
9a2afe9f7 : ryu: plankton: Increase PD task stack size
c1e908fca : samus: display battery status on lightbar on AC change
fca5deab2 : dingdong: Add USB Billboard class device.
ce6cb6eff : pd: implement source recovery time after hard reset
2e1c48823 : pd: implement sink hard reset counter
8b0fe9140 : pd: samus: ryu: add back in Vconn support correctly
c222d7b70 : pd: hoho: de-assert PD_SBU_ENABLE at boot.
160082d5c : samus: Add define for EVT3
b76c5fdcd : samus: Change 3.3DSW_GATED to enabled in S0 and disabled in S3
e63ab6da2 : ectool: flashpd: Reboot PD after successful RW flash
e14e21316 : ryu: Disable pull-up on AP_IN_SUSPEND
c9e71277b : discovery-stm32f072: discovery USB GPIO test
46102d3b4 : usb: export firmware version
63c41f239 : temp_metrics: add "--" when invoking ectool tmp006cal
b50e5a8b3 : twinkie: add config to behave as a PD message injector
5822d01f9 : pd: dingdong: Add displayport alternate mode.
03cbbb2be : hoho: Add USB Billboard class device.
8a6c72022 : pd: Enable alternate mode support for DP.
44e4f7cfe : usb: Groundwork for USB BOS & Billboard class descriptors.
4d81320ed : usb: allow reading descriptors larger than 64 bytes
ac2b30d1e : pi3usb9281: Add function for translating registers to current limit
358aeb287 : Revert "pd: samus: ryu: add Vconn support and enable for samus and ryu"
f92f70d04 : Disable LEARN option during charger init
fd7846fe0 : usb_pd: Add port parameter to pd_set_input_current_limit
6f97b22ce : Pinky: Pull up AC_PRESENT
6713fa2d3 : lightbar: Rename structs and macros for kernel cros_ec_commands
e3e799916 : Don't hibernate on low battery if hiberante is not supported
61dc089e2 : pd: samus: ryu: add Vconn support and enable for samus and ryu
a194bede1 : pd: VDM Alternate mode support.
093856328 : zinger: Remove references to SHA1 hash
6aba9b382 : lightbar: extra test program
784b03edc : samus: start fans a little sooner to keep things cool
0fd73ae93 : ectool: replace thermal_threshold_version with ec_cmd_version_supported
c1714dac1 : dingdong: Initial board and USB PD support.
7f55a51ce : stm32f: stm32f0: guard hibernate function with CONFIG_HIBERNATE
1eec1e3cd : stm32f0: fix potential hang in adc initialization
ac261c00c : samus: support sensor at different power state.
c5b30aa9f : Renaming board veyron -> pinky
72aee5c11 : ectool: Fix help string for pwmsetfanrpm
ac1c82a35 : samus: Fixed a bug in host_sensor_id_to_motion_sensor
91cfdd0da : Remove PULSE and TEST sequences from lightbar module
a3ddf04ca : stm32-USB: USB GPIO control driver
bd59d5bfb : Add support for STM32F373
08c53f231 : hoho: Make HDMI SPI CS input by default.
5c8da35f8 : ectool: hostcmd support to set fans auto control individually
7cde31850 : stm32: pwm: Fix duty cycle / frequency calculation
7b305b752 : zinger: samus_pd: increment zinger hardware id minor revision
a67adf4af : samus_pd: send host event when we recv info VDM from PD device
d5d2a71c9 : pd: zinger: move sending info VDM from UFP to DFP
c817472c0 : Update Zinger flashing process
01c331fd3 : zinger: add config option for hibernate and disable by default
876b0f0bd : ectool: Add hostcmd support to set fan duty cycle for each fan separately
e541eeb29 : cortex-m0: disallow rescheduling if task_start() has not yet run
f0dc012cf : Add back unit test for usb_pd"
15eced037 : lightbar: refactoring RAMP_ONCE and CYCLE_ONCE
7bbf6d7bb : Slow down time when running unit tests
7b1e58cc4 : ectool: Add host command support to set fan RPM for each fan separately
f93c3e83e : hoho: updates for rev2.0
75d7e31b9 : ectool: add new host command to get number of fans
938ba82bd : ectool: Fix fanduty help
ba624e724 : zinger: add hibernate if disconnected for 60s
beaddbf1a : zinger: check RW firmware signature
0330d9adf : zinger: minimuffin: add board support for minimuffin
4be45e962 : stm32: invert keyboard col2 option
7a8891268 : Veyron: power on 5v drv for pinky-rev2
cac05af1a : Remove 'param' option in lightbar console command
1ec56e854 : stm32mon: add option to read firmware image from stdin
d3ebcb18c : lightbar: hide program command over console
786a45347 : stm32f0: deep sleep in S0
813ac3238 : pd: Translate host command parameters with lookup tables
71df668d4 : lightbar: Removing unused space in ramp table
fcdbcfe5e : lightbar: simplify JUMP, SET_DELAY_TIME opcode execution
baf3bac6d : ryu: Use brief assertion failure message
28891eaaa : lightbar: treat HALT like a normal opcode
85d2d1f50 : lightbar: remove erroneous multiplications by FP_SCALE
d747c44dd : lightbar: shrink size of sine table for ramping
3b00f5fed : samus: add auto unwedge to all i2c busses
28d4565d8 : i2c: allow for mulitple i2c busses to utilize automatic unwedging
400851595 : add RSA signature verification code
b67eadf70 : samus: Increase ALS task size
87762fa69 : Add compiler/decompiler for lightbar bytecode programs.
af3d103db : samus_pd: Add BST_DISABLE GPIO for EVT2 board
08e042135 : samus: Add define for EVT2 board
fa4407c11 : charge_state_v2: Send host event if charge state changes
a451aa850 : zinger: add low power stop mode
41b927442 : Fix floating point usage in lightbar module
c83db9a11 : stm32f0/i2c: Return error if we see a NACK
458d39c1a : twinkie: add USB PD sniffer
b88866828 : Add demo_tap() function for lightbar demo mode
748848e8a : lightbar: test programs for seq type PROGRAM
23bad6732 : zinger: remove reserved 4k for pstate
e04f4cce1 : stm32f0: enable flash prefetch buffer
2c00459e1 : veyron: enable low power idle
2edf7ee16 : Allow to disable default DMA interrupt handlers
69238f9c6 : pd: change pd_soft_reset() to use PD task to send command
9c62920f9 : stm32f0: fix rare ADC initialization bug
fb5ff7b1b : lightbar: add seq type PROGRAM for user-programmable sequences
2939b986c : lightbar: show google colors in S0 (red for low battery)
7be8ff812 : [common]: Remove accelerator calibration code.
68704fea5 : stm32/spi: Reset peripheral after every packet
5e7c09ed3 : stm32f0: samus_pd: add hibernate and enable wake pins for samus
9bebf41d1 : discovery-stm32f072: Add echo task
981836f44 : stm32: Fix PWM driver
51bc6645d : tegra: Remove 'power' console command
aa57f29aa : stm32/gpio: Supress overriding interrupt warning in some cases
cf6205527 : Add options to disable rarely used console commands
4afee8563 : stm32/spi: Print packet on bad data
45abc9fa6 : samus: accel: fix calibration bug, only using base sensor data
dbfe5d10e : Remove floating point usage in lightbar code
a22e5d33b : plankton: Set polarity when connected
bf368218e : plankton: Do not send soft reset unless already sourcing power
a6c7b82fd : pd: use GET_POLARITY for SNK_DISCONNECTED state as well.
53b6a345c : hoho: Enable USB PD support.
4fda01ca9 : Plankton: reset USB hub on POR
cc0843d27 : Plankton: Add console command to reset USB hub
9ac7415b3 : samus: Do not assert RTCRST on every recovery mode boot
ece4481cd : stm32-USB: Initial USB bulk endpoint stream driver
be0bd9b83 : ectool: Do not increase buffer size after probe max size from ec
23ad46d3b : samus_pd: enable low power idle
0a147973b : stm32-USART: Add generic stream based usart driver
ccb45ff8a : samus: enabled fast charging for EVT ATL cells
cf4abddca : stm32f0: low power idle task
33fe8c5b5 : stm32f0: fix UART clock source for console on UART2
3bfb7ee2a : pd: make flash_pd.py forward compatible.
6395dbea0 : stm32f0: Change uart clock to HSI
2be0577fe : stm32f0: add RTC alarm functionality
0616b2416 : Remove PD power check in flash erase routine
85063ee72 : Fixup for coreboot & portability.
271bc1eae : Stream: Add In and Out stream interfaces and config
a6da62d28 : Queue: Add functionality needed by new USART stream driver
eff864775 : samus: exchange status with PD MCU on boot
f0274df3d : fruitpie: Fix default OSPEEDR reg settings for PB15.
d86f672d1 : Add support for BQ27742 battery gauge chip
5bc3dc3bb : samus: add automatic retries for host commands from EC to PD
fab7ac3b9 : ectool: add new parameter to identify proper EC.
945218638 : Veyron: Fix warm-reset comment
05518c0db : Veyron: Fix leakage power before AP running
0ec258f93 : Veyron: Change PWREN to PWRON
dd0524e38 : hoho: Enable spi2 master for comm with external flash.
f53f949ac : auron/peppy: fix setting fan max speed by rpm instead of duty cycle
dab91fe9e : extra: Move lightbar simulator into subdirectory
0e59d4f38 : samus: increase stack size for PDCMD task
df66ef06c : stm32f07: change erase page size to 2kB
f5b7b3242 : samus: enhance usbpd host command to return port status.
7698c323e : samus: Add host command to query USB type-C accessory attached.
5bb0fd6b0 : PD: Cleanup 'pd' console command.
d9c6380a6 : samus: Add host command to store USB PD device id & rw_hash entry.
0d6b9ad7b : STM32F0 TX FIFO Fixes
491eb1e5f : plankton: fix charging voltage selection
b16cda06a : plankton: add flag for prog_en to flash_ec
9de6cdf9f : Flashing: Force board into reset for flashing
dcf496c78 : Util: Make MAX and MIN macros side effect safe
727de44ed : samus: Fix comment about I2C port
234f1956d : pd: check result of enabling vbus on type-C ports
406865e98 : samus: change PD reset gpio to push-pull
bd498b593 : samus_pd: fix switching spi bus for type-C port 0 and 1
10042d9c5 : samus: Rename PCH_HDA_SDO GPIO
724e361a4 : samus: Delay after asserting RTCRST
3e8a7187c : samus: RECOVERY_L pin is changed to PD_IN_RW
b550e7cbb : EC: Add util for battery firmware update
1cf5ca93b : Ryu: Sensor hub changes for p1.
27a2fdf66 : Veyron: Reset the PMIC properly at power on
41fdea92b : stm32mon: add support for i2c transport.
51a279cf3 : EC: smart battery using smbus API
51e48026c : EC: Add smart battery firmware update driver
00816a155 : samus: accels: set appropriate lid accel rotation matrix
27dbf8f58 : accel: fix bug, initialize accels every time we boot out of G3
386ada84e : pd: Initialize dual role state based on chipset state
6bc911d97 : pd: Expand polarity logic to include Ra pull-down logic.
31a935f52 : plankton: Update board configuration to Plankton V2
e523cf49b : Put 'hostcmd' console command behind a config flag
390498a9f : samus: automatically attempt to unwedge i2c bus 0
61f2327f0 : ectool: read max outsize/insize from ec during comm_init
dcb9bb602 : EC: clean up i2c_read_string
f5b9f2d64 : First drop of ryu sensor hub file
866af4f6f : Veyron: Add a time_cancel in power button release
1b358e2c9 : ryu: disable system hibernate
2f4de7685 : pd: Set pd mux to USB 3.0 (superspeed) initially.
7bea5174a : EC: Add smbus interface read & write APIs
b7f1d5261 : zinger: samus_pd: change zinger SW ver to report commit count
9d0bb0019 : host_command_pd: Fix condition for sending a PD MCU host event
2fd4b9c57 : pd: ensure names of PD states are up-to-date
251f3b0f0 : pd: Try soft reset if ping fails
214f7cf75 : pd: handle ACCEPT after a soft reset
d9fe6f32c : pd: add sending read info VDM every time source is plugged in
1933fb8ff : samus: add ability for PD MCU to send host event to AP
e913bc15b : samus: add host commands for flashing zinger RW
b22c10ce2 : ryu: gate SCL to PI3USB9281
687f9032d : Veyron: Change WARM_RESET gpio to open drain
b16bb6bd7 : samus: modify accel orientation data for correct lid angle
746743709 : lm4 i2c: fixed lm4 i2c_xfer synchronization issue
0535178d2 : samus: enable accel & gyro sensors
7d40063d4 : samus: added gyro support for lsm6ds0
c598e1ac0 : pd: Move dual role toggle hooks to common code
1aa13eb64 : samus: allow booting without a battery
334bc80cb : samus_pd: GPIO updates for EVT build
f862275b9 : samus: change input current limit to the real limit
61dedac2f : ryu: enable inductive charging
050c7df01 : Add inductive charging control module
b0f622543 : samus: Add support for asserting RTCRST
5b746b8e9 : samus: GPIO updates for EVT build
6cfc7a68a : samus_pd: enable check for protected mode to prevent PD comm
9e79ca794 : Support inverted ILIM_SEL for smart USB port power
2e0de3c50 : zinger: add voltage discharge
6f22113a7 : Request to hard-reboot EC should reboot PD as well
1b82905cf : Add hysteresis to host events for battery capacity changed
e307172bd : lightbar: Enable tap-for-battery even in G3
c7c312d05 : zinger: add custom VDM to read last measured current
445691932 : pd: zinger: Turn off pings by default
08081ee2d : zinger: always disable adc watchdog before reading ADC channel
3e844ec27 : zinger: keyborg: fix runtime bug with task_wait_event()
7b1a0dc79 : pd: fix bug in pd transmit retry mechanism
4ec6babda : Veyron: Fix the polarity of the backlight override
f191f051d : Veyron: Removing some stale tegra code
0539cc2ed : ryu: detect recovery mode and set proper event
97a4fd275 : power_button: expose raw signal assertion
f883354bb : lightbar: correctly revert to the S0/S3/S5 patterns
1b52de3e3 : stfm32f0: Send 0xec over i2c until get NAK from host.
5641bbfe3 : Veyron: Fix force power-off
f7f9783e3 : Veyron: Fix power signals
f8fbd1e44 : flash_pd.py: Add retries for commands for collision resilience.
6a99f7d0a : samus_pd: add WP_L gpio
4e8751372 : Make lightbar simulation compile again
df1354144 : Auron: Initial EC commit
a048d76e0 : Refactor accel / gyro driver to accomodate various configurations
be060242e : Fix ec detection for i2c protocol
a25d675bc : samus_pd: Enable both comparator at the same time
e1ff1a3ca : hoho: Initial board configuration.
f3c308108 : usb: add CONFIG_USB_INHIBIT to prevent automatically starting USB
29b18b820 : tegra: Cancel timer if long power press is canceled
9534a15cd : Revert "Add back unit test for usb_pd"
67281b980 : flash_ec: add support for closed-case debugging
fd9eed96f : openocd: update configuration files
5c5f832da : fruitpie: enable usb mass storage
c9809547c : usb: add support for mass storage (bulk-only)
9262797ee : pd: Print warning before flash erase if on PD power
c8fa85d0b : module: add constant MODULE_USB_DEBUG for closed-case debugging
521dd8a8c : pd: Fix bug in PD console command
87f2f10b8 : pd: Guard console messages with log level
776658d8a : stfm32f0: always send bytes over i2c for EC command responses
80f5d9e10 : stm32f0: always initialize i2c_packet
0c635cc73 : stm32f0: use proper bit checking I2C ISR transmitter empty status
116080b15 : pd: issue PD soft reset on sysjump
aa3ca9bc5 : STM32F0 SPI Fixes: 4x Dummy Bytes
cb7468744 : Add back unit test for usb_pd
589e7f9e1 : pd: Implement PD soft reset
fe1981a41 : pi3usb9281: Implement driver for Pericom USB switch
283fe9893 : samus: ryu: fix charge state machine init of input current
adbd5a0c9 : firefly: default to requesting 20V
49ee1cb87 : pd: modify PD to allow sending VDMs anytime
dc1834593 : pd: stop sending source cap after fixed number of attempts
e7e66acd6 : veyron: Porting to the new EC(STM32F071)
b2a426efa : Revert "Add unit test for usb_pd"
5ab558117 : pd: use interrupt on Rx retry
0d4529c84 : pd: log state transition and stop logging pings
b61bfc8fe : Add more build conditions on x86-only code.
0739074fb : Add unit test for usb_pd
e68bdb6eb : pd: Move more protocol layer constants to header file
c366c2089 : Hold I2C lock through entire PD read transaction
0815df9cb : samus: ryu: set input current limit based on PD negotiation
566de98ca : samus_pd: change port C1 PD comparator to use window mode
8bbee7645 : stm32f0: stm32l: Fix backup register indexing
866b1939d : i2c-stm32f0: Adjust scope of the I2C host code
0af39b3cf : Move software CRC implementation to common
5d208b992 : STM32F0 SPI Fixes
d4839198a : samus_pd: add option to disallow PD communication in RO
bebad665a : pd: add PD communication enable flag
68916bc7d : pd: hard reset if we get unexpected PS_RDY
43b75cc58 : pd: hard reset if we get a request in disconnected states
eb23eaeed : pd: clean up timeout handling in state machine
8e4f9fc6c : charger v2: Apply charge current to full battery in disconnect state
ff4eb7e09 : pd: add missing CONFIG_USB_PD_ options
4c1665eb9 : veyron: Change EC_INT pin to high-Z in S5
2125690c3 : zinger: change source capabilities to support 20V at 3A
02d313201 : samus_pd: remove dead code around allowing PD negotiation
e1557b0f4 : ryu: set PD_DISABLE_DEBUG to 1 by default
5f24869dc : veyron: fix compile err
9bc0a4c15 : Fix LM4 flashing in flash_ec
68f56b3ba : Peppy: Switch to shared battery cut off command.
8ed54fbf0 : pd: add commands to test flashing using PD communication
550669cbf : ryu: remove console help to save flash space
3c0555933 : pd: fix transmit bug, add back in retry mechanism
d5aaf91a7 : samus_pd: increase stack size for pd tasks
dbf62710f : Make board names in flash_ec less prone to conflicts
68dd21c56 : Fix flash_ec so that it finds stm32mon
947f7ff93 : stm32f0: Fix buffer size for i2c host command receive
61d0caf33 : ryu: Use get_base to access flash location
5871a19f5 : Remove dependency of flash_ec on crosutils
139a9c688 : Host command for USB PD role and mux control
9797f654d : Makefile: Add support for per-board symlinks to top level
a528f8929 : Use mutex for EC->PD host commands
4692a1387 : i2c: add support for timeout configuration at runtime
e449a42f0 : Enable vboot hash calculation
ab8a50b84 : zinger: change behavior of pin PA0 for wakeup functionality
b466ab4c6 : ryu: Use firmware long press power-off timer
c557f7b7b : Unify 'typec' console commands in different boards
0e402965f : cortex-m0: stm32f0: use RW vector table when running RW code
eb3dee374 : pd: zinger: add sending hard reset on pd_board_check() falut
f7ed41192 : pd: allow sink to request new voltage w/o dropping negotiation
909c3236d : zinger: fix down voltage transitions to keep output enabled
f93f1cfe7 : hadoken: initial commit.
bbb5b0636 : ryu: limit input current to 1A
a36a871d1 : tegra: Support firmware long-press power off timer
e9d8a8cfb : Bug fixes for USB PD policies
6e9cd4891 : ryu: Lower battery charging voltage
4ecdf8fc0 : ryu: add power sequencing
d7cc6d591 : power_button: allow to modify the active level
63429076b : battery: fix BQ27541/BQ27741 gas gauge driver
f4ebbb821 : stm32f0: Fix EC slave I2C interrupt
f30787438 : pd: sink change sending getSourceCap to hard reset after timeout
e852161dc : plankton: Support 5V only mode
3a033a2bb : Plankton: console command for USB-C port control
537432085 : Add board support for Plankton
3ac281f27 : veyron: Sharing the single bicolor LED to also display power status
3e993df47 : usb: fix bug with multiple usb interfaces
47e74b8ca : zinger: do not trigger OCP on transients
1faa6ee20 : samus: include a force source mode for dual-role ports
3060d32ff : samus: pd: dual USB-PD port support for samus
d89d34516 : [ryu_sh] Add option to flash the sensor hub
5778a9943 : stm32f07x: increase RAM space to 16kB
762ad07cf : veyron: fixed SUSPEND_L line
37380d231 : veyron: renamed PMIC_THERM_H -> PMIC_SOURCE_PWR_H
915224b6d : ryu: Kick battery out of disconnect state when AC is attached
701bbe876 : zinger: fix USART register macro bug
7da0f8ff6 : Disable building test binaries for samus_pd
51a53492b : veyron: copy battery info from rambi
c32c5571a : samus_pd: stm32f0: check warm reboot before initializing ADC
205f6f674 : spi_flash: add error checking for dma timeouts
054c9fe6a : veyron: Modify board config
b9677a48c : samus: Kick battery out of disconnect state when AC is attached
4eee9fe42 : i2c: Add variable to set slave address of the EC.
3bb7de950 : stm32f0: Fix repeated start for I2C
a9b0d15e6 : I2C console command bug fix
0bd3a932d : stm32: change USART register macros to take a base address
4547f1eac : firefly: fix bug, correctly set CC transmit to a high speed output
a975c98fb : usb: add USB console driver
7746b32e1 : GPIO: Move definition of alternate functions to gpio.inc
1e73a1ba0 : GPIO: Reduce code duplication in STM32 gpio driver
950894b27 : USB Power: Add config option to set default charge mode
9ab780d29 : USB Power: Invert ILIM control line with 'smart simple' charging
72cbe8882 : disable tests for ryu
41c749d9d : Samus: Reduce S3S0 signal delay to 5ms.
241cc6268 : samus: add options for device passthru and interface
9ef82030e : Refactor STM32 SPI flash driver
94126fbfa : Add getopt support to ectool
8e29d9c2e : pd: support for dual-role port
32e4f212b : samus: Add passthru for host commands
423c40c5a : Created Veyron board folder based on Big
6ab38d871 : samus: use real AC_PRESENT signal
bc4973c1f : ryu: bringup fixes
55aee3888 : cortex-m0: add 64-bit multiplication
9f5a87386 : tegra: use power signal abstraction to access suspend GPIO
c14b0644e : discovery-stm32f072: Initial working version
0a9545cb9 : mec1322: Simplify reading raw I2C pin states
3a05c30d2 : stm32: implement spi flash driver
88e0d79cf : Add board support for Ryu
d195d0b60 : samus_pd: fix type-C ports muxing
9463fdcb1 : firefly: add interrupt to detect VBUS transitions quickly
27a096870 : mec1322: reports actual GPIO level for output pins
1717d598b : pd: ensure we always re-enable source power
51a55988a : pd: sink uses VBUS to detect connection
668fd373c : pd: refactor disconnection detection
eaddeb502 : firefly: add VBUS detection
3becb4c5c : stm32 spi: postpone the RX DMA setup if handler is still using buffer.
3b49eaee5 : usb: send correct device descriptor length, and null set address response
786e208b5 : pd: properly transition when answering GetSourceCap
2d1509cd1 : firefly: switch on 5V LED by default
9f8fabbe0 : motion_sense: make unit test more reliable
8291fd384 : fruitpie: restore PD_TX_EN GPIO on exit from debug mode
244e7d3f0 : Add test for flash_is_erased()
2c4432f60 : flash: Fix bad check for flash_is_erased()
66f4c2e70 : Increase stack size of charger and chipset tasks.
a02cb09bb : stm32: spi: read spi->dr into a dummy variable
b1dec633c : charger v2: set charger mode when requesting current/voltage
9ba7bd428 : pd: clean up beg/end transitions of PD comms
647334307 : better unhandled exception panic without runtime
e86b4052a : pd: resolve transmission conflicts faster
f9c24c37c : zinger: update OVP latch condition
2ebf92a0a : cprints: Revert some changes from CPRINTF to CPRINTS
c288fcf28 : mec1322: Keep CPU at high clock frequency to speed up hibernate
148a3cc32 : stm32: move spi init to HOOK_CHIPSET_PRE_INIT.
21fb0e2c9 : mec1322: restore system states after hibernate
06a1975d8 : mec1322: improve UART Tx performance
bab451bd7 : pd: add support for suspending the task
73ad1f30c : fruitpie: add board specific initialization and debug code
3500c28b5 : gpio: Reformat gpio.inc files to use longer than 80-column lines
f1ddcab82 : mec1322: Disable auto read after a SPI transaction
d7c19b023 : samus: add retry mechanism for EC to PD host commands
f8171d72f : samus: temporary fix to allow dead battery charging w/o AC PRESENT signal
9924b19d6 : samus: set various GPIOs to interrupt on deep sleep
635a57eed : samus: hack to read AC present state from PD
ae15dc8ce : mec1322: Add SPI master driver
9ccfd4553 : gpio: Replace duplication in gpio declarations with X-macro file
88c0ffd69 : ectool: Add back support for version 0 of batterycutoff command
f2b9ba0ac : zinger: tune over-current protection
598c92b2c : mec1322: DMA driver
a56f96655 : samus_pd: Allow samus PD MCU to negotiate before battery is detected.
447eafb55 : samus: fix input current to 2048
88a5589c0 : samus: Increase charger task stack size
68abc0f42 : watchdog: Give more leeway to the independent watchdog
09db229f2 : Make DMA interface chip independent
a5e93651f : samus: Remove PP1800_PGOOD check
6232d78df : samus: Support both Proto2A and Proto2B sequencing
4702a1d19 : watchdog: Help ensure that the stm32 watchdog help prints
323273dae : zinger: fix bug, increase watchdog timeout to 1.8s
1a4bf7fda : zinger: update current and voltage sensing gains
246053495 : Twinkie: Enable flashing with dfu-util.
17696e147 : usb: add USB HID driver
94acd01e0 : Keyborg: implement methods needed for touch wake
6c8e451ff : IRQ list support for enabling specific IRQs without common runtime
635a07dda : stm32: update USB buffer size for STM32F0x2
b162ac513 : twinkie: initialize INAs at startup
5fa52a895 : stm32: add USB driver
4957dcbd8 : twinkie: fix GPIO settings
0d0b53e7c : zinger: change watchdog timeout to 1.8 second
88295aca5 : i2c: remove (lack of) 10-bit support in i2c passthru
21aa3f7a4 : Keyborg: improve async slave response
efd3a8925 : Add 'at-shutdown' option to batterycutoff host command
a0119238c : samus: Power sequence changes for P2 boards
6c41e626e : fruitpie: detect source disconnect and go to disconnected state
9e7cca162 : Keyborg: remove unneeded 64-bit integer operation
9359462f4 : Keyborg: always send max size packet on slave response
507bbda44 : samus_pd: extend typec console cmd to work for both type C ports
7b27c02a2 : samus_pd: board file changes for version 2 and 2B
5408b1049 : tsu6721: add function to control output pins
054d4772d : Keyborg: disable fast scan at compile time instead of run time
dcd905802 : samus_pd: add PCH inputs to GPIO list
bc50751db : flash: add config option to exclude building console commands by default
dbb55cb1f : Keyborg: implement system reboot
b78f9594a : Keyborg: add debug info on sync failure
4670e5371 : Keyborg: improve error recovery
b170291c3 : zinger: do not cut output on up voltage transitions
40ca542a0 : Keyborg: fix incorrect column driving in fast scanning
2478058b7 : Emit error when board.h or config_chip.h is included before config.h
7fb019e43 : samus: decrease stack size for smaller tasks
d414c89a6 : util: move console command argument parsing to util.c
f317b4de3 : Keyborg: fix a bug in fast scan mode
93bbf29aa : pd: increase delay after receiving good CRC to avoid starting new packet
c388281b0 : zinger: fix check for is in RO
8c201b1e6 : Keep IRQ_HANDLER macro when building without common runtime
72357cd1e : samus: Allow samus to charge w/o battery or with dead battery
f7ae0fb81 : Add display-battery-level function to lightbar
bcb942831 : samus: enable PP3300_ACCEL_EN by default
6da31fd40 : samus_pd: fix pd tx should output low when not transmitting
49cc3902b : samus: allow charging of dead battery requesting nil
57856ba2b : samus: remove config to use custom battery present signal
1ba242d99 : fruitpie: provide VBUS in host mode
5725f4f0e : samus_pd: provide VBUS in host mode
3d9544ae4 : fruitpie: new PD TX driving for reworked board
3d51ec882 : samus_pd: force USB2.0 + DisplayPort on Port1
f4b12223e : Tweaks to lightbar simulation
31369a69d : samus: Add EC <-> PD i2c interface using host commands
565f1cb5a : Add CONFIG_BRINGUP option to help debug signals for bringup
1732ba691 : Make Ctrl-S and Ctrl-Q match the rest of the world
2a7ea5678 : build: Move libs after source or object files
8b5277def : samus: move als sampling from hooks to its own task
eac695e98 : lm4: decrease i2c timeout
46e9d7b46 : samus_pd: pd tx should output low when not transmitting
976260dc6 : add INA231 driver
bc3a927a0 : pd: detect sink disconnection
455950b6d : pd: handle Soft Reset
2ae05ecbf : pd: support bist carrier mode 2
bbee5e137 : pd: set BMC bit
e6755ca4a : stm32: add SPI register definitions and refactor
a6bf597bb : Add basic support for Twinkie dongle
4b396a05c : Keyborg: options to turn on/off fast scan mode
200246949 : Keyborg: provide options on data encoding/printing style
fe4f1275b : Keyborg: improve panel discharge
cbb5aafc0 : Keyborg: show version on boot
04c18e1e8 : Keyborg: handle ADC overflow
56e0e67ab : move stringify macro to common include
8c89bcff4 : zinger: activate the watchdog.
f4de7fb00 : flash_ec: enclose variable $IMG in quotes to handle whitespace in filename
ef2fe4707 : Keyborg: implement fast scan mode
d3d2c077f : pd: when PD sink request is rejected go back to discovery state
b19bd8f43 : pd: detect source disconnection
3dff34e65 : samus_pd: add interrupt to detect VBUS transitions quickly
113ea43a6 : samus: limit input current to 2.5A to prevent over currenting zinger
45be37b5d : Samus: The Silego on proto1b inverts the COL2 output
3d5f117f9 : zinger: ensure we re-enable the output once a fault is cleared
f52b23e96 : samus_pd: when sinking power detect loss of VBUS and disconnect
ffac23c0e : Add cprints() and ccprints()
478361de6 : samus: change battery charging current sense resistor value
f7403b11e : stm32: Enable USART TCIE after clearing TC
876fe28e6 : Show success message after 'make buildall'
2d4a02759 : pd: revert slow traces in PD code
46c6d3dd1 : Keyborg: fix a bug in task_wait_event()
98d78db98 : Keyborg: do not trim response before sending back to master
64e5cc33d : Keyborg: make a copy of response before transmitting
951ee9e37 : Keyborg: fix ADC timing and increase sampling rate
7dd3ee4db : Keyborg: Switch to HSE
724cfbc6c : Keyborg: fix bug in slave data processing
9e2fac839 : nyan: don't compile in shorthelp of console commands
b287e7b34 : reduced the charge v2 debug message size
8b428e293 : Enable flashing of usbpd mcu for samus.
d67b9f395 : Implicitly decide uart_prefix based on board.
1fc8e6368 : Add uart_prefix flag to control which uart is used to flash.
4cb6971da : Keyborg: encode the scanned heat map to fit into RAM
09ad49c2b : samus_pd: PD configuration bug fixes
98af4df0d : samus_pd: remove battery config
dc37d4a1d : zinger: fast over-current protection
5fd334107 : zinger: add support to flash RW firmware
00cf95783 : Add SHA-1 hash
006a3f58b : firefly: update VBUS voltage sensing
f025bb66c : firefly: voltage button debouncing
a8688f5e1 : samus_pd: fix DMA init bug
65df2fd6e : Add "debug" option to charge_state_v2.c
10aecec84 : Replace magic numbers with #defines for charger bq24773.c
c46f569a3 : Add standalone lightbar simulation tool
53eb009d5 : Put the lightbar IC controls and pattern logic into separate files
9d3286301 : Add GET_RGB, GET_BRIGHTNESS, and GET_DEMO subcommands to lightbar
485554aea : Rearrange lightbar.c to separate IC control from pattern logic
0869221e4 : samus: add PD MCU interrupt signal to gpio list
6d01f2e16 : samus: add PD MCU board
ac78a35cf : fruitpie: disable battery charging chip ILIM pin
ca55e1a6b : samus: disable battery charging chip ILIM pin
aa115bca4 : zinger: increase OCP threshold
18dcf0989 : Samus: Punt on BQ_IBAT measurements for now
3f94eba93 : Samus: Update configuration for proto1.9
9e0cd7b16 : Samus: Move single-use constant into the file that uses it.
479aa8b1b : ec_uartd: bugfix for buffer pointer on partial write to FD.
b5f3455a9 : tegra: don't set auto_power_on if SYSJUMP
863f661c6 : tegra: waits for battery stable before booting AP.
73b8292d7 : tegra: reorder the "AP running" and "XPSHOLD seen".
2cff588c1 : tegra: fixed a corner case that AP_OFF flag is not cleared.
680367433 : stm32: Re-enable spi transfers after a sysjump
315631c87 : tegra: fix bug that apshutdown cannot shut down the AP.
da5b8fa6c : Wait for battery boot-up
0a166c046 : Adding waiting function when battery boot-up
372317af3 : CHROMIUM: ec: Add Port 80 history access from ectools
4ba7a1502 : cleanup: add square brackets to make test parser easier
58c50a970 : zinger: invert output control
165c7375d : fruitpie: handle dead battery
6ed3fe80b : i2c: stm32l: Increase timeout from 10ms to 30ms
c9cedde12 : nyan: fix the power in_signals out of sync bug.
b0d1d1165 : zinger: implement fault protection
d1921632f : tegra: keeps AP in off state for "reboot ap-off"
8980e9a53 : blaze: remove from ToT.
d2c5e2294 : pd: more robust reception
b40a82bc4 : pd: better sink transitions
e68cfa73c : cortex-m0: fix hard-faults during software interrupt calls part 2
0f01a40c8 : test: build target test only when the full runtime is available
3000fa71a : Increase some task stack sizes to handle more FP regs.
870d15f4d : Keyborg: Fix column ordering
dd702e844 : baytrail: Workaround for stuck boot process
306e9a88b : Keyborg: Disable SWD ports
a0d6ac716 : Keyborg: Refine master slave identification
1b7573c3e : Keyborg: implement matrix scanning
39588b067 : stm32mon: fix STM32F03x flash size
ac4238c29 : Add support for the Firefly board
bc72ea3e1 : pd: handle plug polarity
439bfbdde : pd: update policy, timeout and board callbacks
2457b509c : Added v1 version of ectool gpioget supporting more functions
b57137dca : stm32: pd: add config option to use SPI master for USB PD trasmit
6f21e3f5c : Rename battery_vendor_params() to battery_override_params()
4e1472e30 : Add host command to set battery vendor parameters
5aeff69cd : zinger: remove race condition in event handling
564fced7b : util: fix support for dedicated debug dongle in flash_ec
cce53bed3 : stm32: fix GPIO EXTINT masking
96ef35acb : cortex-m0: fix hard-faults during software interrupt calls
3ac560d41 : battery: don't talk to battery after cut-off
b0409436a : charger v2: only configure charger when AC is on.
e99512a45 : Keyborg: increase UART baud rate to 38400
632d00509 : Keyborg: chip-to-chip SPI communication
d02e8c209 : Keyborg: Implement master/slave identification
295e409ea : Big: Correct the charger IC driver
2e7ea4efd : battery: move cut-off commands to common/battery.c
fcf26a43a : charger v2: supports charger watchdog
3b36337be : accel: add accel driver for lsm6ds0
67698db7d : nyan: add info_precharge for drained battery
4b530d9fc : Squawks: Adjust charge thresholds for altering LED behavior
58878e79e : Fixed the stack overflow bug in 'battery' console command.
bd1a3ffea : Add STM32TS60 support
35b214c1b : blaze: add ectool discharge command
2e41eb9eb : tegra: move to charger v2.
b610695b6 : cortex-m: store FPU regs on context switch
d899fdaae : lpc: ACPI query-next-event drops masked events
21d46dc03 : blaze: implement the power and battery LED behavior
bb16a6353 : blaze: add battery configuration
ccdce3f83 : big: Modify LGC battery setting based on battery spec
cdb70250d : Smart Battery: Buffer battery parameters while they are updated
a1e8b316d : Zinger board configuration
6c6276fd4 : FruitPie board configuration
828c1a384 : stm32: USB Power Delivery physical layer
d4c939e9e : USB Power Delivery core code
3344c8e2e : Refactored keyboard scan enable flag to allow for multiple disable reasons
2dc701654 : cortex-m0: add more thumb1 helpers
13634cbb5 : Stop charge_state_v2 from spewing problems with no battery.
9814e5420 : Increase test coverage of charge_state_v2.c
5019551e1 : Move common charge_state time constants to a common header
39194d5fc : flash_ec: Only kill -9 as a last resort
eaa645e0c : accel: Add host cmd for setting lid angle threshold for disabling keyboard wake
335ad0c39 : accel: Add arg to ectool motionsense to print sensor active flag.
3505d8972 : Small bugfix in low-battery notification (charge_state_v2.c)
4da952038 : DPTF: Don't restore charging current limit on resume
b12206307 : accel: refined motion sense host command interface
e3579f43d : accel: changed motion sense host command to be more permissive with data args
529548208 : accel: add host command to modify accel params and add ectool command
f06ad7e2a : Add host command to control charge state v2
3e1db94ea : Samus: Workaround for flaky battery temp reading
fe84900c6 : Retry 8042 keyboard interrupts if host isn't responding
dfb7ac632 : Fix idle task deep sleep on Samus.
34651bcb9 : Add detailed comments about EC_MEMMAP area to ec_commands.h
6d8276c43 : i8042: add a console command to dump internal state.
671b56462 : lm4: Ensure falling edges on outputs to edge-sensitive host inputs
a3b41f1eb : More info in console messages from charge state v2
2cd8a2020 : Samus: LIGHTBAR_RESET_L should be open-drain.
5dbff5487 : Update some comments to reflect newly-filed bugs
a13edcc03 : Add OWNERS files
9f40d3f90 : Add charge_state_v2 algorithm for use by Samus
71766a392 : ectool: "temps all" lists nothing if no sensor connects to EC.
be17ca9d9 : big: fixed a LED corner case while almost full
daeddb75e : Rambi, Squawks: Clean up old comment on keyboard IRQ
bc8ed17c5 : Squawks: Fix manual control of the power LED
8763e86df : Squawks: Set adapter input current to 1575mA
b52b3d328 : Squawks: Add smart battery temp sensor to temp sensors list
9dbf2d114 : Squawks: Enable low-power idle
c5d408438 : Fix EC_PWROK pin for Squawks evt board
c82d35cdc : Squawks: Enable USB power in S3 if USB ports enabled at suspend
1036c890c : Squawks: Default enable WLAN antenna and power in suspend
72c24dec1 : Add TAGS and cscope.* to .gitignore
dc6a36d37 : Add pwm support while in low-power idle
352b07fcd : stm32: add support for stateful CRC-32
5945c6462 : Add driver for TI BQ24773 charger
4681e6bc3 : Initialize extpower module prior to modules with default priority
82e873da2 : Charge State: Update memory-mapped AC status in the hook handler
9381c1a1a : Debounce external power change events
915137770 : Add charger_get_params() function to query charger state.
91a5fa019 : Add more fields and error flags to struct batt_params
b2d87dc18 : compile charger driver independently of the charger task
8f911f928 : stm32: new I2C driver for STM32F0xx family
f47b6e84e : Make battery_is_present() tristate: YES, NO, NOT_SURE
3f3a2e20a : Add a few more error messages to the EC console
242f19577 : rambi: glimmer: Disable key scanning in suspend when lid is open
6d745d8fd : accel: added mutex to protect critical code in kxcj9 accel driver
9cb8f0260 : accel: Add disable and re-enable accel around critical register writes
eb1406644 : accel: clapper: glimmer: Add support for accelerometer interrupt.
9b420804d : accel: glimmer: Fixed sign of accel z-axis
9d5432bc7 : lm4: Use a special task event for ADC conversions
e2e2f5d84 : lm4: Update i2c handler to use task_wait_event_mask
d9bd95200 : cortex-m: Add task_wait_event_mask() helper function
7895c2780 : cortex-m: Add debug config option for disabling buffered writes
d430602af : test: fix scratchpad testing on target
abe490b5c : 8042: Add typematic support for non-matrixed buttons
72be9d588 : rambi: EC take control on charger to make sure charge battery in non-S0 states when work with DPTF.
3b1fce485 : stm32: add more register definitions
130a2d6a9 : Add a charger board
8a4c5e78d : Blaze: Configure board to use CHARGER_V1
53d46c5ca : Add initial blaze support
7a7c92e15 : stm32: add STM32F03x configuration
60e47a730 : make the common runtime optional
727b4e4e0 : samus: enable config option for low power idle
5bd3d7125 : rambi: change EC accel sampling rate and default sensor output data rate.
b9b5c89c3 : stm32: implement ADC support for STM32F0xx
6472ce964 : stm32: add analog GPIO configuration
defaf5cdb : Create stub files for charge_state_v2.c
a025f1867 : Rename charge_state.[ch] to charge_state_v1.[ch]
0a35a979d : Remove conditional declaration of charge_want_shutdown()
b81c97791 : baytrail: Increase time after all voltages good to 15 ms
fa9f407a6 : it8380dev: fix firmware can't startup (re-generate)
24417669a : Big: Add ectool discharge command.
8dc20291b : stm32: add 32-bit timer support
c00675b90 : cleanup: remove the conflict I2C2/GPIO config in nyan/big.
ee15efddb : Measure speed gain in utils test only on device
344c2fb86 : Big: implement the power and battery LED behavior Remove power_led_task and add the big-specific LED logic
6258f1f35 : stm32: flush write buffer before start DMA transfer.
2476ae11f : discard unused functions at link time
d63999a12 : properly define __packed when using it
e926fd631 : add support for FruitPie board
39327cc4c : stm32: add support for STM32F0xx family
0f73a129b : Add Cortex-M0 core support
7aab81edc : force the compiler to use a valid register allocation for irq handlers
0e3ff013c : rambi: fix potential bug in accelerometer init
c42bf9940 : samus: Add host command to read raw tmp006 data
ada635006 : test: remove one more 64-bit multiplication
cb462f29c : Big: add LGC 3s battery info
9de183a5d : rambi: Add 7 ms delay before turning off PP3300_DX at shutdown
fcdb93668 : Big: add 4s battery LGC AC14B8K support
1484116cb : stm32l: supports fake-hibernate
6bdc69940 : i2c: add wedge command
6ab4ad5f9 : Move CLZ emulation to common code
75f59a47e : test: remove 64-bit multiplication
f4f934c10 : Add initial big support
bfb16961c : Samus: Enable manual control of TOUCHSCREEN_RESET_L
8a9817a5c : cleanup: Combined i2c unwedge code into one common function
362cf0864 : Remove time-dependent test from coverage measurements
b805917e4 : rambi: Remove ignored PCH signals
e38158561 : Optimize memset
a35bfd69e : Add arbitrary-length read support to i2cxfer
832a0c798 : rambi: fix two bugs with accelerometer driver
a28094574 : rambi: Changed accel i2c speed to 400kHz and added accels present bit
2356c3e21 : rambi: Rotate accelerometer data into standard reference frame
cb8cfec66 : Mark some private functions static in unused driver
19bcc7f48 : samus: fix an output to be open-drain
463e38b53 : Enable IDPM for bq24715 charge controller
1cdd0d9b3 : BayTrail: Fix ADC adapter current calculation
2ecefeb0e : Add 'lightbar version' console command.
4eddcbd74 : ectool: pwmgetfanrpm supports multiple fans
930b41e6a : Allow AP to set wireless power state in suspend
ff711e4a4 : rambi: Add acceleration data to LPC shared memory
89cae30e5 : Added unit tests for lid angle calculation and acos
6f2869903 : rambi: Add motion sense task to track motion
9305b84ab : rambi: Accelerometer driver for kxcj9.
8df483bf5 : Host command to set fan RPM enables fan
d778fabaa : Fix some stupid.
33e967eee : Update util/lbplay.c to use the sysfs interface.
e43074ebc : cleanup: nyan: remove unnecessary dependence to pmu_tpschrome.h
e7e0cf2ca : Optimize memmove
7aa3258ae : Pit: Change the temperature range in discharging state.
d3facbd92 : Optimize memcpy
a78c59e4a : Add comment about matching temp sensor index and name with coreboot
dad376ead : baytrail: Battery cutoff return codes were backwards
fe7194d29 : Remove deprecated make_all.sh
319226467 : Include battery fuel gauge temp sensor in temperature sensors
683beb873 : Samus: Support capsense input as keyboard events.
5c808ee56 : Support DPTF charger current limiting
558292108 : Fix set2 scancode for volume up media key
36d4ecb15 : lm4: Remove 500k clock delay in clock_init()
6ff7a7400 : rambi: Update LED charging algorithm
cf68cf954 : Run KEYPROTO task during the button unit test
10627870f : Only call button handler if keyboard protocol task defined
86eea83ce : Add support for extra buttons not on the keyboard
4015172ed : 8042: Add interface for handling off-matrix button changes
798df2a6d : Add presubmit check for unit test
66eec4415 : baytrail: reduce delay before SYS_PWROK assertion to 5 ms
fc054b489 : baytrail: Ensure touchscreen is in reset on S3->S5 transition
f1b622231 : Pit: Add Green LED function in tps65090 charger driver
c35251d66 : Add configs for battery detect via gpio or custom function
7c588a329 : Stop hang detect timer when flags are set to 0
8084d57c8 : Add vim filetype tag for Makefile.rules
6fe3172ac : Config option for using power button with lid closed
c4383ca93 : Fix watchdog in keyboard scan if key outside mask pressed
cf43a3b7b : rambi: Enable low-power idle
9785d09fc : mec1322: hibernation support
aa636df6a : Check for valid i2c port number on i2c host commands
7263e4571 : rambi: Add delay between PP5000 and PP3300_DX enables
44feb4b4e : Fix leaving SUSP_VR_EN enabled if S5 rails fail to come up
2d39c66ee : rambi: Increase REST# pulse length for warm reboot
75857e80d : rambi: Leave 5V rail on in S3 if USB ports are powered
c8c66cdb7 : Squawks: Disable ectool i2c commands when write protected
ada5cb520 : Rambi: Disable ectool i2c commands when write protected
7c686dd68 : emulator: Move trace dump to a separate module
a02d7fa14 : emulator: Use udelay() for usleep() if task hasn't started
8d3136f6b : x86 & tegra: add CONFIG_POWER_COMMON.
064624cc2 : baytrail: Add config option to enable WiFi in suspend
2c0292958 : tegra: refactor the power state machine.
21dd83287 : Remove obsolete TODO
a32f1d564 : mec1322: Speed up LPC transfer with auto-increment mode
83d082a1f : mec1322: Use EMI module for port 80
ca9c2744e : mec1322: disable host write to mapped memory
fc91a7f7f : Support discharge on BQ24715 for Rambi and Squawks
e73a22898 : lm4: move I2C transfer state machine to interrupt handler
361731dc5 : Clean up run_host_test script
5edde63ac : ite: Watchdog module added
727053a37 : ite: Added system reset and reset causes
0a887c71e : rambi: fix led command
8da44f83f : Add F13 to 8042 keyboard scan matrix
7c02461c5 : Pit: Remove pwm and power_led task
68d005b10 : Use pthread_equal() to compare thread ID
dc82ca44d : mec1322: Refine reset cause detection
d32c19729 : clean-up: change __CROS_EC_POWER_COMMON_H define.
e969b3921 : Fix test config being applied outside of test builds
24b39823b : thermal: dptf: Don't clear threshold condition on set
94172eba4 : Fix and enable timer_dos test
b6f8f36aa : mec1322: Use internal SCI pin control
72481572a : Convert vboot hash calculation from task to deferred function
aea8b2d79 : Enable internal pull-up for MEC1322 EVB I2C bus
9867f8379 : x86: generalize power state machine for all platforms (2/2)
28de8c96b : Remove old TODO comment in emulator UART module
fee92f120 : hook_call_deferred() works before tasks have started
7cc75628e : emulator: Treat unexpected EOF as test failure
65825452b : Fix an integer underflow bug in hooks test
10081abeb : emulator: Guard interrupt status with mutex lock
61d2652ca : Dump stack trace on emulator test failure
221ec5438 : ite: WORKAROUND reduce data SRAM to 8kB
e44cddc7d : emulator: Keep fail count across sysjump
ac4a1f1d6 : emulator: Fix a bug that jump tag is overwritten
1c545a85e : Fix kb_8042 test
4cf4fcf1c : ite: Add initial support for ITE IT8380 chip
375e75de2 : nyan: use usleep() for PMIC_THERM_HOLD_TIME
bd67ff773 : rambi: Limit charging current to 1.7A
91abb5283 : Add squawks board
7964fa2bd : Remove duplicate KBD_IRQ_L signals
59602b41e : rambi: Remove duplicate EC_PWROK workaround for proto 1.5
5a4b23998 : rename power_state* to charge_state*
4e27a42ff : x86: generalize power state machine for all platforms (1/2)
07fa71e7c : rambi: Add config option for simplified USB power control
9ccbedda1 : nyan: add 'max_size' parameter to read_mapped_string()
143763421 : Ignore all-now flag if WP GPIO is deasserted
a0cb64374 : Process emulator UART events in interrupt context
cdcaf6ed8 : Add interrupt support for emulator
7c673390a : rambi: Make KBD_IRQ_NEW_L open drain
9346e7403 : nyan: implement chipset_reset() for cold/warm reset
3f00af41c : nyan: don't touch GPIO setting while init alternate functions.
5e50259c2 : nyan: enable AP hang detection
ae237cfab : mec1322: Update pack script
96dbfda90 : mec1322: Add signing key
56dd81e39 : Merge make_all.sh to Makefile
08a030e15 : Add support for igloo board to ec_uartd
4e7e33f6e : Move pseudo random number generator to common
1b1d2e999 : mec1322: ADC driver
c455d2550 : Move ADC console command to common
9a11fab20 : nyan: wait 225ms for PMIC RTC start-up
8711d7644 : Lower critical temps below CONIFG_PECI_TJMAX
41876dca3 : nyan: change the XPSHOLD waiting time
2d92547fb : Increase hook task size on x86 platforms
df6a65ef0 : nyan: change the PMIC_WARM_RESET_L pin to open-drain
6ab8e9165 : cleanup: Remove checkpatch warnings
e5935f17d : cleanup: Remove mixed-case macros
616e70998 : Add AP hang detection
54b5c71f0 : cleanup: Fix the last few mixed-case BOARD_ macros
a905b84fd : mec1322: handle dummy GPIO gracefully
1af1c74c1 : mec1322: i8042 interface
3ec36e016 : Protect inactive EC image from code execution
700adf4de : Let AP read sensor IDs when DPTF thermal thresholds crossed
c450c2b22 : rambi: Invert SOC_OVERRIDE signal
400d7758b : rambi: Add duplicate GPIO outputs for proto 2.0 board
05bd0cdec : Rename mixed-case config constants
33ea7aa47 : mec1322: ACPI and host event support
dd59e5f5d : nyan: propagate EC reset to the AP reset for old boards.
f749c9363 : Fix uppercased macros
cddf8a545 : Implement DPTF thermal thresholds
d4ce7fd5f : nyan: bring back set_ap_reset() for old boards.
22f82e28d : mec1322: keyboard scan support
d3fdf5e6f : Add stubs for DPTF thermal thresholds
df50fccf8 : Change PECI_TJMAX to a board config option
ebb8c88a5 : Changed timer module to expire timers on deadline match
e6588c803 : Move ACPI stuff out of chip/lm4 and into common
878f29330 : nyan: pull up AP_RESET_L for old boards
b38fd4500 : nyan: re-factor power button to use common/power_button.c
96e034f36 : nds32: WORKAROUND for toolchain bug on rodata
93cc00fde : ite: Port OS layer to Andestar v3m architecture
6f348ecf0 : Remove unneeded TODO comment
1d24f4d66 : keyboard: Improve kbpress reliability for automation
9f40f11fe : Fix bug in Samus DPTF fan control
78992e730 : lm4: Fix potential false over-temperature on entry to S0
bc11760a5 : Add uppercase defined constants for BOARD_, CHIP_, etc.
f76271705 : Clean up g781 temp sensor function names
61f1b8aea : Add lightbar calibration for samus
53d219f55 : Rambi: Switch from g781 to tmp432 temperature sensor
d53fe7b79 : Basic driver for tmp432 temperature sensor
f9e00364e : mec1322: I2C driver
1762de9d1 : extract common core code
b45f3b9f3 : Disable EC jump after RW image starts
90d83d2a6 : nyan: force shutdown uses PMIC THERM instead.
06e607349 : mec1322: Fan control driver
715ad86d4 : mec1322: temporary hack for using EMI module
36eb70c63 : mec1322: LPC host command support
ebb54a453 : nyan: add support of different battery types
804b24cc8 : rambi: Remove proto1 workaround which leaves PP5000_EN on
3b0a4055d : Move battery temp ranges to battery_info struct
a35f1b784 : samus: Don't bring up wlan_power first in S3->S0 transition
40a1e7fa7 : Cleanly force battery to mAh mode when reading capacity
c0ec787ba : Add battery_get_params()
5a3c90d5d : Add a BSS section for large alignment
ca8289258 : mec1322: Add support for CONFIG_WATCHDOG_HELP
d69d0166e : mec1322: Add PWM driver
3f0219246 : mec1322: Check/save reset cause
0e0bc8bbb : mec1322: Add support for VBAT backed RAM
8d2fc7732 : mec1322: remove the ugly DUMMY() macro in system.c
84db5c754 : mec1322: Deassert iRESET_OUT on init
a981a1fa1 : mec1322: Add more register address and IRQ numbers
009dd1758 : mec1322: Add GPIO interrupt support
0892ff641 : mec1322: Add script for packing EC binary into SPI flash
3f82ac357 : mec1322: Add watchdog support
7f3ed512d : gpio: Make GPIO_INT_BOTH explicitly RISING|FALLING
11aed2342 : rambi: fix PP3300_LTE_EN gpio
b29aba192 : nyan: change power button long press timeout to 10.2 seconds
2f084199c : nyan: change EC_BL_OVERRIDE to GPIO_ODR_HIGH
34b94121c : Remove bolt, daisy, kirby, puppy, slippy boards
f7dba327a : Add DPTF interface for fan duty
24fdf4e55 : rambi: use gpio for keyboard irq
8db204073 : lm4: add option for using gpio as kebyoard interrupt
14c7191b5 : mec1322: initial commit
5524ba7bf : cleanup: More comments in timer.h
7f5019c9e : Reduce stack space used by vfnprintf()
abf4fb839 : spring: Increase stack for keyscan task
d72084463 : rambi: Pause between S5 and G3 states
5a35eddf3 : stm32f: Disable UART receive DMA
af2c11e3e : stm32: Flush UART buffer before changing EC core clock speed
082d8b2e2 : nyan: supports immediate 'power off'.
02995b2d6 : rambi: use gpio for SCI# assertion
83ec930b3 : lm4: allow the lpc module to use GPIO for SCI
4b5974660 : util: declare all host utils source dependencies in build.mk
d44932402 : Remove the printf prompt in idle task.
bec6b5c93 : samus: Fix ACOK buffer on chipset state transitions
9a568cc15 : Add boardversion command to ectool
034e06feb : samus: Fix backlight panel interrupt
33f29160a : Specify I2C channels physically, not arbitrarily
eb70d3cda : Use explicit sizes for lightbar_params fields.
b2a2821b4 : rambi: Add low power idle to rambi
308e02195 : Take XPSHOLD back.
1d2845d2d : Add EC_MEMMAP_ALS, update it once per second
277f1c1e5 : ite: Added functionality to ITE In-system programming tool.
f23e68d72 : Add ALS driver for light sensors connected to EC
bb9b335e3 : stm32: Don't use a stack buffer for i2c_read_string()
03de7bee7 : Move core-specific toolchain configuration to core/ directory
e2f851aae : Enable stack overflow checking on all context switches
a5d2fa9fb : ite: Add IT8380 In-system Programming tool
6c126f559 : Cleanup: only compile battery_vendor_params() when enabled
d64de2bb1 : Show smart battery status with 'battery' command
48dfd8c5e : lm4: Fixed low power idle doesn't always wake up.
c47e4ec7d : rambi: Set correct input current limit
53aca69b7 : Add TODO for TODO_XPSHOLD.
efb6bc765 : Pad jump tags to 4 bytes inside the system module
5d672b91a : Clean up hook priorties on LM4
e297b7256 : Refine GPIO list of Nyan.
c1e02ca22 : cleanup: Yes, even more TODO comments
2aae9d678 : samus: configure both fans
e18eb27f3 : cortex-m: ensure we use the right subset of the instruction set
88503ab4e : Provide multiple fan support within the EC itself
00682eb80 : cleanup: Still more TODO comments
874effa44 : lm4: Verify data buffer is aligned for flash writes
23ff7f651 : lm4: ADC clock management bug fix
3266ae6a7 : cleanup: Even more TODO comments
d7004207e : cleanup: Update more TODO comments
760ace07a : cleanup: Improve / remove more TODO comments
fa13ac76b : samus: Changes for Proto1b
6aa0a79f2 : Ignore failures in HWTest and VMTest in the commit queue.
a9a3fd427 : cleanup: Use actual Thumb2 SVC instruction instead of hard-coding the opcode
ea188ffdb : cleanup: TODOs in ec_commands.h
af8d3f953 : cleanup: TODO comments in extpower_spring
9fd4258f3 : Replace Makefile 'tags' target with 'xrefs', clean it up
2dc1418cc : cleanup: Assorted TODO comments
d16a246ea : cleanup: mkbp keyboard module
e48a9d9c2 : Separate fan_t from pwm_t
034e96c12 : Rename CONFIG_FAN to CONFIG_FANS
9dff30d46 : Add more descriptive comments to include/fan.h
c7b930606 : Separate common fan behavior from implementation
1d0102ae2 : lm4: fix enabling RTC alarm
52ce907d4 : lm4: Properly identify TM4 chip used on haswell/baytrail systems
ea71b8c2a : samus: set max input current to something safe
8eacb8ffe : rambi: Enable PP5000 at boot
497e29254 : Start separating LM4 pwm logic from fan logic.
7e78087a9 : lm4: Fixes low power bug after a sysjump
fea89f9cd : rambi: Change WAKE and SCI lines to open-drain
e589e87b4 : Remove QEMU tests
718f4bb5e : Allow "ectool gpioget" to run on write protected machines
f20ed63c1 : Rename pwm_data.h to pwm_chip.h
6aaab6ab0 : rambi: Implement battery cutoff command
7d9ee9a4e : Fix comments regarding PWM GPIO use
9f4c652d4 : rambi: Set LED colors based on battery and chipset state
02a770d5a : rambi: Enable battery charging
685c45ef4 : cleanup: comments in adc modules
17ea6d50f : cleanup: eeprom and option comments
a88b23772 : stm32l: fix ADC all channels conversion
5ef2054c3 : cleanup: Consolidate module IDs into a single shared enum
235a735f7 : cleanup: Add bug number to TODO comment in charger driver
c8bcc57aa : cleanup: Re-enable keyboard console channel for ARM boards
5e19f9c5d : cleanup: Comments in console_output.c
55abd0b93 : lm4: Disable ADC module when not in use.
c0fbbaefe : cleanup: comments in i2c modules
870b7ebb7 : cleanup: charge state header
df541c6ff : cleanup: rename I2C_PORT_HOST to I2C_PORT_MASTER
4a1ecb67f : pit: Fix battery cutoff command to use deferred function call
0f3a14def : samus: Leave WiFi power on in S3
9a6e46450 : cleanup: remove obsolete declaration from header
251a80add : throttle_ap.c should only be compiled if there's a chipset/power task
2ad076f8a : cleanup: Rename and move header files
8cf03ac05 : Move source files to driver/ and power/ subdirs
2464d08e4 : bolt: Leave WiFi power on in S3
2d4ece9b6 : daisy: Clean up pmu initialization
bbf6b9b07 : lpc: No need to scan entire host command I/O space for detection
5f2698736 : cleanup: Comments about PMU powerinfo module
a27fb9cfd : cleanup: Remove obsolete comment in STM32 GPIO module
87af5f257 : cleanup: More detail in todo comments for mccroskey
9ccd9668a : cleanup: update comments with existing bug numbers
7f3ca9fb6 : rambi: Remove internal pullup from write protect pin
ba0b7bf32 : puppy: remove temporary workaround in pmu chipset startup
2f327fbfa : samus: Use analog BAT_TEMP as presence indicator
99d52c887 : cleanup: FIFO comment in MKBP driver
a318cc906 : cleanup: Remove fixme from ec_commands.h
600e36d66 : bolt: Implement prochot
712177cf1 : cleanup: Thermal comments
06133e98d : cleanup: Remove battery temperature fixmes for falco and slippy
8e13fec4b : cleanup: Comments in extpower_falco.c
10bd1db6d : lm4: Use low speed clock in deep sleep.
1d6687429 : rambi: Support USB port power control
d9530449f : cleanup: Consolidate power interrupts
15e2fa02f : Clean up documentation of RCIN# open-drain workaround
4e3da1eff : samus: Make RCIN_L be open drain
6b4e6e66e : samus: Add the pause_in_s5 support and fix CPU throttle
35916b4bc : i2c: Add common i2cxfer console command
2d37bb2a6 : samus: Add hook/hack to enable backlight PWM
992a61076 : samus: Add TMP006 sensors
ed00ca057 : samus: changes from bringup to boot
8b9251b80 : nyan: switch chip variant to STM32L100RBT6
3507e33fd : stm32: add stm32l100 variant
140404ffd : ec: add nyan board
99472d5cb : Re-enable basic tests for most LM4-based boards
da8b8defb : Correct the EC name in the build.mk comments for some boards
737160dd5 : cleanup: Config defines
1a0fcc27b : x86: x86indebug command should print bit defintions
09c88c34e : rambi: pullup SUS_STAT#
301fd8611 : lm4: GPIO interrupt handler scans through fewer GPIOs
c856d1442 : Do not compile Baytrail chipset code if chipset task is absent
c5b90d7e7 : lm4: Add a low power idle task.
193f2298b : Enforce a minimum number of clocks between keyboard scans
1049bbbad : rambi: Fix driving keyboard column 2
027be6fdb : Return hash status on HAST_START command
73589dbb6 : falco: fixed backlight bug
1006187c6 : Add baytrail power sequencing
a1191b92d : rambi: Keyboard output column 2 must be inverted
27e063ea1 : lm4: Modified clock gating to allow easy expansion to low power.
f7e69a211 : Fix bug with hibernate delay when running off battery
6a46446cc : rambi: fix leakage on pp3300_pch_s5 rail
2fb228c19 : cleanup: Don't use [N] = {} when initializing arrays
ff8c8fee7 : rambi: Control LEDs using PWM
99157c265 : cleanup: Battery header files and filenames
90a6676ad : cleanup: Move board-specific LED state machines to board dirs
57aaa0267 : cleanup: Replace awkward I2C_PORTS_USED macro with constant
616cc446e : bolt: Make fan min/max be the same as link
e98db03d3 : samus: Add battery_is_connected check
9af47b787 : samus: alternate functions, charger
ab55db590 : bolt: Add battery_is_connected check
9ef58858c : Cleanup use of config.h macros
3990a8e32 : samus: First pass at GPIOs
523b52f75 : Fix typo: s/GPOI_/GPIO_/g
0550d9220 : Internalize magic numbers for smart USB charging
24986704a : Always enable tpschrome low current charging
0f1f1229b : lpc: Clean up processing wake events
159867844 : bolt: Fix panel power passthru
92df4552d : lm4: Fix typo in eeprom code
05c367d9c : Clean up G781 temperature sensor power detection
bd74ad1e2 : Test more error cases of host command handling
c77575ac0 : Emulator support of fake GPIO input
2d856c510 : Rewrite git/gerrit/gerrit-int urls to googlesource
af34e526d : Create samus board config
6d522eef9 : Wake keyboard task when lid opens
5ee634b1a : Battery command needs to delay between iterations
734916edf : Tool support for STM32L-Discovery board
f1d0d8b2d : basic support for STM32L-Discovery board
84ba18812 : Support backlight control via lid only
1e16031f7 : Add a test for x86 backlight passthrough
1b1bf3f03 : Test charging error state when battery is detached
4de56d4a7 : Test interface for detaching fake I2C devices
09de4c720 : Merge smart_battery_stub.h to smart_battery.h
649b3e271 : Revert "pit: Disable CONFIG_HOST_COMMAND_STATUS"
9ce364fce : Add test for LP5562 LED control
45bcffd91 : Add test for memory-mapped switch information
20724deae : cleanup: Remove unused fan channels
eb27bf14d : rambi: Initial EC firmware
9ddc2f3cd : Revert "Set WLAN_OFF_L to open drain"
a61784658 : Make support for dedicated recovery GPIO signal optional
32d073f6c : Add deprecated consts to ec_commands.h, just in case.
d1da1250a : stm32: snow: Fix the charging temperature range.
1e08d488b : Mock flash erase/write function at physical layer
03cc4b422 : Set WLAN_OFF_L to open drain
29ee9c6d4 : Support compiling with chipset task disabled
6277f7e33 : Fix thermal.c compilation if fans are not present.
61c40db16 : stm32: Fix polarity of charger interrupt
a4f3a72cf : Record average runtime and delay of hooks
f27c00768 : lm4: make CONFIG_UART_HOST optional
883dd5100 : cleanup: move test mocks to board/host and remove unused mocks
a7f5224a8 : Turn off backlight power when lid is closed.
a95e80dd4 : cleanup: move board-specific battery files to board dirs
6aa88ffa4 : Fix console channel name list
2c16da8e9 : Haswell: Add control for touchscreen reset
fe0b6c1ac : ec: fix duplicate 'const' declarartion.
a2c962b7f : Remove 'sb' and 'sbc' console commands
1b6674054 : Mock smart battery at lower level
d5e183f9e : Fake I2C device support for emulator
cdd5c206c : stm32: Use DMA for UART receive
b718dfc05 : Add hook statistics
573e695a6 : Simplify uart_tx_start()
fa76d68ce : Fix task priorities for console and hostcmd tasks
40f4d6126 : Remove unused uart functions
6bfeb4985 : Falco: correct input current limit for 45W adapter, Turbo off
87d694a90 : Falco: Always update charger's input current limit.
221ac6d37 : Implement LED control host command
918b2dde3 : pit: Change battery level warning and shutdown levels
b28e92a85 : kirby: Detect OTG dongle on EC boot
bd9d1746c : Change get-set host command to be less generic
af12f2f58 : stm32: Support DMA-based UART output
6b1dace9f : Split uart_process() into input and output processing
eff7a1910 : Support multi-bit mask in STM32L's GPIO functions
876d4c003 : Fix a bug in BQ24192 charger driver
057d71ae7 : Avoid charging over battery's maximum voltage
793b52f32 : Handle multiple independent sources and types of CPU throttling
e6401d2e8 : Initalize DMA before UART
462133fea : Generalize 'charger' command to support BQ24192
db0b93609 : kirby: Update battery voltage parameters
c0c90c6f1 : kirby: Set LED color according to charging status
c2e8372b4 : Show charging allowed info for 'battery' command
8d921815b : Add comments about hooks and deferred functions
2dc4680de : pit: Add board specific keyscan config
06aebc4f9 : falco: delay LCD VCC enable by 270ms
2a31e2ac4 : Add command for Haswell to pause in s5 at shutdown
748154d55 : Introducing MPU module for Cortex-M3
b0d559a91 : Enable charging on Kirby
c4da0e446 : Set termination current to minimum for BQ24192 charger
b75a3ee15 : Allow parallel unit testing in make_all.sh
b448746ba : Add boot key test
6c3be2053 : Add multi-step test support
30136468c : Extend charge state machine to accommodate Kirby
0492ff920 : Temporary OTG and external power support
4f0914483 : kirby: Enable backlight in S0
93cb494a7 : Add BQ27541 battery driver
3f2eba22c : Add a generic get/set host command
b36222723 : kirby: Rename AC_PRESENT to AC_PRESENT_L
ba57c3141 : Add Kirby ADC channel definition
b57a5fe0e : STM32L ADC driver
c34d0cc8b : kirby: Add delay before enabling 3.3V rail
74b6f7687 : Implement emulator clock fast-forwarding
844f4127e : Add host command test
04d8465b7 : Also test temp sensor read delegation in thermal test
f2046ce3d : Flush test coverage information before rebooting emulator
1764246ee : Add unit test for 'chan' command
4bdfc7eb7 : Add more charge state machine test
2270f2bb0 : Fix a bug that GPIO cannot be set as input on stm32l
b99f91310 : kirby: Pull XPSHOLD low to shut down the AP
04da61052 : Peppy: Set battery pre-charge current to worst case value.
aead5bb50 : Peppy: Clean up some outdated comments.
10f58e5f1 : Peppy: Correct adc calculation of charger current
32045efb2 : Add LIGHTBAR_CMD_VERSION command to detect lightbar features.
cfd007c83 : Kirby LED driver
7cb7d7dd9 : Add config options for power rail controls
ea41735a4 : Add BQ24192 charger driver
8f7940576 : Update Peppy keyboard mask for Japanese keyboards
2cfe41732 : Update keyboard scanmatrix for Japanese keyboards.
f3525ca99 : pit: i2c: try unwedging the bus when i2c_xfer fails at sending START
58d8a739b : i2c: stm32l: Don't do i2c transactions during freq changes
6ecda4b0f : pit: pulse AP_RESET_L when resetting EC or forcing AP shutdown
3f4899b6b : stm32l: Add a "PRE_FREQ_CHANGE" hook to allow other code to prepare
fcd388df8 : pit: Move suspend/resume hook callbacks to a deferred task
a795b1ffe : Peppy: Make power LED turn amber when entering suspend
a7106021e : battery: Add sleep param; make errors fatal in the loop
266807f28 : Falco: LED should flash white when battery is < 12%, not 7%.
7e49fb5ef : Rename extpower_usb to extpower_spring
07428351b : Remove normal mode in USB extpower module
9ab0d4f52 : kirby: Always assume adaptor power source
bad620183 : stm32l: Wait for stop condition to complete after i2c transfer
e294f8086 : pit: i2c: dump after ADDR bit is cleared instead of before
5d014fd2d : Refactor PWM module
99f06c39a : Remove unused test config
62e944416 : pit: Disable CONFIG_HOST_COMMAND_STATUS
2271ee8c7 : Don't send IN_PROGRESS response if GET_COMMS_STATUS is unsupported
8ee76987c : bolt: workaround board sequencing deficiencies
ece5d1549 : bolt: add board support to flash_ec
8c7a18616 : Falco: throttle if battery current drain is too high
fcce7223a : Completely new thermal/fan implementation
0e024b2ba : Fix a bug that I2C error may cause incorrect LED color
5d1eeefdb : Lock BOOTCFG to safe values for all LM4s
046d62567 : Remove default values for undefined tasks from charge state module
574a24311 : kirby: Add kirby support to util/flash_ec.
3f1380c62 : Change peppy battery led error blink timing (led turn on 1 sec and turn off 3 sec)
02ec04d21 : falco: delay backlight enable by 420ms
0e9d829e9 : Add test for console command history
0ece0dc95 : pit: Only enable FET4 by default at cold reset
e1f20537e : Poll and cache g781 temperature values
39421848c : Add fan power enable GPIO for Peppy
2de1f0757 : Remove board 'wolf' from master/ToT branch.
0c8c2e453 : Add abstract "cond_t" type to detect state transitions.
71a3bb0c0 : Haswell: shutdown directly to G3 without pausing in S5
d8be5316e : Hide battery vendor params override behind config option
2b2f78d92 : Console command for g781 temperature sensor.
ffed16cae : Fix leaving keyboard scanning disabled on brief power button press
100cace7a : pit: leave 1.35V rail on during warm reboot
4d7e13ddc : Update Wolf from Slippy.
0a93b4b1c : pit: If flash registers are disabled all blocks are protected
01630180b : Put knowledge of task-config dependency in config.h
ef8637938 : daisy: remove I2C port detection
0723d65ea : console_output: Add commands for saving / restoring print mask.
6f8e276cc : Use macros for C <-> K conversions
e98bde3fe : ectool: Return non-success exit code on bad EC status.
63a71a6ad : Peppy ectool led command
f2b56fcb9 : Clean up configuring GPIO alternate functions
ce704b400 : stm32f: Don't glitch signal when setting GPIO_PULL_UP
45abaf22b : Minor fixes for Kirby board.h
91ce6a9e4 : pit: Don't configure PB3 in alternate function mode
39dc0c032 : snow: Remove remnants of partial SPI support
b91e63b0f : Clean up SPI state machine and add state codes
ae3d91fce : Servo V3: Add jtag config for V3
4f1938f62 : Add kirby board
19e30d9c7 : Remove proxy config flags for unit tests
219b02604 : Move onewire bus support from chip/lm4 to common
a566d8d9e : x86: use charge state hook to wake up power button task
93536fbe5 : Change one-wire bus to use normal gpio interface
889f7bdd3 : Move input character processing from UART interrupt to console task
078dfabb6 : Remove unneeded includes of registers.h
c6dfa7e03 : Host commands don't set the response pointer
0d3bdc690 : Falco: Stop charging after a timeout of 10 hours
33f8086c9 : Track the duration of each charge/discharge state.
150f17560 : Pass command line arguments to make from make_all.sh
9078a1d9b : Fix documentation for lid change and power button hooks
616f587c5 : spring: Shorten delay for charger redetect
191693b88 : spring: Allow a minimum 100mA current input
bcdfbee1b : spring: Always pull 500mA before charger type is determined
311812b56 : spring: Show yellow LED for battery not fully charged in idle state
19ee2c44c : spring: Increase CABLE_DET voltage threshold
075006c60 : spring: Ignore battery assist mode when deciding LED color
8f3d02ef7 : Revert "spring: always enable the PP3300_WWAN rail"
bebfb9431 : Word-align the host memory map
8e28efa7a : Add hook for changes in the charge state machine
706f12114 : bolt: force SYS_PWROK and PP3300_DSW_GATED_EN to 0 in forcing G3 path
86bef29c3 : Abstract polite AP throttling into a function
af7772973 : Add build-time checks on board-specific array sizes.
f6799258c : Add led_slippy build rule back to common/build.mk
bf7108245 : Add PMU powerinfo host command and console command
1b4c5cf71 : ectool: fix console command
ac78e589a : Add new hostevents to ask the AP to throttle itself
245275f4b : Pulse EC_ENTERING_RW instead of just leaving it high
298a7276c : Add turbo mode charger support, and tests for it.
423166086 : Change macro names used for test configurations
1960b9f95 : Add descriptions for lots of config options
b4d903487 : Clean up onewire config options
90215a449 : Clean up more config options - FMAP, etc.
ba3733e49 : Clean up more config options
e6f0c272a : Clean up and document UART config options
b13a2aed1 : Support emulator hibernate
99e4a9779 : Reboot emulator with execv()
5afcb815d : Collect board X specific files into build.mk common-$(BOARD_X)
fe660aa37 : Standardize concatenation macros
596480de0 : Add a script to build all platforms and run host-based unit tests
6c280b1b3 : Move TPSChrome charging temperature range to battery pack
7b95d397f : bolt: add prelimnary support
18f0bd28e : x86: build chipset_x86_common.o conditionally
8cd69cfe5 : Clean up and document more config options
eda52c4ab : Lessen timing constraints in hooks test
8b8163678 : Clean up and document keyboard config options
cb1f7306b : Clean up debug config options
a1699727a : Fixed two i8042 bugs.
b702babbb : Fix reset flags and sysjump time for emulator
f98def750 : Test power button in kb_8042 test
74abf3697 : Test sysjump tag in kb_8042 test
64e38af78 : Clean up and document PMU config options
4288e4581 : Clean up and document battery config options
345c22be0 : Clean up charger config options
148a6f58d : Add ectool chargecontrol discharge command for Slippy
8218aa134 : Add system_common unit test
2d205f97c : Slippy: Detect physical presence of battery before waking it
89ef83722 : Set Slippy write protect to active low
0fa59af9d : Basic G781 temp sensor support for Slippy
46af344b8 : Battery LED control for Slippy
935d761a3 : Move .lcov_lock to /tmp/ec-lcov-lock
d7dc9de8c : Falco: Swap battery LED colors to follow HW change
fe76b51da : Truncate version string to 32 characters
db347953e : Add an enum for the number of flash regions
c243537dd : Constrain charging voltage to values chargers can provide.
50ebe0565 : Peppy: Detect physical presence of battery before waking it
7f1c49ab4 : Add ectool discharge command to Falco and Peppy.
5691ac816 : Add EC_CMD_GET_FLASH_INFO version 1
7189a9762 : stm32l: Disable interrupts while running from flash
df79191f8 : Move switch module from chip/lm4 to common
672057cb7 : Split x86 power button logic out of switch.c
d48828757 : Fix extracting CONFIG tokens from config.h
60a1f6cad : bq24715: compilation fix
7d6e01d61 : lm4: make configure_kblight_gpios() board dependent
0c73fdae7 : Make a top-level config.h file to include sub-configs
873e4425c : Remove unneeded direct includes of board.h and config.h
f8955d14b : Remove unused board_version enums
1eeafbacb : Add 'version' option to ectool test command.
a8cda83a2 : spring: lower LED brightness to save power
20e330957 : Remove fancy trickle charging logic
1aab26540 : Debug host command responses for error results too.
09f0e0687 : puppy: change XPSHOLD interrupt on both edges
92b62d1cd : x86: Enable all wireless switches when going into S0
396cb8e69 : Add console editing unit test
786437229 : Add extpower-gpio unit test
2475cce9a : Add I8042 keyboard unit test
b2bc8aaa2 : Basic G781 temp sensor support for Falco and Peppy.
eb8920c93 : Split wireless power/radio control out of switch.c
669684370 : Move x86 backlight-enable passthru code to its own module
a26b0dbd7 : Falco: AC adapter identification command
4d270c150 : Add thermal host and console command test
62f2a33ff : Add flash host read command test
b3f1d0d05 : Add function to inject console input from test
6b46a0cfc : Refactor x86 chipset code
ee4eedf29 : Improve over current detection
913f227e3 : Remove fast PWM tweak mode
0d362effd : spring: Fix a bug of PWM duty cycle upper bound
a8e15b27b : spring: Update battery LED less frequently when charging
56bd31648 : spring: Drop support for VFET2 video poewr output
01ed345eb : Uprev panic data struct version
d67f83a63 : Use sample averaging on ADC to increase accuracy
3bc27f062 : Fix EC_ENTERING_RW not being asserted
666bbdb3d : Initial board commit for Wolf based on Slippy.
186a28fd9 : Falco: Implement battery cut off comamnd for factory
aca89b05b : Add CONFIG_BOARD_VERSION flag for boards which have version strapping.
ab59576a4 : Fix uninitialized constant in util/comm-dev.c
528ddf766 : Implement battery cut-off host command for Peppy.
3e7d7090a : Keyboard backlight control should hook lid switch itself
958e43840 : snow: Snow is the exception for power LED settings
49799b827 : stm32l: Fix flash_is_erased() detection
4e3106244 : stm32: Clean up JTAG registers
b013fd4e9 : pit: Align spi protocol buffers on 32-bit boundary
0e835170b : Extend overcurrent delay to 1200 ms
840facbb4 : spring: Switch ID_MUX back on redetecting
a0d986fc5 : spring: Poll CABLE_DET for a second
f1d574722 : Notify kernel of USB device change after it stabilizes
e6ad2a6ab : Rename files in common/ to be more consistent
6321de981 : haswell: Enable LTE module in S0
5f30f40cb : Move protocol v2 constants to ec_commands.h
1b9a0ade1 : charger: add support for TI BQ24715
104ba4a31 : lm4: onewire: abstract out bank and pin
28ebc8675 : ec: puppy: add support to flash ec
6b5fcc693 : ec: Add Puppy support to generic/common files
85a1941f9 : Use EC_CMD_READ_MEMMAP on platforms without mapped memory.
34e5148a4 : Retry ectool commands that return EC_RES_IN_PROGRESS
c7005a4d9 : ectool: Correct the empty console check
b5dcfef79 : haswell: fix RCIN_L leakage
09329a5f4 : ec: Add puppy support
9179a3191 : Falco, Peppy: Set LED to indicate battery charged when near full
0ee2689ee : Add get-protocol-information command
c830c036d : stm32: Clean up watchdog registers
c2a29498d : Add new hcdebug modes to skip printing duplicate host commands
177dc398d : Allow bigger flash write commands
2730daa56 : Comm interface now provides max I/O sizes and preallocated buffers
267dbb74d : Add common interface to EC flash commands
23dd3f5f9 : EC_CMD_GET_BUILD_INFO only appends a single terminating null
d3dffe253 : stm32: Add CHIP_FAMILY defines
61820ceb4 : Split file read/write functions out of ectool.c
bbbc7ebc5 : ectool command to print panic data
31439d13e : stm32: Clean up DMA register usage
5c82e77c1 : stm32: Clean up SPI register usage
b3e0c6631 : stm32: Clean up register constants for uart module
751f99a24 : link: fix sysjump rw
1a00c4eab : Rename LPC packet size constant for version 3 protocol
ab6546cba : Clean up DMA module and interface.
8e72f58ac : pit: Clean up timer init code
67c275f84 : pit: Drop EC clock speed to 1 MHz MSI when AP is in S3/S5
b0c8ce694 : pit: Support changing EC clock frequency
6957684d3 : keyboard: Preserve keystroke enable state.
f4ed65f3a : peppy: Set GPIO_WP to active low.
3c7ad4f26 : Power and battery LED control for Peppy.
8a66ae318 : pit: Fix watchdog help for STM32L
c7e60d03a : Add charger/battery support for Peppy
07c02a4c2 : spring: Wait 80ms for CABLE_DET to be asserted
326354f58 : spring: Check USB device type periodically
843587252 : Clear pending interrupt on disabling TSU6721 interrupt
f73c6d8ec : spring: Avoid I2C transaction in interrupt context
9a24fd348 : Power and battery LED control for Falco.
ff9ee74b3 : pit: Disable SPI output when AP is suspended
ddcecbe08 : drop: Ignore command version for FLASH_PROTECT command
e493e7a01 : Add EC_CMD_TEST_PROTOCOL to fake certain responses.
b839e6524 : drop: Ignore command version for VBNV CONTEXT command
e74e60c46 : Refactor host command interface to support version 3 packets
4d4facda9 : falco: peppy: slippy: mark LPC_CLKRUN_L as open drain
5290aee12 : Enhance host command debug output
86a4e8b41 : spring: new TPS65090 parameters to avoid cap ringing
c5d978baa : spring: Hard-limit current draw from Toad
89ee18015 : Falco WP is active low, not active high
9bb5c83d6 : Actually USE the falco battery for falco.
7381c7c5f : More keyboard scan test
80aa9604d : Update USB device type before notifying host
e03efaa47 : More flash unit test
7de03b0f0 : A method to mock host command
b93658ba0 : Redetect USB device type on non-standard charger
37b5adb12 : Revert "Extend TSU6721 BCD timer to 3.6 seconds"
05712ce0b : Peppy: Update LED color names in comment. Mark active low.
aaac3935d : Make target for test coverage report generation
7402388c5 : Move i2c_old_response flag to i2c interface module
981208dbc : Move lpc-specific flags out of host command args
1bd57bba3 : haswell: mark PCH_SMI_L as open drain
17e9c06a1 : haswell: Add notes about PL6 weirdness
7884ae482 : Fix some stupidness in ectool's comm_init() handling
6a701c595 : spring: Show green LED when 94% charged
1695760e9 : Rename GPIO_HI_Z macros to more descriptive GPIO_ODR_HIGH/LOW
f2fa91332 : falco: fix RCIN# GPIO setting
61ae739ee : More queue unit test
375974655 : More hooks unit test
11e7d31db : More utils unit test
2a270f597 : Incorporate CABLE_DET circuit change
cc9b3464e : Falco: Disable IFAULT_HI on the BQ24738 charger
74f5aaaa5 : Use battery's precharge_current value for deep discharge recovery.
d46ea680f : pit: AC detect signal is a simple GPIO now
c09f37cf0 : Falco: Placeholder to maybe disable IFAULT_HI on battery charger
dcbaa1c80 : Falco: Add support for bq24738 charger (and guess at battery).
cab5abeb4 : Falco: Measure adapter ID voltage
ffce85ac5 : Slippy: Adjust battery voltages to be closer to reality.
270d92532 : Add I2C port 1 for LVDS debug.
30eb8afe0 : Falco: New LED gpios
71612e73d : spring: update PWM characterization for DVT1
6fdd37c71 : stm32: add hibernate support using stm32f100 standby mode
465b59342 : Only cache LP5562 status on I2C transaction success
9b981bf1a : Retry when TSU6721 initialization fails
572193cb9 : Console input support for emulator
2187b4d9a : Revert "Add some debugging messages for unresponsive batteries"
0b8f5a3a6 : Define watchdog_reload() to nothing if not CONFIG_WATCHDOG
cbee574e6 : Unit test for queue implementation
a9541220d : Only waste 1 byte in queue buffer
8bed9853d : Bug fix of queue empty slot calculation
149a8457a : Enable ADC charger current monitor for Slippy
f32ad15e3 : Fix broken ADC gpio configuration for lm4
cf5b6daee : Initial support for Slippy battery
710cadde7 : Improve 'sb' command, add 'sbc' command
c848e3216 : Add some debugging messages for unresponsive batteries
124b2f149 : Add support for TI's Smart Battery Charger BQ24707A
0fdfcda96 : Separate battery selection from charging logic
57c7d4103 : Change i2c port configs to make BDS the special case, not Link.
4ff299e29 : Send STOP to clear bus when I2C encounters an error.
d0d156443 : ectool prefers /dev/cros_ec, then falls back to i2c, lpc
26475135b : Pit stays on HSI instead of using PLL with the same 16MHz frequency.
d5fece8ce : Re-enable task profiling on pit
ea32f132f : spring: Guard battery cut-off command with lock
3e0e15d18 : Accept a command if it's a full match
127b05310 : Reset TSU6721 on initialization
d07b0d5a5 : spring: Update device type on video power change
72a69f666 : haswell: fix driving of WAKE# pin on power button press
7abe69628 : Peppy: Add GPIOs for power and battery LEDs
b4a958918 : Add LED GPIOs for slippy.
80105a955 : Enable flash unit test on emulator
1806f5219 : Print error message before PMU hard reset
a47bda804 : Make flash_ec capable of writing to an incorrectly-protected STM32
b490e866d : Clean up flash section defines and increase lm4 image size
e52aba6ec : Make ectool LED command more generic
d6d3b7cbc : Add wireless switch control for WWAN
f8e12df9d : slippy/falco: Add back in flash and hiberantion setup code
6759fdc3e : Extend TSU6721 BCD timer to 3.6 seconds
5d66f23d2 : spring: Keep system power on sysjump
eb18f6594 : spring: Fix a bug that 3.3V output is on after video dongle detached
f4654f6d9 : Support emulator reboot
a46d5e7f3 : Fix a bug in emulator persistent storage
83ea309f4 : Add assertion support to emulator
dcc9d9d73 : Remove breathing LED effect from LP5562 LED driver
3501ccffd : spring: Prevent showing green LED when we are actually charging
87d8f8e5b : Add ectool command to control LED color
99e3fc93e : Cache LP5562 LED color
455fc92b1 : spring: Avoid over-current on the same PWM duty cycle
006731860 : falco / peppy: Fix EC build.
c2dec8515 : More low-level flash interface cleanup
1d28ca7cf : Move flash_get_protect() and flash_set_protect() to flash_common.c
b144a584a : Remove 64-byte workaround from STM32L flash writing
3443478d7 : Create board configuration for peppy bringup
a1006865e : Move write protect GPIO handling to flash module
bd8fec9ba : Move flash persistent state to flash_common
aa419b29a : Clean up option byte register definitions for STM32L
e8ecda5e8 : Support flash write protect on STM32L
6592036c6 : usb: Disable ports on entry to S5
3ca68b313 : haswell: fix RCIN# GPIO setting
93ec62ebc : Create board configuration for falco bringup
9fb93c09d : Reset charge state machine on charge timeout
fbf619e3b : Fix a bug in reading TSU6721 interrupt value
2d1268d89 : Draw more current when lower than 500mA
70ada0603 : Show power number in 'ectool powerinfo' output
67c4f4e6f : Revert "Monitor video detachment with ADC watchdog"
c2933c122 : Bus fault handler doesn't need to be naked
7d207c98e : Support write protect GPIO on pit
6ff01d910 : Fix detecting inconsistent flash state
4b89cc6ba : Adjust hooks test timing
26f0e5d1d : Revert "Revert "Add thermal engine test""
ce9d7ca9e : Revert "Revert "Scale timer for emulator""
3155af43e : haswell: bring down EC_EDP_VDD_EN with PP330_DX
7c7928d8b : haswell: bring up/down WLAN rail properly
3c2c1398e : Set SPI lines to inputs when AP is off
23ece32e0 : pit: Add more delay for proper power_on sequence
d7efe5cdd : lm4: break out board-specific fan/tach pin config
89e688a33 : Revert "Add thermal engine test"
c58c01b14 : Revert "Scale timer for emulator"
c8b7b430f : Add console command to force enable console
3bcc4af4b : haswell: move 5V rail enable/disable actions
6b814ddf5 : haswell: fix S3 resume path
4bbf6f5d1 : Relax timing constraints in hooks test
d9cf88b35 : Add thermal engine test
3addfe80f : spring: Update PMU ADC constant
a26c722b0 : Minor tweaks to haswell power sequencing
24beb9976 : do not store the keyboard state on the stack
fa9c222a7 : Add hook test
e1c0b58c9 : Show run time of unit tests
b167c7d3a : Redirect emulator output to stderr if a test fails
199252ea2 : slippy: Basic power sequencing
3615ac4c0 : Scale timer for emulator
8ab12847b : spring: Fix a bug that ID_MUX is never switched back
cbebc2880 : spring: Pull more current from video dongle
c18ef5f42 : slippy: Enable internal pullup for recovery pin
59921512e : Clarify help text for dumb USB port power control
e5ec5f34f : LM4: Support configurable host UART interface
c882edb53 : Clean up SPI GPIOs
7188b6f41 : Tidy comments for I2C passthru message
7e24fdb4b : slippy: Make EC_RCIN_L pin output and high by default
f10abeb19 : Slippy: Changes needed to boot EC without bricking.
1e4b0b619 : Implement I2C passthru command
d2ca284bc : Add power button test
e71f00838 : Put test utility macros in header
4f463ebc4 : Speed up mutex and kb_scan test
b1b91c82b : spring: Hard-limit DCP current at 1.5A
b38a0988d : i2c: Allow for i2c "ping" that's a write of 0 bytes
07d772db2 : i2c: stm32l: Fix i2c reads of sizes other than 1
5df791382 : Fix host command in 64-bit executable
a0bfc0c66 : Add lid switch test and enable kb_mkbp test
ac3488cd0 : spring: Improve charging current control
5007bbc00 : Use uintptr_t when converting integer from/to pointer
235e6e1d0 : stm32f: Set ADC single read timeout
0fe217c74 : spi: Fix OOBE in bounds-checking the reply
37fcfb732 : Fix and enable SPI for pit
0d99eadd7 : Add persistent storage for emulator
0a45fa170 : Pthread-based emulator for unit testing
b02c7b461 : Add test for keyboard MKBP protocol
2dfccc7d2 : spring: Fix S3 USB charging bug
b061f460e : Define slippy GPIOs, make power sequencing task do nothing.
1ec5206a3 : Slippy uses dumb USB ports, not smart ones.
7e6becbe9 : Remove Link peripherals from Slippy board
7f28454e4 : Disable the charger task for Slippy bringup
9d2b32aab : Add some ifdefs to distinguish between Link and Slippy
a182372cb : Support power button on slippy, make it compile again.
3e76215df : Fix I2C port configuration on pit
001fb660b : Split the USB port power control into smart and dumb versions.
869caf9b5 : Disable i2c for mccroskey. It's busted, but we don't care.
8961ef44e : spring: Implement battery cut-off command
d886035b2 : Re-enable charging task on pit
731948060 : Rename REINIT to IDLE0 in TPS65090 charge state machine
7de52688b : Monitor video detachment with ADC watchdog
23cb99820 : stm32: Fix ADC watchdog bug and extend sample time
e63aade5b : Split x86_power.c into Ivybridge and Haswell variants
24c8610c7 : Put a copy of test binaries under build/${BOARD}
312b884c4 : Split STM32 i2c implementation for STM32F vs STM32L
980df5497 : add option to de-activate EC console input when WP is on
0a6b7620d : Move i2cread and i2cwrite functions to i2c_common
c08e0ade7 : Fix ADC test for LM4
115ab924f : Handle battery charged alarm
76b3ba079 : Add cscope.out to .gitignore
00f2041d8 : Clean up gaia_power debug messages
deb05123f : Don't enable charger interrupt if charger task is disabled
d9bddaa07 : Improved the BUILD_ASSERT macro to work outside of functions.
7cebaa0a0 : Fix charging state descriptions
6d19c024a : spring: Enable both VFET2 and VFET4 for video
dff3b9f2c : Make test-list a per-board parameter
950d50736 : Remove mock files
9cbd25052 : Fix kb_scan test when CONFIG_LID_SWITCH is not defined
0bc9888c8 : Fill in I2C test parameters
f5a154b16 : Add 'clobber' target to Makefile to clean everything.
7363535f0 : Add 'TAGS' target to Makefile
df06f61cc : Split pwm.c into pwm_fan.c and pwm_kblight.c
8bc24ec31 : Rename i2c_commands.c to i2c_common.c
7a9e47d74 : Allow disabling PMU charger task, and do so on pit
fd38ba353 : Move PMU charger irq handler to charger module
088cd2c27 : Increase UART output buffer on STM32L
ca2de14f9 : Add pit support to flash_ec
0d645f105 : spring: Show yellow LED when not fully charged
92bd863d8 : Add new TPS65090 charge state REINIT and BAD_COND
79c3c0404 : stm32: do not enable interrupts on I2C1
45bc5c1a2 : Split out power button code from switch.c
b4b2c6ae7 : Create board directory for Slippy.
a55e270f0 : Temporarily enable all FETs at chipset poweron
13d08cbce : Fix typo in power_led.c
1fb81c9c7 : Move LPC constants of out board.c and into chipset where they belong
0bfb7ddd0 : Replace generated CONFIG_TASK_ macros with HAS_TASK_
39b0f6ce0 : Specify the LM4 GPIOs to use for UART1
be2a21338 : Add test for keyboard disabling when lid closed
9d8e0d085 : Move common chipset console commands to chipset.c
5f86cc0aa : spring: Improve battery LED stability
01279936c : Unify lid switch processing
3def4e04f : Allow keyboard_scan_config to be customized per-board
c747652e4 : Allow building without battery charging
c6e5d592c : Add LP5562 functions to control engine execution state
4d96bf649 : Unify lid switch GPIO name
2dd01e59e : Software flow control in console
4d0c4b1a5 : Increase EC low-battery threshold to 14% to match kernel
57b77a3a8 : Active-low Link GPIOs end with _L, not n.
dcb2425f4 : Turn on 3.3V rail earlier in power sequence for pit
8f00a3bee : Add more flash test
9c38f4335 : Add shared memory test
aa18085df : Support power button LED on pit
816402632 : Move temp sensor struct into board.c
368dfc43f : Add peripheral stress test
74c34bbad : Saving the main stack pointer at the entry of exception_panic.
5b0447842 : Add flash write protect test
36317d46f : Move STM32 timer regs struct to registers.h
6fec5d139 : Remove 'hello' test
5f18b03e1 : PMIC_PWROK is active-high on pit
caad1bdbd : Correct GPIOs to match Pit EVT schematics
9844e82ca : Remove _OFF from GPIO register macros
357e50839 : Allow either libftdi or libftdi1 at compile time.
0498d6873 : flash_ec: add support for flashing with Toad cable
0ffc382af : Put timer_dos test behind console command
12df5c492 : Fix timer_calib test
216bb9312 : Fix flash tests
108235225 : Refactor gpio_set_level() and gpio_pre_init()
27459f860 : Fix test compilation error for link
2b3c02bf9 : Add debounce test to kb_deghost and change name to kb_scan
25fb06ce5 : Remove unused mock setting for kb_deghost test
1cc01fdcb : Add a test for testing common utilities
6f2ec76a2 : Remove unused GPIO macros
553102974 : Clean up alternate functions on STM32L
ff1c7d68c : Daisy doesn't use STM32F100
79c6132a6 : Allow GPIO alternate function 0
b9d0d9c60 : Move gpio_get_name() to gpio_common.c
08f8c6857 : Strip out old LPC command protocol
4adcb45f2 : Fix kb_deghost test
5018f1d9d : Fix mutex test
f1eddf778 : Exclude chipset task from test binaries
e3ca6d7d0 : Fix pingpong test
e5f403286 : Clean up USB external power module
a1c99c722 : Remove unneeded USB_CHARGE_PORT_COUNT
a649f52d5 : Move REG16 and REG32 macros to common.h
d6ce2852a : Fix tasklist for tests
9aa3716ca : Turn on/off 3.3V output properly
8a06eb1d3 : Only includes necessary tasks for test binaries
64ae15f3b : Decouple gaia_power from keyscan task
861d7d667 : Rename usb_charging.c to extpower_usb.c and move to common/
95250857a : Fix mccroskey build
3e9d365e2 : Add pit board
54ea65796 : Decouple keyboard MKBP code from key scan code
6878c3da7 : Clean up daisy GPIO and SPI init
fcb1e1c81 : Move power LED GPIO code from snow board.c into power_led.c
f273ae717 : Add macros for mocking functions
303aef9e3 : Rename onewire_led functions and constants
14adad27e : Clean up board configuration
765c50ef5 : Move board hard reset code into tpschrome driver
0d1c48ea7 : Dumping stack contents on crash.
a3dcfd54e : Improve deferred function calls
af4d0fb29 : Inhibit host interrupt for battery_key.
6d49e2660 : Add common implementation for daisy/snow extpower_is_present
4d1aadaf6 : Trigger dma_init() via HOOK_INIT
9137686eb : Clean up board.c files
13c74da5a : spring: Add host command to limit external power current
3c9827a64 : spring: Retry when over current detected
23bbebaeb : Remove unused EC_SWITCH_KEYBOARD_RECOVERY
bdd16f820 : Split lid switch code out of switch.c to its own file
50c53c0d5 : Move enabling AC_PRESENT interrupt to extpower_gpio.c
5966f22a8 : Add support for calling deferred functions
97bf36c9d : Add parse_bool() to centralize parsing boolean options
c31799219 : Rename charging task to CHARGER, charger_task
49b9c0faa : Rename I8042CMD task to KEYPROTO
c2b9d1d8c : Merge typematic task info i8042cmd task
19ff62cbb : Convert typematic task from countdown to deadline-based
95a3a4107 : Merge i8042.c into keyboard_8042.c
fe3ccdf70 : Merge lm4 and stm32 implementations of keyboard_scan
4311bc5cc : Initialize LP5562 power on init
e2dd54288 : tsu6721: accept new revision of the chip
c2b94fd18 : Move files in preparation for merging keyboard_scan modules
0a2603e8e : spring: Enable low power mode.
c5127abee : stm32: unimplemented hibernate hard-reboots instead of hanging
10ac31060 : Move keyboard dimension and key constants to keyboard_config.h
743c05f01 : Add keyboard_raw interface
cdb08e122 : Use timeout instead of retry count for pre-charging
89ad54d2b : spring: minor cleanup of USB charging code
a0661f674 : spring: disable boost when AP is off and no charger is attached
db20e7afd : spring: keep AP off when battery level is too low
447b05b82 : Move asserting host keyboard interrupt signal to keyboard_scan
22ff9df91 : Move battery LED code on spring to common
f8393fab2 : Move gaia event handler declarations to gaia_power.h
78b0e9863 : Use chipset_reset() interface instead of system_warm_reboot()
34e17d4c0 : Move I2C arbitration to its own file
19920f1f7 : spring: reset TSU6721 when Toad's ID changes
f8d5958b6 : Fix spring not compiling
6e07f94c9 : spring: More stable battery LED control
24f0d888d : Use common declaration of keyboard_scan_interrupt()
a3c2a7322 : Rename board_get_ac() to extpower_is_present()
9ddb7e070 : Rename tasks to HOOKS and CHIPSET
6c285c099 : Move external power detect for link to its own file
c196c6643 : Call AC change hook from the hook task
f2df09d60 : spring: set boost PWM frequency to 32Khz
05f496759 : Add external power present flag to charge_get_flags()
744cada9d : Rename power_led.c to onewire_led.c
75acd4065 : Clean up power LED state machine on link
10d845eb1 : spring: Fix a bug that yellow LED is not turned off
94f4bb38a : Initial McCroskey support
2f229ea22 : stm32: make read_raw_input_state() more portable
abc11d883 : stm32: Force disconnect of UART prior to writing firmware.
e1c175680 : stm32: remove unused kbc_gpio struct
7c9f26b58 : stm32: add some documentation to keyboard_scan.c
cdfbe88e9 : stm32: list keyboard output ports on a per-board basis
2823e7e13 : stm32f: Add support for ADC watchdog
eefc0ac8c : spring: stm32: Generate battery key when charging status changes.
cb03fa5c6 : Update lbplay.c with correct cooperative locking.
f5f30a22c : stm32: Move KB_INPUTS to board.h
063140995 : stm32: finish cleaning up row/column/input/output naming
d4ca1d9c0 : stm32: Dynamically generate keyboard IRQ mask
4ac742b4d : spring: Fix ID_MUX polarity
ea000b0fc : stm32f10x: Initial import
a44e0d91c : spring: support new ID detection circuit
f568b8232 : Rename CODEC_INT to ID_MUX.
fa144d8ac : spring: avoid AC bad when load suddenly increase
03a1da3b6 : spring: switch default current limit mode to aggressive mode
e60f1ab22 : Give the AP 30 sec warning before shutting down due to low battery
6971fd7a7 : After shutting down AP, hibernate EC if battery is low
70cdf52ea : Wait to power on system until battery state is known
1866d471f : spring: battery LED breath yellow on battery assist
6249a4006 : spring: set maximum allowed duty cycle
d86df6c38 : Add reinit state to charge_state module to distinguish it from at-ec-boot init
9a1fc51fa : temp_metrics: use iotools wrmsr instead of wrmsr
2cf4d02ac : keep ADC reference voltage on between successive reads
10f34bf8a : Allow TSU6721 auto mode under any condition
998c0344b : spring: a more aggressive current control approach
9aba3baf1 : spring: minimize the window that loses TSU6721 interrupt
c1b16d21e : Change the I8042_CMD_ENABLE (0xf4) for keystroke (not for KBC).
17e84f158 : spring: Avoid picking up USB power from AP
6492c99cc : spring: Tweak current limit and voltage threshold
517d4d771 : spring: Handle AP VBUS power
070943e9b : spring: Handle dead battery and booting with low power charger
95253a68d : spring: Add current limit loop
aab9accfc : spring: Add host command to read power info
2e64bed32 : assert ENTERING_RW only if it exists
1da883a6b : Unify dut-control command.
6fd61fa6f : Allow flashing of EC binary from host with multiple servod invocations.
154c73f32 : spring: always enable the PP3300_WWAN rail
92ceccbc4 : tps65090: update LDOs configuration
695289cfe : Add console command to fake battery state of charge
9fde14da9 : Rename and document battery constants
c19a4db9e : link: If a required power rail drops, shut down
c93378daf : spring: Distinguish Apple Chargers
f84a5fa8b : stm32: Lengthen ADC sample time
fe2e8852b : stm32mon: add back flashing progression
e9c3b705d : spring: Tweak battery LED policy
e955c6279 : spring: Limit USB port current
57d9c3519 : Mask 'tags' in .gitignore
231319c08 : stm32: implement SMBUS-style read block/string
f4a9ffdee : spring: Control battery LED
c81797758 : Modify stm32mon to better suite autotest use
a3ac2583a : spring: Change PWM frequency
c06e987c1 : Tweak lp5562 driver interface
6e29f8091 : stm32mon: add ID for stm32f102r8
17dae824d : spring: Add LP5562 driver
c8a61c39e : Add a pass-through for the smart battery
f0cd8251c : spring: remove hardcoded TPSchrome FET settings
40ebfd40f : temp_metrics: set GPU min frequency to 450
3182778db : Add 'unprotect' flag for flashing link ec.
b24b745f8 : Add a pass-through for TPSchrome LDOs
fd2923098 : spring: Add a host command for USB mux switching
92bf81948 : spring: Control BOOST_EN according to device type
5019591f6 : spring: Configure ADC pins
40c79398a : spring: Sense attached device type
6eb8a6e99 : tps65090: Throttle PMU interrupt instead of charger task
d4fc07c1c : spring: Setting for USB voltage sense ADC
4d7820f4a : spring: Add interrupt and device type support for TSU6721
3eb6f58d3 : Add AP userspace scripts to tweak lightbar colors
20e3ac6c9 : link: remove VR settings on the fly
41204a1cd : spring: Add function to switch ILIM pin between GPIO and PWM
e22087126 : spring: Implement PWM control on ILIM_500
7326b7475 : Tidy ACPI debug output
eb6e08570 : link: Workaround for errata 3.2
55645f87c : Reformat init.S to use tabs not spaces
e927d1506 : spring: add basic TSU6721 driver
243e935ad : stm32: Add option to select timer for hardware clock
73a0bb2ec : lm4: Postfix chip name when debug mode is enabled
ab727c494 : Add more paranoia for flash write protect
7a2e3372e : link: Increase cold reset hibernate time to 1 second
ad2adc402 : Invalidate hash if flash operation changes the hashed region
c26a242e9 : Increase cold reset hibernate time to 200ms
3d0d2adb6 : link: Enable +5VALW at boot and leave it enabled
52440ef89 : link: Disable interrupts while reading/writing bits via onewire
108754005 : Fix potential deadlock in udelay()
8722b5b14 : temp_metrics: Set GPU min freq
d619cdd58 : Handle arbitration lost on I2C ports
e6bf4533c : Prevent GCC4.7 from generating unaligned memory accesses
e2f846699 : Handle bus errors on thermal I2C bus
3c575ccb0 : link: allow to decrease maximum battery charging current
7551e8f57 : x86: set hibernation delay to 1 hour
4efe1ed15 : Fix the ec flash programming script to properly handle errors
25bbb6b5d : More supports for A20 enable/disable
4f410f546 : Add initial keyscan test and key matrix
476962729 : ectool: Add keyscan test features
e9e02762d : Move reset/overheat/shutdown funcs to chipset interface
d83f42bdc : Switch temp sensor polling to use hooks instead of task
742ec5a1f : snow: fail battery command on unsupported system
e3c5f7792 : link: Fix overflow in hibernate time calculation
9a1548984 : link: Cold reboot should ignore WAKE# pin
f3c88fa1a : stm32: Implement keyscan test infrastructure
eee95c944 : Switch PWM to use HOOK_SECOND instead of its own task
433f98c6b : Add per-second hook
8b3a242ff : Watchdog is reloaded by HOOK_TICK, not its own task
a21ea56e7 : Rename power_button module to switch
80467aff9 : Clean up clock module
ef89439cc : Clean up GPIO module.
e82b68bcb : Clean up jtag module
f76cb374f : Clean up LPC module
d5ade1b2e : Clean up UART module
bda48fc5d : Switch LPC to use HOOK_TICK instead of task
4a0b4262d : Add tick task
c795ea69f : Clean up power button module
927792bea : Disable scratchpad command
fdd3d90bd : Clean up ADC module
1d916d7c6 : Use SECOND and MSEC constants
67aadcf61 : Clean up core routines - cpu, task, watchdog
a7f2842c1 : Rename POWERSTATE task to CHARGER
fc6b41258 : Consolidate emergency debug output
bff5a49e6 : Clean up thermal modules
d5dec77a9 : Clean up x86power module
e158bd542 : Clean up a few modules in common/
cf7f33d15 : Clean up uart buffering code
7cf92c140 : Clean up USB charging module
2df9ba881 : Clean up pwm module
00b344ddb : Clean up vboot hash support
f48f9a622 : Clean up system module
d4bd167c3 : Clean up LED and onewire modules
e228692eb : Clean up printf module
f3d1fe085 : Clean up I2C module
61b2c4397 : Cleanup: flash module
2957c3cf8 : Clean up GPIO module
cbee62d01 : Clean up host command module
388a42cb3 : Clean up fmap.c
61ebbbbbd : link: Don't force battery to request current
dc53e4db7 : Clean up console module
e9dd3ff1a : Clean up charger code
44a973ef9 : Cleanup: battery_precharge
935824d61 : Cleanup: battery
06a750818 : Revert "lm4: Add chip name for lm4fs1gh5bbfig"
8625009dc : Use CONFIG_TASK_VBOOTHASH instead of CONFIG_VBOOT
cc263093d : Clean up keyboard_scan module
090e4f5f8 : Clean up i8042 module
e72788ef9 : Hook functions no longer return values
7cd4d4391 : temp_metrics: tmp006 calibration update
db2c527d5 : lm4: Add chip name for lm4fs1gh5bbfig
965ec04ff : lm4: Report raw DID value when chip name cannot be determined
99011554f : Fix help message for ectool
8febf5ba2 : Host commands use correct console channel
1da8181c5 : cleanup: TMP006 constants should be static
d598b6427 : link: Fix checking runtime keys
113dd1ba1 : link: Increase EC cold reboot time to 150ms
3a9b255d0 : link: host command params must be 32-bit aligned
90a18599b : link: Don't print keyboard state changes by default
c0640ee29 : link: don't rely on host-write interrupt status
8f73372ce : stm32: Swallow special keys instead of passing them to AP
f574f1c37 : Make S3 red-light flash adjustable.
a2c010390 : Fix delay loop for battery detecting
a6ec0e16d : Finally final lightbar tweaks. Really. I think...
fdaa78e3c : link: increase time in hibernate for EC cold reset
943c24154 : Add EC keyscan test interface
aadfab96c : Fix lightbar bug, add more tweaks.
4dd3940d1 : temp_metrics: disable ACPI thermal zone 1
dd300b5ba : temp_metrics: tmp006 calibration and fan loop updates
e764bdbb0 : link:re-enable fan RPM controller when needed
9a0e69cbb : spring: force power on LCD and backlight
b3fa69f17 : link: thermal controls ignore case temp by default
814d0d227 : Replace pulsing with sweeping.
eb59ac66b : Set minimum brightness to 35%, variable osc settings.
8c742b2fc : link: Ignore keyboard when lid is closed
94063c0f3 : stm32: support DMA on I2C1
1edad9de1 : spring: de-activate power LED code
fbc4c150d : stm32: make power led optional
07aa700e9 : spring: enable USB boost charger by default
d6f05e0d6 : Parameterize the lightbar behavior as much as possible.
b00a446ec : link: EC reclaims fan control on AP shutdown
ceb696a20 : link: Reset fan target RPM when suspending
25c6574da : link: TMP006 S0 param is uncalibrated by default
23fe5ed86 : link: Added sensor-not-calibrated error for TMP006
22e03a1de : link: Temp sensors can return not-powered error code
8f2e99da7 : link: Temp sensor read can return an error code
d1bebbbe6 : Add host command to get/set TMP006 calibration data
bea56570f : Add t6cal console command to set/print TMP006 calibration
0b6b6b775 : Refactor TMP006 module
678e64924 : Add console channel for thermal output
3af7bc433 : temp_metrics: remove prochot and TCC modifications
f874e2a1c : Fix lightbar test pattern
160b343e7 : stm32: fix race condition enabling keyboard interrupt
8d187addc : snow: i2c: Reset i2c if we get a timeout in slave mode
e679d8504 : link: Revive under voltage protection battery pack
fcd0f0a5e : link: Hibernate EC when battery level drops below 2%
1173102ae : stm32: Implement keyboard debouncing
dd2d41003 : stm32: Implement keyscan configuration command
9bf1539d2 : stm32: Reduce keyboard scan period from 10ms to 3ms
a3a6a9f34 : stm32: Update keyboard_scan to use run-time configuration
c782abf20 : stm32: Drop key scan masks
41b42b5ea : Define key scan parameters and get/set command
a752e1f5d : link: fix race condition enabling keyboard interrupt
6d6cfad2a : link: Implement keyboard debouncing
024520b1f : Remove some extensions from .gitignore
a9e8f809a : link: add hibernate option to ectool reboot_ec
66dda8936 : link: Pass keyboard state array as a parameter
c8685031a : Major rewrite of lightbar using FP math.
c98e10793 : Fine tuning of temp_metrics thermal loop
3c06f602b : link: Add charge_near_full state
2768a49fd : link: Add more info to 'ectool battery'
bc50e0cab : Enable FPU support for Link EC
56ce82830 : link: Don't set power LED green until second idle
bb66bec78 : Update temp_metrics to look at skin temperatures
f847d3374 : Re-enable keyboard scanning at end of debounce interval
194ad20c5 : link: Re-enable USB ports on resume
5943e6c1f : Clean up reboot host command
1b14b2c92 : stm32f: ADC driver
cfcd1412e : stm32: Export DMA memory size option
c51a8982f : link: If discharging and system is off, only poll battery once a minute
9332d769e : Don't forward keys in case of warm reboot sequence match
8b592052c : Only ask the charger for current steps it can supply
3c4f66648 : Use two-color lightbar scheme, with KB backlight for brightness
ef71b1a3e : Prevent I2C interrupts from consuming pending task events
e802e4fa3 : Refactor lightbar host command to pass messages the new way.
eee90a3f3 : Add TPSChrome FET API
e97896945 : Only use trickle charging logic when battery is mostly discharged
ce74696f5 : Fix spring build
0e693fc43 : Add Spring board configuration
c350c20f4 : tpschrome: AC detection is board specific.
07cae3f8e : EC recalculates RW code hash after all sysjumps
d136fd928 : Fixed a bug of sysjump: shutdown but reboot.
8e7afc161 : link: update hinge sensor calibration
2249e4e12 : Snow: Retry accesses to PMU before hard reset
72948eaf4 : Improve handling of bursts of port 80 writes
c0a2d9bef : Reset LPC from-host channel status on LPC reset
78474d4ee : spi: Rewrite driver for new protocol, better performance
b4d73d3c7 : fix signedness issue in deep sleep delay
88ff608ae : Add capability to auto-hash correct size for EC-RO or EC-RW
0ac4bc365 : link: disable unused EEPROM modules
e212b100c : Fix not setting in_progress flag when starting hash computation
ea61165d2 : link: remove TMP006 sensors no longer present in DVT2
b0891c30e : Cleanup: move lightbar command enum into ec_commands.h
774d047d5 : snow: Clear state of charge calculation window on state change
e21db5e48 : snow: Check state of charge using moving average
d392ed726 : Move pending command logic into host_command
f4ff90502 : Add Alt+VolUp+H key combo to hibernate system
212dbaf52 : Refactor runtime special key combination code
254a8336b : Remove old code to clear boot key
c23dc4607 : Add host command to dump charge state machine context
e0f9dc74d : snow: Stop discharging when temperature lower than 0C
39fd02c12 : Check boot key combos if refresh key is held down
a3d62a370 : Switch to variable-size stacks
22d13781d : Allocate stacks separately from task context structs
d66ef1213 : Track current task directly instead of computing from stack pointer
b35ad52db : snow: make pmu charge ranges inclusive
42bc4b8b0 : snow: re-configure I2C arbitration pins at AP off/on to fix leakage
a8a3c6d9b : Track amount of stack used for each EC task
434c46d4f : Snow: Always reset i2c when it's initiallized
e6d9ea96f : gaia_power: Report power on reason
c5652fbcf : make build_info fixed-length
8a9471e5e : stm32: Store VbNvContext in backup registers
696b908f5 : Snow:Recover from stray pulses on i2c battery line
e54ac8da0 : snow: i2c: Reset i2c busses at bootup to unwedge them
671702837 : stm32l: Add stub for gpio_set_flags()
95aa02364 : daisy: add GPIO_I2C_* pins to board header and GPIO table
b2e4b8c45 : Change UART interrupt to priority 2
a8e006c86 : Snow: Add checking for more i2c error cases
46ecb0913 : Add host command to get panic info
f7291a50b : stm32: Squeeze fakewp backup register for VbNvContext
e1f4dfc08 : comm-i2c.c upgrades to protocol v2.
141e16c2f : Calibrate IR temperature sensors for Link DVT
e2de50ee7 : Fix stack overflow in hostcmd command
9591d70bc : make pmu register dump more verbose
7d1ffde50 : Snow: Dont hang when trying to pmic-reset board
96103ab32 : Save panic data across reboots, and add panicinfo command
66d3ad017 : Use new panic stack on all platforms
f3de461a3 : Place panic data and stack at end of RAM
f898c4b4a : Minor fix for gcc 4.7 build problem for chromeos-base/ec-utils.
f7c03d5db : lm4: add warm reboot key combination
1276132c3 : snow: Change charging temperature range
60d57a816 : Snow must assert ENTERING_RW GPIO when jumping between images
9d8f4c40b : snow: Don't turn on SPI clock
7a9dc9c0e : snow: re-factor i2c init
3efa44c57 : move pmu_init_registers() from pmu_init() to chipset pre-init hook
ec3cf42c7 : gaia: notify chipset pre-init hook before turning on AP
8cb10aaf5 : add a new hook for pre-chipset startup
23995de3e : gaia: update ap_suspended usage
773e3c369 : Revisit USB charge modes
a90949661 : stm32f: remove gpio_set_alternate_function()
ac26b5773 : Copy host command params out of LPC space during checksumming
73e439dc8 : gaia: Add a warm reboot function
bb3bb9262 : Snow: Adding in EC ability to hard reset pmic
619032a77 : snow: toggle pull-up on PA7 (SUSPEND_L) on power on/off
6a5961672 : stm32f: Preserve flash write protect info across sysjump
b0542c587 : Support battery cut-off mechanism for factory.
38454d7a1 : snow: Change TPSCHROME fastcharge timeout to 6 hours
a0f7b3dac : Ignore TPSCHROME NTC reading in T40 range
b15c8670a : Disable SPI module on link
09557cc1d : stm32f: Fix a bug that PROTECT_ALL_NOW is set incorrectly
581dd6a53 : i2c: Enable arbitration GPIOs only when active
eb2348d05 : Make AC status feature optional at compile time
d7ed508b6 : Add CONFIG_CONFIGURE_BOARD_LATE for late board init
130531ab8 : Allow GPIOs to be set up later
ecd4e1b5d : Reset pmic registers to known safe values on boot
b11c1e234 : Rename EC_FLASH_PROTECT_RW_* flags to EC_FLASH_PROTECT_ALL_*.
26f450056 : stm32: simplify hard reset
8516e5af7 : Fix return size error in lightbar host commands.
3799dcff8 : stm32: fix AP auto power on
343df7227 : gpio: Fix initting pulldowns
fc783fb58 : Fix poweron state machine in the EC
64351b371 : Allow hashing an empty RW image
265478ccd : Snow: Increase timeout for i2c stop bit sending
21c1bf962 : flash: Only erase flash block that contain data
a8402a53e : stm32: fix missed event on MSB hardware timer
40cab4325 : Blink charger LED on charging error
89be1be31 : Snow: Fixing invalid i2c error codes
2f70b36ad : Snow: i2c arbitration cleanup (suspend)
5458d7aa6 : Check TPSCHROME VACG when power button is pressed
c12777fef : Minimum write size for Snow is 2 bytes, not 64 bytes.
9f32da87b : gaia: Assert PMIC_PWRON_L only if XPSHOLD is low
31d9a1294 : snow: configure USART Rx as an input with pull resistor
ede77d7ca : Add "lightbar demo" mode for executive bikeshedding
f229fabd8 : Fix flash_overwrite unit test
088a248c7 : Fix a bug that battery info is not updated when AC not connected
1f091487b : snow/stm32: re-configure power LED on the fly (input vs. pwm)
c1c3ec56f : stm32f: split GPIO config logic into its own function
91a6726b5 : Replacing usleep with interrupt friendly udelay
8fdf7d556 : flash: Indicate that erase operation is in progress
9d872b724 : Snow: WP_RO should be 0x10000 (including pstate).
76619f904 : stm32: i2c: Implement in-progress commands
ea56741fb : Display debug message before shutting down to protect the battery.
7a47b59a6 : stm32: activate stop mode
66e9d10be : stm32: don't go to stop mode in suspend
8c44bd493 : Add new EC_RES_IN_PROGRESS result code
0ecfe96c7 : host_command: Add host_send_response() to send responses
cd55d3afa : Snow: Possible problems with i2c error handling
cebbe4c0e : daisy: Modify charging flow to comply charging specification
9c45a309b : Snow: Make i2c slave work in interrupt context
4aa491359 : Snow: Switching i2c from polling to Interrupts
7dbb17f07 : Include 0xea byte as the last byte in RO/RW images
1178484e0 : Handle IRQ from TPS65090, pass AC status to AP
6bbddfbfb : drop get_default_board usage
dc4ee5730 : Initialize temperature reading buffer to sane values
847a3feca : Lucas: Switching i2c slave-mode over to dma
3b8b1bd58 : port80: Track and export last post code in previous boot
521e97fd1 : Clean up EC hibernate logic
397a7aa33 : Lucas: Switching the i2c transmit code over to dma
03d4ed278 : Add GEC lock mechanism.
9f0bfd460 : link: update IR3570A settings
6cd9e1124 : Add ectool command to read snapshot of EC's console output
371d06bbf : Tidy shared memory module
019f50590 : stm32: add wakeup from serial port as a debug feature
3c708cb80 : Enable PLL only briefly during ADC init
37470f1e7 : Clear hibernate data when enabling hibernate module clock
d023f302c : Don't drive HDA_SDO
b081af128 : stm32f100: implement low power mode
3a6a369d3 : i2c: stm32: Increase tx timeout in slave mode from 10ms to 100ms
a7d729757 : stm32f: Use FLASH_KEYR to lock entire flash
99a770b14 : Clean up debug output
ed3f2af50 : Add real-time clock support
45cd8463a : Remove signature-based vboot support
29cbe5166 : Add host events for shutdown due to thermal or battery
a78bb5e56 : Fix stack overflow in i2c stack for EC
80e36e025 : Enhance port 80 logging
b383d4c6b : Hibernate when in G3 for 24 hours
687bd2cf3 : Periodically set power LED
dbc861c5f : add a function to fast forward system timer
d8e04f0db : snow daisy: compute RW firmware hash
7c5c4792e : snow: remove debug features to save RAM
5bc086d68 : vboot: fix flash offset for hash
ea9a51856 : Add TPSChrome comments on charging code
6156c1b90 : Change link charging profile
1a6a7336b : Fix stm32 i2c timeout debug message
cf20b3e4f : Add x86indebug command
5e996478c : Fixing lid power behavior -- shutdowns vs reboots
29d478c92 : Revert "Set power LED to green when we are trickle charging nearly full"
0083ce5be : Notify kernel when charge_full changes
4dc7496a9 : Fix 'reboot' console command
985ff4058 : snow: add keypress noise suppression
903dc92ec : Add additional host command debug output
d02cc2c96 : Snow has write protect pin (PB4) wired to EC.
776374b02 : Wait STM I2C stop bit sent
ae8e24acb : Fixing bug: Keyboard locks up after 8s pwr press
77000e73b : Fix setting initial debounced power button state
261beed56 : security: Check for integer overflow in VbExMalloc()
37754f9b7 : Rename TMP006 sensors
b13cf5de9 : Fix a bug that a line longer than 80 char kills EC console
2da2e72dd : Add support for ACPI read/write commands
7adb0aad1 : Remove "Sticky" recovery mode on Daisy
30b2bd27f : Improve hostcmd command
c84610271 : Add a userland thermal loop
7d06db201 : Enhance printf()
25e1ebf67 : Revert "Enable snow I2C host auto detection"
709f6d8b2 : Set TPSCHROME temp range configuration
e533adccb : The jtag_buf_en was not set.
314beee45 : stm32: Add kbpress command
435bec37e : Modify Gaia power message to match x86 power module
00799d5bc : stm32f: Flash write protect
82cd5b0da : Stop keyboard scans from triggering ARM EC reset
247fdaf13 : Change host command params/response pointers to void *
d0d50b6da : Change some FMAP area_offset to be related to the start of flash.
3cc4745be : Don't protect firmware now if protect-ro-at-boot is not set
36a3989fc : don't crash when receiving ACPI query on legacy channel
0e82420f1 : Add upstart script to collect temperature statistics.
89f644898 : Change the path check of --image in util/flash_ec.
f94f8a01e : Fix order of init hooks so chipset is called before power button
3ab8ed412 : Add RW offset query interface (EC_CMD_FLASH_RW_OFFSET).
788486884 : Set correct name for new TMP006 sensors
8c4ce35fb : Add "all" command for sensor temperatures and sensor info.
319d433d6 : Calculate the hash only of the actual RW code
187ea8f4e : hash command without args prints current hash
2de38e81a : Revert "Revert "i2c: Support command version numbers""
3120c479e : Revert "Revert "i2c: Move host command processing into a function""
1661f1cef : Refactor flash module
0653aa011 : Add console command to inject host command
97131838e : Implement something close to final lightbar code.
6147b158d : host_command: Add send_result() to the arg structure
ff57dbce8 : bitrot: disable VBOOT_SIG for BDS. It's broken.
e27e2f022 : Add console functionality
085b31222 : Refactor reboot command to add ap-off and cancel options
93f2e8213 : Fix unit tests not compiling for link
7693bbd2e : ec: Remove "_A" suffix in FMAP RW firmware areas.
ee71c0ae1 : Revert "host_command: Add send_result() to the arg structure"
5fdf655b1 : Revert "i2c: Move host command processing into a function"
fbfc353ce : Revert "i2c: Support command version numbers"
7143c4544 : Clean up ectool
360d91573 : Support up to 24 thermal sensors
bff14cac0 : i2c: Support command version numbers
37a6387fa : i2c: Move host command processing into a function
949d525e2 : host_command: Add send_result() to the arg structure
c26eb3086 : stm32f: Fix some error in flash write protect
dde4e99fa : Prevent parallel make from failing
1911400b8 : daisy/snow: enable SUSPEND_L interrupt
f9c2d375c : link: update fan policy
3036dcdb1 : stm32f: Support hard reset
b58c424a6 : stm32f: Add hibernate support
e5bdf41f3 : Add interface to charge_state for lightbar
812a58825 : stm32: Support backup registers and preseving reset flags
a788fffd2 : Disable keyboard backlight on suspend entry
c51466d0d : Add host command to exit force idle charge state
35c349cca : Add new TMP006 sensors
5251382d0 : Send hook notification on GAIA power event
7a7d7b7c8 : chromeos-ec: Refine FMAP.
8137b2912 : Add EC flash protect command to ectool
3dfc336b4 : Better handling of corner cases for flash protection
c7b4a30a5 : Use config values for flash protect/erase/write sizes
9a8223a8d : Remove flash_read()
1a76325fa : Continue refactoring flash write protect
2223179cb : Move looking at write protect GPIO to button/switches module
0255a72d0 : Stop reporting keyboard recovery switch
3f492b471 : Continue simplifying flash write protect
aabe50f0d : Move flash commands into flash_common.c
ad2268e73 : Simplify flash protection, part 1
2bee304ab : Remove the keyboard "cold reset" hack
60e784481 : Remove old flash WP commands
f21188488 : ir357x: update voltage regulator settings
f322e1b96 : Set power LED to green when we are trickle charging nearly full
9c289eda9 : Enable Lucas EC WP again.
73b042f3d : gaia_power: Allow AP power to be controlled
698ae9f5a : gaia_power: Add power command to check power state.
228259479 : stm32mon supports read unprotection.
8978c6aba : Tidy debug output for reboot command
561a12152 : Rename ROLLBACK constant to PSTATE
9eb416e31 : Fix I2C arbitration timeout when chipset is suspended
ea1cde397 : daisy: Re-read suspend gpio when asked for chipset state
c89edce83 : Don't waste space on vblock and root key if not doing sig-based EC vboot
eb93d200b : Rename section A to RW, to match other platforms
fc7b64e18 : Remove firmware B
c44c17890 : Rename A and B images to RW and RW_B, part 1
dae19428a : Fix a bug in I2C host command handler
096ffbb04 : Append "shift" to version string in shifted image
acf6f963a : Flash pre-init reboots if it needs to clear protection registers
a42edb86c : Print console messages for overtemp and shutdown
0e6daeb6a : Fix return code from ectool
7ee63359b : Support preserving reset flags across a reset
0e933d1ce : Refactor reset reasons
1dc7241e3 : Use openocd auto-erase when writing flash, and use sysresetreq to reset
c1701c4f0 : Refactor HIBDATA access so we can use multiple hibernate regs
3b0e13173 : Debounce charging voltage when cross 8.0V
e95813c34 : Define __packed inside ec_commands.h
114b7010b : Security fix: bounds check in vboot_hash_start()
1b02654e6 : Security fix: check lightbar_sequence num param
280aeb754 : Security fix: validate index in controller_write()
0939fffde : charger: Add delay in tasker task to avoid lockup
37f19ecc8 : Add GPIO get/set host command
dbefb29f0 : Fix unit tests
1bd614689 : Add a test of flash read/write/erase test
23d031343 : Add a host command to force charge state in IDLE mode
8c701a710 : Add keyboard recovery event
a3701639f : Add ectool support for get/clear event B flags
7946a3eb3 : Simplify host event processing
89049421a : Add second copy of event state
02d820786 : Support new-style LPC command interface in EC, ectool
c304ff7d8 : Use response pointer and size from host command args struct
c171fbe3d : Map 256 bytes of data for host command args/params
02f0ad7ea : Pass maximum size of response buffer in via host command handler args
347b5062a : Initialize memory mapped data and add data versions
039887421 : Add I2C read/write host command
54d14bf3f : Rename battery pack file and limit trickle charging current
740ba3f57 : Ensure at least one LPC status bit is 0 at init time.
bdf3ba5de : Move host_cmd_handler_args farther up the call chain
fe5c01cb6 : Add host command to check what command versions are supported
07ca0977f : Refactor API for host commands, and handle variable length data better
61e0e5508 : Get AC state from GPIO instead of PMU
e904d1a78 : Change STM32 I2C master wait status timeout from 100ms to 10ms
142b0073b : Set proper value for BOOTCFG
29332907d : Host command interface has only one slot now
f2400b869 : Move ACPI query-event handling to LPC interrupt
2daf748e0 : Get rid of double debug output for host commands
42187535e : Remove fake dev switch
ae648cc52 : stm32: fix data buffer increment bug in flash_physical_write
29af184eb : copy reboot parameters in host_command_reboot()
37b295fd6 : Add a test of flash overwrite
42d027099 : Clear UART FIFO when initializing to prevent reading garbage
80d92fd6d : Handle invalid parameter of fan duty cycle and keyboard backlight
95c999ad9 : Lock out MKBP_SIMULATE_KEY host command when WP is enabled
2260adb1b : Better arg checking for reboot command
0249b50dd : Jumping to same image as currently running shouldn't reboot.
0b69d0fd5 : Add option to disable system jumps
46bc2721c : Remove unused UART defines
f8a4b6bf5 : Only disable sysjump in main if we're doing signature-based verified boot
8f23a18b9 : Add console command to lock system
d6086835e : Add a test of charging state machine
e4df521df : Lower I2C frequency to meet spec
1e8e8cd6a : Add new event for host interface ready
1c287d048 : Increase UART output buffer size on LM4
114b7c844 : snow/daisy: enable lid open
def3a85e9 : gaia: add lid switch functionality to power states
41a55ba8a : Preserve PWM module state across system jump
e129d5f1f : Support host event get/set/clear on all host interfaces
7f5f7be3e : Add memory-mapped data support for I2C and SPI protocols
0e42faf85 : i2c: Display reason for each timeout
9284cec2f : snow: Add pmu command to print out pmu registers
10058960d : i2c: Add delay after bus release, print an error on failure
c1a2ba7ca : snow: Enable I2C bus arbitration on host port
4ad3fb514 : Enable help debug features on all boards
63368620c : CHERRY-PICK: stm32: de-activate all flash accesses for pstate
717e55675 : Initialize PMU default settings using board configuration
b4789cf1f : x86power module must init before power button module
a60fdbdfc : Fix flash_dataptr() to support flash at zero
9a4205faf : Add host_command_process() to process a command immediately
24acac67a : Lower PECI baud rate and increase poll frequency
d29ec56d4 : Remove hardcoded size in temp_sensor_command_get_info()
fda246681 : Prevent strzcpy access out-of-bound
aa64550a3 : gpio: Add fast access to GPIO level
9a4eff992 : flash: Provide direct flash access with flash_dataptr()
9b48067b0 : stm32: Use a timer as the watchdog warning
184eeb65a : Add a repeat count parameter to the battery command
f492f04a9 : stm32: Fix up SPI driver to use host_command interface
34bba8757 : snow: Implement I2C arbitration
95f11b09e : stm32: force update generation during timer setup
10873682a : Retry to update power led after 1wire error
3ed21ca42 : stm32: increase CONFIG_FW_IMAGE_SIZE to 64KB
8a640043f : stm32: i2c: Simplify host_send_response()
e723318ec : Remove unnecessary host_send_result()
ed9d6282d : Add a function to check no specific message comes from EC
f44db8287 : Make 'typematic' test more robust
1bedd5597 : Daisy/Snow: Drive power LED with PWM
bb27b96f1 : cpu: Enable reporting of faults
d7dd49471 : dma: Add dma_dump() and rename debug config to CONFIG_DMA_HELP
79353032e : dma: Add dma_bytes_done() to return bytes completed in a dma channel
1c0f99d13 : Fix compilation error of unit tests
f42974400 : Fix multiple charging issues on snow
6900449d0 : stm32: switch 32-bit timer to use TIM3/4
3c3319df8 : Remove unneeded include from ec_commands.h
b51386f07 : Tidy ec command header file. Whitespace/comment changes only.
208023afd : Remove flash checksum host command
d04f511b7 : Tidy util headers and make ec_commands.h not include other headers
7bcf881bd : Implement board-level I2C arbitration
7e50e844a : Change ec_command() to return negative values for errors
70718f97e : Add x86shutdown console command
1448b7642 : Include board and config headers in common.h
3d632987c : dma: Deprecate dma_start_tx() in favor of dma_prepare_tx()
67c9f4547 : Fix a bug in battery temperature cut off
a1cde77c5 : Revert "dma: Deprecate dma_start_tx() in favor of dma_prepare_tx()"
9ae29ecd2 : dma: Deprecate dma_start_tx() in favor of dma_prepare_tx()
2e0ae5799 : Use __packed instead of __attribute__((packed))
3db49e8ac : dma: Adjust prepare_channel() to use a channel pointer
a366d6498 : dma: Export dma_get_channel()
6d0481993 : Add time_since32() to return microseconds since a start time
795751614 : Add flash_link_ro command to openocd
9905a80a4 : i2c: Tidy up common code for i2c master
7d465e6d5 : stm32: Use SPI ports for i2c arbitration
b38e3405e : Do not trickle charge when battery ask for no current
21aaa0b40 : Fix a bug of temperature unit mismatch
a6e24f167 : Add an option flag to intentionally shift binary code
0e261504a : Stub smart battery read/write functions
0909a66d9 : Add a test of keyboard debouncing
b96e04d2e : Add a test of keyboard typematic
8b3634ee1 : Add a test of i8042 scancode set
240470a54 : stm32: fix race condition in I2C response
cbbaf428a : stm32: fix I2C waveforms and states
3a841ae87 : stm32mon: set flash_size to 128KB for chip ID 0x420
108aab99d : tpschrome: skip bad I2C read
c56b1a7bd : TPSChrome charging loop
9bee82222 : flash-stm32f100: Fix unaligned cast
55073a0a8 : Power on AP every EC reboot.
b73bfcaa9 : Only check for boot key on the first boot after keyboard reset
7b155fb8a : Refactor boot key detection
fb123b483 : Only one RW image is now the default
90afebac6 : Strip out vboot signature code and stay in RO for link
b8d7d8fc4 : fix panic serial code
900c0215b : Add hash support
aab92d552 : Shut off keyboard backlight at chipset shutdown
24395bcc8 : Remove proto1 workarounds
faff1c6da : Align .data section in flash
1105a28a8 : Add a test of checking keyboard de-ghosting
fb3e3283c : Fix unit test compilation error
7eabcb4e6 : Add a test of checking power button handling
7ae80c055 : Thermal engine unit test
80c635eca : Add 'fanduty' command both EC console and ectool.
e61af38f5 : link: update VR settings
ee4ec7261 : stm32: don't try to use the AP I2C connection when the CPU is running
bc672dd30 : IR357x core/gfx regulator support
b84ef3b1f : stm32: drive the keyboard power LED
232363bac : Revise EEPROM init and write routines
23d9defb2 : Disable thermal thresholds for TMP006 sensor near CPU
475808f5c : snow: Enable command help and task profiling
397740364 : Add a dedicated panic() function
b4df20350 : snow: Turn on CONFIG_ASSERT_HELP
84d89a5dc : Reenable EC console 'fanduty' command, for testing.
d47905ce2 : Make ASSERT() report assertion failures
bf376505e : snow: change flash size to 128KB
f1cf43fed : Calibrate TMP006 temperature sensor
d5cb02614 : Enable checking for divide by 0 and alignment faults
80fa2da90 : Add reboot-at-shutdown flag
50ea753bb : snow: Turn on CONFIG_PANIC_HELP
024c44cd9 : Enable snow I2C host auto detection
bffc0fd3a : Enable snow battery charging
d93672660 : lm4: Stub chip-related functions in keyboard module
b2181b123 : Fix deep discharging poweroff function
bdf3ea3b0 : Support KBC I8042_TEST_KB_PORT (0xab) command.
004c607a9 : Add an option to report panic fault information
ebf79b00a : Set GPIO_ENTERING_RW before jumping between images.
661742dea : stm32: configure OSC pins as GPIO
e14d96140 : Implement x86 force shutdown
638274bd2 : Enable daisy I2C host auto detection
0aa39fc1e : helper script to flash EC on boards
bbdc155ca : Optimize performance of flash reads/writes
c5b923d38 : lm4f: update JTAG scripts for openOCD 0.5.0
fe38bab96 : Set daisy and snow PB6 PB7 GPIO pinmux to I2C
4aa13dbef : If port 80 buffer isn't full, only print partial contents
b8be40607 : Add a test of checking timer value when system jump
8c5576161 : Add an option to report panics in a new stack
8db2c7f91 : stm32: Add an early warning of watchdog firing
9f2e621d8 : Move watchdog_trace() into the generic watchdog file
9c08e8994 : Add kbd command to print/set keyboard enable status
b4d996a5e : Move System Control Block registers to core header
cca78cfcf : Modify Makefile to allow insertion of mock modules
b9ee0fe4f : Extend CPU temperature delay to 2 seconds
3e14c8f8b : Split console output into its own module
3aacc3a91 : Size-check EC LPC response size
801a90c3f : Use EC LPC arbitration to prevent host writes to memmap space
8c44e8b74 : Fix the keyboard bug on recovery screen.
3439e70a9 : Convert panic() to C code
6f44651eb : qemu: allow to boot link EC firmware
ed0fd8752 : EC: alphabetize command list in help message
a9ea75302 : Fix typo in ectool help.
3367d02f1 : Add option to adjust delay for indiviual temperature sensor
210ddfefc : Refactor the i8042 module to be thread-safe.
c4ac74a11 : fix QEMU OS tests
94ff216f3 : Don't echo the NV recovery requests back to the BIOS. It knows.
8fcfec5f7 : Fix printing hex numbers
20d730b32 : EC: snow: keyboard: fix incorrect index calculation with empty fifo
153fb897c : console: Support delete as well as backspace
c8eb271d6 : Stay in G3 when power applied
d9c385da7 : Fix detecting boot keys on EVT
b804daf65 : Misc keyboard module cleanup
c736b2874 : Switch keyboard outputs to open-drain
12eecc012 : Put correct RO_FRID, RW_FWID_A, RW_FWID_B entries in FMAP
c7f2e0246 : Move printf() formatting to its own file to enable re-use
3073c6007 : Flash host command functions should be static
d053605d9 : Fix setting PROCHOT level
3a10cd37b : Add powerinfo command to display CPU state
99845e2fd : Add a common watchdog file
fb425cf11 : Unify the watchdog API over stm32 and lm4
76abf8f8c : lm4: Drop LED blinking from watchdog task
4568bc7db : Release keyboard recovery button on next power-on
5edb0c5d9 : Disable default I2C register dump
422b08128 : Send success code when rebooting EC using I2C host commands
c25c92ff5 : stm32mon: more robust serial communication
3f129c161 : Add host command to switch LCD backlight and WLAN/Bluetooth
fbfd828b9 : simple and self-contained EC flashing tool
26b4a9e1a : Assorted keyboard module cleanup
11ab34a72 : Fix alignment of task scratchpad and system stack
53e8d3201 : Fix a typo in thermal engine temperature setting
29b9a28c9 : PMU tps65090 driver
ee495ac6a : Add stm32 I2C master driver
1545262c9 : Detect recovery key combination
288cae699 : stm32: use level interrupt instead of edge
858d87cfa : Add basic SPI support to link
6654374f3 : ec: Remove *.dis from default target.
ef7557b4f : stm32f: update flash write size
2835e5594 : Improve the timeout when running on non-Google EC boards.
b8eefd91c : stm32: assert/de-assert GPIO_PMIC_PWRON_L with keyboard power event
e31d9a666 : Jump to RAM before entering hibernate
d42877300 : Use correct EEPROM timeout
ef46903de : usleep() chains to udelay() if called before task_start()
abce21c6c : Add host command to simulate key press
f26789986 : Fix temperature comparison issue in discharging state
86cfeb523 : Add a way to set indiviual sensitivity factor for each TMP006 sensor
b85a7ce9d : Make ectool correctly report when keyboard backlight is off
7ecd1d6d3 : Add system_is_locked() to prevent sysjump on consumer systems
e704c712a : Better help for console commands
cc778c70d : Add mmapinfo command to power_button.c
4f34d3f9e : Cleanup - includes go in include dir
c7fcad292 : Init task contexts/stacks at runtime
38bab6b9f : stm32: fix keyboard FIFO
b62a71a7e : Fix disabling columns when power button is pressed
2a5e28496 : Add I2C host communication
304d20711 : Split communication functions from host tools
9d46eb75a : Enable brown-out reset
b0fe45560 : Fix I2C port frequency calculation
0d6203adb : Update backlight in lid open/close funcs
b8a2a4b57 : Add a way to pass in define flag when 'make'
29d25d807 : Keyboard scan must stop driving columns when power button is pressed.
d9954b304 : stm32: try to be more robust against malformed commands
967e94208 : Handle multiple pending lightbar events.
d80c36296 : Add EC command to report board version
4a7774c12 : stm32: ensure I2C properly behave after sysjump
d819f6cee : snow: ensure we have proper size in the FMAP
a7d62b4fd : Add LPC command to handle vboot stuff.
b0847a726 : Notify lightbar task when CPU enters/leaves S5
5e1f87ce5 : do not advertise RW-B in FMAP if it doesn't exist
9ab7beb50 : stm32: fix sysjump on stm32f100
9b44097d2 : Add support for printing fixed-point numbers
aa5397e48 : stm32mon: complete support for stm32f100
15854fa68 : Add FMAP even if VBOOT is not activated
16d8f6c8b : Fix regression on linking address
990c8b39e : Disable touchscreen when lid is closed and in S3
40bb0ad88 : Turn on light bar subtly for factory
b2c4ee6cf : Even more debug command cleanup to save space
add419009 : Clean up linker scripts; detect out-of-flash problem.
1ac197d56 : stm32: de-activate write protect feature until it is validated
6b2a23bf8 : stm32: add flash driver for stm32f100 SoC
eac46a919 : More debug command cleanup to save space
f618a74f7 : Add host command to read temperature sensor info
01e94792e : Clean up debug commands to use less space
b1bb8314b : Add LM4 support for hard reset
bc021ce9c : Fix a bug that 'ectool thermalget' silently fails
36107b54d : Fix flash base in full image ELF
38a340e32 : Refactor power button state machine
a043accac : stm32: keep power across sysjump
1b104fb7d : Fix partition address when flash base is not zero
5701e66a9 : Workaround 64-byte limitation on flash write host packet
4c5f1365b : Use common host command processing for Daisy I2C
3e747005b : Add a tiny bit of debugging output.
39149579a : Add a list of I2C ports
103e055dd : Disable unused BDS functionality
5907675a4 : Add AC state change hook
1cb328dc0 : Fix some behaviors of keyboard command handlers.
b49353d4d : Preserve USB port state when jumping
546aeddc9 : stm32: add a FIFO for keyboard usage
b74cbd8a7 : de-LPCify the EC host interface
dd839d851 : daisy/snow: seperate EC_INT and CODEC_INT handling
e589f085c : Disable interrupts while waiting for reboot
f73802165 : Rearrange task priorities
c0539d443 : Enable vboot for BDS too.
be32534e4 : daisy/snow: define KB_OUTPUTS in board.h, remove KB_COLS
50e0966af : Add option to pll command to divide down system clock
c14f5ff82 : fix FMAP linker section offset
47bfcb2c6 : Fan power is on +5VALW, not VS.
be7b5b44a : Add chipinfo string for LM4FS1GH5BB.
33b03d5a3 : Sort console commands at build time
336944e95 : Arrange help output to sort 'column first'
87d3707f6 : Slightly update the host commands API
a59178373 : Change polarity of PROCHOT signal to match EVT
08e7b3a51 : Fix charging task running too frequently
6a324c1de : Allow console commands abbreviation
214e6b601 : Add #define CONFIG_NO_RW_B for stm32f100
df38373a5 : Extract A and B images from signed EC binary for openocd macros
f783aee46 : daisy: Refactor the power task
55898c8b4 : daisy: Deal with no-timeout explicity in wait_in_signal()
fddbc9edc : timer: Allow callers to pass 'now' to timestamp_expired()
fb0d6f078 : stm32: add missing init hook
27e8bdb7c : Maintain timer value across sysjumps and clean up init debug output
2f2a5d902 : Call timer_init() before other interrupts are initialized
4df4b8938 : Add LICENSE file to project
8101b7131 : Enable verified boot for EC firmware
f28f2b2e5 : Use open drain reset signals, and clean up signals to 5VALW-powered devices
9a5b4927c : stm32: Add a generic gpio library
8d48971e9 : daisy: Disable keyscan messages
f8f559917 : Allow boards to set the default console mask
013a93008 : Fix truncated output from 'ch' command
906411de9 : daisy: Remove start-up message from keyboard scan
85e734d1b : Adjust fan speed control thresholds
30a33e6b0 : Drop DPWROK when system is off for more than 10 sec
1655c8727 : Add hooks for chipset power transitions
33422ee34 : Fix polarity of radio-disable GPIOs
d8872b6cb : stm32: set default i2c mode to noop
8403121f2 : Make CPU_PROCHOTn high-Z (input) unless we're driving it low.
391947202 : Change recovery key to ESC on EVT systems
8ea7983c2 : Add gpio_set_flags() and system_get_board_version()
527eddeda : Automatically switch USB charging mode
71c86b38c : stm32: add flash programming support
a2efa4472 : stm32: Fix an off-by-one error in select_column()
468bc6171 : Add LPC lightbar command to get the current sequence.
42842e437 : Move gpio list into gpio.h header file
4679f8f19 : Mark end of each RW firmware image so we can find it.
468e34d51 : Add EC_RO/EC_RW and WP_RO FMAP area for fw_updater and factory.
07e199e23 : Add GPIO for PCH SRTCRST#
cbdd51842 : Clean up sysjump struct parsing and add memmove()
d01657060 : Add GPIOs for WLAN power control and PCH RTCRST#
5b2fa9236 : Add GPIOs for EVT board version stuffing resistors
4c8fa572b : Initial Snow board port
bd6b3267f : stm32f: Fix clock_init
7cbb8df53 : daisy: fix a bug in the GPIO enum listing
3b361af2a : Update EC config and FMAP to reserve room for vboot signatures
1cb4a69b9 : Add link helper procedure
391925a1c : Implement new write protect for host commands.
763eb6197 : daisy: Rename power signals to indicate polarity
ea845714f : Add gpio_get_name() to return the name of a signal
59c407517 : daisy: Re-introduce SPI protocol support
7cac1d3b5 : Add header_size in struct jump_data.
a75fcb938 : Add charger option output in interactive console
020d74242 : Assert PROCHOT when overheated and lower fan control threshold
b5a881628 : Fix a bug in temperature sensor address definition
4935a885e : timer: Add timestamp_expired() to check for expiry
702674438 : remove deprecated stm32-based boards
bca494aa5 : Make lightbar task stop dropping events.
653f6420f : daisy: EVT1 pin mapping
9f7fa4e80 : make verified boot feature optional
f1467b61b : Refine the EC flash size in FMAP structure.
cab258137 : introducing chip variant for stm32 family [3/3]
a9ceb116c : introducing chip variant for stm32 family [2/3]
539c397fb : introducing chip variant for stm32 family [1/3]
285fa08d1 : stm32: fix ADV compilation
8d921af0b : Add basic FMAP to EC firmware image.
0467763f5 : Enhance LPC EC REBOOT reset command to allow to request recovery
0a7701be5 : Prevent issuing warning when fan is off
a017e3036 : Fix ectool battery command printable character detection
9a3e056af : daisy v1.02: power sequencing updates
e89695416 : stm32: change slave address to 0x3c
2f7b0116a : close race condition window in expired timer processing
6ac7f6f67 : link: enable +5V always-on at startup
6eafff7ed : Fix ectool battery command corrupts characters
31190cf21 : Create host-side lightbar bikeshedding tool.
8b1dd41d7 : Adjust thermal engine thresholds
7710ed563 : Issue warning on fan stall.
e763812a3 : Give ectool the same lightbar commands as the console.
93a4ed6bc : Fix test configurations build errors
340f1feb9 : stm32l: set SYSCFGEN for boards using stm32l
5cd6f3cf7 : Remove unused uart.h includes
ef9424dd1 : simplified message protocol
1aa57e140 : Watchdog fixes
212784b5f : Fix watchdog handler stack alignment
9374fd2f9 : Add more info to pll debug command
83082746a : Separate message protocol command types and reserve slots accordingly
b4ac7cf55 : Clean up lightbar msg command parsing, add some help.
334f0f547 : Only chain from interrupt to svc_handler if an event was set.
5774ebbd7 : Handle overtemp condition in discharging state
470916fb0 : Use console output instead of uart output for console commands
135f14bf4 : Refactor async console output
0d19c59ab : Implement task profiling
7ecb8358b : Disable PLL at end of init
507532d08 : Set BOOTCFG register to test value
92a3a1507 : ASSERT() cleanup. Remove blocking assert macro to avoid attack.
97a49113d : stm32l: clear and then set GPIO mode and pull-up/down settings
e56ba2e68 : Update message protocol length byte to include postamble
fd5d6cc01 : daisy: move i2c port initialization back into configure_board
66fa2685f : fix array indexing bug in message_process_cmd
9b942e570 : stm32l: fix length argument for i2c writes
913473db7 : Keyboard hook up for SYSJUMP and INIT.
9f552ff5a : Implement 64-bit integer printing in uart_printf()
34df8261f : Remove clock calibration for PIOSC
b2f34fcfd : Add openocd macros to write image A or B
13ad1c007 : Implement HOOK_SYSJUMP and use it to preserve LPC host event mask
24dafefb3 : Move externs from .lds file into a header file
f4e772708 : Added HOOK_INIT for driver module inits
49de2279d : Tweaks to lightbar code, detect konami sequence
ee3edc011 : Clean up inits
addcb1371 : Change ectool command args to work like main()
70f3fcaf8 : Add hooks module so modules can be notified of system-level events.
55dfbb89c : Add chipinfo command
23b8885a0 : Trickle charging state and minor bugs fix
a77d59b19 : Fixe the bug in keyboard state restore.
755a767c2 : Fixed the bug that reboot_ec resets the keyboard state to disabled.
7a33ee53a : daisy: Plumb in I2C driver
2559041f3 : daisy v1.02: setup GPIO signal to audio codec
12753d10f : Support keyboard typematic.
85885221a : EC: Use interrupt for ADC
f3301b494 : Fix getting version string for other images
fe2bae3dd : stm32l: eliminate GPIO initialization done in keyboard code
432b128c0 : daisy: Set up EC_INT as open-drain output
250ce6dfc : stm32l: Update gpio_pre_init to operate with explicit types
28292ae66 : add more explicit GPIO types
f6d9b1935 : Remove DDR shunt signal, which is no longer present on proto1
82609a3c7 : stm32l: add i2c driver
9fa4246a8 : Initialize SPI on start-up
826d33463 : daisy: Plumb in SPI support
fd828569e : Disable screen and keyboard backlights when lid is closed.
765386a62 : fix task stuck on timer wake-up event
71030319e : stm32l: Add basic SPI driver
9f09fbe42 : Fix power button turning system back on after 4 sec
a7f86c277 : stm32l: remove unnecessary inner loop from check_keys_changed()
57354c52c : stm32l: Tweak keyboard scan delays
d86ad9916 : Add preliminary lightbar functionality.
3b5ecd0d8 : Add timeout for flash operations.
f411bbbe1 : Re-enable watchdog in watchdog_reload()
20fdc57a3 : Reload watchdog timer during flash operations.
8e326b6b0 : Don't trigger watchdog when power button is held down
c748a0a9d : Remove keyboard message on power-up
c7f8239af : daisy: Provide an interrupt function for keyboard scan
220a5a496 : Update keyboard scanning for stm32 to use messages
406158a2a : Add USER_REG3 and indicate it's reserved for preprogramming process data.
84ee7cd80 : Add a message format and processing function
66052e8b1 : daisy: Initialize DMA library
9e50df36b : Add support for DMA controller
322eebbae : Add fake developer switch
ee753a7ed : Pass include directories to C preprocessor
3d6c4a2d6 : Stack overflow detection
d8541f29c : use the full 256kB for partitions
1e35906ac : Stack overflow detection
7209e7c2d : Clip charging current to valid range
e9328ac4f : Support dynamically changing the system clock
5d003a348 : Make lpc_commands.h usable in coreboot for both C and ACPI
1a9a415cf : Support chipinfo command (ectool/host commands)
9936df2b8 : Split lid handling into separate functions and add command interface
6abb3579a : Add support for generating SCI via LPC
32012be3c : Export more battery information in LPC map
a61d8db3d : Change task messages to events
0eb944705 : Fix the build error on adv board.
94ef5f3ab : Increase fan speed control to 5 steps.
bae507a2d : Invert write protect signal
0f23e7253 : Power button state machine handles keyboard-controlled reset
17fe1ce01 : First "ectool lightbar" command.
206476570 : Only check for recovery key if reset was triggered by reset pin
afe7cda37 : Revert "Add back LPC temperature read command as workaround."
e881236a7 : lightbar: add reset GPIO
cb214ee8d : Remove write protect -> recovery signal hack
3d2c4f758 : Don't wait for CPU_CORE and VGFX_CORE good before asserting PWROK
95462ad4f : Add %T format code to print current timestamp.
1652892d8 : lm4f: fix watchdog trace
ed33516e2 : Preserve reset cause when jumping between EC images
0ece3ef0d : Fix the SETREP and EX_SETLED state machine (keyboard module).
b70183a9b : Implement persistent flash write protect settings
d1a162d4b : Dump a few words at the start of flash as a diagnostic for full-chip erase failure
36572d45f : Create slow version of servo config for proto0.5
8d6725baf : Remove the un-necessary TODO comments in i8042 module.
b71837716 : flash write and erase commands protect the active image.
43686b058 : Fix sysjump to RO
e4e7f5bdf : Rename led.c to lightbar.c, improve command interface.
41e3b5825 : Remove old scratchpad-based reboot-to-image interface
13ad11292 : Set power adapter LED based on charge state
f8f802cbb : Keyboard wakeup.
b2ac77b37 : Support warm reboot from one EC image to another.
1fd7062b2 : Tidy ADC channel definitions
9ff6f390b : Remove code for skipping duplicate port 80 writes
2a9f80d2d : More cleanup of board/chip configs and initialization
e8afc9946 : Add battery SMI events and refactor charging state
e68844824 : Clean up chip/board configs for LM4
a9f4794ed : Add support for 1-wire protocol and power adapter LEDs
9f8e8dc6a : Temperature sensor grouping.
826e81149 : Prevent fan from keep turning on and off.
a191591cf : Update test scripts
e456584ce : Fix test build
c72f66c05 : Add wake signal to PCH
38d1b2e8b : Add ability to trigger both warm and cold resets.
0cde4cfec : ensure the re-scheduling is not interrupted
ce60b937c : mutex: retry immediatly if we could not get exclusive access
dfe22b2b1 : Add back LPC temperature read command as workaround.
7c874a582 : Thermal Engine: set lowest fan speed to 4000rpm
dcb111f1e : Debug command to simulate keystroke
d2fbdfbc6 : Temp sensor report 0xfd on sensor unpowered.
20fcd29d4 : Add keyboard controller reset command.
1c6709a33 : Add comxtest debug command
8a0cc7756 : Tidy output of temps command
3eafbbe36 : Remove unused temp_sensor.c file
eec896d6d : Watch LPC0RESET line and print changes
a4f5e0c29 : Add vboot_init() function in correct place, make it do the switching.
2a0c6a31e : Thermal Engine SMI
dcb1d1f92 : Add x86 reset support
186deea4c : Use precision internal osciallator for UART and ADC
b3798eaac : GPIO changes for link proto1
9e3e87f80 : Support reboot_ec command in ectool (temporarily).
9789c3b8f : Fan console commands should enable the fan
6500cb948 : Update LPC mapped switch states with write protect and recovery states
321b077ed : Retabify ectool and add battery ectool command
35a90d9ce : Add battery lpc commands
62398117f : Add EC status bit definitions
050bd0b1d : stm32l: workaround missing mass erase feature
d3843a5af : Add a trap for tasks which exit their task functions
7e508c0d3 : Clean up debug console output
526db244e : Add smart battery functions read ascii info
a81f0cd54 : Add I2C transmit/receive function
89a8a082b : Update switch positions in EC mapped data
e85cb9371 : Add LPC command to get EC build info
010612906 : Only send power button pulse on lid-open when main chipset is off
42bfa2f5d : Add platform-neutral chipset interface
05d89738b : Trigger host events for power button and lid switch
2464e9646 : Add SMI/SCI support
051b5f6dd : Write battery values to LPC mapped memory
fe1f1c2d2 : Add %b format output via uart_printf
1c70e2916 : Add battery charge state machine and task
5877a4092 : fix version generation script
29e494d54 : Refactor ectool command handling
26ab6057d : Fix a bug causing ectool to return error return code.
a94e3277b : update versioning information stored in the EC
763af1f69 : Handle ghost key in matrix scanner.
1db93690d : Report error when PECI temperature read fails.
9a60f37c8 : Refactor LPC status / result codes
feb5a62d7 : Make TMP006 polling check for power first.
5cd0f292e : Console command for thermal engine fan control.
747b1f752 : Thermal Engine: LPC commands.
52ac826a2 : Fix a bug causing TMP006 debug message truncated.
9ecf232db : stm32l: fix new line output on the UART
e3fbea00b : uart: fix race condition in flow control
d1e627926 : Fix a bug causing console history to miss a character.
13b5c4195 : Thermal Engine
b2b5455f3 : Fix version command crashing if no image B
4c89ccd89 : Register host commands the same clever way we do console commands
e84fc7b11 : Add persistent host storage in EC EEPROM
c55b1527a : Remove unused temperature command
a395a7272 : Add APIs for thermal module to tell x86_power about overheating
ae8dd20d7 : Make all warnings into errors.
44140b3c5 : EC_LPC_COMMAND_PWM_GET_FAN_RPM return target RPM
1570eafad : Have TMP006 sensor report -1 on sensor failure.
b9999a2c6 : Remove EC_LPC_COMMAND_TEMP_SENSOR_GET_READINGS
f40df60a9 : Write current fan speed to LPC mapped value space.
28b89fdf9 : Disable fan PWM when +5VS is disabled
0592fe594 : Only deassert RCINn in S0
1f786bc34 : x86power module is not present on bds board
dbe80e987 : Use arm-none-eabi toolchain as default for local build
80c2f0ff6 : Revert "Disable fan PWM when +5VS is disabled"
8e6d7f5fe : Revert "Only deassert RCINn in S0"
3a460ea76 : Disable fan PWM when +5VS is disabled
1d1a38a6c : Only deassert RCINn in S0
675cddb25 : Write temperature values to LPC mapped value space.
5a2649acf : stm32l: update GAIA power sequencing timings
64e6afdef : stm32l: fix ACOK signal
c977d241b : Use mutex to arbitrate I2C buses.
12b12e533 : Add EC host commands for keyboard backlight
1d50137e3 : Set VDD3ON flag when hibernating
c651715a2 : stm32l: add keyboard configuration for ADV and Daisy boards
bd331737b : stm32l: add a simple shutdown sequence for GAIA SoC.
66db728f6 : use RTCK on Servo v2 JTAG
0fefd25c0 : Temperature polling and temporal correction
a3d621f1b : Add keyboard_scan for STM32
737fbbd03 : Delay enabling UART1 until after LPC bus is enabled.
284c2dbb8 : Add fixed-point temp calculation as backup option.
e75a32d2e : Temporarily remove image RW.B due to code size.
6a60a7fbd : USB charging control LPC command.
b221c77b6 : stm32l: add support for ADV board
8a37e9a0d : stm32l: de-duplicate stubs used for all STM32L based boards
c9cb9bd6f : stm32l: implement gpio_set_alternate_function
4778d823b : stm32l: add a simple power sequencing for Daisy board
05f0eb300 : Make i8042 independent of host <--> KBC bus.
dd3a4a4b7 : build private files if present
93d77ada6 : Change TMP006 temperature calculation to use FP.
9a242f684 : stm32l: add external interrupt support for GPIOs
359b9eeba : stm32l: fix Daisy GPIO declaration
6101cebb6 : Reduce LPC command parameters to 128 bytes; add LPC memory-mapped space
94fb8ee09 : Sqrt function for Cortex-M
502613771 : FPU control
ee9279c1a : stm32l: set pin mux for USART1
5575be5b4 : Refactor power button module to support lid events
b34c1ce95 : stm32l: Add skeleton for Daisy board
0b99daff0 : ec: Add "private/" to .gitignore.
805c89652 : Check for recovery key sequence at init
1dd47c8ef : Make port 80 output less scrolly
938649ac6 : Change temperature sensor debug command behaviour
12cdccc00 : Add 'lightsaber' command to test the blinky lights.
e5b17f904 : Add 8-bit I2C read/write functions.
616c60e70 : Tiny code cleanup in i2c.c
6b8e8be70 : Fix discovery and bds builds, which don't have temp sensor or peci
62df62ccd : Add basic smart battery driver
6e1cdb789 : Make strtoi() do the right thing for base==16
ee7fce76b : Must wait on I2C controller before checking status
6063ad473 : Add PECI module and CPU temperature monitoring
186c81dca : Send scan code to host when power button is pressed/released.
e11243c9a : RESET. Emptying repository in preparation to merge replacement code.
e42cd379d : Print repeated port 80 writes, for coreboot/uboot debugging
4467fc354 : stm32l: use USART1 as console
059c633a2 : Add tmp006 object temperature calculation
61e995eda : Fix charger init crash
7423b63ea : More complete x86 power module
812b3f8cb : Initial bq24725 charger driver import
f214e4771 : Turn on when power button pressed
7ce07a783 : Fix power button being held down for 8 sec
730f099c8 : Handle up/down arrow keys for UART console.
53c1c20fb : Additional compilation fix-ups for non-LM4 targets
4a7bfe7c4 : Increase simulated power button duration in x86power s0 command
300e7edb8 : Add UART1 receive support (UART to x86 console)
57c581891 : Add board configuration flags in board.h
af9532d6f : Add forward declarations in ADC and temp_sensor headers
c74bd90fb : stm32l: add a tool to flash the SoC using the serial monitor
640991352 : Fix some scancodes: F1-F10, arrow keys, and search key.
d2fc22dca : Uses update_ctl_ram() in 'ctrlram' command.
e3fa16282 : Add ctrlram command to get/set controller RAM content.
000a6d574 : Refactor temperature sensor code and add support of Link I2C temp sensor.
088b79f28 : Use udelay for more stable manual IRQ firing.
a72b9cc07 : Split out GPIO console commands
54f36995a : stm32l: basic GPIO support
b2b6eb46b : correct typo for STM32L GPIO bit set/reset register (BSSR --> BSRR))
71219213f : Honor V=1 build flag when building tests recursively
40528fe87 : fix test compilation for STM32L
d7fb7401c : stm32l: update clock settings
55f990cd0 : Fix image copy detection
77b154dd7 : stm32l: implement reset cause and scratchpad
f771cca71 : stm32l: add watchdog support
35c6587bb : Fix a typo that cause compilation fail on BDS
7e8d739b3 : Fix the missing IRQ problem.
b7f2a1885 : Fix a bug that ADC input is not correctly configured.
1e5233a66 : Refactor ADC code and add Link charger current ADC support
75b2bcf9b : stm32l: add timer support
6986ea134 : stm32l: ensure we transmit as soon as characters are available
5d8e326da : stm32l: avoid spurious USART interrupts
1a1068136 : Handle left and right arrow key in UART console.
e3edad445 : stm32l: add UART driver
df1d89332 : Change COMx port to COM1
5e22f8e51 : expand properly the IRQ number for IRQ declaration macro
fb52ad00e : stm32l: initialize clocks
4c98732ce : Add register definitions for STM32L SoC
861db4c6f : Add workaround for fan controller to handle speeds more than 7000 rpm
05bc7eca9 : Eat terminal escape sequences
a643b6216 : Track the remaining GPIOs from the PCH
7a5832bcd : Fix setting GPIO outputs and keyboard scanning
414499778 : add the skeleton for STM32L chip and discovery board
d12a96a5e : Add x86power command to get/set x86 power state
c5da68d22 : Add i2cread command
84dc68283 : Split reset cause and image copy code.
53eaf213d : Split UART code
c4a867984 : Fix missing GPIO interrupts
028150a05 : Increase link image size to 40KB
09b937b76 : Ensure the panic UART is set to the right UART
1f00fc154 : Make more features optional
100812453 : Remove useless header includes
4cca2932e : Move SoC-independant headers to another directory
9a465855f : NVIC registers are not SoC specific
9301cef98 : Add configuration parameters for the panic UART code
cf9fcef32 : Move OS files to a CPU specific directory
645dad5d3 : Split the timer code between OS code and hardware dependant code.
c89bea4a5 : Go back to SoC independant IRQ vectors declaration
59d55ece0 : Indicate which signals in GPIOGET have changed since the last call
959c38da6 : Define non-present interrupt handlers as null
47c740e0b : mutex: add unit testing
16e43a3d0 : Initial mutex implementation
dc97a7ec1 : Add more openOCD automation as a TCL script
d356dea61 : Add modularity to the build
8b7bdbdf9 : Add openocd script to upload code to link proto0
8c56cc4fa : Help command prints a sorted multi-column list of commands
431622d0b : Fix UART1 (x86 COMx output) on link proto0
19c08c6f3 : Read all 4 temperature sensors on link
c21f07e58 : register console commands at compile-time
a2a85365d : Use correct ADC channel for charger current on link
cdc3fbf2c : Calibrate internal oscillator using hibernate clock
51df9457f : Add (disabled) support for compiling code for RAM.
3c9ed0f8c : Fix linker script for code segment
24ac6b98c : Use internal oscillator
b561ef591 : Add openocd cfg for use to program EC via servo V2
af8026cdf : USB Charging control
37dcc1ab5 : Handle all GPIO IRQs. Interrupts no longer enabled by default.
002bc4278 : Add x86 power state machine
ff3ebed7a : GPIO interrupts are disabled by default
3c90a7f2a : Move board-specific GPIO lists to board-specific files
70a9928ad : Configure all GPIOs
a8afa116b : Tidy GPIO configuration and board-specific configs for modules.
d244f97bb : Set up I2C for link board
c9352ce6c : Add constants for all GPIOs.
1f2f8627c : Add JTAG module
a767d9b22 : Add GPIO get/set commands
39f86d2fa : Split power button code into its own file
55ffdb465 : Clean up labels and TODOs
edc50a429 : Add openocd config files
e80eb4d55 : Fix tests compilation
0650392f5 : Add ectool option to specify single temp sensor to read data.
6fc214c1e : Implement power button behavior.
c425568c4 : Interrupt-based keyboard matrix scan.
5569f3e3a : Implement EC lid switch handler
ee6206be1 : Fix an error in common/build.mk that causes compilation fail.
e98b6befc : Add EC host command to control fan speed.
b228bc14c : Add host command to read temperature sensor value
84a286b1f : Use #defined constants for IRQ names
117021278 : Switch I2C from polled to interrupt-driven
2a8f78bde : Force header file stdlib.h to declare ptsname_r()
3d2efff51 : Add ec_uartd build-side utility
caba91fe2 : Change register.h macros to use inline funcs without concatenate (##).
1ce694189 : Add IRQ constants, and task functions to enable/disable/trigger IRQs.
70c3e30b6 : Clean up UART code
6995d4771 : Support flash checksum command for re-transmit.
1eb541784 : Add flash write protect range command
20886cb9c : Add user-mode LPC endpoint
9245d48c6 : update QEMU binary
9a545441d : fix pre-submit hook
bc4c1b4eb : Separate utility build for build and host utils
f141306de : Fix LPC drive strength for I/O lines interfering with x86 boot. Fix 1-sec delay in HELLO host command for testing.
e24fa592d : Initial sources import 3/3
639691189 : Initial sources import 2/3
bdf7da5b0 : Initial sources import 1/3
27e580661 : Add Chrome OS standard keyboard matrix table.
afa146d03 : Implement typematic delay and rate. Also other keyboard commands.
fd5d4b6e9 : Implement scancode set 2.
79a661d00 : Link keyboard-related code together.
22d0fa85e : Add mailbox interface definition.
91daca693 : Add ec_keyboard_test.c
4b87c940b : Add EcUartPutsPolled(), for polled output from fault handlers.
d87c85f16 : Convert EC command table into ec_command.h.
53acb3f24 : The keyboard interface between EC core and EC lib.
9f2974427 : Move chip interface headers, add GPIO and system headers.
ee3d25fa9 : Add top-level makefile
85e3256d3 : Start implementing host-side EcUart module
e91f32704 : Add EcOs RTOS abstraction layer and pthreads implementation
dd449d1b7 : Mask out board and vendor sub-projects with .gitignore
abe578605 : Initial commit
406de3fe8 : Add ec_uartd utility
2b3bef796 : Revised header files and moved in current implementation.
2266c2119 : Initial commit

+- Project: platform/external/gson

a0bf214d : Set min_sdk_version to 30 for gson
6d495f72 : Make gson available to apex

+- Project: platform/external/gturri-aXMLRPC

bb2d606 : Third-Party Import of: https://github.com/gturri/aXMLRPC.git
c849d21 : Initial empty repository
eb88639 : [maven-release-plugin] prepare release aXMLRPC-1.14.0
fbfca27 : Add test for CWE-611
b6d7c4e : Bump wiremock
456752e : Fix CWE-611
ff23c94 : Update README.md
395e9fb : Bump com.github.tomakehurst:wiremock-jre8 from 2.28.0 to 2.35.1
4e7fd27 : Adds support for CDATA sections in server responses
a9e9f18 : Prepare for next dev cycle
1f51ade : [maven-release-plugin] prepare for next development iteration
aec69ee : [maven-release-plugin] prepare release aXMLRPC-1.13.0
e0d72b0 : Try fixing maven dependencies
1f5e26d : Update changelog
bb0a5be : Support custom date time format
ebda267 : Update Changelog for new dev cycle
62e2b32 : Update maven plugins
467f39b : [maven-release-plugin] prepare for next development iteration
4aa8545 : [maven-release-plugin] prepare release aXMLRPC-1.12.1
fc76cd4 : Fix #43
ec19188 : Delete dependabot.yml
f76e7e6 : Bump nexus-staging-maven-plugin from 1.6.8 to 1.6.11
372f146 : Bump maven-javadoc-plugin from 3.3.1 to 3.3.2
77929ce : Bump maven-project-info-reports-plugin from 3.1.1 to 3.2.1
93402a6 : Bump maven-jar-plugin from 3.2.0 to 3.2.2
95116e7 : Bump maven-site-plugin from 3.9.1 to 3.10.0
d1df904 : Bump maven-javadoc-plugin from 3.3.0 to 3.3.1
cd39887 : Improve Travis CI build Performance
cfd6645 : Add tests for other trailing whitespace-ish characters in tags
f9bf273 : Bump maven-javadoc-plugin from 3.2.0 to 3.3.0
e5bc17c : add test for trailing whitespaces
dc0755a : Add test with UTF16 encoding
c994e3f : Add test for non ascii responses
62509a9 : add tests on all kind of valid responses
5d694f4 : Add more tests
76d58b9 : add more tests
948d1bd : Add basic tests on the parser
fc878fa : Bump wiremock-jre8 from 2.27.2 to 2.28.0
226de02 : Bump maven-gpg-plugin from 1.6 to 3.0.1
b0af070 : Upgrade to GitHub-native Dependabot
2f0d1f7 : Bump junit from 4.13.1 to 4.13.2
1532363 : Revert to last known working state
a42473c : [maven-release-plugin] prepare for next development iteration
96ba853 : [maven-release-plugin] prepare release aXMLRPC-1.12.1
ad6615b : Fix CWE-611
2e59d03 : Create codeql-analysis.yml
01c2751 : Fix 'mvn site'
bca9586 : Bump junit from 4.13 to 4.13.1
040ef0e : Add poweron architecture ppc64le to travis build
0e25273 : Bump wiremock-jre8 from 2.27.1 to 2.27.2
d8edbbc : Bump wiremock-jre8 from 2.27.0 to 2.27.1
c3cf225 : Bump wiremock-jre8 from 2.26.3 to 2.27.0
35db610 : Bump maven-javadoc-plugin from 3.1.1 to 3.2.0
bb18421 : Bump wiremock-jre8 from 2.26.1 to 2.26.3
ca7c71f : Bump wiremock-jre8 from 2.26.0 to 2.26.1
bbd1047 : Bump wiremock-jre8 from 2.25.1 to 2.26.0
81796df : Bump junit from 4.12 to 4.13
cc82f92 : Bump maven-source-plugin from 3.2.0 to 3.2.1
706e34f : Bump maven-source-plugin from 3.1.0 to 3.2.0
fc1aea3 : Bump maven-jar-plugin from 3.1.2 to 3.2.0
1b00dca : Bump wiremock-jre8 from 2.25.0 to 2.25.1
b3d741c : Bump wiremock-jre8 from 2.24.1 to 2.25.0
9180419 : Bump wiremock-jre8 from 2.24.0 to 2.24.1
208d6b7 : Updated wiremock
2053b7a : Bump maven-javadoc-plugin from 3.1.0 to 3.1.1
58ebfe1 : Fix javadoc
7d45e49 : Bump nexus-staging-maven-plugin from 1.6.7 to 1.6.8
dcebfd8 : Bump findbugs-maven-plugin from 3.0.3 to 3.0.5
e7c14f2 : Bump maven-source-plugin from 3.0.0 to 3.1.0
06422bb : Bump maven-jar-plugin from 2.6 to 3.1.2
966c037 : Bump maven-javadoc-plugin from 2.10.3 to 3.1.0
0079273 : Bump maven-surefire-report-plugin from 2.19.1 to 2.22.2
8ca6f95 : Update Changelog for the a new dev cycle
a33a27a : [maven-release-plugin] prepare for next development iteration
996fd7f : [maven-release-plugin] prepare release aXMLRPC-1.12.0
e07451b : Make tests deterministic
4af307d : Add flags ACCEPT_NULL_DATES
fc6568b : Add unit test for dateTime-iso8601-Element
7e6cb9c : Return empty datetime elements as NULL
a9e76f6 : Fixed package name
09862f6 : Update Changelog for new release
4dbecc0 : [maven-release-plugin] prepare for next development iteration
782fc5d : [maven-release-plugin] prepare release aXMLRPC-1.11.0
13c74d3 : Made ResponseParser public
b76c45c : SerializerHandler: injection instead of singleton
51d5b66 : Fix typo in comment
b53749f : Update changelog for new release
c83389b : [maven-release-plugin] prepare for next development iteration
5f251c3 : [maven-release-plugin] prepare release aXMLRPC-1.10.0
5c8d8df : Fix characters escaped during serialization
4381394 : Fix typo in README
691328c : Ignore IDEA and OSX files and folders.
ff241f3 : Use equalsIgnoreCase to avoid unneeded toLowerCase
069c454 : Avoid unnecessary comparisons in boolean expressions
9814c83 : rm dead code in tests
9fd19fa : s/timeroes/timroes
8f02922 : Add TZ in test to make it more determinist
abab252 : Multiple code improvements - squid:S1213, squid:S1226, squid:S1193, squid:S2293, squid:UselessParenthesesCheck, squid:HiddenFieldCheck, squid:S1066
2929562 : Multiple code improvements - squid:S1118, squid:S1854, squid:S1165, squid:S2885, squid:S1186
5730230 : Update Changelog for new release
639d2dd : [maven-release-plugin] prepare for next development iteration
565ddf7 : [maven-release-plugin] prepare release aXMLRPC-1.9.0
48b9400 : Add FLAGS_DEBUG in the README doc
77222fc : Fix type in README
b4a3f59 : Fix typo in javadoc
0bcff81 : FLAGS_DEBUG also prints request
500fe0e : Add FLAGS_DEBUG
9ad978b : Add missing dependency in Android non reg Gradle
0678b88 : Fix typo in javadoc
1806931 : Add test for case where type String is implicit
20f2bdd : Fix Changelog
6471e74 : Add tests
1c1771e : Update dependencies
948a07d : Add some unit tests on serializers
e9a234d : Fix date serialization
7482003 : pom.xml: add explicit version on maven-jar-plugin
3d6ab61 : Add a few reports in the generated site
8b83eea : Add UTests for base64
8624ff3 : [maven-release-plugin] prepare for next development iteration
6381790 : [maven-release-plugin] prepare release aXMLRPC-1.8.3
4d066a1 : Update gitignore
21380aa : Update README
18787b1 : Add travis file
1583237 : Add no reg harness for android compatibility
a71bd28 : Use jISO8601 to parse date
af391e7 : Remove dependency on javax.xml
7451dda : More rigorous tests on dates
58afca5 : [maven-release-plugin] prepare release aXMLRPC-1.8.2
5f840e2 : Add Changelog
4138410 : Change the group id from de.timroes to fr.turri
0bab0e4 : chore: fix userOrg in bintray upload
7fd68d2 : chore: use bintray upload for 1.8.1
e03f367 : docs: fix broken README
b7f5a18 : Update README
9bf9ba0 : Add tests on date deserialization
7d360e7 : Improves date parsing
8625d8e : docs: fix typo in README
4698f42 : chore: prepare 1.8.0
55aa0c6 : Can serialize Object[]
eb09658 : feat: switch to gradle build system
5dc7831 : Add support for custom KeyManagers.
71bcf83 : Whitespace cleanup.
c6e7e1d : Prepared v1.7.2
7a9958d : Fixed bug with broken double representation in xml.
548318d : Fix #24. Allow all Iterables as parameters. Allow BigDecimals as double parameters.
3d85875 : Prepared v1.7.1
f533d3e : Fix #22. Correct encoding and decoding of strings.
c82273a : Fixed #23. Problem with float serialization
5274c22 : Prepared v1.7.0
40e8bd5 : Minor optimizations at TrustManagers
20331a9 : Fix #20, Support for custom TrustManagers
2350d52 : Updated pom.xml
6b1e451 : Fix #19, Added timeout support
9a98d23 : Added download link
bf31d3b : Updated POM number
93d54cc : Comlete documentation
09c2b61 : Fix #18; Cookie read and write
7efd45b : Implement Proxy support; fixed UTF8
c9c98b2 : Updated to Netbeans 7.2 project
d65449d : Use syntax highlighting in the readme file.
51e14eb : Added download link to dropbox files
122069c : Update README.md
2e7a74f : Changed documentation of maven usage
2a94a88 : Changed URL in pom file
f13b999 : Changed version number in pom file
74d1d92 : change pom to install library sources along with the jar artifact
3ed9991 : minor update of documentation
7663ac5 : remove junit dependency and update documentation
ca84f3f : Fixed counting in README :)
6411215 : Add Maven installation documentation
cb4231c : support Apache Maven
a76faff : Improved documentation, copyright notice
56ada7f : Introduced meta flag for the use with apache ws server
57e4e16 : Introduced FLAGS_IGNORE_NAMESPACES
89035cf : Introducing FLAGS_DEFAULT_TYPE_STRING
6f45249 : SerializerHandler needs value element not type element anymore
a0a416d : Fixed bug in canceling async calls
f3071df : Added getURL method and FLAGS_SSL_IGNORE_ERRORS
8c66e27 : Even better handling of 40x error codes
6b7a543 : Fixed handling of 40x response codes
b0176c1 : Fixed bug in struct generation. Close #10
fbac382 : Added method to clear login data for basic http auth.
c56743d : Use varArgs for passing call arguments. Fixed #9
37355bf : Replaced string concatenation by StringBuilder
e845dcd : Implemented flags to ignore SSL warnings. Fixed #4
2237618 : Updated to Netbeans 7.1 project
7f41602 : Implemented FLAGS_FORWARD, to forward on HTTP forward codes. Close #2
7a2cbaf : Updated project files to Netbeans 7.1
1923902 : Small changes on README
ce6a7ce : FLAGS_IGNORE_STATUCODE implemented
f8815ec : Implement #7. Basic authentication.
2d0a4fe : Asynchronous calls can be canceled now
3fbcabf : Removed debug output
23f5350 : Corrected README.md
641ddd9 : Fixed bug in handling arrays as return values
a7785e5 : Corrected README file
440b1c3 : Added method to clear cookies. Project files changed to Netbeans7.
083365e : Included server error number in getMessage()
6523d6e : README: added jar infos
11b8bd0 : Text nodes can be splitted into multiple text nodes. Fix #5
08e2a60 : Set-Cookies is now case insensitive. Closing #6
cd175ba : Corrected small Javadoc failures, Removed unused imports
03486bb : README: Bugs
891cc93 : Flag for null values. Close #1
9857c16 : Finished cookie handling
97c6299 : Completed async documentation
8980de2 : Finished asynchronous server calls
539ce20 : Removed debug output
315e7fb : Inner Caller class for async callbacks
f02c138 : Introduced XMLRPCCallback interface
1662fbc : Documentation: User agent string and parameters array
938f2cf : Documentation: User agent string and parameters array
fcf7f50 : Corrected README
90df42a : Corrected README
cd9cbbb : Corrected README
1185459 : Corrected intend in README
a1bf972 : Wrote README file
ac39637 : Imported first working version into final project format
777285b : Update README.md
b998abc : first commit

+- Project: platform/external/gturri-jISO8601

6556226 : Third-Party Import of: https://github.com/gturri/jISO8601.git
26bad8d : Initial empty repository
80acbf9 : [maven-release-plugin] prepare release jISO8601-0.2
86fccd6 : Update version in order to prepare mvn deploy
0ec53bb : Update version
9e69d65 : Add NOTICE.txt
6b076e4 : Add README
19321a2 : Add Android compatibility tests
34ba447 : Day parsing is clearer
c3e4423 : Minor refactorings on the hour parsing
6448e44 : Minor refactorings on the date parsing
e66eb4c : Made public API static
02468f4 : Add pitest to pom
6814f6a : Add toDate
5c27c4b : Remove useless import
4cc1c27 : One more fix for week dates
6005973 : Fix for week dates
de57b69 : Can parse week dates
eb81635 : Run every test as UTC
a7d9b04 : Remove test on a forbidden format
234e311 : Remove duplication in tests
8d24298 : No need to set default timezone for calendar date tests
f1b95b2 : Add support for ordinal dates
ae7629c : Can parse times
0507343 : Handle calendar dates
0443cf6 : First commit

+- Project: platform/external/guava

249f3daa2 : Specify is_stubs_module property

+- Project: platform/external/gwp_asan

4816901 : Log errno (or fuchsia equivalent) on map failures (#95391)
3377e90 : Add crash_handler.cpp to 'gwp_asan' library
df38e7e : [NFC] [GWP-ASan] Rename Check() to check() (#96605)

+- Project: platform/external/harfbuzz_ng

30485ee8c : Typo
9ea29789d : [aat] Minor
71b1ba7aa : 8.5.0
0660a4d40 : [subset] fix fuzzer found heap use after free in BASE subsetting.
3f38ffd63 : [subset] Fix remaining double conversion warnings.
6253b3a90 : [meson] build ragel as a native tool
3609ebb0d : [htmx] Return non-variable advance if no glyf table available
3d3c6db4b : [kern] Allow format 1 / 3 in OT-style kern table
fb6074259 : Bump github/codeql-action from 3.25.3 to 3.25.4
364ae509b : Bump ossf/scorecard-action from 2.3.1 to 2.3.3
44d8489fd : Bump actions/checkout from 4.1.4 to 4.1.5
e2ab6c7bc : [kern/kerx] Add accelerator and set-digest filtering
5f32c60d0 : [kerx] Remove set-digests since accelerator is not shared
ebbec7713 : [kern] Use the sanitized version from face
23e4a3cf2 : [aat/morx] Add an accelerator
0828ccc5d : [aat] Move buffer out of StateTableDriver
bba0c0e27 : Add test-cff.cc
0db136b1b : [subset-cff] Shorten output of `encode_num_tp`
5a405b310 : [aat] First sketch at using hb_set_digest_t
515825580 : [set-digest] Add operator []. Also auto-initialize
3d75d445e : [set] Clarify add_range() params
7975c9cab : [instancer] bug fix for COLRv1, add missing mapping to VarIdx::NO_VARIATION
b74a7ecc9 : Fix IUP differences accoss platforms.
0e1ffd77f : [instancer] add a warning for CFF partial instancing
a3d8a59dc : Fix double to float cast warning.
6ef69f749 : [cff2] Minor init
ca6425704 : Rename result_t to rebase_tent_result_t
a96f7c878 : Bump jinja2 from 3.1.3 to 3.1.4 in /.ci
a5c9c8269 : rename expected files from *.retain-all-codepoint.* to *.all.*
3b3c154bd : add back missing tests that were disabled when wrapped by experimental
6c8985724 : fix bots
f614a7d30 : [instancer] add/update tests for COLRv1 instancing
247039de5 : [instancer] partial instantiating support for COLRv1
625a9a963 : [instancer] use correct constant for No VARIATIONS index
ebcdadbf5 : [instancer] add tests for instantiating BASE table
c5a85a73f : [instancer] support BASE table
f145ab2f1 : Disable empty_region_vardata test when running on 32bit machines.
e81c8c131 : Change tolerance from float to double.
36e82fd5b : Use sizeof(repeat_x_deltas[0]) instead of sizeof(int).
f03bf4997 : [ci] Try to fix finding ICU on macOS runner
91f54d4ba : [ci] Try to fix pip install on macOS runner
061726627 : Test using double's in IUP optimizatio code.
ba1f194a1 : [gsubgpos] Reduce stack use in recursion
4cf606f67 : [instancer] Promote partial instancing api out of experimental.
c04d0a295 : [subset] generate colrv1 varsotre inner_maps in the plan
690893e36 : [subset] collect variation indices for COLRv1
6ac7a05cd : Bump actions/upload-artifact from 4.3.2 to 4.3.3
11f37aac8 : Bump hendrikmuhs/ccache-action from 1.2.12 to 1.2.13
77b9b8c86 : Bump github/codeql-action from 3.25.1 to 3.25.3
c7b4f16ae : Bump actions/checkout from 4.1.3 to 4.1.4
aeadd7c1a : [subset] Offsets in BaseLangSysRecord are relative to the parent table and not the BaseLangSysRecord.
33cae9b4f : [repacker] If repacking fails for GSUB/GPOS try re-running with extension promotion and table splitting.
adab75fba : Bump actions/upload-artifact from 4.3.1 to 4.3.2
7aab4847d : Bump github/codeql-action from 3.24.10 to 3.25.1
e2892805a : Bump actions/checkout from 4.1.2 to 4.1.3
a69a6cb09 : Avoid a copy
2cfa55056 : [instancer] Switch to doubles for delta calculations.
f8ebf27a7 : Bump setuptools from 69.2.0 to 69.5.1 in /.ci
71200c134 : Bump codecov/codecov-action from 4.2.0 to 4.3.0
39b5ae79f : Fix for #4395
c053e8f29 : [aat] Simplify (or not?) SubtableGlyphCoverage.sanitize()
d137d5579 : [aat] Add (unused) SubtableGlyphCoverage
d8d2a98b8 : [aat] Whitespace
b3e4721af : Revert "[ci] Enable experimental_api on distcheck job"
607931b39 : Bump fonttools from 4.50.0 to 4.51.0 in /.ci
cd825c9ae : Bump github/codeql-action from 3.24.9 to 3.24.10
51dcc99c8 : Bump codecov/codecov-action from 4.1.1 to 4.2.0
c84acc8e0 : [subset] Fix fuzzer found memory leak.
89570d195 : [ci] Enable experimental_api on distcheck job
12dcafe01 : Add test-hb-subset-parsing.c to extra dist. Needed for meson compile w/ experimental api.
f3727c476 : Recognize ot_languages2’s disambiguation priority
2fcace77b : [subet] Don't use experimental api flag in benchmark if not compiled with experimental api.
41612df9d : Bump actions/setup-python from 5.0.0 to 5.1.0
d5d05a986 : Bump codecov/codecov-action from 4.1.0 to 4.1.1
7de2d1115 : Fix autotools test
2bd612473 : Fix Python warning
63973005b : 8.4.0
69f9c29ec : [repacker] add tests of serializer repack_last().
992953fd3 : [subset] updated comment.
96f0038e3 : [subset] cast.
6e8748173 : [subset] add virtual links to keep the gdef varstore last.
714560714 : [subset] place the gdef var store at the end of the GDEF table.
990fb14d7 : [subset] Disable fonttools comparison in a few tests where rounding diffs show up.
11f5dec75 : [subset] Move post apply mvar test intance position to avoid rounding diff.
975bd39b1 : [subset] Match hb rounding to fonttools for avg char width.
15a05b243 : [subset] Update generate-expected-outputs to drop BASE.
ec46c4c2e : [subset] Update subset test suite to match some changes made to fonttools.
c3fed775d : Update README.md
31e2d12d4 : Bump github/codeql-action from 3.24.7 to 3.24.9
cc67579c8 : [wasm] Update to latest wasm-micro-runtime API
3d86b3605 : [shape] Fix syntax error under some configs
3c8d448fa : [meson] Check minimum dependency versions like with autotools
1e5597bf8 : [autotools] Check for minimum ICU version as well
957049066 : configure.ac: bump minimum required versions for glib and cairo.
dbecddb41 : tests, hb-test.h: define g_assert_false && g_assert_nonnull for old glib
98747fdec : hb-common.h: restore including stdint.h for VS2010/2012.
f1ac867de : [buffer] Add API for random state
3d455998b : fixed: hb-subset.cc -- compile error C1128: number of sections exceeded object file format limit
51b775d38 : Bump github/codeql-action from 3.24.6 to 3.24.7
80208d3a2 : Bump actions/checkout from 4.1.1 to 4.1.2
a0154418e : Bump meson from 1.3.2 to 1.4.0 in /.ci
a91d2edc7 : Bump setuptools from 69.1.1 to 69.2.0 in /.ci
ddc9b4268 : Bump fonttools from 4.49.0 to 4.50.0 in /.ci
2b3631a86 : 8.3.1
c2f8f35a6 : Use inttypes.h PRI?32 macros in format strings for [u]int32_t args.
cfbb6a687 : [subset] support BASE table subsetting (#4618)
79eaa217a : [repacker] remove unused include.
595def8fb : Revert "Fixing compiler warnings"
61a1ba2ff : Fixing compiler warnings
2da79f70a : fix(test-ot-math.c): remove redundant lines
025f52769 : [repacker] fix mem leak in test-classdef-graph test.
01fc4a162 : [repacker] Fix repacker test.
8e1beefe0 : [repacker] small fixes.
17b37f10d : [repacker] add classdef size est. test that you can add the same class multiple times.
0ac9e7da3 : [repacker] in classdef estimator tests compare results to actual class def serialization.
0692d23cc : Update IANA Language Subtag Registry to 2024-03-07
8129b21de : Update classdef size estimator to pick the min coverage format.
252a926fb : [repacker] Rework how ClassDef sizes are estimated during splitting.
d6431dc7e : [instancer] support *=drop, which would pin all axis to default location
06749fa48 : [icu] Use uscript_getCode()
f1464efb7 : Bump codecov/codecov-action from 4.0.1 to 4.1.0
cbc3c539c : Bump github/codeql-action from 3.24.5 to 3.24.6
6864769c4 : [meson] Block uses of hb-static throughout Microsoft compilers
61d57be17 : Revert "Bump gcovr from 5.0 to 7.2 in /.ci"
05d43963f : Revert "Bump codecov/codecov-action from 4.0.1 to 4.0.2"
52ecdd269 : Bump codecov/codecov-action from 4.0.1 to 4.0.2
49dbf4eaf : Bump github/codeql-action from 3.24.3 to 3.24.5
58c6dba9c : Bump gcovr from 5.0 to 7.2 in /.ci
4d8773bd8 : Bump setuptools from 69.1.0 to 69.1.1 in /.ci
225a7a8a5 : [aat] Mark DELETED_GLYPH as IGNORABLE
5d1ff191c : Fix return type
582a5b3a9 : cmake: Switch to `find_package(Python3)`.
20ddabc78 : Bump fonttools from 4.48.1 to 4.49.0 in /.ci
2b986af83 : Bump meson from 1.3.1 to 1.3.2 in /.ci
58a9b3633 : Bump github/codeql-action from 3.24.0 to 3.24.3
fb6d4d27d : Remove unnecessary std::move().
3cfdbd671 : Use `noexcept` on swap, move constructors, etc.
1bddeb974 : Use literal bools when possible rather than ints.
8974fe484 : [subset] Add a partial instancing + IUP case to the subset benchmarks.
b8178f255 : Disable Wcast-function-type on clang-cl, too
c926eb956 : Bump actions/upload-artifact from 4.3.0 to 4.3.1
6d7da03d9 : Bump setuptools from 69.0.3 to 69.1.0 in /.ci
e79028c20 : Bump fonttools from 4.47.2 to 4.48.1 in /.ci
1ab8822b4 : Fixed some errors in STAT table implementation
031fdb1c8 : Rename VarStoreInstancer to ItemVarStoreInstancer
1cb47eff8 : Rename VariationStore to ItemVariationStore
4c77bd921 : Update hb-serialize.hh (#4576)
c546aa6c5 : Bump github/codeql-action from 3.23.2 to 3.24.0
672fcd968 : Bump codecov/codecov-action from 3.1.5 to 4.0.1
8da99b83e : [docs] Order hb-ot-color functions is more organized way
97309483e : [instancer] rename HB_SUBSET_FLAGS_IUP_DELTA_OPT to HB_SUBSET_FLAGS_OPTIMIZE_IUP_DELTAS
2dabbdfc6 : [instancer] fix help message for --optimize
f072de935 : [instancer] move iup code to a seprate file
bebdb3347 : Bump codecov/codecov-action from 3.1.4 to 3.1.5
74228888f : Bump github/codeql-action from 3.23.1 to 3.23.2
0ba922041 : Bump actions/upload-artifact from 4.2.0 to 4.3.0
98e290c0c : Bump hendrikmuhs/ccache-action from 1.2.11 to 1.2.12
846d5204c : [ft] Remove unnecessary cast
9182315bb : [hb.hh] Add error -Wcast-function-type-strict
97c85ab2d : [instancer] iup delta optimize: fix is_composite_glyph value in gvar
4d5fb233e : fix build
84771374e : [instancer] add tests for iup delta optimization
0cbc81234 : [instancer] add iup_optimize() call into instantiation
aed309d1e : [autotools] Installing missing hb-features.h header
52c3cda31 : [instancer] add composite_new_gids set in subset plan
a3e3473cc : [instancer] when iup delta opt is enabled, add default deltas to coords
f1cdcc70c : [instancer] add iup delta optimization functions tuple_delta_t
8ad540bb8 : [instancer] move compile_point_set to be a member of tuple_delta_t
c7a6030b3 : [instancer] add a flag HB_SUBSET_FLAGS_IUP_DELTA_OPT
93a148cde : fix warning when compiling with clang-cl
4a18c502e : [cmake] Treat VITA like gcc
4b716b101 : Bump github/codeql-action from 3.23.0 to 3.23.1
e67a94017 : Bump actions/upload-artifact from 4.1.0 to 4.2.0
62e1de7f1 : Bump actions/upload-artifact from 4.0.0 to 4.1.0
d53c97e6a : Bump github/codeql-action from 3.22.12 to 3.23.0
9c143d525 : Bump fonttools from 4.47.0 to 4.47.2 in /.ci
032c931e1 : use `calloc(nmemb, size)`, not `calloc(size, nmemb)`
11f8914ad : Bump jinja2 from 3.1.2 to 3.1.3 in /.ci
ef1f5c4e0 : [subset] Re-use common Coverage subsetting function in PairPosFormat2.
e0e2b29ea : [cmap] Implement MacRoman encoding
ef289a9e2 : [COLR] Reduce COLRv1 max edge count
155015f4b : refactor(math-kern): call hb_bsearch_impl instead of raw binary search
b42b11245 : Bump hendrikmuhs/ccache-action from 1.2.10 to 1.2.11
2f41d54b8 : Fix old-compiler warning
1cc7ddb3c : hb-subset-plan.cc: Fix -Wparentheses warning.
c17d67467 : [ot-math] Fix a bug in MathKern::get_value()
5852d328a : [circleci] Run pip inside a virtual environment
e9d727173 : [cmap] Remove more unused code
f8d924e5b : [cmap] Remove unused code
81c221211 : [test-instancer-solver] Fix on msys32 hopefully
ba7dae79e : Bump ilammy/msvc-dev-cmd from 1.12.1 to 1.13.0
62fd46a84 : Bump meson from 1.3.0 to 1.3.1 in /.ci
01702d305 : Update Codacy Badge [ci skip]
d455066ad : Bump fonttools from 4.46.0 to 4.47.0 in /.ci
74bb1be6e : Bump setuptools from 69.0.2 to 69.0.3 in /.ci
d8a528743 : Bump github/codeql-action from 3.22.11 to 3.22.12
bb5c7ccb1 : Also enforce IFTB requirements during instantiation of gvar.
f3efa6f6e : Bump github/codeql-action from 2.22.9 to 3.22.11
c853fc28f : Bump actions/upload-artifact from 3.1.3 to 4.0.0
d80e0974d : [repacker] Increase repacker max rounds to 32.
081cbfd90 : Fix warnings
5b325c0ae : [cff] Fix late sanitize
74e897117 : Bump github/codeql-action from 2.22.8 to 2.22.9
2e43c38f6 : Bump actions/setup-python from 4.7.1 to 5.0.0
df735213a : [instancer-solver] port solver fix (#4519)
bf84135ed : [cff] Support negative offsets
7160c5b9e : [repacker] add tests for multi-duplication.
6f64fa75e : [repacker] improve resolution of overflows to shared nodes.
13519b899 : [editorconfig] Make nvim happy
0d9f49797 : Adjust function hb_blob_create_from_file_or_fail
7dbc84220 : Bump fonttools from 4.45.1 to 4.46.0 in /.ci
773a0c709 : [meson] has_function detection needs suitable includes
5e9710ffc : CMake: Update introspection cflags
ea526c3dc : CMake: Generate and install hb-features.h
86fd6b10c : CMake: Build the hb-info utility program
d112ed40f : CMake: Install hb-subset-repacker.h
1d86b844d : CMake: Build libharfbuzz-cairo and fix hb-view build
d7c4fdfaa : Bump setuptools from 68.2.2 to 69.0.2 in /.ci
8e1fd02fd : Bump fonttools from 4.44.3 to 4.45.1 in /.ci
d970b8a32 : Bump github/codeql-action from 2.22.7 to 2.22.8
258f2a278 : Bump meson from 1.2.3 to 1.3.0 in /.ci
bec9fa702 : Bump fonttools from 4.44.0 to 4.44.3 in /.ci
16dc73384 : Bump github/codeql-action from 2.22.5 to 2.22.7
66a404cad : [subset] Fix hb_subset_input_get_axis_range documentation.
ffa643c5a : [subset] Add helper-subset.hh to Makefile sources.
0dd7a4762 : Add hb_subset_input_get_axis_range to docs.
15a3889ee : Add hb_subset_input_get_axis_range to experimental symbols list.
f1ac36ba7 : [instancer] update hhea vertical metrics with OS/2 ones
d30c1dacf : Add test suite for instancing option parsing.
43236ce34 : [instancer] add the option to leave blanks in the min:def:max syntax.
6a3ca3737 : [map] Optimize storage
894a1f72e : 8.3.0
2b5af6f42 : [subset-plan] Micro-optimize set iteration
90fc809f1 : [set] Minor likely and __prev__
6d3b7931f : [subset-plan] Add a couple of allocs
d46cd93b6 : [map] Speed up copy-constructor
e7879d6c5 : [map] Micro-optimize destruction
d9357a1a6 : [cmap] Speed up Format12/13 collect_mapping
ae6ea6f4b : [cmap] Micro-optimize
330c32f90 : [graph] Another preallocation
9c4d3c3c7 : [graph] Pre-alloc priority-heap array
29f8d9f79 : [gen-use-table] Fix __doc__
32ee89dd4 : [cmake] Fix double dots in CMake library location on macOS
2d001a0ad : [subset] OTS doesn't allow ligature attachment offset to be 0
0cbbed57e : [README] Add Godot Engine
9701b0024 : [subset] Always place CFF1/2 char strings at the end of the packed table.
c6884377e : [subset] Add HB_SUBSET_FLAGS_IFTB_REQUIREMENTS flag.
c3c32b017 : Add xkcd.png
c2f42fbb1 : fix meson compiled_tests
d550e16ac : [instancer] Recalc avgcharwidth after instancing
d053426bb : Format
2f528ce4e : Tweak a couple more barriers
f31fb4315 : Remove a couple unnecessary barriers
d10cc79a6 : Move a couple of barriers
80cb6b580 : [instancer_solver] port solver fix: where axisDef < lower and upper < axisMax
64305568d : Bump fonttools from 4.43.1 to 4.44.0 in /.ci
36f5e654a : [circleci] Roll back msan/tsan ubuntu image
6ff093272 : [circleci] Roll images
7ee7e2e34 : [sanitize] Add remaining hb_barrier() annotations
3a9262cc3 : [sanitize] More hb_barrier() annotations
30672c7e7 : Add hb_barrier()
775320a4f : [sanitize] Add barriers to runtime-checked values
cf49f3f2c : [sanitize] Add barrier()
b16f18004 : [sanitize] Yet another hack to "fix" barrier issue
cdcad93b7 : [set] Mark as realloc-movable
6baf791e6 : [instancer] add tests
aca55dbe3 : [instancer] fix feature variations collect lookups
f05636e1b : [instancer] fix build issue after rebase
31b5b2b1d : [instancer] add tests for valueformat
6c017a116 : [instancer] SinglePos/PairPos: do not strip_hints for partial instancing
413af0a9b : [instancer] When partial instancing, subset LigCaretList after VarStore instantiation
f57c64d82 : [ci] Try fixing msvc builds again
724360813 : [ci] Roll lxml forward
b53294598 : [tuple_delta_t] Micro-optimize encoding vector access
59cfb4c57 : [instancing] Micro-optimize a loop
29d49eced : [vector] Introduce realloc_moves tag
7b46d772c : [instancer] Update help message for --instance.
2804127ac : [Value] Typed offsets
38546acd8 : [typed-offset] Fix sanitize()
62117801b : [AnchorMatrix] Annotate offset base type
4f219385a : [CursivePosFormat1] Use typed offsets for EntryExitRecord
b37cc61d4 : Add base types to OffsetTo<>
f6f35f73b : [instancer] add tests for feature variations partial instancing
091e538da : [instancer] support partial instancing for FeatureVariations
e5040c235 : Bump ossf/scorecard-action from 2.3.0 to 2.3.1
16a76829f : Bump github/codeql-action from 2.22.4 to 2.22.5
bf0820562 : [deprecated] Add a mis-spelled macro
598de82f3 : [hb-subset] Fix warning
9fc45f70a : [ReverseChainSingleSubst] Minor optimization
156de3c04 : Bump meson from 1.2.2 to 1.2.3 in /.ci
d7cd687b7 : Bump github/codeql-action from 2.22.3 to 2.22.4
4d123ece5 : Bump actions/checkout from 4.1.0 to 4.1.1
b0150ffd0 : [subset] keep East Asian spacing vhal, halt, chws, vchw by default
e595fe75c : fix bots
38f351d11 : [docs] Fixed links to freetype FT_LOAD_XXX flags
ce4669892 : [subset] update tests
8ceed6ee7 : [subset] fix Lookup.MarkFilteringSet to use the new indices
510456e95 : [subset] don't retain empty coverage in MarkGlyphSetsDef
16ee24c05 : [subset] bug fix for GDEF
bde6fb83e : add missing file for test empty_region_vardata
57dac23d7 : [instancer] add tests
8585d600c : [instancer] update variable device flags in ValueFormat
1a5dd610b : [instancer] retain empty rows when region is empty and item_count is not
45a7f9cec : Change the shebang used for python

+- Project: platform/external/icing

b962470 : Update Icing from upstream.
21fe1ec : Update Icing from upstream.
5dd0199 : Update Icing from upstream.
d5765e9 : Update Icing from upstream.
8c69779 : Update Icing from upstream.
a67dd3c : Cherrypick fix for IcingFileSystem::Grow
ed895cb : Update Icing from upstream.
ddd519b : Update Icing from upstream.
1895ded : Update Icing from upstream.

+- Project: platform/external/icu

5f9917255 : Ignore the first day of the week tests for UAE.
e497f573d : Remove NDK exports
ecbd8e149 : Regenerate ICU data to include CLDR patches.
08bf75fc5 : Enable art/tools/ahat to use libicu_jni
687a6ccd4 : Open icu4j-host visibility to //vendor
98ff5338a : Re-generate ICU date for CN and DK
57e1601b7 : Migrate to "ravenwood-postsubmit"
f4be77c63 : Add art's fuzzer to the visibility
414d28e9d : Re-generate ICU data from CLDR cherry-pick
71ab6e2a8 : Revert "Revert "Disable from-text stub generation for i18n.modul..."
fe2595a8a : Revert "Disable from-text stub generation for i18n.module.intra...."
ecec06f53 : add aconfig new storage read library
8dfcf64f4 : Support ICU on Ravenwood
d8c15a66a : Add test for u_errorName
e100ed2c6 : Add test for u_charFromName
ea286c9a4 : Baseline Lint FlaggedApi violations
adc7a45af : Remove unused build targets.
e19e5e5a8 : Baseline Lint FlaggedApi violations
caed47084 : Disable from-text stub generation for i18n.module.intra.core.api

+- Project: platform/external/igt-gpu-tools

81e031fb1 : external: igt-gpu-tools: support to compile with c++
7adc06978 : igt: make compatible with c++

+- Project: platform/external/ims

a3a3356 : Make java_sdk_library dependencies explicit

+- Project: platform/external/intel-media-driver

7e0f39019 : Remove Android.mks
758261b78 : Initial import of "intel-media-driver", an Intel(R) support library for VAAPI.
36c87afb3 : Initial empty repository
8068c2e11 : [Encode] enable Freq Boost in gen12 remote gaming scenario
3d5a2d3b0 : [Decode] Remove sync mode none
cfce3b7e8 : [Decode] Refine sys info query
e4b7ec9d3 : [Encode] update avc colocatedMVBufferSize
ac65d02d9 : [Encode] HuC kernel official release V20240304:brc combine new feature
c9bcdd2de : [Encode] add huc status check for VP9 XeHpm
f4397c238 : [VP] Support 8k fp16 output
8252849f0 : [VP] fix vp coverity low level issues
8cafae0a7 : [CP] Improve codechal dump for nonlockable resources
69c5564de : [Decode] Set correct MOCS index for media resource
0843ab8e0 : [Encode] add huc status check for AVC XeHpm
42663d78b : [Encode] add huc loading status check before huc init
00b55d749 : [Decode] Remove duplicated code for overriding usr ptr pat index
05cd5c7c8 : [Decode] Update senstive word
d6209891e : [VP] Add high precision CSC for fp16 output
e66d7c934 : [VP] Add cache manager
1ee6e9806 : [Media Common] [VP][MediaCopy]Switch default media copy to BLT engine for special platform
19526721b : Revert "[Decode] Set correct MOCS index for media resource"
7e31e3aa2 : [Decode] Fix MediaSolo PF for 8K and resolution change tests
7b78603ca : [Decode] Timeline sync transition
8a8ff6e82 : [Media Common] Bump up version to 24.1.5
6765ea8ab : [Decode] update uapi header with querying uc version and Add support to query uc version
953ea914c : [Encode] Fix AV1 segment map update corruption
0225ab625 : [VP] Add high precison CSC for FP16 output.
5fd8fd7a7 : [Media Common] [VP] Remove gmm create duplicate code
1c5f8bba1 : [Decode] Set correct MOCS index for media resource
297e2d30a : Revert "[Decode] Set correct MOCS index for media resource"
fbd4acbad : [Media Common] [VP] HW swizzling rework on new platforms
7eaf57875 : [Decode] Set correct MOCS index for media resource
472845020 : [VP] Added FP16 output 8k support and perf tag.
4a165f8a8 : [Media Common] [VP][MediaCopy]update BLT HWCMD for some new platform.
fe8032513 : [Encode] Add ARGB10 support for AV1
a66b076e8 : [Media Common] [VP] Media copy limitation adjustment
028d54a5f : [VP] Recheck-in Integrate 3dlut kernel support 33 lutsize
dbcf5ef42 : [Decode] Rename xe kmd build option
f5237897f : [Decode] Fix a driver log noise that produces false critical message
5c0e63577 : [VP] Refactor for surface type
3eae17572 : Revert "[Media Common] [VP] HW swizzling rework on new platforms"
997bd20a6 : Revert "[VP] Refactor for surface type"
ac2e84fa8 : [Media Common] [VP] Fix ARL related build failure for prodution build w/o MTL
cde7108fa : [VP] Refactor for surface type
4d1e898c0 : [Media Common] [VP] HW swizzling rework on new platforms
b167086f6 : Revert "[VP] Integrate 3dlut kernel support 33 lutsize "
2524c6f2f : [Decode] Add DeviceIDs for ADLN Refresh
062db4c3e : [Media Common] [VP] Get pat index and CpuCacheable from gmmlib
f580c04cc : [Media Common] [VP][MCPY] Exclude BCS8 when creating BLT context
669e3bd93 : [Decode] Add xe drm init entry for production build
286ffaf2f : [Decode] Add mos drm api to select fixed engine instance by user engine mask
35b955d7a : [Decode] Fix AVC decode SFC 4K hang issue
16eec81ca : [Encode] va MBBRC settings update refering to VC_RC_MB bit
f147cafd4 : [Encode] dump quality metric via umd profiler
036d2dc60 : [Decode] Fix memory access violation issue
5433a1132 : codechal_decode_hevc: avoid decoding a non-intra frame without refs
f75721371 : [Media Common] Bump up version to 24.1.4
d1e90445a : [VP] Integrate 3dlut kernel support 33 lutsize
061a0c94b : [Decode] Override pat index for uptr bo binding
dbe7b73fd : [Decode] Correct pat index setting for xe drm
0bb5d2bf4 : [Media Common] Skip cache bucket realloc for default mode 0
680a7cc34 : [Media Common] Limit INTEL MEDIA ALLOC MODE to MTL and ARL only
8291cfe17 : [VP] seperate surface type
50a606f3a : Revert "[Media Common] [VP] Check nullptr before dereference for gmm res info"
2be91ec34 : [Decode] Refine notes and function name
638b21d79 : [Media Common] [VP] Check nullptr before dereference for gmm res info
1c7742d81 : [VP] seperate close and open feature type
a3c3b6ec4 : [Script] Add workflow permissions
b7d3727ae : [Media Common] Bump up version to 24.1.3
0f10db04d : media_libva_decoder: don't return early
288df99b2 : [Media Common] [VP] HW swizzling rework on new platforms
878d16175 : [VP] Enable Preemption
55d1e8bce : [Encode] Improve effiiciency of Fast Dump usage
f3e386267 : [Decode] Add the surface format check for jpeg decode in Linux
e33ab7052 : [Decode] refine the MMIO reg report logical for AV1
f5bc04024 : [Media Interface] fix mem leak on g12_lp
eab411768 : [VP] Disable 422H format output
eb660f158 : [Encode] AV1e Low delay ref pattern change
f092b742e : [Encode] fix coverity unchecked return value
40d8ebfc7 : [Media Common] [VP] Update Xe KMD uAPI - Sync to Final version
fa6f2b96a : [VP] Force using Blend Source instead of Blend Partial
41989d82f : [Media Common] [VP] [Libva] Fix export surface handle w/ composite mode
d10d6e4b5 : Revert "[VP] Force using Blend Source instead of Blend Partial"
0f9e55f3d : [Decode] remove useless debug interface for decode
4197cb1c9 : [VP] Force using Blend Source instead of Blend Partial
9e4471e80 : Remove ENABLE_REQUIRED_GEN_CODE option
96c6e6584 : Remove ENABLE_REQUIRED_GEN_CODE from Gen12 directories
ab5c1cc08 : [VP] fix invalidate iterator
fe3780a1f : [VP] Added CSC for 16bit float output.
c18cef9c3 : [Media Interface] fix mem leak and itf deletion issues
75fb16a7e : [Trinity11][Media Common][VP] AYUV mos format to gmm format for trinity path
6392ec5e5 : ci: Add a build that disables ARL support
a9a8d285c : ci: Add a build that disables MTL support
7d95f273d : Make ARL support dependent on MTL
f81c8446b : [CP] Add check for m_cpInterface on all platforms
f4a90da12 : [Media Common] [VP] Skip checking resource for CP buffer copy
8c965232c : [Decode] Add xe drm init entry
8f6fed35f : [VP] fix_procamp_updateParams
394bd52c4 : [Decode] Reserved decode mode update.
9b1895e65 : [VP] fix_putImage
f44781695 : [Media Common] [VP] set right rw flag for media copy resource synchronization
80ac3bbe3 : [Decode] Fix VP9 dump issue
d2d38ca1c : [Decode] Fix VP9 reference dump issue
38e14b1b9 : [VP] Fix failed 4k video wall test case and color corruption of video composition
f6a1b2558 : [Media Common] Bump up version to 24.1.2
9a03376dd : [Decode] Fix MediaUL dumping issue
32b7f5558 : [CP] Add prime3 support in legacy path
72c99a785 : [VP] update 1K1DLut surface allocation
211318899 : [Encode] Refine MediaSolo reg keys
e77fe482b : [Media Common] [VP] Fix ve tiling convert pf
045b3c6e5 : [Media Interface] fix mem leak and itf deletion issues
224f6c699 : [VP] Refine L0 SR
617db2869 : [Decode] Fix Jpeg dump issue
60d11f5fd : [Media Common] [VP] Update Xe KMD uAPI - sync to take 2 series 3
a98e00552 : [Encode] Add OnSizeChange for AVC resolution change
f5f09c4b9 : [CP] Remove gen9/11 functions for CP
fa0d27768 : [Encode] fix coverity issue unchecked return values
80fca0717 : [Encode] AV1 BRC SLBB Metadata Enable
68ce25b0a : [Media Common] [VP] Skip report keys
fcb5a2b26 : [VP] fix regression about skip avs params calculation
2524d2e6a : Revert "[VP] regkey clean"
846e4d4ea : [VP] regkey clean
df10dc422 : [Encode] add csc copy for misaligned surface
eb578c2e8 : [VP] add pipeline execute log
28e083f22 : [Media Common] Bump up version to 24.1.1
10c376f68 : [Decode] VC1 PSIRT FIX
5c70abc42 : [Doc] Update Readme for build options
032b64e95 : [Media Common] [VP] fix coverity 21
7a8505128 : [Encode] fix a coverity issue unchecked return value
ac99bf339 : [Encode] update pBufName
f27ee67b2 : [VP] fix coverity null check issues
c8c94f8a9 : [Media Common] [VP] fix check return
765dd939d : [Media Common] add INTEL MEDIA ALLOC refineE to specify the memory alignment
95330b39b : [Decode] Fix error interlace case issue
2336f0f27 : [CP] Add samrtV for CP softlet classes
e3a3c91f6 : Update Xe KMD uAPI - series 1&2
d16905bf7 : Revert "[VP] fix coverity null check issues"
71dc8915f : [Media Common] [VP] Remove mem decompress code and replace it with vebox copy
4f3b4457e : [Decode] SW WA checkin for HuC authentication slowness on ACM
ea31e8cf8 : [Decode] Add downsampling and CSC support in AV1 decode DDI
949b367bf : [Decode] Update code owner
800ba31d0 : [CP] Add merge by header support for MediaPerfProfiler
95cbfce81 : [Decode] Add device ID for ARL
6323354b3 : [VP] fix coverity null check issues
57504f0f0 : [CP] Add new Prime3 support for external surface creation
b86b4e629 : [Encode] Fix unchecked return issue
f47b26f88 : [Encode] Fix unchecked return issue
a7349e504 : [VP] Add rt log for cache settings
736728da1 : [VP] add SetSfcAVSChromaTable/SetSfcAVSLumaTable when packet reuse
8b608aef2 : [VP] Remove HDR parameters check in HDR kernel path.
faa5cc3a5 : [VP] Fix coverity low impact issue
23eb02cae : [VP] Force to render for >8x or <1/8 scaling + di
864c636aa : [Decode] check return value to handle error info
8b0ec9156 : [Decode] Enable vp8 decode on BMG Linux
8dd38f59a : [Decode] Reserving decode mode.
98d87ff2f : [Decode] support mixed mmc state for mfx engine
e585925b9 : Revert "[Media Common] [VP] Remove mem decompress code and replace it with vebox copy"
d5f5df5d7 : [VP] Enable Cache for Render Indirect States
5a48fc3c9 : [VP] recheck-in Fix youtube playback green when HDR on/off swithching
bfae65922 : [Encode] AV1e metadata Multitile Enable
d1a3af615 : [Media Common] [VP] Remove mem decompress code and replace it with vebox copy
b98aa43b8 : Revert "[Decode] SW WA for Check HuC authentication status in ACM D3 cold state"
c822546da : Revert "[VP] Fix youtube playback green when HDR on/off swithching"
0625d6d28 : [Decode] fix some coverity issues
26582cce2 : [VP] Fix youtube playback green when HDR on/off swithching
5e5d3d682 : [Media Common] Bump up version to 24.1.0
a15227f23 : Revert "[Decode] Optimize error syntax check for hevc"
32841e3dc : [Encode] Fix driver coverity issue
b4440bd6b : [Decode] SW WA for Check HuC authentication status in ACM D3 cold state
8995b40a7 : [Encode] Refining Codechal mode for future usage.
fd9f71455 : [Encode] Add reg key control to decide if surface is locked as tiled for MediaSolo
e5e12e0de : [Decode] Optimize error syntax check for hevc
91a660597 : Revert "[Media Common] [VP] Remove mem decompress code and replace it with vebox copy"
3910b7029 : Add XR24 support to DMABuf
5f3f0ff6e : [Decode] Fix Jpeg dump issue
bcae92f46 : [Encode] Add Y210 support for VDENC_REF_SURFACE_STATE and refine ENCODE_CHK_COND_RETURN for message printing
a9f272496 : [Media Common] Bump up version to 23.4.3
a6ae72e71 : [Decode] Fix reference dumping issue
107dfc6d8 : [Media Common] [VP] Remove mem decompress code and replace it with vebox copy
b32767437 : [Media Common] [VP] Add surface param check for media copy
dca01fe64 : [VP] Refine KernelBinToSourceAdv
47371875e : [VP] Refactor Render Cmd Packet
6b22095cd : [VP] Add auto diagnose framework and check rule demo
41a2d8c95 : [VP] fix hdr cpu timeing long latency issue
5169f45fc : [VP] fix clearview rendertarget type
f71b5bddd : [VP] Add BGRP format support
11a52e6b3 : [Decode] fix cov issue
72e061367 : [Decode] Fix memory issues for stage code
474256a4e : [Encode] Improve readability in MHW and const settings
4d72c1ecd : [Encode] Reference surface dump Enable in AV1
462728f03 : Revert "[Decode] Fix memory issues for stage code"
98c2b08a5 : [Decode] fix cov issue
09a34eb03 : [CP] Reshape oversized buffer to texture on Small bar environment
8c6c6e494 : [Decode] Fix memory issues for stage code
929db10f2 : [VP] Fix RenderHal Using Wrong State Heap
f591dc4c6 : [Decode] Refine bo alloc api for flexiable extention
5c2ae6a94 : [CM] coverity nullptr fix
0eee855ef : [Encode] add WA Disable Arch Clockgate to linux
84ab02425 : [CP] Remove default cdf buffer huc copy
73ee40b73 : [Decode] Add check for JPEG using VDSFC
4a76d46ce : Revert "Refine bo alloc api for flexiable extention"
f6488c935 : [CM] coverity nullptr and status issues fix
625bce34c : [Encode] Fix Coverity issues
dcb1d18e0 : [VP] fix coverity12
689ff7faf : [Script] align open code btw branches
c4aac5282 : [Encode] Fix an AVC performace regression when input surface is ARGB
31187e1f6 : Refine bo alloc api for flexiable extention
b5f31c697 : [VP] skip decompression for SFC full Frame write
6aa81cb89 : [Media Common] [VP] Decompress dst surface for BLT copy and correct cmd setting
f0ef59f0d : [Media Common] [VP] Remove XE_QUERY_CONFIG_GT_COUNT to prepare for uAPI update take2
4e2a85f8a : [CM] Fix coverity resource leak issue
433068b0d : [Encode] XRGB force to do swizzle for AVC/HEVC
f8d5f6ec9 : [VP] fix RGB565 output width issue
5c74d5b6b : [CM] Coverity issue fix
725855d87 : [VP] modify feature graph negative map
59e4f5a6f : [Media Common] Bump up version to 23.4.2
ebd375d69 : Revert "[Media Common] [VP] Add surface param check for media copy"
12c2d1a6f : [Encode] tg field name refined
7681ca524 : [Media Common] [VP]AIL for force VE copy on DG2
1cc69c9fd : Revert "Force ARGB surface to tile4"
e37cccb8a : [Deocde] fix some covierty issues
507fa8c00 : [Media Common] [VP] Add surface param check for media copy
5a82c958a : [CP] Remove CPCopy
707eae7e4 : [VP] Re-enable 3DLut interpolation mode for VE
777c74ef6 : [Encode] Add platform support for mhw::CmdOpcodes class
5520656f8 : [Media Common][VP][Trinity11] Fix TDR on internal res
bb4187aed : [VP] Use 1k1dlut for HDR10.
a773adbf7 : Revert "[VP] Enable new interpolation mode for VE 3Dlut"
8d1dd33ae : [Media Common] [VP] Set nullptr for MosDesotory function
0b6d18789 : [Media Common][VP] Enable precompile headers
9f63f0c7e : [CP] Enable nonlockable resource dump in codechal dump
0a5ed708e : [VP] Enable new interpolation mode for VE 3Dlut
47e84a78f : [Media Common] Force ARGB surface to tile4
15e137e70 : [Media Common] Add VASurfaceAttribMemoryType for ACM
2d6593c0d : [Decode] Remove useless mos bufmgr api
c7ab9e8e4 : [Decode] [DVT] Fix RegKey Mutex Lock and Unlock Issue
118b14601 : [VP] fix semaphore not clear issue
ddf911052 : [Media Common] [VP] teams write rc case fixing
8ddfc2159 : [Encode] Modify hwcmd cmd2
2d46be278 : [Encode] Improve FastDump coverage
6265fb322 : [Decode] fix some coverity in linux-open cocde
1c4710a4d : [VP] exceed maximum kernel size when running blending case
260f46ed1 : [Decode] Give an initialised value for struct
e81fe19f9 : [VP] Refactor VpRenderKernelObj
e5d940129 : [VP] Always use input compression flag for DN output
b628b6507 : [Decode] Move mos xe drm to open folder
94a4f8d16 : [Encode] fix coverity issue uninitialization
c72d78c1f : [Encode] BT2020 enabling on HEVC/AV1 Encode
5e00dabc4 : [VP] Add cache setting for internal surface
af1cac334 : [CP] Make functions of media perf profiler virtual
816b1ad27 : [Encode] Fix AVC quality drop and PF for camera padding surface
51129e417 : [Encode] Add history resource info dump into OCA buffer
42d90e328 : [CP] Add bypass option in AddCpCopy params.
0066c9bc4 : [Encode] Disable Arch Clockgate on some platforms
f218dc181 : [VP] Fix coverity issue.
2ed555829 : [Encode] Fix MTL Dual Enc 8K PF issue
49d881dc3 : [Encode] Improve FastDump coverage
2542a9729 : [VP] fix coverity issue8
586a44092 : [Encode] Fix coverity issues
280ad7723 : Revert "[Encode] Fix AVC quality drop for 16-unaligned height"
2d746641e : [Media Common] [Trinity9] Enable YV12 media part.
25422eaf6 : [VP] Add L0 Mode for KernelBinToSource
0147a3ac2 : [Encode] Fix KW issues
4a2862af3 : [Encode] Fix AVC quality drop for 16-unaligned height
c0c328ed8 : [Media Common] Disable some Vebox feature for WCL
e7ba5c82f : [Media Common] [VP] Add DG2 DIDs
f163299f5 : [Encode] Support last lookahead window for LPLA
b4788707e : [Encode] MTL AV1 encode Metadata enable
b016c0fe7 : [VP] Move Kernel Config to Render
8eefe1852 : [Media Common] [VP] Fix vaGetImage 422 format V plane shift issue
80e10da89 : [Media Common] Bump up version to 23.4.1
866311e32 : Revert "[Media Common] [Trinity9] Enable YV12 media part."
d968eb254 : [Decode] [DVT] Refresh Device IDs for ADL-S to keep align with Specification
186364342 : [CM] Fix some CM coverity issue
f362fb5f2 : [Media Common] [Trinity9] Enable YV12 media part.
edb049920 : [Media Common] [VP] Cancel update auxtable if waitForSyncBeforeUnbind timeout
eb14dc9cf : Remove Gen10 support code
e08336fee : [VP] Add cm stream check in ult
880451738 : [VP] Refine OCA flags
ac8590425 : [Encode] Fix AVC page fault issue
91242623b : [Decode] Fix some cov issues
962bb72fc : [VP] Coverity clean open source
c0e84d172 : [CM] Fix some coverity issue
11278187f : [VP] Separate old xe_hpg_base files and enable new platform renderhal
efccf1fd5 : [CM] Fix some coverity issue
8e6bdca2f : [VP] detect global GPU memory
c591bd745 : [Media Common] [VP][Media copy] Correct BLT Copy Target memory type from MTL+
2a1b1e708 : [VP] fix WMP green corruption
de70557d6 : [Media Common] [VP] cache setting on non apo path
95b9b1d6f : [VP] Open source coverity issue clean up
f7e19d493 : [Encode] Fix Coverity issue
c5a8a94de : [VP] Fix scalability missing configuration
11aba5c4a : [Decode] [DVT] README update for ARL-S upstream
f9e4fbd35 : [Media Common] [VP] media solo mos path selection
4c87857a6 : [Encode] Add default setting for target_percentage in ddi
f593b3a1c : [Decode] fix one potential null derefenrence issue
4a4e2b41f : [Media Common] [VP] MCPY Linux support
7566a0258 : [CM] coverity issues fix for unchecked return status
38cce51d2 : [Encode] AV1 Metadata enable
b0c30c413 : [Encode] Clean noises in driver log and fix a memory leak
c411fc7e3 : [Media Common] [VP] fix chrome compression issue
e3cbfcbf8 : [VP] Fix cm rt leak
c3185c6c3 : [Decode] Add support for reference only txture
586b6c01f : [Encode] fix slc header size issue
e812d7e4f : [Decode] Fix media reset count regkey read error
d320ebede : Revert "[CM] Fix some coverity issue"
2451cc4e2 : [Media Common] Add interfaces and user settings for IPA
4b2047085 : [Encode] correct nalnum in AddAllCmds_AVP_PIPE_refineE_SELECT
17bb7c846 : [CM] Fix some coverity issue
9d85c0a0a : [Media Common][VP] Add Linux APO MOS support for media solo
cd2a7cebe : [CM] Fix coverity CM resource leak issue
337ae2d20 : [Media Common] [VP][Media Copy] Refine BLT copy code
31d65e83a : [Decode] Fix some linux coverity issues
0ee666afa : [Encode] vdencAvcImgStatePar1 set to 0 for bug fix
509ab5f6c : [VP] Set sRGB color space for non-video wall and no background colorfill cases.
176a5c37f : [CM] Fix coverity CM resource leak issue
05e4d0d07 : [Media Common] Bump up version to 23.4.0
c4442ddad : Revert "[Decode] Fix some linux coverity issues"
83d675a81 : [Encode] clean coverity issues
fd6cd0462 : [Decode] Fix RPL device id issue
f4391fa87 : [CM] Coverity issue clean up for uninitialized and nullptr
8dc2e2e96 : [Doc] media readme update for API consolidation.
e00163904 : [CP] MAVD issue fix
c1f57e463 : [Decode] Fix some linux coverity issues
11326a65e : [Encode] Fix coverity issues
2977bdb52 : [VP] [Media Common]fix_linux_coverity_2
94542dbcb : [README] Edit HuC firmware section
abf7b98ea : [README] Change "Coffe Lake" to "Coffee Lake"
d19810328 : [Decode] fix some cov issues
a999b6ba3 : [Encode] AV1 videoencoder
8491d1fe2 : [VP] ADD_memory_NInja_counter_rtlog
45c3ce0d4 : [VP] fix coverity issue6
da3ac7daa : [Decode] Fix logically dead code issue of coverity
c8562a4ab : [Encode] Map TCBRC to VBR
5d6b96014 : [CP] Add error message report in mos
0a9bd3dca : [Encode] Cpublt to gen11/12
c7c39b231 : [Media Common] [VP] fix linux coverity issue
bbbf223b3 : Revert "[Media Common][VP] fix_linux_coverity_2"
012220a63 : [Encode] Clean up opensouce coverity issue
9f3967e44 : [VP] Fix bt2020 to bt2020 full range issue
07f0ed2ce : [Encode] Add OCA dump for SLBB
d53fda12a : [Encode] Fix open source coverity issue
74f8b7633 : [Media Common][VP] fix_linux_coverity_2
20b65abce : [VP] Clean Up Coverity Linux issues
b60f5d693 : [VP] Remove out of bound for FSRCNNs
4048d0a8b : [Decode] Refine MVC decode programming for ViewID list
acc3f57ea : [VP] clean up linux coverity issue
0c25c16b3 : Revert "[Encode] Add OCA dump for SLBB"
053cc5d36 : [Decode] Add MBCount check for av1 status report to handle vaSyncSurface issue
20bca2441 : [Encode] Back port av1 WA
f3f08465e : [Encode] AV1 Encoder Caps
d063fc58f : [Script] enable error detect for media ULT
786dcb7a3 : [Decode] Refine the free resource function
6c059daef : [VP] fix regkey output issue
722f921f0 : [Encode] Remove EncSliceLP support starting from MTL
92348f868 : [VP] linux coverity clean 1
266ebd435 : [VP9] [Encode] Fill padding with gmm CpuBlt on MTL
ddec84e17 : [Encode] Add OCA dump for SLBB
453ac2171 : [VP] Clean Linux Coverity Issue
3618c3880 : [VP] Coverity issues clean up part 4
9ffcdf4d3 : [Encode] Enable AV1 ICQ feature in Hal layer
a3c336e77 : [Media Common] Correcting typo on comments and debug message
6f2caa3ca : [VP] fix coverity leak issue
de8aaf62d : Update Vaapi Scaling List Order
81d4d60de : [VP] fix coverity issue 5
abdb1ae79 : [Encode] Clean up encode coverity issue
51002181e : [VP] Fix potential access violation in VP hal
376eac5b2 : [VP] Coverity issues clean up part 3
197841a54 : [VP] Fix FC Corruption When Blending without Colorfill in Legacy Path
22dc216ee : [VP] fix coverity issue 4
186e0da67 : [VP] clean up remaining coverity issue
660e1d9bf : [CP] Clean up remaining coverity issues
b2e90ded6 : [Encode] Clean up master encode issue of Coverity
494fcf46e : [Media Common] Bump up version to 23.3.4
58ab522e3 : [VP] Coverity issues clean up part 2
b5a1ea8ae : [Media Common] [VP] Add CCS flush in media copy
91120ce26 : [VP] fix_coverity
578c93699 : [Encode] clean coverity issues
1fafbb628 : [Encode] Fix encode coverity issues
d8e2f9d94 : [Decode] Disable Media Reset on Linux ADL platform and also non-Xe platforms
f34b7d0cd : [Encode] Disable VP9 padding on MTL
233138843 : [Media Common] [VP] fix coverity issue 3
72c08f788 : [Media Common] [VP] Clean up coverity issue
f4187cd03 : [VP] fix_coverity_last
7e31b8c22 : [Encode] Deprecated EncSliceLP starting from MTL
9f138de34 : [VP] Coverity issues clean up
d0fc53758 : [Decode] fix some coverity issues
613490482 : [VP] fix coverity issue2
390884a09 : [Encode] fixing vp8 cqp issue
b0996279b : [Media common] Remove legacy CMRT ULT overflow case
5cdd94ba9 : [VP] Fix FC Corruption When Blending without Colorfill
d004dc9f3 : [Encode] Add Flush CCS for MMC on
7e3e75a05 : [Media Common] [VP] fix kw issue
7a5cb2b42 : [Media Common][VP] clean coverity isuues mos
bf72cea60 : [VP] Add packet reuse support
cd39214b6 : [Encode] clean KW issue and coverity issue
c57bdcc5b : [Encode] Correct caps and disable ULT
82a4eb961 : [Media Common] [VP] fix coverityent issue
964ffcee8 : [Encode] Clean Coverity Encode Issue
d1336b4d9 : [Encode] clean coverity issues
df03e48cc : Revert "[Media Common] [VP]Coverity issues clean up"
450fe7f00 : [Media Common] [VP] fix cov issue
ce81beded : [Media Common] Add DRM format mappings for JPEG output to softlet
243c523f4 : [Encode] Fix kw issue
55b89826c : [Media Common][VP] Coverity issues clean up
b8849cda0 : [VP] Add SR feature_graph rtlog
1c13afaf3 : [VP] fix pipecontrol issue
5444c8342 : [Media Common] [VP] Fix OCA R2R crash issue for common dll separation
77c20c4dc : [Decode] Fix mem leak kw issue
26e0436d9 : [Media Common] [VP] fix ocartlogmgr destroy reentry
0738e88f8 : [Encode] clean coverity issues
5e2ae2bf3 : [Encode] Fix AVC DG2 cmd buffer dump issue
0c719e5f6 : [Encode] Fix encode coverity issues
bc0da6b77 : [Encode] Fix header pack in driver
eee6b1ede : [Encode] Fix nullptr for vp9 packer
e5697c6f8 : [CP] Fix nullptr access
3d4952631 : [VP] VPBLT accessing regkey per frame
7ba8e1911 : [Encode] fix Dual Enc Xcode media reset issue
f502af4cd : [Media Common] [VP] Refine bo wait for perf enable
292b0fd55 : [Decode] Add DID for RPL platform
e2e3eeaf7 : [VP] clear_kw_issues_vp_low_risk
1389a4611 : [Media Common] Bump up version to 23.3.3
4aa462155 : [Media Common] add cmd buffer dump into linux trace
23bb40cd6 : [Encode] Add perf tag for rab frame
d9a78ff08 : [Encode] Refine av1 pipeline: status report parameters
dac7c7635 : [CP] set not lockable device memory for decode buffer
d456727b4 : [Encode] Clean Coverity Encode Issue
b84835ab0 : [Encode] Fix BRC SCC GPU hang issue
24098df61 : [Media Common] [VP] fix coverity issue
c7cd5a683 : [Media Common] Add DRM format mappings for JPEG decoder output
80cf0330b : [Decode] Add mutex to protect global resource in status report
b2e8a4920 : [VP] Cleanup Coverity Issues
a92e8c5b2 : [Decode] Fix kw issue
a596d4663 : [Decode] fix some cov issue
c2f45037c : [Decode] Fix some psrit issue
33583c1a6 : [Media Common] [VP] Add oca resource info dump for vebox copy
1fdf86c3b : [Deocde][Coverity] clean up remain coverity issues
4899b6185 : [Encode] Fix encode coverity issues
3c312fd2a : [Encode] DG2 AVC virtual node association at execute stage
1790531df : [Encode] fixing unchecked dynamic casting
0c3441413 : [Decode] fix some cov issues
1e6a9fb56 : [Media Common] [VP]Re-write Vebox copy mocs value before cmdbufffer sumission from MTL.
2ba33c9dd : [Media Common] [VP] Cleanup Coverity Issues
8b41111fb : [Encode] Clean Coverity Encode Issue
f867f9e55 : [VP] Fix FDFB mismatch issue
a6dd6d4b7 : [VP] Enable SR for new platform
ccb81d410 : [VP] Add semaphore wait for debug purpose for Render/VEBOX workloads
3cbddb929 : [Media Common] [VP] fix common/vp gen12 off build issue
97d3c7b41 : [Encode] Fix av1 reference frames
b88670b12 : [Decode] Fix HCP reference MMC compression format issue
f1aeacb65 : [Encode] Fix encode coverity issues
d52278b81 : [Decode][Coverity] Clean some coverity issues
b9b424deb : [Encode] Align reference control with Cmodel
f0c5134ea : [Decode] fix some cov issues
95dc8591e : [VP] Add DDI in Dump File Name
eef1264e0 : [Media Common] [VP] Refine get_driver_info and add get_device_id function
e16c7abdd : [Media Common] ARL-S Open Source Upstream
87146e8cb : [VP] add missing preferred SLM setting
e39ed6ba6 : [Decode] fix some cov issues
e224545d1 : [VP] Fix_VP_Scalability_option
78e1093ec : [Media Common] [VP] Remove useless critical messages and optimize the log
2b40e2730 : [Encode] Add data for back annotation in status report
d7e8b50b8 : [Decode] MMC code cleanup for HCP on new platform
15c656f8f : [Script] enable flag support about clang
5147757ac : [Media Common] [VP] Separate gpu context creation function and remove WR code
5e2ef8016 : [Media Common] Bump up version to 23.3.2
8dcb2f87f : Revert "[VP] add missing preferred SLM setting"
22db96912 : [Encode] modify rdoq settings
cc7d035e7 : Revert "[Encode] Fix UV offset programming issue"
ca13c09d2 : [Decode] optimize media reset threshold
f55915979 : [Decode] Cleanup decode AV1 MMC for new platform
52bc67363 : [Encode] Fix UV offset programming issue
d88fdda27 : [MOS] Fix mos leak and out of scope issue
00d560ba5 : [VP] Force to render path according to app setting
bee1371ff : [VP] Force procamp to rende only lumaKey is enabled
2fcdd5289 : [Media Common] [VP] Fix Surface Compression Type not Match with Allocation Parameter in Legacy Path
65327334c : [Media Common] [VP] Using common Tiling type to replace i915 Tiling type
c05f5e246 : [Decode] Fix AVC decode non-existing frame flag programming
385f5cf58 : [Encode] Fix coding issue on loop restoration
5621e3f04 : [Media Common] [VP] fix compressed surface width not align with 32 and seg fault
9e0c2561f : [VP] add missing preferred SLM setting
be4e290b2 : [VP] Add Assert Message in GenKrnBin
de03244e3 : [Media Common] [VP] Fix BMG L2L copy crash issue
52903a725 : [Encode] Algin av1 timer set with other codecs
48c1c38b2 : [VP] Add ALPHA YUV Format HDR Supported
b4b3742a8 : [VP] Add AYUV Format HDR Supported
55c40038b : [Decode] JPEG roubustness enhancement
b6d038491 : [Media Common] [VP] XRGB force to tile4
ac423c356 : .github: Drop libegl1-mesa-dev and libgl1-mesa-dev
c086b22f1 : [Media Common] Fix Compile Errors Reported by Clang
a6c20de5e : [VP] Refine CSC sfc tile check
2e5755b9e : [Media Common] Bump up version to 23.3.1
9913c787b : [Decode] Add new definition to check return value with given ret value
9ccd32e61 : [Encode] Set RAW Sync as READ only
4bc121084 : [VP] Fix Open Source Build Failure
05fdc4c35 : [Decode] Use the new Libva error code VADecodeReset to indicate the Media Reset happended.
acfc15ec0 : Revert "[VP] Add AYUV Format HDR Supported"
e70d2d080 : [VP] fix_kw_issue
c5f75b6cb : [VP] Add AYUV Format HDR Supported
fd8386eab : [VP] fix_hdr_invalid_access
3742c1349 : [Encode] MTL dual encode bug fix
fe84f128f : [VP] Disable Media Frame Tracking for Media Sfc Interface
cd4c26737 : [VP] Enable Hdr 3dlut caculate by CPU
1cbf09035 : [VP] fix sr memory leak
4fbeaf802 : [VP] Remove decompression wa for interlaced surface
84181c8c0 : [CP] Add IO message parse in OCA
09ec799ec : [Decode] Optimize Media Reset Threshold
166710378 : [VP] MTL Memory Leak Issue Clean up
ca1098d8a : [Decode] Fix linux apo ddi not working issue
cd9ff76bd : [VP] Add Prepare Scalability Params for MediaSfcPath
a1dbb87eb : [Media Common] fix profile list not free after malloc
e56144a6e : [VP] fix hdr memory leak
407bd9348 : [Media Common] [VP] Fix wrong GPU (1st one) used when STDIN is closed
612ea0fc9 : [VP] fix dynamic case pBwdRef issue
7ab0441ee : [Media Common] [VP]get clear color address
b361217fc : [Decode] Fix gen by gen build issue
d117b782a : [Decode] Decode DDI Refactor switch
b9fd217b3 : [Decode] Add drm specific log utils
3021fd7ec : [Encode] Update HEVC 422 in README
bce5a8a36 : [Encode] Fix max reference frames
991692041 : [Media Common] [VP] Move common content to mos bufmgr api header
02a560427 : [Encode] Fix AVC VDEnc BRC corruption on VAAPI
f5bc55d5c : [VP] add rtlog for auto diag
7ceb6031d : [VP] Fix app crash by nullptr access
2327c8db7 : [Media Common] [VP] refine unbind sync wait timeout logic
03f4cde9f : Remove WaDisableGmmLibOffsetInDeriveImage WA for APL/GLK to fix chromeOS UV shift
d45806f75 : [CP] Change log level of encode counter printing
3aa6fc946 : [Encode] Moved TCBRC ARB support to Feature Init
c2a594ae2 : [Encode] enable metrics report dump for new platform
a971991e4 : [Media Common] [VP] Separate bufmgr header and change including headers in common component
32b706bab : [VP] HDR to SDR add 444 422 format support
50d392b6b : [Encode] Update DDI and Enable IntraEdge Filter if VPL require
a00e4acc1 : [Encode] Fix SW programming issue on cdef recon output
bd5bde0d8 : [Media Common] [VP] [Linux] ARGB force to tile4
c9166d314 : [Encode] Correct maxBRCLevel
7e19d7fd4 : [Media Common] [VP] Add Surface Check in MediaMemoryCopy
98192bee3 : [Decode] Add RESET status for media reset
95ed35b32 : [VP] Change L8 to R8 for format limitation
c8bb006e7 : [Decode] Fix gen to gen build issue
919d39804 : [VP] Enable YUY2 for SR
29fa9fbf9 : [VP] perfect disable secure DN logic
3bf2af37b : [Media Common] Bump up version to 23.3.0
fe2c090cf : [Media Common] [VP] Fix oca resource type not being set
a5d4674d1 : [Encode] bug fix for AVC TCBRC
6f21fd678 : [Encode] Fix frequency boost not working issue when scalability is on
9b1b6a61d : [Encode] Brc update optimization
bf25c3ac0 : [Decode] Add log for mixed MMC surface mode
26d5f57ca : [Encode] Add mocs index in patch list
8f8294094 : [VP] Fix vp dump issues
dd0062458 : Revert "[Decode] Add RESET status for media reset"
9830c1009 : [VP] update feature graph surface info RTlog
37483dd7f : [Decode] Add RESET status for media reset
b3255d540 : [Decode] fix MPEG IT mode issue
09a84a9da : [Media Common] RKL enable in media interface
288423b7f : [Encode] Add CHK_NULL Return for *padding_data
72ad96491 : [VP] Add memory index and Regkey
0f3c366a3 : [Encode] AV1 scatability policy setting
9806aede1 : [Decode] fix vdsfc csc issue
a32b06ea5 : [Encode] Fix dual enc AV1e sporidic hang issues
901d50e21 : [Encode] Remove unused code
ba5459259 : [CP] Enable LBDM P1 WA
01ab18388 : [VP9] [Encode] Fill padding to tiled format buffer directly
a3c0cadb5 : [CP] add perf data to avoid assert message in submit
a9515180f : [Encode] Hard code minFrameSize for tile R2R mismatch
2d8847a62 : [Encode] update codechal dump size
78eab289e : [Media Common] [VP] Enable pat index setting when creating bo
6dc729b1d : Revert "[Encode] Hard code minFrameSize for tile R2R mismatch"
220bbc45d : [Media Common] [VP] enable oca rtlog when ApoMosDisabled
1669948ef : [VP] [Trinity9] Take decompression of SFC output outside of RenderVeboxCmd
a766a3343 : [Encode] Update AVCe SLBB buffer size
1c582b923 : [Encode] Hard code minFrameSize for tile R2R mismatch
c6a937d15 : [Decode] Zero Reference Frame Order Hint When Disable Order Hint
0b3267554 : [VP] add frame id for vpp perf
7b4326e63 : [Decode] Add AV1 bit depth check
76b541f6c : [Decode] Jpeg quantiser table selector overflow
7218245b3 : [Decode] Enhance robustness of codechal for vc1
6f483dd9f : [Encode] Add check NativeROI
c28bfd8bb : [Encode] Fix HEVC multi-tile r2r failure in multi-task phase
41de8a806 : [Media Common] [VP] Guard Regkey file auto create in release vesion
fddc47caa : GetModifier linear format
e102f6dd2 : [Encode] Enable AV1 Dual Enc for MTL
18c988ba1 : [Decode] Fix Trinity11 r2r scalability real tile hang
12b490d89 : [Encode] delete m_QPMapROI in destructor
4edd111db : Revert "[Decode] Add AV1 bit depth check"
a31f84a72 : Revert "[Decode] Jpeg quantiser table selector overflow"
d79529712 : [Encode] fix fwdRefs array out of bound issue
cf5b89e7f : [Media Common] [VP] Remove AutoPerfUtility in Release Version
4f6c9e0c0 : [Decode] Add AV1 bit depth check
5a9ff935e : [Decode] Jpeg quantiser table selector overflow
6fb1f5970 : [VP] Force CompressionMode as RC for bUncompressionWriteNeeded
3b5369d68 : [Encode] Move BGop parameter calculations to driver level - backward compatible
868a3a749 : [Media Common] [VP] Remove bParellelSubmission overwrite
cba4b755e : [Encode] Fix MTL TU mapping issue in opensource on AVCe
fb76daa5e : [Encode] move av1 AddPictureVden to common base
c72890925 : [Encode] fix LPLA R2R issue
f44004082 : [Media Common] [VP] Revert pat index PRs for some merging rules
0d38a5419 : [VP] Fix bt2020 rgb to rgb fc kernel output darken issue
1097e39b6 : Fix tonemap vaapi on certain input size issue
1e463c276 : Add WaDisableGmmLibOffsetInDeriveImage WA on gen8/9/10 to fix chromeOS UV shift
1e24f4f94 : [Media Common] Return correct modifier for I915_TILING_Y
3471a0547 : [VP] Add OCA for VP User Feature Control
ac4f37c3c : Revert "[Encode] Move BGop parameter calculations to driver level"
4b369d89f : [VP] Add surface info RTLog and kernel info for feature graph
47c07b481 : [Media Common] Bump up version to 23.2.4
5ca8255a0 : [Encode] Fix fast dump issue
dc6e16c7a : Handle odd dimensions for external non-compressible surfaces on MTL
b292a33f1 : [Media Common] [VP] Fix engine class instance alloc
a077a2449 : [Encode] dummy tile wa fix
d3d2013e1 : [Encode] Move BGop parameter calculations to driver level
c099f945c : [Decode] Enlarge AV1 Max Tile Number
6e003d1b0 : [Encode] Enable HEVC VDENC 422 on LINUX path.
f6ff3c73d : [Encode] enable preenc debug mode
829344828 : [Encode] Fix scalability failure on multi task phase
89201eaa7 : [Encode] Correct AV1 supported tx mode caps
51ba54c5f : [Encode] Add checks for AVC HuC loading
33194524c : [Encode] Correct cmd sequence for multi task phase
79ae8d444 : [VP] add VP feature graph RTLog in tool
74ccda350 : [Decode] Enhance robustness of ddi for AV1
9cee9a4f0 : [Media Common] [VP] Add scalability support and fix bGucSubmission issues
ddd32f818 : [Encode] separate CDEF buffers to gpu ctx based
ed574fa78 : [Media Common] [VP] Unify vebox copy
2b903d9cc : [Encode] Fix the issue that bs size buf not reset before brc 2nd pass
85face30b : [Media Common][VP] MOS_CPU_Memory_Footprint
8a65826b7 : Revert "[Decode] Decode DDI Refactor switch"
41703f3ca : [Decode] Enhance robustness of avc slice parameter
6fb6d0453 : [Decode] Enhance robustness of hevc picture parameter
5b3692ff7 : [VP] Add Page Fault Controller in IECP
7d05538e9 : [VP] [Trinity9] Fix issue in multipipe when using legacy mos with apo hal on MTL+ platforms.
f4c552cde : [Encode] Streamin bypass settings update
069c26903 : Fix GCC13 build errors
e5090f55b : [Decode] Restore Clean Up Reference Frame Info when it is Key Frame or Intra Frame
1f2245867 : [Decode] Decode DDI Refactor switch
b2ab41b3f : [Encode] Fixed Min/Max Qp settings for VAAPI
8ec3df0ab : [Encode] Fix AVC BRC dll corruption for STFEnable == 0
abde65b80 : [VP] Correct Row Store Scratch Buffer Cache Select Setting on MTL+
dd27648fb : [Decode] Fix field pic flag and deblocking rowstore cache setting
e1de82619 : [Encode] Added extra scal option that allows tile col count larger than VD number
9ea263c76 : [Encode] Add perf record for 2nd VD for AV1 dual enc
ac21d0038 : [VP] Add conversion matrix for BT2020 limited range YUV to BT2020 full range YUV
46d9066d0 : [VP] APO BT2020RGB->BT2020YUV enable
183d41045 : [Encode] read statusReport in av1 common packet
643628b12 : [Encode] Remove useless message to improve RI perf
c62077bb8 : [Encode] Bring back the missing programming relevant sw stitching
3813d4b49 : [VP] Add memory footprint
1b3828226 : [VP] Add conversion matrix for BT2020 full range RGB to BT2020 limited RGB
0ea606944 : [Media Common] [VP] fix kw issue
11b2d1584 : [Media Common] [VP] fix heap corruption
f15be469f : [Decode] Using different ctx to submit FE and BE0 phase cmd to avoid preemtion timeout
c7aba6e23 : [Media Common] [VP] Media trace events missing after Common DLL separation issue fix
9f9c114af : [VP] add debug log
2242fed63 : [Encode] AV1 Tile size check issue fixed
41107400c : [Decode] Enhance robustness of reference index
3e0c2d4a3 : [VP] Fix ScalingMode and SamplerIndex not Match with SamplerFilterMode
8d3be8418 : [Encode] Implement error handling into metadata buffer
f7bc0c3b8 : [Encode] Remove filling padding for recon surface
db057d8aa : [Encode] Enable kmd media scalability for AV1 dual encoder
bd7f42b50 : [Media Common] [VP] add component tag for media copy
604f2fc37 : [VP] Add error message for cm2mos
2dc3bb687 : [Media Common] [VP] Fix command buffer reuse and bo map
7ba1e6b21 : [Encode] Add dynamic multi engine encoding policy manager
19aa0f40c : [Media Common] Bump up version to 23.2.3
258ad1abb : [Media Common] [VP] update MTL device ID
d2212ab34 : [VP] Add DI dump for debug
50485c503 : [Encode] Ported VP9 unaligned height WA to Xe_Lpm+
08dd244b2 : [Media Common] [VP] Remove pat index hard-code and fix bo reuse policy
3c5910071 : [Media Common] [VP] enable block copy for DG2
0f1a83d04 : [Media Common] [VP] rename HWInfoGetLinuxDrvInfo to mos_get_drvinfo to align with mos coding style
9cd165e08 : [VP] port scalability hang fix to MTL
8cfce4bec : [Decode] Remove Clean Up Reference Frame Info when it is Key Frame or Intra Frame
e741faa4e : [VP] Remove registerResource called by hal explicitly
b3705ad35 : [Decode] Fix always submit decode on one virtual node
610a84021 : [Decode] Report engine reset status by reusing query surface error api
cad0e882d : [Media Common] [VP] Move i915 related to mos_bufmgr
2d528585d : [Encode] Remove duplicated code for av1
b14d6c456 : [Decode] Enhance robustness of tile info
8a9b098a2 : [Decode] Enhance robustness of calculate numpass
a166a1cfb : [Media Common] Add GPU hardware information in Github Issue template
68757a9a8 : [Encode] Add code owners for media encode os
192c81a24 : [VP] separate decompress from vpblt perf tag
77a19829a : [Decode] Enable guc submission for RPLS
7f48290ec : [Trinity9][Decode] Fix VE interface nullptr issue
620f54e19 : Added third party programs file for media-driver (open source)
86694c357 : [Encode] Fix AV1 tlle cmd buffer dump issue
2b8e57777 : [Encode] fix metadata access alignment
47a49c094 : Add public build for exlude AVC/HEVC codec
4ecd5b3a1 : [VP9][Encode] Do not fill padding to recon surface
5dfe5b1d1 : [Media Common] [VP] Replace HWCONFIG_TABLE in QueryDeviceBlob with HWCONFIG_BLOB
be314bd07 : [Media Common] Bump up version to 23.2.2
84584f2d7 : [Encode] AVC fix metadata access alignment
9536020c6 : [Decode] Add SFD line buffer for AV1 VDSFC
731a8d0db : [VP] fix blending param issue for APO
fd375cf2c : Add code for old kernel compatibility
1540d75e8 : [Encode] Fix for update adaptive_ref_pic_marking_mode_flag
91ac25d25 : [Encode] Fix for NumRefFrames=16 issue
64e4fad67 : [Encode] Replace CodecHalDump with FastDump
bd86a6e6c : Revert "[Encode] Fix AVC execution for STFEnable == 0"
e58a88531 : [Encode] [HuC Release] MTL release - V20230421
e6219900a : [Encode] Remove duplicated function which already exist in base
0eed092b2 : Revert "[Encode] Fix soreData increment"
433b2e141 : [Media Common] Add media copy information in public
691aba485 : [Media Common] [VP] Add A8 format in MCPY
3a76008aa : [Encode] fix bgop issue
973bbae0f : [Decode] Set the pointer to nullptr when it has been free
155b0ba59 : [Decode] Refactor mos gpu context creator to support extention
588ac0aff : [Encode] Fix memory allocation for AVC VDEnc Encode statistic
df1e55dc4 : [VP] Scaling mode work with HDR enabled
148bcd739 : [Encode] Fix soreData increment
88e086197 : [Encode] Enable encode media copy
4cd23dca7 : [Media Common] [Trinity9] turn on FtrMediaNative9 in MTL skutable.
8460507b2 : [VP] Add mos_interface function in linux
0cf703a7e : [Media Common] [VP] fix mavd case memleak issue
26cc42c3f : [VP] update MdeiaAnalyzer Manifest jason files
9ddfb1539 : [Encode] 2ndPassStaticsAdd
dc5b9543f : [Encode] cqp use UpdateStatusReportNext instead of UpdateStatusReport
878f41845 : [VP] Add sfc path cache usage reporting on Gen12
210d419f6 : [README]: mark code snippets with <code>
f76c5a7f4 : [README]: fix in-bullet text alignment
73449a8aa : [VP] Integrated FP16 kernel into HDR kernel path.
92c00a857 : [Media Common] [VP] Add pat index when creating bo
169aa0eed : [Decode] Add the implement to query drm version
c6882366e : [Encode] LPLA TU setting unify
b6f3585c5 : [Media Common] [VP] media copy GPU content creation when ready to sumbit cmdbuffer and correct render copy tag
c0e3d4481 : Revert "[Encode] Fix memory allocation for AVC VDEnc Encode statistic (legacy implementation)"
ecf15ae22 : [VP] add feature SWFilter log
a26db8867 : [CP] Implement watchdog timer for BMG
89c6167ce : [Encode] Add RAB support from ACM in attributes on AVC
e582841c0 : [Encode] Brc update optimization
ca68f2415 : [Encode] Coding rule violation issue fix- empty file, status check, magic number
2794b042b : [Media Common] Bump up version to 23.2.1
2e6afc5dd : [Encode] AVC VDEnc Encode statistic
7f07fc849 : [VP] Fix tonemap vaapi extremely slow on certain input size issue
31bfcec0e : [Script] Update readme for Guc setting on different platforms
82c23a406 : [Decode] update feature list Correct supported vp9 output format and update more info for 12bit decoding
ec1c1ae61 : [Encode] Fix memory allocation for AVC VDEnc Encode statistic
6f8bb6ade : [Media Common] [VP] Skip decompression if already decompressed
d820eb4a8 : [Decode] override debug functions in gpu context
972b3906b : [Decode] Fixes for codechal and fast dump
eb6bb6431 : [VP] flush logfile before submission
4d9ec858f : [Encode] fix lpla data read in ladll path
e8d56da9a : [Media Common] [VP] fix gcc14 build fail
1a15c960b : [Media Common] [VP] add key control to disable evict
9285965b7 : [Encode] Clean up CMD3 table for XE HPM
528a4842f : [Encode] Make BrcPakStatisticBufferFull recycled and add debug dump
d766950bb : [Encode] Fix corrupt slice
b8e95e180 : Revert "[Encode] 2ndPassStaticsAdd"
a30073594 : HEVC encoder: handle VAQMatrixBufferHEVC according to VAAPI on xe platforms.
d2ad171b8 : [Encode] Fix missed caps
59df8b670 : [Encode] fix feature display order issue
bf998d275 : [Encode] Add pass number report for MTL AVC
b3e588993 : [VP] add vebox decompress perf
35235c258 : [Media Common][VP] Fix C++ One Definition Rule violation issue
85fb735fb : Revert "[VP] Disable 2pass CSC for H2S."
c511ccc3f : [Encode] Fix AVC execution for STFEnable == 0
e4ec45fc0 : [Media Common] [VP] surface dump Async
b6d987686 : [Encode] add chroma format in rowstore
796c7b210 : [Media Common] Update ACM and its one derived platform DeviceIDs
b509bb4ca : [Encode] SR feature refinement part 3 - remove unneeded packet
36275b060 : [Encode] Fix the HEVC ICQ capability on DG2
3ec47f2a2 : [Encode] Fix single task phase disabled
40b1bf44e : [VP] Fix Mavd issues -- mismatch
4b3f2512d : [Decode] Update IsShortFormat function usage for AVC decode
9b5910ab0 : [Encode] Feature Enable for Fast Pass.
338c0dba1 : [VP] fix_csc_overflow_and Pblend_overflow
b5175cd73 : [Media Common] [VP] fix dead lock
ef6fb0b0d : [Media Common] [VP] add performance tag for BLT copy
66c2617d4 : [Decode] Assign Chroma Format When Setting AVP Buffer Size Parameter
c71ff319f : [Media Common] [VP] enable render copy on new platform and move common codes to base class
f2e1506d8 : [Media Common] [VP][KW] fix os interface check null
9ab9b7f8d : [VP] Align surface setting with legacy for FDFB feature
4b3ccd23b : [VP9][Encode] Fix unaligned height static content encoding quality
84ebd30d9 : [Encode] xe_lpm_plus stream in matching with CMD2
46c2c2903 : [Media Common] [VP] fix kwissue
6d074b884 : [Encode] av1 matrix feature enable
531ceae21 : [Decode] Refine mos bufmgr api of shared ctx creation
ff2bf13a5 : Revert "[Media Common] [VP] surface dump Async"
3e8b94923 : [Media Common] [VP] Common DLL separation: Align original mem ninja counter logic and enable fflush callback
b37609844 : [Media Common] [VP] mos_bufmgr function cleanup
b626e4ef9 : [Encode] Fix compiling issue when disable AVC encode
6573106a3 : [Decode] Fix compiling issue for vp9
b1e019ec0 : [Media Common] [VP] surface dump Async
66b0fc926 : [Media Common] [VP] fix media copy crash
7882e18b6 : [VP] Update FP16 Set on APOes
8d9199412 : [VP] Fix mavd issue
9031aa4dc : [Media Common] [VP] Common DLL separation: fix fwrite across dll issue and fix mem ninja count
78b19912d : [Media Common] [VP] add performance tag for media copy and move common codes to base class
cd89b43c5 : [Decode] Refine AV1 Get Buffer Size and Get Rowstore Caching Address Function
898f09602 : [Encode] Refine SR feature part2 - open source
533e7d1f9 : [VP] fix corruption when interlaced input surface with mmc on and force di to render
8dc8c1545 : [VP] Update Fp16 kernel.
52bf8f971 : [Decode] Refine mos gpucontext to support override
5e05c3318 : Revert "[Encode] Add mediacopy support in encode pipeline"
cbaa92b3b : [Media Common] [VP] enable common dll build
97528bbbb : [Media Common] [VP] Common DLL separation: refine some functions and modify some cmake files
d34b7de07 : [VP] Fix ScalingMode and SamplerIndex not Match with SamplerFilterMode
8d7b83ca6 : [VP] add feature graph RTLog
e2a8d1756 : [VP] Report cache setting
837a2ee94 : [Decode] Refine mos bufmgr api of query engine
b5279eb36 : [Encode] add SentPredicator and SentMarker in hevc
22c1f165d : [Encode] Fast dump refinement
792f8b952 : [Encode] Fixed brc dll 2nd pass issue
238be82c6 : [Media Common] [VP] vaGetImage and vaPutImage refine
3614649bd : [VP] Enable 3DLUT generation on GPU and Update Kernel Binary
6d31d98c1 : [Decode] Enhance robustness of slice parameter
65138517c : [Encode] Add AVC BRC dump for input_region_0
e5f31e0d9 : [Media Common] Bump up version to 23.2.0
6945a159d : Revert "[Media Common] [VP] surface dump"
e9b4c8f55 : [Decode] Enhance robustness of reference index
68ae6b316 : [Decode] Modify AV1 ErrorDetectAndConceal to Virtual Function
04f4d78fd : [Encode] SetPredication/SetMarker cmds
8c2130c96 : [Media Common] [VP] Binary size reduction shared utilities function
7fe00f188 : [Media Common] [VP] Remove Noise VeInterface Being Nullptr Critical Message
ae36a7219 : [Media Common] [VP] common dll enable: refine cp/decode function
3e983f956 : Tidy up mos buf management function call
d37ec9a8e : [XeSDK] Enable STD GPU output support
2aa5cff2c : [CP] Enable engine base HWS
3158e5bfb : [Media Common] [VP] Common DLL separation: modify oca files and modify some cmake files
48da2acfe : [Media Common] [VP] surface dump
46f5520ca : [Encode] codec media copy refine to wrapper
2c4e96fcd : [Encode] Rename cmd params struct
e63c69d27 : [Encode] Refine surface/buffer dump in codechal debug
a9c2df7b0 : [VP] Disable AVS for surface with nearest or bilinear scaling mode.
bdbf157a1 : [Media Common][VP] Update Modifier code logic
fc0c30697 : [Decode] MediaUL Refine
d71a32a7b : [Encode] Enable 32-bit SliceSize Streamout report
1390e5e90 : Revert "[VP] Enable 3DLUT generation on GPU"
1e7cc870d : [Media Common] Bump up version to 23.1.5
e68feab7d : [Media Common] Enable MMC in free kernel build
f8897f3a5 : refine open file to avoid false alarm in code comparison
9deb38988 : [Decode] Recheckin decode resolution check function for Linux DDI
b5fa4f4d1 : [Encode] Refine SR feature definition - part1 - 2nd
4de6a8106 : [Media Common] [VP] Common DLL separation: refine mos utilities vars init
84acdb22b : [Decode] Remove WA for RAW sync issue
56dc7e81b : [Decode] Media on Xe kernel, media infrastructure implement
60c6ed8ba : [VP] Enable 3DLUT generation on GPU
faaf501eb : Revert "[Decode] Media on Xe kernel, media infrastructure implement"
7415c0714 : [Encode] fix mtl tu mapping issue in opensource
7f5384e07 : [Decode] Media on Xe kernel, media infrastructure implement
7abff4229 : [Decode] MPEG2 IDCT issue fix
3a514ab31 : [Media Common] [VP] Fix Invalid Allocation Index of OcaRTLogResource in multi VPP case
12e141dc2 : use possible upstream definition of CCS modifier
fe3b5f864 : [Media Common] [VP] remove Tile4 flag for Linux
9de9759ce : Revert "[Encode] Refine SR feature part1 - interface refinement"
fd4301f33 : [Encode] Enable HEVC resolve metadata
a6dd3dace : [Decode] Fix memory out-of-bounds issue for JPEG
04055b7c2 : [Encode] Refine SR feature definition - part1
d9ccb6c08 : [Encode] Fix an issue that GopPicSize may be 0
951cf55b6 : [CP] Add relative mmio addr check
0bf7a996e : Revert "[VP] fix corruption when interlaced input surface with mmc on and force di to render"
02d29220e : [Decode] Add Decode AV1 Chroma Format Definition
4fcb77c47 : [Decode] virtual node assigment optimization
a95ee5b26 : [Media Common] [VP] Common DLL separation: refine some static variables
e66cd4043 : [Decode] Delay after each frame by miliseconds
93cb74172 : [Decode] Add strict check for mmc using
7dacbcc19 : Revert "[Decode] Update AVP Chroma Format"
c41f8d1ed : [Decode] fix fast dump less surfaces than expected
609cdae96 : [Decode] In VD+SFC case, Honor the region height from the setting of API instead of overriding
255a5ebc2 : [Encode] Fix AV1/HEVC transcode segfault issue
c08a017a4 : Remove stale cmake subdirectory
52238985a : [VP] fix corruption when interlaced input surface with mmc on and force di to render
b8d2bac61 : [Media Common] [VP] Common DLL separation: clean global functions
5b0b398b8 : [Decode] Update AVP Chroma Format
be68832e4 : [Script] refine open file to avoid failure in code comparison
5a0f38723 : Disable Gen11 driver code when -DGEN11=OFF
96ce95675 : Remove unnecessary Gen11 #includes
e5568ff27 : Disable Gen9 driver code when -DGEN9=OFF
181ae3961 : Remove unnecessary Gen9 #includes
8992e04ec : [Encode] Fix for avc apcket
9eb72f1c1 : [Media Common] [VP] Common dll enabling: ddi dll build on d11
bc783cb1d : [Decode] Port AV1 Robustness to apo path
d07c8e956 : [Media Common] Bump up version to 23.1.4
604284810 : [VP] fix memleak issue
24527b402 : [VP] add dump surface for VPsolo
465f21e90 : [Decode] Close the hanle if return error to avoid file handles leak
f5628d080 : Revert "Revert "[Encode] VP9 VDEnc CModel matching for Xe_Lpm ""
99adba9ac : Disable Gen10 driver code when -DGEN10=OFF
cd6f03137 : [Script] refine file line to avoid noise failure in code comparison
473509cef : [Encode] Fix surface lock segment fault
0e0dba767 : [Media Common] [VP] Common DLL separation: refine mos resource is null
7a325e274 : [Media Common] [VP] Common DLL separation: clean static mos functions
25274432d : [Encode] Fix patch list calculation
68cc7339a : [CP] Add stale protected gem context check
9fc393c58 : [VP] WSL CSC crash
24e914e94 : [Encode] add Gen10 specific macro in linux ULT
47d368a10 : [Media Common] [VP] Common dll: enable vulkan ddi dll and refine d12 ddidll include dirs
d5db78193 : [VP] clean up critical message print in clearview of playback
eb1022209 : Revert "[Encode] Additional check for allocated surface size and SPS parameters"
69475b0ab : [Decode] Add strict check for array index
937748f74 : [Decode] Add more conditons check for AV1 reference frame index for softleft
929866c80 : [Media Common] [VP] Linux Compression sku/wa update
35d517a71 : [Decode] Fix perf tag set issue during decode+render workload usage
e714ff88c : [Media Common] [VP] common dll: enable ddi dll on d12
104b2977c : [Decode] Refine mos gpu ctx to init each type of ctx respectively
032125825 : [Decode] Add more conditons check for AV1 reference frame index
559a168b2 : Revert "[Encode] VP9 VDEnc CModel matching for Xe_Lpm"
3ef9d5a70 : [Decode] Fix typo for AV1 surface number
29ff1a42f : Fix gcc debug build.
6245d85ce : [Encode] Additional check for allocated surface size and SPS parameters
5a1508305 : [Media Common] [VP] Common DLL separation: Modify cm files
82da4a61b : [Media Common] [VP] Add report key for cache usage
ba0a73a34 : [VP] Add BB Start and End in VP Render Cmd Packet
2506de722 : [VP] fix clearview first frame time not meeting target
dd49491b8 : [Encode] Fix AVC perf tags
726a6ab75 : [Encode] Enable resolve metadata process
bb322c379 : [Decode] Fix decode perf tag issue for Jpeg
5958c5953 : [Encode] VP9 VDEnc CModel matching for Xe_Lpm
5fc2e4e4d : [Media Common] Add dispaly caps VADisplayPCIID
1d8263769 : [CP] Fix the issue of nullptr
c5d8f5be6 : [Decode] Enhance robustness of slice parameter
b8aa32e7f : [VP] add_key_for_ve_dump
bcb0b123c : [Media Common] Bump up version to 23.1.3
4e28af908 : [Decode] Fix GetResourceInfo Crash Issue
dcc87c499 : [Media Common] [VP] [MCPY] Add surface size check in MCPY
8a2573ffc : [Decode] Fix NULL pointer issue
796f73a68 : [Media Common] [VP] common dll enabling - d12 cleanup
ca64ab3e2 : [VP] update HDR kernel multi layer
f0ae74bca : Revert "[Media Common] [VP] Add surface size check in MCPY"
17d34d886 : [Media Common] [VP] enable MediaPerfProfiler for media copy
f6e64f045 : [VP] Refine SR with Replacing Standalone Internal Buffer to Common Internal Buffer
8fbadf4a5 : [Media Common] [VP] Add surface size check in MCPY
0b4dfb330 : [VP] Add DI Config : SameSample/FirstField/PastRef All True Case
b49977284 : [Decode] Fix jpeg decode MD5 mismatch
47ab2abe9 : [Encode] Fix HuC off failures
3dea08ab0 : [Decode] Fix kw issue by removing useless nullptr check
d355d2cca : [Encode] Enable av1 error resilient mode
7e15fbb1f : [CP] Add new huc auth param
11127e769 : [Decode] Correct ddi heap element count when free
1a7fc5644 : [VP] Fix Output out of scaling when using SR with Rotation
65c155660 : [Decode] Update row store cache reg key name
ffb049070 : [Encode] Increase number of 3rd lvl bb count
7ac7d4cb5 : [VP] optimize vebox resource
c437a1517 : [Decode] Move rowstore cache regkey report to new location
90068e6d6 : [Media Common] [VP] Common DLL separation: remove mos media copy usages in hal
3f3d2bf2e : [Decode] Refine mos gpu hang interface to use correct ctx id
6323548b9 : [Encode] Fix a PF issue
003563d49 : [Media Common] Bump up version to 23.1.2
7a55bf2c6 : [Media Common] [VP] Common DLL separation: move media user setting mgr files
cb8d4f475 : [VP] disable dn for 4k+ clips
08173bd0d : [Media Common] [VP] separate MHW cmake as specific engine group/dirs
f0b5617ec : [Media Common] [VP] Common DLL separation: add context interface into context base
a5d04a8ca : [Media Common] [VP] update compressed write control in MOS
be80d36e5 : [Decode] Enable FastDump for Decode
f990a3230 : [Encode] add linux acm device id
1ff2e30e0 : [Encode] Enhance av1 tile check
e8fb4b868 : [Encode] Align with the latest Settings.
2de1bba90 : [Decode] In VD+SFC case, Honor the region height from the setting of API instead of overriding
f5cc82d32 : [Encode] Enable fast dump for Huc
482684e1f : [Media Common] [VP] Add media profiler start to common submit
ed20571f5 : Revert "[Decode] Update decode resolution check for Linux DDI"
679036673 : [VP] FP16 Enable on APOes
8c3ade0f2 : [VP] [Perf] Add delayed init logic to Native Adv kernel
181420b49 : [Decode] Update decode resolution check for Linux DDI
b545340bc : vaGetImage optimization on dGPU
595bcb273 : [Decode] Enhance robustness of Decode SubPacket Manager
052a54437 : Revert "In VD+SFC case, Honor the region height from the setting of API instead of overriding."
98a7fef35 : [Encode] Limit ICQQualityFactor value for AVC QVBR
c2276465a : [VP] Fallback to doubleBufferCopy when lock external resource failed
acc74bc2a : [Decode] Fix Decode Encryption Types Missing in APO
28379eacc : [Encode] Add caps for encoding block sizes and features
41b5051d7 : [VP] Fix HDR render KW issue
99bade239 : In VD+SFC case, Honor the region height from the setting of API instead of overriding.
bca249db2 : [Media Common] [VP] Common DLL separation: move legacy reg functions to usersetting
f3531ec27 : [Encode] add pipe sync for cqp
01074f186 : [VP] fix kw issue
cadbf44c0 : Revert "[Media Common] [VP] separate MHW cmake as specific engine group/dirs"
379fd843a : [Encode] Added SetFrameTrackingForMultiTaskPhase() func call
18b1d9b0e : [Media Common] [VP] separate MHW cmake as specific engine group/dirs
b8b82f5a7 : [Media Common] Bump up version to 23.1.1
068a66505 : [Encode] Optimize stream in programming
1017ec0f7 : [VP] Enable APO hdr kernel multi layer
23c23b2c9 : [VP] enable HDR kernel multi layer in APO
d40425226 : [Media Common] [VP] fix osinterface check null
a1f80dbb7 : [VP] Remove the duplicate function
491ba03b5 : [VP] Disable 2pass CSC for H2S.
6235850d3 : [Decode] Fix build issue for DecodeJpeg
d109461b1 : [Media Common] [VP] build new dll for kernel array to reduce media driver size recheck in
80d5a0642 : [Media Common] [VP] add media copy caps
e47460dc0 : [Encode] Fix build issue when setting -DGEN10=OFF
7b9fea00e : [Encode] Fix build issue when setting HEVC_Encode_Supported="no"
0106d57b0 : [VP] Align ACE disable between IGCC default and w/o IGCC and fix mmc corruption
856557625 : [VP] wa for render MMC partial write limitation
ed2f3eb80 : [Decode] Refine AV1 Error Detect And Conceal Function
b8a1f0997 : [Media Common] [VP] Change media copy creation in pipeline
27d34d8d8 : Revert "[Media Common] [VP] build new dll for kernel array to reduce media driver size"
4c2547e97 : [Media Common] SW swizzling regression fix for Gen8/9/10
1ff35db51 : [Decode] Update error check and param type for AVC decode
eac1d5d6a : [Encode] Integrate MHW CMD parser into UL
7c0bc2b71 : [Encode] fix hevc dss status report index issue
c0c4e25ec : [VP] fix APO kernel rule
796551093 : [Media Common] [VP] build new dll for kernel array to reduce media driver size
0b5d5c546 : [Decode] Enhance robustness of slice parameter
85d70bc34 : [Media Common] [VP] Create MosDecomp for each StreamState and Add Lock in MemoryDecompress
8b757e6bb : [VP] Fixed VPP test return error for 2x2 composition
012af72d1 : [Decode] Remove VP dependency for codec softlet
837cfc50f : [Encode] move codec debug function to codechal
0296e8d03 : [VP] Corrected display luminance for APO
7379b87f8 : [Encode] Fix potential kw issue
4a07ccae0 : [Media Common] [VP] Common DLL separation: move some functions to mos interface
3f754f704 : [Media Common] [VP] Media Driver Binary Size Reduction - codec kernel files Enabling
3f6643026 : [VP] Enable multi kernel one media state for sr
0800f76ae : [Media Common] Bump up version to 23.1.0
f80a428e9 : [VP] Add logic to delayed Init kernels for FDFB/SR/Segmentation
2f7dff58f : [VP] Media Driver Binary Size Reduction - VP kernel files Enabling
33fbca0fd : [Encode] Switch to New Model
e13123aca : [Encode] Add trace for Linux
ddeea3b8d : [Media Common] [VP] Add new DG1 DID
fffa8070a : [Encode] Fixed MTL AVC LPLA issues
aad03e1c1 : Revert "vaGetImage optimization on D-card."
fd87ae97d : [Encode] Fix for NumRefFrames=16 issue
df7b0bd79 : [Encode] move codechal setting create from hal to ddi
bea9cf69e : [Encode] Fix frequency boost setting
67ead4a47 : [VP] DN HW WA disable chroma tgne
89581e458 : [VP] Common DLL separation: clean up dependency between vp and ddi
c0fbe0e13 : [Encode] Change frame index from int16_t to uint32_t
6b210dd1e : [Media Common] [VP] fix object capture ffmpeg
48fa9d397 : [VP] integrate FDFB native kernel
72733734c : [VP] Fix MAVD Fail_MAV issue
73439aa3c : [VP] back up for SFC uncompressed write only limited to MC
4e2b25425 : [Encode] Fix update hwcmdparser for avc
df75cc8f1 : [VP] Enable Multi kernel one media state mode for segmentation
dddead213 : [VP] Update BT2020 for procAMP
111729fbe : [Media Common] [VP] Common DLL separation: move some Null hw funtions to mos
53084d7b2 : [Encode] MOCS table usage refactor
47082f79b : Revert "[Encode] SR feature refinement by removing unneeded packet"
fc13c7754 : [CP] FIX MAVD issue
845a5820a : [Encode] SW stitch issue fix
d22c27391 : [VP] Fix 3 MAVD Fail_MAV issue
1bf79a0f2 : device handle range fix
01c51700d : [Media Common] [VP] fix rtlog regression
afce91d94 : [Encode] Fix bitstream unalignment between MB streamout on/off
1735ebd68 : [Decode] HEVC slice segment address sanity check
ff74e7c98 : [VP] Reset numVebox in each vpblt
137c32947 : [Encode] Replace type of object by pointer to it for common huc
820b35852 : [Encode] Replace mos rsources by pointer to it
6dfce2776 : [Encode] Replace mos resource by pointer for huc update
93c9fccfa : [VP] Fix s3d tdr with mmc on
b67820f3d : [Media Common] vaGetImage optimization on D-card.
b3489939f : [Media Common] [VP] Fix TGL mmc VE copy output corruption.
469f8c9f0 : [VP] Update FC kernels
6c5c07df8 : [Decode] HEVC Long Format Parameters Sanity Check
6346d13ca : [Media Common] [VP] common dll - move the momory policy to mos
1c8e70b9a : [Encode] [AV1 VDENC] Remove driver limitation for BGOP>8
a7f3faff7 : [Decode] Disable temporal MV buffer after frame error
1c1904617 : [Decode] Fix driver crash for av1 robustness
8d22f1d48 : [CP] Delete codec_def_common in cp files
0aed4bc82 : Revert "[Decode] HEVC Long Format Parameters Sanity Check"
a6728fd0e : [Decode] decode cmake codec separation
1aa7520a0 : [VP] Update Gen11/12/XeHpm FC Free Kernel Src Code and Enable VpKernelBinToSourceJs to process Free Kernel
281f58454 : [Decode] avc roubustness enhancement
1ebc36bd4 : [Encode] cmake refactor for MHW
4878c0c01 : [Encode] Optimize transfer of Dmem info for update stage
9b8d6f6e9 : [Media Common] [VP] Clean up legacy user settings of specific platforms for common dll
b49f4eb07 : [Encode] fix rcmode logic in CreateConfig
9b2177399 : [Codec] Improve negative case check in CreateConfig
bc8101e35 : [Decode] HEVC Long Format Parameters Sanity Check
9bd38c890 : [Decode] HEVC CTB Address in Tile Scan Check
b5dd0d3a4 : [VP] WSL VPP
059da44d3 : [Decode] Clean surface format function for MFX
613f7c556 : [Encode] Measure performance for Execute
944f2e42b : [Encode] add rcmode cbr/vbr in linux hevc xe_lpm_plus caps
c7124f1da : [Media Common] [VP] Fix Libva utils test return error issue
acdccfb98 : [Media Common] [VP] Change MOS_GPUCTX_CREATOPTIONS to ENHANCED
c0f858c0f : [Media Common] [VP] wa to disable object capture
c2d2bb960 : [Media Common] [VP] rm .p settable and .i
e191f4612 : [Encode] vme condition clean
3d2592f80 : [VP] Corrected display luminance to make it consistent with VAAPI definition.
758c6d005 : [Encode] SR feature refinement by removing unneeded packet
2e683c6f8 : [VP] Add VPP YUV 12 bit support
30937ac39 : [Decode] Modify return status for some function
eb62d1f3c : [Media Common] Bump up version to 22.6.5
7cef45fcc : [Decode] Added error protection of corrupt stream
e9105a8cb : [VP] fix_packet reuse nullptr swfilater
8bcb94a7f : [Media Common] [VP] refine rtlog allocate resource
c84b0ca2b : [Encode] Fixing HEVC Encode level and bsBuffer alignment issue
33b5939ca : [VP] fix corruption when lumakeys+eufusion+fc singlelayer enabled
25800a2e4 : [Decode] Linux softlet ddi lib legacy dependency removal
e2346bf6d : [Media Common] [VP] Softlet ddilib cleanup on linux
b9cc90a22 : [Decode] new codec DDI refactoring
e23660791 : [CP] Modifier definition cleanup
e62471d9a : [Encode] Update HEVC 422 readme
87a826c56 : [Encode] AVC streamin perf fix
a8e8170f6 : [VP] Fix Render compressed write issue
dd20882bb : DDI CP Next switch open part.
013c6bd36 : [Encode] Av1 MTL LPLA enable
fc1919090 : Upload a security disclaimer
2d0679790 : [Decode] Fix fast dump issue with trace
34d0cd938 : [VP] Enable SR FSRCNNt mode
adaaf0505 : [Decode] Add Trace Dump in APO Linux DDI
8fd7f47cd : [Media Common] [VP] fix RGB RC output corruption on BLT copy.
ab42003a1 : [Media Common] Fix RTL initialize error
e2bfbdbdd : [CP] Enable GPUContext patching
52b41c198 : [VP] Enable vpsolo APO path for mtl+
e6341773b : [Media Common] [VP] refine caps register logic and enable ult to guard the register logic
7f42e29b1 : Revert "[Decode] HEVC Long Format Parameters Sanity Check"
79020439e : [Decode] Fix regression of MAVD issue
628b25047 : [VP] update render surface state width for some format
e41a5f94c : [Media Common] Fix invalid parameter error
071009a77 : [Encode] add segment update in header
bf5ae9a4b : [Encode] Add mediacopy support in encode pipeline
6c63132e3 : Enable AV1 TCBRC on Linux
655aa6b46 : [Encode] linux ddi legacy dependence clean up
f2604e14f : readlink() does not write a terminating null character. So clear string beforehand.
8cb5f4fb0 : [Media Common] [VP] add virtual engine for media copy
49bcf2427 : [Media Common] README update for MTL upstream
7c82ad62a : [VP] Fix Decompress sync issue
a980679d4 : [VP] update FC kernel to fix output corruption and set render surface as UC to fix multi-frames output first frame
e0d2caafc : [Media Common] [VP] dont include va_dricommon.h
b4d93c6dc : Fix issue 1553
261cd674f : [Encode] Set HuC param UPD_UserMaxFramePB from user value
aca8ee098 : [VP] APO Wait all cmd completion before destroy state heap
7995cd06b : [VP] Clean legacy content in vphal device
379ceb283 : [Encode] Add softlet codec lib build project
8f2a232f6 : [Decode] enable linux new platform caps decode
6a6317bfd : [CP] Enable protected GEM context for PXP class
9a391a676 : [Encode] 720x1280 segment failure debug
cbad711fd : [Media Common] [VP] add BCS moc mapping for BLT copy.
55e64e6f7 : [VP] Fix Vebox connot write on RC surfaces
0b5af5728 : [VP] Fix_CGC_not _support_RGB
19dbeddf3 : [Decode] HEVC Long Format Parameters Sanity Check
5fad01331 : [VP] BT2020 Enable Lux
f14efb12b : [Decode] fix potential null pointer risk
fd75ee03d : Revert "[VP] update FC kernel for XE_xpm_Plus update Fc kernel for Xe_xpm_plus, and set render surface as uncacheable."
37fbea35e : [VP] Fix_di_issues
ad9d1f523 : [Decode] Integration for HuC_Kernel_V20221110
691553c1d : [VP] Enable Context Based Scheduling For Render
0b28b097e : [VP] update FC kernel for XE_xpm_Plus
b6736a5bb : [Media Common] [VP] Init common code for new platform
b4d70f394 : Fix potential crash with uninitialized pointer
e3f6d985b : [Decode] Vulkan val layer issue fix
815f552a2 : [Media Common] [VP] Cachepolicy revamp media change
b14d85004 : Revert "[Media Common] [VP] refine rtlog allocate resource"
0ab50a789 : [VP] Fix sr with dn issue
0dae79e3f : [VP] Fix linux regKey and AOI issue
3e3495f4c : [VP] Add Reading Reg Key to Enable IFNCC Reg Report
2ae864a40 : [Media Common] [VP] refine rtlog allocate resource
79ffaa506 : [Media Common] [VP] enable softlet common lib on linux
7b818166d : [Media Common] fix trace not enabled issue with env setting
39b9ffba2 : the umdprofiler regkey switch to device-based and modularized user setting
0d75b1e74 : [Encode] encode softlet ddi legacy clean up
e64848e76 : [Decode] Linux Decode DDI and Caps Table Refactor
750d3f2bf : [VP9][Encode] Unaligned height corruption - fix U-plane offset for Linux
ffe052844 : [Media Common] [VP] Remove legacy include dirs and enable softlet lib build
bbde7dbf5 : [Media Common] Bump up version to 22.6.4
6e14a3107 : [VP] vp softlet lib MhwInterfaces related failure cleanup
341499351 : [VP] Fix SR mismatch issue
c6ec452d2 : [VP] fix model check null and change sprintf to sprintf_s
3f1ad16e3 : Revert "[Media Common] [VP] Init common code for new platform"
cadbbb881 : [VP] Fix RC surface corruption w/ render and SFC rewrites
50c8b554c : [VP] Fix TDR issue with 4096 width
6c6519c09 : [Media Common] [VP] Fix mmc related FF copy cases fails
7ae2f2ba9 : [Media Common] [VP] Fix mavd
6f4fb18c6 : [Media Common] [VP] Init common code for new platform
5d30f0bce : Revert "[Decode] Enhance robustness of ddi for AV1"
0ba2777c8 : [Decode] New platform HW AVP CRC enable
a0d5565cf : [VP] Add scaling mode to dispatch scaling task to EU
c836b05f4 : Add Alder S PCI ID 0x4688
be887135b : build: check for backtrace(3) via FindBacktrace
2f56e2602 : [Media Common] [VP] [media copy] enable mmc for block copy
3cf9d35ef : [Encode] CMM for segmentation
682694331 : [Encode] Add text mode dump support for fast dump
41e009217 : [VP] enable vp softlet lib on linux
5e60ce566 : [VP] Add di state
1bcd76ed7 : [VP] Remove LINUX check in hal
8be28cae6 : [Decode] Media analyze tool update
5eda56e82 : [Encode] fix alu index in SetBufferWithIMMValueU16
7abc18af7 : [VP] enable std vpe on apo
28929c8ff : [Encode] cmake refine for softlet codec lib
f6b95a1ad : [Encode] refine regkey coding for encode ddi softlet
75f7ddfc4 : [Decode] HEVC Slice Level Parameter Check
40f069649 : [CP] DDI refactor session VA
49b7f0bdd : [Media Common] [VP] Align resource usages table
11553d1e4 : [VP] Add BT2020FullRange Support
77af7ac4d : [VP] Align Legacy ADI with ref outputpipe with APOes path
16b157450 : [Media Common] [VP] Clean some legacy code for softlet common lib
1c5713f17 : [Media Common] [VP] softlet build link and build failure cleanup
06d4bb37b : [Encode] revert refine regkey coding for encode ddi softlet #94583
b4262af83 : [Encode] Refine softlet codec lib in cmake
18bdd340f : [CP] Enable Context based submission for PXP
1e2afc600 : [Media Common] [VP] Upstream MTL DDI
b749e10ee : [VP] Add Sync for Decompressed Surface on FC
e335af0b4 : [Media Common] [VP] Restore error mode for WER dump
d390c5fb8 : [Decode] softlet common build issue clean up
0fa57149e : [Media Common] Update new Linux build and MediaSolo platform info
087b1fc2b : [Media Common] Bump up version to 22.6.3
8ae192e5b : [Encode] fix veInterface nullptr issue
22c4751b9 : [Decode] refine codec softlet cmake for binary reuse
336625bdf : Revert "[Encode] Add mediacopy initialize"
614695874 : [Encode] refine regkey coding for encode ddi softlet
f38f67cf6 : [VP] 30pRefdi case Linux
a0f17f5b6 : [CP] Enable CP copy interface
083f44023 : [Decode] move decode scalability apo decision logic to mos
71f8f2482 : Fix GEN12-OFF cuased build regression
56db416d7 : [Media Common] [VP] RGB RC clean up in media driver
5f5055074 : [Media Common][Prod] Fix KW issues
3d317fc57 : [Media Common] [VP] mos softlet lib
f47ea56ab : [Media Common] [VP] Clean legacy reg key for softlet
cb68e7413 : [Decode] Error detection for invalid picture width and height for HEVC
6a061d303 : [Decode] refine decode softlet for binary reuse
8aace0eb4 : [CP] Clean goto in media common softlet win files
451fcd75a : [Encode] Move some definitions from codec to media common files
a3e1d0cd0 : [Encode] Fix segmentation corruption issue
c4e121eb9 : Revert "[Media Common] [VP] Upstream MTL DDI"
9d6359f2f : [Decode] Cleanup misc headers for softlet build
0f752e9cb : [Encode] Disable RC TA resources compression for encode input
1a8ebf655 : Revert "[Decode] Cleanup misc headers for softlet build"
e45203027 : [Media Common] [VP] update device ID
33b725bd1 : [Media Common] [VP] Upstream MTL DDI
b75a622eb : [Decode] Cleanup misc headers for softlet build
57e798935 : Revert "[Media Common] [Decode] Enable new Linux build and fix MediaSolo error"
2028056b1 : [Decode] Fix HEVC SCC IBC frame MD5 mismatch
7bda8086a : Revert "[Media Common] [VP] RGB RC clean up in media driver"
4fc6b77cf : [CP] Cmake refactor
259587233 : [Encode] Use Mos_new/Delete instead of Mos_Alloc/Free
988c748ae : [Encode] clean up for softlet build
6175a3dd0 : [Media Common] Enable new Linux build and fix MediaSolo error
36206a89a : [VP9][Encode] Unaligned height corruption - turn on w/a for linux
5d4a0ba1c : [Decode] Fix hlk predication issue
a20467fec : [VP] Fix segmentation dynamic issue
02b3fc614 : [Decode] Correct decode buffer heap nums
5b093978b : [Encode] update cmd3 in vdenc impl
bdab5d1eb : [Encode] Add tile check for linux ddi
9913da3c1 : [VP] align operator ==
9e5831fc2 : [CP] Enable ULT for attach/detach session
a54ebb122 : [Encode] Fast dump to UL integration and related common design/refactor
44d28bb86 : [Media Common] [VP] RGB RC clean up
03c49761b : Revert "[Media Common] [VP]Clean reg key"
b70ac8bf8 : [Encode] Refine codechal debug interface
5ceee9c1b : [Encode] add ult to guard open source cmd with close
18edd89bb : [Media Common] [VP] Clean up legacy mhw render and mi interface
bb495db10 : [Decode] Decode Crash
68fac1133 : [Encode] refine encode codechal cmake for softlet build step 1
f8812f26a : [Media Common][Prod] Disable object capture as default for dGfx
4ca80daed : [Decode] Modify file path and include for softlet
2e7b5b9ac : [Media Common] Bump up version to 22.6.2
2396e5ff0 : [Media Common] [VP] Clean reg key
5322eec5b : [VP] [APO] fix 11on12 scaling lace cases PSNR drop issue
ce581fbec : [Encode] Enable stream-in for seg perf issue
d8e246949 : Revert "[Decode] Modify file path and include for softlet"
368fed454 : [VP] Revert_vebox_input_align
f9961b7b7 : [Media Common] [VP] linux softlet ddi lib cleanup
c5a0e4584 : [VP] Add Report IFNCC for lucas Mem Leak Check and add Report Scaling Mode in SR
f7e5779e3 : [Media Common] AYUV mos format to gmm format
5e21346a1 : [Decode] Add ULT to cover scalability option change
6d7f9813d : [Decode] Modify file path and include for softlet
d4987eefd : [Media Common] [VP] Fix Y210/Y216 Cpu to Gpu copy by using Y210_RT layout.
d420f023d : [Encode] Enable subregion
484540b4b : [CP] Add SetDecodeFormat interface in decode pipeline
e47a32de2 : [Encode] clean up legacy regkey dependence for softlet
fb69e973b : [Encode] Fix AVC check for Slice number in APO
1815418df : [Decode] Fix regression of Rest legacy reg key cleanup
901b3e1a6 : Fix build that x11 exists but libva-x11 is disabled
df86adf1c : Revert "[VP] Add Report IFNCC and Scaling Mode for lucas Mem Leak Check"
070501e13 : Revert "[VP] fix 11on12 scaling lace cases PSNR drop issue"
12d4c9c61 : [Decode] cleanup misc codec debug
3b72de55d : [Media Common] [VP] Upstream MTL media interface
fccfe75e1 : [VP] Integrate level zero HDR 3DLut kernel
5b6550940 : [VP] Disable report of Enable Vebox Scalability for release build.
6ba413831 : [Encode] fix vp9 apo path disableScalability issue
0289b9860 : [Encode] Fix nullptr for LPLA for m_useDSData
d689ac26c : [Media Common] [VP] upstream vp/codec/common hal for MTL
0e202e11d : [VP] Add Report IFNCC and Scaling Mode for lucas Mem Leak Check
bd226cfda : Fix cmake warnings
3394fe013 : [VP] fix 11on12 scaling lace cases PSNR drop issue
843c74349 : [Encode] move media scalability logic to mos
0d6ac2a27 : [Decode] Rest legacy reg key cleanup
0d55b2074 : Upgrade python2 to python3 for sensitiveScan.py
268c14c8e : Revert "[Encode] Fix segmentation corruption issue"
9e5d4ac14 : [VP] Remove noise critical message
3753dec56 : [Encode] Legacy MI interface removal
1c9b3cb3c : [CP] Linux session DDI refactor
dd3f2bf6e : [Media Common] [VP] Enable BLT block copy
1108f4fc2 : [Media Common] [VP] add env var to control on/off get softpin target info
6d7ae4b20 : [Encode] switch codechal device to new interface for softlet
32b4db289 : [Media Common] [VP] [Upstream] Upstream mhw for xe_lpm_plus and enable mtl in open source build
c9356d10f : [VP] Align vebox input resolution with sfc input resolution and disable colorfill flag for iscaling
f63ab1587 : [VP] use ve/sfc for procomp if bt2020 to rgb
d879c147d : Fix hdr render issue
866ba9858 : [Decode] Refine ddi to use DEVICE NEXT to support softlet build
e5bb90397 : Fix build failure with full free kernel
167905fe2 : [Decode] cleanup misc decode softlet build dependency
ef04e2e48 : Revert "[Decode] Legacy MI interface removal"
9804bcca6 : [Encode] Fix segmentation corruption issue
a6b59aef9 : Revert "[VP] Color balance feature enabling"
4d8494dec : [Decode] Cleanup legacy macro and headers in ddi for softlet build
0aa2cd242 : [VP] Fix agama build failures
4a5afc5e1 : [VP] Adjust scalability thresholds
c7d84ab12 : [CP] Enable Linux session ULT
b88047dce : [VP] APO IScaling 4Align
d1d2b0839 : [Decode] Legacy MI interface removal
da1e0b6b9 : [Media Common] Add rtlog in makeresident and evict
58a17dcfd : [Encode] Add mediacopy initialize
752dc02e9 : [VP] Color balance feature enabling
6e25d8e20 : [Decode] Add missing conditional check for None-Free Kernel build
7d29b18e5 : Bump up version to 22.6.1
a56b4663b : [CP] Linux cmake update
afba6a2b3 : [Encode] clean encode legacy dependence for softlet ddi lib build
78af7fc5f : [Decode] SFC output surface align with input surface
bae403029 : [VP] Add BGRP in apo kernel rule
83148f6e8 : [VP] fix disableOutputCentering not init
2d9ee8777 : [VP] Fix APO HDR cases fall back to Legacy with AVS Scaling
f21c00503 : [Upstream] AVP_FILM_GRAIN_STATE cmdname
30687b152 : [Encode] Fix issues in fast dump
d184c9cfb : [VP] Clean legacy contents in render hdr
81b0c463c : [Media Common] [VP] Enable softlet ddi lib on linux
5889780e3 : [Decode] Virtual Node Assign Policy Optimization
1f22a9828 : [Encode] Fix codechalHwInterface refine renderhal missed issue
19a499da4 : [Encode] fix some encode kw issues in 1018
c3a4150e9 : [VP] fix cmb test mismatch issue
91fed03f0 : [CP] clean goto in sotlet renderhal
b86d732ec : [Decode] Refactor for mfx cmd par
a8f95a742 : [Encode] Preenc feature ID open
1d185d278 : [VP] Enhance ve_sfc output size to 32x32
b9b4c44d9 : [Encode] refine codec softlet for binary reuse
54d0e8288 : [Encode] Switch codechal hw to new interface for softlet.
a314f5b86 : [Decode] Fix fast dump issue
7d9a8346c : [Media Common] Upgrade to c++17
a90cfb000 : [VP] Apo hdr render ult and enable hdr render path.
fa2561381 : [Encode] Motion vector precision limit support
99e6a22f5 : [Encode] fast dump improvements on IO
e6bbb795d : [Encode] avc encde statusreport numberpass adding
924023465 : [VP] Wait all cmd completion before destroy render state heap
614669483 : [Media Common] posix shm for linux trace setting
afef9738a : update github actions dependencies for libva
79fc3bced : [CP] clean goto in mhw state heap file
d8b53c07f : [Media Common] Fix build warning on linux
89a5920df : [Encode] add swLookAheadEnabled for dll path
10f097c0f : [Encode] AGop issue fix
9c9063da2 : [VP] Fix sr apo issue
b217e1c6d : [Media Common] [VP] Adjust a media resource MOS usage definition place
98c198d61 : [Encode] Add AVC fake header support
6a2642ced : [Decode] Decode Fast Dump
42ceb6fb9 : Revert "[Decode] Virtual Node Assign Policy Optimization"
d3a104db9 : [VP] fix target hdr params index as 0
d2d876209 : [Decode] fix some kw issues
3120fc886 : [Media Common] add oca rtlog submit
7f8ca8bb8 : [Decode] Add driver event trace
d4b51b5e1 : [Decode] Enhance robustness of ddi for AV1
2b3c3b315 : [VP] Fix TDR during Composition w/ targetYOffset > 0
ffc42f417 : [Encode] mhw vdenc refactor for preenc
ace1b7945 : [Decode] Legacy MFX/Vdenc interface removal
e3075978a : [Decode] Virtual Node Assign Policy Optimization
ad1435524 : [Encode] Open source build fix: preenc packet ID
6ef31e2a7 : [Media Common] [VP] Move drm files to softlet
3950995be : [Media Common] [VP] Mos Context define
20d433ef7 : [Media Common] Share feature paramter structures between APP and driver
d3248c6ea : [Media Common] fix sr mem leak
317adbf5c : [Encode] av1 preenc refactor
c7132d869 : [VP] regkey refactor by usersetting
9a4367c67 : [Media Common] fix check null and safe copy issue
1705cb7db : [VP] set Media CCS displayable output uncached
5947c56d0 : [Encode] Fast dump issue fixes
bdcdd19e3 : [MOS] Media memory profiler
7b9b014fa : [Media Common] [vp]add more trace for Media Copy and MOS MM
d77d557c2 : [VP] Fixed interlaced scaling engine type choosing problem
3fe29cec1 : [VP] add tilemodegmm info to XML dump for vpsolo
589ebe30b : [Encode] Fast dump issue fixes and improvements
5d39e3ccb : Revert "[MOS] Media memory profiler"
d2cc3a238 : [Encode] Add new classes for codechalHwInterface for xe_m
baa0d2a91 : [Encode] Add one parameter to init function
69c3a33a5 : [MOS] Media memory profiler
dfe2e96f0 : [VP] fix hdr array out of bound issue
ebf3cb66c : [Media Common] [VP] Media and 3D resource sharing
6557de400 : [VP] add SFC compressed write HW limitation protection
70c5ababf : [Media Common] Bump up version to 22.6.0
1faefc411 : [Media Common][VP][media copy]switch media pipeline's media copy for softlet
5dfeccab8 : [Encode] move vdbox common mmio registers from mfx to vdenc
2b536d3b7 : [VP] fix linux cmd buffer dump memleak
8a7d057d4 : Revert "[VP] add SFC compressed write HW limitation protection"
ca5c333fa : Revert "[Decode] Fix HEVC SCC MD5 mismatch"
9507f905d : [Decode] Add reserved mode support for buffer mapping
6b37c4051 : Revert "[Media Common] [VP] Media and 3D resource sharing"
202fdb581 : [Encode] encode softlet build clean part4
6b6ede803 : [Decode] Scalability reg key not work
a1fee3dc2 : [VP] Refactor Init Platfrom Kernel Binary
092567d7b : [VP] Add apo hdr kernel feature
f3dd657eb : [Media Common] [VP] Media and 3D resource sharing
ad702312f : [VP] add SFC compressed write HW limitation protection
010cf84bf : [Decode] fix potential null pointer dereference issue
7a3d6fea1 : [Decode] Decode Scalability interface switch to next
84c0b92b8 : [VP] packet reuse for teams workload
b4e2f3437 : [Decode] Fix HEVC SCC MD5 mismatch
9e1e67305 : [Media Common] Enable vm_bind
41874a58b : Revert "[Media Common] [VP] add more trace for Media Copy and MOS MM"
429bdf00b : [Media Common] refine bo sync method
20e6ef414 : [Encode] port functions and member to codec hw next
401da2d5d : [Decode] Wait bo rendering complete only when bo is busy that still rendering
a77743193 : [Decode] Decode func override & new m12 class creation to resolve legacy hwinterfae dependency
8a352ecd2 : [Decode] Refinment for find gpu node logic
2c8241250 : [Encode] Add recycle buffer id
083a99f8d : Fix the 32 bit build regression
a65a91b87 : [Decode] Fix memory leak issue
3f7814062 : [Decode] Decode Fast Dump
ff843bb97 : [Media Common] add more trace for Media Copy and MOS MM
60176e802 : [Media Common] [VP][media copy]correct media copy ddi resource usage
c19baa9d5 : [Encode] Report correct slice structure on Gen12
4fcd67961 : [Decode] feature legacy hw_interface dependency resolve
e4d9c5a04 : [Media Common] Enable dynamic prelim for production build
11f0fc737 : [Encode] AV1 VDEnc PreEnc feature enable
eb2f057f3 : [VP] Fix segmentation mask threshold kernel issue
c71be62b7 : [Encode] Refine VDENC HW interface
0cf9256b1 : Revert "[Media Common] Fix virtual node Association issue in APO"
2b3ce1167 : [Decode] fix one avc roubustness check
91ca9a1ca : media_libva_vp: add support for XYUV
915ebb031 : media_libva: enlarge the maximum number of surface attributes
50f8336b8 : [VP] AlphaSrcBlendG kernel update
479733cd2 : [Encode] Accelerate PLT
99c51f141 : [VP] Switch Apo DDI on Linux
04144af78 : [Decode] Wait rendering complete only when bo busy that still rendering
7debae1bd : [Encode] Remove Hierarchy flag wa
a5c59bcc1 : Revert "[Encode] AV1 VDEnc PreEnc feature enable"
290f14b3b : Revert "[Decode] Legacy MFX/Vdenc interface removal "
91e2d8dd1 : [CP] Clean goto in CP softlet files
887d634e8 : [Decode] Check output region rectangle for jpeg sfc
d07eb82b1 : [Decode] fix codechal dump surface align issue
6c436ac8d : [MOS] Allocate command buffers from system memory on ATSM Linux
75c5be189 : [Encode] add SetRowstoreCachingOffsets in codec_hw_next
76afeeee8 : [Encode] AV1 VDEnc PreEnc feature enable
f8fe954f4 : [CP] Clean up CP dependency
cd36f7126 : [CP] Fix CP error in clear softlet lib
aa55a73da : [Decode] update DecodeMemComp to fix softlet dependency
72c87944b : [Media Common] [VP]Update googletest for ult
90ba93416 : [Decode] Legacy MFX/Vdenc interface removal
c83114037 : [VP] Fix the wmp avc playback issue
61db595c8 : Revert "[Media Common] Enable Dynamic switch prelim/upstream i915 supporting"
0dae5ef4e : [VP] surface dump enhancement
f1dd655f1 : [VP] 16k corruption fix on linux
5bfc98c43 : [Decode] Fix MFX get VD num method
127240105 : Revert "[Decode] Decode Scalability interface switch to next"
4583fe650 : [Decode] Decode Scalability interface switch to next
b0d0b9094 : [VP] Fix renderhal MAVD issue
da38825bb : [Encode] Enable none data-loss mode and sampling mode for fast dump
3fcfd6681 : [Encode] VP9 Enc more secure code for unaligned height w/a
8ffaf8ae4 : [Media Common] oca tool format refine
d068751ef : [Media Common] [VP]Clean up legacy contents for softlet build
b6e00b788 : [Encode] Enable graphic resource fast dump
1a0ffbbe5 : [MOS] fix safe copy func
60001c60a : [Decode] Add oca dump for exec list info
eaa70e6a0 : [Encode] Disable MediaCopy before DG2
21170bee1 : [Encode] remove A-stepping wa for XeHpm linux 256EU
bf27af35f : [VP] Update Vebox Context Creation Logic
7d187310a : [VP9][Encode] Unaligned height corruption w/a fix
24831689b : [VP] S3D cases enabling
e94f76232 : Revert "[Decode] Add oca dump for exec list info"
26f884ff9 : [Encode] Segment SW latency
da1e0b325 : [Encode] Use refined renderItf in codechalHwInterfaceNext
68318d061 : [Decode] Add oca dump for exec list info
45c0eb1df : [Media Common] [VP] Gmm client context share with 3D
97a9c1923 : [Media Common] add protect for unlockresource to avoid mos error, and fix BLT format error
a19decdaa : [VP9][Encode] Unaligned height corruption w/a
aa3aad95b : [VP] enable std vpe interface
a9513a5d8 : [Media Common] Enable Dynamic switch prelim/upstream i915 supporting
5d5fbc6de : [VP] fix_procamp_regression
0ee16408d : [VP] Update DN Chroma Noise filter value
027db4d97 : [Media Common] [VP] softlet ddi lib cleanup - devicecontext next
2fbf60e06 : [Encode] clean legacy huc packet
fa36e9840 : [VP] fix whql WGF11ResourceAccess
9e9e9b9f5 : [Media Common] add rtlog to kret
6a50b5d2f : [Decode] Resolve debug interface func dependency for softlet
cbccd1df1 : [Decode] Add null point check for reference
62debed72 : [VP] combine update and set params
525056025 : Fix sleep issue
4fd4a37e2 : [VP] Segmentation code refine with kernel update
ea169e89c : [Media Common] Remove unnecessary macro
f523dc062 : [Media Common] Fix virtual node Association issue in APO
084235007 : [Decode] MOCS usage table clean up
2597c3f38 : [Media Common] Update uapi headers for Linux
76abd45da : Revert "[Encode] Fix nullptr for LPLA for m_useDSData"
635f16c2c : [Encode] Fix MB QP Data shadow buffer has potential alignment issue
ff622b664 : [Encode] Enable HEVC DDI trace and API sticker
228c71f1d : [Encode] Fix nullptr for LPLA for m_useDSData
a8f21cc52 : [VP] MAVD Fail_MAV issue in sanity tests
687a86b69 : [Decode] enhance robustness of vp9 ddi
84c48a55b : [Encode] Improve LA dump
7b2906bce : [Media Common] [VP][MediaCopy] improve render copy's performance by enabling L3 cache
a711942e4 : [VP] fix vpsolo dump failure
1b5f3574f : [Media Common] [VP] Fix Blt call failed issue
cab64305d : [Encode] Add support to query extended stat
8e45dd354 : [Encode] Add level support for ETW tracing
087b3541d : Revert "[Decode] Legacy VDENC/MFX interfaces clean up in media interfaces"
36027c4f1 : [Media Common] Fix open source pre-check-in test fails
d34acf2f8 : [Media Common] [VP][MediaCopy] resolve multi-threads reentrance on media copy
617ad9498 : [Media Common] fix oca destroy reentry
e41a0be81 : [VP] Fix deinterlace case failed issue
ec2233003 : [Encode] ddi refactor:caps for av1e/vp9e
92eac81ad : [Encode] AV1 VDEnc PreEnc feature implementation
fc070b133 : [VP] 8K HDR
5498608a7 : [Media Common] [VP] Gen9/Gen11 disable by per device build: VP/Common changes
8ffc06e3f : [Media Common] [VP] refine mos user settings
a2e00c82d : Bump up version to 22.5.4
bdf5bf6cf : [Decode] Legacy VDENC/MFX interfaces clean up in media interfaces
61642ed82 : [Encode] add new param in cmd2
615e4fce4 : [Encode] Add new const setting for new comp
69235cbdf : Revert "[Encode ]Add support to query extended stats"
2321539d2 : [Media Common] [VP] Device context based user setting
583e61ac1 : [Decode] Disable scalability for ACM+
017f7e62c : [Media Common] LegacyUsageCleanup
65a0111a3 : [VP] Packet reuse procamp
93ec7297c : [Media Common] [VP] softlet ddi lib cleanup - common/vp
73aaf662f : [Encode] Add support to query extended stat
76fcf27b7 : [VP] Clean up vp legacy headers
1effe9650 : [VP] fix_lace_bug
87ff98751 : [VP] Recheck-in regkey usersetting refine
045540070 : [Media Common] Gen9/Gen11 disable by per device build: codec changes
6bd510576 : [Media Common] enable oca rt log
63ec7404c : [Encode] Cleanup legacy HcpInterface usage
fd3eb0c51 : Revert "[Encode] sw brc switch to new interface"
1350c5ae9 : [Decode] add more device id for ADLP support
445d9e57a : [Encode] sw brc switch to new interface
92c50ce6e : [VP] Enable legacy create media copy in vp platform
221b812f8 : Revert "[VP] regkey usersetting refine"
8ba004033 : [VP] Fix STMM surface allocate bug
7529521a3 : [VP] regkey usersetting refine
843bc8462 : [Media Common] [VP] Enable surf dump on Xe_LPM_plus
fbca81d97 : [Media Common] [VP]Clean up legacy code for softlet
f56a09b52 : [Media Common] Add function to unlock oca buffer with delay
640f62d14 : [VP] update compression report check
b3ff092a9 : [VP] Clean up legacy vp headers for softlet
4e7ed78c2 : [VP] Packet Reuse Dn
ff5a0e552 : [Media Common][VP][Media Copy]fix render copy can't work on some new platform
2c3c02980 : [Media Common] [VP] dispatch interface change
c024d3fa4 : [VP] Enable 3dLut in Cappipe
8fb04f527 : [VP] report dn enabled
a825bea1b : [Media Common] [VP] resource driver cache setting
b121f04e3 : [Encode] remove legacy mos in encode scalability
fbfe43455 : [Media Common] Enable DG2 in default build
fbc4131f0 : [Decode] Enable MMC for ADLS and ADLN
80ae3ce90 : ci: switch to ubuntu 22.04 from ubuntu 21.10 for gcc-11
f10da0245 : [VP] Add APO SFC Tile mode output format support logic
40a3fbb6f : [VP] Enable legacy renderhal platform
25506772d : [VP] fix no perf tag issue
5473f3642 : [Encode] Add preRawSurface Flag
889a9d890 : [Media Common] [VP] Enable common mos surface dump for media copy
5ec878e58 : [Media Common] Bump up version to 22.5.3
b60d28b6b : [Script] Add classtrace in class definition under MOS/VP folder
e01eae656 : [VP] Fix line buffer size limited
da2d90c35 : [Media Common] enable BLT copy for ADL media interfaces
ccc137c92 : [VP] Clean up null hw legacy code and unused header files
19ee24b04 : [Decode] Add regkey for forcing Media reset threshold control
503201b16 : [CP] Clean up cp error in softlet hal lib
a47db3905 : [Decode] AVP Cmd Size calculation refinement
84601ad18 : [VP] Force set m_EngineCaps to 0 in construct function if not initialization list not working well
4c95e8ef1 : [Decode] Fix HEVC Robustness Regression
0b379d067 : [Media Common] [VP]Clean up legacy codes for softlet build
cf0681bce : [VP] fix apo mismatch issue
9c74f1aba : [Media Common] [VP]add numeric type value in user setting
f24dfdf87 : [Media Common] [VP][Media Copy]enable render copy for softlet
b5e3582a1 : [MOS] fix check null issue
dd057915c : report PCI ID though VADisplayPCIID
54b02018d : [License]Add explicit grant of license
ad8d0371e : [CP] Fix MosCpInterface build issue
d5b3b800b : [Encode] Enable VP8 for SKL
cf29eeafe : [VP] Fix render fast color fill corruption
8e2276be3 : [Media Common] [VP] Mos mock adapter softlet
ecb9b808c : [VP] Clean up apo vp common folders
dadda572d : [Media Common] [VP] KW
fca94a6d6 : [Media Common] revert rtlog
58a599877 : [Media Common] Bump up version to 22.5.2
db7f98412 : [VP] Packet Reuse ste
bcc3775d0 : [Media Common] [VP] Delete copy params after each blt and softlet BLT copy enable
e25b0949f : [Decode] Softlet build refine
8bc9fef50 : [Media Common] [VP] mos softlet lib mos interface
1ed4d6604 : [Decode] Disable compression for yuv400
6b91e1c70 : [Decode] Enhance decode post processing
d40241cfc : [Encode] Correct wrong offset of HuC BRC VDEnc statistic for VP9
b8d1bd160 : [Media Common] enable oca rt log
65d9d5095 : [VP] disable Dn
b6af4c6a9 : [Decode] Wait bo rendering completed when free resource
bffd62a2e : Revert "[Media Common] Separate surf dump functions for common"
97a9afa78 : [Media Common] User setting ending with CTRLm
d3f950c52 : [Media Common] [VP]Clean leagcy code for softlet build
a89e5c35a : [Decode] Remove error return for huc status
a807d26e8 : [VP] surface dump issue fix
64b297212 : [Media Common] [VP]Use unified factory MediaFactory
2aba7172c : [Media Common] [VP]Clean render packet
7a9e54b86 : [Encode] Encode auto cast from CodecHalHwInterface to CodecHalHwInterfaceNext
06634ccbb : [Encode] Cleanup legacy HucInterface usage
d48fc7f85 : [Encode] remove legacy parfile dump
90defb375 : [VP] fix kw initialize issue
1566d2e6f : [Media Common] Separate surf dump functions for common
65ab1f897 : [Encode] add UPD_Randomaccess in Dmem
8d36a17cc : [VP] Free packetpipe before next create being called to make same obj being reused
6ef34209d : [Media Common] ddi softlet build enabling - CP legacy files cleanup
2b0dfec27 : Revert "[Decode] detect for slice missing"
1f3da4634 : [VP] Rename RenderTarget in render packet and kernel parameters
c11e9b2bf : [Encode] lpla_analysis kw issue 220714
25e8136bc : [Encode] enable presPakBaseObjectBuffer with non-zero offset
92ec39f67 : [Decode] Init the random value surface for each frame
a19abd4c1 : [VP] Fix the truncation issue if 2 passing down scaling for HDR transcoding.
7b3ac191e : [VP] Performance refine by packet reusing
c4b981349 : [VP] Dump DNDI indirect state
0396b3f4b : [VP] CreateBuffer/EndBuffer refactor on linux
7f2f9dd6c : [Media Common] [VP] refine render cmd packet and add R32G32 format support
25fce31a2 : [CP] Add dependency for CP softlet lib build
307369c68 : [Media Common] [VP] Add legacy PerfProfiler in renderhal platform next
bdcc45327 : [Decode] HEVC error detect for num_entry_point_offsets and BSD data length
5edb57db7 : [VP] Reuse Vphal base in VPHAL Device
0cb00a0a3 : [Encode] Add 2ndpass flag for av1
6adc171ec : [VP] Disable TGNE and AutoDn
a12fef1e8 : [Media Common][VP] fix scalingMode initialization issue
a896f1f6b : [Decode] adaptive scalability policy implementation
1042a29b6 : [Media Common] softlet mos lib
13d24d17d : [Decode] Skip YUV surface dump for SFC usage
90a024b21 : [VP] Optimize the issue of 100ms+ for the first frame during HDR playback.
e301bddaa : [CP] Move cp surface init WA from blt copy to cp copy.
2dced0684 : Revert "[Decode] Unify filmgrain enable flag"
a7cb40760 : [Media Common] Clean media copy related codes
9e435bc19 : [Media Common] media softlet mos lib
8b97770d4 : Revert "[VP] Optimize the issue of 100ms+ for the first frame during HDR playback."
094154fbc : [Decode] Unify filmgrain enable flag
6ab2547f1 : Revert "[Encode] Cleanup legacy HucInterface usage"
88460c1a7 : [Media Common] mos softlet build
f39719b7a : [VP] clean read key to userfeatureControl
964990418 : [VP] Optimize the issue of 100ms+ for the first frame during HDR playback.
68debaa3c : [Media Common] Bump up version to 22.5.1
e0b018868 : [Encode] Cleanup legacy HucInterface usage
8c95bd896 : [Decode] Move HEVC Short Format Attribute to basic feature
670680a73 : [VP] line_buffer_allocate
420be6fe0 : [Encode] Exclude vbvbuffer error handling for ICQ
2396282c8 : [Encode] Add dword type in regkey for backward compatibility
26c9f6a91 : [VP] Apg Softlet build clean up
5be501a38 : [Media Common] media softlet mos lib
a24eff868 : [Encode] Add nullptr check for UMD profiler
6ce9a2336 : [VP] Enable HDR Crop on DG2 APO path
09edad4af : [VP] Scalability cleaning up
d3e95b4ff : [VP] Mem opt
54220f6d9 : Revert "[VP] VP_SFC_line_buffer_on-demand_allocate"
b4d889e34 : [Encode]Fix power on linux branch brc hang issue
d7bf53595 : [Media Common] softlet mos lib refine
b0fb1b5c4 : [Decode] Fix media reset due to slice missng for HEVC Robustness
fda58c295 : [Media Common] enable commonlib softlet build
9b308c222 : [Media Common] mos common user settings
1c6f297fb : [MOS] lower message level
7204772e4 : Enable color balance for segmentation
bea59dbd0 : [VP] Media interfaces clean up for softlet build
c2b8a0784 : [Decode] set invalid reference surface index
dfdb343c6 : [Media Common] Fix render copy Y410 page fault
7c2c14f3a : [VP] VP_SFC_line_buffer_on-demand_allocate
80baf7592 : [Encode] acm p/b frame intra prediction issue
c34824a85 : [Decode] Decode Mode Report
769130ecf : [Decode] Enable scalability regkey to control the toggle
29d907e08 : [Encode] add PerformHucStreamOut in CodechalHwInterfaceNext
fd46e2f50 : Revert "[VP] Mem opt"
4a986e6ce : [VP] MMD MAVD issue fix
0ba2ccda8 : [Media Common] media user setting refine
b1e2a469e : [Media Common] Fix render copy 2nd frame output corruption
82c43efba : [VP] Mem opt
22c7e022e : [VP] HDR Linux 3DLut kernel bug fix
a4e19bff2 : [VP] HVS Kerenl Enable
1dea40eff : [Media Common] fix aux table l2 page fault
a3b7df8e7 : [VP] vpsoftlet lib clean
6800742d3 : [Encode] Fix vp9 perf tag issue
9f97d687f : [Media Common] [Media Copy] Fix blt copy P010 P016 page fault
86c60be53 : [VP] SFC Mhw refactor
da18d25ec : [Encode] av1 cmd2 combination
eec333d00 : Revert "[Media Common] media user setting refine"
04b3f1201 : [Encode] modify avc image state
4f74ca629 : [Decode] Frame track flag clean up
2c67c1c2e : [Encode] Vp9 APO/legacy cmd alignment
2c4269361 : [Encode] Add new component support
810fc1f11 : [Media Common] Fix blt copy 1 plane format page fault
a154f7736 : [VP] Common Head File Cleanup For Self-Contain
57a0ee740 : [Media Common] media user setting refine
7e9cc598c : [VP] vp softlet lib
fcbc863eb : [VP] RenderPicture refactor on linux
d3daf8d6e : [Decode] Fix regression for detection of entroy_coding_sync_enabled
957926e2f : [Encode] encode softletbuild clean part3
7b39ef3fa : [Media Interface] Enable bo reuse with policy of dropping incompatible mem
b224dd90b : [VP] SFC_MHW_params_copy_removal
278f8514e : Revert "[VP] Mem opt"
29d50825f : [Decode] Dump all slice params for av1d
6f6e3f235 : [Media Common] mos user setting
4665f5ada : Extended the interface between Vulkan and Media
a3c95b280 : Revert "[Decode] Detect entroy_coding_sync for hevc robustness"
73c0de9c3 : [Decode] Enable OCA decode parameter dump
b947fce8e : [VP] Mem opt
6da85348c : [VP] Fix lgca not entering apg issue
904c612f4 : [Decode] Add the null check to avoid crash
ce6435067 : [Media Common] Bump up version to 22.5.0
8b6725064 : [VP] Clean and separate code for softlet build
b9a9c389c : [Media Common] Blt copy surface address alignment correction
3f6c53218 : [Decode] Fix scalability related classes kw issue
9576fe351 : [Decode] Detect entroy_coding_sync for hevc robustness
6a91e4ea1 : [Encode] Fix kw issues in hevc
a7f27b84a : [Decode] Fix one MAVD issue
f92f781b6 : [VP] add XML dump for VP_dumper_Ext
e243ae8c5 : [Media Common] intergration copy kernel for output corutpion.
9de86486b : [Decode] Update the readme for hevc/ vp9 12bit output
51a3b4bd7 : [VP] ENABLE_VP_SOFTLET_BUILD removal in VP lib
7e6830583 : [Media Common] Fix simulation in use error
75b8f30ef : [Encode] fix AV1 caps for obu size bytes support
ee0787fc5 : [Media Common] perf utility user setting
779065a5b : [Encode] Par file dump new design implementation for av1e
ec55e8b3f : Revert "[VP] Fix LGCA case not enter APO"
bbb44225f : [Media Common] mos user setting
4a4d02a66 : [VP] Fix LGCA case not enter APO
5ff65fbc0 : [Media Common] enable more device for tiled format
209a307aa : [VP] MMD refectory
da087aba2 : [Media Common] mos user setting
84f082c70 : [Media Common] softlet mos lib 2
5db7a22ed : [Encode] Fix UMD profiler issue with concurrent Devices
76b907349 : [VP] Fix HLG leaky issue
81cf6940a : [Encode] avc VDENC_AVC_IMG_STATE const settings refactor
0185e9c25 : [Media Common] Fix the user setting regression
196a68815 : [VP] SetConfigValues of feature report refine
626814c20 : [Encode] encode mode report refine
44d6a6fde : [Media Common] mos user setting
41d1bc4a6 : [Media Common] Softlet mos lib build
1f0ee8fd8 : [VP] Disable histogram for Vebox
1b45ea439 : [Encode] regression fix caused by QP status report
c7393a967 : [Encode] Cmd parser tool par file read support
18239f4e1 : [Media Common] Enable render copy w/ non 4kAligned user ptr
383b2d042 : [VP] Softlet build clean up
af2ebb40c : [Encode] Debug interface refactor
d5577e88f : [VP] Add I420 and UVVY format support
b58afdfcc : [Meida Common] Enable mediacopy interface in linux softlet
184826cd3 : [Encode] huc_kernel_update_integration_dg2_v20220614
193d0a676 : [Decode] Fix possible momory leak
8d50462db : [Media Common] add more debugging information for media copy
bb70d30b1 : [Media Common] user setting refine
2084fca2e : [Decode] Decode Trace Refine
23f8e2de1 : [Encode] modify avc cmd3 parameter
47a52776f : [VP] Disable AutoDN
4eb0dedca : [Decode] Add more strict check for decode error
90624096c : [VP] Fix HVS Linux bitmatch issue
db83d80b3 : [CP] add more support in debugInterface and codechalHwInterfaceNext for cencDecodeNext
49837cafc : [CP] Fix MAVD issue
200c7d766 : Revert "[VP] Align vebox input resolution with sfc input resolution and disable colorfill flag for iscaling"
aa2f72c85 : [Encode] Add status report flag
bb32aa188 : [Encode] encode softletbuild clean part2
c1d590f0c : [Media Common] UMD remove using FtrMediaTile64 and FtrMediatile64Notsupported
cec20c5ee : Revert "[Script] move vpl directory from opt to usr for open linux driver"
c9e170be0 : [Encode] Report sub features for HEVC
7195a036a : [Decode] Refactor for decode scalability class
48a804cc7 : [VP] CreateCtx and DestoryCtx func refactor on linux
7b369517f : [Decode] Fix regression for disable decode mmc
dbf6de882 : [VP] memoryleak issue fix
f1f36a939 : [Encode] fix encode mmc report
7a1f3d763 : [Media Common] Readme update for kernel support
62f4e224e : [Encode] modify vdenc cmdpar
a01a0236c : [VP] Fix HDR Opensource SSIM drop issue
d1ad1f467 : [VP] Align vebox input resolution with sfc input resolution and disable colorfill flag for iscaling
db3f7c398 : [VP] add chromasitting dump in XML
0d82651f4 : [Script] move vpl directory from opt to usr for open linux driver
70b1352d8 : [Media Common] Fix the build error
4b6577b03 : [VP] Enable format conversion from BT2020 RGB to BT2020 YUV in Comp path.
0f3527ea3 : [VP] fix kw issue 0615
a6ad9f72c : [Media Common] os context specific function refine
c03f71539 : [VP] Enable HDR crop in APO path
18150deb2 : Revert "[Encode] encode mode report refine"
819c1f440 : [VP] Softlet build clean up: MHW related code
010ef5299 : [Media Common] configID and contextID refine for linux ddi refactor
e186e4a37 : [VP] Modify query vp filters
8b855b8ec : Optimize SCC capability report for Gen12
330d0b24d : [VP] Clean legacy code for media softlet build
3269cd556 : [Encode] encode mode report refine
a97d23c88 : [Encode] vp9 add numpasses to driverlog
442c6b328 : [Decode] Clear phaseList for each frame before decode
0a1f071b2 : [Decode] Update AV1 TX_refineE definition to align with spec
8277f6c3e : [VP] Expose HVS caps.
3d4c4829b : Revert "Modify Query VP Filters"
cc9fa594c : [Encode] Add support for HEVC extended packet
2b7566017 : [Media Common] gmm and mos format conversion
0b2eef413 : [VP] add sr filter
7b82153d5 : [Media Common] fix kw issue 0609
6c8cdea48 : Modify Query VP Filters
c93a32973 : [Decode] Include files refinement on softlet
2a695eaea : [Media Common] mhw head file clean up for self contain
1043be303 : [VP] VPsolo APO enabling
88c9c43a4 : [Decode] Fixing Huc related source address attribute setting
5ee502b84 : [Decode] Fix for Linux reg key report issue
26e603a37 : [Encode] refine encode mmc report
20b9d3a56 : [Decode] Remove AV1 LST simu dependency
16aa1c40c : [Decode] Add RGBP support for jpeg surface attributes
8249039bf : [Decode] Use the whole surface for processing if there is no region provided
a7a831051 : [VP] Fix HVS Linux mismatch issue
64a959989 : [VP] Add more RT trace
24c93340d : [Decode] Add AYUV support when export surface handle
06911b343 : Avoid incorrect error reporting for LDB when HierarchicalFlag > 0
e25478c4d : Fix driver crash with no kernel binary
058ea7e8b : [Decode] Decode driver trace
d717aa3bf : [Decode] Fix media reset issue for HEVC Robustness(Picture level)
d191eaa72 : [VP] Remove mhw render interface
b0200c778 : [Encode] Refine ContextSwitchBack function and add more tracked buffer
9b9d8a6bb : [Decode] Improve internal buffer size caculation
416698c2d : [Decode] Enhance hevc robustnesee
f40b9cfb5 : [VP] Fix MAVD Crash for double free issue in MMC state
dfdf1776d : [CP] cenc decoder refactor
2e7583e37 : [Decode] enable intensity compensation for vc1 decoding
63fcf4520 : [VP] Fix HVS Linux issue
4e90239d8 : [Media Common] sepatate header file to make driver struct align to ocaparser tool
a4a2cedd6 : [Media Common] os format to mos format conversion
6453ed8e4 : Bump up version to 22.4.4
2ff9ec93e : [VP] vp head file clean up for self contain
e802f923e : Revert "[Decode] Fix media reset issue for HEVC Robustness"
f0fdcd939 : [VP] Add 3DLUT feature in readme.md.
78ba3ba7c : [VP] Correct system vebox number
ab5947692 : [Media Common] Update mhw mi math/store_register_mem command
25165ec25 : [Encode] hevc encode mode report in release
448d78c79 : [VP] Fix the scaling issue due to by passing x/y adaptive filter.
b14592fd1 : [Decode] Fix media reset issue for Hevc Robustness
db760f60f : Revert "[Encode] Add support for HEVC extended packet"
9353a5aef : [Decode] Modify mmc state for mfx engine
4de344dd5 : [Script] Add namespace info in ClassTrace offset
d477536cf : [Encode] add encoder create event in apogeios path
5b400ed01 : [Media Common] refine media copy for new platform.
36671cce2 : [VP] Fix lumakey issue
b13689b51 : [Encode] refine cmd3 const data
a9fbf2d9e : [Encode] Fix ddi caps for RevId
ec4089ff4 : [Decode] Add env variable to control ctx params setting
99ac04f81 : [VP] Boost Segmentation workload priority for gaming scenario
ed82da525 : [Encode] Add support for HEVC extended packet
78dec8a3b : [Decode] Modify Reference Surfce Compression Format for AV1/VP9
c484e1a3b : [Media Common] mos lib
f96c48643 : [Encode] add av1 encode mode report
ec1e4b3e9 : [Encode] Fix av1 10 bit corruption issue
d79e773e5 : [VP] fix kw issue 0524
571eb51b5 : [Encode] Fix vp9 10bit case corruption issue
c192853bc : [Decode] Enhance error concealment for avc decoding
7347a1524 : [Encode] Legacy dependency removal for MMC related classes
e484f1992 : [VP] APO Segmentation
8097de2de : [VP] Add BGRP in kernel rule
9ea9682f7 : [Decode] fix kw cm issues
68c45ae0f : [Decode] Enable Vulkan HEVC & AVC decode on TGLLP
3e13ecaf8 : [Decode] Correct the status report reigster for vp9
705fe411e : [VP] Recheckin usersertting config refina and ddi regkey refactor
74f40ee86 : [Decode] Modify Reference Surfce Compression Format
bcec0f40c : [Media Common] Vulkan Binary reuse
ccf3a9ded : [VP] Added BT709/BT601 Full Range in Color Correction.
338fe79ee : [Media Common] Fix kw issue
4bf9fcd27 : [Encode] Media MMC State Separate Control
17e6d7c51 : [Encode] Improve hevc encoder
57a9456e0 : [Media Common] Fix the kw issue
8887bea5f : [Media Common] mos util refine
7700ab9d9 : Correct the calculation method of maxTileNumber for Gen12 VP9
494c55c58 : Added VP feature combination description.
75ab7d11d : [Encode] encode softletbuild clean part1
059c2698d : [MOS] Remove deprecated hwconfig define
85a05fdd5 : [VP] Add Full Range support.
e0a1a48cd : [Encode] fix SR file size issue
755479514 : [Decode] Enhance robustness of ddi
e7d5a8492 : [Decode] Update RT table when replace new surface
3198fba68 : Revert "[Decode] Modify MMC state control for MFX pipeline"
3f7c240e1 : Revert "[Encode] Media MMC State Separate Control"
eec11db06 : [VP] HDR Opensource output black issue fix
9e0b76008 : Bump up version to 22.4.3
590a706f9 : [Media Common] [Media Copy] Fix FF CPU2GPU copy issue
1040f4a2b : [Decode] Wait all cmd completion before delete resource
956800af0 : [Encode] featureID and PacketID refinement
6cc48f40d : [Media Common] mos utilities header files
93fcdc1e7 : Revert "[VP] usersertting config refina and ddi regkey refactor"
821136e43 : [Script] Media IP RevID check on linux
60d841d10 : [Media Common] Switch mmap ioctrl to I915_GEM_MMAP_OFFSET for upstream code
14456a0c6 : [Decode] Report decode processing caps based on platform capability
6e87c9706 : [Encode] Media MMC State Separate Control
c74a062ff : [Encode] clean header dependence
965fa089d : [VP] FP16 input bug fix.
85bdb7a73 : [Script] Add class trace in mos/media/mhw
7555afc0c : [Media Common] linux ubuntu build failure
5deeda0d0 : [VP] usersertting config refina and ddi regkey refactor
c75afa7e6 : [VP] vp dump related regkey cleanup
a5f8afdf8 : Added HDR10 Tone Mapping capablity report.
b15cab216 : [Decode] Enhance robustness of mos
e46f5efa5 : [Media Common] legacy platform build
ece6d1880 : Using enable decode mmc to disable deocde mmc
92c072461 : [Decode] Modify MMC compression format for HCP and AVP
cf4fdf422 : [Decode] Modify MMC state control for MFX pipeline
641386a82 : [Decode] Modify MMC state control for AV1
6a6299e66 : [VP] Change name from platform name to render IP name
759b7ba4a : [Encode] Map ICQQualityFactor to valid value
30cf7329f : [Decode] HEVC decode Vulkan enabling
e0002d3c9 : [VP] skip decompression on RC surfaces
e49952a2d : [VP] Fix APO HDR cases fall back to Legacy
40616cdf1 : [CP] Enable Linux CP lib
c63f1bd71 : [Media Common] media trace dump API refine
c5bd0eb41 : [Media Common] fix kw issue 0517
a2914bde8 : [Decode] Fix CTS h264 Vulkan decode issues
4c230359f : [Encode] regkey refine
1b4285b51 : [Decode] Fix HEVC Green corruption related to MMC
0001ca6a1 : [Decode] Modify batch buffer setting for small lmem bar config
427e7910a : Correct Gen12 capability reporting for SCC bitrate control mode
269d7a4f4 : [Decode] Modify MMC state control for HEVC and AV1
8a580f248 : [Media Common] Enhance Issue template
4513f5eed : Revert "[Encode] regkey refine"
3def15001 : Revert "[Decode] Modify MMC setting for reference surface"
9399b131c : Correct capability report for Gen12 SCC prediction direction
b66bb0c23 : [Media Common] add linux media driver call stack capture support
531abde65 : Revert "[Decode] Fix regression for small lmem batch buffer setting"
573294415 : [Decode] Modify MMC setting for reference surface
26bab2508 : [Decode] Fix regression for small lmem batch buffer setting
d0189d762 : [Decode] Fix HEVC driver violation issue
80d7ba848 : [Media Common] fixed MMC BLT copy output corruption
9b585b66e : [Encode] Update AVC/HEVC DDI
f80b895fe : [Encode] Adjust mmio address to get correct pass number.
f7daf3345 : [Encode] regkey refine
386bedc9f : [VP] prepare code for bypass.FP16 enabling in APO path
1c72a511c : [VP] Remove legacy mhw in apo vebox/sfc packet
3b9a8077e : [Encode] 2nd pass check
41afb9f7a : [VP] Update HDR kernels of Gen12LP to support FP16 input.
d7a1feb2f : [Encode] AVC RC mode - Implement abs QP map (MBQP) and CQP QP
05a98f62f : [CP] Source group enabling
30577f096 : [VP] add key to update channel mapping swap for 3D LUT to improve perf
31809bfec : [Media Common] New platform vebox copy and blt copy implementation
b3f1ffa02 : [Encode] Force disable scalability for AV1 VDENC
014ac5463 : Revert "[Media Common] [media copy] fixed MMC BLT copy output corruption."
51f4e3757 : [VP] vphal regkey cleanup use UserSetting API
c48de9234 : [Media Common] Bump up version to 22.4.2
097f91683 : [Media Common] Eanble MMC BLT copy
0d3899ac3 : [Decode] fix AV1 loop restoration filter buffer page fault issue
ce97ec44e : [VP] Error Message Cleanup In APO Path
2693d82c5 : [Media Common] upgrade libva export modifiers
5752dcf6a : Reverted "Media Tile64 feature enabling"
91b12aa8a : [VP] mhw BLT refactor
88d7e5b77 : [VP] vphal regkey cleanup use UserSetting API
50dc3562c : [VP] Fix dest scaling rectangle in 2 pass scaling.
6c5c158d9 : [VP] Add memninja count regkey in CreateVideoProcessor
8633bf01e : Revert "[Encode] Fix null ptr return"
b994b1c89 : [VP] Move kernel free source to render ip
cffd399ca : [Media Common] mos utilities clean up
a840db0c0 : Revert "[Decode] Allocate batch buffer in system buffer for small lmem"
d62d0f55a : [Media Common] wsl platforms
b61a913ca : [Decode] Fix AVP cache policy overwrite issue
c42e8a2bb : [Media Common] [Media Copy] BLT copy 2 plane shift fix
5054a321d : [Upstream] RPLP upstream
30e056d62 : [Decode] HCP mhw replace in new CodechalHW and MediaInterface
c921b9ac9 : Revert "[Encode] Update DDI for encode statistics"
8f954a8dc : [Encode] Update AVC/HEVC DDI
9d0d18881 : Revert "[VP] Remove legacy mhw in apo vebox/sfc packet"
f8b3e11d9 : [Encode] remove Tile64 WA
b2410dbb4 : [Media Common] MT trace add GPU VA map info
9230290ab : [Encode] HEVC RC mode - Implement BRC QP map
64012a79c : [VP] SFC uncompressed write handling in driver
4faf4d7a5 : [VP] Remove legacy mhw in apo vebox/sfc packet
269b96485 : [Decode] HEVC 422 Decode Virtual Tile Scalability Disable
3a6331d26 : [Encode] ACM create videocontext failed issue
798cafe25 : Update media feature table
d23e7dd06 : [Media Common] [media copy]fix media blt copy 12 I420/YV12 fails w/ psnr drop on DG2/PVC
41120c698 : [CM] Skip parsing info when device is unbound
0b2ed36fa : [Encode] Enable add-on support for MHW CMD parser
d4279f57f : [VP] Recheck-in Fix Statistic block height and weight issue in APO
89cd2f7ad : [Media Common] Update CODEOWNERS
8f27d09d1 : [Decode] Allocate batch buffer in system buffer for small lmem
757e30076 : [Decode] Add surface dump cfg for compressed surface
f0a03c8af : [Decode] Reset the flag of first valid slice to false after programing first slice
d954afd0f : [Decode] Enhance error concealment for avc decoding
783220a08 : [Decode] Remove double index++ for avc slice programing
d72c48458 : [VP] vp hal registery key cleanup use user setting API
6354bc957 : [VP] ddi regkey refactor
b3cc43242 : [VP] cleanup UPDATED_SOURCES_
fbf466a00 : [VP] Remove empty folder and fix for platform alone build problem
069b40034 : [Decode] support multiporcess SW latency measurement
7dc2562d3 : [CP] Add interface for one workload decode support
e589b15ff : [Decode] Refinement of Scalability on newer platforms
f68a7c288 : [Media Common] wsl source code change
a1888324a : [Decode] Add decode user setting initialization and Switch reg key from ctx to instance
076ccd79d : [Media Common] Enable BLT copy on typical resolutions
e9127e7b3 : [Media Common] Bump up version to 22.4.1
276baa085 : [Media Common] wsl project setup
e3de0d646 : [Script] Add MEDIA_CLASS_DEFINE_END() in softlet classes
71f9ed0e6 : [VP] Disable Eufusion on demand based on platform
6fcc4ce5f : [VP] Decouple legacy mhw in APO path
a1766c927 : [VP] Fix PSNR failure with quality drop
4b27e96dd : [MOS] Fix GpuContext Destroy and TrimResource reentry issue
42df50040 : [VP] Move kernel to render ip
f336ee60e : media_libva: don't support VAConfigAttribEncJPEG for non-VAProfileJPEGBaseline
8e7cca088 : [Encode] fix the macro in pvc interface
67bfbbdc4 : Correct the description of JPEG capability
a238da5dc : [CP] Fix deadlock issue in mos
3010aa845 : [Encode] delete unused code
ca6a77b29 : Revert "[VP] Fix Statistic block height and weight issue in APO"
8e6337266 : [Media Common] register hwinfo for all platforms
9196b473b : [VP] clean up scalability class legacy mhw
6c2248522 : [VP] Exposed FP16 format support.
f9393e0f8 : [VP] Add recoverable environment
043f32901 : [VP] HVS Linux Kernel APO
fb3334a9c : [Decode] fix one slice data size issue
f54e1c770 : ReCheckin "[Media Common] user setting for ddi regkey"
58f4e1730 : [Media Common] Decouple header files
b6ea3117a : [VP] Fix SR 9on12 Issue with WMP
a26677701 : [MOS] Auto-select of bond and parallel submission
8fe7fb248 : [VP] Fix Statistic block height and weight issue in APO
d4a4364d0 : [VP] Mhw interfaces refactor
bc4bc4c4f : [Encode] Header self-contain refactor
88c78562e : [VP] Fix VESFC PF issue
3ef14b09d : [Decode] replace sw wa id with hw wa id of AV1 decode on ADL
64461bc7d : [Decode] Enable OCA decode parameter dump
2a4d5719c : [MOS] Add mos interface GetResourceArrayIndex
ce182b7d8 : Revert "[Decode] Enable OCA decode parameter dump"
9f2fa1a0f : [Encode] HEVC RC mode - Implement abs QP map (MBQP) and CQP QP map
a0c69ef09 : [Decode] Enable OCA decode parameter dump
717654dbd : Media Tile64 feature enabling
251218e1d : fix build error with gcc-4.9
1ff39468f : [Media Common] Header files and folder layout refine
d773f335c : [Decode] VP9 prob buffer update optimization
2d4a8fb31 : Revert "[MOS] Dynamic selection of bond and parallel submission interface"
d2a1a4796 : [Media Common] revert user setting for ddi regkey
b9b7ac769 : Revert "Revert "[Media Common] user setting for ddi regkey""
872bf518e : [MOS] memroy allocation function clean up
8a110e8e2 : [VP] update virtual engine config setting
d30a1a8ca : Revert "[Media Common] user setting for ddi regkey"
0616b8131 : [Decode] Vulkan interface enabling
7adc42a80 : [Script] Add MEDIA_CLASS_DEFINE_END() in class definition
344c57441 : [Encode] Split legacy functions for debug interfaces
e0de7cdee : [Media Common] [DVT] Enable new platform support
94a3dd410 : [MOS] Auto-select of bond and parallel submission
75eab56ab : [Media Common] enable BLT multi-plane copy.
cc45aa277 : [Encode] Add perf tag for refactored DDI
32f658467 : [VP] dithering high bpp to low bpp
5bf937ead : [VP] Fix scalability not being enabled issue
1f758c935 : [Decode] Decode Trace for Linux
54628d8b6 : [Encode] Fix kw issue
938335bfe : [Encode] Add AddBatchBufferEndInsertionFlag function for next mi
c77763f83 : [Media Common] Fix segment fault issue for UMDProfiler
650e680bb : Revert "[Media Common] Vebox copy apo implementation"
b19ba31c6 : Revert "[Decode] HCP mhw replace in new CodechalHW and MediaInterface"
3bcd03c4d : [VP] Fix GPU context null pointer crash in dg2
11f2d1a25 : [VP] fdfb ult
850b36caf : [Media Common] Enalbe device ID
33862974e : [Decode] Fix one AV1 media reset issue related to Scaling Factor
bc7e809ac : [Encode] VP9e APO DDI refactoring
fba88f009 : Updated clang version
20d42b0ae : [Media Common] fix 1m align issue
ff241a9e4 : [VP] fix kw issue 0324
c8457540a : Fixes #1354
acb472013 : Remove Encode VME support from feature table for DG2/ATSM
acc168f69 : enable VP8 encode for BXT and APL
45033262d : [Decode] HCP mhw replace in new CodechalHW and MediaInterface
e501606fa : [Media Common] User setting refine
0ed098b03 : [Media Common] New platform vebox copy implementation
a677c7221 : [Encode] add PERF UTILITY for hevc encode
c3650965b : [Media Common] user setting for ddi regkey
bc54e0749 : Revert "[Media Common] enable device ID"
f76655703 : [Upstream] Doc Update for supported platform list
621624e24 : [VP] use mosinterface callback to get the gpustatus
fcb8d5744 : [Media Common] Update feature supporting table
9c331f030 : [VP] Legacy vebox mhw clean up for softlet path
271957cc7 : [Media Common] Add default media copy method and enable render copy
fd4cf0ac7 : [Media Common] separate source file on linux
6fd709605 : [Media Common] enable device ID
55b89b7ec : [Decode] Remove the WA of DummyReference for Xe platforms
babc35c96 : [Media Common]set mocs table for mfx of softlet
b8dcd4797 : [Media Common] refine trace event interface
3c2b18b49 : [Decode] SW WA for AV1 decode on ADL due to a HW issue causing R2R CRC mismatch
367ca5e60 : [Encode] VP9 Legacy: Fixed LF mode/ref delta
bb8abf8ff : [Encode] Fix DMEM dump and add missed history dump
74c58e12c : [Media Common] Readme update for kernel information
f33d756c2 : [Encode] Fix vbr mismatch issue btw linux/win
5928cc502 : [Encode] enable frequency boost for HEVC VDEnc CG only.
627aeab68 : [Media Common] Readme update for DG2 features
786089c5d : [Decode] Cleanup MMC class for new platforms
32374d8d2 : [Decode] MFX Interface refinement
73e97c090 : [VP] add fdfb filter
e4ec089ec : [VP] TDR Fix
fbf1074f3 : [Media Common] Integrate new render copy kernel for ROI issue
0b6fba15b : [VP] fix di mmc enabled issue
c4cbecb1a : [Encode] Several kw issues were reported in 20220315
23fd88a6a : [Media Common] fix chrome mmc externel surface issue
cd6269879 : [MOS] Fix HLT for multi-thread apps
61470f3eb : [VP] linux APO decouple
c603d86b8 : [CP] Enable CP copy interface
9485cf672 : [Encode] modify CMD size calculation on HEVC APO pass
2cdc1c919 : [VP] Update VP feature list for DG2/ATSM
79c20b78a : Revert "[Media Common] Media IP RevID check on linux"
ac090c082 : [VP] fix dynamic case swap the 1st and 3rd columns of matrix issue
4c543c652 : [Decode] Update decode feature list for DG2
b57520c54 : [Media Common] Disable Bo reuse on discrete platform
ecdc3c901 : [VP] Enable mhw sfc new interfaces
04215f9f8 : [VP] user feature refine
b3588ac65 : [Media Common] Fix user ptr issue for media copy
1927b012f : [VP] fix kw issue 0319
a2d9609d4 : [Encode] mi refactor in encode scalability
a332ab575 : [Decode] fix two kw issues
1980f7b05 : [Mos] clear relocs for all command buffer
36540c449 : [Encode] Enable LPLA AVC linux
32e84c22d : Revert "[VP] Disable EuFusionByPass flag by default in APO path"
aad6fee36 : [VP] Add mhw sfc new interfaces in hal
f3566bb30 : [Encode] Latency optimization by refactoring MhwMiInterfaceG12::AddMiStoreuser featureMemCmd
04fa9ff5e : Encode] Move AVP command size calculation to AV1VDEncPkt
4162b7203 : [Decode] Fix AV1 last tile missing media issue
b8957eb3b : [Decode] Fix AV1 media reset issue related to LRU Luma Size
ed06d1a2b : Revert "clear relocs for all command buffer"
886e7d91c : [VP] APO Decouple code
dded4c1cf : [VP] enable Linux APO 1 to n case
a43a81c0f : Revert "[VP] Fixed HDR kernel path OETF issue."
8ea99c235 : [VP] post_silicon_enable_dithering
913d660d6 : [Media Common] Media copy DDI update
ae2b9abaf : [Mos] clear relocs for all command buffer
dfa4fae3b : [VP] fix adi issue
901dc3eeb : [Decode] optimize for write buffer
cb59fdd24 : Revert "MemNja switch to new user setting"
b32b501c1 : [VP] Add mhw mi call function
23935ced8 : [Media Common] fix mavd regression in ww02 cycle
41f91be90 : Revert "[VP] add fdfb filter"
e1517659c : [VP] Disable EuFusionByPass flag by default in APO path
cea3fa2f9 : [VP] Fixed HDR kernel path OETF issue.
0e0dda9bf : Cmd2 DW5 DW7 open-source programming fix
4171a3e4f : [Encode] Fix linux repak rate issue
8f987dc96 : [Encode] Use Cloud Gaming mode by default
d87fe88b7 : [VP] aligned with legacy path to avoid sfc being selected by adding flag SfcOnlyFeatureExist in engine caps
e766d7054 : [Media Common] User setting refine
c3173453c : [Encode] Enable SWBRC for Linux
98d7e0040 : [VP] Set not lockable flag for STMM and Statistics buffer in secure mode
0aa505907 : [VP] Remove L3 flush attribute from Compute Walker Postsync descriptor
a30df24fc : [Media Common] unify the definition on xos
32dae69b7 : Revert "[VP] fix lack of surface config"
e27c46978 : [VP] fix bt2020TosRGB issue
acdb91e3d : [VP] Modify CSC coefficients for HDR kernel.
683e1d2c4 : [VP] fix lack of surface config
020aef60e : [Media Common] Bump up version to 22.4.0
70373a2b3 : [Media Common] unified memory copy interface
c92ee3d0d : [VP] update linux hdr wa_sku setting
c7fb719bb : [VP] add fdfb filter
34d9e7870 : [Script] Media IP RevID check on linux
15e728640 : [VP] Add HVS Denoise APO ULT
b030b90a6 : [Decode] Enable APO DDI for Jpeg
94a91fe5c : [VP] SFC Target rectangle APO implementation
ca2a2ca8f : Revert "[Media Common] unify the definition on xos"
3ae197a22 : [Media_Common] 1M Granular enabling in media driver
40630cbef : [VP] Fix linux Hdr issue
ccd01acae : [Media Common] unify the definition on xos
029d57aef : [Encode] VP9 Disable scalability by default in some platforms
d2bd02414 : [VP] Add new sfc/vebox interfaces
04ba4ce5f : [Encode] Boost Frequency
15e431b5f : [VP] Add the function of converting half float to float.
b7e939b65 : [VP] Set NotLockable flag as the normal config
a87381e3b : [Encode] Fix one issue in av1 reference frame
6b9dcee33 : [Media Common] gpuSync tag and oca refine
295b5b3d2 : [Decode] Disable vc1 decode for Alchemist
77fd6bd1d : [VP] Update HDR kernel.
695e6d4c8 : [Encode] open source VP9 encode for Alchemist
6fc242c6b : [VP] Add new mhw render interaces
559be39f1 : [VP] optimization for clearview
a6e548bb2 : [Encode] Fix for TCBRC maxFrameSize limitation
d5e94089e : [VP] Separate hal for apo mhw
91a04f393 : [Encode] Fix SCC Recon SurFace Allocation Info
681d4599b : [Decode] Decode ETW Refinement
7f78b493e : [VP] HVS kernel intergration update
80de1ad52 : Revert " [Upstream] open source VP9 encode for Alchemist"
5d34f7915 : Revert "[Encode] Fix a typo issue"
7fb7f9ff6 : [Encode] Update HEVC LPLA
caeb3741a : [Encode] Fix kw issue
a690bea6b : [Encode] Fix kw issue
710db2040 : [Decode] Fix AV1 media reset for robustness
bcf799e7b : [Decode] Enable Codechal Previous Frame Dump
8952609d1 : [Encode] Fix a typo issue
5e6df60de : [VP] Disable Vebox output in pGT
5d38febe4 : [Upstream] open source VP9 encode for Alchemist
fcc6d35f4 : [VP] Quality tuning for HVS denoise
06a0a41ec : [Media Common] oca definition refine
8c57c63f0 : [VP] Enable CP Copy for statisc surface
c044ad9f6 : [Encode] Open source JPEG for Alchemist
9bd303d60 : [Encode] Minor typo fix
df6d08c5a : [Encode] fix for AV1 lowres issue
ec74d8355 : [Media Common] Fix the compiling error with clang in WSL build
7c55bad54 : [Encode] tcbrc rematching patch
2a0667a70 : [Decode] Fix error concealment for av1 tile oversize
f94362d32 : [VP] Enable APG path for secure conditions
e3b074fc8 : [VP] fix kw issue 0226
cf1db7874 : [Decode] MHW Refactor for VP9 Decode
9705a274f : [Encode] Typo fix
ece500d5b : Revert "Revert "[MOS] per device context user setting instance""
727b1c1e8 : [Media Common] Bump up version to 22.3.0
4121b1984 : [Media Common] User setting path refine
397eeac50 : [VP] fix kw issue 0303
000a4f283 : [VP] update linux vp feature report
4113bd6dc : [Media Common] resolve small Lmemory failure issue
d8011443e : [Upstream] Open source AV1e HEVCe for Alchemist
54645cbf5 : [Encode] AVC open source for Alchemist
dcf9b53fe : [Encode] Change QpMapBuf to SMEM
31cbc7432 : [VP] clean_legacy_code_open_vp_utils
9bee9e273 : Disable Gen8 driver code when -DGEN8=OFF
0ad373513 : Disable support for Gen10 by default
979c041e5 : ci: Add builds disabling each Gen independently
0e75e9137 : Add option to disable only the media kernels with the -DGEN options
f1e6f737a : [Encode] fix dump remaining issue
c3caa68db : [Media_Common] Compression support setting upgrade
9f565d7a0 : [Encode] Fix libva caps for interlace support
3e2e785b7 : [Decode] Fix one MFX Player return error issue
53cb3434f : [Media Common] fix oca get gfx address issue
df817d48a : Add support for ADL-N: Enable the cmake options
e701c6069 : [VP] Decompress interlaced and compressed input surface before composition in render engine
5606427ea : [Encode] Optimize transfer of PAK statistics
8521328cc : [VP] Enabled 2 pass down scaling for scaling ration > 2 if 3DLUT enabled.
83c50e115 : [VP] Fix_Dithering
2aec9cf72 : [Encode] Fix register store for umdprofiler
b1e89a2d9 : [Decode] Perf tags issue fix due to set perfTag at wrong location
2a2827908 : Fix perf tag issue
56e17c780 : [Encode] Move VDEnc CMD size calculation for AV1e
fc35ac0ad : [CP] switch protected surface create to new gmm interface
f1d840b8b : [Encode] Remove dependency
cce121f4b : [Encode] Move macros to common part
a5278fef1 : [Decode] Fix media reset issue for av1 robustness
87da82c7c : Add check for igdgmm version
41b1b1289 : [VP] fix kw issue 0225
df91741ba : Revert "[VP] Add mhw mi call function"
add2f031c : [VP] fix apo path scalingmode set issue
489778cff : Revert "[VP] fix dynamic case swap the 1st and 3rd columns of matrix issue"
88d339122 : [Decode] Add Huc Status Report Critical Error Regkey
c14282f69 : [Decode] Add new register key
861f20408 : [Encode] Add SoloExtension for open source
97c98a0a6 : [VP] Add mhw mi call function
d6a1d1548 : [Media Common] Fix ref issue for mediaCtx
6a095fb14 : [VP] enable sfc 16k
db0bada59 : [Encode] Update hevc src surface cmd
49094f41b : Revert "[MOS] per device context user setting instance"
04d50005f : [Decode] MHW Refactor for HCP Common and HEVC Decode
a3f831eb5 : [Encode] VDENC CMD2 LUT
319ade347 : [VP] fix dynamic case swap the 1st and 3rd columns of matrix issue
e9b57f55f : [Encode] Implement error reporting
94f59c595 : [Encode] VDENC CMD2 LUT
ed7f3a680 : [MOS] per device context user setting instance
d4ef75e38 : [Encode] Add cmd4/cmd5 specific naming
8e14fb498 : [Encode] Enable read lpla data
9a15cea8b : [Encode] Fixes for miItf usage issues
31a0a4e5c : Revert "[Encode] VDENC CMD2 LUT"
ad13fe20f : Recheckin "[Media Common] seprate commonlib"
a8f5641f9 : [Decode] Disable virtual tile scalability for new platforms
0fe01a335 : [MOS] Solo MOS APO enable
36603c462 : [Encode] [VP9] Xe_Hpm functions open source
b62cd46f1 : [VP] Bug fix: clean up kw scan issues
05ad3b89a : [Media Common] using BLT copy to handle Y416 format
6727486bc : [VP] Fix tdr issue caused by incorrect sfc state parameter
c4f4c80e0 : [Media Common] Bump up version to 22.2.2
7e357b4be : [Encode] Fix kw issues
556f375c0 : [Encode] Fixed bug in slice header packing
b7af05d36 : [VP] Mhw vebox refactor
b56e970ea : [Encode] VDENC CMD2 LUT
6bf6b69ca : [VP] Mhw sfc refactor
473aac948 : [MOS] Check the size in fill surface
5b0181ec2 : [VP] fix vesfc tdr issue when 8k clip scaling down to odd width
2fb02dd57 : [VP] Fix bug: Allocate 3DLUT in device memory in APOes path.
998e28b84 : [VP] Change colorfill error messge type
f1e27e77c : [Encode] apo pass code clean
d5c4aedef : [CP] Adding Media RT error log for CP DDI Part-2
c4bd1f3c9 : [VP] revert pr#57722 Enable CP Copy for statisc surface
bcc941a14 : [VP] Doc update: Composition path does not support BT2020 color space
598df85e8 : ci: add gcc11 coverage
10afdab0e : build: fix build with gcc-11
b91e0f7ae : [Media Common] add va copy caps requirement.
1cccec03f : [VP] add perf wa id to linux
3ae18f411 : [Encode] Fix one kw issue
b4fd06a48 : [VP] New format issue
a5eebdcf5 : [Encode] Fix regrssion on huc status check
f77e3d111 : [VP] Enable CP Copy for statisc surface
7c258ea20 : Revert "[Decode] Add Huc Status Report Critical Error Regkey"
67ddebabe : [Encode] Fix null ptr return
3ce0efbda : [Decode] fix some kw issues
16ca483d3 : Changed clang version from 12 to 13
fddcb4a48 : [Media Common] Fix media render copy tests failed issues
2bfedfc99 : [Encode] MFX and MI refining for AVC
bfb7cb257 : [Decode] Add Huc Status Report Critical Error Regkey
5dfb72ef8 : [Encode] [VP9] SW BRC DLL processing fix
cda4c7754 : [Encode] Add division by zero and nullptr check to fix kw issues
da908494a : [Media Common] Bump up version to 22.2.1
5051726bb : [MOS] Add the lock for context array to keep thread safety
4834d8dd6 : Change | to || for booleans
3288693cd : [MOS] Fix the kw issue
e654f4515 : [Decode] change reference list check to virtual function for mpeg2
354575c9c : [MOS] fix the kw issue
b67e06970 : [Encode] Redesign ref frames processing
1c729eefb : [Encode] Modify AvcVdenc CodecHAL implementation for XE HPM
91f62fe10 : [Encode] Introduce CMD3 for AVC VDEnc API
af09f8ee0 : [Encode] Support MMCO and RPLM in slice header packing
2e79f6dae : [Encode] Update src surface cmd
ae09cc33e : Report HEVC features and block sizes for gen11
1d705c96a : [VP] Mhw vebox refactor
feea7c60f : [Encode] VP9: Refactored VDEnc interface
63b9090a3 : [Encode] Enable RC modes
0f9d6766b : [Encode] Remove EncodeHevcPar
f11de0600 : [Encode] MfxInterface refining for common part
4cb063fbd : [Encode] Huc Kernel integration - V20220117
80d595f9c : [Encode] Add huc status report
c7aeb21c2 : [VP] Enable BUILD_KERNELS on legacy platforms
33dec5a3b : [CP] add data dump support for linux driver
6319e9441 : [VP] Add DG2 prebuild kernels
b62f19e9d : [VP] clean_legacy_code_open_kerneldll_6
bcbc5b239 : [Decode] VP8 MHW/MI APO refactor
6e882f17d : [Encode] modify command parameter & mhw settings
f1e8803fd : [Encode] VP9e - Reduce software overhead by reducing unnecessary lock waiting's
01058ddec : [VP] fix height without aligment linear to tiled cases render copy shift issue
c86d22323 : [VP] HDR 3DLut kernel APO
ed0876c2a : [Media_Common] Use Env Var for compressible surface creation
7e12a3278 : [Decode] Add the code owner for decode and softlet
2df49cf09 : [Media Common] [Smart Validation] Add MEDIA_CLASS_DEFINE_END(*) and OFFSET_* for smart validation
efdeb67d5 : [CP] Adding Media RT error log for CP DDI Part-1
e7b04baa7 : Revert "[Media Common] seprate commonlib"
4e5c0b680 : [Media Common] fallback render copy linear to linear copy to BLT
0b11433ba : [Media Common] seprate commonlib
efe703ef7 : [Encode] [VP9] SWBRCDLL load refactoring
7cde41394 : Revert "[Encode] VP9e APO DDI refactoring"
875c30a38 : Revert "[Encode] code clean"
34010cacf : [VP] Clear some critical logs
a9d6de770 : [Media Common] Enable VaQueryEntrypoints and VaQueryAttribute ULT
d8c0b62dd : [Media Common] Remove generate_classtrace and use static media_trace_offset.h
9e231656d : [Encode] Clean up VME initialization code
87563ba35 : [Decode] Error Concealment for AV1 tile oversize
419c26a97 : [Encode] Refine the mini GOP size decision
e8b900940 : [Decode] Decode ETW Surface Dump Info
e7305cade : [VP] Fix hdr scaling black output issue
e4b48172f : [VP] Clean_legacy_dependency_code_open_2
de2a65973 : [Encode] hevc include file clean up
550074a2e : [Media_Common] Enable Vebox Copy in media debug interface
8b62e2135 : [Media Common] Readme update to add GmmLib Compatibility and PROD kernel
5d174bdb0 : [Encode] Added VP9e code owners
f0d8f91e7 : [Encode] VP9e APO DDI refactoring
179895b5f : [Encode] Fix beh Test Issue
96ca79bc0 : [Encode] Simu keyword removal
47c6eb598 : [Encode] Fix MediaPerfProfiler refactor class issues
9a6b0b5a9 : [Decode] Huc codechal interface refactor
b4b8566c5 : [MOS] Code cleanup
c755acbaa : [Media Common] enable render copy for DG2 Linux
2127ffd98 : [Media Common] Readme update to add Alchemist/ATSM
1a9d0109c : Revert "[Decode] Add refactored MI to newer platform Decode"
8ff771fd1 : Revert "[Decode] Decode ETW Surface Dump Info"
44be4ca1f : MediaInterface refining for AVC
ac473439c : [VP] Enable user build kernel for open source DG2 free kernel build
dfea187bf : [Encode] hevc media interface refactor
d6cf11a5c : [Decode] Decode ETW Surface Dump Info
3d92b9ac1 : [VP] Mhw vebox refactor
fa89ebb9a : [VP] Add FP16 input for HDR capture.
e27b35110 : [Media Common] Unify the drm ioctl
8d8ec04f4 : Revert "[Encode] hevc media interface refactor"
7f23d986e : Revert "[VP] Fix_Dithering_On_Pre"
0b0ec687a : [Encode] Fix encode kw issue
758085204 : [Decode] Add refactored MI to newer platform Decode
432a71801 : [VP] Fix hdr + render scaling for hang issue
3cd7bff13 : user setting
bac0e5a64 : [Media Common] Bug fix for a MD5 mismatch issue
3c12ec033 : [VP] Cases not enter APO clean up: CSC BT2020 related failures
08a5f79fb : [MOS] Fix the kw issue
ae9be0adc : [Meida Common] Fix KW in query engines count
f6c854ae6 : Revert "[Decode] Decode ETW Surface Dump Info"
fe660b237 : [VP] Fix_Dithering
c9ace8514 : [Decode] check the number of DC and AC table
f03d5c1f4 : [Encode] mvprecision enable code
30859612b : [Media Common] Fixed media render copy single plane thread height issue
ef604116c : Return zero subpicture formats
e428c39a4 : [Decode] Decode ETW Surface Dump Info
3285b9654 : [Media Common] Enable Linux ULT
35dc70f41 : [Media Common] Fix mos_query_engines_count issue
74858893d : [Encode] hevc media interface refactor
73fd5c64f : [VP] Correct min vebox width limit
74573a56d : [Encode] Fix encode kw issue
a75083abb : [VP] Fix KW issues
b66fee0c1 : [Media_Common] Update Libva exprot surface handle with compressible surface
f9cbedacf : Revert "[MOS] user setting"
8138d2d99 : [Media Common] PPC flush in pipe control
8eab97af6 : Add MEDIA_BUILD_HARDENING option
941482f90 : [VP] release some overwriten gpucontext resources in legacy path
9592821ea : [Encode] subregion enable
125cedb66 : [CP] Adding Media RT error log for CP os service component
62a5748f3 : [MOS] user setting
adea4cf29 : [Upstream] Upstream RPLS
daeea8255 : [VP] Cases not enter APO clean up: DI+Render case
38ddf38e8 : [Encode] tcbrc perf opt- streamIn
12914c430 : [Encode] Fix encode kw issues
0edbb2b74 : [Decode] Move HUC files
62d9b98c2 : [VP] enable DV 1k1DLut optimization
f98762d6c : [VP] Fix TDR issue
8033de324 : [Media_Common] Create Surface as uncompress by default
3b345ccd2 : [Encode] modify vdenc cmd parameters
3e3f7dd48 : [VP] force procamp on reder when ve + render in APO
86cc52e19 : [Script] [Smart Validation] devult should depends on generate_classtrace
62bdccc3d : [Media Common] Fix the access violation
819c7f293 : [Encode] Enable correct behaviours
ef8dc8cdf : [Media Common] disable ult on deissue and release build linux
966a87492 : [Encode] Refactor for the fix of CP regression
98eb0a4e7 : Revert "[Encode] Clean up VME initialization code"
9a654e6ef : Revert "[VP] Cases not enter APO clean up: DI+Render case"
251aa6217 : [Encode] Update logic for Slice Size report
c9a885e78 : [VP] Cases not enter APO clean up: DI+Render case
4485349d8 : [Encode] GLK enable VP8
7da32584e : [Media Common] Linux media initialize refactor
2d7d59b19 : [Encode] Remove legacy mi Interface in av1
afa8ef838 : [VP] Fix iscaling issue
4cd3a245b : [Encode] Enable more flexiable adaptive GOP decision and update kernel
9fed77202 : [Encode][VP9]: Golden frame interval fix
7cc727f46 : [Encode] BRC ROI fix and perf improvement
1855f2e45 : [Encode] Clean up VME initialization code
5ffbdb8db : [VP] update Render eu kernel which based on compiler using Write Combine feature for Word-level Write
ff35b3a4e : [Media Common] Resolve build issues for Alchemist open source free-kernel build
f35704e17 : [Media Common] Bump up version to 22.2.0
24442730b : Revert "[MOS] Remove the IPC in CreateAssociationNode"
53405da4a : [Media Common] Reduce library dependency
14139f1c3 : Revert "[Encode] VP9e APO DDI refactoring "
a422b0310 : [Decode] VP8d APO Enable
7f5c7c98e : [Media Common] SetTileModebyForce
86ab37f04 : Revert "[Encode] Fix regression due to enabling ADL"
817cc7b85 : [Encode] AV1 legacy Huc Interface cleanup
c0dd27032 : [Encode] VP9e APO DDI refactoring
f6cd9d784 : [VP] Fix HDR perf issue
be5f93030 : Revert "MediaInterface refining for AVC"
494f8f976 : [Encode] Update logic for Slice Size report
789e8e2a4 : [Media Common] Refine the FtrContextBasedScheduling setting
a58e7343f : [Encode] Refactoring for VP9 HuC and MI interfaces
6cbe8c20f : [Decode] Refine the folder
b6486e1fc : MediaInterface refining for AVC
c8aa0a53d : [Encode] Rework AVC slice state
31fd86e18 : Revert "[Encode] Rework AVC slice state"
348e98e90 : [Upstream] upstream ADLN
e878ba21c : [VP] fix kw issue 20545
dc14ba368 : [Media Common] Add mhw mi call function
8d8e3da3c : [Encode] VP9: Removed old HCP interface
5f428bfe7 : [VP] [VP] Fix 3DLUT Memoryleaky issue
c48da10f7 : [VP] Fix Alpha fill issue in APO for QPAQUE mode and Source mode
2d91b6613 : [Decode] Upstream deissue interface of Alchemist
0aaa724f9 : [Media Common] VECS PPC Flush
9358c6013 : [VP] Force scalingPreferred to sfc for non avs sampler case
5d98387ff : [MOS] Dump bindingtable together with command buffer
2a78d3eb3 : [VP] Fix Field1Dual surface missed issue for fc iscaling/filed weaving related cases
857128e85 : [VP] Fix typo for eufusionbypass logic
b269bc099 : [Encode] Rework AVC slice state
8863d892f : [Media Common] fixed render copy memory leak.
cd3ea0a88 : [VP] Fix Y410 case mismatch
2a429793d : [Media Common] Fix PVC mem leak issue
e9bfa32c8 : [Encode] apo pass fix for refactoring
3b3e731f4 : [Decode] Fix media reset issues for AV1 header syntax error
fbb34f545 : [CP] Delete unused codes
4c689f7e7 : [MOS] Remove the IPC in CreateAssociationNode
5d3330706 : [Decode] Incorrect TileHeightInSb
e3a46d586 : [VP] Add DG2 and PVC in PatchInfoLinker and enable CMFCPATCH
6f5e4587c : [VP] Enable mhw render new interface
8960e464d : [VP] Fix PVC mmd regression
91c110fda : [VP] Fix APO format unsupported
17564f28e : [Decode] Add histogram dump support on newer platforms
00759550f : [Decode] Refine the code for vdenc interface creation
59815825b : [VP] Print curbe data
cbc327452 : [Encode] APO: ddi & hal header dependency clean
30605d1b1 : [Encode] Add mutex to keep consistent when replace a surface
30c5f84e2 : [CP] HuCStreamOutPkt refactor
64cc4d48c : [Decode] Error check for AV1 Parameters from App
b7be73047 : [VP] Fix VP KW issues
57bf45f3f : [Media Common] Bump up version to 22.1.0
244ccc6f9 : Upstream Alchemist & ATS-M
b79461508 : [Encode] Report sub features for HEVC
fce936af1 : [Media Common] fixed regression about TGL/KBL jpeg from DdiMedia_GetImage
e232af11a : [Media Common] Add RA context support in media context
b555debe0 : [Decode] Error Concealment for wrong reference list
c90ea8e24 : [Decode] Fix AV1 duplicate tile submission
5b5324029 : [Decode] Decode ETW Feature Event
32dbd14e4 : [Media Common] add caps file of DG2 to media_driver folder(#52861)
5a3a6aa17 : [Media Common] Remove legacy code in mi
693d1e4e4 : [CP] Fix CM/CP KW issue
bc57f90b0 : [Encode] HEVC HCP media interface refactor
6b8bf2f2a : [Media Common] fix oca bbstart muti thread ocabufhandle lock issue
24a55944f : Revert "[Encode] Integrate new HuC and enable adaptive rounding calculation"
66e9e6f0e : Revert "[Decode] Add refactored MI to newer platform Decode"
bee5cd1ed : [CM] fix some CM kw issues
ff2f6db08 : [CP] Media trace RT log/error for CP -3
bf36eabd8 : [Media Common] improve the implementation in media_context and scalability factory
2d6e24fc7 : [Media Common] Enable MHW_INTERFACES_NEXT_SUPPORT in open source build
144d354b3 : [VP] Fix VP KW issues
df6199560 : [Decode] fix some dec kw issues
934589db6 : [Encode] Rework AVC slice state
6f8052c45 : [Script] Use add_custom_command to generate header file
7f3aa55fd : [Encode] [VP9]: Perf metrics fix
930c57cee : [Decode] Add refactored MI to newer platform Decode
46ec34a25 : Correct mhw comment description
a5c743348 : [VP] Fix flashing desktop duplicate issue
6f8ebd072 : [VP] Fix VP/Common/Mos KW issues
34bc26bf9 : [Encode] enable Rho Domain
66e753116 : [VP] Fix HDR kernel and DV scaling regression
2cf743774 : [MOS] decrease softpin target size
70848e307 : Revert "[Decode] Add refactored MI to newer platform Decode"
7ed6ec254 : [Decode] Correct the av1 decode cap report
f284fa17f : [Media Common] mos utilities refine 6
dac09578a : [Decode] Add refactored MI to newer platform Decode
74941c34b : [VP] APO clearView Enabling
8fd78270a : [Media Common] open source DDI of Alchemist
5dfe4c297 : [VP] Add pid and timestamp to dump file name
11a4826ef : [Encode] Fix encode kw issues
8c003c598 : [Encode] Quick fix VD_PIPELINE_FLUSH_CMD byte size
6034aef18 : [Encode] Refactor for AV1 Huc Interface
6b6fc0ff5 : [Encode] Add MMIO initialization for avp
a968983f2 : [Encode] VP9: MHW refactoring - VDENC_PIPE_BUF_ADDR_STATE
4a381763a : [Upstream] Add production KMD option
37a8cadb7 : [Media Common]Fix the user setting memory free
7174ba478 : [Decode] Lockable memory for HEVC 2nd level BB
786591190 : MHW open source refine
fc2eada2c : [Encode] Update slice structure caps
a55a6e834 : [Encode] R2R fix in threadsafety for win and linux
2d201fab1 : [Decode] fix some decode kw issue
5bfc400c1 : [Decode] Upstream codechal decode
120a1505d : [VP] Add more VP RT Log
aeea6340c : [Encode] Implement IR programming
621c905d8 : [Encode] Fix AVC VDEnc pipeline adapter loading on Linux
6c486d7fb : [Encode] Remove recon surface initialization for JPEGe on Linux
c1e0734d0 : [Media Common] mos utilities refine 5
394894ab2 : [Encode] Refactor for AV1 media Interface
231d8e06a : change the issue template to avoid confusion of PR
9a1e2bd5f : [Decode] Decode Event Trace Data Enable
d9710ba27 : [Media Common] media build time increase check
1cc49c9ad : [Media Interface] Upstream DG2 media interface
61a578963 : [Media Common] fixed MSDK render copy error
c94303262 : [Decode][Encode] Move mhw to open folder for dg2 upstream
7cf723b0f : Revert "[Encode] Refactor for AV1 media Interface"
3549ae493 : [Encode] Reduce memory usage
efcf7c97a : [MOS] mos utilities refine 4
6a5aa9aac : Revert " [Encode] VP9e APO DDI refactoring"
791f0c113 : [Media Common] Add Attribute to QuerySurfaceAttributes
73fef7195 : [Media Common] Bump up version to 21.4.4
77da6e513 : [Decode][Encode] Refactor the mhw for upstream
f4f60041a : [Encode] Refactor for AV1 media Interface
c13afaba6 : [MOS] Reslove message issue
46da3ada3 : [Media Common] open source MHW of Alchemist
cdd0ee26d : [Decode] Fix SW WA for AV1 tile missing
e60faa5ff : [Decode] HucCopy Packet refactor
3c7ee1e17 : [VP] fix fc case not enter apo path
d5f9dac0b : [Encode] Fix incorrect perf tag
5eafe0e09 : Revert "[Encode] mediaUserSetting destroy in multi thread"
350be5b70 : [Media Common] Regression fix
b86435554 : [VP] Enable APO FC by default
ff57beb5e : [VP] Fix mavd regression
b1e64bd5e : [Decode] Add error detection for AV1 decode parameters
58e76187b : [VP] Fix HVS Subjective Mode blur issue
e163737b7 : [Media Common] Fix include when building with -DGEN8=OFF
745806909 : [Encode] mediaUserSetting destroy in multi thread
9bf401ec5 : [Encode] VP9e APO DDI refactoring
102e18aaa : [Encode] Integrate WA for vertical intra refresh
5855bd0ac : [Decode][Encode] Refactor the hw interface for upstream
e1d76ed32 : [Media Common] fixed regression about DdiMediaUtil_UnlockSurface
87d71da1a : [Decode] AVC/HEVC/AV1 buffer event trace log
987cd531d : [Decode] Disable VC1 caps for decode
42ffd7983 : [Media Common] GMM Multi-Adapter Interface Changes
40243ab06 : [MOS] mos utilities refine 3
ae5e0f75e : [Decode] SW WA for AV1 tile missing issue
4de68bfa9 : [Upstream] upstream vphal, renderhal and media copy
9b5b6bb9c : [Encode] Fix unused stream state check
34cd03fc8 : [CP] Media trace RT log/error for CP -2
a2c804c48 : [Encode] softlet include file code clean
beec51286 : [Encode] Refactor for AV1 AVP Interface
deb8ac76d : [Encode] fix sku function settings
898240c86 : [Encode][VP9] Refactor softlet
737fcc6a4 : [Media Common] Bump up version to 21.4.3
a5260cd5c : [Script] Fix build random failed
9fe162191 : [Encode] Move deissue interfaces to softlet folders
7bc594557 : [MOS] mos utilities refine 2
78745f846 : [VP] quickly fix Video.BasicVideo failure
0c00310a5 : [VP] Fix code coverage issue
497d9864a : [Media Common] Optimization getimage
e2011ffcb : [Upstream] Upstream MHW
6be38587b : Revert "[Encode] Refactor for AV1 AVP Interface"
04def4c03 : Revert "[VP] Fix memory leak caused by gpucontext generated in legacy path is not destroyed"
14b72d91f : [MOS] Fix the media solo user setting access failure
c0a528ddf : [Media Interface] New CodecHAL dump type
3d4b1f396 : [Media Common] use GPU copy for small resultion on vamap/unmap
a94a655bd : [Encode] Add MMC Skip Mask
b93b371fa : [Encode] Refactor for AV1 AVP Interface
25a68cb14 : Handle odd dimensions for external non-compressible surfaces
e4f752e0f : [Encode] Jpeg MI refactoring
35bf85556 : [VP] fix kw issue 20358 20366 20375 20376
e5767b2dc : [Decode] VP9 Decode Event Trace Log
3dca08381 : [VP] Ensure scaling filter existing for all layers
feaa39207 : [Encode] Handle perf data buffer overflow
f370e32c6 : [CP] HuCStreamOutPkt refactor
edf935884 : [Decode] Add error detection for AV1 decode film grain parameters
b4f74c9de : [VP] Add scaling info related logs
0b956e6c9 : [VP] MOCS cleanup
59768199f : [VP] fix DV black output
585dbc2cc : [Encode] hevc ddi refactor
33c792344 : [VP] lgca kernel
a4dc6d76b : [MOS] mos utilities refine
7c8001cdf : [Encode] Fix AVC MBQP regression issue
8c550540a : [Encode] Enable av1 CQL feature
fdb2fd562 : [Media Common] New platform bringup
67cc472ac : [Encode] encode mhw mi refactor
f23d44d74 : [Media Common] Add MEDIA_CLASS_DEFINE_END(ADD_CLASS_TRACE) in the class definition in open source
ede1d7387 : [VP] Enable APO by default
db3b6386a : [Decode] Codec driver refinement
cf06908e7 : [MOS] MOS common header files folder structure refine
c8cfbfdee : Revert "[VP] Enable APO by default"
5545285dd : [Encode] Revert hevc ddi refactor and [Media Common] Interface_Version_Fix
9f8ad058d : [Encode] hevc ddi refactor
a784bbf79 : [Decode] Separate AV1BasicFeature classes for MHW refactoring
b41a7f32d : [Encode] Mode Inter 64x64 update
f1a5734b2 : [VP] Enable APO by default
fc99a1a82 : [Encode] VP9: HCP refactoring - VP9_SEGMENT_STATE
d124ba4d7 : [Encode] fix mocs programming issue
1a12141f2 : [MOS] Refine the mos atomic
e8feb5056 : [Decode] Create two context for JPEG
b713e52e8 : Revert "[VP] MOCS cleanup"
697e7102c : Support parallel submission for ADLP
4debb7462 : Revert "[Encode] MOCS refactor for encode and decode"
51969631d : [Encode] MOCS refactor for encode and decode
b8901a748 : Revert "[Encode] hevc ddi refactor"
4cce380a8 : [VP] MOCS cleanup
9411cdf15 : [Media Common] reorganize APO Linux DDI file
57704227d : fix issue of missing driver package
f07980c2f : [VP] fix multiple phase composite test corruption
8d63ca0da : ]access volation when get status report
a49373357 : [Decode] ETW for Decode DDI
64a91c14a : [Encode] hevc ddi refactor
fcb346d0d : [Media Common] Initialization of ClassTrace for Smart Validation
9aef03e7c : [Media Common] Bump up version to 21.4.2
99690b6c6 : [media common][mos]User setting reentrant
28eb0a55c : [VP] APO FC Preparing: Add FC support but not enable by default
5f49f0704 : [VP] Fix memory leak caused by gpucontext generated in legacy path is not destroyed
053ae76e4 : [Encode] Add HCP_INTERFACE_EXT_SUPPORT
1b8d9cf79 : [VP] Enable Compression surface dump
6d93ee553 : [Decode] Init the default value
da2546083 : Revert "[Encode][VP9] APO DDI refactoring"
4c2b04817 : [CP] Media trace RT log/error for CP -1
2d19c4dba : [Decode] access volation when get status report
225ef5031 : [Decode] Check if has full vdbox before report av1 caps
2cb0f53a7 : [Encode] VP9e APO DDI refactoring
edf80da57 : [Media Common] Fix Film Grain case failure
27e10babb : [Media Common] Add more unified logging for VP and common
53c7ddf1b : [Decode] Change file name of av1 ddi decode
041672b25 : [VP] APO FC Preparing: Add FC related code in resource manager
58c6d4995 : [Media Common] Avoid VIDEOMEMORY for small local mem bar for state heap
7ccc36b50 : [Encode] Add support to import f tile
f8d020555 : [Decode] avoid the array out of bounds when the forward or backward reference frame is invalid
71e9a2ba6 : Revert "[VP] Fix kw issue caused by nullptr checking and refine varible naming"
21ed1b8c0 : [MOS] Delete the unused functions of utilities.
96135a86b : [VP] Fix kw issue caused by nullptr checking and refine varible naming
9ac65eb10 : [VP] Correct lace, ace and ste caps
ef8c9739b : [VP] APO FC Preparing: Add FC related code in resource manager
4d354dff9 : [Encode] Add update of delta QP for LPLA
126205ad2 : [Encode] [common]MediaUsersetting random default value
24a3f69bb : [Media Common] Add mhw mi for new interface
be925680c : [Encode] Resource driven MOCS refactor for HEVC
3991870ec : [Media Common] RGBP not compressed if FtrRenderCompressionOnly
60e5bf5bc : [VP] Update readme to add more formats and max resolution
4e70cd699 : [MOS] Remove IPC ops on Linux
a17167d41 : [Encode] Enable MV precision
372dc7351 : check the dependencies of libva-x11
43ad755b9 : [Media Common] refactor CreateSurface for media_libva_interface_next
169f8f9a0 : [Media Common] Bump up version to 21.4.1
452190369 : [Decode] HEVC regkey enable for Huc load fail in Apogeios
91ccf2572 : [VP] fix iscaling blt error
e766f607f : [Decode] Refactoring codechalHW & mediaInterface for softlet build
b06a74ae6 : [Encode] Align programming with cmodel
8117c0faa : [Encode] Make MediaInterfacesHwInfo available for G9
a6cc72e82 : [VP] disable EUfusion when colorfill and rotation work togther
8d84787b1 : [Encode] MHW refactoring
602ae046d : [MOS] Dump binding table together with command buffer
db5a8706b : dg1: enable dg1 on upstream kernel
a1ef0c76f : mos: check fences availability for tiling operations
6e5a2cb4f : [VP] Add Kdll related code for platform in APO
67e5394cf : Revert "[Decode] Refactoring codechalHW & mediaInterface for softlet build"
42e5fc33c : Revert "[Encode] Add oca for 2nd/3rd level BB"
fa5301665 : [Encode] DDI refactoring for JPEG
749186680 : [Media Common] add media copy caps
bbdeaaebe : [Decode] Fix for AV1 tile error concealment
14efdc7db : [Decode] Refactoring codechalHW & mediaInterface for softlet build
3468bcba6 : [Decode] enable rgb surface codechal dump
eeddf0b53 : [Encode] Update fractional QP enabling logic
8015d8ff2 : [Encode] Add oca for 2nd/3rd level BB
8b88d2b19 : [Encode] Refine feature setting
3b1d33344 : [Media Common] Enabling unuse DDI in interface next
d89d8842d : Revert "[Encode] Add oca for 2nd/3rd level BB"
b9693a2de : [Encode] Add oca for 2nd/3rd level BB
2bd456baf : [CP] resubmit disbale Hucstreamout in special usage
0bda13c4c : [CP] add HardwareProtected flag for CP specifical resource
c8bbf3dbe : [Encode] Optimize MB QP Data surface reading operations
bf65ebd0f : i915/uapi: sync headers with drm-next @ 1e394457
90e8517a0 : [Encode] Add Interface to modify HuC DMEM buffer
a6ad65175 : [Decode] Resolve dependency of codechal_decoder.h in codechal_deissue
5afd6d6e3 : [Media Common] mhw mi refine
635ff6fda : Revert "[Media Common] use GPU copy for small resultion on vamap/unmap"
938b43e08 : [Decode] HEVC regkey enable for Huc load fail in legacy
4140f2018 : [VP] Correct apo mem object control for cache
5386efa37 : Revert "[Decode] Refactor codechalHW & mediainteface for AV1d"
50b03310b : [Media Common] warp layer
bb69b2b00 : Revert "[VP] Fix VPP DN not taking effect in New Path"
b7d015e43 : [Decode] Refactor codechalHW & mediainteface for AV1d
39885fe8e : [Kernel] update dg1 uapi to match latest production kernel
2ca57f109 : [Decode] Error Concealment for AV1 tile oversize
77b3b2a6c : [Decode] AV1 Fix mismatched free
48a1edb35 : Revert "[Decode] Refactor codechalHW & mediainteface for AVP"
4a2f60c40 : [VP] apo mhw render refactor
0f0fb92a7 : [Decode] Refactor codechalHW & mediainteface for AV1d
262476d0e : [Media Common] use GPU copy for small resultion on vamap/unmap
1344e92d0 : [Encode] add AddMiVdControlStateCmd to base class
a210f543b : [Encode][VP9] Make all user features to be media features
57b07cb8e : [Encode] Use ActualHeight/Width for AVC encode only
9db775d99 : Revert "[CP] Disbale Hucstreamout in special usage "
6405a0f53 : [CP] Disbale Hucstreamout in special usage
cea2a3bf5 : [VP] support argb16 for vecopy
5b82b4e49 : [Meida Common] Add media caps data sample
66c3cfb51 : [Media Common] Media trace RT log - 1
61f26eb5a : [Encode] Enable multislice handling
68ba730be : [Encode] Use SPS width/height in src_surface_state
f72c33a8e : [Encode] [VP9] Mark overrides of member functions
93097ec0b : [Encode] Add description for MediaUserSetting::Group
5fdb02d64 : [Media Common] Media trace RT log
0b7bd035b : [Encode] Move Codechal to Softlet
c84d5c399 : [Encode] Align HuC regions to cache line size
5d57da9c0 : [Media Common] Media softlet project
26ba66191 : [Media Common] fix oca bbstart issue
e136c01a1 : [Media Common] Fix memory leak issue by MOS_Delete refactor
44c7aadc9 : [Decode] enable new RGB format support as AV1 sfc output
3dee82351 : [Encode] WA for StreamOutBuffer
115db07d9 : [Media Common] Bump up version to 21.4.0
527936acf : Revert "[VP] apo mhw render refactor"
2b2d968f8 : [Encode] Add reg key to disable TCBRC ARB
22a79cd06 : [VP] update surface dump name height
0fc3535ea : [Vp9 Encode] Add a judgment condition for getting seqParams->TargetUsage
b8677ad20 : [Encode] Update programming for multiple slice cases (fixed) (3)
d3778928d : [VP] apo mhw render refactor
b5afa74d1 : [Media Common] fix oca report critical
58fe48126 : [Encode] Move codechal settings to APO folders
e778d7194 : [VP] Add apo tcc format support
8f6cf688b : [VP] Fix VPP DN not taking effect in New Path
354fb7b56 : [Encode] Encode perf utility tool on release driver
491b05aa1 : [Encode] Codechal dependency move
481e0a71c : [VP] set sync flag for compressed FFDN surfaces destroy
bc3c08b3e : [Decode] Vp9 prob update huc packet separate to different platforms
b5fecd5a8 : [Encode] Enable Jpeg G12 YUV MMC
6cb6be9fb : [Media Common] Remove the device context call from common code
0a9d8a2af : [Encode] Add OCA BB for apos encode
acefcc6e3 : [Encode] Fixed VDEnc pipe initialization
774324533 : [Encode] Enable HEVC_LA_UPDATE and AVC BRC&PAK perf collection
fe7fab0b3 : [Encode] Enable arbitrary row slice mode for AVC VDEnc on g12
fe28b00ca : Revert "[Media Common] KW issue fix"
5df2acf78 : [VP] Fix HVS Luma consistent check issue
4fb61a8f5 : [VP] Adjust the frame height to 8-aligned when 3DLut enabled
a089f601c : [Media Common] Readme update to add GLK and opt feature table
868a7fbc0 : [VP] Use media kernel path to output P010.
945385f84 : [VP] render copy implementation
fbaab6ee9 : [Media Common] KW issue fix
29f2b1dff : [Decode] enable new RGB format support as sfc output
4aef418fc : [Encode] Move MhwVdboxMfxInterface from protected to public section
19e9b71aa : [Encode] [Encode] hevc code refactor
528187e33 : [Encode] Remove legacy definitions/functions and add new APO interface
ad761dcee : [Decode] fix VD-SFC surface region issue
926db969c : [Encode] Allow data copy on segmentation buffer creation
65a919dec : [Encode] MHW remove dependency
ff37653f7 : Revert "Revert "[Encode] Update programming for multiple slice cases (fixed) (1)""
52032cf79 : [Decode] Change the method to manage hw/sw crc
78cddcb69 : [Encode] align the surface for encoding to 16
08d1f00b6 : [Encode] AVC VDENC rounding update
6ab3230ed : [Decode] [Encode] AV1 register key refactor
f4cfd782e : [VP] Fix simu scalability issue
4911e655f : [Decode] fix AV1d lst anchor_frame_list copy size issue for Linux
22625ee44 : Revert "[Encode] Update programming for multiple slice cases (fixed) (1)"
8558f2b1f : [Decode] Huc Copy separate to different platforms
9fc79a01d : [Decode] VC1 regkey enable for OLP/Skip Frame
36034083c : [VP] Change some non-critical log information to normal.
f762ed1bc : [Encode] Fix rowStore params uninitialized issue
b89f7625d : [Media Common] change m_isOcaEnabled default value to false and add gfxAddree in resource infoand and add dumpResourceInfo on patchlist path
45c7a07c9 : [Media Common] Linux caps refactor - interface layer
648e9ec8c : [Encode] Update programming for multiple slice cases
ebbb7e199 : [VP] refine APO renderhal
b164c7800 : [VP] ddi refactor for VPBLT func
884152922 : Revert "[Encode] Update programming for multiple slice cases (fixed) (1)"
46458db81 : [VP] Fix regression which caused by #1229
18a9bad10 : [Encode] Update programming for multiple slice cases
e9d3c6d93 : [VP] Media 4K LACE support
a7e44c2eb : [Decode] Seperate Vdbox SFC input/output format check
5b92d97d2 : [VP] add F16 support in vecopy
34aeae0d4 : [Media Common] oca copy issue fix and legacy ult report errorfix
94fafe0d2 : [Encode] Remove TGL APO path code
4ce77a648 : [VP] Fix loss of Y210 and Y410 format in vaQuerySurfaceAttributes.
91cf6de96 : [VP] Change the sequence of Scaling and 3DLUT (scaling first, 3DLUT second).
4328017e3 : [Decode] Fix AV1 log2 calculation issue in DDI.
7f7818c3f : Revert "[VP] Correct lace caps"
5104c57d3 : [Media Common] add compressed modifier for export surface
06238e604 : [VP] Correct lace caps
9ae02150a : [Encode] Issue fix for refactored code path
47654fca8 : implement the display attribute for vaCopy
d82297e88 : [Media Common] Enabling Linux caps next
47624213c : [Encode] Override for non-ref B
cf4f7479c : [Encode] Add fake header support for AVCe
cf3300b85 : [Media Common] Bump up version to 21.3.4
643a2ee4c : [MOS] Add graphics virtual address zone for imported buffers
4bf40204d : [VP] CameraPipe APO enabling
3c5bdea36 : [Decode] HEVC S2L packet refactor
dd0bd272b : [VP] Adjust target width/height according to rcSrc for vebox crop case
db6699e09 : [Media Common] Move os related macro to os specific file
c83280234 : [Media Common] fix oca Array Index Out of Bounds issue & refactor code to make rsource mem apply traced by memninja
fb82c5d53 : [Encode] Optimize the write operations in SetSurfaceState
eb1e0fe6a : [Decode] driver WA for APP refindex is equal to currframe index issue
e57ee5700 : [Media Common] enable BLT copy on some platform.
38e9e472a : [Encode] Fix incorrect MBQP in new struct
bd2de06df : [Encode]Fix incorrect MBQP map for HEVC VDENC.
c202095af : [Encode] Remove lecacy dependency for AV1e APO DDI
524836dba : [Encode] Fix a row store cache setting issue
1f1004e69 : [Decode] Switch All g12 platform
fbbc376d7 : [Decode] Add flag check to enhance robustness
569688515 : [Encode] Move some common code to base class
937e09c8e : [Media Common] fix kw issue variable uninitialized
a1f73bec8 : Readme update for building
df290a715 : Adding Issue Template
f2c61afb5 : [Decode] Un-Attach Decode Stop To Frame from Media Deissue Hooks
c06b82f04 : [Media Common] Enable Linux caps refactor
6fdf88c07 : [VP] fix one HDR CSC return error about BT.709
8ba27e6ad : [Encode] Add UMD Profler for BRC
79877d622 : [Media Common] Fix SoftPin VA switch issue with different memory type
b0795802f : Revert "[Encode] Refine HevcVdenc MOCS"
27448280c : [Encode] Refactor HEVC VDENC CMD2 const data
e5c05807a : [Media Common] fix oca kw issue
397eed875 : [Media Common] Bump up version to 21.3.3
976b1035d : [Media Common] enable linux oca log section
ca620895a : [Media Common] add media trace log/error framework
c9545cae6 : [Encode] Refine HevcVdenc MOCS
4a9ffde20 : [Decode] Fix AV1d LST failure for Linux
a77e9c859 : [Media Common] enable BLT copy for some platform.
4c927c5b2 : Revert "[Decode] HEVC S2L packet refactor"
4abea8b22 : [VP] correct APO lace outputpipe
d36ad571c : [Decode] Fix memory leak issue of AV1d film grain case
b87ecc22e : [Decode] hardcode L3BankCount for TGL , RKL,ADL
9761ab98e : [Media Common] Fix non-X11 build
3f2618fc7 : [Decode] HEVC S2L packet refactor
f39ea2e5f : [Decode] Dump ColMV buffer to different files
aac80d9ab : [VP] Decouple APO & Legacy Preparation
93c803d8d : [Encode] Refactor HEVC VDENC CMD1 const data
d2d12b068 : [Encode] encode refactor for AV1
088b052c0 : reset brc when frame rate changes for VP8e
eacaa7a71 : [VP] fix issue about WMP video playback auto closed using HDR
68f6f2bc8 : [Decode] MHW AVC Refactor
0133814b4 : [Encode] Fix SW BRC after new HUC MHW integration
d9716e0e9 : [MOS] Fix the sw latency
8cd3521ff : [Encode] Pass the number of NAL units to codechal
4c26cc052 : [VP] APO FC Code Prepare2: Refine render packet
6a5249738 : cmrtlib/linux/CMakelists.txt: respect MEDIA_BUILD_FATAL_WARNINGS
b2a6f44d8 : [encode]set hevc enc picture flag to be invalid for invalid reference frame
82f6e1d12 : [Decode][Gen12] Provide mem_types when querying surface attributes
10b47448f : [Decode] Expose the reg to disable decode scalability
f315c3602 : initialize the array before use it
86868f1ed : [VP] Fix 2pass CSC PROCAMP not work issue
fdd055786 : Revert "[Media Common]enable VADisplayAttribSubDevice support"
0bd56be83 : [Encode] Jpeg encode refactoring
9e0e00d5f : Revert "[Decode] Switch All g12 platform to jpeg APO"
b17cfd296 : [Media Common]enable VADisplayAttribSubDevice support
93936a316 : Revert "[Encode] Optimize the write operations in SetSurfaceState"
8e596a79b : [Encode] Optimize the write operations in SetSurfaceState
1fed1b94e : [Media Common] Bump up version to 21.3.2
5c751e551 : [Encode] Update CreateFactory Function
1dfec0e53 : [Decode] Switch All g12 platform to jpeg APO
c99a34963 : [Decode] convert tile format to modifier for different platform
ba28da087 : [Encode] Add RefreshRevId
810995741 : [Encode] Enable Dump Pic params for Jpeg
3b18136a4 : add project to the top-level cmake
5f8e15f8e : [CP] Update UMDs to use new protected enable bit in context data
3290c597c : Revert "[Decode] JPEG APO Switch"
36e997286 : [VP] APO FC Code Prepare1: Policy Refactor
22e1dda87 : [VP] Enable HVS in linux
ff0bf39ac : [Decode] Fix potential memory access violation issue for 2nd level BB dump
a0e33d4c8 : [VP] Set VEBOX output with 3DLUT if possible.
df12ca332 : [Encode] Reduce MHW code duplication
9f2bea51f : [Encode] Enable OCA support for RCS for AVC
2206d42c9 : [Media Common] Move MHW_FUNCTION_ENTER at the func start
f22997aea : [Encode] HCP Refactor
0b00fd3cd : [Decode] AVP MHW refactoring for AV1d.
68712453b : [VP] Enable Temporal Filter for Segmentation
98a7e0772 : [Encode] Fix B ref frame type for AVC
8515a7bd3 : [MOS] mocs of common part
29bd9cf32 : Revert "[Decode] AVP MHW refactoring for AV1d."
7781b6978 : [Decode] JPEG APO Switch
e1a4d9232 : [Encode] Enable Jpeg MMC for G12
206cb6990 : [VP] Recheck-in for Add New SR model support for 1080p
aa5ad2839 : [Decode] AVP MHW refactoring for AV1d.
30944ced9 : [Media Common] Bump up version to 21.3.1
681944d79 : [Encode] Rewrite raw surface color/tile format check
b52377738 : [Decode] Fix regression of AV1 error detect logic
5839c7e7d : [Decode] Increase second level batch buffer number
2d2ba59a8 : Revert "[Encode] Enable Jpeg MMC for G12"
a59809254 : [Encode] Refine MHW macros definitions
f45bc762f : [Decode] Rename HUC packet
a6c2ea20d : Revert "[VP] Add New SR model support for 1080p"
b63e4c6e7 : [Encode] Check if the pointer to MHW CMD parser is null before using it
5ea49e875 : [VP] Add SR New Model for 1080p support
35f3517b2 : [Encode] Refine macro names for MHW interface
7676aeb79 : [Encode] Refine macro definitions for MHW CMD parser
46c2639ba : [Encode] Enable Jpeg MMC for G12
8197eea21 : Revert "[Encode] Refine MHW macros definitions"
bbb4bdbac : [Encode] Refine MHW macros definitions
146d162d5 : Revert "[Decode] Rename HUC packet"
cc3aacb51 : Revert "[Encode] Refine MHW macros definitions"
a7287f5bd : [Encode] Refine MHW macros definitions
1fae4e34e : [VP] Fix rgb24 dump exception issue
b92e5cbe8 : [Encode] PFrame enabling porting
5567cfe85 : [Encode] Improve deissueability for MHW interface
e9b4894d8 : Revert "[Encode] Rewrite raw surface color/tile format check"
3bf764dda : [Media Common] Fix MMD Device Init Fail issue
a6ff02ee7 : [Encode] Remove mhw::Pointer
f4abefda4 : [Encode] Reduce MHW interface complexity and improve deissueability
64c8dd0a8 : [Encode] Rewrite raw surface color/tile format check
3a55ab61e : Revert "[Decode] JPEG APO Switch"
f0c4615a7 : [Decode] Add film grain output resource into status report
10caaa290 : [Media Common] marker res
fea2c5c86 : [Encode] Enable OCA for AVC MbEnc kernel G11, G12
cf306ca1f : [VP] Expose VAProcFilter3DLUT in
2c345052d : [VP] optimize vpblt cpu timing
78e238727 : [Decode] JPEG APO Switch
33f96f272 : [Encode] Add resolution checks for VEBox params
07256c502 : [Decode] fix one kw issue
2d2f341d7 : Revert "[Encode] Add codec specific control for Null HW"
479e1380c : Revert "[Decode] Add film grain output surface into decode status report"
1896a41a7 : [Decode] Rename HUC packet
d79361b84 : [Decode] Enable 2nd level BB OCA dump for AV1d
27711e85e : [Decode] Refine status report
70d50e40f : [VP] fix timeout and memory leak issue
9dfd98c2a : [CP] Handle non64 align linear surface in VE copy
7b5a2a577 : [Media Common]Enable Linux Hwinfo
8d1ae30bf : [Encode] Add codec specific control for Null HW
7168f1424 : [Decode] AV1d KW isse fix
245edc6c3 : Revert "[Media Common] Fix low resolution issue for HW swizzling"
a04fab784 : [Encode] Fix default MMC enabling for JPEG encoder
29d5f8fc1 : [Media Common] Disable RKL Compression
d8f9e25cd : Update vphal_render_fast1ton file liscense
af79ed0d6 : [Decode] Add 0YUV format for decode
39013ada2 : [Decode] Add sfc output surface tile type check
c6136725b : [Decode] Rename decode av1 packet
e3215c28b : [Media Common] Enable DDI component functions
64a2519cc : [VP] Disable Vebox Query Variance
eaf5f6971 : [VP] Enable kernel fence setting
535d4df32 : [Decode] Override reference list with ref surface passed from DDI if needed
8625578d1 : [VP] Fix MOCS state bit shift issue
d52ff4718 : [VP] Fix corruption issue
1385e1e8b : Bump up version to 21.3.0
8a27f14df : [VP] fix mavd regression
f3f58f473 : [Media Common] Fix low resolution issue for HW swizzling
8c9381466 : [Encode] Modify P010 Recon MMC settings
9ef09b21a : [Encode] Disable frame recon
f0bfa2561 : Revert "[Encode] Optimize the write operations in SetSurfaceState"
bd6557ca5 : Fix encode issue for HEVC on GLK
3d873366e : [Media Interface] Add new HuC MHW interface and empty implementation
ac82d1d33 : [Decode] fix some potential null dereference
12092ad6d : [VP] Disable lace feature when sfc2pass
40b44485d : [Decode] Add bitstream resource info into OCA buffer
b1635b223 : [MOS] Check L3 cache availability from the L3 cache size
f04b9e166 : [Media Common] Fix Android build issue
6c183bf8d : [Encode] switch LowDelayBRC to TCBRC for G12+
fecded634 : [Encode] enable Qmatrix on linux
ece58a63a : [Encode] Refine MHW for AV1 COST_STATE
f5525cc54 : [Media Common] Media softlet folder structure
b9a1d552b : [CP] Remove noise message print out
5ebf66569 : [Media Common] Enable media context next
523bb8cec : Revert "[Encode] Refine MHW for AV1 COST_STATE"
a1355106c : [Encode] Enable command parser for AVC VDENC
0c7268c23 : [Encode] Refine MHW for AV1 COST_STATE
cf5bde422 : [Media Common] Media softlet folder structure
1ec93f288 : [Encode] Add jpeg quant table parsing from header
a76b51c33 : Fix typo issue (resouces->resources)
041bd0fd7 : [Encode] Implemented MB statistic
2ceb77c1a : [Encode] Fix access violation in AVC encode
9b082fcfa : [Media Common] Media softlet folder structure
29c16b3cc : [CP] Enable cp softlet 11
796458962 : [Encode] MHW refactor
8a71f560e : [Encode] Fix native or not ROI decision
a0f5f3d93 : [Encode] Add CP tag to output surface the same as for input
42745e9b6 : [Encode] Reduce some code duplication
976fd7033 : [Decode] fix RAW synchronization missing issue
f3c25fe61 : [Encode] Add encode SetPrediction/SetMaker support
671a2ec06 : [Decode] Fix CP regression for VC1
89f04a51a : [Decode] WA of MFX_WAIT and VD_PIPELINE_FLUSH for long format
1f03e80e1 : [Encode] MHW refactor
ab8c1ede0 : [Media Common] Media softlet folder structure
9e399b2e8 : [VP] Hal Perf measurement refine
a8336bc77 : [VP] Fix Y410 BOBDI issue
08cbe4c10 : set the picture flag to be invalid frame if the ref frame is invalid
b5569b5d2 : [Encode] Align AVC PPS dump with DDI params
2f656f8c4 : [Decode] Apo Jpeg sfc enable
e359ff881 : [Encode] Refactor MHW cmd structs
3853adcaf : Revert "[Decode] implement multiple tile selection interface
3d35b63f5 : [Media Common] Media softlet folder structure
32d32bbb7 : * [Media Common] implement multiple tile selection interfaces
85a0b5867 : [Encode] Enable LPLA BRC DLL and enable multiple task phase
700341b16 : add new level definition for MPEG2 encode
3df374f9b : [Encode] VDENC StreamIn Data buffers optimization
47d9a2378 : [Media Common] Media softlet folder
4630e300a : [VP] Enable DV in APO
e87251bcc : [Media Common] add AVC pic param trace event for linux libva
3ba7c7427 : [Media Common] Fix KW issue
226cc00d7 : [Encode] Add Metadata statistics report
e5497f131 : [VP] Enable SFC colorfill only when apps calls it explicitly
27fc6a697 : [Encode] Prepare AVC SW BRC
6c17761f2 : [VP] Fix render output width issue
7b7363ba1 : [Encode] Add error handling for ICQ
6de4ca436 : [Decode] Add reg key report for sfc linear surface usage
6bc275bfc : [Media Common] Remove rt dependency on Linux
48548bf80 : [VP] MOCS index #0 cleanup
210452fdc : Revert "[Encode] [TGL] Brc Init Update"
65e20f66a : [Encode] Media Copy implementation for AVC
834d4d159 : [Media Common] Bump up version to 21.2.3
7602de677 : [VP] Correcct STD surface`s tiling mode, width and height
9d86cc112 : [Media Common] cmake refine
1e248209b : [VP] kernel integration
fa9e1f898 : [Encode] Enable gpu weighted predition on DDI
f98d60a28 : Increase Dmem number
0bfb667a3 : [Media Common] [MOS] Add error handling for invalid tag array
61c50eaec : [Encode] Add parsed dump for HuC DMEM G12
334b3e862 : [Encode] Add codec type for analysis pass and add LPLA support in Caps
a60d7f9aa : [VP] Add missed YPlaneOffset initialization
1f3b2be34 : [Media Common] Fix the kw issue
5abe9ae53 : [Encode] Add HwInfo interface for ICL/TGL
4c1a0dda6 : [Encode] Fix HEVC caps issues
b20992fe1 : [Media Common] Fix Vebox Copy Sync issue
1b34d7b4f : remove "[VP] Correcct STD surface`s tiling mode, width and height
66fa14da5 : [VP] Fixed crash issue if no link file binary data for shader.
89ed8a9da : Revert "[Encode] Update programming for multiple slice cases"
0133e2526 : Add area check in DdiMedia_PutSurface to avoid dst rectangle out of display region
121f2fea7 : [Decode] Add mi flush after end status report
5facef23a : Revert "Revert "[VP] Correcct STD surface`s tiling mode, width and height""
93937a54e : [VP] Correct di parameters setting
877a21a2b : [VP] Add os resource handle check for media solo
9c482c8ac : [Encode] Update programming for multiple slice cases
8782d87f8 : Revert "[VP] Fix dynamic bobdi issue"
8009df1c5 : [Encode] Fix ROI range check
ba2bcc54d : [Encode] Revert Revert [Encode] Reduce some code duplication and fix production build regression
28be404eb : [Media Common] Enable Linux Compression
a00667f14 : Revert "[VP] Correcct STD surface`s tiling mode, width and height"
fc272992a : [VP] Fix dynamic bobdi issue
094a7ad4f : [VP] Enable Csc in Apo path
47e4b2846 : Revert "[Encode] Reduce some code duplication"
67261a4df : [VP] Fix DN/DI PF issue
74813e410 : [VP] enable EU fusion on render path
7811d5681 : [Encode] Fix the issue that CUQP doesn't take effect with TU1 for HEVC VDENC.
bff9b331b : [Media Common] use XY_BLOCK_COPY_BLT do blit copy
5988b2bd3 : [Encode] Brc Init Update
2237d0eb3 : enable frameID in perf log
a46133782 : [Encode] Optimize the write operations in SetSurfaceState
dd2191861 : Bump up version to 21.2.2
f6afee965 : [Encode] Correct Ftr for HEVCVDencMainSCC
d51d196e1 : Revert "[Encode] Set correct Ftr for the capability of scc encoding"
f3ec66bb3 : [Decode] Apo JPEG enable
00737df9d : changed VPHAL_MAX_SOURCES set to 65
1fb770b41 : [VP] Add filter CSC to have chroma sampling for HDR recheckin
e9d0cbf5c : [Encode] Fix command size issue
cce85341b : Revert "[VP] Enable Csc in Apo path"
56b5175ec : [Decode] To support effective width/height of SFC input
4ba828201 : Revert "[Encode] [TGL] R2R- BRC Init setup"
71640083c : [Encode] Remove mhw_cmd_reader
f6feb7e6f : [Encode] Enable reg key control for TCBRC Unite scenario
c12442ec0 : [Encode] Enable LowPower Lookahead
d9d9c7952 : [Encode] Enable TCBRC and ARB
4b871c691 : [VP] Correcct STD surface`s tiling mode, width and height
2c4b1fea1 : [Encode] Reduce some code duplication
fbeb31543 : [Encode] Set correct Ftr for the capability of scc encoding
9e57db4fb : [VP] Fix VEBOX/SFC PF issue.
c956b7b31 : [VP] Enable Csc in Apo path
5c86467c8 : [VP] 16k corruption issue
1ee65bc48 : [Decode] correct setting of external surface
66e20a427 : [VP] dump
cc20228c3 : [Encode] Enable command parser support for some codecs
8a0d131d3 : [Encode] R2R- BRC Init setup
0e6b544e5 : [Encode] Reduce runtime cost of fields layouts parsing
bc9de919a : [VP] fix KW issue Uninitialized Variable in Constructor
69c913f60 : [Decode] Correct the height for 5K resolution
09dd1f7dd : [Media Interface] Enable DDI switch
2f6bfb724 : [Media Interface] Enable compnent function and refactored interface
47bc3bf56 : [Encode] Fix HuC PF on ROI reset
619a4fef3 : [VP] Init Vebox render data before execution
7f47cf5b2 : [VP] HVS Kernel Integration
e0a734870 : [VP] fix dynamic cmb cases error
d13f9f517 : [Media Common] Add resource tag
0368d583a : Enable WaAlignYUVResourceToLCU to JSL systems
1b4070475 : [VP] Add DV Filter
5b5429a47 : [Media Common] Enable media reset by default
00e800839 : [Media Common] Fix read integer data issue for media user setting
f375010ba : [Encode] Update / Fix Cost
702197a60 : [Encode] Remove SW limitation for BRC non-native ROI dQP
234254db3 : [VP] Fix StaticSurface Offset issue
0e9c7948f : [Encode] Enable automatic command fields layout dump
20a54ff37 : [CP] stout vp kernel integration on cml cpu and tgl pch mixed platform
09d48df3b : Revert "[Encode] Update Cost"
7b6ead83b : [VP] fix tgl memleak regression
620695593 : Revert "[Encode] Ensure consistency of tile buffer sizes"
12ca7a4c4 : Update / Fix Cost
c73581023 : Add RGBP support on Gen12.
144020c37 : [Media Common] Enable softpin
28efdca61 : [cmrtlib] remove sse flags
3d9d9e43b : [Encode] Ensure consistency of tile buffer sizes
e5fd315aa : [Media Interface] Update HwInfo
b573456f3 : [VP] Fix VECS PF 0 during 8K playing back and S3/S4
901b48bd7 : [Encode] Fix parsed encode status report dump
e709bd90c : Revert "[Media Common] Fix HW swizzle issue for low resolution"
964e2dd3b : [VP] Correct SFC input for HDR case
e64070ba0 : [Encode] [Encode] Enable ICQ
5e80e05e7 : add sfc&AV1 cache policy
ea616a049 : [VP] Fix WMP blank issue with SR enabled on ADL
54ea54e9b : [Encode] Set LoadEntrypoints functions as virtual
b38ea9fd2 : [Decode] Fix AVC green corruption issue
8f9b22b34 : [VP] Fix BGRP surface dump issue
e2e23af49 : [Media Common] Fix HW swizzle issue for low resolution
567356d83 : [Encode] Enable command override support
68b3bbd64 : [Decode] mocs cache policy cleanup for Huc S2L and Huc Copy
14454537b : [VP] Enable apo lace and add format limitation
554194efe : Revert "[Media Common] Add virtual memory allocator"
270060d20 : [Decode] Allowing the decode resource access requirement setting for limited LMem bar config only
3ed742047 : [Media Common] add trace event id for codec pic param
7540075b0 : [Media Common] Bump up version to 21.2.1
00beb734e : mocs cache policy cleanup
ac4cb6fe4 : [VP] Remove Gamut Exp in APG check feature
539411c85 : [VP] Fix dynamic test fail issue
b84ba3c43 : [Encode] Fixed incorrect SliceStructure caps for AVC vdenc
23428ff53 : Revert "[Encode] Added dump of EncodeSequence & EncodePar"
54bdcf61d : [VP] update SFC RGB new format function
2e76d10f4 : [Media Common] Add virtual memory allocator
f5a5cd049 : [Encode][VP9] Added dump of EncodePar
95755e15f : [Decode] Capture the error when creating parallel ctx with discontinuous logical engine
c1fb20d36 : Revert "[Media Common] use XY_BLOCK_COPY_BLT do blit copy"
30f57570a : [Decode] Add new ID for ADL
cf7085734 : [VP] Adding SFC BGRP output format support
d66f40821 : [VP] add trace log on open source APO path
9f1ec0215 : [Decode] Fix status report issue for decode APO.
336b11e50 : [VP] Revert #18959 Add filter CSC to have chroma sampling for HDR
f4f435f94 : [VP] Add perf measurement support
97e32c9b7 : [VP] Fix MAVD issues
6446d0f52 : [Media Common] use XY_BLOCK_COPY_BLT do blit copy
171720714 : [Decode] Move gen specific header files out of AV1 basic class
32d191c05 : [Decode] Fix VC1 CP regression
ef5e4bfb0 : [VP] Add filter CSC to have chroma sampling for HDR
b4b1158f4 : [Decode] Correct the pipe control bit set for filmgrain
9d78ff308 : [VP] Segmentation enable on gen12
80baa2031 : [Media Common] Fix unsupport drm type in ULT
b70296f2d : [Decode] Fix VC1 corruption issue
b352658e2 : [Decode] Add SW WA for scalability issue
8523dc383 : [Encode] Fix access violation in AVC encode
c90f5681d : Revert "[Decode] Fix vc1 playback corruption issue"
034dfd7b2 : Revert "[Encode] Fix jpeg quant table"
f5884775e : [VP] change tab to 4 spaces in trace-log lines
ddf7bbced : [VP] Re-Enable: Remove the Procamp RGB Limiatation when check_feature in APG path
d7d423666 : [Decode] Fix vc1 playback corruption issue
42b3ab8d0 : Revert "[Decode] Fix mpeg2 decode reposition case failure"
ef50f5d3c : [Media Interface] Enable Linux DDI interace
14897cecb : Revert "[VP] APG: REmove the Procamp RGB Limiatation when check_feature"
ebe1d2c96 : [Encode] Add MaxNumRef caps
38e5d445c : [VP] Fix ChromaDn issue
16fa1b790 : [VP] Unified Secure mode control in APG path
fb8f26525 : [VP] APG: REmove the Procamp RGB Limiatation when check_feature
efe30d51a : [Decode] Correcting config name of decode force resource lockable
07a8a430a : [MOS] chk the lock addr
b7bc4bd99 : [VP] Enable FeCSC.
bbcc8b540 : [Decode] Fix mpeg2 decode reposition case failure
2bb639ca4 : [Decode] Fix one KW issue for AV1d
e0c41c117 : [Encode] Fix jpeg quant table
949e4c050 : [Media Common] Show Driver version in OSV style package
3ac219aea : [Decode] Fix Media Deissue Hooks Linux KW Issue
8134de205 : [VP] Adding SFC RGBP/RGB24 output format support
0cb1f748f : [Encode] Fix perf profiler platform ID issue
6bdd2a099 : [Encode] [VP9] W/A for I Frame R2R hang issue
efa929106 : [VP] Add missed YPlaneOffset initialization
8bb6347ef : Revert "[Encode] Added MaxNumRef caps"
3539210ea : [Encode] correct definiation of tilemode
8873b6f89 : [Encode] Added MaxNumRef caps
f21768684 : [VP] Enable Vebox Scalability for HDR 4K plus clips by default
e2e960f16 : [Decode] modify cache status for pre and post surface.
1fcdafd24 : [VP] Update Base Class for APG Feature Support
92b6bf723 : [VP] Remove sOsPah directory when dump kernel surfaces
d36df7ee4 : [Encode] fix adaptive rounding issue
205f76cca : [VP] Fix APO DN alpha zero cases
1697b1680 : [Encode] Enable BRC CMD buffer dumps for AVC VDEnc
04f4d098c : Revert "[VP] Fix ChromaDn issue"
3312e66b5 : [VP] Fix MOS_AllocAndZeroMemory.
1cd0bf249 : [VP] Fix ChromaDn issue
eab77ad48 : Revert "[Encode] Fix jpeg quant table"
f2e6af30c : [CP] port mpeg2 error handling to apo flow
5d1a02a71 : [CP] Set memory policy for cenc heap
1f25be0a3 : [Encode] Fix Wrong QP report
6da498bb0 : [Decode] AV1 Error Detection and Concealment
d91cc2e2d : [Encode] Fix inaccurate mini GOP decision and enabling adaptive GOP
46b1eb28f : [Decode] Fix VC1 OLP playback issue
7fcb13b2f : [Decode] Adding resource access requirement for decode Apogioes path.
2571bf9d2 : [Decode] Fix Media Deissue Hooks KW issue
b97ba3779 : [Decode] fix some kw issues
bcc9ef22c : [Encode] Fix kw issue for possible invalid array index
d20710134 : [Decode] Turn off TLB prefetch for HCP to fix HEVC 422 hang
f006438ea : [Decode] media deissue hooks
d76445f59 : Bump up version to 21.2.0
bc101f332 : [VP] add CreateVpPlatformInterface() in media interface on in order to Separate the initialization of VpPipeline and VpPlatformInterface
cbe87a154 : [CM] Fix mctf denoise hang
c2ab2faf5 : [Decode] Enabling APO histogram internal buffer dump for HEVCd.
ee845df52 : [Media Common] Use Video memory instead of device memory as default memory type
59075ec02 : [Encode] Huc kernel integration
da96679f7 : [VP] Enable RC in Linux
4f7609240 : [VP] enable APG RGB DN
85142247a : [Encode] Improved default TCBRC setting for AVC on linux
714aec04f : [Encode] Add resource cacheable flag
487041fc6 : [VP] 2Pss CSC feature
9894cbeca : [VP] Enable 3DLUT on Linux.
eb8541e05 : [Decode] Fix AVCd ref surface issue.
6d07620ae : Revert "[VP] Enable 3DLUT on Linux."
18bb89bf5 : [VP] Enable 3DLUT on Linux.
2ad3c15a7 : [Decode] fix some MAVD issues
c25a2915b : [Encode] Fix jpeg quant table
4cd769caa : [VP] enable ve/sfc scalability for 4k plus clips
0a31ae7f8 : [Encode] Set LoadMpeg2EncProfileEntrypoints function as virtual
4c4cc1370 : [VP] fix uninitialized variabled in related constructor
d66093673 : [MOS] ult
66809d143 : [VP] Fix memory leak issue
39b6da0be : Revert "[Media Common] add media copy"
770b4fdfa : [VP] Add apo lace feature
b23a66774 : [CP] stout vp kernel integration on gen12 gen9 mixed platform
6cbc14b00 : [Media Common] Update Readme for AV1 film grain
b04a02c72 : [Media Common] add media copy
90df36ff0 : [VP] Fix HDR Hang due to unalign in APO
6a6cde267 : [VP] Enable Fmd Render Path
d3f4350fe : [VP] ForceSet Tilemode
58a816cc4 : [Media Common] Incorrect I915_EXEC_VCS2 definition cause failure scheduling to VDBOX2
1f90e7f70 : [VP] Add HDRmode to report in APO path
3cc46dc39 : [MOS] Add user feature to disable the assert
8db79538a : [CP] Reset IV for subsample in CBCS mode
1f91096ea : Revert "Add virtual memory allocator and enable softpin"
d9cfa56ea : [Decode] Setting required size and segment size properly for bitstream catenation.
7b126a6ee : [Decode] Fix SFC issue for VP9d APO
b2244a0a3 : [Encode] Modify segmentation buffer allocation to adapt more endcoders
be5ad43d7 : [Encode] Correct AVC VAConfigAttribEncInterlaced caps
ca97b4496 : [VP] Kernel path refine
95d413e51 : [VP] Add notlockable flag for resource if possible
a7f3f29f5 : Revert "Revert "[VP] Linux OCA enabling""
11eca2bbe : [Media Interface] Update cmd object marco
b24bed4c0 : [VP] Enable Securn DN in APG path for testing
5eb3af10a : [CP] Align driver behavior to CENC 2016 Spec
8ef60023b : [CP] Add secure type to decode config for av1
292b60b95 : [VP] Fix regression caused by b1f2c5f767cf973340e7f85e320772dc27ac9cf3
b579ef6b7 : [VP] Fix failure caused by get nullptr == skuTable
872e28015 : [Encode] Fix linux ROI caps G12
6b488e3f7 : Revert "[VP] Linux OCA enabling"
62a13da99 : [VP] Only force device memory for small LMEM bar case
f7927753c : Add virtual memory allocator and enable softpin
cde19e986 : Bump up clang version to 12 for CI builds
d2d3542c0 : [VP] Linux OCA enabling
211ae1eaf : [Encode] Fix reference issues and add multi-slice support(#13839)
2f9c97c3a : [Decode] Fix VLC playbakc issue
55b54da51 : [VP] Use local memory if possible
901c211af : [Decode] Moving complete count buffer to end of status buffer to avoid decode status update later than complete count buffer update
7a3b6779f : Revert "[Decode] Moving complete count buffer to end of status buffer to avoid decode status update later than complete count buffer update"
e015df12f : Drop mos_bo_[get_]subdata
60adacd1d : Stop using mos_bo_subdata
698c73b9d : [Encode] MetaDataOffset struct update
410883174 : [Decode] Updating VP9d APO segmentID buffer and probability buffer with Huc
e5b8ffd77 : [VP] Correct apo common kernel setting
45479f584 : Revert "[Media Interface] cmd object macro update"
6241f8262 : [Decode] Moving complete count buffer to end of status buffer to avoid decode status update later than complete count buffer update
e69d8da1b : [Decode] NULL HW2.0 decode scalability enabling
35ee7cc72 : [VP] Y416 redescript the surface
908fdcdd0 : [Decode] Mpeg2 decode APO enabling
6b7b03379 : Fix issue in Reg-key driver reference counter
b3d90fb95 : [Encode] Enable MxN tiles on 1 VDBox
29bbd2f1e : [VP] Fix interlaced scaling issue
2f10f737f : [VP] HVS Denoise APO
0e6ee1427 : [Media Interface] cmd object macro update
6b6a2a86c : [VP] G12 Renderhal refactor
3e17bda87 : [CP] Remove obsolete cplib
c8445bae4 : [VP] Fix iscaling issue
a9e5de214 : [Decode] Fixing hang issue when SFC w/ MMC off
73dbe928b : [VP] Fix APO regresssion issue
25501a769 : [Decode] Fix some MAVD issues
3d12e5055 : Refactor of media user settings
3179a58c3 : [Decode] Fix One Hang Issue
02f3a657f : fix KW issue.
5d8f65789 : [VP] Fix KW Scan Issue
9ab61db22 : [VP] Enable HDR APO by default Open part recheckin
b93739c66 : [Encode] dyn_res: reset brc with each resolution change
cf743915a : [Encode] Clean up VP9 APO code
e46707284 : [Encode] HandBreak issue fix
ee8d1c6aa : Revert "[VP] Enable HDR APO by default Open part"
3607c85de : Revert "[Decode] Moving complete count buffer to end of status buffer to avoid decode status update later than complete count buffer update"
d9d0f9d34 : [Media Common] Remaming core family.
b95ab278e : [Decode] Fix VP9d APO SFC issue: Clean Sfc deferred destroy resource
a1a47ba55 : [Media Common] ADLP OPEN SOURCE
e45a077e4 : [Decode] Add OCA decode workload and resource dump info
71ef4375c : [VP] Enable HDR APO by default Open part
f9fc9c50b : [Decode] release decode context buffer when destroy decode context
2ac318027 : Bump up version to 21.1.3
49b2cd999 : [MOS] mos class refine
6f3cfcada : [Decode] Moving complete count buffer to end of status buffer to avoid decode status update later than complete count buffer update
7a858c836 : [Decode] Fix SFC issue for VP9 APO
e687eaac4 : [Decode] Add decode mode report for av1
51e3fdf38 : [CP] add trace event for external surface create
d03a3ef83 : [CP] Refine short format flow
d3ffb631d : [MOS] user feature key path init
7223d48a1 : Increase patchlist buffer for MI_STORE_DATA_IMM_CMD
141736276 : fix stack buffer read access overflow issue.
81cc06937 : [VP] Enable Amazon Security Camera SR
b399b4c32 : [Encode] Return error for unsupported LCUSize
d6546dbec : [Encode] Fix TCBRC caps report issue
a6de3043e : [Encode] Fix G11 ARGB CSC on SFC
ee2606338 : Revert "[Encode] Fix MSDK random assert issue"
f60361dad : [VP] enable vebox scalability test with release driver in linux
02431b4dd : [MOS] Refine the interface object construct and destruct
fb81f50f3 : [Encode] Add Libva Caps checking
75938b382 : [VP] Fix KW scan issue
5e2e52ea5 : [Encode] Fix StreamIn dump logic
bf80c9f88 : [Encode] Add hevc reference framework
765ddfd50 : [Encode] Fix MSDK random assert issue
ee193b5e0 : [CP] Enable Netflix Av1 Playback
98caf5cee : [VP] oca enabling
bd39625e9 : [VP] [APO]CMRT Removal
b5c5bc9c6 : [CP] Change media copy capability check to take mcpy medhod as input
ee791207d : [CP] Add hardware write only flag for heap creation
81531bd58 : Revert "[Media Common] Add Libva caps checking"
198a29376 : [Encode] WA for HEVC VDEnc POC diff limitation
f72ca9119 : [Encode] Use re-PAK threshold for quality
47ffd811f : [VP] Allocate height with surface height with height bar included
3e399a947 : [Media Common] Add Libva caps checking
61b0778ba : [Decode] Align internal decode target size for Hevc down sampling decode.
67dbfde03 : [Encode] Improve AVC BRC native ROI
3d0212e9a : vaDeriveImage: Enable WaDisableGmmLibOffsetInDeriveImage for JSL/EHL
8073f49f6 : [Encode] Fix BRC coding style issues
1ffea8b34 : [CP] Enable protected content driver implementation
8aeb56add : Revert "[Encode] Fix issue about apo caps ult"
2a2538bdc : [Encode] CDF table programming for BRC case
ba4f5a9b0 : [IGC IssueFix][vISA]: Update the platform info of FC linker in media
164562819 : [Encode] Enable SW back annotation support for BRC case
48c6485e6 : [Decode] Fix for HandBrake transcoding perf with mmc
60d5d6572 : [MOS] Destroy compute gpu context in cmd queue destroy
cc965120f : [Encode] Fix HEVC resolution checking
567bbd253 : [Media Common] Fix Gmm flags Settings for MMC conditions
a39b07fae : Revert "[Encode] Fix tcbrc caps report issue for HEVC VDEnc"
41b92bc0a : [MOS] Enable guc based frame split
100dd43de : fix memory leak caused by external surface descriptor
1ec80aa36 : [Encode] Align some surface states for bottom field case with TGLLP ones
4f041f887 : [VP] refine APG Resource manager
09449e752 : [Media Interface] enable hw info
265d08041 : [Encode] Fix issue about apo caps ult
3d7ad910e : [Media Common] Media Version bump up to 21.1.2
702ff8eb8 : [Decode] Destory compressed resource with sync flag
e7fbb6b5f : [Media Common] Add res location in cmd and res offset to OCA
9343570d9 : [Encode] Fix tcbrc caps report issue for HEVC VDEnc
49b5495e0 : Fix mos_gem_bo_clear_relocs in i915_production/mos_bufmgr.c
a2525e4ff : [VP] Refine folder layout for mhw_render
4947eed36 : [VP] Put render/vebox heap in local memory only when necessary
84bae4a2b : [Decode] Fix AV1 large scale tile issue
cf2420703 : [Encode][AVCe] Fixed Bitstream size issue for single slice
ba5bf2392 : [VP] fix FAIL_MAV regression
eacad328f : [Encode] Add RGB support for AVC VDEnc
0b0865de2 : [VP] Fix two vdbox did not work when two vebox were enabled
94887efb7 : [Encode] Report VAConfigAttribEncPackedHeaders for VP9 VDEnc.
b3db3b8ca : [Decode] Fix several issues for decode APO.
0321baaf1 : [Decode] Adding placeholder for APO Mpeg2 decode
36bcac391 : [VP] Enable Secure Copy in APG Path
e2fed30dc : [VP] APG: add MMC platform control
2990a1910 : Revert "[CP] Enable protected content driver implementation"
86c1dc2dc : [CP] Enable protected content driver implementation
43d4077cc : [Encode] Fix MaxFrameSize brc reset on Linux
2a7efb44b : [VP] Update Denoise Params
7b15fd50f : [Decode] Update filmgrain kernel
d02c20bfb : [VP] Fix FDFB surface dump issue
085cb6848 : [Media Common] Add hwCmdTypes and cacheUsage in oca resource info
1cf861679 : [VP] add VP settings support when driver add testing config
0f23db12d : [VP] Fix KW issue
7934d3f8c : [Media Common] Add OCA interface for resource info
0e9c2d02d : [Media Common] Add media reset support for VP and decode
105324b94 : [VP] add mocs setting accroding gmm change
e90bf251c : Revert "[Encode] Align some surface states for bottom field case with TGLLP ones"
991323cfd : [Encode] Fix MV buffer size
78f75abbc : [Encode] Align some surface states for bottom field case with TGLLP ones
7c28115d4 : [Decode] Fix VDSFC MMC issue on APO path
2da3eca4d : [CP] Sync to latest libva 2.11.0.pre1 and corresponding driver update
2c80a6973 : [Encode] Extend AVC BRC ROI support
4ff1326c1 : [Decode] AV1d SW latency optimization
00d7394ed : [Decode] Correcting decodeScalabilityPars intialization for decode sub pipeline.
66c90210a : [Media Interface] Enable macro Exit_with_destroy
d5e14fcae : [Encode] Fill BrcConstBuffer using pitch
fa4084c89 : [VP] Not returning error when not setting VAProcPipelineParameterBuffer
30de4f2fc : [Encode] LDB CModel matching
a7c593f9d : [CP] Implement protected session context robustness
1c859dfe2 : [Media Common] Bump up version to 21.1.1
0370d5034 : [VP] Fix interlaced scaling regression issue
5c7f8c009 : [Encode] Refine row store cache settings in new MHW interface
f2bcd2959 : [CP] add buffer object gpu map address in trace
72a7b8edc : ci: fix detection of clang-11
a381b1ad1 : [Media Common] Add DumpSurfaceInfo to codechal
2cb3d81d1 : [Encode] Enable OCA for VEBox+SFC in encode pipeline
f22c48abf : VP9 APO refactor
cb93fcca1 : [Encode] Enable ARB for TCBRC on ICL
133a4eaf5 : [VP] Adding SFC NV12/P010 Linear Output Format Support
5adee78a7 : [CP] add resource address to trace event
e91047616 : [VP] fix clearview issue
39faf7a7d : Revert "[VP] Fix NV12 interlaced scaling align unit issue"
61c972ba5 : [Decode] Fix SFC Scaling Mode Issue
db02d3ebb : [VP] Fix NV12 interlaced scaling align unit issue
bbc5fec20 : [CP] Reset variable for secure decode
a5db61bcb : [VP] Enable APO SFC RGB input
1874409b1 : [VP] Prepare code for adding RGB input support in APO path
d88cdebd8 : [Media Interface] utilities refator
9a50f7b6d : [VP] Enable SkuTable and WaTable dump
e280504bb : [Encode] Fix MemNinja log issues
e60e1a474 : [Encode] Add BwdRed0 in reflist
13c0e1480 : [CP] Enable Secure Av1 FilmGrain
fcd796b5f : [Encode] Add some fix for encode
5005d7b2a : Revert "[Decode] AV1d driver latency optimization"
34d7c8b46 : [Decode] Correcting bit depth for decode basic feature
5f8f40978 : [Encode] Add P frame flag
bf0c684bc : [Encode] Add VBVBufferFullness check for HEVC VDEnc BRC
f43fbd255 : [Decode] Reporting error status for media reset case.
9debcd3fc : [Encode] Add IBC Enable Flag
920dbb22c : [Decode] Hard code GPU node to MOS_GPU_NODE_VIDEO for multiple pipe decode.
215c3c9dc : [VP] Add different 2-pass scaling parameter support for upscaling and downscaling
cfd8f1226 : [Decode] AV1d driver latency optimization
143ceb3c9 : [Encode] HEVC VME comment typo fix
dfb59f0b7 : [Media Common] add mediacopy nullptr check
b1fc5d256 : Revert "[CP] Enable Secure Av1 FilmGrain"
a899b1491 : [CP] Enable Secure Av1 FilmGrain
ce09aed8b : [VP] Enable APO 2 pass scaling by default
0fbe1ca11 : [VP] Prepare code for SFC 2 pass scaling
ff55f781c : [CM] Break driver build into parts C/SSE2/SSE4
80dd4ffdb : [Media Common] Logs for report Tile mode internally allocated
19b275226 : ci: update cache before attempting to install packages
5463db485 : [Decode] Add decode caps for LST
fe62f4a43 : [MOS] Reenable the async mos
2ccc52ed0 : [Decode] Refine decode reference associated buffer management to avoid potential shared buffer overwritten
94725328d : [VP] Fix regression issue and add SR model report
43ebe549d : [VP] Refine feature parameter for scaling csc mirror and rotate
a2cb4e685 : [Encode] Fix R2R BRC media reset issue
fcdacb40e : [VP] Common: VPP Policy update and Render CMD packet refine
9e64bb001 : [Media Interface] Enable unified deissue dump interface
c508bd273 : [VP] Remove sfc2pass surface dump
f2202fbf9 : [Decode] Fix SFC histogram issue on APO path
8296f139a : Revert "[Decode] optimize command buffer size for OCA"
1160553fb : Revert "[Decode] Reusing retired temporal buffer other than empty buffer to improve the robustness with error stream."
343ad5212 : [Decode] Fix media driver crash by return error code instead of assert
dc6e7e2f8 : [Decode] Separate VAContextParameterUpdateBufferType from default branch
a1621bbcc : [Decode] fix histogram issue with scalability
3e61cf681 : [Encode] Fix CSC SFC width/height programming
39d8be84f : [CP] Refactor--remove protection type in secure decoder class
77c37a352 : [Decode] optimize command buffer size for OCA
3d400771d : [VP] Need to adjust 8 alignment frame height when 3Dlut enable part1
7d41b05b6 : [CP] Fix VAConfigAttribEncryption caps reporting
80ff76dce : Revert "[Encode] Fix CSC SFC width/height programming"
8ec52ea10 : Revert "[VP] Common: VPP Policy update and Render CMD packet refine"
c0c102db5 : [Media Interface] Utilities update
d74090cbc : [VP] Correct the first pass`s out surface
4e24a34a5 : [Decode] Correcting SFD line buffer size for decode scalability case.
17549a088 : [Decode] Reporting VDBOX IDs for Apogeios HEVCd scalability mode.
e51b5bc22 : [CM] Fixes a Klockwork scan issue.
fdd3d5d8c : [VP] Common: VPP Policy update and Render CMD packet refine
ff0cb9efc : media-libva: Add export AYUV color in vaExportSurfaceHandle when VA_EXPORT_SURFACE_COMPOSED_LAYERS is not set.
da74a5f7a : [Decode] Combining complete count buffer with status buffer to avoid race condition on decode status report
ff818bccd : Revert "[Encode] Add codec mode check on MHW level for weighted pred"
545b3c28a : [Encode] Fix CSC SFC width/height programming
87bdfcdd0 : Revert "Revert "use CCS instead of RCS for film grain workload""
1fefcd008 : [Decode] ADL_S open source patch
7f3b5aad8 : [Decode] Fix mixed tile mode in reference for av1 film grain decode
e501d6fd1 : [Encode] Update ddi version to 82_0
61b7f816c : [Media Common] Bump up media version to 21.1.0
c1ce95387 : [Media Common] Integrate gmm new API for external surface creation
3d9995f2f : [Encode] Enable report key and add one more platform for NullHw
be15f4810 : [Decode] Reusing retired temporal buffer other than empty buffer to improve the robustness with error stream.
a33eaaec2 : [Encode] Fixed VP9 444 frame header
ea15fbdfa : [Decode] Correct compute walker params
7d085d001 : Revert "[CP] DDI utilties update"
29b96ee58 : [Decode] AV1 ULT enhancement
dd4d45224 : [VP] APO vebox multipipe enable
9d3c08fc7 : [VP] add sfc2pass perf mode
104bf9ab8 : [Encode] Add codec mode check on MHW level for weighted pred
f237bbe35 : [CP] DDI utilties update
c72d0cfb8 : ci: enable github actions
d834a32d2 : [VP] Fix chromakey issue for CCS WL
178268f49 : [MOS] check the cmd buffer remaining
95b57efbe : Revert "[Media Common] Align GetSurfaceInfo for codechaldump"
f9440bb72 : Revert "[Media Common] Set tilemode for Gmm custom parameter"
ae3927704 : [Encode] Check for second DS surface passed to MHW
026924fd0 : Fix loss of AYUV format in vaQuerySurfaceAttributes.
745acb6bb : [Decode][Refactor] Move register keys to mos_utilities
685a0b800 : [VP] Fix issue in APO iscaling
d4daaa740 : [MOS] gtsysinfo refine
14ee8c0c3 : [MOS] Fix the kw issue
53a06278d : [Media Common] Set Tile Flag according to UMD alloc params
eade7ace4 : [Decode] Enhancement for AV1 Large Scale Tile decoding
decc44489 : [MOS] async mode
f5a8b3cd4 : [Media Common] correct illegal character in code
26cb05403 : [Media Common] modify mem policy sequence
f3753ca49 : [Decode] Update supported max resolution and decoding outout format for AV1
277717ec0 : [Media Common] Refactor on Implicit tile handling name
18e382bcd : [VP] Support GT test in vp pipeline
d3dba9623 : [VP] Correct primary layer output for sfc output
38a5d1038 : [MOS] Add mos deissue interface for function trace
56f9334f5 : [Encode] Add latencyTolerate parameter
6d55222f1 : [Media Common] add nullptr check
a9982bf01 : [Encode] Merge feature branch changes into comp/media
18566fd68 : [Encode] Fix tcbrc caps issue on Linux
a86f2e77e : [Decode] Fix command size calculation error on linux
ed8488b61 : [Encode] Loadbalence surface adjustment
3b6e3cb2c : [CM] Adds pre-defined L3 configurations.
74fa2fa79 : [Media Common] Set tilemode for Gmm custom parameter
d65189f7b : [VP] Add VPP Deissue ability for compression enabled
f7e771d9f : [Media Common] add vacopy sync mode
533ceb90e : [Media Common] Align GetSurfaceInfo for codechaldump
b5e5aedd2 : Wrong QP report fix
dda4227d7 : [Encode] Additional dumps for AVC VDENC
38e5f4ab9 : media_libva: export packed YUV when VA_EXPORT_SURFACE_COMPOSED_LAYERS is not set
8c8dbfe83 : [Decode] Align YOffsetForUCb/Cr setting for gmm refactor
cbdaee467 : [Media Common] Explicit tile options
aa37d43f6 : [Decode] fix one MAVD issue
90b993b25 : [CP] Enable HEVC secure decode
ffbb966ad : [Media Common] Fix Gen12 Libva caps
5e343db76 : [Encode] Fix I Frame hang issue
6b1287ac2 : [Decode] Update error checking for srcEndX
78149f80c : [Decode] Enabling APO HEVCd Scalability down sampling.
fc6a04f37 : [VP] Fix for AVS Params reuse issue that prevents recalculating scaling table
a47e55702 : [VP] fix DG1 MAVD issues
b8634cf95 : [Media Common] Micro version bump up to 20.4.4
57f5b6f0a : [CP] add trace event for gpu context create destroy
4b9b113e5 : add MediaCopy
f92f91a1b : [VP] Add AYUV format when explictly setting color space
051b2a8c5 : [Media Common] Readme update for Kernel version
ec4e26083 : [Decode] add perf tag for apogies codechal for open source
4f5d05e69 : [VP] APO FDFB swfilter
ed06755b4 : [VP] set sync flag for compressed resource destroy
b7b1b0061 : [MOS] Enable device blob query
72e9f49dc : [VP] FMD Ve Enable for APO
7141d3b69 : [VP] Add sfc2path rotation feature
bf598196a : [Decode] Allocate SFD buffers for avp sfc pipeline
dad7cd3a5 : Move the implementation of GetGpuPriority and SetGpuPriority
f8d8a3448 : [Encode] VP9 VDEnc Temporal Scalability missing deissue dumps
73c5e3c4a : [VP] Add field to interleaved scaling support in APO
196cfe6a7 : [MOS] Fix MemLeak in UF GetKey
6e767b4aa : [CM] Fix CreateQueueEx queuetype overide ICLLP regression
323bcbcf2 : [Media Common] Copy Common refine to align BLT design
674a79f2e : Revert "media_libva: export packed YUV when VA_EXPORT_SURFACE_COMPOSED_LAYERS is not set"
9cc3c6a54 : media_libva: export packed YUV when VA_EXPORT_SURFACE_COMPOSED_LAYERS is not set
91baad764 : Fix HEVC encoding failed on P frame issue on GLK
baaba38d0 : [VP] Fix KW issue
1815d7896 : [Media Common] correct illegal character in code
5fe9f6d4c : [Decode] APO AVCd down scaling feature enabling
cb3a56733 : [VP]fixed Lucas crash issue
893e26cb7 : [VP] remove false Alarm in VPP Pipeline
7493d1d0f : [Media Common] Fix KW issue
7fe827554 : [Decode] Modify VP8 decoding platform
4a5f0724e : Encode - Display assert message before returning error
55268ab45 : Fix odd resolution handling of I420/YV12 formats
2a8751ee1 : [VP] fix Vebox Features + Bob DI issue
bf480c92d : [CP] Add WA for 4k Miracast corruption issue
6b5487476 : [Encode] Gen12.7 TU2, TU4 num merge candidate cu fix
e19f5f0fc : [Encode] Remove dQP clamp for non-native ROI
1daed90e5 : [Media Common] Bump up media version to 20.4.3
3353db6a4 : [CM] Add useGPU option to surface2D InitSurface API to use GPU PredefinedInitKernel
77fa8bb61 : [Decode] Correct the cmd size for avp
06a609a22 : [VP] Fix YouCam output blank issue
bc2a73a25 : [VP] Fix iscaling issue from legacy DDI
6c0170b6e : [Decode] Enable VP8 Decode
9e2370a75 : Revert "Fix loss of AYUV format invaQuerySurfaceAttributes."
70e185d4d : Revert "[Decode] Align YOffsetForUCb/Cr setting for gmm refactor"
16d3d84fd : [Decode] Fix film grain dump issue
762bd6945 : [CM] Enables/disables barrier according to kernel options.
922bee3f5 : [Encode] Adaptive Region Boost for AVC
023ed1c1b : Revert "[Encode] Adaptive Region Boost for AVC"
badcef606 : [Decode] Align YOffsetForUCb/Cr setting for gmm refactor
fbb2cfd5b : [VP] Fix KW issue
172148466 : [VP] null hw 2.0 enhancement
f21974ce0 : [Decode] Fix avp sfc scaling hang issue
34ecda9f0 : [Decode] Remove CCS node for TGL in sku table
fe06066f8 : [Media Common] Integrate new gmm API for external surface
1f70472c7 : [Encode] Fix for flags in PAK_OBJECT_INSERT command
28cd135b8 : [Encode] Adaptive Region Boost for AVC
85837dccc : [Decode] Oca regression fix
2eeb7e506 : Fix ult build issue.
391f2497a : [Encode] Fix kw issues
6a221e040 : Use different default alpha value for 12 bit decoding
efff56166 : [Media Common] MediaCopy Hal layer refactor
478023cfa : [Decode] Anchor frame insertion for Linux AV1 Dec LST
282fc10fe : [Decode] Change internal buffer for film grain to buffer array
ef9b8ce0c : Fix loss of AYUV format in vaQuerySurfaceAttributes.
ab10c4c72 : [Encode] Fix VEBox SFC buffer allocation
0d5f93306 : Revert "[VP] Enable EU fused dispatch for 8K processiong"
46a20f46d : Revert "[CP] Refactor--remove encType in secure decoder class"
eef8e8936 : [Media Common] Refine Surface Export for compression info
a4f828cb1 : [CM] Specifies barrier count in INTERFACE_DESCRIPTOR_DATA command.
df32314da : [Decode][Issuefix] Fix AVP+Film Grain+SFC issue
0ad4bb975 : [Decode] Fix old gcc build issue
e47da15de : [VP] Fix KW issue of uninitialized variables
e40b980f0 : [Encode] Add Hevc Slice header packer
3c6590b12 : [VP] Enable EU fused dispatch for 8K processiong
45492409b : [CP] Fix wrong cmdbo for PermeatePatchForHM
525bf3a50 : [Encode] Skip Sanity Check for ICQ Quality Factor
a5c5767aa : [Encode] Pre-initialize colocMB surface for I frames
d5eb02a50 : Revert "[Decode] Oca regression fix"
c5bd97d4c : Revert "[Encode] Correct Caps Report for Slice Strcuture"
fea30d864 : [Encode] VP9 GetMediaEngineInfo
6abf30c17 : [Encode] Fixes for LoopRestoration programming
f3f0a0961 : [Encode] Update LA pass for adatpive IDR enabling
17f9ed81f : [Encode] Fix non-Native ROI
612958322 : [Decode] AVC decode APO enabling
92bfd0291 : [Encode] Correct Caps Report for Slice Strcuture
066d2ce0f : [Media Common] Fix Vebox Copy with HW Diff tiling info
5fc6d885a : Revert "[VP] Enable EU fused dispatch for 8K processiong"
3308c2299 : Revert "use CCS instead of RCS for film grain workload"
f39988de4 : [Decode] Oca regression fix
b1149d40c : [Encode] Add metadata framwork in legacy path
d6f16d874 : [Encode] Enable linux TCBRC
3dd627c7c : [VP] Vebox scalability Enhancement
988646ab3 : [CM] Update CMRT to support new vISA binary format version 3.7 in HW mode
5a0676291 : [VP] Fix dynamic scaling issue
e75a2b0c6 : [VP] Correct Gpu Context
ed7bbacc3 : [Decode] Fix AV1d 10 bit case MD5 mismatching issue
de01eb534 : [Media Common] bump up micro version to 20.4.2
6ef27548c : [MOS] Add engine instance selection support for deissue purpose
519e8441b : [CM] fix deissue Override queue type to compute from render for TGL
f788fcd71 : [VP] Enable EU fused dispatch for 8K processiong
ce72b4377 : Revert "[VP][Issuefix] Fix YouCam output blank issue"
10f22f12c : [VP] Align CheckFeature in feature manager
757ec8aed : Revert "[Decode] Fix AV1d 10 bit MD5 msimatch issue (#1671)"
b7375c857 : [CP] Rename TeeExec to Execute
9203734d6 : [Decode] Anchor frame insertion for AV1 Dec LST.
025ec14a5 : [Decode] Fix AV1d 10 bit MD5 msimatch issue
97a33144b : [Encode] Enable TCBRC on ICL
7221762c8 : [Encode] Gen12 HEVC VME PFrame Enable
bb916f09c : [CP] Init output surface
240c2eea2 : [CP] Fix Secure Encode Compare Error
480f1efd2 : [Encode] Modify some MBBRC settings
6a7e79509 : [Decode] Removing Huc command size from AVP command buffer size compute.
8f50451ca : [Decode] Passing Linux GFT test for Apogeios Hevc decode.
ba0266d17 : [Encode] Apogeios Frame Tracking Request Packet Property and VP9 VDEnc Superframe fix
24587f4ce : Revert "[VP] Enable EU fused dispatch for 8K processiong (#1222)"
e548caa81 : [VP] Block ARGB output from VEBOX
21bd1b61f : [Encode] Disable Dynamic Slice Size when max_slice_size is zero
f6d68c78d : [VP] enable rendercopy
bc5fba11a : [Encode] AVC TCBRC support on Linux
39a2e8e4d : [Media Common] Fix typo for field mode related code in sfc interface
d9e444603 : [Encode] Allocate Enc resources in local memory
612fd7c42 : [VP] Enable EU fused dispatch for 8K processiong
7ece9d366 : [Media Common] rename uMCPY file to keep align
e3e3f1dc9 : [Encode] Optimizations for HEVC-VME
e4bef25f3 : [MOS] Enable media reset watchdog on Linux
d64196adf : [Encode] Move MVData and MBData to local memory
1e73f5c85 : [Media Common] Add softpin support
4e9e3450f : [Media Common] Add sample type related parameters of field mode in media sfc interface
2189c3415 : [Encode] Remove internal surfaceInfo calculation in allocator
a19eed878 : Revert "[Media Common] Add softpin support (#159)"
fac46883c : [Encode] Fix MAX_REF_NUM_L0L1
8178fc004 : [Encode] Enable AVC VDEnc BRC ROI for G11, G12
ed04dbcc1 : [Media Common] Add softpin support
9b619c3d2 : [Encode] Add TCBRC scenario param for HuC on ICLLP/TGLLP
066d58d12 : [VP] add reg to set output CompressionMode MC on
bf0e5c696 : use CCS instead of RCS for film grain workload
303c379fd : [Media Common] remove mos mediaCopy func
d4f4fff15 : [VP] VP Mock Adaptor Enabling
ad4894ccf : [Media Common] add mutex protection for media copy
8fa1fc217 : [VP] Adding Starting/Ending Y to specify the processiong region of Y axis.
b15265a2f : [VP] Fix driver return error when pitch mismatched
e1159e670 : [Media Common] Fix Copy with Resoluntion Change (#470)
6d1f94f14 : [Decode] enable OCA HEVC scalability on gen12
373eea5ad : [Media Common] Enable Field mode of sfc interface
63ff90528 : [Encode] Support Random Access B frame on speed mode
1fb62db56 : [Media Common] add gpu node query
3a4a038e1 : [Encode] HEVC VME BRC Reset fix
3fcd8ef3b : [VP] Fix DI dynamic case failure (#101)
79ce76b53 : [Encode] Support 2D buf pitch align > 64
29b5c8013 : [Decode][Feature] Enable AVP+SFC histogram
f33cbf30f : [Encode] Fix status report out of range(uint32_t) issue
f09f80ded : [Decode] Fix AV1 downscaling corruption issue
1c8e076ca : [Media Common] Add sfc scalability parameters to sfc interface
c04ddf8b8 : [Decode] cmd buffer calculate request space fix
898b478c5 : [Encode][Issuefix] Fix potential incorrect calculation of SLB size
ca794cb70 : Revert "media_libva_util: Fix odd resolution handling of yuv420 formats"
65641b3b7 : Revert "[Encode] Correct Caps Report for Slice Strcuture"
5e64c0619 : [VP] Add 4K LACE regkey control
06fc50fc7 : [VP] Correct the logic for fallback logic of DI render case
d934d6c48 : [Encode] Correct Caps Report for Slice Strcuture
d30c65d28 : [Encode] Align YOffsetForUCb/Cr setting
7cc115691 : [Decode] Fix av1 decode film grain mismatch
450fcc06c : media_libva_util: Fix odd resolution handling of yuv420 formats
e1e009eb2 : [CP] Enable media with CP build by default
ba50c00f9 : [Decode] Enable AVP SFC pipeline
353240dae : [CP] recheckin addMiBatchBufferEnd refinement
dc3d92a27 : [Encode] Refine MHW parameters
2c12eac7b : [Media]Add libva check for dynamic gpu session priority
01f7e72db : [VP] Add DI support in APO path
5878fa4f2 : [Decode][Feature] Enable film grain dump
92b912da0 : [Decode][Refactor] Enabling Hevc MMC decode for Apogioes.
d532f72e9 : [VP][Issuefix] Fix YouCam output blank issue
c1b52f238 : [Media Common] Enable OS API fail simulation
7d959dce2 : [Media Common] Use effective resolution for VD SFC input
35a956b6e : [Media Common] aligned GetSurface info for all compoment
004f423ef : [Media Common] Media Compression Turn Off as HW known issue
a3a50dad5 : [Issuefix] Add condition check before initialize renderHal inteface
dfc3ca264 : [CP] Fix MAVD issue
39712010c : [Decode][Feature] MMC support for legacy codec on legacy path for new platform
a40c68cf9 : [Encode] Disabled AVC inline status report for L3 WA
a911b3a27 : [Media]Implemented dynamic Gpu session priority
5f4d67aa3 : [VP] Fix potential vecs PF issue
46ee1acdd : [Media Common] Clean up useless code
1f6bc66bd : [Media Common] Add scalibility support for media sfc interface
250db2198 : [Decode] Update driver to align with the latest Libva defination
98e3772e1 : [Decode] Fix AV1 codechal dump issue
6589b0852 : [Encode] Fix IBC corruption in some complex content
cd646e3cd : Revert "[Media Common][Refactor] aligned GetSurface info for all compoment"
421d79f55 : [Encode] Fix resolution reset issue
660641c2e : [Encode] Add parsed EncodeStatusReport dump
f2c728416 : Revert "[CP] addMiBatchBufferEnd refinement"
ec1f7797f : [Decode][Issuefix] Correcting Huc workload command size for M12.
9881f7ae9 : [VP][Issuefix] Fix APO dynamic issue
87683bc10 : [Encode] Handle 422 recon format
c97f17210 : [Media Common][Refactor] aligned GetSurface info for all compoment
b6ad06b74 : [Decode] Driver will derive width/height_in_sbs_minus_1 when uniform_tile_spacing_flag=1 for AV1d
c3e6de98a : [Encode] Add one function to encapsulate enc attributes
2e69eb09a : [Encode] Remove unused functions and parameters
8ce8ccfff : [Encode] Fix sporadic JPEGe failure on JSL-EHL
0d8c8f844 : [Encode] Moved JPEGe status report from common code
fd9e51000 : [Encode] Fix CQP 2nd lvl BB dump
a13081411 : [CP] addMiBatchBufferEnd refinement
95e3186b8 : [CP] Do lazy allocation for status report resource
524a1d132 : [Encode] Mock Adaptor Enabling
17efd897d : [Encode] Reduce Memory Footprint for Internal Buffers
17f04ae7d : [Encode][KernelUpdate] Update LA kernel to enable TCBRC and improve quality
db66eaf33 : [Decode] Report the correct profile for AV1 decode
040737039 : [VP] remove jsl/ehl kernel files
7839aec1f : [Encode] Move CheckRawColorFormat to protected
9d81d856a : [Encode] Fix Recon buffer size
c0b7acbe0 : [CM] Add CMRT memory object counters for memory growth / leak detection
e0f165788 : Revert "[Decode] Correcting Huc workload command size for M12."
356ef3307 : [CP] Enable protected surface tracking
8c8a4ed97 : [Encode] Add TargetFrameSize to dumps
065470840 : [Decode] Add robustness check for superresScaleDenominator in ParsePicParams
c11f744a9 : [Media Common] Upgrade media version to 20.4.0
ed6883b5c : [Encode][Feature] Update delta QP used for pyramid
d1fb2ef4f : [Encode][Feature] Limit CQM hint before ACQM enable
5f1559885 : Revert "Revert "Revert "[Decode] cmd buffer calculate request space fix"""
26bf95723 : Revert "[Decode][Feature] enable OCA HEVC scalability on gen12"
ac7193e61 : Revert "Revert "[Decode] cmd buffer calculate request space fix""
8de44c97c : Revert "[Decode] cmd buffer calculate request space fix"
eedfa22d2 : [VP][Refactor] Refine resource manager and policy with fix for crash
5d731a857 : [Encode][Feature] Enable TCBRC
ba3ea3f50 : [Encode][Feature] Add a pointer to new MHW interface in legacy MHW interface
d9e829826 : [Encode][Feature] Support to check whether a media feature is enabled.
30418895d : [Decode][Feature] enable OCA HEVC scalability on gen12
48899f7d2 : [Decode][Issuefix] fix KW unintialize issue
095f90cf9 : [Decode][Feature] add buf name for resource allocation
433f57579 : [Encode][Issuefix] Fix VESFC issues on MediaSolo and a parameter check logic
74544882d : [Encode][Issuefix] Fix a ULT assert issue
88a98e3de : [Decode][Feature] Move internal buffer from feature to packet
62e37fa52 : [VP] Fix vphal dump issue
3af3ed493 : [Encode] Further refine co-located MV surface handling for AVC VDENC
9ede2e2d2 : [VP] fix some MAVD memleak issues
d55d3e711 : [Encode][Refactor] Add Return Message for Features Not Supported
91a8cba75 : [Media Interface] fix some MAVD memleak issue
d0571ead9 : [Decode] Enhance robustness for JPEG HW Decode.
a3381b769 : [Decode] cmd buffer calculate request space fix
177056131 : [Decode] Enabling HEVC downsampling decode.
efc369beb : Revert "[Encode] Refine co-located MV surface handling for AVC VDENC"
0c652df10 : [VP] Adding VEBOX HDR state.
6ac50b458 : [Decode] Correcting Huc workload command size for M12.
1a8449002 : Report 10bit is supported
8972a3a0c : Handle VAConfigAttribRTFormat query to AV1 profiles case explicitly
f0a3ab783 : [VP] Fix output mismatch issue
501c5e03d : [Decode] fix one MAVD memleak issue
b34a44037 : [VP] Add setVeboxProlog to base class
aa5c59569 : [Decode] Add surface allocation for lmem mode switch
5194a724e : [CP] Enable linear buffer copy in media copy callback
a695c1cf9 : [Encode] Refine co-located MV surface handling for AVC VDENC
1aa08b052 : [VP] APO 3Dlut HDR (refix by separate caps table)
d69c04698 : Revert "[VP] Refine resource manager and policy"
dac63ad8d : [MOS] Modular build enhancement
e3b4fe7e1 : [VP] Refine resource manager and policy
4c00c688d : [AVC VDEnc] Fix target usage mapping issue for free media driver
45024d4f3 : [Decode] Refactoring of moving the definition of downsampling parameter to decode interface.
e6767d7ea : [CP] Enable real tile secure decode
e43517690 : [MOS] Fix the ccs perf tag issue
3237a97b6 : [Decode] Enable AVP pipe error handling
9dbbb952d : Fix typo of golden/alt reference for vp8 decoding.
836aeb659 : [Decode] Fix VP9 DRC scalability issue
de344f70e : [Media Interface] Add trace event for DDI refactor
3fc362918 : [VP] add vebox support format check
be9e37331 : [Media Common] fix perf tool segmentation fault issue
d50aa83b8 : [Decode] Issue fix for Large Scale Tile
c9fad82be : Revert "[VP] APO 3Dlut HDR"
0c28710e6 : [VP] Add interlaced scaling support in APO
d4dd1feb0 : [VP] Fix APG sfc scaling params issue
b7221f90d : [VP] fix kernel build fail issue
92e0bc063 : [Decode] Fix vp9 playback mmc related issue
ce492e089 : [VP] APO 3Dlut HDR
434c3d11b : [CP] add trace event for media pipeline
ed0581560 : [Decode] Add support for multiple bitstream/tile control params buffers for AV1d
b285f47f1 : [Decode] AV1 Decode Large Scale Tile enabling.
fefa9ecd7 : [VP] EHL/JSL code seperate from ICL
40dd88c7d : [Encode] Enable B pyramid for LPLA
fbd5f3174 : Revert "[Encode] Remove scalability limitation for 4k/5k cases"
2c477c428 : [Decode] Hevc decode source organization refactoring.
7ed72bef9 : [CP] recheck in cp patch refinement
2a3493189 : [Encode] Fix CreateConstSettigs typo
8fe0005f8 : [Media Common] Update SG1 information in readme
e7759cbd3 : [Encode] Handle out of range status report querying
7ee7265b6 : [Media Common] Gen specified code removal from renderhal
f5546b7c6 : [Decode] AV1d driver latency optimization
19f71eae6 : [Encode] Fix HEVC VME memory growth
0abb0b6e5 : [Encode] Fix the encoder corruption issues due to padding offset
879cfc57a : [Decode] update hevc 12bit surface format caps
2ee429b85 : Revert "[Encode] Enable AVC VDEnc BRC ROI for G11, G12"
dce66e67f : [VP] Update plane offset before using mos surface from codec hal
ad636f1c8 : [Encode] Support multi-level CQM for LPLA
e7d8d1f46 : [Decode] New platform scalablity issue fix
4f35f639f : avc_enc: fix uninited m_mmcUserFeatureUpdated
5ae7c6e03 : hevc_enc: fix two uninited variables
79469437e : [VP] Add line tile buffer related code
6301ff29e : [Encode] Use num_active_refs from slice header during WP initialization
e419cd83e : [VP] Enable GC/STE/TCC/Procamp and fix Procamp/STE issues on APO
1d423ed74 : [VP] VeboxDecomp change
40229f984 : [Encode] Remove scalability limitation for 4k/5k cases
d0deb802b : [Compile] fix excuteable permission flag loss
b801fcd0e : [VP] Fix color fill corruption issue
9e9b4ea86 : [VP] Add render dump
765666112 : [Encode] Enable AVC VDEnc BRC ROI for G11, G12
288249cda : [Decode] Update AV1 film grain kernels
b1c772eaa : [Decode] Correct WA ID for dummy workload
105f0341a : [CP] Add TEE engine usage definition
1525d6e36 : [Decode] Replace codecStandardAv1 with CODECHAL_AV1
4ce52cf19 : [VP] Add AVP-SFC support in SFC interface
5c7c0def2 : [Decode] AV1 decode corruption Temporary WA cleanup
01e796946 : [VP] Fix regression and APO issues
093562fc0 : [Media Common] add blitter copy caps check
15a0e7457 : [Media Common] Query MMC status from gmm in vaExportSurfaceHandle
4eff365e6 : [Decode] fix AV1 media reset issue
c1ff3a41d : [Encode] Update kernels (part 4)
a82dd881b : [Encode] Update versions and MD5 of kernels (part 2)
d37e13534 : [Media Common] enable perf utility for release version
095d3bc22 : [Decode] Fix issues of vc1 olp and avc sfc for mmc on
3d7ed232b : Revert "add iHD_drv_video.pc.in and modify CMakeLists.txt"
f42b06406 : [Decode] local memory mode switch
8e9442ff5 : [Encode] Derive BPyramid frame level from coding type specified in DDI
be8a2cf71 : Add Y212 and Y412 format for decoding
446c6421c : [CP] Enable non-HUC HEVC secure decode
62d46f98e : [Encode] Create staging memory and initialize GPU copy for surface dump
6fbca6ed1 : [Media Common] Added check for resource address for cmd
0b24c9ca6 : [Media Common] add media copy report key
8826df112 : [Media Common] add media copy log
e559ff87f : [Media Interface] MAVD Memleak fix
2854f2493 : [Encode] Add packet level feature manager support
063dcb0df : [CP] optimize trace event write
430e03d59 : [VP] Fix APO issues
83f648f20 : [Decode] Enabling apogioes HEVC scalability decode.
ac16dc2d2 : [Decode] Don't skip frame with idx 0
b1eaac98a : [Media Common] Add RGBP support in vaExportSurfaceHandle
346a2f544 : Revert "[CP] cp patch refinement"
8fb79a89d : [Encode] VP9 Encode Replace Recon Surface to be Variant
b4bca88ea : [MOS] gpu status buffer
229fce9c7 : [VP] Update resource usage type in legacy render path for caching
8f76cb80f : Revert "[VP] Enable STE/TCC/Procamp on APO part 2"
dcfc3d028 : [Decode] fix memory access overflow issue
6f6cf2b4b : [CP] cp patch refinement
f92bfbb4e : [VP] Fix KW scan issue
dd08caf61 : [Media Common] Enable Media Copy in Vebox HSB Path
ccd64f23f : [VP] Add DN+SR for camera usage
e8a15e6c5 : [Media Common] fix memleak
3dced1054 : [VP] Enable STE/TCC/Procamp on APO part 2
352cca1ce : [VP] fix PF issues
dcb000dfd : [Encode] HEVC CodecHal Apply new MHW
37ac96399 : [Decode] Remove unuseful platform indicator code
9925ac527 : [VP] Enable STE/TCC/Procamp on APO part 1
152bac735 : [Encode] Remove unneeded constants
10cf408f8 : [VP] Enable predication in APO path
68ab5bfc6 : [Media Common] Render Packet Functional inplenmention for Common feature support
0211804cb : [CP] add missing end event in some VA buffer map
415ae76f5 : [VP] Vp Render CMD Packet Init
4fde76d2e : [VP] SW&HW Filters: Vebox Update Kernel Soluntion
e4f195b76 : [Media Common] Fix Surface Import logic in LibVa
e25e86359 : [VP] VP Render Packet base init _V2
342c2e46f : [VP] VPP Kernel Set/Obj init
9dfe79dce : Release unused pointer in GEN12 HEVC codec
d7fc835ea : [Upstream] SG1 Open Source
5adb36908 : [Encode] Set LPLA downscale ratio based on DDI value
576d99424 : [VP] enable inter frame memninja counter check rebased
4bcba7253 : [Media Common] state heap hwcmd and interface
a056154d5 : [Encode] Add hevc huc memory error termination
4c970c475 : [Encode] Added MinMaxQP setting for Gen12 AVC VDEnc
9648f10e4 : add iHD_drv_video.pc.in and modify CMakeLists.txt
7dd47a7f3 : [VP] New sfc hwcmd and interface
c0f4805c0 : [VP] Correct bilinear and avs scaling setting
f3ff3615a : [VP] xor composite enabling
6fd24c198 : [Media Common] add media copy
bf0e58a39 : [VP] add XOR kernel
623e01501 : [Encode] Release unused buffer and pointer in HEVC codec
c3cf9f2c3 : [CM] Set VME surface as read-only
643873380 : Revert "[Decode] change CMDBuffer allocation from LMEM to SMEM"
b828bdc8e : [VP] Add VAAPI version check for interpolation method.
aa11c05ca : Pass matrix_coefficients of AV1 picture params
8eb5cf19a : [Decode] Add multi slice data/params buffers support for AV1
63277022a : [Decode] Add reg key to force av1 frame based submission mode
cb5de2a93 : [Encode] Modify BRC params for Flat Gop
66f0ade9e : Update surface info of m_filmGrainProcParams->m_inputSurface
c745849c8 : [Decode] Init aux table by huc copy
d3c058753 : [Decode] change CMDBuffer allocation from LMEM to SMEM
1f470b1e7 : correct attribute of HEVC SCC encode surfaces
bda4fe65d : [Decode] enable UMD profiler single kernel support for AV1
8db2de627 : Fix AV1 film grain output surface initialization
54b0385b8 : [Upstream] RKL open source
797e9e263 : Revert "add Format_AYUV to IS_YUV_FORMAT(format)"
76d66ce7c : Revert "[VP] New state_heap hwcmds and interface"
08866d5a3 : [Decode] Buffer name missing during resize leading to assert on release-internal
0d1e7d259 : [Decode] Fix command buffer/patch list size not big enough issue for AV1 frame based decoding case
fde9d3635 : [Encode] Re-Optimize Threadspace Management in HEVC Encode
70a620486 : [VP] Fix APO issue and fix regression part 1
95ef26a63 : Revert "[Encode] Modify BRC params for Flat Gop"
a508c7f94 : Revert "[Encode] Optimize Threadspace Management in HEVC Encode"
55cf121c8 : [Encode] Add support for non-uniform CDEF strengths
d457d66da : [Encode] Modify QpAjustment params
556945d15 : [Encode] Fix kw issues
ff356cb21 : [Decode] Decode cache policy update
f79b7706b : [Encode] Revert Zero 4x/16x/32x MV and 4xDist surfaces after allocation
67d260658 : [Encode] Optimize Threadspace Management in HEVC Encode
8efde0606 : [vpp] add Format_AYUV to IS_YUV_FORMAT(format)
26b9c5710 : unify libva dependencies to 2.8.0
eb41431f3 : [Encode] Add trace for encode
5b431db30 : media_libva_caps: support VA_RT_FORMAT_RGBP for VPP on GEN9
8b13f8d90 : [Media Common] Fix BLT page fault issue
7ddfcb701 : [VP] New state_heap hwcmds and interface
e576cb18b : [Decode] Fix av1 decode regression issue
c7c02356c : [Decode] Refacotring of moving the definition of HCP_RT_PHASE_INDICATOR to MHW
0d102796a : [Media Interface] Apo DDI refactor switch
4ecfdb8cb : [CP] Refactor--remove encType in secure decoder class
39c8d4a79 : [Decode] Fix av1 decode corruption issue on gen12
d0ab1e843 : [Encode] Modify BRC params for Flat Gop
f7be12784 : [VP] New mi hwcmds and interface
21d15269d : [VP] Add interface to check whether parameters valid
23fc98195 : [Media Common] Update resource usage type logic for PAT cache policy
b80cf8d5e : [CP] add trace event in VA
d1b7186ec : [Encode] Modify scalability policy
eb2a2b8fe : [Media Common] Allocate temp surface as system memory in GetImage
a51bd7c36 : correct HEVC frame type capability of TGL HEVC support I B lowdelay B
17e8e764b : [Fixes #1018] Checks return value from sscanf().
ab6b0acb1 : [Encode] refine BRC function
284525dbc : [Decode] Correcting codechal dump and assert check for HEVC decode.
9a277c881 : [VP] Fix KW issue
0583e66df : [Media Common] Modify scalability policy
d624ec000 : Revert "[Encode] Update kernels (part 1)"
10bacd2e2 : add version check for new version api support
6f0e4379b : [MOS] Resource allocation trace
56c47b7e3 : [MOS] Batch buffer trace
0de61d910 : [Media Common] Code prepare for sfc service 5
2f14b4fdd : [VP] Code prepare for sfc service 4
dd8bd84cc : Revert "[VP] Code prepare for sfc service 4"
a5103a5c7 : Revert "[Media Common] Code prepare for sfc service 5"
fec9850fa : Revert "[VP] Set bUse8x8Filter to true for both avs 8x8 and bilinear"
b5671cd64 : [Encode] Fix programming for CSC
dad902ed4 : [Encode] Update kernels (part 1)
e584bf44a : [Encode] Fixed HEVC VME CSC issue
8aff2750e : [Decode] add lmem support #3
cc90f9503 : [VP] Set bUse8x8Filter to true for both avs 8x8 and bilinear
1e987acec : [Decode] Fixing command buffer dump for scalability decode on Gen12.
6dc73de3c : [VP] Refine VP SW Filter
b8b1d0d5f : [Media Common] Code prepare for sfc service 5
5de583d10 : [Encode] VP9 VDEnc Integrate HPU kernel with pakOnly flag
0f466531f : [MOS] Media trace for message event
e5c783546 : correct the reference capibility for gen11 and gen12
39ea50c1d : [VP] Add interpolation method on Linux.
d6166b353 : [Encode] VP9 VDEnc fix width and height settings preventing unaligned resolutions from working
2dd3d44b9 : [Encode] Update versions and MD5 of kernels
716872597 : [VP] Code prepare for sfc service 4
8fddd0f9d : [VP] Code prepare for sfc service 3
ffbe4cdc1 : [VP] Code prepare for sfc service 2
9d05f8a84 : [Encode] Slice size conformance feature update
526e755a7 : [VP] AVS removal in HDR kernel path
7d1095e33 : Revert "[Media Common] Allocate temp surface as system memory in GetImage and PutImage"
d4f52ee69 : clarify the huc enabling in readme
c09fb26fb : remove unnecessary dependency - libpciaccess
8aa1d74b8 : media: don't advertise AV1 decoding if the platform doesn't support it
d82d0127b : [CP] Add DdiMedia_ProtectedSessionHwUpdate
5c99ad764 : [Encode] Update target usage only for new sequence
884b42a21 : [Encode] Enable non-default-mapping by default for AV1 VDENC
b72078803 : [Encode] VP9 VDEnc fix for crash in Huc disabled mode
3ccbcf935 : [Encode] Report RefList only for P, SP and B slices
293bba037 : [Media Common] Allocate temp surface as system memory in GetImage and PutImage
a732aa18a : [VP] Refine VP HW Filter
b03d43d5f : Fix recon format
c9e662dc8 : [Encode] Fixing Resource contention in VP9 VDEnc TGL
b586dddc6 : [Encode] VP9 VDEnc fix tile streamout offsets
9dc43797f : [Encode] Send target frame size to BRC to enable AVC TCBRC
6a43bd53a : [Decode] Media UMD passes hint in Command buffer header for AV1 decode
93b821744 : [Encode] Fix checking num ref idx for L0 and L1 list
0015dd492 : [Media Interface] fix one MAVD issue
d71c995b7 : [Encode] HucDmem Dump HucNumPass fix
abae6936b : [VP] Add cache policy usage support for new cache policy
1b0e441ed : [VP] Fix colorfill issue
2bf980562 : Compilation errors with clang
31e7138c6 : [CP] encryption type vector refactor
9963b2ac7 : [Encode] Fixing Tile Record Buffer issue and reenabling HW Stitch for Scalability on TGL
6d6ed4f59 : [Encode] Fixed build issue
4677348de : [CP] Implement media protected functionality
f6c3c655e : [Encode] Fix a hang in the free kernel driver
c759e21c2 : [Encode] Fixed incorrect HUC_STATUS defines
e9cdcc597 : [VP] Add pitch check for vebox DN only case
2084a7cbb : [Media Common] Enable new device config for EHL
ef2b2ed05 : [Encode] Added dummy class for encode
f1026ec2b : [Encode] Enable AVC LPLA P pyramid quantization
70a5a00ea : Revert "[Encode] Add initialization of hme kernel for Gen12+ VDEnc"
45e443124 : [Encode] Fix CodecHal dumps for Apogeios path
39ecbf380 : [Encode] Enable allocating media surfaces w/o MMC
23a60a9ce : [Encode] Introduce AVC feature subcomponent ID for Apogeios path
f2d733d5a : [Media Interface] fix one MAVD issue
73551c3ee : [Decode] Export user feature key declaration and destroy interface to public
b04590335 : Revert "[VP] Add pitch check for vebox DN only case"
c13511076 : [Encode] Disable DSS for small resolution
ca2a2b1b0 : [Media Common] Fix BLT copy not working
6caa68000 : [Decode] Fix decode output surface allocation failure when film grain on
252e18ce3 : [Encode] Add initialization of hme kernel for Gen12+ VDEnc
c5f11298d : [Media Common] Fixed command buffer submission
f302ed973 : [VP] fix TDR issue
c869a3222 : [Media Common] Quick regression fix for "Change SW swizzling to HW copy in lock surface"
b817d7de7 : DdiMedia_GetImage: fix vp context leak for error return
9f4d6faed : [CP] Change base stub function to virtual
9f99ed747 : [Decode] Add UMD profiler support for AV1
76b6408c2 : Revert "[Encode] Derive BPyramid frame level from coding type specified in DDI"
1cacf82d8 : media_libva: make sure the surface is available when calling DdiMedia_SyncSurface
12b720df5 : [Media Common] Use NoGfxMemory when implicitlyTIleModeNeeded
6c220b795 : [VP] Add pitch check for vebox DN only case
8fa5ad47a : [Encode] Removing 422 RTFormat support from VP9 VDEnc in TGL
c383f7ef2 : [Media Common] Change SW swizzling to HW copy in lock surface
dc0cda36b : [Encode] Add AVP and VDENC MHW interface
1d204a58d : [VP] Enable ACE on APO
ea513e05b : add GLK to IS_ATOMSOC check list
847020396 : [Encode] Fix a runtime issue in new MHW interface
f4c23a656 : [CM]Fixes coding issues reported
e40b0b7d5 : [Decode] Add CCS mmio remap support for UMD Profiler
c56d302e5 : [Encode] HEVC LPLA improve
60c6afd1a : Add 3-plane surface support in vaExportSurfaceHandle for non-MMC.
5f3accfaa : Revert "[VP] Add pitch check for vebox DN only case"
2bda51dce : [VP] Add pitch check for vebox DN only case
28599f0e3 : [Encode] Derive BPyramid frame level from coding type specified in DDI
a6ddd9f7d : [Decode] Add film grain support for linux
b7b32374c : [Encode] Convert diry rect in unit of block
4ab5939a9 : Add NV12 format for HEVCSccMain444 based on the standard.
f1fbe35f9 : [Encode] New MHW interface
34cd5abea : [VP] Add X2RGB10 and X2BGR10 in vaQuerySurfaceAttributes
2ded67503 : [Encode] VP9 VDEnc Performance improvements: Enabling pak-only RePAK and adaptive-RePAK
3120d8a77 : [Encode] Added switching HME=enable/disable only when reg key is set
2f0b25520 : [VP] Update readme for JSL/EHL sharpening support
d6dd1c4e6 : Revert "[CP] Refactor--remove encType in secure decoder class"
f6803e4ea : [Encode] Fix DSS SliceReport issue
8600e32f4 : [VP] update ChromaSiting default value for Linux ProCamp
9297d49e2 : [VP] Fix VP TGL MAVD issue
6f9356781 : [MOS] Add surface format r8un
58cf4133b : [VP] Fix MSDK composition issue
566b4d40e : [CP] enable secure decode film grain path
eabb99f50 : Revert "[VP] Temp solution to get reference for ADI".
b04695d5e : [CP] Refactor--remove encType in secure decoder class
6463097ce : Decoder: VP9: GEN9: Disable HPR VP9 mode switch to avoid GPU hang
f42c69b67 : [Encode] Correct SLB size for HEVC VDEnc
38056e0d3 : [Media Common] add media copy blt engine
2ccab6d1f : [Decode] enable umd profiler for release version
523e13207 : [Encode] Enable Huc Error Status Report for VP9
838982eb8 : [Media Common] Crashing issue in CmdTask::DumpCmdBuffer
6961b3601 : [Media Common] readme update to correct format
e6e7f90d1 : [VP] Temp solution to get reference for ADI
716a58789 : [Decode] fix one kw issue
388ea758a : [Media Common] Readme update to add AV1 decode support information
ee33272c6 : Add checking for avoid mismatched size of HEVC slice parameter.
87c8699f1 : [VP] Fix KW issue
0b477880e : [Encode] Add media feature loop support in feature manager common code
5c238061f : [Encode] Remove LA data buffer from shared structure
9c3de9354 : [MOS] Fix the memory leak issue
6773b1278 : [VP] Update readme to add JSL/EHL CSC support formats
23cd54518 : [Encode] Fixed CSC from NV12_Linear
f8638a777 : [Media Common] static variable cleanup - reg keys ddi update
fd8be364e : [MOS] Fix the commandbuffer dump issue
dd9a435f1 : [Encode] Optimize driver latency by reducing lock operation
284570d6c : [VP] Fix potential driver crash issue
7249f5c0d : Avoid search invalid ref frames/fields when AVC decoding
9491998f4 : [Decode] This enables HW AV1 decode acceleration on Gen12
129d8b614 : [CM] Recover the task config in CmTask::Reset
8de0dd5a5 : vaSyncBuffer driver impl
4bc356ba0 : [MOS] Initialize dwSize during GetResourceInfo
b825cb6cf : [Decode] Remove spaces in kernel binary copyright
ccf9a939e : [VP] add Mos_Specific_GetMediaEngineInfo() to get vebox num for APO
6a83e7dcb : Correct MAX resolution capability of MPEG2
b930adc13 : [Decode] Fix issue for common render packet
8bcba9580 : [Decode] Fix MDF issue
36a315419 : [VP] chroma DN enable and issue fix
3e6d9a227 : Revert "[Encode] VP9 VDEnc Performance improvements: Redesign batch buffer for multi-pass scenarios"
a67b0c528 : [VP] Code prepare for sfc service 1
31f3b2979 : [Decode] Fix regression caused by common render packet
df3271703 : [CP] Rename IsHWCounterAutoIncrementEnforced to IsHwCounterIncrement
c0649d0b5 : [Encode] Remove extra spaces
094e3da50 : Revert "[Encode] VP9 VDEnc Performance improvements: Enabling pak-only RePAK pass"
0c96976ab : [Encode] fix hevc QVBR BRC caps regression
cbdd74cfa : vaSyncSurface2 driver impl
0bd4dd32d : [Encode] HEVC VDEnc watch dog timer start for 2 pipes
e8ecab5a4 : [Encode] Revert changes for huc error termination
84a1423a7 : [Media Common] Disable MMC if Platform not support
b7d971061 : [Media Common] Fix decompression issue in multi-threading
579667856 : [Media Common] Fix Surface Size Creation issue
c2b7877fd : [Encode] Enable HEVC LPLA and update LA analysis kernel
73362eb89 : Media interface reorganization
23594345a : [Encode] hw semphore for 2 pipes sync
3998916b5 : [Decode] Partially revert common render packet
cf780a270 : [Decode] Fix Regression of common render packet
e14113a87 : [CP] Code refine for early exit
9183c946e : [CM][Cmrtlib] Avoids copying nonexistent render name.
c688522a0 : [Encode] VP9 VDEnc Performance improvements: Redesign batch buffer for multi-pass scenarios
9545c4782 : media_libva_caps_g11: Add missing Y216 GMM format support for gen11
c57727dda : [Encode] VP9 VDEnc Performance improvements: Enabling pak-only RePAK pass
47bd2f546 : [Decode] Add common render command packet
cd256ed1a : [Media Common] Added check for set balancer
9fd570b3f : [Decode] Fix VC1 skip frame handling issue for mmc on
b72eea6d2 : [MOS] Apogeios MOS refactor: mos stream state clean up
25c7380db : [Encode] Fixing VD_CONTROL_STATE scalable mode pipe lock and unlock logic to per tile
abe2ddb0e : [Encode] Remove MFE related code on AVC VME for Gen12
adc23261d : [Upstream] Bump version to 20.3
bcfaf0b43 : [Upstream] DG1 open source stage 2
f68bfe42f : [Encode] Move specific CTX creation flag to correct class
7716875e7 : [Decode] Disable phase submission in hal and submit a list of batch buffer together to mos
f8ac882e2 : [Encode] Enable Huc Error Status Report for AVC
b4e682b21 : [Encode] Fix resource sync issue in scalabilty cases
e3dfaf362 : [VP] Use inline function instead of macro
005e75799 : [VP] fix VP TGL MAVD issue
1062e543c : [VP] Enable user feature report for linux driver of release version
5fd3d0aca : [VP] Clear AvsState Params cache
f45137200 : [Encode] Optimize driver latency by reducing reg operations
b781cbd7c : [Encode] Optimize driver latency by reducing resource lock
de482769d : [Upstream] DG1 open source stage 1
4f47d5adf : [CP] Enable AVC subsample secure decode on linux
29b0666ad : Revert "Revert "[VP] Align APO with legacy path""
4143c889b : [VP] Add scaling mode support if VE features.
e5abb6f54 : [VP] Add scaling mode support for VE feature.
38fda5434 : Revert "[Decode] fix decode caps failure issue"
4b3c9cbd2 : [VP] Add display color processing control for HDR playback.
5b62d35ca : [Decode] fix decode caps failure issue
4250b0bdb : [MOS] Fix the kw issue
cddb4392a : [VP] Fix colorspace missing for some formats
f7e4628d8 : [Media Common] avoid Compressible surface allocate for non-MMC cases
3d0624fc9 : [VP] Enable MMC based on the platform settings
d7e07fc38 : [VP] Add shared packet context
cc869f7a2 : [VP] Fix KW issue
370d30210 : [Media Common] Fix Compressible surface mapping and mode query issue
15f34c125 : [CP] Fix MAVD issue
0bc1d1cef : [Encode] Enable SW LPLA analysis
54f7f14bf : [VP] Fix render 10bit/16bit mismatch issue
9b06915b6 : [VP] Fix KW issue of uninitialized variable
64bc43559 : Revert "[VP] Align APO with legacy path"
036f7f471 : [VP] Use VE for 8k+ HDR
5ed18d103 : [Media Common] add media copy api
c6469d6b2 : [VP] Add interpolation method in driver.
5e4b534c6 : [VP] Align APO with legacy path
50c845460 : [Media Common] Defaule Enable Media MMC
40d335a41 : [Encode] Added NonRectROIDeltaQpList
0fdeb5640 : [Encode] VP9 VDEnc minimal supported resolution check
da15aed45 : [Encode] For VME Remove condition for hme enable by brc enable
3cd4fc0a3 : [VP] SuperResolution code refactoring
54f436fca : [Decode] Fix Linux mmc issue
7d8925a0e : [Decode] print resource name for memory policy
a88a4d60f : [Media Common] Fix Surfacing sharing issue on Linux
a46d072d3 : [MOS] Apogeios MOS refactor: mos stream state dependency cleanup
c46fbefb7 : [Encode] Disable S/U HME and SFC for JSL/EHL
fbaa057f4 : [Decode] fix media utility test error
c7dbbad0a : [Encode] MbLevelQpEnable shouldn't apply in ROI case
fd6335a14 : [Encode] Added switching CCS=on/off only when reg key is set
40ca2e008 : [VP] Fix disable CCS issue
acaa80b04 : [Encode] Fix issue for P010 surface
5f35f739b : [Encode] HEVC VME Y210 recon format fix
b485d0eb3 : [Encode] Add WA for Rolling I
e42b5d606 : [Encode] Corrected multiref policy for TU7
f7bec9f88 : Revert "[Media Common] Fix Surfacing sharing issue on Linux"
2cf67bf4f : Revert "[Media Common] add media copy api"
b145bf66f : [VP] Fix MSDK detail cases regression issue
e6ff3cbd5 : [Encode] Fix RT Surface Format
8e97d27cc : [VP] Disable Linux Compression in APG path
e62ce0612 : [Media Common] Fix Surfacing sharing issue on Linux
41968acee : [Media Common] add media copy api
90dc1bbe7 : [MOS] media solo
8aab7640c : Revert "[Encode] VP9 VDEnc minimal pic resolution added to caps"
fd00c095e : [VP] Fix KW issue
3571637ed : [Encode] VP9 VDEnc minimal pic resolution added to caps
b950597c2 : [Encode] Replace the reconstruct surface to be variant
020f42612 : Revert "[Media Common] Correct capability of RGB formats"
cba1151e2 : [VP] Add SFD line buffer for M12
3640b64c7 : [Decode] Fix ubuntu 16.04 OTC build issue
1e4423007 : [VP] disable caches for IPU camera for TGL
fb76a2de1 : Revert "[PR#949]Correct reference number in caps"
60cdeaaee : [VP] Correct DI capability
6b3fa1fe8 : [Media Common] Add implementation for VA_SURFACE_ATTRIB_MEM_TYPE_DRM_PRIME_2
68c93a56a : [Encode] Additional PipeModeSelectCMD programming
b65d037c0 : [Media Common] Correct capability of RGB formats
1a268123a : Add P012 format
5ecdfb2a7 : media_libva: Fix scc-main-10 decoding
051e2e8ab : media_libva_caps_g12: create decoding attributes for SCC main 444 and main 10
32db8dea7 : [Media Common] refine Linux MMC settings for Codec
10387e5a1 : [CP] add Ext in release-internal only interface name
bbb2cc22c : Revert "[PR#960]replace the reconstruct surface to be variant"
3794d5b23 : [Decode] Fix avc codechal dump index mismatch issue
f13587959 : replace the reconstruct surface to be variant
2283a9296 : [Decode] Updating Huc kernels to huc-ci-master-1212 for GEN12+
a3ceec8c0 : [CM] Fix CM Context init issue
882765d0e : [Encode] Fix KW issue
028bc1ac8 : [Encode] Return error from vaMapBuffer in case of VA_CODED_BUF_STATUS_BAD_BITSTREAM
152008b6c : add HEVC VME MaxSlice caps
1f36e4a90 : Revert "[PR#962]Add corresponding RT format according to codec profile"
ca71e10f2 : [Decode] Add corresponding RT format according to codec profile
8c3122953 : [VP] Correct reference number in caps
bf340de5b : [CP] linux trace event in ftrace
f7f425173 : [Media Common] fix MAVD memory leak issue
4ea760114 : [Media Common] Fixed JSL/EHL initialization
ad111ce5e : Fix renderhal and MOS-specific ChromeOS compile errors.
93d285467 : [Encode] Add control parameter for ROI mode
c4d42f578 : [Encode] Enable Huc Error Status Report
ab2e99113 : [Encode] Remove miniGop restriction for hierarchical feature
1aa3e6995 : Decoder:VP9:GEN{9,10,11,12} : Fix the GPU hang due to wrong SegmentIDStreamIn & UsePrevInFindMvReferences
43da6d9e1 : [Media Common] Fix sync issue of softpin resource
c63d4b1db : [Encode] Add VA_ENC_SLICE_STRUCTURE_EQUAL_MULTI_ROWS to VAConfigAttribEncSliceStructure
85c8fb527 : [Encode] Set minimum resolution for HEVC VDENC on Gen11/12
c32fc9cc6 : [VP] Modify the Chroma Upsampling.
bf8d65398 : [CM] Fixes a KW scan issue in cmrtlib.
14d1ac4a5 : [CP] add common RA mode support
360e5e3da : [CM] cmrtlib reduce get GPU description string output size
6545b4c1a : Disable ICQ mode for HEVC VDENC.
72f80090d : [Encode] Enable SCC for HEVC VDENC on Gen12
ade98ba58 : [Encode] Enable BRC DLL for HEVC VDEnc
36ee531ef : [Decode] Fix AVC max resolution caps issue on gen12
d45ddff32 : [Media Common] fix KW issue with initializing variable
713eafaec : [MOS] Fix the kw issue
4a2c3a3ea : Revert "[Media Common] Removed duplicated JSL/EHL initialization"
ddc08e459 : [VP] Enable TileY for RGBP/BGRP
a215d2f90 : [Decode] Update new sync mechanism for scalability
dfec5f1b7 : vp: Add AYUV/Y210/Y410/P016/Y216/Y416 in DdiVp_GetColorSpaceFromMediaFormat
baf136712 : [Encode] LPLA encode pass gets target frame size from DDI pic params
31de13b5a : [MOS] Apogeios MOS refactor: User Feature settings clenaup
7dca82317 : [Encode] Remove static variables
2734bf8c5 : [Encode] Added missed PERFTAGs for PAK engine
9509395f9 : [Media Common] Removed duplicated JSL/EHL initialization
f61d19b7a : [Encode] Added handling of bDisplayFormatSwizzle parameter
bf5eae99d : [Encode] Added Single Task Phase support reporting
d7061b608 : report the attribute, each refer list should be not empty when it is inter prediction
5bef5957c : [VP] Disable VE/SFC for 8k+ resolution
4cc6288ec : [Encode] HEVC Encode DDI update
cd99cc463 : [VP] update VeboxOutputSurface return in APO
06a73444d : [Media Common] update clean up VP static variable for cm context
0432f8d4e : [Encode] Integrate MBEnc kernel
300a49930 : [Decode] Fix sfc surface dump issue with scalability enabled
5537d745c : [Decode] add lmem support #2
546831fc4 : [CP] Add media cp package
855758c82 : [VP] enable linux HDR 3DLUT path
70c765de7 : [Encode] ReFine sendprologcmds decision on APO
9c8b3ee94 : [VP] Add chroma up sampling for HDR tone mapping.
34abe1844 : [Decode] fix one kw issue
4582216d9 : [Media Common] fix clang compile issue
d992828f3 : [Decode] fix JPEG sfc issue
0579fb897 : [VP] Fix release driver mmc issue
b69d534c7 : [MOS] Apogeios MOS refactor: apo mos stated separation
e4920d657 : [Encode] Zero 4x/16x/32x MV and 4xDist surfaces after allocation
5879d1bed : [Encode] Add missed setting of RawSurfMmcState
9500c4704 : [VP] Fix RGBP output corruption
e94e920cc : [CM] cmrtlib multi-GPU adapter API on Linux Open Source
3414f4fec : [Encode] Enable Wa_18011246551
6d1126694 : [CP] Unload CP lib only if it was loaded.
730acbe86 : [Media Common] static variable cleanup_VP
bd2f00846 : [Media Common] static variable cleanup_VP--cmContext
a0936e136 : [Encode] fix MAVD reported issue about mismatch problem
5f1e6814a : [MOS] command buffer dump of dynamic test case on APO
f403839f3 : [Encode] Set VAConfigAttribQPBlockSize VA attribute to report MBQP AVC support
0074d9a41 : [Media Common] revert WA for HW sync issue
37854029a : [VP] Revert Add Mi flush WA change
8f72cace3 : [Encode] Remove some high risk static variables
b89ced59b : [MOS] Apogeios MOS refactor:Move apo mos logic to mosinterface
26b386f70 : [VP] fix crash in vp8 playback.
de4629237 : HEVC VME CCS Enabled by Default For HP
3de66e4e9 : [Encode][HEVC] Fix max width and height caps for gen9 platforms
1a910f6b3 : [VP] Fix KW issue
3ff97e3fe : [VP] Use real height in ExportSurfaceHandle
4ac062b0b : [Encode] Fix RAB2+1 hang
f0a1a7f9e : [VP] Add Mi flush if WA Sync needed
d5d1069fe : [VP] Add m12_0 child class for feature checking
04418ae99 : [VP] Fix UV shift issue
f0fbdff8f : Revert "[Media Common] Enable WA for HW sync issue"
fa844afd6 : [CP] Fix MAVD issue
5c9b65f65 : [Encode] Prevent error propagation for vertical intra refresh
5629bf4c3 : [Encode] Enable hw interface and codechalState implementation for Gen12
7520f334d : [MOS] Rename the files to cpp
9277149b3 : [VP] Fix Tdr PageFault in vp9d_10b_444_y410_threadsafety-plugin_vp9dhw
e6110c5c8 : [Decode] Allocate IBC reference compressible depends on dest surface
741f1626c : [VP] Fix videowall gpu hang issue
70a42d676 : [CM] Removes obsolete static variables.
ca8368e39 : [Decode] fix scc corrutpion issue
7fa0d0f80 : Revert "[Encode] Corrected multiref policy for TU7"
e66285fe8 : [Media Common] Enable WA for HW sync issue
45bcb4b3d : [Encode] Fix the out of range issue fot status report
6ed20dc8a : [MOS] Apogeios MOS refactor: Remove the old mos utilities
83e11df2c : [Media Common] Fix swizzle issue on APL
f38709cba : [MOS] Apogeios MOS OS version check removal
a12094594 : [Encode] Update cmds in driver and kernel
bc10889dd : [VP] Fallback to legacy path for 8K case
60f0fb91e : [Encode] Corrected multiref policy for TU7
0ea64acea : Revert "[Encode] Change SW swizzling to HW copy in lock surface"
86a5fd60e : [CP] Correct flag when using CSC kernel.
6a4fe6ec3 : [CM] Fix BufferUP GmmResInfo pointer memninja count issue
5d8ad3418 : [Encode] [APO] Add feature subcomponent id for VP9
d5a866ea3 : [Encode] Add Streamin dump for VDEnc
3b135bb93 : [Encode] MBQP for AVC VDEnc G12
5f910c2d0 : [CM] Added MDF RAMode reg key reporting
88769b23b : [Encode] fix delete(void*) issue in const setting classes
237da757a : [VP] Fix P010 corruption issue
b83cc07fa : [Decode] Add SW WA description
d066e648a : [VP] Add condition to use VP in GetImage
02046b6d4 : [Encode] Use internal LA data buffer in LA pass
198c4b56d : [Encode] Correct RAB TU7 restriction
811487632 : [MOS] Apogeios MOS refactor: MosDecomp module refine
ce03e2630 : [Encode] Fixed dynamic scaling corruption
5eda438bb : [CP] Refactoring CP interface implementation
667f07c99 : [Encode] Fixing ROI rectangle for HEVC VME
6d7a8d614 : [Encode] Fix of VP9 Dynamic Scaling SinglePass mode.
3cd5d3233 : [Encode] Changing VP9 VDEnc Rowstore Cache default settings for Release-Internal builds
b82af195b : [Encode] Change SW swizzling to HW copy in lock surface
2e00f0ad4 : [Media Common] Tiling switch for Vdenc
92965b513 : [MOS] Apogeios MOS refactor: mos performance
07a818120 : [VP] Explicitly initialize maxSrcRect of VphalRenderer
484e2367e : media_libva: Destroy gmm resource info object to avoid memory leak
74563759a : media_libva: Don't destroy the buffer if this buffer is locked
842792b06 : [VP] Fix vp output corrpution issue
edafefbab : [Encode] Fix driver programming issue for ROIDistinctDeltaQp
e1ed361fb : [CP] update trace data input args as const
4de5878bb : [Encode] add code reviewer for hevc vdenc
5d9a59dcd : [CP] add more trace event in common code path
34815b3d3 : [CM] A buildfix for the open source build of the media driver
3ad7f3226 : [MOS] Apogeios MOS refactor: DDI DEVICE dependency cleanup Step 3
f3fc55026 : GEN12: HEVC: Don't enable real tile if no subset parameters on Linux
43c63c235 : [Media Common] Don't create VP context if full opensource build
c6160dc34 : [CM] Add missing BufferUP GMM_RESOURCE_INFO object
9f41874ce : [Decode] Fix MAVD reported issues about misMatch
57b112597 : [Encode] Modify several parameters for linux Caps
35e0e042f : [Encode] Set max mpeg2e resolution in CheckEncodeResolution() to 1920x1920
1e5883fae : [CP] implement run together mode in vp pipeline
b9c5e48e3 : [MOS] Fix Mos_ResourceIsNull function.
920fbc2d4 : [Encode] Enable external MBQP(LCUQP) support for HEVC VDEnc.
04569f591 : [Encode] Send lookahead status to DDI
31b429b7c : [Decode] Fix media context platform issue in vaDriverInit DDI
3b81cdb1a : [Encode] semphore fix for BRC scalability case
cb72a3848 : [Decode] add lmem support
63ada331d : [VP] Fix KW issue
c566f3a58 : [MOS] Apogeios MOS refactor: Fix the mmd issue
dbbbe8380 : [Encode] Fix KW issues
46aec7e13 : [VP] Fix BLT context init issue and enable compressed surface dump.
3958af56f : [CP] Fix Linux decode regression
38854eaef : [MOS] Apogeios MOS refactor: DDI DEVICE dependency cleanup Step 2
dd53cf76f : [MediaCommon][Fix] add more attributes value check in vaCreateConfig
dcce8a75a : [Decode] disable vdbox2SFC on EHL/JSL
147804708 : [Media Common]Fix performance drop issue
8777a8358 : media_libva_caps_g12: update VAEntrypointEncSliceLP
d9ce42600 : [Encode] Not change RC method when parse HRD parameter
cb07e37ce : [MOS] Fix mos cmd dump issue
86ac5c1f6 : [Encode] Add VP8/VP9 lacked caps
00b54cafe : [Decode] Enable Codec MMC by default
ad0cd2f10 : [VP] Fix S3D copy issue
2a0f2d45b : [MOS] Fix the uf key issue
faf28e636 : [Encode] Fix field offset and dumps for ME MV buffers
466479729 : [CP] Rename RTE with TEE
95d53d90a : [Decode] Updating Huc kernels to huc-ci-master-1185 for GEN12+
d94d8bf78 : Revert "[MediaCommon][Fix] add more attributes value check in vaCreateConfig"
b47aa1b62 : [Encode] Correct number of jpeg components is 3
6914cd4cb : [VP] update driver for Slim IPU Denoise
a0d29ddf2 : [Encode] Fix multiref hang
3df10a381 : [Decode] Fix issue of UsingSfc flag is not correct set when vdnum is >2
0796ed03e : SW WA for TimeSpy- Compute Streamer hang
da6f9fb7c : Revert "[VP] Fix MSDK composite corruption issue"
16b6edd59 : [VP] Fix JSL/EHL output green issues
83cc5cb2a : [VP] Fix MAVD failures
ca8ddfc07 : [VP] Fix MAVD failures
03fa8e62d : [VP] Fix EHL/JSL alpha change issue
7e69a2fb8 : [Encode] Support MAX frame Size feature
214adaf8a : Revert "[CP] Refactor--remove encType in secure decoder class"
6e752cff7 : [MOS] Fix the DDI clean up regression on opensource
a8c5e5795 : [VP] Fix MSDK composite corruption issue
57019bc88 : [VP] Add EU fusion control
c9b5249f0 : [Decode] HWM dummy VD_CONTROL SW W/A for SFC and long format
566e7c808 : [CP] Refactor--remove encType in secure decoder class
a3846acea : [MediaCommon][Fix] add more attributes value check in vaCreateConfig
171e3cc8d : [VP] Remove condition for external surface.
7a6308cd8 : Revert "[Encode] Fix allocation, field offset and dumps for ME MV buffers"
fc94a2d8d : [VP] Update readme for 16bit format support in TGL
4d86236a7 : [Decode] Fix decode scalability cmd submission error
84c05961f : Revert "[Encode] Correct number of jpeg components is 3"
e96c2b6fa : [Decode] add SW WA to diable calculation of the UV offset by gmmlib on TGL
2d3c22431 : [Encode] Correct number of jpeg components is 3
cd3ae050b : [MOS] Fix string report issue
96c59c18f : [Encode] Fix allocation, field offset and dumps for ME MV buffers
4e8e43483 : [Encode] Correct hierarchical size restriction
b75091d07 : [CP] Trace event for user feature write
3c01570e9 : [Decode] fix some MAVD issues
5e3af69e9 : [VP] fix build warning
a435801df : Revert "[MediaCommon] add more attributes value check in vaCreateConfig"
311351cee : [Encode] Avoid memory leak report by mistake
f72fb2dd2 : [VP] Set correct mmc flag in vp allocator
f3d0d77e1 : [Encode] Correct RAB BRC settings
90d262773 : [VP] Fix regression
1737a6f44 : [MediaCommon] add more attributes value check in vaCreateConfig
96882f041 : [Decode] refine unsupported buffer type error handle
296ad0014 : [Encode] fix rate control caps issue
9fb926dd0 : [VP] Refine pipeline adapter
3783175d9 : [VP] Fix memory corruption
f31ffe0be : [VP] Kernel update
26a2ebe95 : [MOS] Add external surface implementation in APG
b8dd432c9 : [MOS] Fix bond extension failure when guc submission is enabled
dc075eef4 : [MOS] Add memory info report and engine report
4d3269e9d : [MOS] Add interface to query all engines count
c699ce4e2 : [Decode] Fix decode output corruption issue by enable WaAlignYUVResourceToLCU
e90d17e5c : Revert "media_libva_caps: add VAConfigAttribEncSliceStructure caps for VAEntrypointEncSliceLP"
f67ef05f9 : [VP] add media blt engine
c42116d80 : Revert "[VP] Add comments for different RGB mapping"
0d630eaea : [MOS] Fix the ddi clean up regression
715b5d183 : use gmmlib caculate the NV12 surface offset
1f27a48e0 : [VP] add CreateVpAttributes in libva caps
c475e1476 : Revert "[VP] update driver for Slim IPU Denoise"
52f41d13e : [VP] Enable APG DN on Linux path
163d7e995 : [Decode] Refine Decode status report
a6abaf207 : Add default reviewers for AVC, MPEG-2 and MJPEG encoders
a39fe9bc0 : [VP] Enable Linux BT.2020 -> BT.709/601/RGB 2 pass CSC
c93996909 : [VP] Avoid cp external surface cases failure
486a5ade4 : Revert "Revert "[VP] Use TileY on VP write to improve performance""
2144084c3 : [Encode] Fix kw issue
efe5e9a3b : Gen12: Set correct value for VAConfigAttribRTFormat for HEVC main-444 and main-444-10
adda2b228 : [MOS] WA to fix SCC failure
21f998884 : [Media Common] Modify the default tile type
ade500499 : [VP] update driver for Slim IPU Denoise
7a87d5617 : [Encode] Add missed parameters to CscKernel curbe
3ac0d51c2 : [MOS] Apogeios MOS refactor:DDI dependency cleanup
2a51bf824 : [Decode] update decode resolution support on gen12
c65bb95ca : Revert "[VP] Use TileY on VP write to improve performance"
84cc57393 : [Media Common] Fix tiling issue
cc987bce7 : [MOS] Add bufmgr in the HW info and engine query interface
7557cc1b0 : [CP] Move DumpCpParam into HalOcaInterface::On1stLevelBBEnd
b08b507f0 : [CM] Refactors CmSurface2DCodecWrapper for its use in VP.
645e6b9b1 : Revert "[VP] Fix #843"
d7c5b2bd6 : [VP] Part2 Enable Vebox CSC Packate
3bde9b2f7 : [CP] Fix regression of 3rd part of secure decoder.
e9f89f9ec : [Media Common] Fix KW issue
dfca395ac : [Encode] Clean up kw UNINIT issue
892f2fe6f : [Encode] Correcting Tile Streamout and Streamin offset settings for TGL VP9 VDEnc
123352613 : [VP] enable NV12 output
61d13f06b : [Decode] use cpp chrono steady clock function
922195ddd : [VP] Add external surface support
a82802761 : [VP] Use TileY on VP write to improve performance
19f33fc16 : [CP] Clean VP9 cenc decode class
6ab218424 : Version bump
da966a2ab : build: fix Werror=format-overflow under gcc-10
7620ba207 : media_libva_caps_g11: add caps query support for VAProfileHEVCMain422_10 in VAEntrypointEncSlice
4330a1a9c : clang-10/11: fix compilation issues
bc6fe6622 : [Encode] Fix encode attribcheck issue
d9b5c612a : [VP] Fix #843
8a3f27584 : Bump required libva version (fixes #808)
5e08e7c1c : [VP] Fix APG dynamic DN issue
9dc7ee09b : [Decode] fix one null pointer check issue
0908b7bec : Revert "[VP] update driver for Slim IPU Denoise"
35f0d8d87 : [Encode] HEVC MBEnc kernel Update (WaveFront Split Quality Fiz for LCU64)
894c596e2 : [Encode] Fixing Tile LCU offsets for VP9 VDEnc on TGL
f9cd0af50 : Revert "[VP] Enable RGB Y tiling and RC Support in Render"
dcf4c150f : Revert "[VP] fix CSC p010->nv12 failed under 4K resolution"
d95680fd4 : [Encode] Add 2 new ScalabilitySyncType
5d74e00c8 : [Encode] Refine the definition of FeatureIDs
245dd3d27 : [VP] Optimize the code logic
f44b5d178 : [VP] Add comments for different RGB mapping
7311e136a : [VP] update driver for Slim IPU Denoise
887541569 : Fix coding style problem
21e04f2ce : [VP] Enable RGB Y tiling and RC Support in Render
c92a1c75d : [MOS] Add flag to ensure g_apoMosEnabled not being modified during read
6f636d942 : [VP] Add platform interface in APG path for new platform integartion
514da9fcc : [VP] fix CSC p010->nv12 failed under 4K resolution
eda904a8d : [Decode] Simplify the scalability policy
ef6302fd2 : [CM] Uses CmSurface2D wrapper in more components.
991fd1327 : [VP] enable CCS path as default
f49fb3a90 : fix the caps report , low delay B support is for HEVC
2452327d7 : Encoder: VP8: GEN9/GEN10/GEN11: Ensure forced_lf_adjustment update in media kernel
e44967c96 : [Decode] add conditional batch buffer for real tile
14ff1cb59 : [Encode] TGL Set RA flag
33b1e3d7b : Revert "Fix the performance issue on APL. Perf will drop from 25fps to 10fps for 1080p decode + vp(nv12tileY -> i420linear) if only mos_gem_bo_map_gtt(surface->bo) on AtomSOC(APL)."
58627ed95 : [VP] Add new Device ID
72a27337b : [VP] Align alpha value setting
5bf88cdb2 : [MOS] Apogeios MOS refactor: DDI DEVICE dependency cleanup Step 1
976ba49b7 : [VP] Add oca log for vebox indirect state
716b0118b : [Decode] add open build for g9/g10 kernel
34a1d1603 : [VP] Vebox CSC HW Filter
e43490b3f : [Encode] Fix MMC Common Issue
ece538718 : [VP] Fix clearview mismatch issue
6b7b0ca39 : [MOS] Mediasolo Standardization GFX address dump
9cfecb678 : [VP] fixed green line with mirror after upscaling
b080e65c7 : Calculate the right offset when vaCreateImage need width or height alignment.
cb0c31397 : Fix the performance issue on APL. Perf will drop from 25fps to 10fps for 1080p decode + vp(nv12tileY -> i420linear) if only mos_gem_bo_map_gtt(surface->bo) on AtomSOC(APL).
0b19241e0 : Revert "[Encode] Limit PU type for dirty rectangle"
d2284f37d : [VP] Add XRGB/XBGR 10bit.
dc491792a : [Encode] Corrected caps for max supported resolution for Linux
904cf0cd6 : Fix Y410 YUV dump.
7ff163c67 : [VP] Fix RGB->NV12 corruption issue on EHL
93992866b : [Decode]
f21fe7d27 : [Decode] Enable decode vdsfc support for secure input stream
4ee83e663 : media_libva_caps_g11: add max resolution support for vp8 encode
d3b505756 : [VP] Fix EHL hang and output corruption issue
af197cdcb : [Encode] VP9 VDEnc fix segid for streamin state
cb6519a96 : [CP] Fix MAVD issue (Part 2)
464dd62a5 : [VP] Revert changes which caused test cases failed
07d60b2b8 : [VP] Add oca support for vebox indirect states
ba20d3e19 : Revert "[VP] Fix iscaling DDI setting and limitation"
fef68a3f3 : [CM] Adds missing message processing.
a52780764 : Revert "[VP] Add oca support for vebox indirect states"
a2ca915e0 : Ignore the private VP9 status buffer
8dbd65a8f : [VP] Fix issue when interlaced/compression enabled for render input
48475e652 : [CP] Enable CP OCA dump on Gen11 codec
81119e4e0 : [Decode] Retire FtrSimulationMode
e81486dee : [CM] Moves interfaces referencing DDI data types in HAL to the correct layer.
60c0a69a8 : [Encode] Adjust caps to make ICQ rate control specific for VP9 profiles and removing support for VP8 in TGL
d337c0c41 : [VP] Add oca support for vebox indirect states
2fe7cc9c9 : [Encode] Limit PU type for dirty rectangle
eb26a34b0 : [Decode] Enable TGLLP+ Apo mos
4bb06ea38 : [Decode] Fix APO code path on Linux DDI layer
0cdfac0bb : [vp]fixed cropution issue for cropping cases.
b1243ce22 : [Decode] Split common code to static lib
b5dee22b2 : [VP] Fix iscaling DDI setting and limitation
1156a46bd : [VP] 3Dlut HDR kernel update
5dccc65d2 : [Encode] Avoid rolling back to single pipe decode for Slim VDBox
46305a62a : [CM] Refactor CM driver for the common static library.
dad40306a : [Encode] refine the definition of FeatureIDs
beaf66293 : [Encode] DS kernel v200219 integration for AYUV, ARGB10 and Y410
477227364 : [Encode] Corrected caps values for gen12
9d1717e4b : Revert "[VP] Use TileY on VP write to improve performance"
dd11ee030 : [CP] Unified WA for HW issue 1408785368
771b587c7 : [Decode] Enable multi compute engine through virtual engine
972079a9e : [VP] MEMNINJA message refine
1b48bb5df : [CP] Fix MAVD issue in decode AVC path
40955ae4f : [Decode] add more RT surface format support for VP9
77584d013 : [CP] Revert create secure decoder only in required case 3rd part.
83851f56e : [VP] Restrict BT709 fullrange Target of CSC to vebox preprocess senario
a858f8ffd : [Encode] Remove unused pointer
ff071bd5a : [build] Keep media driver versioning in sources
434ee2dd8 : [VP] Add Policy for dynamic cases
66509254f : Enable the WA for slice header insertion on GEN12
3a8fafa28 : [VP] Fix dynamic colorfill misalignment issue
fedeafc7c : [VP] Add missing format in caps
1e494a651 : [VP] Add MC modifier support in vaExportSurfaceHandle
1f364207e : [VP] Report normal message in APG path
ebc16f89a : [VP] Use TileY on VP write to improve performance
ab126a668 : [CP] Enable CP OCA dump on Gen12 codec
2baead9b1 : [VP] Add XRGB 10 bit format support
7898bbf26 : [VP] Remove blt interface from MhwInterfaces base class
d3864abbf : [VP] Seperate vphal surface dumper classes for pre-silicon platforms
849d60f2e : Revert "[Encode][HEVC] Fix max width and height caps for gen9 platforms"
2804dd2e6 : Revert "[Encode] VP9 VDEnc enable pak only multipass and adaptive repak"
a41e73050 : [VP] Fix CHK NULL missed issue in SwFilter
7eabc9d01 : [Encode] fix hang issues appeared in the CCS cases
c42d05910 : [Encode] Fix AVC par file dump issue for multi-slice tests
c73802a6b : [Encode] Enable driver to use App sent parameters for sliding window feature.
93a9dda79 : [Encode] LPLA performance optimization for multi-vdbox
bfb08ece5 : [VP] fix kw issue
348108561 : [Encode] Enable missing "MB and FrameLevel PAK staistics vdenc" codechal dump
4e7d552de : [Encode] Fix commands buffer size calculation for AVC codecs
7857d6bea : [VP] VP: enable ARGB/NV12 to RGBP in render path for CSC/Scaling/Rotation/Mirror/crop
0952b202d : Revert "[Decode] Retire FtrSimulationMode"
a526c6130 : [Encode] VP9 VDEnc enable pak only multipass and adaptive repak
d88cbf74b : [VP] Handle for WA of HDR+ COMP in vphal
cfb66b52d : Gen12: hevc, fix caps query for 10 bits decoder
542dcbc8a : [Encode]Set correct region for ROI
8652cc2ff : [Encode] Port Gen11 game streaming changes to Gen12
f56fb7dce : [Decode] Fix EHL AVC/HEVC corruption issue
fdb19b617 : [CP] create secure decoder only in required case.
9bdfea94e : Fix VC1 decode output corruption on GEN12
fd1699102 : [Encode][HEVC] Fix max width and height caps for gen9 platforms
11fd7a1d0 : media_libva_caps: add VAConfigAttribEncSliceStructure caps for VAEntrypointEncSliceLP
ea872f08f : [Decode] tune max bistream size for different resolution
40f9bb349 : [VP] apo mos sync
4ede17c86 : remove blank raw of features table in README
9a3cab440 : [Decode] Port 29074ff8b1a2b2e41ae9394ebaf3f78c21802cc2 to Apogeios MOS path
af84c80c1 : [Decode] Retire FtrSimulationMode
ec45593aa : [Encode] Fix the subthread default setting error
2c55ccdae : Support up to 8Kx8K VP9 encoding on GEN12
142f9c2bd : Set the value for unknown or unsupported attributes to VA_ATTRIB_NOT_SUPPORTED
94ce3b281 : [Encode] Separate HistoryWrite for Brc and MbBrc kernels
dc61e56ab : Revert "[Decode] Split common code to static lib"
ba974ad6f : [VP] user feature dump
74dc966b5 : [VP] Fix PrefTag issue in VP APG path
e3b52c951 : [CP] create secure decoder only in required case.
7c4a6d61a : [Encode] AVC VDENC fix par file dump issue
3147780a3 : [Decode] Split common code to static lib
b9c398f93 : [Encode] Proper initial QP clamping for AVC HUC BRC
c7deacf72 : [VP] Add SetSurfaceCompressionParams in open source
b12b392f2 : add 422 feature in the feature table of README
14830db8f : [Encode] Fix VP9 VDEnc CQP Scalability output bitstream size 0 issue
fb9aac6f4 : [Encode] VP9 VDEnc MMC chroma corruption fix
69aa9b75d : [Encode] Fix BRC Reset
575358188 : [VP] enable linux APO path as default
5548d7487 : [VP] Fix dynamic composition issues
f271a8188 : [VP] modify APG policy
29074ff8b : [Encode] add HLT logs for remaining space in a command buffer
11cc497fb : [Encode][APO][VP9VDENC] Initial classes for M12
3e9882f3f : Revert "Revert "[CP] Add OCA param dumper""
c78ee08c0 : Revert "[CP] Add OCA param dumper"
7fa0ebe3e : [CP] Add OCA param dumper
3ad098f04 : [CP] Fix memleak issue
5abc6bc8b : [CP] Fix secure transcode regression issue
7a4a43174 : [VP] Add report support for APO resource manager
ef9c84d14 : [CP] Enable Gen12 HEVC Parallel HDCP Secure Encode
e885b1de8 : [Decode] Add engine query flags setting when create GPU context
b17b84c99 : Revert "snv backmerge - mhw files only"
0ffaab933 : Revert "[VP] Fix dynamic composition issues"
43dcc0540 : Revert "[Decode] Retire FtrSimulationMode"
ba5db0187 : remove VP8 description of TGL from README
2d36ef542 : [Encode] Set SurfaceID in MFX_SURFACE_STATE for JPEG encoder
584fb73f4 : [VP] [APG]Fix the mos kw issue
cfe128b9f : [VP] Fix dynamic composition issues
c93b4f3b5 : [Decode] Retire FtrSimulationMode
495ff8b8d : [VP] Apogeios MOS refactor: memory alloc and free
4842ccc01 : Revert "[Decode] Adding temporal aligned data buffer for conditional batch buffer end command due to VDBOX limitation."
a4e2440af : Revert "[CM] Prioritize the per-kernel threadSpace in fast path"
ec2d49837 : [CM] cmrtlib drm_device.h fix Agama gcc 9.1.0 build issue
f9f16cf5d : [Encode] Dirty-rect enabling
b3b626531 : snv backmerge - mhw files only
5af207744 : [CM] Prioritize the per-kernel threadSpace in fast path
2d46ac752 : [Decode] Adding temporal aligned data buffer for conditional batch buffer end command due to VDBOX limitation.
e00e78485 : [VP] Fix KW issue
87c09935f : [VP] update TGL GT1 device IP
6b194c8ce : [Encode] Fix kw issues for variable uninitialized
b00fe93b0 : [Encode] Fixing AVC encode issue
b1eecd1fb : [Encode] SVN backmerge - Encoder codechal gen11 changes
9d138a6f5 : [Encode] Fix # of WFS for TU6
c6e032149 : [Encode] Change WFS # in TU4
5911dc432 : [Encode] Set default value for m_encoderUsage
6de24149b : [Encode] SVN Backmerge - Encoder codechal changes
770950734 : [VP] Fix KW issue
d9efb694a : [Encode] Disabling Scalability for VP9 VDEnc TGL
8c7dd06c1 : [VP] Code Prepare for APO DN Enabling4: Add missing code for DN
f91d92333 : Revert "[Encode] Enable MMC for Vebox+Sfc path"
57d8c6c51 : Revert "[Decode] Adding temporal aligned data buffer for conditional batch buffer end command due to VDBOX limitation."
b431c74a0 : Revert "[Decode] Change default alpha value to 0xff for AYUV"
567bafa4d : [Encode] Hot fix for temporal MVP
2bcdd1054 : [VP] mhw changes
80d6f727b : [VP] Add MMC enabling logic
576ad8d8a : [VP] modify feature manager for APO linux
9e18e3154 : Revert "[VP] Add MC modifier support in vaExportSurfaceHandle"
2711a3a1c : [VP] Apogeios MOS refactor: deissue utils
1fd8563c2 : [Encode] Enable MMC for Vebox+Sfc path
39da243d5 : [Decode] Adding temporal aligned data buffer for conditional batch buffer end command due to VDBOX limitation.
85458f81e : [CM] cmrtlib drm_device.h fix Ubuntu 19.04 build issue
f2a4c4449 : [Decode] Change default alpha value to 0xff for AYUV
5ea141f20 : [Decode] Change default alpha value to 0xff for AYUV
fe7da1da5 : [VP] enable DN Policy in APG path
83b286204 : Revert "[Encode] HEVC SCC Feature Enabling"
ee319b140 : [Encode] HEVC SCC Feature Enabling
91482565e : [Encode] Fix temporal MVP enabling in VDEnc
dc710a995 : [VP] Fix one typo for vphal xml dump
41ae6fb1c : [VP] Add MC modifier support in vaExportSurfaceHandle
0dd479a2c : [VP] Code Prepare for APO DN Enabling3: Add support in SwFilter/HwFilter/Packet
da8d7854f : [CM] New APIs EnqueueWriteBuffer() & EnqueueReadBuffer()
71575de2c : [VP] Fix MOS KW issue
19bcff285 : [Encode] Set max resolution for HEVC VDEnc on Gen12
5fb7f2bf8 : Revert "[CM] New APIs EnqueueWriteBuffer() & EnqueueReadBuffer()"
cca20cb7d : [VP] Fix KW issue
2866627c6 : [VP] modify xml with reg keys at device path
610658605 : [CM] Fix KW issue kw-gfx-driver-ci-master-3865
ebfd24bd9 : Update mos_utilities.h
b64b2febf : [MOS] correct the use of the return value of MOS_SecureStringPrint
0187c112f : [Encode] Map aux table to secondary cmd buffer
aefbf6c35 : [Encode] HEVC VME Panic Mode PAK fix
78cf6db7c : [CM] cmrtlib drm_device.h fix KW issue
4a5cc9764 : [VP] Enable VP Resource Manager
bb0d6cc38 : Disable DPB mode for VPX.
6ddbe81bb : [CP] secure transcode
1b675edeb : [Decode] Apogeios MOS GPU Context reconstruct and MOS Focus Test
558284f83 : [VP] Code Prepare for APO DN Enabling2: Add dn related ult integration test
24aa15287 : [Encode] Fix KW issues for variable uninitialized
7b4f9c93c : [VP] Apogeios MOS refactor: Mos Switch refine
d044ceafe : [Encode] Adding UYVY support for VP9
19ba0b3ad : [Encode] Add Clamp Operation to chroma_offset according to spec
a46065bff : [CM] New APIs EnqueueWriteBuffer() & EnqueueReadBuffer()
26cc46970 : [Encode] Fixed encoding with different input and output formats
73bcc3415 : Add VAProcColorStandardExplicit for input and output color standard query.
cf1e34841 : [VP] Code Prepare for APO DN Enabling1: Delete unused code in APO path
5012b248f : [Encode] Enabling phased submission for VP9 VDEnc in TGL
025fdf91d : [VP] refine VP Allocator
9ab0b8ced : [Decode] Initialize number delay for scalability
f3ed93a61 : [CM] cmrtlib drm_device.h update Linux Open Source
f04f288d0 : [Encode] Fixed DisplayFormatSwizzle flag setting
ead8f5602 : Revert "[CM] cmrtlib drm_device.h update Linux Open Source"
37be89a44 : [Encode] Fix wrong maximum frame size calculation
7af2e9466 : [VP] Fix compression bit not take effect
fa0b70763 : [Encode] Fix unreasonable sychronization
3fcdab7c3 : [Encode] Map aux table to secondary cmd buffer
976e7d4ff : [CM] cmrtlib drm_device.h update Linux Open Source
579eae3bb : [Encode] Add VDEnc using flag for AVC
3b3d60641 : [Decode] Reduce wdt for less than 720p cases
3a30b6c36 : [Encode] Fix AVC VDEnc regression
83739d5f8 : [CM][SIM] enable a new interface for user to specify the ccs index for
fd200b25b : Revert "[CP] [CFL][Linux] Enable secure transcode"
8ca501fee : [VP] Add ref count for globabl user feature key path
971b0e9ca : [VP] Fix APG MOS Common issue
4f4121f01 : [Encode] Enable CQL Rate Control on TGL Linux VP9
e6f4d3d4c : [VP] Enable state separation for user feature keys
c06e8b032 : [Decode] performance optimization
bf4940dbe : [Encode] Fix HEVC VME extern WP not applied issue
d75aec710 : [VP] Move aux table manager to open source
2847ed417 : [CP] [CFL][Linux] Enable secure transcode
b9c0c4bc7 : [Encode] Correct region8 input
6cafa0bf2 : [CM] cmrtlib find supported GPU by drm device traversal for Linux Open Source
79634e7db : [VP] Update Wa for 128/256 mode setting
c77b32069 : [VP] Fix APO Policy Memory Leak
aa1fe6500 : [CM] Refactors Linux driver code as HAL and DDI layers.
4716913b6 : [Encode] Enable adaptive CQM for AVC LPLA on Gen11
8bbe86623 : [CM] Update cmrt header for g10+ vebox command
80c754456 : [VP] ult for vp apo path
3c5972ff4 : [VP] Apogeios MOS refactor:userfeature file path
12747fcbd : [CP] Add platform info event
c0b40b3cf : Revert "[VP] ult for vp apo path"
bd324790b : [VP] ult for vp apo path
37d7a0eaf : [Encode] Refine the creation for pipeModeSelectParams
cf786d8d3 : [VP] APO Policy
28f72179f : [CP] Add trace event ID
e233d2501 : [VP] EDSR refactor
7808c48d9 : [Encode] Set correct height and fix dump for me4xDistortionBuffer
ce432d56e : [Encode] Enable the CscKernel with legacy solution
a31c9a39a : [Encode] Add default setting in case of RExt
b913efbf7 : [Decode] Fix the regression caused by last check-in
615b88a5e : Revert "[VP] Fix compression bit not take effect issue"
e8e03b65f : [VP] Add key to configure 8K VPP to VEBOX/RENDER
9a872764e : [Encode] Clean kernel headers for Open source build
08a9df368 : [Encode] Align HME MDF kernel arguments with legacy platforms
d0cbf53cd : update readme for TGL/EHL/JSL
6772cd536 : [VP] Fix potential memory leak in APO path
f4888ff9a : [VP] Fix compression bit not take effect issue
8920ad3f6 : [Encode] Add 2 reg key to control SW stitching
fc320bea1 : [Encode] Fix MBStats buffer allocation and dump
87d1dfd9d : [Encode] Set zero VerticalLineStride for Intra Dist Surface
ff2ac2fc4 : [Encode] Fix MeBrcDistortion allocation, field offset and dump
3f743d3fb : [Encode] Cleanup SW Scoreboard surface after allocation
4f92fecf6 : [Encode] Use correct pitch and width for BRC ROI surface
7945a1359 : [Decode] Refine mmc code to distinguish different platforms
e8e27fef3 : add prediction direction caps for AVC VDEnc
833055a87 : [Decode] Disable compiling optimization for release-internal driver
8dd2b6502 : [Encode] Fix regression caused by 795944
4cf79954b : [Decode] Correct CCS clear WA ID
06e7348ab : [VP] Fix KW issues
84b985a66 : [Encode] Added dump for nonlockable surfaces
7742b2cb5 : [Encode] PerMB StreamOut enabble
969524420 : [Encode] Remove extra SW Scoreboard curbe dump
bac344335 : [VP] Hot Fix for mos resource structure update
ff4b61aaa : [Encode] Add CQL rate control
108c0c720 : Check cabac_bypass_alignment_enabled_flag.
e60249ac3 : [Decode] Enable Media Copy and copy surface 2D in Apogeios MOS
3808d3019 : [CM] Updates buffer alias states in GPGPU path.
4b67968b0 : [VP] Apogeios MOS refactor:Refine the user feature interface -- APG MOS UF
22b405698 : [Decode] MOS Focus Test (MosInterface)
246d1df2d : [Decode] Remove dependent flag
8b6527ff6 : [VP] Enable SwFilter layer by default
9343c3e53 : [VP] Add SwFilter layer in VP APO path
f31d15fb4 : [VP] Fix L3 cache register issue
bcd2365b1 : [CP][Linux] Fix compile warnings as errors in Linux
c889365e9 : [VP] Upgrade FC kernel
0a547ae06 : [Encode] Refinement for VDENC COST STATE
efcbb29af : [CP] enable hucstreamoutout path of hevc PR decode
4d3ecc839 : [Decode] fix oca status regression
5b7459816 : [VP] Fix lumakey corruption issue
c1b0472f9 : [VP] Add common control to disable MMC
ddfe01dcd : [Decode] Fix memory leak
23f155c84 : [VP] Enable Media Copy and copy surface 2D in media Driver
c3bc384d4 : [CP] In double buffer resolve, use both input surface and output surface to decide cp context.
3ab7daf4e : [Encode] Fix AVC row store cache issue
7cd3f4630 : [VP] fixed APO output from wrong pipe.
6f70db62e : [VP] TileEncodingParams_in_states
889959a00 : Revert "[Encode] Changing VP9 VDEnc Rowstore Cache default settings for Release-Internal builds"
572348a1e : [Encode] Disable trellis in CAVLC encoding mode
dfdffc0fe : [Encode] Add some missing device IDs for CML and ICL
753697699 : [CP] remove unnecessary folder from media_driver_next
87b545b5d : [VP] Apogeios MOS refactor:cleanup user features
ab457b03f : [Encode] Changing VP9 VDEnc Rowstore Cache default settings for Release-Internal builds
b9fe0347a : [Encode] OCA enabling for HEVC VDEnc
73da3f19c : [Encode] Code refine for engine query falgs setting
d87ae5fe0 : [VP] TileEncodingParams def query assign in mos
3eef02a11 : [Encode] Check the resource with a more secure method
a21075a28 : [Encode] Enable blt dump for input/recon surface
dc32f7c6f : [VP] Hot fix for CML align with KBL kernels
657746780 : [CM] Add a limitation to the total print buffers
7c8e4fb62 : [CM] Various improvements for the linux build of CM EMU
20f583d15 : [Encode] Send MBStats surface to MBEnc kernel when mbBrcEnable flag is on
94f4aa309 : [VP] CMPV kernel integration
546639235 : [Encode] Fix memory leak when run scalability cases
0d9f2ae29 : [CP] WA for AVC secure decode TDR
30f3c9fc1 : [Encode] Integrate AVC VDEnc BRC kernel for LPLA
c12f7dce0 : [Encode] VP9 VDEnc fix for LastDstDataInsertCommand flag
3c8bdb946 : [Encode] Change par file dump method
98ebbfab7 : [VP] Apogeios MOS refactor:Refine the user feature interface
66c28f784 : change media_features.md about resolution of Gen9 hevc encode
cdc808429 : fix typo for DDI_MEDIA_STATUS_REPORT enumerator
202753185 : [Encode] Removing non-free kernel HEVC driver source for TGLLP free kernel build
1bfcea205 : Add missing BXT device id 0x0a84
35adafd9e : Fix device info for GT1 BXT / GLK SKUs
786ca02bd : [CM] Fix a memleak issue in CmLogger
765b7a445 : Revert "[CP] WA for secure decode TDR"
cacad7987 : Revert "[CM] Fix KW issue in kw-gfx-driver-ci-comp_media-4058"
15038615d : Enable HDR Tone Mapping on GLK.
4b5a279da : [Encode] Add some device IDs for JSL
d01efa598 : [CM] Fix KW issue in kw-gfx-driver-ci-comp_media-4058
869ab3bcb : [CP] WA for secure decode TDR
11e07d6bf : [Encode] Insert Samaphore for tile replay
ca10c1815 : [Decode] Fix regression induced by SFC query issue fix
c57983b79 : [Encode] Removing non-free Kernel VP9 VDEnc driver source for TGLLP Free Kernel builds
ce1d461d4 : Revert "[VP] Apogeios MOS refactor:Refine the user feature interface"
283805f2c : Revert "[Encode] Refined the creatation for pipeModeSelectParams"
78d31a5a4 : [Encode] Fix green screen issue when input surface height is not aligned
d7e34c04b : [Decode] Pass reference relationship between two VAContext
a842a3990 : [VP] Disable VEBOX feature on HDR path
21a8dc3d9 : [Encode] Refined the creatation for pipeModeSelectParams
e72b546a9 : [Encode] Integrate MBEnc kernel perf-10670
90f1c63b4 : [CM] Fixes needed for building CM EMU with GCC
08517069b : [Encode] Added CHD key for memcpy locked address
75b2380c3 : [VP] Fix the segmentation fault on HDR path
d261d89d9 : [Encode] Fix for BRCUpdate curbe dump
34bba5928 : [VP] Apogeios MOS refactor:Refine the user feature interface
e19f19bc5 : [Encode] Enable MDF curbe dump as a binary
0c3b09bd0 : [CM] Fix MDF dumps issue with writing binary data to text stream
bd6c31711 : [Encode] Fix AVC and MPEG2 BRC multi pak pass issue
9b9dd30ae : [VP] fix illegal access and mem leak
dcf6958cd : [Decode] Apogeios MOS refactor: External Resource Handling
9f69551f1 : [CM] Linux build of EMU RT: initial commit
8d2ae5d60 : [CM] Add extra GT stepping support
fe586caa2 : Revert "[VP] [Tile Handling] [Open] TileEncodingParams def query assign in mos"
f3c3492f1 : Revert "[VP] [Tile Handling] [Open] TileEncodingParams_in_states"
c3558e75a : [CM] Use unified MOS interface to read user feature configs
d9caf7e06 : [Encode] Correct HME kernel behavior for RAB frames
cd718d4c5 : [CM] Creates a fake BO to synchronize tasks in a CmQueue.
a9645e766 : [VP] Change image tile type for UYVY
51b41c29b : [CP] add data dump interface
24af526fb : [Decode] Disable FE separate submission
80384045d : [VP] Enable Texture Array surface dump
20b3883f7 : [VP] [MAV] Fix the memleak issue
c2744d6f0 : [Decode] Adding oca support for 2nd buffer
3620162b2 : [Decode] Free Kernel Build #2
315a789b7 : [Encode] 16K Support
8237fe21b : gen12: fix -DENABLE_NONFREE_KERNELS=OFF build mode w/ removed kernels
8f7dfc7ba : gen12: fix -DENABLE_KERNELS=OFF build mode w/ removed kernels
09a8a8e84 : [Encode] Rename MbEncCurbeWrite dump to MbEncBRCWrite
48fb1bbad : [Encode] Rename MbEncCurbeWrite dump to MbEncBRCWrite
4073674dc : Adjust packed slice header for AVC VDENC when multi-slice encoding.
1645d0f06 : [Decode] FreeKernelBuild
b40f03752 : [CM] Always create the vebox context during initialization
de2e5489b : [Encode] Refine source code of HEVC VDEnc
4ae7e1646 : [Encode] Enable DirtyROI on DDI layer.
e65283814 : [Decode] Modify SFC engine query when create GpuContext
298800a53 : [Encode] VBR Resolution reset fix
ead65344a : [Decode] Adding new apogeios control key for hevc decode
8069c0edc : [Encode] Fix huc brc update dump issue
00036545c : [CM] Implement Advanced Executor for fast path
3bf90a7ce : [Encode] Fix build issue about EHL
7c6e77ba0 : tgl: sync linux device id list with kernel upstream
d221a88af : [Encode] Fixed BRC update issue
6437e81e0 : [VP] [Tile Handling] [Open] TileEncodingParams_in_states
9f973f2ad : [VP] Align logic between different os
7e36de827 : [VP] Minor change for 1DLUT programming.
a57a3c729 : [CM] Change the limitation of surface width to 32k
dd2aeec1d : [CM] Implement command buffer for fast path
1807337fc : [Encode] Enable RC compressed input handling in VEBOX and SFC for ARGB tile format CSC
5ba1231dc : [Encode] Fix MbQp buffer dump
b18ad107c : [Encode] Move SetThreadCount call before SetupKernelArgs
294846157 : [Encode] Remove MbQp buffer dump from MPEG2 encoder as unused
996f04feb : [Encode] Move SetThreadCount call before SetupKernelArgs
550d860c7 : [Encode] CodecHal dumps
8a8b8ae26 : [Decode] remove DID for tgllp
80009aa1f : [Decode] Apogeios MOS refactor: Virtual Engine Enhance2
9279d6f94 : [VP] [Tile Handling] [Open] TileEncodingParams def query assign in mos
9aed69512 : [VP] Minor change for 1DLUT programming.
acebef4fb : [Encode] AVC encode QP Adjustment enabling
dd23bf778 : [Decode] Correct the reder target format
b917eba56 : Revert "Revert "[Decode] Fix compression format not set issue""
e8e01b068 : [VP] [Tile Handling] Implicit Tile Specified when allocation
76e92773c : Revert "[Decode] Apogeios MOS refactor: Virtual Engine Enhance2"
f030c7920 : [VP] Enable AVS for interlaced scaling
597a3b56a : [Encode] Fixed wrong adding for epilog
ebb0ed5e5 : Revert "[Encode] Fixed BRC update issue"
7e3f838f2 : Revert "[Decode] Fix compression format not set issue"
1b8195cf0 : [VP] Fix TDR caused by chromasitting on sub-layer during multi-layer composition
e61ca7f6d : [VP] Surface dumper for nonlockable surf and MMC
f8064a2fd : [Decode] fix two kw issues for decode and mos
904dc76e8 : [Decode] Fix compression format not set issue
368c2608f : [Decode] Apogeios MOS refactor: Virtual Engine Enhance2
7659141dd : [VP] Apogeios MOS refactor:MosUtilities non-state funcs
388f8b214 : [Encode] Fix rext corruption issue
aa124468c : [Decode] Align behavior between release and release-internal driver
df5c37ee9 : [VP] Fix aux mapping issue
527c9f9d3 : [Encode] Drop unnecessary logic due to unreasonabled setting
ab3a75756 : [CM] Implement CmTracker and CmDSH for fast path
07654d266 : [Decode] Force FE and BE0 submitted to same vdbox
75521cfbf : [VP] Cmfc kernel open source
772cf8a98 : [CM] Add missing sw swizzling flag in MOS
3c7a560c7 : [CM] Checks OS synchronization signal in querying execution status.
f2ca5b17b : [VP] Add softpin resource address management
e969f5617 : [Encode] Modify rounding values in one hierachical GOP
fed06e8e8 : [Encode] Fix force wake up issue for HEVC lowpower cases
655b8fc2f : [Encode] Fixed BRC update issue
63eb166aa : [Encode] Porting 8k fix from ICL
a634e836f : [Encode] Enable VDEnc Rowstore Cache
b0cd0f64e : [Encode] Remove third level batch buffer for Linux
1f67078d0 : [Encode] Add 2nd level BB OCA dump
ebd8f03b7 : [Encode] Fix AVC VDEnc OCA dump issue
09cdfa23e : [VP] Disable VEBOX/SFC feature for 8K+ video on specific platform
bd8ad58bf : [Decode] Fix sfc engine query issue
2bb733bea : [CM] header file and cmake file change for TGL open source
ac6aaca27 : [CM] Fixes regressions caused by wrong pointer dereference.
437676dd0 : [Encode] Removed unreasonable logic for multiple forward references
2c85f9d9f : [VP] [APG]Apogeios MOS refactor:Prework for mos utilities refactor
60de9646b : [VP] Added 1DLUT mapping on TGL.
36b1085a1 : [VP] Fix Gpu hang
2b80afdcc : [VP] Port R16 float (Format_R16F) support in Apogeios MOS Linux.
2754949e2 : [VP] enable Compressible surface Creation
f4b72b102 : [APO]enable basic secure hevc long format/short format decode, which use Hcp and HucS2L handle bitstream instead of HucStreamOut.
60925a369 : [VP] Fix Y216 shift issue
ffde207b2 : [VP] Disable VEBOX/SFC feature for 8K+ video on specific platform
ea0173082 : [VP] LGCA feature enable
5b7383bbc : [CM] Creates a GPU context for each CM compute queue, Part 3.
3c73afffc : [Encode] Corrected index for regular frames 2nd level batch buffer
fb50d180e : [CM] Add SW swizzle flag in MOS
6d2c727ca : Fixed "[VP] enable Compressible surface Creation"
ca9cd9f4c : [VP] Change VE Decompress key property
0339d2b8f : [Encode] Fix kw errors for memory leak
0d79bd8fb : Refine the annotation
8fa4dc54f : Revert "[Decode] fix sfc query issue"
33539690b : [CM] Add interfaces of stateless 2D surface.
a331ceb11 : [Decode][open platform]open source TGLLP
5cefeebf1 : [CM] Add new error code CM_LOAD_LIBRARY_FAILED
755faa20e : [CP] Enable CP early exit for VCS
ca5ed41c7 : [Decode] fix some kw issues
b6e56cbd8 : [CM] Creates a GPU context for each CM compute queue, Part 1.
3668ed4e4 : [Decode] fix sfc engine query issue
9d0d79d18 : [Encode] Fix the MBBRC parameter setting issue for HEVC QVBR on Linux
546143e04 : [CP] WA for VP9 secure decode TDR
48610d094 : [Decode] add decode histogram #2
2fdf1ba70 : [Decode] Apogeios MOS refactor: Virtual Engine Enhance
3568cd127 : [Encode] Fix BRC VQI issue.
3ecfef87a : [VP] Fix GPU hang
77e914fb1 : [VP] folder structure
a85cd674e : [VP] Use Compressible instead of Compressed for resource allocation
0e840fa12 : [Decode] Enable Clang-8
2e533df15 : Revert "[CP] WA for VP9 secure decode TDR"
c15559829 : [CP] WA for VP9 secure decode TDR
5d06e0493 : [CM] CmKernelEx and CmISH for CM fast path
caaa76f42 : [VP] enable Compressible surface Creation
51bc2e9f1 : [Encode] Fix bulld fail for clang compile
3abec0db0 : [CP] add interface to calculate hcp/huc max cmd size
60e5b9021 : [Decode] Fix missing post Gmm Resource Usage of Cachepolicy in APO MOS
c71544326 : Revert "[CP] Enable CP early exit for VCS"
989180083 : Revert "[CP] WA for VP9 secure decode TDR"
d9d85ee8e : [Decode] add decode histogram #1
fbe1ba442 : [Encode] Introduced function for setting MfeSharedState
a59890cfc : [Encode] Moved control pool of MFE encoders to MFSubmit
eb5b99088 : [CM] Add stream index support in VP Hal to sync with CM
77018b394 : [CM]Fix build warning
cc2b143b0 : [CP] Enable CP early exit for VCS
9d4428499 : [CP] WA for VP9 secure decode TDR
492eccaef : [Encode] Add width/height parameter with default value for DumpYUVSurface function.
097154845 : [Encode] Fix region dump issue
91efbeda2 : [Encode] Add MFE shared states
160b578a6 : [Encode] Fix media walker settings
9fa57cf6d : Revert "[Decode] Fix histogram app crash"
7c4b8b327 : Revert "[VP] Use TileY on VP write to improve performance"
ff741d3b9 : [Encode] BRC VQI issue fix
33fabd8f5 : [Decode] removed not-needed macro
d382df507 : [Decode] Fix clang compile warning
e0f615e0e : [VP] Fix P010/P016 iscaling issue
8428e3ae5 : [VP] Fix procamp no effect
4d247bea6 : [CM] Change the read/write surface according to gmm's change
7a6e0c659 : [Decode] Fix histogram app crash
652a4788c : [VP] Fix dynamic Scaling issue
4b95b4fde : [VP] Use TileY on VP write to improve performance
f9d1d53e1 : [CP] Fix memleak issue
d79917633 : Revert "Revert "[CP] Fix mem leak issue""
9858073ec : [Encode] AVC VDEnc B frame corruption fix by programming colocated mv read and write buffers
a7f88404f : Avoid invalid write in media_libva_vp.c
80874926c : [VP] Fix MSDK FRC test failed issue
6d8b85bf1 : [VP] Fix P010 interlace scaling issue
45d169049 : [Encode] Mismatch actual buffer and name of buffer for dump.
92731035f : Revert "Revert "[VP] Updated HDR PreProcess Kernel Source to v20191009.""
38eade9bb : [VP] Fix command buffer dump issue
0e55ffe7e : CM EMU: multithread runtime and barriers implementation: initial contribution.
4f1b23183 : [Decode] Fix VC1 Green Line
fb1103f6d : Revert "[CP] Fix mem leak issue"
6d71f76cc : [Encode] Add media interface for EHL
073194bc9 : [VP] enable RGBP output on CSC for VP
89bf666fe : Revert "[VP]Avoid invalid write in media_libva_vp.c"
ed8ffa5c5 : [CP] Fix mem leak issue
f71a1e137 : [VP] Fix chroma offset issue
a8ffd339a : [VP] Fix the surface dump issue with deissue tool
4ca003e0c : Revert "[VP] Updated HDR PreProcess Kernel Source to v20191009."
89cc850e0 : Revert "Adjust packed slice header for AVC VDENC when multi-slice encoding."
6e7275cfd : encode_mpeg2: use 16kb as the buf unit for mpeg2 vbvBuf
e370de92c : [VP] Add HDR flag support in vphal render.
cb3edd76c : [Decode] Apogeios MOS refactor: Virtual Engine Refactor
aa5732e3f : Revert "[VP] Clear CCS for Vebox/SFC output"
3a0395967 : Revert "[CM] cmrtlib multi-GPU support on Linux Open Source"
a480749c0 : Revert "[VP] Add HDR flag support in vphal render."
5a9e5afe1 : Avoid invalid write in media_libva_vp.c
8c83e39ff : Adjust packed slice header for AVC VDENC when multi-slice encoding.
5aa6f3e68 : [Decode] cleanup some kw errors
a8d0728cf : [VP] Clear CCS for Vebox/SFC output
792cd374c : [Encode] Fix kw issues for variable uninitialized and memory leak
cef5528fe : [VP] Updated HDR PreProcess Kernel Source to v20191009.
24016f8bd : [VP] Add HDR flag support in vphal render.
9a3fd79b7 : [VP] Fix KW issue
b3ed8928e : [Encode] Fixed the regression for zero bit stream size return
b68a46d0f : [Encode] Fix bitstream not b2b regression
659e6ec50 : [Decode] Enabling HEVC long format decode and decode basis for APO.
644fc6d2b : [CM] cmrtlib multi-GPU support on Linux Open Source
9c96db7b1 : [Encode] QP modulation enabling
657998eea : [VP]Fix dynamic CSC issue
fda5ff183 : [Decode] Add chroma copy for avc mono clips downscaling
7e125fcba : [VP] LACE feature enable
c82f434c7 : [VP] Set FtrHDR as True for Gen9.5 KBL/CFL GT2+.
c4039bdca : [VP] Add R16 float (Format_R16F) support in MOS Linux.
e525c367a : [CM] Add an interface to set default MOCS index
cf6e2ca57 : [VP] Add some deissue information for HDR.
711cfb8af : [Encode] Disable Multi-pass when BRC Min/Max is in use
dcdeeaf6d : Revert "[VP] LACE, LGCA feature enable"
ffa2caebe : [Encode] Add QP Min/Max containers
d55ec6780 : [Encode] Recheck-in Fix Clipping issue for Min/Max QP feature
15b328359 : [CM] Remove pipe control from VEBOX command buffer
ec9325850 : [Encode] Set surface size correctly
829bd6561 : [CM] Wait for correct context in VEBOX task
ebbe31083 : [VP] LACE, LGCA feature enable
d107a4e5c : Revert "[Decode] Enabling HEVC long format decode and decode basis for APO."
684f59495 : [VP] Fix the WHQL regression issue
8ac4fb0aa : Revert "[Encode] Fix Clipping issue for Min/Max QP feature"
486737212 : Revert "[Encode] Add QP Min/Max containers"
78a97d094 : [Decode] Enabling HEVC long format decode and decode basis for APO.
87ae341f4 : [Encode] Fix MMC issue
127fdd77d : [VP] Add VEBOX 1DLUT/3DLUT Mask.
083195b0f : [Decode] Fix sensitive words
cf0119040 : [VP] Fix klockwork issues
c9629a674 : [Encode] Enable HEVC VDEnc hw stitch by huc
cdcb21f87 : [Encode] Fix kw issues for variable uninitialized
81dc4f76b : [Decode] Apogeios MOS refactor: Synchronization Refactor
2f25a0873 : [Encode] Fix Clipping issue for Min/Max QP feature
f68107fd7 : [VP] APO: split the vp Pipline/ vp feature for open and close
962354ee4 : [Encode] Add QP Min/Max containers
2f446ac08 : [VP] Update VPP Status Report
c3073d14f : [Encode] HEVC VME DDI update to Rev 0.9976 for QP Modulation and BRC kernel Update
d48851af6 : Revert "[Encode] HEVC VME DDI update to Rev 0.9976 for QP Modulation and BRC kernel Update"
0a19c7178 : [VP] Fix the colorfill misalignment issue between HW and kernel
4d25c83b0 : [Encode] Removed invalid reference frame
107cd55a9 : [VP] Modify 1DLUT parameters.
2d382f45d : [Encode] HEVC VME DDI update to Rev 0.9976 for QP Modulation and BRC kernel Update
c49b0efe8 : [Encode] Fix VA API usage for QVBR settings
d403d02b0 : [Decode] correct charater issue
bf1e1cc2d : [Encode] Clear MHW_VDBOX_AVC_SLICE_STATE variable
d5b369292 : [Encode] Enable 4x/16x/32x curbe dump
75bc99780 : [VP] Add 1DLUT programming.
d957492df : [VP] Move decompression to open
17baf3c5e : [Encode] Fix kw issues 1
5d629c6f2 : [CM] Enlarge buffer size to 2G, modify the header file definition
7dbc19b85 : [VP] Fix ABGR10 regression for VP
cf80fa0e3 : [Decode] Add Scc Struct
f283e7684 : [VP] Add vp MMC initialization and report
d754e2b5a : [Decode] Modify Decode Scalability Enabling Condition
0f5336c79 : [CM] Add L1 Cache Config in state base address command
6135d79f3 : [CM] Add MOS interface to get L1 cache config
3d8c2f705 : [CM] Add L1 cache config in both surface state command and mhw interfaces
e7f292573 : [VP] Fix klockwork issues
6b74dac6b : [Encode] Enable HEVC ARGB/ARGB10 encoding input supporting for Linux
e77cc47eb : Revert "[Decode] Create internal buffer as dummy reference if MMC on"
a5a3e5eaf : [CM] Fix KW errors for VS2019 in media driver
b9606584b : [VP] Enable APG surface and xml dumpers
40c12df48 : [Decode] Fix decode regression which caused by HEVC VDEnc FrameSplit patch
6e41aa82c : [Decode] Refactoring dummy reference on DDI
29503e7fd : [Decode] Apogeios MOS refactor: Linux GPU Context refactor
c5a5d73ca : [Decode] Create internal buffer as dummy reference if MMC on
7574f621c : Revert "[Encode] Fix VA API usage for QVBR settings"
8ac1bfe44 : [Encode] Fix VA API usage for QVBR settings
1663b9224 : [Kernel] switch python file to version3.7
916178e07 : [CM] Add interface for multiple context.
2df56ae1f : [CM] Move cm_performance.cpp from /linux/hardware to /linux/share
24c9d5a33 : [CM] Expose some new surface formats.
4bd08f831 : [Encode] Resolve BrcUpdate_MbQp dump issue
57808d109 : [Encode] Introduced user featureKey to indicate MFE working
a0db1ea6a : [Encode] Remove incorrect check for mediasolo
c9521e286 : [Encode] Enable GetGfxAddress using softpin on Linux
a1cb7e46e : [Encode] Enable Frame Split for HEVC VDENC on Linux
fde82fad8 : [Encode]misc files moving
c06a806ca : [Decode] Refine decode MMC logic
101a5626b : [CM][SIM] AddSync with Cache flush option
e968aaf7d : [VP] Kernel Align
6159751db : Revert "[Decode] Create internal buffer as dummy reference if MMC on"
06afe8ef8 : [Decode] define wdt for 16K x16K cased
6aed7c3e9 : register VP8 decode reference frame
506cb6621 : fix potential threading issue, avoid reusing existing vpp context
4a3d99ab2 : [VP] Move all VP base files on APO path to mediadriver
d3854a819 : [Encode] Add cmd2 params in base vdenc interface
f80468099 : [Decode] Computing multiple execution call index on DDI.
2cb3208f7 : [CM] Use the default option by default in device creation
90d94a58b : Reverted "[VP] LACE, LGCA feature enable"
0561732db : [Encode] Changed checking support MFE on Linux
15302374f : [VP] LACE, LGCA feature enable
9abab7918 : [Encode] Enable vdenc interface alternative path
cbd2114ed : [Encode] Set Log2WeightDenomLuma to 0 in MFX AVC SLICE STATE
a60a5e8a4 : [Encode] Limit Avc DirectMode State Cmd to B frame only
ab3c3c6d5 : check pitch from application for user ptr
ec34d4083 : [VP] fix usrptr enabling
38aad8300 : [Decode] Moving huc product family to MHW Huc interface.
b62b6e335 : [Encode] Refine Grits mapping tool
d34869b69 : [VP] Fix the wrapper issue
b6e7cc5cd : Revert "[Decode] Refine decode MMC logic"
d159791f9 : [VP] [MAVF]Fix memory access violation issue when memory alloc failed
bb7ba9a7d : [Decode] Refine decode MMC logic
f8092716f : Add A2RGB10 and A2BGR10 in vaQuerySurfaceAttributes.
1cbbc5fc8 : [Encode] Enable HME for Linux for ICL+
2d6500238 : [CM] Added format_400p check for linux
8d662d71b : [VP] clean sensitive words on APO shim layer
17440f819 : [CM] dump the unlockable surface
e1fef9e38 : [CM] Not create advanced executor if forcing to use legacy path
5c82005fe : [Decode] Create internal buffer as dummy reference if MMC on
fb89ae2ae : [Encode] Refine Grits mapping tool
6234666af : [VP] YV12 USERPTR output
5e07346c8 : [CM] Add options to disable VEBOX and GPUCopy in CmDevice
18e2b9fb4 : [CM] [SIM] add some new formats for Linux simulation
a314b1a3b : [Encode] Add some device IDs for CML and EHL
8fb92cdaa : [VP] Fix kw issue
405c20ed7 : [VP] Move APO shimlayer to media_driver
bdec23062 : [VP] fix combined kernel cache size
903358287 : [Encode] Integrate lookahead analysis kernel
66e024c9a : [Encode] Lookahead statistics streamout
421ac7aca : [VP] Fix dynamic CSC failed issue
2afbd19b4 : [Encode] Fix BrcUpdate_MbQp buffer dump
9f58b055c : [Encode] Add new mmiouser featureister in SendPrologWithFrameTracking for OCA enabling
3d0836789 : [Decode] Fix the regression of the last check-in
d5f359337 : [Encode] VP9 VDEnc support for huc command initializer
abd4114df : [VP] fixed 2 pass sfc downscaling black issue.
c88299e88 : [VP] Fix YV12 shifting issue with enabling detail
8e31adcb9 : [CM] Remove 2nd BB OCA support for size limitation
e313942c5 : [Encode] Added initial tracing to LibVA MFE functions
efe8797de : [VP] expend kernel dll size.
72e077775 : [VP] Fix P016 blending issue
efe6c4a3c : [VP] Fix P016 input issue
5e7618a13 : [CM] Add l3 cache variable for code separation
f5b7008e7 : [Decode] Fix issue of Linux wrapper
9d5bc0b85 : [Encode] AVC VDEnc: turn on EnableAdaptiveLambdaOffset by default in codechal PAR file
43df6f55d : [VP] HDR Tone Mapping Shader Open Source.
77ecc673b : [VP] Fix the kw issue
fc3dc10d7 : [Decode] Fix some kw issues on linux
7bf1dcb4c : Revert "[CM][SIM] AddSync with Cache flush option"
943e4f000 : Update media_compile_flags_linux.cmake
3888e5556 : [Decode] APO MOS Linux wrapper
033e954c7 : [Decode] Fix some critical kw issues
de3602790 : Decode] Refine DDI/HAL layer code to separate different codec and platform
e34d06698 : [CM] Rename CM command buffer dump name
5a3e635cd : [CM][SIM] AddSync with Cache flush option
b21a54b17 : [Encode] Set correct weight for B frame
421d49e39 : [VP] Fix the blend issue with sublayer A2B10G10R10_UNORM
a24725268 : [Encode] DBHV: for AVC VDEnc driver to generating PAR file which can match gold
2b4bc78b1 : [Decode] correct time display for multi sessions
ad8aa5a5a : [VP] Enalbe 2 Pass SFC for scaling ratio out of [1/8, 8]
d04bc4772 : [Encode] Fix kw issues
2caed01ae : [VP] Added HDR PreProcess Kernel Binary and updated Preprocess Kernel to v20190820.
933901078 : [Decode] Update Gmmlib and Init Gmm client in libva.
8f71e7c09 : [Decode] add OCA support for 1st Level BB start and End for Decode
d93c9befb : [CM] CM EMU: removal of unused file half.h
0d7467871 : [CM] Fix KW issue reported by VS2019 gfx-driver-ci-master-2772
abfbb8492 : Revert "[VP] Enalbe 2 Pass SFC for scaling ratio out of [1/8, 8]"
db2c4cf9d : [CM] [SIM] Fix build errors of simulation on Linux
7e93a7f85 : [Encode] Fix BrcUpdate_MbQp buffer dump
eb17f5c75 : [CP] Fix issue on encrypting Cdf Table
229d194d1 : [CM] Fix KW issues reported by vs2019
2eef3a7d7 : [Decode] update mediaVersion in config
cdc29d03f : [VP] Enalbe 2 Pass SFC for scaling ratio out of [1/8, 8]
746b57aae : [Encode] Fix par file issue which causes CModel output wrong B frame
691bc9015 : Add VASurfaceAttribMemoryType query for decoding/encoding.
e09b26d48 : [Encode] Fix kw issues in open source files
842650c0b : [Decode] Add new key for enable customize file path for latency measurement and refine some interfaces
44738e2c0 : [Encode] Fixed CodecHalDump crash issue for AVC VDEnc B frames
08312a868 : [CM] Use correct stream index in fast path
9c2826216 : [CM] Fixes a regression in open-source driver.
fc8406a60 : [Encode] Fix an issue in codechal dump
828d85dd0 : [Encode] Fixed Par file dump issue for DBHV
1a01e33a0 : Revert "[VP] Fix dynamic CSC failed issue"
c9fee08bf : [Encode] Fix WP VDEnc weights programming
ddabbda97 : [Decode] optimize resource sync in heap
25d704005 : [VP] Fix dynamic CSC failed issue
4054fa6ac : Revert "[VP] Change memory format for perf"
327d613de : [CM] Performance optimization to avoid memory copy overhead, Part 1.
1a82c28dd : [CM] Add restrictions to the max thread number set by SetCaps
8fb1699ad : [Encode] Fix par file dump issue
f0874503a : [Encode] Fix caps report for HEVC/VP9 on SKL
0e9e852eb : [VP] For vebox disabled platform, use Render do procamp
ff3f0edd7 : [VP] Change memory format for perf
f72139d18 : [Encode] Change access modifier and default TQ rounding parameter
67c6ef565 : [Decode] Fix one kw critical issue
e5acac0c3 : [VP] fix MAVF for ICL_gfx-driver-ci-comp_media-2392_traversal
d76c6e5f1 : [VP] Refine VPP driver log
6a2cfe18c : [Encode] Fix Weighted Prediction corruption when weight and offset are 0
4ee2a4d8c : svn backmerge - mos changes2
6d63741d4 : [Decode] Add support for 12 bit 420/444 formats
245a566c8 : [Decode] Fix sigabort in DdiMedia_PutImage
3c8463fe9 : [Decode] APO MOS wrapper
aed4b1b2f : [VP] Update VPP Status Report
6b7c51b65 : Revert "[VP] Change output pipe to Render for Vebox disabled but procamp enabled"
7549bccab : [Encode] Fix ROI QP and regions not assigned correctly
c29183658 : [VP] Refine Advanced Scaling enabled solutions
e078d7f1c : [CM] Add a user feature config to force the RAMode
6aa270065 : [Encode] Fix virtual function override warning for clang compiling
64895bc3b : [CM] Implement SetKernelArgPointer() to delay destroy SVM and stateless buffer
a2126944a : [CM] Add stateless buffer interfaces.
9e015e41a : [CM] [SIM] Enable stateless buffer feature
ad64298ed : [Decode] modification in native kernel path for update
2b098801d : [CM] Add an interface to switch to fast path in Enqueue
2c5aa8a8f : [Encode] AVC VDEnc enable reference and 4x DS dumps
2cef2dd67 : [Decode] Extend the macro value
2adfea79d : [VP] Fix field to field output pipe
08ff48444 : [VP] Add VPHAL parameter dump to OCA
dbaa9f83d : Revert "[Encode] Add QP Min/Max containers"
7e8edde51 : [hevce] Add VAProfileHEVCMain422_10 to CheckEncodeResolution
e337a59aa : [VP] Fix uninitialize issue
0ee655dd4 : [CM] Enable kernel printf in release driver
38d2d206d : [VP] Fix procamp output pipe
89c3004ec : Revert "[Encode] Disable Multi-pass with QP MinMax feature"
6a75f4d40 : [VP] Fix the Y210 shift issue
01d1689f8 : [Encode] Fix native ROI issue
ac59acc73 : [CM] Support kernel print for multiple Enqueues
e5925c482 : [CM] Flush print buffer in media driver
fa5f4e247 : [VP] Change output pipe to Render for Vebox disabled but procamp enabled
bbbf213b1 : [VP] Remove the alpha none condition
c73f067ab : [Decode] add perf multiprocess support
52d328754 : [Encode] Disable Multi-pass with QP MinMax feature
64785169b : [Encode] AVC VDNEC par file dump
d2c9f5f94 : Revert "Revert "[CP] [APO]secure hevc vdenc enabling""
9514f56e7 : [CM] Fix type mismatch issue
2f5b55c4c : [Encode] Turn on the SW Back Annotation reg-key by default
6583e60aa : [Decode] update mediaVersion in Tools
2919cf122 : Clean up tab key issue in Tools/MediaDRiverTools
87e504b54 : [CM] Install gen11 cmrt headers
15386446a : [Encode] Add QP Min/Max containers
ef9c177fb : [Decode] Add more sw overhead timing capture
766a3afb3 : Revert "[VP] Fix MMC crash"
cd8362b30 : [CM] add additional CAP item for multiple sub-devices for CM SIM mode
4ff14af24 : [Encode] Fixed dynamic scaling caps value
3a7174164 : [Decode] Capture cpu time for UMD profiler
88f5351cf : [VP] Fix MMC crash
c14eda0fe : Revert "[PR#688]Fix 10bit RGB support in vaExportSurfaceHandle."
5549a55dc : media_libva: Return P010 as a composite format
07fcce63d : [Encode] Added default initizlization for m_mfeEncodeSharedState
ad9dc715d : Fix 10bit RGB support in vaExportSurfaceHandle.
e38b0aa92 : [Encode] Fix 5K macro definition
3d45c2d3d : [Encode] Change setting of max number of ROI in ROIcaps
eef8be39f : [VP] Use the format alignment of target surface for DstRect
41dc4eca2 : [Decode] Add more platforms support
fc27840ad : [CM] Fix frametracker issue in GPUCopy
6a018177a : [Encode] Correct Tile Support flag of Caps for HEVC
17ff70ed9 : [Encode] Add UMD perf profiler support for APO
918c6c7ad : [VP] Move 48b address range logic to mos_bufmgr_gem_init
6a799fabb : Revert "[Encode] [common] Refactor the render target table/FrameIdx mechanism"
4e2cfef7a : [Decode] Add more DDI interface for overhead measurement
ef7595508 : [CM] Add a hash number for each kernel
ab96b8258 : removed va enum max type VABufferTypeMax from media driver
f5c733a85 : set vp8 encode max resolution to 4k
324e18f2d : [VP][MOS] Fix vp deissue dump issues for Linux
51a7205de : Update README for component/feature/build type
4657a2711 : [VP] Update Config enable in driver
454f24a22 : [VP] Fix the memleak issue
0f00245a4 : [Decode] [Encode] [MOS Refactor]Prework to copy legacy mos to next
bb920ee21 : Refactor the render target table/FrameIdx mechanism
a798a38ff : [CM] Add Y8 support in media driver
9917ca557 : [Decode] Fix one KW issue on Linux
b00b71229 : [Decode] Fix kw issues
b17c9fb87 : [VP] Add memory alloc counter for MAVF random mode
a5a08ce09 : [Encode] Fix the invalid oca buffer handle for single task phase
7607c5f02 : [Decode] Cleanup KW issues on Linux
d9e129fed : [VP] Fix KW issue
9aa0edac8 : [CM] Fix KW issue cm ult
7382e3d58 : [CM] Fix SetSurfaceBTI issue
c2aae3e85 : [Encode] Add new entry for mos cache policy map
443241921 : [VP] Add tile type for image creation
a4726841f : [Encode] Add PerBFrame RoundValues support
47e447c20 : [VP] Fix BGRP issue
42782e4b5 : [Decode] Clean-up some KW Errors on Linux
005ad423e : [Decode] Add more perf utility log
87125b355 : Avoid invalid Max QP when AVC encoding.
d26a0cd2d : Fix the depth of RGBA image format from 24 to 32.
1b0aba3a0 : Correct error code returned from VAGetConfigAttributes
775aca89d : set mpeg2 encode default fps to 30
34e152b91 : [VP] Add Y800/411P support
523039af7 : [CP] Modify RTE communication function
3a5537e9a : [Encode] ROI enabling
0c8d98f02 : [Encode] Adding Dynamic Scaling enable flag in Linux VP9 Encoder DDI
6190fc2a0 : [Decode] enable -Wreorder compile flag for clang compiling
9ffadb5d4 : [CM] Fix KW issue
a7f831305 : [VP] Integrate VP kernel v190716
763474ef8 : [VP] Fix the no DI effect with input P010 and Y410 format issue
2b368d3f3 : [VP] Refine VPHAL Logs
a40b5b74a : Fix [Decode] Add perf utility tool for overhead measurement
0a1481c9c : [VP] [MAVF] memory access violation protection
bd79eb45d : [Encode] Clean up KW encode issues for open-linux
6e7653e8c : [VP] Virtual Engine enable for VP
b2297d333 : [Encode] Add support for user QP Map
961e9cad6 : [Encode] Add deleting of BltInterface
df87a1315 : Set MOS GmmClientContext locally for avoiding wrong pointer.
649e8595e : Add VAConfigAttribMaxFrameSize query support for AVC encoding.
ffb730f91 : Enable supporting p010 output on SKL
196d58703 : [Encode] BRC Curbe change
8f6adf864 : [VP] [MAVF] Fix MAV issues
3c293b31b : [Encode] Add Mb Qp containers
a541ea3a7 : [VP] Fix KW issues
061d0d58b : [CM]Update stream index before submitting task in fast path
bc73baa6f : [VP] refine Media Copy for compression support
26e57c888 : Revert "[VP] refine Media Copy for compression support"
eb708028f : [CP] Manage RTE communication buffer
c89c5a614 : [VP] port page aligned planar surf to Gen9+
52b54ca7c : Revert "[Decode] Add perf utility tool for overhead measurement"
2f64adce9 : [VP] Fix klockwork issues
74defea85 : [Encode] Add NULL pointer checking for CodechalEncoderState
97f04894a : [VP] Add Y8/Y16 format colorpack defination and PerfTag
c956dca4e : [CM] Move ICL definitions from extention to cm_rt.h
76b434d07 : [VP] Fix oca interface failure during GTA tests
cf9ed8d4a : [VP] WA for P010 blending corruption issue
bd17c8c01 : [VP] refine memory fail simulate logic for traverse mode
36c5c14b5 : [Decode] Add perf utility tool for overhead measurement
31c5aa1de : [VP] refine function defination on VP FC
3c121781f : [VP] Fix Doxygen issue in decompresion code path
78d7be53f : [VP] refine Media Copy for compression support
92a78893e : [Encode] Update shared structures for LPLA
efe4979bc : [VP] Refine oca error handler
9db7e4e0d : [Encode] HEVC VDEnc MMC Enable
5795c791e : [VP] Fix KW issue
42739731d : Revert "[Encode] HEVC VDEnc MMC Enable"
3e9183d13 : [Encode] HEVC VDEnc MMC Enable
069a3dda3 : Revert "[VP] memory accesss violation"
3526dfa87 : [CM] Fix the KW issue in cm_visa
6807540e4 : [VP] Enable UMD_OCA by default
6af98e3a3 : Revert "[VP] Fix KW issues"
3e0d0e1da : [CM] Add an property index in CmSurface
5c1325683 : [CM] Rename C for Media to C for Metal
7d01c505a : [CM] Fixes regression caused by creating multiple queues.
a8c4ced63 : [VP] memory accesss violation
f7cfd129c : [Encode] Fix bottom intra issue of dirty ROI casued by 16-alignment padding
63eee26ab : [Encode] Removing Source and Recon surface formats limitation for VP9 Encoder in Linux
16d704135 : [Encode] Correct set of seg_update_data flag for Linux
bf12d1652 : [Decode]Add the last pipe flag for frame split.
dd0802720 : [Decode] Fix KW issue on Linux
f2a542495 : [Decode] Get the enabled VDBox list from KMD
39b59fa84 : [Decode] Kloc error clean up for MOS
c13435c27 : Revert "[VP] ve/sfc frame split"
c8f3c9232 : [VP] Add Error handling and report for OCA failures
ce91e26ad : [VP] Fix KW issues
8fbcf5e17 : Revert "Revert "[Decode] Align drm mock with latest uAPI""
532a625b3 : [VP] Initial the variable pOutputTempField
a46eec461 : [VP] ve/sfc frame split
7a8953d0d : Revert "[Decode] Align drm mock with latest uAPI"
7013c59b8 : [Decode] Align drm mock with latest uAPI
4db8dda57 : [VP] Correct red_mask, green_mask, blue_mask, alpha_mask for packet RGB format.
6cd8169f9 : [VP] Add RGB 10bit support
b7fdf859f : [CM] KW issue fix
f435da914 : [Encode] Disable AVC VDEnc MB QP in CQP mode
96bdbd6f8 : [Decode] Fix compression format not set issue
65d723c98 : [CM] Skip flushing queue for fast path
040fda10e : [Encode] Enable AVC VDEnc MBBRC for game streaming
8865210a3 : [CM] KW issues fix for CM
9cde01116 : [CM] Add timestamp and frametracker for CBB case on ICLLP
3f51c35dc : [Encode] change function GetRoundingIntraInterToUse to virtual one
3560af604 : [CM] Change the frame tracker data to volatile and skip flushing for fast path
35ba0aa65 : [VP] Fix klockwork issue
cf18c8059 : [Encode] Fix command compare tool issues
482eabf46 : Revert "Avoid invalid max/min qp for AVC encoding."
0684f9efe : Revert "[CM] Change the frame tracker data to volatile and skip flushing for fast path"
093033e9a : Revert "[Encode] fix xcode error when enable umd profile"
b6af78a9e : Fix JPEG encoding based on app data or not.
a3d8e337b : vp: avoid segfault on Linux if vp failed to initialize
6dfbfd05a : Avoid invalid max/min qp for AVC encoding.
1ee93c77d : Avoid disable half of sub slices if only one sub slice.
c8020e1ea : Add A2RGB10 and A2BGR10 format in vaQueryImageFormats.
4a9dc76c8 : [VP] Add new MOS resources
ab306864b : [Encode] Add huc back annotation support in deissue interface
e28125d4b : [Encode] Add GPU command override support
7398682af : [CM] Solution allow Codec use MOS resource usage directly
5f667a6a6 : [CM] Change the frame tracker data to volatile and skip flushing for fast path
e4b0e2eec : [VP] Remove BGRP in image capability
e398182a3 : [CM] OCA sipport for batch buffer
4e86afbec : [Encode] Add error handling for POC out of range
27488fea9 : [CP] Remove Mi Flush DW to fix secure encode hang
8495d3f6c : [Encode] Add UYVY to jpeg encode convert media format to surface format.
759506b2a : Make the width of created surface for P010, etc alignment.
e65ab913e : UYVY format should use Y tiling.
f6eca7f75 : [Encode] Add check for status report creation
661b16ee3 : [Encode] Add default quantization matrix for HEVC
6745cb56c : [VP] kenrel update
63425f0b1 : [Encode] Turn on GPU polling based sync by default
53fb211b0 : [Encode] GPU polling based sync
ce2116235 : [Decode] Fix kw issue
1be95df16 : [Decode] Fix resource sync issue #2
775722079 : [VP] Fix app crash issue
dac30ffe5 : [VP] Refine VP OCA related code
b0b718d8d : [Encode] Enable HEVC 422 10 bit in PG mode on ICL
fe63f1f72 : [CM] Disable MID_THREAD_LEVEL preemption support
90d301ce4 : [VP] initialized chroma parameters to avoid the different output bewteen deissue and release driver.
a674421e8 : [Encode] Changed rules for AYUV & Y410 reconstructed surfaces allocation
64170597f : [VP] Optimized surface cache policies
317c91291 : [Encode] Set default value for rounding intra/inter
53a84e930 : [Encode] Enable HEVC VDEnc frame split for ICL Linux
33402b7e4 : [Decode] Fix virtual engine memory leak issue
e724b2ca3 : [Encode] Enable ICL VP9 VDEnc encode frame split
45af80c4a : [Decode] Enable VP9 decode frame split for ICL Linux
f584b4558 : [Decode] Using 48b addr range by defualt if it is supported
0e54d0966 : [CM] Surface dump enhance
812f41eb3 : Revert "[VP]Remove Android specifc code"
dd3b85e6f : [Decode] Use lagecy context create ioctl for solo
07d18f101 : [CM] Add new interface to init task related property
900219ad1 : [VP] Remove Android specifc code
2f8efdf2f : [VP] Cleanup to use same API calls in Android
594174d46 : [CM] Add GPGPU walker in fast path
a466be0b1 : [Decode] Enable HEVC decode frame split for ICL Linux
d1c1f4e32 : [Decode] Enable VD SFC plus EU SFC
cf8aa3909 : [Decode] Fix Decode CmdBuffer Overflow
3fac5877a : [VP] Refactor image creation and image capability
b80fbacac : [Encode] fix xcode error when enable umd profile
08184e3eb : [CM] Remove GetTaskConfig() function
1988e2f73 : [CM] Add GetProperty() API in CmTask class
d0ebfc954 : Revert "[VP] Refactor image creation and image capability"
ce388fab1 : [Decode] Fix resource sync issue
569124df7 : [Decode] Fix hevc performance drop
37c89392c : [VP] Add interlaced scaling new interface
89a46e8ff : [VP] Refactor image creation and image capability
ef2cddcc9 : [CM] Rename cm_device file
cca5fabcd : [VP] HDR kernel update
6ad7903e9 : [CM] Support pseudo inputs in kernel arguments
bc6c418b2 : [VP] Add new format on ddi
277e31096 : Revert "[VP] Refactor image capability and image creation"
0fa37df0e : [VP] Add traverse mode for simulate mem alloc
7aeb53564 : Fixed HEVC FEI config creation
96e8dfdab : [VP] Fix the memleak on Linux
89b47757c : [VP] Refactor image capability and image creation
621c13458 : Revert "[VP] Add interlaced scaling in DDI"
c78b2f94e : [CM] CM EMU: removal of the use of half.h
24d317a09 : [Encode] On-demand CMD buffer size increase for every PAK pass
cf1a1bbe2 : Revert "Enable HEVC decode frame split for ICL Linux."
a2401952d : Revert "[Decode] Enable VP9 decode frame split for ICL Linux"
901547a1d : [Decode] Enable VP9 decode frame split for ICL Linux
5f10472b7 : [Encode]Fix green screen issue when input surface height is not aligned
ffe2f26f5 : [Encode] Add 1 buffer in MHW_VDBOX_PIPE_BUF_ADDR_PARAMS
ab0798b34 : [VP] Refine UMD_OCA interface in HAL
42911e709 : [Encode] Add Cachebility for Two Buffers
b4176891c : [CM] Fix the CmQueue reuse issue for render.
aed116fe4 : Enable HEVC decode frame split for ICL Linux.
475f0a875 : 8K resolution size is only for HEVC and VP9 not for AVC.
61e7f41a3 : [Encode] Modify HEVCVDEnc dump code for CModel matching
a344c1e1e : [VP] Add interlaced scaling in DDI
922586c38 : [Encode] Dirty ROI fix for bottom all intra & mismatch between Emu and
b579a70e8 : [CM] Fix memory leak during 3D surface allocation
987459e0c : [VP] change SFC temp surf as compression mode
41a8befa1 : [CM] Support 3D surface in fast path
137414ac0 : [CM] Removal of unnecessary resource synchronizations.
cafb278ec : [VP] Add surface dump for mem decomp callback
99d36a81a : [Encode] Add VDENC image state command programming
b30c2f3da : [Decode] Kloc fix for nullptr check in MOS
2fb24a734 : [Decode] Enable Scalability and virtual engine as default for deissue and release-internal driver
f2f9c7567 : [VP] Fix surface dump crash
66bc7c4ab : [VP] HDR path config
680027859 : [CM] Rename cm_surface_manger and cm_surface_2d file
894139cf3 : [Encode] Fix AVC VME encode in Android
9c545f91f : [VP] Disable Denoise for AYUV input surface case
05ec84284 : Fix command buffer initialization for virtual engine.
efbb30c65 : Move the lock earlier to make surface heap status aligned when surface is destroy.
1f15f0462 : Enable virtual engine on Gen11 Linux.
b19cf785c : Pull i915 uapi header from drm-next commit 14ee642c2ab0a3d8a1ded11fade692d8b77172b9 to support virtual engine.
34203b583 : [Decode] compile: set -Wparenthese and -Wno-delete-incomplete as warning flag
c1e0c23bf : [Encode] Fix for race condition in AVC FEI
5f1a8e471 : [VP] Fix KW issue
0a771975f : [CM] Separate CmDevice to different operating systems
c002948db : [CM] Add parameters to set mocs for indirect objects and stateless
e061fc930 : [Decode] Add new interface to secure decoder
1bc6c7b8a : [VP] UMD_OCA Implement
8b4e98beb : [Encode] Fix issue AYUV surface dumped is oversize.
cecbed78c : [Decode] Prevent mt read/write conflict
73e180381 : Add RT formats for VP9 profile 0~3.
1b47fa1a7 : Revert "[VP] UMD_OCA Implement"
8be0789fb : [VP] Add release internal macro
ba7b30186 : Enable supporting p010 output on BXT
6ed36a306 : Revert "[CM] surface dump enhance"
1e0abfc0f : Revert "[Decode] Enable Scalability and virtual engine as default for deissue and release-internal driver"
717d1216a : [CP] Add new 3D kernel to vp driver in stout for all platform
d4df34576 : [VP] UMD_OCA Implement
f5ba66b3f : [CM][HW]add new interface for register resource before lock
70ee1e3fd : Sync i915 uAPI header to drm_next commit 7c13e5cc2391950541f41fc9ab0336aae77c7f63.
8c80466dc : [Decode] Enable Scalability and virtual engine as default for deissue and release-internal driver
f8eb4dffe : Revert "[Decode] Enable Scalability and virtual engine as default for deissue and release-internal driver"
84700688f : Use sw swizzling on Gen11
9c32273ad : Revert "[Encode] Changed rules for AYUV&Y410 reconstructed surfaces allocation."
4897f6e7a : [Encode] Fine tune POC range
91fa6cdab : [VP] Update kernel
8c2d9117d : [Vp] Fix DN segmenation fault issue
9c4ab6df5 : [Decode] enable -Wparenthese compile flag
64c2a7d05 : [Decode] Enable Scalability and virtual engine as default for deissue and release-internal driver
d17f3fcf7 : [CM] surface dump enhance
393975b58 : [Encode] Fixing semaphores functionality
d00d45f65 : [Encode] Changed rules for AYUV&Y410 reconstructed surfaces allocation.
b672825c5 : Add free logic of picParams->pDeltaQp for avoiding memory leak.
80d8db42e : Fix VP8 CQP encoding.
b091e6492 : [VP] Add deissue regs for Scaling
6b6659924 : [VP]refine Render addressing setting
b41c99b37 : [VP] Fix memory leak
c366b9f1c : [CM] Fix KW issue in fast path
db2ea6fb4 : [Decode] add reg for decompress sfc output
d0d59b6f8 : Revert "[VP] Update kernel"
f39c5dcf9 : [VP] Add NV21 kernel rule
d13b2a721 : [VP] Refine VEBOX cmd buffer submition code
d0c1fde3c : [CM] Updates on GPU context creation.
80eba1160 : [VP] enable sfc temp surface for multi-layer cases
6a1b4c853 : [CM] Remove API GetIndexForCurbeData()
7a7255a00 : [Encode] Enable VQI by default and fix normal BRC issue
56b869c21 : [VP] Update kernel
12e3abfcc : [CP] Add media trace events
79248b1cf : [CM] Separate CmSurface2D to different OS
cb9a935d1 : [CM] Assign one frame tracker for every queue
13bfb5b8a : [Encode] Wait HW semaphore before CSC
aa592e7ba : [VP] Add support to dump each surface plane
8469ea283 : [Decode] compile: set -Wparenthese as warning flag
63ca81747 : [Decode] Fix VP9 crash issue
8267af4f1 : [Decode] Add decode mode regkey
dc18feb90 : [VP] Add deissue key to force decompressed output.
fcc1fcf77 : [Encode] Add parameters for par file.
620669132 : [CM] Remove SliceCount/SubSliceCount usage in non-media mode
18bdd5158 : [Decode] Fix HEVC resource leak issue
59d19f10d : [Encode] Parse DDI parameters.
11a55237b : [CM] Add multi trackers in fast path
79359d533 : [CM] Support multiple frame tracker
cd43aed83 : [VP] Update FC kernel with new compiler and add some new kernel
80002b57b : [VP] Correct IndirectDataLength for render path
abb91fe00 : [Decode] Remove useless nullptr pointer check
aadf053d4 : [CM] Add interfaces to set L3 cache in fast path
a122904f7 : Revert "[PR#567] Use sw swizzling on Gen11"
9243d0b8c : [CM] Fix KW issue for task
b06a06ae0 : Revert [Decode][Encode] separate mmc switch
5c89a9692 : [Encode] remove duplicated field in VAEncMiscParameterBufferMaxFrameSize
5c5d68ec0 : Fix VP9 8K decoding.
d9cbb9093 : [VP] Fix P010 kernel 1:1 scaling not bit match
398896009 : Use sw swizzling on Gen11
68582d532 : [Encode] Disable RDOQ for BRC before getting enough data to show perf
c26d0f2f8 : [VP] Remove dupliatcated defines on composition.
5cbdd57b0 : [VP] Add 16/10bit format Source alpha kernel
ff1315ce4 : Revert "[VP] HDR path config enabling"
b9d8ab4a3 : [VP] Fix Y410 sublayer rotation issue
56a91e303 : [VP] Intergrate vp kernel v190424
da2759fd7 : [Encode] Gen11 Random Access B for BRC Init kernel.
c26964e1f : [VP] HDR code refactoring.
e76ff863d : [Encode]Disable scalability
ecdfe69ec : [VP] VEBOX 3DLUT based HDR code refactoring.
18457ca9e : Fix VC1 decoding of advanced profile.
d6ee02b9c : [Decode]modify incorrect char in code
13585b1e4 : [VP] Add surface convert
ae4b583b3 : [Decode][Encode] separate mmc switch
a166e410d : Fix SurfaceFromID get rid of false alarm
293402ff0 : compile: fix some warnings for -Wparentheses warning
753ee1937 : Add Y210 format support in vaDeriveImage.
d0b16062d : [VP] Add DDI trace event for ClearView
2ccdc9427 : [VP] Add common definition for interlaced scaling
dc2faa0bc : Added the compatible check for cumulativeQpDelta and pak pass.
acd2fbc78 : [VP] HDR path config enabling
09aacc881 : [CP] Add new trace events for CP provisioning
3ac89218e : [VP] Update Render GPU Context
c8d474cda : [Encode] Improve GPU commands override tool
8018ad53f : Take GetStatusReport() & GetStatusReportEntryLength() of VPP back for android
7679797bc : [Encode] Add some device IDs for ICL
cef5b27a5 : [Encode] Add reserved codec mode
aa3f2e06c : [VP] Move g_Vebox_Settings to head file
ed86fee4e : [Decode] fix AVC and SFC compression format
8f3afd0d2 : [Decode] Add reg for decompress after decode end
2ab11c8c0 : [Encode] Align GPU commands programming with HW.
1b2f30ede : [CP] Merging RTE feature branch changes to comp/media
17b26d3cd : [CM]Separate CmSurfaceManager Class for different operating systems
baab32118 : [Encode] Align GPU command programming with HW.
9163e3a99 : [Encode]Fix regression by kernel update for VP8
468e26eba : [Encode] Add Perf Tags
f277f313f : [Encode][Huc] Integrate HuC kernel for motion adaptive
0e8a5a2d6 : [Decode] refine async support in media driver
ce7044925 : [Encode] Fix encode hang issue caused by lacking of reference mapping
0db5138fa : Add vp9 10bit y420 support for gen10/gen11 in sku
6e98f82af : Revert "[CM] Updates on GPU context creation."
65370e25e : [CM] user featureistry key to control MOCS setting for Surface and States
44ea2083b : [VP] Full support of Gen9 CML kernel integration
911bad60e : Readme: update feature list for default and open source build
cd4f1810a : [CM] Aligns object reuse policy in creating CmQueue in Cmrtlib and UMD.
c3c05eec6 : [VP] Fix potential failure in VphalState::~VphalState
4137c0cb5 : [Encode HEVC VME] Gen11 - Enable RDOQ flag in Image state for BRC
0010dec5f : [Encode] Set bFrequencyBoost flag in remote gaming
e39bbab0c : [VP] Fix potential null function point issue
9c0f76749 : [VP] Correct RGBA swap value with output format
b54158897 : [CM] Fix a KW issue, checking the nullptr before using it
3506e6dab : [VP]Add IMC3 in DdiVp_GetColorSpaceFromMediaFormat
a679deb87 : Fix transcoding performance issue on BDW.
12ce5a01c : Fix DeriveImage add Y410 fourcc support
44ab35d26 : ignore error status value for jpeg decode
02cb1ee98 : reset BRC when the target bitrate or max bitrate changed
b28f05e8d : Fix GetChromaPitchHeight p010 has two planes not three
b73d8954b : [CM]Fix issue of wave26 local execution count exceed than 2^12-1
baa8b1f7a : compile: fix warning, return const int is useless
78c37bdd7 : [CM] Updates on GPU context creation.
8800ec031 : [Encode]
41fbea79f : remove duplicated va format to media format convertion function
80d981cf1 : [AVC Encode] add level_idc CODEC_AVC_LEVEL_1b
deeab1e7f : correct return value of QueryProcessingRate
c0731eb5c : [Encode] Fix MPEG2 GPU Page Fault on KBL
e555f92b5 : [Encode] Pass quantization matrix from application
ccaf0c22e : linux: fix build when using musl
2cd19d04e : media_ddi_encode_avc: fix the if-else logic and code style
5e7c2d44d : libva_caps: remove unused VA_SURFACE_ATTRIB_MEM_TYPE_ANDROID_GRALLOC
67d09c935 : Add X11_FOUND flag
fd85f32e0 : ddi/media_libva: Distinguish VA memory type from external buffer flag
2ecb38d83 : Fix spelling of 'specify'
d816c0874 : 32 bpp for AYUV and Y410
af388aa4b : Support other RT formats for VPP
cd477c9f6 : Support derived AYUV image
fb20edf05 : add Y410 image change for CreateImage Fixes #431
f52b5cf8c : Map VA_FOURCC_A2R10G10B10 to Media_Format_B10G10R10A2
6b2bf60cf : add missing break in switch case
d864925c1 : [VP] Fix the U channel shift issue with YV12
c5a10f990 : [VP] Change MOS alloc random fail log level
9e54e85e0 : Adding R8G8B8 24bit packed RGB support in vaCreateImage.
82c0e6f7f : [CM] Creation of a sampler8x8 surface from an alias index.
5ec290762 : [Decode] Fix hevc 12bit MD5 mismatch issue
2a70dd2be : Add AYUV image format.
f1c0fad09 : [VP] Kernel update due to fw key pair changed
296c5fb61 : [VP]Add RGB565 support in vaCreateImage
55865a26e : add Y210 format vaImage
9f7075738 : Video Processing: Support XRGB in vaCreateImage.
37e93444f : [Decode] Interested resource flag conflict fix
f74f1c384 : Add VA_RC_MB flag for VAEntrypointEncSliceLP+HEVC encoding.
2974d60ae : [Encode] Enable VQI by default and fix normal BRC issue
b731d2726 : [Decode] Added copy range check for BDW
f736ad006 : [Encode]: Fix the num_token_partitions for VP8 encode
859ac559d : [Encode] Correct features support for full open source build
2b9e05cda : [Decode] Support reference_only calling pattern though vdbox2sfc is not supported
d5a6b8d3b : [CM]Unified Memory Object Control for SKL+
dc0264d23 : [Encode] Fix Dynamic Scaling System Crash for Up Scaling
1a1acefd5 : [Encode] Enable motion adaption BRC for game streaming
5ae677e1c : [Encode] AVC VDEnc TCBRC enabling
46a326036 : Revert "[Decode] add perf async support"
951ccf825 : Revert "[Decode] fix code error in bitfileds"
a1eb63aed : [CP] Update CP sensitive words
583ad5537 : [Decode] fix code error in bitfileds
4ef5b9f46 : [VP] Deissue Enhancement - Enable mothod to force pure color fill
03f4df3e2 : [Decode] Skip gmm check for clear linux
ea51bb3c1 : [Encode] Control RDOQ enable/disable for I frame
95fba0dfb : [Decode] Get user feature key file name from enviromnet variable
866e30b4d : [VP] Fix SR issue on NV12 playback with WMP
e75af711e : [CM]Enlarge buffer size to 2GB
32e4f041e : [CP] CP Linux Interfaces Updates
3fa42f71a : [CM]Recheck in decompression for MC surface in media driver
b893f25d3 : [VP] disable the Y410 and Y416 scaling on SFC
0a27b18d9 : Travis: add libva path in build
5500f4d74 : [Encode] Fix Caps
2a60ce951 : [Decode] Enable avc sfc inetrlace scaling
9f08b1b0f : [Decode] codechal dump enhancement
d08c06a27 : [VP] Add missed input/output format support in vebox
ffc7c953a : Travis: Add libva build
8bda8b0c7 : [VP] Extend HDR logging options
ea61d8a26 : [CM] surface 2D write/read multi-plane fix2
106b6f499 : Revert "[CM]Add decompression for MC surface"
ad266ec52 : [VP] fix GpGpuWalker parameters calculate
2ba3e2a21 : [VP] Add Manual Trigger flag for surface dump
13a25df37 : [Encode] Refine surface dump function
572a30fc9 : [CM]Add decompression for MC surface
fc0dcd1f7 : [VP] add linear NV12/YUY2 input support
85946551c : [Encode] 16K/64K Granular Aux Table User Feature Entry
8e0630b6f : [Decode] change perf time base
8f5bf611c : Revert "[CP] Fixing ULT"
6a62c979e : [Encode] Add some device IDs for CML
74f92f3b5 : [CM] Add rotation and chromaSitting flag setting in fast path
30348f5ad : [Decode] Enable BLT main and CCS copy
c41f41efa : [Decode] Reorder initialzation for Clang compiling.
f47884f2d : Revert "[CM]Add RGBA8_UINT support in media driver"
74d7234ae : [CM]Set dump path for user specify
d7eb2979f : [Encode] Add cmd buffer dump for tile level
b9eed6009 : [CM] Fix issue when create GPU context multiple times.
dd77219a0 : [CM] Add Logging for CmEvent.
cef2b2b4a : [VP] Disable scaling by VP in putImage
23f46421e : [Encode] Fix HEVC VME and MPEG2 encode segfault issue.
798bfbae5 : [Decode] Update decode pass number data type
d562a0107 : [CP] Fixing ULT
8773ef5e8 : [VP] Correction Colorspace to seperate RGB/YUV
a47f25dff : [Decode] Enable scalability with bit stream resolution and format
18898ff43 : [Encode] Fixed the lack of offset for TileLcuStreamOut
8dc6922f0 : [CM]Add RGBA8_UINT support in media driver
d9843a87a : [VP] Fix Y210 alpha blending issue
f8f9b9b44 : [VP] enalbe padding dump when aux dump enabled
ee980cbfc : Revert "[VP] add linear NV12/YUY2 input support"
f94aac1b7 : [CM] Add sync event for CmQueue instead of CmDevice.
80e380172 : [VP] add linear NV12/YUY2 input support
f8f66a8ea : [CM] [SIM] Enable two new environment variable for specifying command
91e6176a9 : Keep the right slice number for bitstream buffer.
1fa89dfbc : [Encode] Fix memory leak when HME is disabled by reg key
e801bff2b : MSDK resolution reset fix
a6e0fe175 : [Encode][ICL] Fix solo dump issue caused by size mismatch
44cf07fe2 : [VP/Kernel] Intergrate vp kernel v190318
5522b1f07 : [Decode] Update watchdog count threshold according to resolution
c8e5d250e : Revert "Revert "[VP] Enable Compression Format in VPP driver""
ca0e8b7ea : [Encode][ICL][Huc Release] Fix scalablity VBR hang issue when cp enabled
c4dbce5fd : [Decode] check if the gem bo 48b address range is supported with gtt size
3a4779607 : [Encode] Fixed the lack of offset for TileLcuStreamOut
2e7978bb8 : [VP] Fix regression of 2947bd664c44c7602e079dca71a1824ac7296cbe
4063c1126 : Revert "[VP] Enable Compression Format in VPP driver"
e8c396a75 : Revert "[Encode] Add software WA for recon surface size"
0fc0958b5 : [VP] Add UsrPtr input support
c4d27b07c : [VP]Use gmm for the offset of vaDeriveImage
39d13673d : [Encode] Added setting MinMaxQP values for VDEnc
6deabd657 : [CM] Re-direct EnqueueFast to EnqueueWithGroupFast if not in media mode
12dae7e4a : [VP] Enable Compression Format in VPP driver
eadda2b8b : [Encode] Fix segment fault issue in Jpeg encode cases on Linux.
eba78b87a : [Encode] Remove code duplication.
56c0b968b : [VP] Trace log for Media DDI level analysis
c073d4907 : [Encode] Add software WA for recon surface size
6c99fc02c : [CP] Fix MSDK performance regression
3f42ffb2a : Revert "[Encode] Fix MSDK Resolution reset issue"
b95f556f9 : [Encode] Enable AVC VDENC BRC.
fbea081a0 : [VP] Add new format support
c8af01e9c : [CM] Add 2 keys for deissueging multiple contexts.
f037f8c6d : [VP] Fix simulate random allc memory cannot work
996ee1ab3 : [Encode]ABGR support with VEBOX+SFC on Gen11
0650a8dd7 : [Encode]
b64457a43 : [CM] Optimize the calculation of BT numbers for better utilizing SSH.
ceb486ff3 : [VP]Enable BLT engine
f760dff1e : [VP]Enable SR ARGB output
be9d2454b : [Encode] Refinement for streamin
435f465e8 : [Encode]
83cbea500 : [Encode] HEVC encode DDI update, agnostic part
6f16783f0 : [VP] Make sure chroma sitting kernel been used when ScanlingMode is not AVS
432b16ee1 : [CM] Add gen11 header files in cm_rt header
132eb480d : [Decode] Fix huc streamout page fault issue
8c96c595e : pr536 CP regression fixed change
55c6f0358 : Revert "[Encode] HEVC DDI Change for QP Modulation"
0f39e5952 : [VP] Fix surface dump
b14c66249 : Add I420 to supported Image formats
420629fd0 : register reconstruct surfaces for vp8 encode
a47bf00fa : [Decode][on behalf of Hu kelvin] fix regression Decode Jpeg with 2VDBox
063cac9ad : [VP] Only use SFC for scaling for the primay layer
73d79795f : [Decode] ult fails with memory leak when compiling deissue version driver
3b470bc1c : [CP] Fix CPLIB for refine issues
900cfa13c : [Decode] Update LinuxDriverInfo struct
737810edf : [Encode] HEVC DDI Change for QP Modulation
4ec045974 : [VP] update Y410 Dscale kernel
ebdbe97d1 : Don't create the GEM buffer manager for invalid device
559f8adf1 : Add the decoding formats of VAProfileHEVCMain444 and VAProfileHEVCMain444_10.
242bc8198 : installing: install driver with proper permissions
d10040440 : [VP] Fix the IEF issue with P010 format by KernelPath
e02a161d5 : [Decode] add perf async support
432483516 : [Encode] Fix page fault issue related with downscaling surface.
d10575b54 : [Decode] NULL check fix for MOS utilities
6931b44cf : [VP] [VP] Fix 1606953066, chroma sitting issue
405a8b6a5 : [Decode] fix Decode Downsampling Reference does not support resolution
ea87a5b58 : [CM] Fix a potential issue in Linux CBB
17d416545 : Align the height for external surfaces
756e12206 : [Decode] Fix partition lengths for MFD_VP8_BSD_OBJECT commands.
55c7a8de2 : Allow I420 for surface creation
db5628ec8 : [Encode] Add tile related info.
6582f8302 : Revert "[VP] Fix the U channel output shift issue with YV12"
aa39ba8f3 : Revert "[CM] CM surface 2D write/read for multi-plane"
17b46114f : Revert "[CM] surface 2D write/read multi-plane fix"
fbced8737 : [Decode] MMC: add compression format
7a35908c5 : [CM] Add notifier support in fast path
0ac3dba1e : [CM] surface 2D write/read multi-plane fix
1313997ac : [Decode] Fix HEVC Low GPU Utilization Issue
9512aa0d0 : [VP] VP HDR s2h kernel update to v20190211
19f8f24e9 : [VP] Fix the HDR memleaks
750a2c7f1 : [VP] Fix the U channel output shift issue with YV12
fef462e99 : [Encode] Fix UserFeature release memory repeatedly issue
6bae43d4f : [Encode] Fix downscaling kernel mismatch issue.
cbed0c78a : [VP]Fix the inherit of SFC state
55bd760b1 : [VP] Add aux surface dump
5f245d1a1 : [CM] CM surface 2D write/read for multi-plane
393fdbcf6 : [Encode] Fix user MBQP map sync.
893130cdb : [Encode] Fix dirty ROI issue
cb8df8cc6 : [CM] Change to use 64 bits variable to store gfx address of AuxAddress and
727147d2f : [CM] Move calling SetReadSyncFlag() to the place before calling SetKernelArg() in GPUCopy API.
5126c6ccc : [Encode] Add error return for multi-slices in one tile
224141564 : [Encode] Fix Dynamic Scaling Media Reset Issue
e9ae90587 : [CM] Add border color OGL mode setting.
da614a90b : [Encode] Restored back BRC panic mode for tile encode
50277168f : Set subslice mask according to the per-context sseu value. Fixes #267.
73ef93d8f : Synced i915 header i915_drm.h to drm-next commit 16065fcdd19ddb9e093192914ac863884f308766 to include the SSEU uAPI.
8f9771eb5 : Revert "[Decode][MOS]Set subslice mask according to the per-context sseu value "
8eb850f94 : [Encode] Turn off AVC VDEnc motion adaption
34cf15d0b : [CM] Fix kw issue.
22860f231 : Revert "[Encode] Enable QVBR"
7d7939a8e : [CM] Add AuxiliarySurfaceBaseAddress and ClearAddress programing for RC compression mode.
0726bf3ee : [Encode] vaDerivedImage Chroma plane offsets based on GMM
9af02e161 : [CM] surface lock get surface parameters
3f0571288 : Add VAProfileVP9Profile2 support for VA_RT_FORMAT_YUV420_10 for KBL
575623c4a : [VP] Fix the event issue with new synchronization model
616470587 : [Encode] Disable ACQP, only enable ACQP when WP/SSC/QpAdjust required.
717c8b628 : [Encode] Enable QVBR
0d125a6c3 : [Encode] Limit ROI QP
42c614368 : [CM] Add a WaitForAllTasksFinished API in advanced executor
5541149a2 : [Encode] Remove file intel_chipset.h
89fb7b995 : [CM]ReplaceGrits.exewithgritsagent.exe
0000cb6b1 : [CM] Fix command buffer dump issue.
9d4f2459c : [Decode] Enable solo event for decode
2e4ef875b : [CM] Single scratch space implementation, Part 1.
0fdd3c7b9 : [VP] Fix TA issue for VP SFc output
07748c9a6 : Revert "[Decode] add perf async support"
69c0c4b11 : [Decode] Add internal libdrm mock files
63cade311 : [Encode]CABAC stuffing bytes test
39ce64a4f : [Decode][MOS]Set subslice mask according to the per-context sseu value
9365aff8e : [Encode] Fix CodecHal Dump issue
2e5007046 : [Decode] add perf async support
2dedd5fbb : Fix DeriveImage with UYVY fourcc
2947bd664 : [VP] Add VP pipeline in PutImage
e1c8c07f8 : [CM] Add secure surface check for CP usage during task creation.
1cebbe072 : Revert "[Encode]Revert [Encode] Zero recycled Dmem buffer for BrcUpdate/BrcInit"
65b90903d : Revert "[Encode] Fix downscaling kernel mismatch issue."
044a62e3e : [VP] Update Driver API for SR
5466f2355 : [Encode] Add README for free kernel build
26d7d503c : [Encode] Enable DS and HME for ICLLP AVC VDEnc
1e2e14830 : [Encode] Add ABGR support for ICL AVC VDEnc
0a2fcc257 : [Encode] Disable Scalability for HEVC VME
39d23ad7e : [HEVCe] Upgrade the Hevc encode kernel to v181123.
05fd62ce6 : [VP] Add simulation memory allocation failure
0b82b6f75 : [VP] Veboxpreprocess for HDR enabling for release build
269853a52 : [Encode] Fix Scalability race condition
589f13e61 : [CM] Remove the old interface of set surface state
5926908bd : [CM] Fix the memory access violation issue.
c3f293608 : [Encode] Collocated MV buffer fix
caac00167 : [encode] Gen11 MBEnc update for Dynamic64Order to 0
ad455bd58 : [VP] Remove redundant codes on StateHeap
ddf5b775c : [Encode] Add some missing device IDs. Fixes: #507
63da27852 : [VP] Enable the CFE_STATE on VP kernel model
0a502175f : [VP] Fix KW issue
b0bcf98a8 : [Encode] [APO]Add MDFTask/Scalability
1ef2f9f39 : [Encode] QP Smoothing around ROI regions..
799c0a5e5 : [Encode] Gen11 HEVC VME MBEnc Curbe changes for Dynamic64Order and Dynamic64Min32
dbb4e374e : [Encode] rounding intra/inter fix for B pyramid GOP quality issue
c233016f2 : [Encode] Add custom rounding intra/inter according to DDI
db6a17ad8 : [Encode] Add variable for temporal mvp refinement
4dc81d19e : [Encode/ Decode] Enable multi-node scaling on ICL
f34518439 : [CM] Add CM_SURFACE_FORMAT_R8_UNORM to supported format list of sampler
f9910c14f : [Encode] refine PopulateDdiParam() to match with CrefineEL par.
4efcd6f86 : [Encode] Fix downscaling kernel mismatch issue.
7517eabd1 : [Encode] Report correct caps
05e5b119a : [Decode] Clear bit offset of first MB for VC1 simple profile and main profile in short format decode.
fbe1995cb : [VP]Add ult for estatus check of parent class construction
df2077c87 : drm/i915: copy installed kernel headers
c4edfb633 : [VP] VP: Just enable the mediaframetrack for the lastest cmdbuffer submission.
fe2f46e55 : [Encode]Revert [Encode] Zero recycled Dmem buffer for BrcUpdate/BrcInit
9bd7ca697 : [VP] Fix the memleaks issue on Linux
51463814e : refact vp kernel open source build
dfec5854e : [CM] Add Cache policy entry for state heap in MOS
7e966d06f : [Encode] Fixed propagation of incorrect value of variable methodIndex
1e77776db : [VP] VE/SFC split
f97e7f1da : [Encode]The fix is to clip the invalid values passed through DDI
13fc439be : [VP8] Implement frame rate in DDI according to interface
46d60e12d : Fix X11 detect support
1048ce1f5 : [VP] Fix kw issue
8d543e041 : [CM] Add R32G32B32A32_FLOAT format for linux.
8605fcb05 : [Encode] Zero recycled Dmem buffer for BrcUpdate/BrcInit
b88ac5575 : [VP] rename 16aligned kernel file
1389a0a0d : [Encode] Enabling Temporal Multi-Context
163aa6dc7 : Update readme for VP8 Encode support on WHL
1cb7e9c1b : [Encode] Report correct caps for Gen11 ROI
9e88afdf3 : [CM] Switch the FastCopy to the fast path
d704f69eb : [Decode] Fix RS6 HLK decode histogram issue
d31ce0b96 : Writepath parameter for user feature config file""
8593d9c32 : [CP]RA implementation
9d785eaab : [Encode] Fix MaxNumMergCand parameter send to MBENC Kernel
9827fd3f6 : [VP]correct comments on Render and add proction for AVS Removal
22483f295 : [CM] Fix VC1 decode regression.
738093d40 : [Encode] Update command size according to the size of structure
965ca54b1 : Revert "[Encode] vaDerivedImage Chroma plane offsets based on GMM"
e3c48af77 : Add exec_object_async interface.
6776800a6 : [VP] Fix the Y410 blending issue
1e217c767 : Revert "Fix incorrect Writepath parameter for user feature config file"
02a2cd80c : [VP] Update ICLLP AK
51f4c5274 : [Encode] Change Linux driver report path.
189305c33 : [Encode] Disable L3 Error Detection Behavior Control for Gen11
3dba6eb83 : [Encode] Gen11 AVC VDEnc BRC optimization
2eee38613 : [VP] HDR Kernel integration v20181112
1bde4bbbb : [VP]Fix app crash during GetGpuContext
78c604207 : [Encode] vaDerivedImage Chroma plane offsets based on GMM
d8806de65 : [Encode] Add visual quality improvement
7e4ee7052 : [MOS] Fix incorrect Writepath parameter for user feature config file.
61e1d8ac2 : [CM] Fix cm host build issue caused by updating CM_QUEUE_CREATE_OPTION
0b30a80c3 : [VP] Fix the potential Y210 blending issue
87b82f44a : [Encode] Fix CQP page fault issue
3788d4293 : [VP]SR user featureression fix
2d4ae991d : [CM] [SIM]Add an env variable for grits option
badc353cc : [Decode] Fix regressions caused by the dummy reference SW WA
1137e85a6 : [CM] Set the surface format in surface state manager
7fab51310 : [Encode] Fix CModel par dump issue for AVC VDENC
571e70320 : [Encode] Fix AVC VDENC B frame issues.
642bd37ff : Revert "[VP] Enable SR Scaling in media driver"
5abb73082 : Add X11 detect support
b4a454462 : [VP] Enable SR Scaling in media driver
663282c83 : [Decode] Don't set compression flag for dummy reference
dbff98a04 : gen11_icllp: exclude vp isa kernel if ENABLE_NONFREE_KERNELS=OFF
73eb9562c : build: exclude shader sources earlier and fix ENABLE_NONFREE_KERNELS=OFF
1aa3855af : build: change FREE_KERNELS option to ENABLE_NONFREE_KERNELS
0989df55c : [Encode] Fix Intra P Frame Issue
746cab267 : [CM] Add MOS VE parameter in Cm Queue for multi compute CS.
435d3301d : [VP] refactor 1:N render
586a9572a : [Encode] VP9 DDI layer change
c00428151 : [Decode] Fix access violation to m_avcRefList[]
79b0a5cef : [CM] Refine CM_QUEUE_CREATE_OPTION for open source.
8c19d7033 : [VP] Update icllp hdr kernel to v181208.
50dc29dda : [VP] Fix mirror caps reporting issue.
a58ea72a6 : [VP] Open Souce, fix the crash issue in gstreamer multi-channel mode.
f52e85c45 : Fix NULL pointer access issue for virtual engine enabling.
02516f2e6 : [VP]Add format in CreateImage
f971c4dce : Remove useless function mos_get_slice_mask().
d7e8c7c9d : sw swizzle surface in vaGetImage
c517a8651 : [CM] Updates GPU copy API implementations.
4c0407c16 : [Encode] Enable max frame size for AVC encoder legacy mode
4a2310ba8 : [Decode] Add new log write Support
0d406109f : [Encode] Fix transocode psnr drop issue
8e68f3817 : [Decode]Mark reference surface of IBC mode writable
f59e771be : Revert "[VP]correct comments on Render"
c90fbadf2 : [Encode] Update cost table index programming for HEVC VME for Cmodel Matching
a9c46c849 : [CM] Enable delay destroy in fast path
02f175a89 : Revert "[Encode] vaDerivedImage Chroma plane offsets based on GMM"
2e72624bf : Revert "[Decode] Enable 64K Aux Table support"
71fa29e23 : Fix walker resolution for 16xDS
94e73329d : [Encode] Enable frame tracking for VP9 by default
003683844 : [CM] Add a delayed destroy surface list in surface manager
e7d25823d : [Encode] Fix some some failed cases for AVC VME
40804a7e5 : [VP] Add release-internal to kernel list print
555d31305 : Revert "Revert "[Decode] Enable 64K Aux Table support""
34b8a3f64 : [Encode] vaDerivedImage Chroma plane offsets based on GMM
f0a8bd63e : [CP] CP Telemetry event implementation (part 2)
c7eda94fc : [VP] Enable SCD feature
874bdbc9d : [MOS] Fix memory leak of user feature in MOS
3d3be9bf9 : [Encode][APO] add report keys for APO path.
6259677ba : [VP]correct comments on Render
afee90934 : [Encode]Fixed PAK INT kernel hang issue in 8K scalability case
6f386e63d : Revert "[Decode] Enable 64K Aux Table support"
baabdedb2 : [VP] Update icllp vp kernel to fix blending failure with lumakey
8023cf8b7 : [CM] Change the delay destroy behavior in Surface manager
987055d40 : Revert "Implement continuous ring buffer logic for render target table"
667d469a6 : [VP] add P016 output format support
c2bcf68f3 : [CM] Separate CreateQueue() from CreateQueueEx().
f9a808ab1 : [Decode] Enable 64K Aux Table support
46b750049 : [VP] add 16align YV12->NV12/YUY2 support
1562860b8 : [decode] enable new branch model
896847197 : [VP] Add P010 formats support in VEBOX for Linux
f3ba5327e : [VP] Refactor the code
2e0107a30 : [VP]Fix lumakey no effect issue in blending test
93a768c63 : [VP] Add readme for ICL VP kernels
567da1b86 : Update readme with build options
2bd8e7ce9 : [CM] Fix gcc8 build issue.
71715a106 : [Encode] Refine Apogeious for Encode
edbf48b3c : [CM] Change calculation of surface height for sw swizzling in MOS.
05ad970c7 : [Encode]ICL VBR hang issue fix
f4e21451a : vp: correct inconsistent kernel file names.
6fe2b9df7 : [CM] Enable fast path by default
352456b68 : [CM] Fix MOCS setting not reach command buffer
8d80717a9 : [Decode] Enable SFC411 support
10fc8be15 : Revert "remove AvSampler and correct some comments"
599fd56d6 : codechal_encode_avc: check return for Get**xDsSurface
7f7ee6194 : MOS_CreateMutex: free memory if pthread_mutex_init failed
a12c0cf13 : MOS_CreateSemaphore: check allocatiion result and free mem if sem_init failed
2ab0b534f : [VP9d] Implement continuous ring buffer logic for render target table
e07477dbc : CodechalMmcDecodeMpeg2: follow other codec, do not check hwInterface && hwInterface->GetSkuTable()
1647e2659 : VPHAL_VEBOX_STATE::VeboxSendVeboxCmd(): do not goto finish if pRenderData is NULL
eb0ffe9fd : correct entrypoint report for full open source build
8e41388b5 : Revert "[VP] Add vpe interface for new interlaced scaling mode"
f6956eaf7 : [Encode] Fix MFE performance regression
e63034d3b : [Encode] Enable AVBR for AVC DP encoding on KBL
16819e790 : [CM] Uses CM surface formats instead of OS API formats in surface state parameter.
50cc06732 : [Encode] Fix test crash when (baseQp + CTQpDelta) < 0
282ef7299 : [Encode] Enable QVBR for AVC VDENC encoding
61cd2bb26 : Revert "[Encode] Enabling Frame Tracking for All VP9 Features"
816307852 : Fix VA_RT_FORMAT for VAProfileHEVCMain10.
8f5141001 : build: provide BUILD_KERNELS option to rebuild shaders from sources
c8b0ef96b : shaders: fix gen11_icllp shaders link file and build toolchain
c39939bca : [VP]remove AvSampler and correct some comments.
51efc1a4c : [VP] Add vpe interface for new interlaced scaling mode
7732605a4 : Add readme in the cmrtlib folder
18a859114 : [Encode] Fix I/P frame size over threshold and PSNR drop issue.
69168b6f3 : [Encode] The max bitrate and min bitrate of sequence are set as max bitrate and min bitrate among temporal layers.
78b86516a : [Encode] 16xDS fix
898368e42 : [Encode]Added correct define bit depth for luma and chroma Added correct define bit depth for luma and chroma
273ef1341 : [VP] Add dummy kernels and correct inconsistent kernel file names.
c21153ee9 : [VP] Correct kernel for opensource.
04f247a8a : Exclude CM kernels when FREE_KERNELS=ON
04cf839c8 : [Decode] fix the issue that hevc short format decode becomes slow when umd profiler is enabled
f7fb5ffb4 : [CM] Enables surface alias state in GPGPU pipe.
5385a2f3d : [Decode] Fix CENC status query issue.
9c6a42957 : [CM] Update description of CM_QUEUE_CREATE_OPTION.
08ab11913 : [CM]Add format R32G32B32A32_FLOAT support
60229409b : exclude CM kernels if ENABLE_KERNELS is OFF
5a27df9ac : [Decode] Support VP9 4K CENC DRM with scalability
5d0047535 : Add cmrt headers and pc config files during installation
72e863008 : build: add travis.yml build for FREE_KERNELS=ON
51347a79c : gen11: join handling of stripped kernels for different build options
881e9ab8f : gen10: join handling of stripped kernels for different build options
abdb84ee7 : gen9: join handling of stripped kernels for different build options
131a4cc0c : gen8: join handling of stripped kernels for different build options
deef90a25 : gen9/codec: exclude codec kernels from FREE_KERNELS=ON build
5f2ae122d : gen8/codec: exclude codec kernels from FREE_KERNELS=ON build
7e5452dfc : gen9/vp: exclude vp kernels from FREE_KERNELS=ON build
408706bdd : gen8/vp: exclude vp kernels from FREE_KERNELS=ON build
173fedadc : gen10/vp: exclude vp kernels from FREE_KERNELS=ON build
2e8b43947 : build: refactor platform enable options
5fa391621 : build: refactor Full_Open_Source_Support to a proper option
a6af7268d : [CM]Fix crash issue in HalCM_Destroy()
5d7efff2b : [VP] Fix potential memory issue
89c19bdb5 : [Decode] add VP9 AYUV format support
d5e52195a : [VP] Fix CSC case issue(going to comp path instead of SFC path).
43282360d : [VP] HDR DDI part, clean unused code.
1bf57903a : Change aux table to 16K aligned
f8f3b0d5d : [Encode] Enabling Frame Tracking for All VP9 Features
a78b2919f : [Encode]AVC VDEnc CModel par file generate
7e08a37bd : [VP] WA for NV12 16K input scaling corruption
9f0bb5310 : [VP] Fix double free issue
3f3348f6b : [Encode] Enable VP8 encoding on KBL
c0dbe94d5 : [Encode] Mediasolo singleton update
c149bc40d : [Encode] Add multi frame flag
9b8441382 : Add ENABLE_KERNELS build option cmake -DENABLE_KERNELS=OFF <workspace>/media-driver
bc7175905 : Remove i915_drm_ext.h
5ba8a7129 : Remove the un-used including of "i915_drm_ext.h"
56acdfce5 : Remove un-used MEDIA_EXT definition and header file.
31114dde6 : Use drm_i915_gem_create instead of drm_i915_gem_create_android.
6777320d9 : Remove SSEU programming code.
193418c05 : Remove VDBOX balancing code.
e24a327ef : Remove unused ANDROID code.
ba63dbe1e : [CM]Fixed command buffer dump issue, include content missing ,
9e0df1fc4 : [CM]Configure MOCS for GSH/DSH/SSH L3 cache
c6d24a9a7 : Add version information to the cmrt library
db681e8df : Revert "[Encode] Fix MBenc surface state programming"
110dfed99 : [CM] Add EnqueueWithGroupFast API and its implementation
216280a48 : [CM] Add computer walker in fast path
7cbcac92a : Fix HEVC 10bit encoding on KBL. (GitHub issue #320)
d64b1c68f : [VP] APPLICATION_FAULT_1007 in VphalState::Allocate
87f6212d5 : [VP] fix msdk regression
037d8cedd : media_libva_vp: fix VAProcDeinterlacingNone handle issue.
c0d240959 : android: replace deprecated cutils/log.h with log/log.h
8aca7b54d : build: do not modify user environment
b2cf21234 : [VP] VP new feature: ICL HDR open source enabling
06a596240 : [Decode] fix vp9d double free issue
d4a5c8065 : VP
5ea19cf4d : [Encode] Fix MBenc surface state programming
20730690a : [Encode] Add reference frame error handling
7e0ebbc79 : [VP] Expose two new filters: HVS and HDR Tone Mapping.
6115e44d0 : [VP] add 16align yv12 support
09a7bb479 : [VP] Update computer walker and kernel list
949b215c1 : [VP]Fix the potential DI issue
06210af04 : [Decode]refine comments
ae3273aaa : [Encode] Changes to make LTR enabled by default for HEVC VME
0b07f0e32 : [CP] Refine Telemetry API
7daaa45f1 : [CP] Refine Telemetry API
c49915451 : [VP] ICL Linux HDR, update 3DLUT kernel to v181130
9884086df : [CM] Configuration of run-alone mode.
2b0dbd94c : [Encode] Curbe change
ebbc7da9a : [Encode][APO]HEVC VDEnc CQP Basic features refactor
d62c5cd6b : [VP] SetColorStandardExplictly on Linux.
c971f4cd3 : [CM] Move current GPU context ordinal from CM_HAL_STATE to
e29042ef8 : [Decode] Disable the dummy reference from DPB path temporarily
bd02ecafb : [CM] Replace CmFastMemCopy with CmSafeMemCopy in some places
c3ebcca02 : [VP] Human Vision System Noise Reduction.
d2b0c879c : [CM] Refine CM_TASK_CONFIG/CM_TASK_CONFIG_EX and add new field
9fd2db065 : [CM] Change CM_JIT_INFO back to align with IGC, add reviewers in visa
2330e080a : [Decode] set AVC DMV buffer to persistent
1f7f26d25 : Revert "[CM] Move the saving of current GPU context"
1b01f4a70 : [Encode] Fix ROI wrong range setting
8114f1c29 : Remove last line in Readme
862e9600c : [CM] Force the hybrid read and write to be blocking operations
9662b6129 : [CM] Move the saving of current GPU context from CmHalState to
a3cc61af6 : [ULT] remove ULT of CNL
0dfc394c2 : [VP] Fix the P010 DI issue when SFC enabled
00b492b3f : [CM] TimeStamp recordings in the front and end of the command buffer
edd4d5c6d : [VP] VPSolo Enabling
e54a3d5e1 : [CM] Fixes errors in copying kernel data.
e0253c90e : [Encode][HEVC] Refine scalability capability check.
3a1756b78 : [CM][SIM]Enable_Multiple_Context
597638080 : [Encode] Fix HEVC VDEnc ROI regression
a4c861f88 : [CM]Remove command buffer header value in command buffer dump, as they
9d144743f : [CP] Remove CB2 from linux command to avoid submission error
7de478800 : [CM]Enable MDF Interface descriptor data dump
109cbbfca : [CM]Fix issue reported by cppchecker
7aae64c14 : [VP] clean code for FreeResources.
4e0278637 : Added i915_drm_ext.h to fix the compilatio issue on Android
81efc759b : [Encode] Fix MPEG2 Run2Run Page Fault issue
e430493f5 : [Decode] Add GMM Resouce type hint
674124e1f : i915: remove unused custom Android prime support
3e1572c89 : i915: remove unused custom Android fence support
335ca0a1f : i915: remove unused custom Android gem_create support
52ebd624c : [Decode] Exclude mos_bufmgr from internal build
68717706b : [Encode] Correct SHME/UHME on/off controlling logic
e1e4c719c : [Encode] Fix driver SW latency issue
312fd4d4b : [CP] Change the sequence to add AddConditionalBatchBufferEndForEarlyExit() to Gen11 VCS
33f069f00 : [Decode]add umd profiler support for decode scalability cases
3765b1038 : [Encode] Fix for Dys Page Fault and stability
b37dad571 : [Encode] Move SurfaceParams setting to function for DS kernel
5294cf245 : [Decode] Let GMM to decide Tile format
eed0f450a : [Encode] Reserve dedicated part in the BS buf for Padding in CBR mode
54ddc1f56 : [Encode] HEVC VDEnc cmd refinement according to cmodel par and TU settings changes
fed426ea0 : [Encode] Move AVC VME MDF Support
5f6d2a82e : [CP] Merge CPLIB_DEV to comp/media
881f37457 : [CP] Add AddConditionalBatchBufferEndForEarlyExit() to Gen11 VCS
043c00475 : [Encode] Fix ICQ Scalability failure
02f35aca4 : [Decode] Add dummy reference for nullptr reference no matter I-Frame or P/B-Frame
2c3b7b4a8 : Remove dockerfile which needs to refine
587d93269 : add README for uapi headers
d17ae49ec : refacor MOS folder structure
b4d8df061 : replace all uapi header file with upstream
e7fd7ce4b : Revert "[VP] New VP feature: Human Vision System Noise Reduction."
0b256a455 : [Decode] fix the limitation that chrome type and profile are inconsistent
56a5af00a : [VP] New VP feature: Human Vision System Noise Reduction.
2fe40fabd : [CP] Linux DDI parameter nullptr check
f97dff31b : [Encode] MBENC kernel integration
26f15a51a : [CM]1.Enable separated Surface state dump
9bf7f85f3 : Revert "[Encode] Fixed issue of 16x downscaling"
aeb380a9d : [CM] Fix an assert error in user featureisterSyncEvent() caused by incorrect GPU
840c75695 : [Encode] Fixed issue of 16x downscaling
37eb115a0 : Revert "[HEVC/VP9 Encode]Fix downscaling kernel mismatch issue."
b53091745 : [VP] add Vebox input height alignment restrictions
dc636d253 : [Encode] Enabling temporal layer for GEN11 VP9 VDENC on Linux
9f09b5056 : [Decode] Add Linux libdrm mmap2 support
001a21bd3 : [Encode] Fix an issue that 0x1A will be treated as ctrl+z when override command field by reading file.
3d0c4c0d0 : [HEVC/VP9 Encode]Fix downscaling kernel mismatch issue.
9ba32518b : [CM][Code Clean-up] Fix issues reported by cppchecker.
369ae0088 : [CP] cleanup cp context
f574b9efc : [Encode] RoI boundary fix.
d62f8853b : [CM] Add a field in CM_HAL_TASK_PARAM to restore queue option.
eb8e5878b : Dynamic Scaling and BRC Corruption Fix
f9b1c19c3 : [Encode]enable ARGB support for AVC VDEnc HW on Gen11
250b600dd : [VP] Fix regression of 847d8583687
a3894f154 : [Decode] support hevc 422_10 and 444_10 libva profile
01a331cb3 : [Encode] Take care of sync with 3D at Enc Pipeline
35aebcb92 : [CP] refactor protected video surface process in linux/android
bff66e8a2 : [VP] Vphal Media Interface Refactor
8b210ae62 : [Decode] Create new GpuContext for SFC to fix JPEG SFC corruption issue.
5b31dce6c : [VP] AVS do not have 4 alignment limitation
918b70c85 : [CM] Revert "[CM] Enable the EnqueueFast path by default in cmrtlib"
ac9426058 : [CM] Fix a remaining kw scan issue.
aec4b7ac8 : [VP] When alpha channel is 0, won't do colorfill.
41fb04a10 : [CM] Enable the EnqueueFast path by default in cmrtlib
e43e355ee : [Decode] enable codechal dump for IMC3 format
d04797ca9 : [CM] Add a CmHal interface to allow redirect RCS to CCS.
d64b05511 : [Encode] Fix REXT Tests
fd06b4c5e : [Decode] fix Dec Linux heap corruption
62290767c : [Decode] increase vc1/vp8 max resolution
fbe5a5c41 : VP ICLLP HDR Open Source: DDI part.
39c9d5f09 : [VP] Use 4 alignment for height and 2 for width for gen10+
1b53785d6 : [Decode]ULT remove libdrm_mock header files
c13730ca5 : cleanup i915_drm.h, and replace it with upstreamed one
529ed279d : i915: sync headers with upstream
3cea63790 : i915: update EXEC_OBJECT_PAD_TO_SIZE support from upstream
406d259d3 : i915: remove unused custom Android ioctls
9eb872cb2 : i915: remove custom unused DRM_I915_PERFMON ioctl
5f0e3bf94 : i915: cleanup mock - remove Android customizations
dff5aa0d1 : i915: cleanup mock headers - remove Linux customizations
c520c596f : i915: separate out sseu programming custom uAPI
234c072ea : i915: separate out vdbox balancing custom uAPI
605a2f16f : [CM][Deissuegability]Add MDF Timestamp base into log dump
c33b92c37 : [Encode] Refactor to remove improper func calls in packet
962641616 : VP: Fix regression of VEBOX 3DLUT.
f3824c8ed : [Decode] Fix Page Fault issue caused by Reference surface's pitch * height is less than Dest surface.
ffe148cf7 : [VP] ICLLP HDR open source enabling: VPHAL part
e6a6ac40e : [Encode] Fix Issues With Performance and BRC Tests
31ede4a01 : Revert "[VP] Vphal Media Interface Refactor"
b2661bf0e : [Encode] Read commands fileds from file and override these fields before
5a445689c : [Decode] enable codechal dump for 422V format
9f3d6ac8a : [Decode] CENC V1 AVC HW DRM support
e65be883b : [CM] Add an CM_RT_API CmTask::AddKernelWithConfig for multiple walkers.
93b4e516f : [CP] Fix multithreading issue with MemNinja counter
51e2233af : [Decode] Set dows GPU context manager to use fixed Mapping GPU Context Handle
ea1faf106 : [CP]PDVD(SGX version) GPU hang issue fix
52785c35f : [VP] Vphal Media Interface Refactor
3e8b39785 : [Encode] Fix a frame page fault issue caused by 8xDS recon surface resource not added.
aaac4ab23 : enabling fast 1to3 feature
d4f778f76 : VP: enable the release internel for kernel list
4696ebecf : VP Fix MMC issue
9c6e69b21 : [Decode] revert commit 744cccf90c1db99c29ef39a9e0e8e65c6ecba715
61445cec3 : [CM] Update the default CmQueue creation option per its new definition.
0761fe346 : [Decode] revert CL811127.
5cd7eb628 : [Decode] Use MOS_SecureMemcpy() instead of memcpy_s().
1f9e00b6d : [CM] Update CM_JIT_INFO to align with IGC
2743fc635 : [Decode] Add dummy reference for nullptr reference no matter I-Frame or P/B-Frame
37e97cbab : [CM] Add an option in CMakeLists to include/exclude cmrtlib build with media driver
e0227fae0 : [Decode] CENC V1 AVC HW DRM support(CL#811127)
7bc5b8521 : [Encode] Fix issue that incorrectly set WatchDog Render register in VDBox Command Batch Buffer.(CL#811002)
9638acdc2 : [VP]Fix Wsign-compare warnings in Android build with CLANG - patch6(CL#810933)
35b37bcc2 : [VP] Add rules for rotation using DScale for ARGB10 input on ICLLP(CL#810892)
94a16c317 : [CM]revert CL CL#810879(CL#810880)
e50b211a4 : [CM][Deissuegability]Add timestamp base into MDF runtime logging](CL#810879)
9d258e13e : [Decode] [APO]MMC code refactor(CL#810865)
3c55dfe30 : [Decode] revert #9fbf6c9a/CL#807586 for libva-utils and ffmpeg regressions(CL#810845)
0b37ac453 : [Decode] revert #8e57eac7/CL#810801 for sanity test failures(CL#810841)
8e57eac79 : [Decode] Remove nullptr check for attribList if numAttribs is zero(CL#810801)
11059d2e5 : [VP] quick fix 1to3 kernel regression issue.(CL#810794)
bdbce9ce5 : [Decode] Set FtrTileY for legacy platform(CL#810765)
7d68bbc84 : [VP] Fix one app crash issue in GDHM(CL#810610)
ddf3305b4 : Fix for VmRSS memory growth on VPP Close/Init. (#311)
442b47609 : [Decode] Extended S/W Swizzle to support more tile format(CL#810420)
b3c8807df : [Encode] new cmd and interface for HEVC VDEnc(CL#810397)
dff73cb94 : [Encode] Fix for regression caused by change 810057(CL#810393)
f7db139ff : [CP] Refactor MHWCP and add a CPLIB for open source driver(CL#810212)
a03940b80 : [Decode] BackOut 809702(CL#810209)
db67b1982 : [VP] Apogeios: Enable adapter(CL#810089)
7a3c8e058 : [Decode] Enable single CCS for mediasolo(CL#810074)
e408547e9 : [VP] Add P016 in output support format list in DDI(CL#810071)
ac003ec49 : [Encode] Fix surface size in surface state programing for various 1D buffers(CL#810057)
24f4538c8 : [VP] 1to3 kernel integration(CL#810055)
210eacc80 : [Decode] Multi pipe fixed GPU context mapping and decode scalability refinement(CL#810045)
93b9eb2f1 : [Encode] Enabling REXT 444 formats for Linux(CL#810000)
b1705b29c : [CM] Refine cm_deissue.h(CL#809849)
770274ea8 : Enable QVBR for AVC DP encoding
0913a89a1 : [Decode] BackOut CL 809376 and 809377 Since new sw swizzle got regression in HEVC VME test(CL#809778)
e615d8158 : [Decode] Add libdrm MMAP2 IOCTL support(CL#809702)
45690e144 : [Decode] fix P010 buffer size in DeriveImage(CL#809688)
537077fea : [VP] Enalbe Compute Context for CM FC(CL#809684)
71c610424 : [VP]revert 4fcffe9c/CL#809336(CL#809516)
f746bb2bc : [Decode] Extended S/W Swizzle to support more tile format(CL#809376)
e0df803c0 : [VP] revert CLf6b9e597/CL#809315(CL#809369)
14164736b : [CM]Fix Associatethread space reset issue(CL#809366)
4fcffe9c1 : [VP][PR#324]When alpha channel of background color is 0, will not do colorfill.(CL#809336)
5d9526e7e : [VP]revert CL#808450, revert 8b006a3524bdcfd85b50c759db8ea59809e596f8(CL#809320)
f6b9e597b : [VP] ICLLP HDR(VEBOX-based) Open Source.(CL#809315)
580416424 : [Decode] revert CLda8237c1/CL#809024.(CL#809259)
53ab684d8 : [Encode] Fix Linux DDI issue(CL#809253)
20ccad890 : [Encode] Segmentation 1D buffer fix(CL#809196)
c349f26ad : [CM] Fix incorrect description in the cm_rt header(CL#809124)
2f88c68f4 : [Decode] revert CL37a4832b/CL#808954.(CL#809096)
57a633c49 : [CM] Add the UpdateResource API to update the mos_resource in CmSurface2D and CmBuffer(CL#809086)
ad93ed65d : [CM] [SIM]multiple_walker enhancement(CL#809075)
7bccde975 : [Encode] Disalbe VEBOX+SFC(CL#809043)
da8237c10 : [Decode] Add dummy reference for nullptr reference no matter I-Frame or P/B-Frame(CL#809024)
abc963769 : [Encode] revert fd3afc05/CL#808920(CL#809008)
dbd204fad : [Encode] [HEVC VDEnc] Fix slice size control page fault issue.(CL#808994)
e8281d087 : [CM] Add an EnqueueFast API in CmQueue(CL#808976)
37a4832b0 : [Decode] Google phase2: AVC full sample HW DRM support(CL#808954)
fd3afc050 : [Encode] Adjust 1D buffer size in surface state for R32_UINT format(CL#808920)
3037e0fc0 : [Encode] Backing out CL 808559(CL#808907)
f451ddaef : [Encode] QP Modulation Enabling(CL#808698)
beeb9813b : [VP] Fix 444P corruption(CL#808670)
87e96a9e0 : [Encode] fixed vp8 corruption issue on CNL for screen sense change case by clamp MV range in MBEnc new kernel V20181003(CL#808669)
7bd497ee0 : revert for CL7aa283c2/CL#808344(CL#808658)
d748abcec : [Encode] Enable REXT(CL#808610)
a9238ee03 : [Encode] RoI Surface parameters appropriate usage(CL#808559)
d40ce38d4 : Add decoding format attribute for VAProfileHEVCMain10 and VAProfileHEVCMain422_10.
dea24944e : [Decode][VP9] Set max width/height for VP9 to 8K
d52815a3a : [VP]Keep aspect ratio in PutSurface.
4440733ae : [VP]When alpha channel of background color is 0, will not do colorfill.
ced0d3fa9 : [Encode] Fix clang compilation error
7aa283c2f : [VP] Fixing compostion vp event notification more than once for one VPBLIT(CL#808344)
7fe22c707 : [CM] Change to per-context SSEU override in CM layer.(CL#808126)
bc5190beb : [Encode] [APO] Add status reading related commands to HW interface(CL#808006)
e9adbddb2 : [Encode] Fix a P frame page fault issue caused by 8xDS recon surface resource not added. Refine add VDENC pipe buffer address code.(CL#807666)
818b93054 : [VP]Fix Wsign-compare warnings in Android build with CLANG - patch1(CL#807629)
fdb1b4225 : [VP]Fix Wsign-compare warnings in Android build with CLANG - Patch3(CL#807613)
9fbf6c9ad : [Decode] Linux DDI code cleanup DDI(CL#807586)
5adf28710 : [VP]Fix Wsign-compare warnings in Android build with CLANG - Patch4(CL#807029)
880100e53 : [VP]Fix Wsign-compare warnings in Android build with CLANG - Patch2(CL#806959)
677a8f51f : [VP] Add support for vebox output directly without SFC(CL#806919)
de74aedcb : [VP] Fix whql random failure issue(CL#806648)
a3f04dd58 : [Encode] fixed vp8 corruption issue for screen sense change case by clamp MV range in MBEnc new kernel V20181003, also added vp8 MV output dump(CL#806602)
902eb6fad : [Encode] Add VDENC control state programming, fix a page fault issue caused by 4sDS surface address not added.(CL#806561)
66efedad9 : [Decode] Add user feature Key Report for Decode VE2.0(CL#806546)
cc48c929d : [Decode] State Sparation - Codechal Dump File Default Location Change(CL#806402)
9adb1ab4f : [VP] Fix regression issue caused by 800788(CL#806293)
e3eb8cdea : [CP] determine sfc output surface cache policy in runtime(CL#806264)
60b1e83ae : [CP] Fix decode caps query issue(CL#805924)
f093f2f07 : [Encode] MBENC kernel V20180914 integration(CL#805841)
59f74e3c7 : [VP] add vebox state var init for gen8(CL#805612)
c6ec06f5a : [Decode] revert 0da5d5de/CL#801632 , revert 53dCL#304115c3faaa3a2c91c16afCL#079214ebc7d9e1(CL#805197)
36b16369a : [Encode] Resolve Hang(CL#804542)
5c91929e9 : [Encode] revert(CL#804009)
9a64b5e44 : Remove usage folder
c7837de9d : Add ubuntu 18.04 dockerfile
860cd1023 : [Encode] Set the component of VeboxGpuContext to COMPONENT_VPCommon(CL#803874)
49fd9b2fc : [Encode] Fix ICL semaphore issue for r2r hang(CL#803747)
e07fffd50 : revert d00199df/CL#803655 (revert d00199df7fe3f81dc25bee3d24acedcd701d9eb6)(CL#803730)
0308c0556 : Update readme for adding format/resolution support
2e8739df0 : [Encode] Fix issue that incorrectly set WatchDog Render register in VDBox Command Batch Buffer.(CL#803725)
8b91055e8 : [Encode] CABAC zero padding flag disable for hevc vdenc(CL#803708)
5603c2766 : [Decode] Add WHL DID for Chrome OS team.(CL#803694)
ba05ecb03 : [VP] Add tile type in Vphal surface for dump correct tile type in xml(CL#803683)
d00199df7 : [Decode] fix typo issue caused by 803612(CL#803655)
53d304115 : [Decode] call vp in the vaPutImage(CL#803612)
ac4e149a4 : [Encode] Fixed content corruption(CL#803603)
99e57c5d4 : [Encode] Fix issues relating to TU7 and BRC tests(CL#803495)
cccb40cfc : [Encode] P/B frame programming, GPU commands cmodel matching.(CL#803414)
758d18f91 : fix clearLinux release build fail
7a2d8994d : Don't override flags from user
46b98278d : [VP] add RGBP format support in vaCreateImage
20e37b77d : [Decode] Robust improvement for nullptr issue during device destroy(CL#803319)
abdb27306 : [CM] Add support of new surface format 411R/RGBP/BGRP on Linux.(CL#803302)
50fa55a2b : [CM] free register info passed from igc to gtpin(CL#803292)
975560ba3 : [Decode] Fix LockResource issue caused by Software Swizzling(CL#803248)
bcab1e958 : [Decode] Fix Vdsfc GPU Context confliction in VE2.0(CL#802931)
efcce467c : [CM] Add new surface 2D formats AYUV/Y210/Y410 support on Linux.(CL#802862)
2aba96dab : [VP] Use state separated APIs for default vp dump log file location on dows(CL#802594)
6d80b2945 : [CM]Log file location for RS5 requirment(CL#802581)
8b42da35b : [CP] Fix messy code brought by mos common clean up.(CL#802341)
81cb8cecb : [Decode] Fix nullptr issue happened during device destroy(CL#802240)
fb4e89669 : [CP] Fix secure encode failure from second frame(CL#802222)
04205d3f5 : [Encode] Downscale and HME setting change(CL#802181)
6cd3ca264 : [Decode]Fix HEVC/VP9 scalability decode GPU Context confliction in VE2.0 main CL801912(CL#802064)
2c352fcf6 : [HEVC VDEnc] Fix BRC PAK statistics buffer size.(CL#801913)
3bbc4ba2a : [Encode] Enable Single Pass Dynamic Scaling(CL#801864)
796f63a3a : [Decode] MOS code clean up - MOS Linux(CL#801863)
18baecd17 : [Encode] Fix VME powergating settings(CL#801706)
0da5d5ded : [Upstream] MOS code clean up - MOS common(CL#801632)
6819999ba : [VP] Media Code Clean up - MHW HEAP+MI+UTILITY - Common(CL#801545)
0e46d8574 : [Decode] increase max width/height in decode profile(CL#801158)
d220b23c7 : [CP] Fix VBR secure encode counter issue.(CL#801109)
263f8a8be : [Encode] fix VEBOX+SFC GPU hang and corruption and re-enable it on Gen11(CL#801103)
e054a7b40 : [VP] enable STRGB and unsupport color space:BT470M/470BG/SMPTE170 & 240M/ XVYCC601 and XVYCC709.(CL#801080)
f6968c1dc : [Encode] [HEVC VDEnc]Add support of setting cmd from files(CL#801075)
80871e97c : [Encode] DDI Update to remove destination dimensions(CL#801049)
5e7c3da52 : [Encode] [HEVC Encode] Refine maximum supported resolution macros.(CL#800880)
ec459bebe : [VP] Fix sampler lumakey issue(CL#800788)
a27edd282 : [Encode] revert 0ee6932/CL#800633(CL#800778)
b5b00b3de : [VP] Media Code Clean up - MHW HEAP+MI+UTILITY(CL#800683)
023dc4e94 : [VP] Media Code Clean up - MHW HEAP+MI+UTILITY(CL#800678)
74ab68dab : [VP] Media Code Clean up - MHW HEAP+MI+UTILITY(CL#800674)
f1e5b6749 : [VP] Media Code Clean up - MHW HEAP+MI+UTILITY(CL#800671)
9c84158a6 : [VP] Media Code Clean up - MHW HEAP+MI+UTILITY - Common(CL#800668)
0ee69320f : [Encode] fix VEBOX+SFC GPU hang and corruption and re-enable it on Gen11(CL#800633)
d289b9417 : [CP] Standalone CoreU compilation(CL#800371)
fbf16f7d2 : [Decode] dynamic_cast using in MHW VDBOX(CL#800299)
8e8f5eeab : [Decode] fix 8BitFrameIn10BitHevc wrong output(CL#800284)
544368bea : [Encode] legacy encoder VE2.0 enabling(CL#800256)
e7c76db6e : [Encode] Framerate calculation to consider decimal values.(CL#800147)
7ee728317 : [Encode] Align with CModel about RDOQIntraTUThreshold calculation(CL#800039)
6f37735ea : [VP] fixed VP event for MSDK(CL#800010)
c0761a2ba : [Encode] [AVC Encode] Refine codechal common code for preparing MDF change(CL#799993)
888798f83 : [Encode] revert 98f5a94/CL#799949 due to build failure(CL#799978)
e71795489 : [CP] Enable render engine secure vpp case(CL#799975)
8ffb72c4e : [VP]revert CL#799521(CL#799953)
98f5a942b : [Encode] APO refactor: status report implementation(CL#799949)
f356bf752 : [VP]Media Code Clean up - MHW VEBOX+SFC - Gen9(CL#799862)
f5eb44523 : [VP]Media Code Clean up - MHW VEBOX+SFC - Gen8(CL#799861)
a6b2b0822 : [VP]Media Code Clean up - MHW VEBOX+SFC - Gen11(CL#799858)
1d320aca9 : [VP]Media Code Clean up - MHW VEBOX+SFC - Gen10(CL#799857)
9f41d23d7 : [VP] revert(CL#799838)
2c086cc40 : [VP]Media Code Clean up - MHW VEBOX+SFC - Common(CL#799670)
ed2e67977 : [VP]Fix Wbitfield-constant-conversion warning in Android build with CLANG(CL#799652)
7decb7d54 : [Vdenc] Fix output stream is uncorrect at slice header's start code is 4 bytes on KBL
e38b7e4b0 : [VP] 16 bytes alignment output and 1toN support(CL#799593)
33eacb289 : [VP] New VP feature: Human Vision Based Denoise for Encoding.(CL#799537)
fce9cb20b : Corrected spelling mistake.
59a9779e0 : Enable SkipFrame for AVC VDEnc.
fd2d26c84 : [VP]Fix issue #272.
b140b2912 : fix can't set the slice count in FEI workload issue.
0314c1dfd : [VP] Fix YV12 interlaced scaling output green issue(CL#799518)
9d6126af2 : [CP] fix linux gpu command patch(CL#799514)
2069f680e : [CM] Code Clean-up in RenderHal and Mhw_Render.(CL#799498)
9fd4eb31e : [Encode] Revert(CL#799436)
a0bcce0b5 : [Decode] Set correct size for zero avc PicIdParams(CL#799265)
b28bb381f : [VP] Code Clean-up in VPHAL.(CL#799263)
d51c42cf3 : [Encode] Code Clean-up in CODEC HAL.(CL#799261)
cc4c6e561 : [CM] Code Clean-up in CM HAL.(CL#799260)
3e286869b : [VP] Fix combination corruption(CL#799256)
122e262e7 : [CP] Fix secure encode read counter failure(CL#799233)
47e981427 : [Decode] dynamic_cast using in MHW VDBOX(CL#799218)
d32d5ddc9 : [CM] Code Clean-up in MHW_RENDER.(CL#799211)
74ab5de32 : [Encode] Disable BRC LTR feature(CL#799127)
802376d2e : [vaCreateBuffer] one fixing for issue in vaCreateBuffer().
06a3c9019 : [CM] [Code Clean-up] Add zero initializer for struct RENDERHAL_GENERIC_PROLOG_PARAMS.(CL#798893)
20a4b7168 : [CM] Update CM HAL interfaces for checking Per-Context SSEU.(CL#798891)
25736a242 : [Encode] BRC LTR enabled(CL#798800)
ebac352c5 : [Encode] Reporting tile support capability for GEN11 VP9 VDENC on Linux.(CL#798573)
9050c48aa : Backout CL#797721(CL#798482)
1791c07cb : [Decode] Skip emulation prevention bytes for multiple slices(CL#798131)
a2e960a23 : simplify travis.yml build script
9a2756ab0 : [upstream] update REAME 1. add gmm lib build part.
353c5abcd : [Decode] Scalability decode refinement(CL#798130)
01f8ecf53 : [Decode] correct YUV 422V pitch setting of CreateImage(CL#798070)
d8b7a01b1 : [VP] Fix YV12 iscaling green bar and color artifact(CL#797761)
39cfd78a0 : [Decode] Fix the regression caused by CL 796518(CL#797758)
862cfcc3f : [VP] Fix combination corruption issue(CL#797721)
0ed718d81 : [Encode] Fix HEVC VDEnc related kw issue(CL#797707)
7b3dc31bb : [CP] Fix KW scan issue(CL#797656)
7778b50da : [Encode] Resizing DS surfaces to resolve Page Fault(CL#797653)
351309541 : [Encode] Allow derived class MDF resource destruction redefintion(CL#797483)
63dd4ae12 : [CP] Gmmlib static link change to dynamic link(CL#797383)
d8f1a3cf4 : [Decode] Fix one kw issue(CL#797371)
3a026e85c : [VP] Fix alpha blending issue when one rgb layer passed down(CL#797356)
c4b80ff61 : [VP] Fix the issue that WHQL-VideoProcessFramesPrediction is failed(CL#797256)
30a26a356 : [Encode] Backout 796582(CL#796947)
714841445 : [Decode] VE2.0 control switch to referring ftr flag(CL#796894)
c625381ba : [Encode] Fixed encode error due to dynamic slice size(CL#796843)
19d4dff42 : [CM] Backout CL 796550(CL#796842)
7f63eee94 : [Decode] media driver next codec ult [1](CL#796840)
ecf11ace1 : [CM] Update predefined GPUCopy/GPUInit kernel binaries and fix the DeAssociateThreadSpace issue on the platform without media walker.(CL#796736)
84d630ab9 : [CP] Fix KW scan issue(CL#796584)
9d5ba9da3 : [Encode] Fix HEVC VDEnc related kw issue(CL#796582)
983a606c6 : [CP] Fix MOS KW issue(CL#796576)
6f749a80c : [CM]log file location change for RS5(CL#796550)
a1479858c : [Decode] clean up decode kw issues for ww35 scan(CL#796518)
586fbfbd2 : fix vp8 decode issue #190, change the first partition size
5e41cd1ce : [CM] Media code clean up of mhw_render and renderhal.(CL#796490)
4683ab40f : [Encode][common Linux DDI] backout 795839 --- replace VABufferTypeMax with VAImageBufferType(CL#796463)
ad8945ce7 : [VP] Enable VEBOX Pre-process features for HDR(CL#796264)
d033cad31 : [Decode] Extend OS interface to get handles and mgr(CL#796239)
9e7df24df : [Decode] add 444p 422H 422V support in CreateImage for JPEG decode(CL#795911)
4aa2f0d70 : [Decode] Add S/W swizzzling/unswizzling for Linux(CL#795889)
70fc5fd5b : [Encode] APO: Add Encode Scalability Multipipe related code(CL#795882)
a9a07fc91 : [Linux DDI] replace VABufferTypeMax with VAImageBufferType(CL#795839)
ed04556a6 : Update readme for ICL HEVC/VP9 encode/decode
134c51b80 : [Decode] ult: fix driver loader and stop corrupting test state(CL#795829)
fd0d22f0a : scale jpeg qmatrix when whole header is packed by application
54b30997a : change the capiblities and packed header raw data support
a13bda0ce : [Encode] Add Gen11 AVC/HEVC/VP9 VDENC build for open source driver.(CL#795498)
060000163 : [Encode] Page Fault Fix for Rext cases(CL#795387)
850e9e273 : [Decode] Disable MOS_TraceEvent in release driver for decode(CL#795182)
6b0da794d : compile: fix and remove -Wno-endif-labels
79b9a1687 : [VP]Add platform information in DdiMedia_QueryVideoProcPipelineCaps
8e7ca42f9 : [Encode] Long Term Reference enabled(CL#794928)
1383ce437 : [CP] Backout Cl793947 and CL793977(CL#794834)
ec096054f : [Encode] backout 794674(CL#794731)
05472e372 : [Encode] Quality Match with Reference encoder(CL#794682)
35d022ffe : [Encode] Fix for Page Faults due to incorrect buffer size/type(CL#794674)
6ba9ee322 : [Decode] mediaInterface sweep(CL#794673)
788084a1a : [Encode] Fix RAB corruption(CL#794525)
22ab80d85 : [Decode] Backout 794338(CL#794346)
6ecb1d70f : update README
10f382d13 : Back out 794309(CL#794338)
378c8fce5 : [Decode] os generic header refinement(CL#794322)
91c6f716d : [Decode] Return H_INVALIDPAR when bitstream has more than 8 references(CL#794309)
0cc45e1eb : [CM] backout 791152 "Enable Per-Context SSEU Overriding in CM layer." due to encode regressions after merged to mainline.(CL#794057)
5a2d5a392 : Update readme for ICL open source
87fadbe90 : switch to dynamic gmmlib
0f71840f4 : ult: fix driver loader and stop corrupting test state
cfb5cc8d2 : [Decode] backout CL793106(CL#793946)
1c57b4590 : [Encode]backout 792362(CL#793907)
5c8a66390 : Enabled HEVC P frame encoder on KBL.
29890156d : compile: fix undeclared type MEDIA_FEATURE_TABLE on clang
15fe6e4b4 : compile: clang, fix warning for -Wparentheses and -Wparentheses-equality
2fb03cd14 : use intelmediadriver for docker faceless account
85d0b2410 : [VP] Fix KW scan issues(CL#793873)
6316e4471 : [VP] Add vp pipeline function(CL#793836)
f25a2aa10 : [VP] Fix combination corruption of RGB format(CL#793830)
623286529 : [Codec] mhw vdbox sweep(CL#793812)
e7780fa31 : [CM] Add support for platform without media walker in the follog cases:(CL#793743)
8464fe9fa : [Decode] Clear second level batch structure(CL#793622)
ffde81483 : [CP] Remove Media Driver Dependency on CPLIB(CL#793615)
566a5d763 : [VP] clean up obsolete code in vp(CL#793551)
0d7a922fc : [Encode] Cabac zero enabling(CL#793496)
1496e2fa9 : [VP] Apogeios:Enable VeboxPacket and SFC cmdbuffer submit(CL#793276)
7462319db : [VP] Fix jpeg decode VP issue(CL#793188)
ead15bb6d : [Decode] support hevc tile decoding(CL#793162)
3184b1a8a : [Decode] mediaInterface sweep(CL#793106)
0a06afc1a : [Encode] refine HEVC VDEnc related caps report on Linux(CL#793098)
49e599f12 : [CM] Fix the issue of multiple walkers.(CL#793074)
5799e328b : [Encode] Enable CABAC Zero padding for BRC Scalability(CL#793041)
bc1d8561f : [Decode] Enable regkey "Enable Codec MMC" and "Enable VP MMC" on Release version Driver(CL#792896)
d36b57e71 : [Encode] fix AVC DP Gen11 not reporting user feature key correctly(CL#792719)
18ecf20f3 : [Encode] Fix CQP regression(CL#792649)
614d5d769 : [Encode] Fix dynamic scaling corrution(CL#792627)
d6674cc15 : [Decode] Separate DecodeRestoreData(CL#792469)
1e964fec6 : [Encode] Huc Cmd Initializer IP clean up(CL#792457)
7c5312f14 : [VP] fix gen specific cmake typos(CL#792387)
fe22cf4f2 : [VP]Remove sw path and create vp context in DdiMedia_Putsurface to fix #148
05685605d : scale jpeg qmatrix when whole header is packed by application
681195a30 : change the capiblities and packed header raw data support
a032a5a6c : [CM] backout CL789800(CL#792286)
1dc986dfe : [Encode] Fix the mfx primitive command data size calculation for AVC encode
cd505bc76 : [VP] enable MMC status query form Gmm on Linux(CL#792047)
b552981e1 : [Encode] Mediasolo Event Handling(CL#791974)
88adb0f23 : [Decode] eanble P010 for Denoise(CL#791707)
b90548691 : [CM] EMU mode. 1. CreateQueueEx map to CreateQueue 2. CM_KERNEL_FUNCTION to unify createkernel between hw/emu 3. vector/matrix struct for HW and EMU.(CL#791632)
5900867e1 : [Decode] MPEG2 Decoder Fix slice_vertical_position handling in frames with fields
e77fed5c3 : [Encode] Disable SFC on Gen11 for fixing argb case(CL#791451)
17c41aa14 : [Encode] [MOS]Add scalability component to MOS messages(CL#791444)
36f3f5278 : [Encode] Fix color distortion issue.(CL#791439)
3794bfd61 : [Encode] backout 791338(CL#791421)
2dff3e1a6 : [Encode] Integrate the BRC kernel v180810 for fixing the HRD violation in parallel BRC(CL#791392)
f26a67459 : [Encode] Enable frame tracking for VP9 with sanity fixes(CL#791338)
7e1c4c634 : [Encode] Integration of HEVC Kernels for VME replication of corner pixel issue(CL#791289)
7a4a6b40d : [CM] Enable Per-Context SSEU Overriding in CM layer.(CL#791152)
fa044b2a1 : [Encode] Cabac zero enabling(CL#791094)
5c5832e1d : Reason for Changes: Cabac Zero initial changes(CL#791089)
85a8e6b1b : [CP] add trace event for cp resource session(CL#791074)
ee0556c68 : [VP] Fix Dereferencing NULL pointer issues(CL#791071)
563bae497 : [VP] backout #791043(CL#791048)
36b3a0aa3 : [CM] backout CL790225(CL#791052)
eba0121b8 : [VP] Fix Dereferencing NULL pointer issues(CL#791043)
802bdc3c0 : [VP] quick fix for loging print(CL#791031)
b5b494bca : [VP] Add function to check whether composite parameters valid(CL#791027)
d74b48d4a : [Encode] Fix user featureression(CL#790998)
391dc1b86 : [Encode] Enabling negative QP for 10 bit input(CL#790919)
c4e5f3fc2 : [ddi] Load libX11.so.6 instead of libX11.so
228fdc3dc : Check whether external libs exist before building
23f4a5833 : [VP] Correct kernel rules of rotation/mirror for YV12(CL#790704)
8d0eddf21 : [VP] Fix XVP Test fail issue when chromasting enabled in SFC(CL#790682)
91567b091 : [VP] backout 789440(CL#790490)
34f03c2e8 : [Decode]backout 790060(CL#790485)
996ce2757 : [VP] Disable bSyntheticContent flag(CL#790385)
94e0dd5c4 : change surface format for jpeg 444 file decode
5fcf1732d : VC1 skip emulation prevention byte
ad772982b : [Encode] Fix 8K 2Col x 4Row and 8008ffff Error(CL#790298)
7adf96c3f : [CM] Enable Per-Context SSEU Overriding in CM layer.(CL#790255)
dbb5bccc7 : [Decode] Fix VP9 secure decode was executed multiple times issue.(CL#790233)
8b1a63057 : [CM] CM Media Walker to Compute Walker. Basic functions.(CL#790133)
038f42cc2 : [CM] Add "dependency count" as a implicit kernel argument for software scorebording.(CL#790131)
30852140d : [Decode]backout 789457 and 789435(CL#790060)
3d1e6b95c : [CM] backout 789893(CL#789943)
21ffe8f6c : [CM] Enable Per-Context SSEU Overriding in CM layer.(CL#789893)
dcc44e07a : [Encode] Enabling VP9 VDENC REXT and supporting 8k resolution for GEN11.(CL#789852)
dbb5632f8 : [VP] MMIO user featureisters Access Separation(CL#789843)
8f92fa018 : [CM] Pass "-loadPayload" option to jitter to enable compute walker.(CL#789800)
b2fcac2ba : [VP] VEBOX 3dlut MOCS bit programming.(CL#789565)
7d398c33c : [Decode](CL#789546)
d4a085fe4 : [VP] Fix alpha blending issue when one rgb layer passed down(CL#789440)
1eac068c9 : [Decode] solo issue for gmm sku/wa initialization(CL#789435)
a6639be24 : [Decode] recheck-in CL788362(CL#789430)
443896d1e : [Encode] AVC VDENC and common code.(CL#789222)
064269db6 : [Decode] Add cpParam in codechalSetting base(CL#789172)
cd94af758 : [Decode] backout 788362(CL#789122)
c6f415fe7 : [Encode] enable QP modulation(CL#789101)
3acf295f7 : [Decode] align sku/wa table between platforms(CL#789084)
63c5c6b8a : [Upstream] modify default building configuration
9d30bd33a : Revert "rename Tools to tools for coding style"
2e521eea2 : add video analytics reference code in usage folder
f7633be0b : rename Tools to tools for coding style
8c587f02a : Upload UMD Perf Profiler releated tools
e49749bbb : update README
54ca9bed5 : Resolve 'provide a default building configuration' Fixes: #198 - Default CMAKE_INSTALL_PREFIX to '/usr/local' if empty string - Default MEDIA_VERSION / UFO_VERSION to 1.0.0 - Default gmmlib dependency paths until builds shift to dynamic linked - Update README.md to reflect simplified build steps - Update distro_cmake.sh & unified_cmake.sh scripts
29aec7379 : [Decode] Separate codechalDecodeParameter from codechal_decode(CL#788769)
b08e7b1f5 : [VP] Open source vphal mdf wrapper.(CL#788722)
176487b8e : [CP] Enable input protected surface of Linux secure encode(CL#788700)
5b2149803 : [Decode] Remove cencDecode stub file(CL#788470)
d3795bfb4 : [Decode] Remove cencDecode from decode(CL#788387)
8ac21fb5f : [Decode] fix some sfc issues for linux(CL#788362)
9819e735f : [Encode] [HEVC Encode] Fix DS/HME mismatch issue.(CL#787974)
5b8fcbf5e : [CM] Enable COMPUTE_WALKER for CM.(CL#787897)
8900ca26d : [VP] Update control bits only when MMC enabled(CL#787818)
f7dbce749 : [Encode] Update the BDW AVC FEI kernel to v180613.(CL#787719)
8a06e66bc : [HEVC Encode]aligned the search length for the legacy and FEI.(CL#787696)
362172964 : [Encode] Fix mfe memory slow growth issue.(CL#787693)
f2fe51025 : [Decode] Add cenc decode share buffer(CL#787689)
1f7f456f7 : [Upstream] upstream gen11 ICLLP.(CL#787685)
c20e585f6 : [VP] Add vp pipeline in DdiMedia_GetImage(CL#787679)
5672fc3b0 : [Decode] Format Converting in mos(CL#787652)
ba537c554 : [VP] Enable VP MMCD in Media VP(CL#787645)
1479294aa : [VP] Add capability of VP max/min width and height(CL#787636)
b37cdc713 : [Encode] HEVC Encode DDI update to 0.9957(CL#787596)
dd692dfb2 : [Encode] Disable SHME for hevc vdenc on icl linux temporarily(CL#787246)
c1e626fbc : [CM] Backout CL786413(CL#787229)
d7f068995 : [Encode] Fix corruption for Height not aligned to 4(CL#787131)
31fcefa20 : [VP] Fix PF TDR issue caused by NULL previous output buffer(CL#787018)
79ea56931 : [Decode] Add Aux Table for Media Compression(CL#786991)
046cb0400 : [MOS] Fix the NullPtr issue in Mos_Specific_GetGpuStatusBufferResource(CL#786865)
caddb2313 : [Encode] Add time for MemNinja log.(CL#786863)
47510caac : [Encode] Fix CP user featureression caused by huc obfuscation(CL#786807)
a948980e0 : [Decode] fix issue for vp9 bitdepth change(CL#786805)
83fa0ae38 : [CM] Add CM_SURFACE_FORMAT_R16_UNORM to supported sampler surface format list.(CL#786480)
f33d0ec0a : [VP] Add nullptr check.(CL#786476)
7f2fbc154 : [CM] Enable COMPUTE_WALKER for CM.(CL#786413)
581db9aa9 : [VP] Fix S3D issue: root caused as driver issue for calculate offset incorrectlly(CL#786196)
928fd96a5 : [Encode] KW encoder issue clean for report ww30(CL#786160)
4744e99a7 : [VP] Use GMM info to create image in ddi.(CL#786152)
2251f61a9 : [Decode] backout CL785138(CL#785878)
582154f88 : [Decode] fix jpeg decode issues for linux(CL#785720)
db1817c52 : [CM] Enable Hybrid fast copy from smaller resolution to higher resolution(CL#785697)
a48aa3773 : [CM] backout 785228(CL#785647)
1558292e2 : [Encode] Disable UHME temporarily for HEVC VDEnc on Linux(CL#785646)
0c37d2bac : [CP] refactor cp state in video process(CL#785642)
58cadcb7f : [Decode] Weighted Prediction enabling(CL#785637)
2ee208121 : [Encode] Fix the regression issues caused by CL783794(CL#785520)
cfdcb4a67 : [Encode] Add codec ULT perf test cases.(CL#785239)
241af7abd : [CM] Enable Hybrid fast copy from smaller resolution to higher resolution(CL#785228)
bad4c53b8 : [CM] Fix "Critical section not initialized" issue reported by Application Verifier.(CL#785209)
09a129449 : [Encode] HEVC VDEnc Rext enabling for Linux(CL#785198)
68a9e6356 : [Encode] Min tile height = 128(CL#785168)
69f2a8b9a : [CM] Add support for 26D and 26XD patterns(CL#785146)
001132c9b : [Decode] Fix memory over run in QueryConfigProfiles()(CL#785138)
ae1482070 : [Decode] Advanced decode support - update base class(CL#785079)
6a0084696 : [CP] MOS Telemetry Wrapper function(CL#785055)
24f36f54c : [Encode] Modified resource management for all codecs.(CL#784941)
32a832c00 : andoird: add script to generate makefile for andorid
cd09486be : compile: clang, replace __atomic_store_8 with __atomic_store_n
8ca045906 : compile: filter out gcc specific flag for clang
11c4ac0ee : [Encode] Add support for RA B stream in(CL#784816)
d5b06188a : [Encode] Fix FEI regression (Re-checkin)(CL#784606)
4d6b953ea : [CP] CPLIB Stripping(CL#784427)
5fad4597a : [CM] Add CFL support in cm rt headers(CL#784371)
9dec9c8c6 : [CM] Remove redundant and invalid license headers(CL#784370)
55c0e7db0 : [ffmpeg-vaapi][mpeg2 encode] implement f_code overwrite.
4397990d0 : (For review and check in)Formal fix for the semaphore wait hang issue(CL#784274)
9aa9928f3 : [Encode] backout 784018(CL#784157)
322e1c9b4 : [Encode] backout 783686(CL#784018)
31a812cec : [CP] Fix perf drop issue in 1N cases(CL#783992)
c975f8d9d : [Encode] HUC BRC Enhancement(CL#783794)
af93aa502 : [Encode] MFE support use same cm Device for various mfe encode instance(CL#783686)
49d724783 : [VP] Set Color Space to BT2020 only if surface is 4K resolution and P010 format(CL#783467)
358d05e0c : [CM] Back out CL783052: Fix page fault issue related to avs sampler with P010 surface.(CL#783379)
d90ca5c53 : [Encode] Add user feature keys to enable/disable SHME/UHME for HEVC VDEnc(CL#783070)
516178562 : [CM] Fix page fault issue related to avs sampler with P010 surface.(CL#783052)
40d9c69a6 : [VP] FP16 support in VEBOX(CL#783050)
084ee7981 : [Encode] Remove mos copy and add ref dows minimum detection on HEVC FEI(CL#783047)
c3403a24e : [Encode] Disable mbstat and mvdata on frame level.(CL#782954)
95c38eb5a : [Encode] KW issue clean 0713(CL#782673)
f148b54a3 : [CP] Move check status report from HAL to MHW.(CL#782599)
bbb88087e : [VP] Add clarification comment for unused DDI parameters.(CL#782569)
7904d19af : [Encode] Add more information for GFX memory allocation log.(CL#782549)
465c7b1b8 : [Encode] Clean up the full open source compile issue for GEN11 Codec driver.(CL#782193)
1c2454529 : [VP] VP APG Ph1: enable APIs for Adatper <-> Pipeline(CL#781927)
00d889149 : [Encode] [HEVC VDEnc] Do not program delta QP fields when CU delta QP is not allowed.(CL#781853)
34e24e906 : [Decode] Remove gralloc dependencies from Android(CL#781817)
2a1f9e25a : [Decode] Advanced decode support - base class(CL#781731)
8d8f32e33 : [Encode] Remove AVC/HEVC VME build from Linux full open source.(CL#781477)
e80bd63e2 : [CP] Gmmlib versioning(CL#781445)
87f95aa5b : [Encode] Fix memory growth issue for AVC MFE FEI.(CL#781415)
75748fd46 : [CM] [MDF] Add additional CM cache policy usages and support (CL#781341)
c3d02a55a : [Encode] ULT perf test Linux time calculation implementation.(CL#781164)
dbcbfa055 : [Decode] Add register key report for decode histogram from vebox(CL#781128)
d719eb5be : [VP] Modify linux vp ddi of getting colorspace(CL#781116)
f7c2ce3c8 : [VP] Align the RGBPlaner read and write order in kernel.(CL#781113)
84ce7cdf7 : [Encode] Enable huc obfuscation for hevc vdenc(CL#781112)
17d4c037d : [Encode] KW issue fix for report WW27(CL#780844)
4a85bb18e : [Decode] kw issues fix for decode(CL#780834)
01aa1bb97 : [Encode] Add build flags to differentiate DP and VDEnc encoding path.(CL#780804)
c898f51d0 : [VP] change ADI intermediate buffer format(CL#780802)
4f84f9b0c : [Encode] Huc obfuscation kernel integration and stitch cmd removal for HEVC/VP9 VDEnc re-check-in(CL#780792)
e3e26bb84 : [CM] Provide a flag for user to disable the ISH reusing(CL#780762)
3d99348c2 : [CM] Fix 32-bit host app crash when memninja print is enabled.(CL#780748)
e34af092d : [Encode] Enabling huc obfuscation for GEN11 VP9 VDENC.(CL#780381)
aa40ac86b : [Encode] For the force to skipped MB, change the reference direction from L0 to L1(CL#779982)
8ba2b862f : [Encode] Use iSurfaceOffset for UV data offset(CL#779908)
f5a4f8ee0 : [Decode] Fix linux vp+decode crash issue(CL#779898)
a708feca8 : [CP][v07][submit] -(CL#779894)
fcacc10b9 : [Encode] Backout CL779473(CL#779871)
2fc9dafd7 : [Encode] Adding Wrappers to OS resource to check Buffer type(CL#779851)
654184325 : [VP] Backout CL779420(CL#779835)
f85600d21 : [Encode] Huc obfuscation kernel integration and stitch cmd removal for HEVC/VP9 VDEnc(CL#779473)
ac568a210 : [CM] Backout CL 779254(CL#779457)
38a597b05 : [Encode] Move Stitch cmd to HuC for Open source.(CL#779428)
6369bb344 : [CM] Fix page fault issue while avs sampler accessing 2 planes P010 surface in kernel.(CL#779420)
2b6c2a625 : [CM] Unifies AllocateBuffer() implementation on all operating systems.(CL#779254)
b683476cd : [Decode] fix vp9 rext failure issue(CL#779124)
3f56f9fef : [CM] Fix memory growth in GPU context creation.(CL#779113)
b0f805315 : [MDF] Modified create and destroy mechanism of MDF resources to fixed the memory growth issue.(CL#779068)
ae6b71f6b : [Encode] Resolve second level batch buffer indices for preventing overwrite between frames and passes.(CL#778968)
f0099e1bc : [Encode] Resolve overflow of pak obj command buffer by allocating correct size.(CL#778967)
0ffb9d87d : [Encode] Fix HEVC VDEnc RA B BWD reference issue(CL#778710)
1103a11d5 : [Encode] Fix MPEG2 encoder corruption issue(CL#778635)
1597d904b : [Encode] Enable ACQP by default for HEVC VDEnc(CL#778628)
d30f6a4b2 : change the mb address value to the real MB address
b06a57360 : [Decode] add rpm support(CL#778369)
bb5b43a08 : [Encode] KW issue fix for encoder g10(CL#778304)
6c7b1b6c1 : [VP] Move structure VPHAL_GTE_SURFACE_INFO from VPhal.h to vp_common.h(CL#778292)
73313af0f : [Encode] Link pciaccess for drm_mock.(CL#778285)
05aafd8ac : [Decodebackout 776745(CL#778075)
b152ff9d1 : [Encode] Fixed heap corruption(CL#777888)
5e5227d92 : [VP] Move common DDI structures to vphal_common.h(CL#777834)
22c0c67c0 : [VP] HDR feature support in VEBOX(CL#777777)
28751e303 : [VP] Add new format in linux vp ddi(CL#777527)
2be7ac166 : [VP] Fix camera preview corruption(CL#777522)
b10990ffd : [Encode] [HEVC FEI]:Remove the unnecessary sync before PAK(CL#777514)
cfc2bd3b4 : [Decode] ICLLP open source refinement in Codechal(CL#777433)
6fcae0212 : [Decode] fix kw issues(CL#777411)
14d9ea38c : [CM] Fix kw issues reported in ww26.(CL#777248)
54b0d7e2f : [Encode] ULT perf test(CL#777243)
1e4cfae7c : [Encode] Enable ultra HME with correct resolution(CL#777176)
756449147 : [Encode] Fix for ve flag in linux(CL#777155)
43f881bc6 : [CM] [DevULT] Fixes mock_drm warnings.(CL#777125)
aa7614781 : add 10 bit caps report for HEVC main10 profile
dfad7d500 : [Encode] Removing alignment check for encode resolutions for Gen10 platforms
4e418d2fc : [DDI] enable vaExportSurfaceHandle
1c5f2893a : [CP] Fix MOS KW issue(CL#776824)
8375bae22 : [Encode] Encode issue fix for open-source media KW(CL#776819)
9dcd9fee1 : [Decode] fix kw issues(CL#776791)
065296eb6 : [Encode] Enable vp8 enc on new platform linux(CL#776757)
fc590d27d : add SFC flag for decode.
751b6d614 : ddi/hevc_encode: fix the FrameRate setting issue.
38df289af : ddi/media_libva: fix mutex lock issue
fa2b4d3d1 : add BGRX format support for vaCreateImage
d8a23d62d : [Encode] Marking the invalid reference entries on Linux DDI for VP9 VDENC.(CL#776735)
3c3da4282 : [VP] FC kernel opensource release(CL#776729)
9a0372ab2 : [Encode] Enable VEBOX+SFC for G11(CL#776713)
6144b9f6f : [Encode] Fix/Add several codechal dump(CL#776498)
ce212ea22 : [Encode] Change some files' directories(CL#776416)
ab7d5e015 : [Encode] Enable streaming buffer DDR mode.(CL#776415)
54468811f : Set destructor protected for virtual classes (#138)
ba6dfae17 : [Decode] ICLLP open source MOS and Codechal refine(CL#776364)
43ac67476 : [Encode] Add a new flag for "force to skip".(CL#776358)
1a7343f8a : [Encode]DDI update to v0.957(CL#776357)
0f6df0a24 : [CM] [DevULT] Supress GCC 8.1 warning on nullptr.(CL#776327)
fc41b4c68 : [Encode] Move encoder definitions shared by DDI into separate header file(CL#776313)
c2b490afc : [ClearLinux] Fix a bunch of compile issues on ClearLinux (#199)
923731f2e : [Encode] Fix IFrameDist surface programming issue(CL#776073)
3205d1ec1 : [CM] Merge the thread space extension with thread space class(CL#776022)
bdac2a92e : [CM] Get GT frequency by KMD exposed APIs, instead of accessing the register directly.(CL#775704)
9d9e6a33e : [Encode] Removing Dependency on GenState base class(CL#775369)
f97d0c8dc : [Encode] Fixed HEVC_VDEnc ROI region is not as expected(CL#775102)
732e7e120 : calculate the real byte offset from macroblock_offset
97916802e : [CM] [DevULT] Supress GCC 8.1 warning on nullptr.(CL#774930)
0ba04f7bf : [CM] Resolve LoadSipBinary problem and mid-preemption issue.(CL#774768)
8d776d47a : [VP] Fix memset warning issue(CL#774598)
988fd3549 : [Decode] fix hevc/vp9+sfc decProcessMode unassigned issue(CL#774565)
c3e13c175 : remove useless BUILD_ALONG_WITH_CMRTLIB
f1ce1addc : [Decode] Set default value for mhw huc interface data members(CL#774492)
24b96d40c : [Encode] Fix an issue that HEVC VDENC does not support RollingI.(CL#774457)
0dcc6ee26 : [CP] Fix the issue on Linux input counter from statusreport is not set to coded_buffer_segment(CL#774450)
509574a66 : [Decode] clean up decode kw issues(CL#774447)
a1acdac8b : [CP] Fix MOS KW issue(CL#774433)
380e21c5c : [CP] Fix MOS KW issue(CL#774428)
c30110b26 : [Encode] Correct Linux ULT compile warnings(CL#774423)
621c8de15 : [VP] Remove closed version VP Kernel Source files.(CL#774420)
e916d61c4 : [Encode] Update DDI to support streaming buffer(CL#774022)
064a66019 : [CM] Lock dgsh once just after creating the heaps(CL#774019)
8d2181ffc : Backout CL 773904(CL#773974)
83933fe33 : [VP] Fix warning of sprintf_s with GCC 8.0.1(CL#773971)
c53d3a8a0 : [VP] Fix compile warning of memset in vp ddi(CL#773966)
dbf744019 : [VP] Enable motion detection feature(CL#773962)
e7cecb94b : [CM] Add support for extended surface format P016/Y216/Y416 on Linux.(CL#773939)
a486be28f : [Decode] Fix gcc8.0.1 build issue on fedora28(CL#773936)
0b2536bf7 : [VP] move linux data path reg key access(CL#773912)
f63999488 : VP - Fix WebGL user featureression(CL#773909)
10f5135a0 : [CM] Unifies AllocateBuffer() implementation on all operating systems.(CL#773904)
0f06fe902 : [Encode] Implemented GPU hang soft recovery(CL#773892)
69bfafef0 : [Decode] CencDecode refinement - coding style(CL#773446)
ed0887560 : [Encode] fedora GCC8.x compliation waring fix(CL#773445)
91eb2f797 : [Encode] Backing out CL772897 due to regression(CL#773420)
cd31391b9 : [CP]Backout 772952(CL#773377)
7358331f1 : [Decode] Fix asset caused by null gpucontext/cmdbuf mgr(CL#773064)
24a796031 : [CP] creating context for virtual GSC engine(CL#772952)
118d4755e : [Encode] VP9 VDEnc: Correcting sending surfaces for memory compression & Adding wrapper functions for MMC commands(CL#772936)
66a88502b : [Encode] Removing Dependency on GenState base class(CL#772897)
93588c06e : [VP9 VDEnc](CL#772884)
de6a536cd : APO ULT framework(CL#772723)
c025846ef : [Encode] Fix a segmentation fault error for MFE FEI.(CL#772713)
71aa39976 : [Encode] Back out CL772314 change(CL#772639)
a78de86c5 : [Encode] VP9 VDEnc: Disable repak pass in Speed Mode TU7 for performance(CL#772598)
f444a76e4 : [Encode] Fix codechal dump crash(CL#772476)
a95c9f888 : [Encode] Align header size for CModel match(CL#772461)
1b65bbf08 : [Encode]Disable PreENC when disable MVData and MBStat output.(CL#772333)
215ed078a : [Encode] SFD kernel remove(CL#772314)
f9d586a3d : [Encode][HEVC] Fix for bitrate reset is not working for CBR(CL#772309)
a32b50c7d : [Decode] Fix memory leak on multiple vaCreateContext/vaDestroyContext(CL#772040)
b100ba80e : [Encode] enhance FastIntraMode for per-frame control(CL#771994)
93f29c615 : [Decode] [media solo]remove gen platform dependency for linux media solo(CL#771973)
23fec25ec : [CM] Back out CL770544.(CL#771901)
328b9707e : [VP] add VPoutputpipe and VEFeatureInUse for linux.(CL#771618)
c5c6d4cb7 : [CP] update trace event data(CL#771554)
79009faf6 : [Decode] Recheck-in CL 771122(CL#771504)
b843e4d2f : [Encode] AVC VDEnc refactor intial check in(CL#771476)
4a01b0355 : [Decode] CencDecode refinement - CheckStatusReportNum should use decode hwInterface(CL#771185)
442efeb98 : [Decode] dump hevc parameters(CL#771175)
7c241661b : [Decode] CencDecode remove decode dependency(CL#771118)
717813928 : [Encode] Add SSEU overriding when render context creation.(CL#770813)
01e249252 : [Encode] Add encoded buffer overflow detection for all encoders.(CL#770797)
e9c8707d2 : [CP] Enable Linux secure encode(CL#770690)
285c4108f : [VP] Fix the function of getting colorspace(CL#770686)
f4e6332a7 : [CM] Unifies allocation of 3D surfaces on different operating systems.(CL#770658)
16eef5336 : [CM] Enlarge the max value of sip szie to avoid load sip kernel failure.(CL#770544)
8a1be0bf2 : [VP] enable sfc for kbl and cfl in open source(CL#770472)
42fa658c8 : [CP] Fix TDR issue when playback UHDBD by PDVD14(CL#770449)
ce25f33b6 : Update GLK PCI IDs.(CL#770430)
97c4dc390 : [CM] Fix segment fault crash when enabled surface dump.(CL#770423)
c256c076f : [Decode] Enable hevc decoding for new profiles(CL#770420)
d3f524b10 : [Encode] fix some compile warnings for encoder on g8/g9(CL#770387)
cc7fc8f9a : [Decode]backout 768837(CL#770361)
b774f5c26 : [Decode] Add Cenc tag(CL#770355)
100c1aaca : [Encode] Enabled SFC to do CSC with rgba input,and corrected fps setting.(CL#770342)
e2105b959 : [Encode] fix some compile warnings for encoder on g8/g9(CL#770010)
3d514d099 : [Encode] fix some compile warnings for encoder on g8/g9(CL#770003)
6b876efa0 : [Decode] Add CencDecode in DDI(CL#769951)
8b82e5267 : Reason for Changes:KW issues for encoder g8/g9(CL#769939)
49b51d837 : [CM] Fix kernel data reuse issue regarding threadspace colour count.(CL#769938)
552560583 : [Decode] Fix SFC mismatch issue caused by Input chroma siting(CL#769676)
505f90d0a : [Decode] vainfo crash(CL#769641)
c92d1a129 : [CM] Add implementations of C-APIs in cmrtlib and cm driver(CL#769598)
df7488c34 : [VP] add func to check Render engine MMC enabled or not(CL#769533)
8633c6843 : [Encode] Allocating the macroblock segment map buffer accroding to the input parameters from application, and correcting rate control method and minimal bit rate.(CL#769390)
ae1573c36 : [Decode] Fix gcc8.0.1 build issue on fedora28(CL#769221)
625fac887 : [CM] Enable R8_UNORM format for surface2D.(CL#769115)
0f1f06ff9 : [Encode] Fix some compile warnings.(CL#768928)
bcc7e0d42 : [Decode] [Media Solo] fix media solo issue that cannot work on new platform(CL#768884)
03a86c717 : [Decode] Watchdog Timer Code Refinement(CL#768840)
5ae54891f : fix for unsupport buffer type tested by libva-utils
3e60104d3 : add check for vaCreateConfig parameters
8449293f4 : [CP] Gmmlib versioning(CL#768524)
fa31a5a62 : [Encode]Fix for vaMapBuffer returns VA_STATUS_ERROR_INVALID_BUFFER unexpected.(CL#768459)
4e2a8c2a0 : [VP] Convert VP ULT projects to CMake(CL#768073)
601a3826d : [VP] Fixing Y416 AVS black block and R/B channel swap issues(CL#768060)
a3008a189 : [CM] Fix KW issues reported in ww21.(CL#767984)
69b9a967c : [CM] Queue changes(CL#767893)
6721f3be3 : [CM] [DevULT] Enables memory leak detection in all cases.(CL#767593)
7fb44fa2d : [Decode] Hevc/vp9 Rext and 12b decoding(CL#767552)
054a1c93a : [CM] [DevULT](CL#767541)
755c13f1c : [Encode] Fix JPEG RGB encoding regression issue(CL#767299)
40e0fec41 : [Encode] CL764953 caused one test failing in App crash, so back out it(CL#767294)
eee611895 : [Decode] Limit SFC 5x5 filter to VDBox only(CL#767256)
6f1ddabe3 : [VP] NV12->RGBP(CL#767211)
5875699ed : Backout CL 766754(CL#767057)
8c7783e4f : [VP] back out CL766851(CL#766899)
de8a87b03 : [CM] [DevULT](CL#766870)
86ecd7f58 : [CM] Updates MOS features.(CL#766868)
c4a26d1f7 : [Encode] Correct a GPU command res info dump issue that may access wrong memory locations.(CL#766865)
8d9d00b9a : [VP] NV12->RGBP(CL#766851)
914e1eb73 : [CP] Fix critical message in VP cases and ult failure due to uninitialized cp context.(CL#766850)
4cbb2c893 : [Encode] Fix ROI user featureression by CL763260(CL#766799)
d172e9822 : [CM] 1. Add queue list to maintain thin layer queue managing.(CL#766754)
7beb79de1 : backout CL766486(CL#766561)
ba870aa68 : [CM] Create reg for CM to enable EMU mode.(CL#766537)
422441cf8 : [VP] NV12->RGBP(CL#766486)
29a45b61e : [CM] Fix vebox std issue for FDFB usage.(CL#766484)
bdbeba46b : [Encode] Allocate corresponding BRC buffer for ENC.(CL#766191)
db529201d : [CM] Remove the memset to non-POD data type(CL#766115)
2162caa10 : [Encode] Increase BRC History buffer size(CL#766000)
20f21c2f2 : [Encode] Re-Checkin Internal Buffer Size and offset fix (CL764879)(CL#765911)
43847a965 : [AVC FEI Preenc] PREENC status report issue.(CL#765789)
38ab3c310 : [Decode] fix codechal dump issues(CL#765717)
3be2f0f36 : [CM] Calls MOS interfaces to allocate resources for CmSurface3D.(CL#765699)
6137025dc : [Encode] Use HME B Kernel for HEVC normal B frames(CL#765575)
c6dcdce43 : [Encode] Fix fake memory leak reports.(CL#765487)
8af43ca54 : [Encode] backout CL764879(CL#765464)
5647f4c34 : [Encode] Refine GpuCmdFactory class in Linux ULT.(CL#765434)
a29bad8e3 : [VP] Fixing CMFC CSC coefficient logic(CL#765389)
1c2b0615d : [Encode] Add GPU command res info dump(CL#765122)
c027e1662 : [Encode] Add SSEU overriding when render context creation.(CL#764953)
5f033ead1 : [VP] Fix Planar surface chroma Yoffset calculate error(CL#764934)
f969f71ec : [Encode] refactor FEI VAEntrypointStats and VAEntrypointFEI in Linux DDI(CL#764888)
c5044e810 : [Encode] Fix Internal Buffer Size and offset for Page fault issue(CL#764879)
2b32f6c22 : [CP]remove duplicated IsCpEnable function in mhw and mos interface(CL#764826)
91afb7c97 : [Encode] Backout CL 764498(CL#764702)
0fb69862d : Add RDOQ Intra TU setting(CL#764530)
2185ff8e4 : [Decode] [Decode] Update RGBA format conversion and populate color masks in vaDeriveImage(CL#764499)
88cf75588 : [Encode] Add GPU command res info dump(CL#764498)
96d1b7008 : Refine code of bitdepth for code readability(CL#764395)
2df0154ae : [Encode] Fix vdenc hevc hang when enabling page fault(CL#764362)
16a67cbe2 : [Encode](CL#764223)
faaadf9d8 : [Encode] [HEVC VDEnc] Pass 0 luma_log2_weight_denom and delta_chroma_log2_weight_denom values to HW if WP is disabled.(CL#764066)
a142383ac : [VP] Update hwcmd(CL#764046)
5c334b3e1 : [CP] Fix random segment fault issue(CL#763771)
eaaf54969 : [CM] Add protected destuctors in the classes(CL#763447)
489e0a6bf : [Encode] ROI Fix(CL#763155)
e3e187db9 : [Encode] Enable ULT command buffer validation.(CL#763127)
f1c2437c3 : [VP] Change component tag for VP.(CL#763077)
a76f57e79 : [Encode] Specify the location of codechal_dump with env variable(CL#763031)
ce9e84b53 : [HEVC Encode] fix corruption(CL#763003)
f76db40cb : Fix a issue in mos_get_context_param_sseu() to align with the behavior of KMD patch: https://patchwork.freedesktop.org/patch/178408/(CL#762638)
efb00b69d : [Encode] [Encoder] disable AVC and HEVC ROI priority level support on Linux(CL#762624)
ab264dd51 : [HEVC VDEnc] Fix reference frame intra refresh location programming for ACQP / BRC(CL#762321)
0d96156fd : [HEVC VDEnc](CL#762169)
a68d80dda : [Encode] Low delay BRC enabling(CL#762100)
ba61e8d8a : Reason for Changes:(CL#761605)
dc5ce00f3 : [Encode] return error for HEVC DP Encoder P slice on CNL since P slice is not supported(CL#761506)
8e6062786 : [Encode] [HEVC VDEnc]Update levelIdc to get the right MaxNumSlices(CL#761489)
b3c1f90df : [HEVC VDEnc] Correct Single Pass BRC logic(CL#761232)
233aeb1aa : [Encode] Correct BRC mode setting for HEVC encode(CL#761216)
e9f2d8921 : [CM] Format P208 support in Linux(CL#761166)
0647cc022 : Dump hevc encode parameters for deissue.(CL#761159)
801900ec1 : [VP] Quick fix for Lumakey side effect on chroma(CL#761127)
4eca2dfee : [VP] Fixing regression for Lumakey sampler solution(CL#761123)
e16ab37e9 : Stop guessing bits locations while setting ROI caps
1b9c15b24 : [Decode] refactor(CL#760799)
b7b81d950 : [Encode] Shutdown non-VME subslice when creat context(CL#760796)
cd012d2d5 : Reason for Changes:(CL#760747)
b9c7699e4 : [Encode] Fix single task phase support setting in AVC preenc and HEVC preenc.(CL#760706)
569f43f7c : [Encode] HEVC VME(CL#760588)
ed25d1833 : [Encode] Enabling segment map data buffer for VP9 VDENC on Libva DDI.(CL#760387)
a563af956 : [Encode] HEVC VME(CL#760243)
df9080f67 : Description:(CL#760124)
a7de25db7 : Use libva-x11.so.2 soname for dlopen
0d744598a : option to discard test suite
d9389ceba : [VP] Enable AVS for multi-streams in opensource code(CL#760049)
04964fc79 : [MOS] Add TileAsTile support for resource lock(CL#759929)
d5d7ff1d5 : Enable artifacts inclusion of system architecture(CL#757149)
c0ae410fe : Enable artifacts distro information and build type(CL#755859)
fce7360f2 : [CM] cmrtlib code clean up based on scan report by static sanalysis tool cppcheck(CL#759554)
0077c4173 : [CM] Change to use saved GPU render context handle in SubmitTimeStampBaseCommands.(CL#759225)
a64481433 : [CP]Fix perf drop issue caused by fpu context refactor(CL#759203)
f370d805c : [VP] The correct protected stout kernel of CNL(CL#759133)
1c505d2cb : [MDF] Fix the crash issue caused by sending the timestamp base command(CL#759108)
637a7f261 : [GPU context] Multi-stream mapping support(CL#759046)
7afa8ae57 : [CM] Fix the issue of setting scratch space base pointer.(CL#758905)
87aeb9d98 : update README
e1d367472 : check the support RT format inside CreateConfig
319255a6d : [CM] Remove platform restriction for preemption resource allocation.(CL#758718)
69291102a : [MDF] Change to use saved render context to sync with vebox context.(CL#758470)
ee7560246 : [Encode] Fix MPEG2 GPU Page Fault issue on BDW.(CL#758346)
ae7736ff0 : [Encode] return error for HEVC VDEnc P slice on CNL for P slice is not supported(CL#758060)
16fd1a2e8 : [VP] Enable VP TA output support(CL#757976)
413dd45ea : [MDF] Support the unified media profiler in cm driver(CL#757606)
676175984 : [MDF] Fix kw issue reported on ww16.1.(CL#757587)
30b034e87 : [VP] Fix Lumakey chroma transition effect(CL#757566)
c89fae66f : [MDF] Refine the profiler interfaces in CM(CL#757548)
6271e3fa4 : [Encode] [HEVC VDEnc]Add defination of padding size(CL#757524)
49ea14eea : Enable texture array usage with none-zero YOffsetForFrame in MEDIA_SURFACE_STATE.(CL#757504)
66b4903b0 : New BRC kernel integration to fix HRD buffer overflow in driver(CL#757420)
65e4834a4 : [MDF] Issue a simple command to get the timestamp base value(CL#757147)
597eb1686 : [CP] Add hw interface for SetBatchBufferForDecode(CL#757138)
45f063fa2 : [MOS] Fix signed bit shifts leading to out-of-bounds access
58e9c4eb6 : Back out changelist 756328(CL#757068)
89045e298 : [MDF] Add new CM cache policy usages and support(CL#757065)
e63941df9 : [Encode] Add flag "FastIntraMode" to do fast intra prediction.(CL#757048)
d8b6ce980 : [HEVC VDEnc](CL#757031)
c4392fb9c : back out CL756686(CL#757027)
af83cefc8 : Description:(CL#757024)
a11834d78 : [HEVC Encode] Refine dump functions(CL#756974)
c0ec2c500 : [VP] enable YUY2/NV12 Lumakey sampler solution(CL#756815)
f67843c89 : [VP] Fix the transcode scaling color issue with ffmpeg(CL#756790)
28e08a50b : [MDF] Issue a simple command to get the timestamp base value(CL#756686)
e58b850db : [Encode] Load kernel IGCODECKRN_G9 for BXT/GLK(CL#756374)
e6bccb3f9 : [Encode] Add encoded buffer overflow detection for all encoders.(CL#756328)
096237b5a : [MDF] Corrects comments.(CL#756327)
a1b4815e4 : [ULT] Refine ULT cmake alignments and delete unnecessary cmake commands.(CL#756312)
6ceaf6782 : [Decode] Fix mpeg2d big surface pool cases have b2b issue.(CL#756306)
4ca9294ba : [HEVC Encode] fix sao hang(CL#756305)
bec853c95 : [SIM] Cleans compiling warnings.(CL#755979)
0415c23de : [Encode] Fix CSC kernel surface allocation issue for not 16 aligned content(CL#755974)
a1a585fe1 : [Media VP] Add umd performance profiler Tool for VP(CL#755925)
0f08e3f88 : Add interface to set GPU context in decoder(CL#755920)
510b867f2 : [Encode] Declare HucBrcDummyStreamObject as virtual method(CL#755888)
3e7c4aac4 : [MDF] Minor change in cm hal dump for linux
20741b0d5 : [Codec] Update HCP hardware commands.(CL#755866)
b3a1f42a2 : [MDF] Fix a kernel data reuse issue.(CL#755862)
4615bd65a : [VP] [Media VP]update Media FC kernel to the latest version on Gen9(CL#755844)
dc84c0a42 : [Encode] Fixing no segment issue for specific target usage(CL#755747)
64093bcfa : [Encode] Fixing no segment issue for specific target usage(CL#755746)
d6d5f576e : [MDF] [devULT] Enables CmKernel cases on all systems.(CL#755593)
4c64a92ab : Backout CL755428(CL#755529)
522cf97ad : Reason for Changes:CM FC FI0.9(CL#755454)
6f1df344c : Enable texture array usage with none-zero YOffsetForFrame in VEBOX_SURFACE_STATE.(CL#755441)
ae16f440a : [AVC VDEnc]Add condition check for dummy Huc Stream Object buffer(CL#755428)
bad970bb5 : [VP] VP Single pipe VE2.0(CL#755401)
36bd6135f : [vphal: vebox] initialize the Luma and chroma paramters on basic class and remove redundant codes(CL#755386)
f6283e2ed : Reason for Changes:Loop filter to take app setting in CNL(CL#755182)
3f9dd0d17 : [HEVC VDEnc] Fix corruption in HuC WP + 3 ref frame case(CL#755094)
1fa489e46 : [CM] Fix kw issue.(CL#754805)
d531f5fd7 : [CM] Add compute walker(new GPGPU walker).(CL#754800)
fb3e175b2 : [CM](CL#754796)
8cbda0fad : [HEVC VDEnc] Enable Async Slice Size Reporting(CL#754439)
02449d792 : Keep using 3 planes for YV12 on Linux to fix the regression.(CL#754281)
5e8702610 : Reason for Changes: backout CL 754188(CL#754224)
c88251caf : [Decode SFC] Make AllocateResources for SFC extendable(CL#754189)
a9d28fad9 : CM FC FI0.9(CL#754188)
dc1c6b2c5 : [HEVC VME Encode] Refactor ROI Functions(CL#754124)
3af939631 : backout CL752841(CL#753875)
39f28edaa : [VPHAL: VEBOX] vebox refactor.(CL#753864)
066d00650 : Backout for CL753591(CL#753802)
74c743149 : [CM] Fix 3D sampler regression caused by generic DSH change.(CL#753759)
6156c420e : HEVC VME Encode on Linux(CL#753702)
eb470bc58 : [HEVC Encode] - Setting ROI support flags for Gen9
205def0eb : fix X11 put surface issue
03a328bd0 : add I420 format for vaCreateImage
d8dbb6a7e : [Linux ULT] 1. Modify ULT build type to align with driver's. 2. Print platform name instead of platform ID when test case fails.(CL#753598)
7e5839c44 : [VPHAL: VEBOX] vebox refactor (CL#753591)
9b0caac96 : open source KBL/CFL/GLK(CL#753579)
0a00f76b2 : [HEVC VDEnc] Enable slice size report only for slice size control(CL#753571)
391f9c1ce : [CM] Remove the synctag when media walker or gpgpu is used in dsh(CL#753569)
451a5ea57 : [Codec] Backout CL753122 & CL753134(CL#753447)
108c8c36f : [HEVC encode](CL#753409)
1efb450d3 : remove the alignment check for encode create context
f726fa421 : enable format check for vaCreateConfig
cbd4bae9c : correct error code returned from vaCreateConfig
047e8dea0 : MB BRC should not be a standalone RC Mode
42fcccf26 : export correct RC mode for FEI
330a988fc : move VA_SURFACE_ATTRIB_MEM_TYPE_USER_PTR out from #ifdef ANDROID
4664d7ad1 : [comments]remove some incorrect comments(CL#753262)
3927daee7 : [Linux ULT] Mock semctl for ULT because it's not supported on WSL, which can cause ULT fail on WSL.(CL#753228)
c17713861 : [Linux Devult] Update pthread link method in cmake.(CL#753194)
63554f00d : [Encoder] Find NALU start codes in driver for AVC and HEVC encoders, then set SkipEmulationByteCount to skip the NALU start codes.(CL#753151)
34d3fe744 : [CM/devULT] Resuse the cases on Linux in ULT on other systems.(CL#753150)
b61535ba6 : backout 752894(CL#753141)
d95d8f7ab : [Linux ULT] Fix ULT link error on Arch Linux.(CL#753129)
1594bea71 : [Codec] Update HCP hardware commands.(CL#753122)
80061c793 : [Encode] Fix MPEG2 GPU Page Fault issue(CL#752955)
34e944b5a : Add MMC mask to control seprate MMC state for reference surfaces.(CL#752939)
1c68c0656 : [Media VP] Enabled PA AVS sampler read P010 surface(CL#752894)
1c5823b9a : backout CL752832(CL#752883)
ea332e35b : Fix the DI issue of incorrect output sequence when disable SFC.(CL#752841)
13a93d9c8 : [Media VP] Add umd performance profiler Tool for VP(CL#752832)
d7593713b : [MOS]Enable vdbox balancing(CL#752779)
c913517c6 : [Perf Profiler] 1. Fix segment fault issue in context creation/destroy stress test.(CL#752717)
42bcfdb2a : [Encode] - Add new GPU context creation options(CL#752214)
a51134b61 : [DECODE VP9]Fix VP9 Adaptive Playback issue due to wrong Reference ID during Parse Picture Params(CL#752020)
706394c6c : [Decode]Enable Compute CS for decode kernels(CL#752015)
0f32d70ac : [CM]CM change. New multiple walker. Base CL. 749903(CL#751797)
b1afa94c9 : media: ClearLinux: default cfg - use /usr/share/defaults/etc instead of /etc(CL#751683)
3d843ba4d : [HEVC Encode FEI] Fix QP reporting issue for HEVC FEI max frame size feature(CL#751641)
defaf9a26 : Enable planar_420_8 YV12 input.(CL#751594)
4a1782dba : Remove obsolete API mos_gem_context_create2().(CL#751593)
50fd991e1 : [Linux ULT] Remove some unnecessary compile flags.(CL#751585)
7792911ec : [CM] Fix incorrect enbaled-EU number issue.(CL#751573)
1013df31b : [Cache policy] 1. Fix an issue that may get uninitialized cache policies. 2. Remove code that initialize all GMM cache policies for ULT. 3. Refine aligment for ULT ref caps table and MemNinja pointer logging format.(CL#751291)
6a5a44def : [Linux ULT] Refine ULT code format.(CL#751258)
b059b6397 : [HEVC VDEnc] - backout Enable async slice size reporting (CL#751181)
bd2a00d5b : [CM/devULT] Moves OS-agnostic cases to the agnostic directory.(CL#751167)
e7f01a28a : Use UMD Events for Batch buffer completion(CL#751121)
de7361b73 : [Media VP] Reduce Vebox State heap if Vebox 3DLut is not needed.(CL#750970)
2d19c4768 : [CM] Unifies the function for destroying CmSurface2D on Linux.(CL#750895)
35fbaa247 : [HEVC Encode]correct packed caps for HEVC encode(CL#750887)
9e07902b8 : [HEVC VDEnc] - Enable async slice size reporting(CL#750836)
da6585d14 : Reason for Changes:(CL#750817)
30f4a98d4 : [Media VP] Add new interface in MHW_VEBOX_STATE_CMD_PARAMS.(CL#750578)
b45ccd9d4 : [Decode] - Return CODECHAL_STATUS_ERROR when MediaReset or CondBB occur.(CL#750564)
6ceda4b1d : [MOS] Fix issues of GMM client context initialization.(CL#750447)
3c111d0a0 : [CM] Add a notifier class for further implementations(CL#750424)
144f5716f : update README
9955d0b9e : [CM] Add a flag in cm hal to indicate whether SVM buffer allocated, to avoid a loop going through 256 entries in most cases(CL#750422)
0c1bcdf12 : [Media][VP]Fix Tdr issue by correcting the real Scaling ratio in SFC(CL#750410)
3297ef5f0 : Backout CL750379(CL#750395)
b96bce5a4 : [HEVC VDEnc] Update max slice number setting for HEVC Encoder.(CL#750383)
1ceae0865 : [HEVC VDEnc](CL#750379)
cad52ae3a : [CM] Fix the memory crash issue in GPUCopy case.(CL#750276)
e02260279 : Backout CL744730(CL#750099)
841ab86a4 : [Media][DDI]Fix Android vaCreateSurfaces failure on userptr mode.(CL#750024)
6f898a6cc : [CM] Moving CM dynamic state heap implementation to generic state heap implementation.(CL#749903)
7944d18eb : Enable App based events for GPU task completion(CL#749861)
835693462 : [DDI] Fix a GMM client context uninitialized issue.(CL#749649)
3f93045d2 : [HEVC VME Encode] Add tile based statistics dump support(CL#749578)
08ca6bf9c : Description:(CL#749559)
7e5d32c6f : backout CL749231(CL#749327)
dfdf40688 : [KW] - Fix KW memory double free warnings.(CL#749322)
b1bc2c15d : Clean some unnecessary code relate to Slice(CL#749287)
b6f2b7289 : [GPU context] GPU context stream level re-using enabling(CL#749231)
5c76f6f3f : [AVC FEI] Fix not bit2bit issue of avc fei surfaces pool cases caused by CL725809.(CL#749224)
b14e9fc11 : [MOS] Adding MOS interface for pitch patching and the UV plane offset patching.(CL#749220)
9278bed7a : [AVC Encoder] fix pic_parameter_set_id and seq_parameter_set_id issue for picture level parameters like ROI and Rolling Intra Refresh in Linux DDI(CL#748878)
784dce02a : [CM/devULT] Initializes MockDevice after driver initialization, so MockDevice objects become usable as soon as driver is loaded.(CL#748855)
74d2367e7 : MDF change. Typo fix in error message.(CL#748711)
edbb228a1 : [Linux OSInterface] Avoid segment fault when enable perf tag for KMD which doesn't support KMD perf profiler.(CL#748618)
845f07830 : [MOS] Fix memory leaks in function _UserFeature_DumpFile.(CL#748505)
4fb0dca23 : [Linux MOS] Gmm client context is not correctly initialized before using it to allocate resources.(CL#748452)
3b87996c0 : Refine os interface(CL#748131)
b4fa7a539 : Recheck in part of CL745117.(CL#748069)
17e57717d : backout CL745117(CL#748053)
52cb15031 : [HEVC VDEnc](CL#747984)
8727e9fb8 : [HEVC Encode] Enable BRC(CL#747539)
48f33e511 : [Linux DevULT]Clean some unnecessary code in libdrm mock.(CL#747337)
95db79e46 : [AVC FEI MFE]Modify AVC FEI MFE isa file into c array.(CL#747289)
75e1bd0ba : [Linux ULT] Fix release version driver ULT MemNinja counter > 0 issue, re-enable release version driver ULT memory leak detection.(CL#747244)
de719443d : [MOS]change the slice shutdown interface according KMD changed(CL#746925)
e58a3f8ab : [CM] Include cm_rt_extend.h in the development package(CL#746901)
52733cb77 : [CM] Forbid copy constructors and = for some classes to avoid double free(CL#746899)
71cfcf1b8 : Backout CL740417 for BB event completion(CL#746889)
36d11036f : [Linux ULT] 1. Fix GMM assert issues when running ULT for deissue version driver; 2. Re-enable deissue version driver ULT autorun; 3. Fix an issue in calculating hit count in ULT memory leak detector.(CL#746862)
481c9d33b : [VP] Fix VP Predication r2r issue(CL#746860)
6932fc0ff : cmake: allow fatal warnings to be disabled during build
ef454928d : remove unsupport attributes for JPEG encode
fc05eb76e : change the resolution check for MPEG2 encode
c0f9ff562 : remove the minimum resolution attribute for decode
2049ccf5c : add vaQuerySurfaceAttributes for more entrypoint
761f7a1b2 : xf86drm_mock: include sys/sysmacros.h for makedev support.
29428e322 : correct the return value for vaQueryConfigEntrypoints
0cf7f92ea : [AVC DP Encode] Fix for Rolling I corruption issue on CNL(CL#746363)
7055ee5b3 : [MOS] Fix GMM assert issues.(CL#746142)
6ecf0d7e6 : [Linux ULT] Add copyright and fix a compile warning for memory_leak_detector.cpp.(CL#746026)
268ed8a9d : [HEVC VDEnc](CL#745820)
9ac1cc098 : [AVC FEI MFE] Enable Multi Frame Encode AVC FEI with MDF path.(CL#745612)
f0c76bc74 : [MOS] MemNinja message support printing 64-bit pointer to log.(CL#745248)
7ee0e8cb4 : [AVC Encode] Fix picture_parameter_set_id and seq_parameter_set_id issue in Linux DDI(CL#745238)
f6e9222b8 : [All] Replace TABs with 4 spaces in the code(CL#745224)
419780cb0 : [HEVC VDEnc]Correct the max silce number for HEVC VDENC and add checking for it.(CL#745117)
335f66c8b : [refineS: VP] remove the Tabs and redundant lines for VP source codes for agnostic & Linux : VPHAL/DDI(CL#744800)
fdf423e3e : Back-out 743797(CL#744782)
41b4b928b : [CM/SIM] Implements dual context support.(CL#744769)
3e7813675 : [CM] Fix compiling warnings under gcc 7.3(CL#744756)
ae1e9c6bf : backout 739456(CL#744730)
6e912bdcb : [Media OpenSource]Compilation change(CL#744689)
109ac6f8b : [CM/devULT](CL#744341)
f3c4f033a : [HEVC FEI]fix failure with non-MDF kernel loading.(CL#744329)
10cd09593 : [Linux ULT] Fix a issue of memory leak detector.(CL#744315)
1fbdcfa6c : [Linux ULT] Replace "drvult" with "devult".(CL#743949)
2c9253d16 : [Linux ULT] Add command line support to select which platform to run(CL#743917)
1eb4b132c : [MOS] Write MemNinja counter to reg file for Linux driver.(CL#743883)
53a044481 : [Linux ULT] Avoid warning re deprecated definition of makedev(CL#743849)
a6fe3544b : [vp] Fix Green Screen when mixing RGB (With/Without Apha Blending) with LumaKey within a composition(CL#743797)
26ff20be4 : creat MMC regs for composition(CL#743325)
3e8e745a4 : [MOS]1. Add MOS_ReallocMemory. 2. Fix Linux ULT memory counter < 0 issue. 3. For DEBUG/RELEASE_INTERNAL driver, Linux ULT will fail if memory leak is detected.(CL#743254)
20f4a8762 : Reason for Changes:(CL#743230)
4ddff8cc6 : [Media OpenSource] None.(CL#743229)
1ddb4d9ec : Back-Out 74132(CL#743186)
1a7397d31 : [VP] Fix Lumakey corruption issue (CL#743132)
df9d9e511 : Temporary disable Linux DevULT for debug version build.(CL#742291)
755dd1f6a : [Media OpenSource] small cmake changes.(CL#741846)
7a82e795c : Not set low delay for I slice(CL#741472)
3d6d2d8e8 : Use UMD Events for Batch buffer completion(CL#740417)
7e3a9bacc : vc1dec: fix the b_picture_fraction semantic issue.
1bba82c94 : [Vp9 VDEnc]Checkin for fixing sync, reference scaling and offset calculation.(CL#740175)
cb1b191df : Reason for Changes:(CL#740119)
991235ae4 : backout CL737954(CL#739456)
a8a255ffc : Input bSimIsActive from DeviceID instead of register for Linux(CL#739412)
a08f39455 : [Media All] Backout CL#737094 causing mainline regression(CL#739172)
0792b8ba4 : [HEVC VDEnc] Backout CL#738784 causing extended regression(CL#739169)
55f7e7509 : Back out CL#737950 due to regression.(CL#739093)
53692d708 : [MOS] Initialization of class member(CL#738984)
46beb405e : [HEVC VDEnc](CL#738784)
5700e289e : [CM] Add a MOCS option to enable HDCL1 in HW mode.(CL#738491)
072700137 : [Decode] Fix vaInitialize failed on Android with libva 1.0(CL#738579)
43a84e7a8 : [ULT] ULT now support memory leak detection through driver log.(CL#738434)
0ec825a9f : [MOS Utilities] 1. Improve MemNinja logs. 2. ULT can control MOS message and get MemNinja counter at runtime.(CL#738425)
f58de0e1b : [HEVC FEI] Modify the isa files into c array.(CL#738421)
22abce885 : [AVC Encode] Adjust DSS (Dynamic Slice Shutdown) policy for AVC MFE on Linux.(CL#738419)
0162d4e79 : [AVC/HEVC/VP9 VDENC] Use MCS state to get raw surface compression state.(CL#738418)
4c28c2ad5 : [GITHUB]Fix timestamp address align issue for perf profiler for Linux(CL#737959)
63f9b71ff : [HEVC VME Encode](CL#738227)
cc365aa56 : [CM] Remove USE_EXTENSION_CODE in cm kernel(CL#737989)
c51d75249 : [HEVC Encode]Upgrade HEVC legacy encoding kernel v20180111(CL#737954)
939b627a9 : [MOS] Adding MOS interface for pitch patching and the UV plane offset patching.(CL#737950)
b955e9b1e : Refine cmake file in OS(CL#737866)
c54b538b8 : remove the deprecated items of va from driver
11be0802d : [Decode] Add option to disable VDBox to SFC in Sku Table.(CL#737563)
abb6ecf4a : set default RC mode to CQP, to avoid CreateConfig failed
ade06f0ba : [AVC Encode] Fix PAR file dump issue regarding to BrcType.(CL#737519)
e75d199a0 : [AVC VDEnc] Update HME cost table when it's QVBR mode.(CL#737497)
f079d95a1 : backout CL736972(CL#737466)
2fa81b462 : [CM/devULT] Sets correct time stamps for MDF tasks to fix system hang in EncideHEVC_DualPipe case.(CL#737195)
5fc7e1317 : Replace KMD events by UMD Events for Batch buffer completion(CL#737094)
c5105f29d : [Encode HEVC]HEVC performance gap of all I-frame with HME ON and OFF(CL#737091)
7a2b199d0 : [CM] Remove USE_EXTENSION_CODE from CmThreadSpace(CL#737080)
f965fc4d3 : add msdk into media build package if it's installed in a designated place(CL#737069)
479bc2798 : [CM] CmDevice creation behavior:(CL#737040)
09e7bedb7 : Back-out CL#736908 due to smoke regression(CL#736992)
a703ec736 : [Codec] Gmm client context is not correctly initialized before using it to allocate resources.(CL#736972)
204afb5a1 : [VP/CODEC] Enable SetMarker(CL#736948)
f5a1e5a71 : [HEVC VME Encode](CL#736918)
a737820dc : Replace KMD events by UMD Events for Batch buffer completion(CL#736908)
a36724be7 : [VP Linux]Fix the logic error for CL#736661(CL#736808)
adc8e424c : [VP Linux]Set ColorSpace default value dynamicly on Linux DDI(CL#736661)
b72d79d08 : [HEVC enc]add check for the reference list in the slice header
dba13aa55 : add .tarvis.yml
8ef0f30e3 : [Linux Devult]Update open driver init function method.(CL#736609)
1e97687fd : enable Media Decompression and copy API in driver(CL#736578)
475e4eda5 : [HEVC VME Encode](CL#736445)
f0b683bbc : xf86drm.c: include sys/sysmacros.h for makedev support
a5828d9ca : [AVC Encode] fix avc vdenc max roi num issue(CL#736221)
f66b9d91b : [Decode] Refinement.(CL#736125)
fd456f03a : [AVC Encoder]Enable Flatness for I frames.(CL#736124)
61d998ca2 : [CM] Fix for media object slice/sub-slice destination assignment on platforms with more than 1 slice(CL#735895)
b9dd37f30 : [HEVC Encode](CL#735803)
d6de9968d : [Linux Devult]Update drvier init function.(CL#735652)
76516bf6b : [MOS] Mos KW issue fix(CL#735536)
784533074 : update README
8b2ed1fe3 : change the max_display_attributes to be zero
cab14d635 : upgrade the libva to master commit f2f9956f1dd871af59f2fd9bc6fdfc6c0992f0d1
c1c45706e : Reason for Changes:(CL#735214)
90a213277 : fix the media version if setting from env(CL#735200)
a323cd25a : [Media VP] Fix DI issue that output is more blurred than KBL.(CL#735183)
158b77c85 : [Encode] Fix perf regression caused by CL732499(CL#735160)
613b79926 : [AVC VDEnc] Fix wrong frame number setting for fractional QP feature.(CL#735131)
c333d8583 : [Media VP] Expose FC kernel names in release internal mode.(CL#735128)
ae02cfff8 : [Linux Devult] Fix KW issue for devult.(CL#735089)
fad061547 : [CM] Use correct ReleaseInternal Config(CL#734750)
d09e2b1eb : [CM] Variables naming style refinement in gen-related cm folders and linux/cm folder(CL#734709)
8c0ebed85 : Revert back MBBRC changes for Gen10 only.(CL#734659)
5fe0bde06 : keep quality level until new VAEncMiscParameterBufferQualityLevel (CL#734426)
a03392e30 : [Codec] add the missing cache setting for VDBOX.(CL#734336)
f075939f3 : [All Encode] Add API to access csc/converted surface(CL#734290)
84c5e3aff : fixing UYoffset programming issue: in some decode clip, the Yoffset for Luma not always be zero.(CL#734179)
eb487eaff : [AVC Encode] Fix Linux HEVC case fail issue caused by CL729661(CL#734069)
79fbea02d : misc changes for cmake and ult(CL#734018)
b24ea0dd4 : VP9ENC: Fix one issue of writing bit_depth for Profile2 when driver generates the VP9 uncompressed_header
567a2f1bc : VP9ENC:Clear the segment data to improve robustness when segment is disabled
f5902dd8a : VP9ENC:Parse the VP9 segment parameter correctly
78b263af1 : [Media VP] Add more log for debugging purpose, especially for execution unit solution.(CL#733946)
7e2f1ac6d : [Media VP] Surface Dumper Tool refining;(CL#733942)
dac05d2d9 : Back-out 733106(CL#733938)
70db2b54a : [CM] Add a criticalSection for DSH to fix one multi-thread issue.(CL#733747)
bbccb0bbc : [Media VP] Fix VPHAL KW issue to avoid dereference of pointer 'pRenderHal' before NULL.(CL#733739)
41accf2d8 : [CM] Add a new interface in cm wrapper for easy functionality extension in future(CL#733719)
277687504 : [MOS] GPU context refactor step 3.(CL#733643)
30d7bee10 : [HEVC][FEI] Add HEVC FEI max frame size support in media driver(CL#733399)
c0321bc88 : [CM] Add a new class for cm kernel debugger(CL#733327)
e24c44332 : [VP8/MPEG2] Fix legacy encode klockwork issues.(CL#733317)
55bb3ec45 : [HEVC encode](CL#733172)
1a1bb5228 : [VP/CODEC] Enable SetMarker(CL#733106)
91d74636c : [HEVC][FEI] Add HEVC FEI P Slice support in media driver(CL#733045)
feb2cac7c : [COMMON] Fix Memninja check fail issue for CL732673(CL#733041)
99b82625d : [CM/devUlt](CL#733009)
e4e43d0aa : [MMC] Set MMC state only MMC object exists(CL#732956)
e1fb6c3d7 : [MHW] Whitespace refinement for mhw hwcmds files(CL#732948)
2140f0ee8 : [VP] space vs tab cleanup(CL#732934)
1bca42bef : Reason for Changes: MBBRC Enabling(CL#732757)
019a481cd : [COMMON] Enable UMD Performance Profiler(CL#732673)
e9d8e722b : [AVC Encode DP] Description: Expose option to App to disable CAF.(CL#732558)
98db8ebfe : [MOS] unify code format for MOS(CL#732528)
dfacf9c1f : [Encode] Fix codechal_dump issue in GetStatusReport(CL#732499)
f1805479c : [CM] Replace remaining TAB in cmrtlib with 4 spaces(CL#732497)
423675362 : [CM] Replace TAB in cm_hw_vebox_cmd_g10.h(CL#732486)
ae0cc51a8 : [Decode] Change poc check to surface id check(CL#732287)
dc5a3e3e6 : backout build regression CL732185(CL#732219)
f8048b9c0 : [VP]space vs tab cleanup(CL#732215)
0979eb568 : [COMMON] Enable UMD Performance Profiler(CL#732185)
db9a6067f : [Linux Devult]Comment unneeded logs.(CL#732159)
5b000633f : [CM] Variables naming style refinement in cm driver, the remaining part in common/cm folder(CL#732139)
660e855a4 : [CM] Fix compiling warnings for gcc5.4 in cmrtlib(CL#732125)
fa0d40ee6 : treat warning as error for Linux build(CL#732090)
bac010af2 : [Encode DDI] Fixed memleak on Android caused by cl 718250(CL#732088)
efcec315a : [CM](CL#731966)
b75390dea : Enabling one pass scalable secure encode.(CL#731906)
90eadc303 : [MOS GPU Context] Fix memory leak issue caused by Gpu Context refactor(CL#731700)
f8b1fb809 : [MPEG2 Encoder] Fix MPEG2 encoder page fault issue(CL#731682)
aae44960e : [Codec] 1. Replcae tabs with spaces. 2. Remove end of line spaces. 3. Remove double empty spaces.(CL#731629)
4e5bfb132 : [CP] Fix two issue found caused by codechalsetting and gpu context refactor (CL#731611)
37d2f3bdb : [Linux ULT] 1. Replcae tabs with spaces. 2. Remove end of line spaces. 3. Remove double empty spaces.(CL#731606)
ff7a52ad2 : [CM] Remove x11-related dead code from cmrtlib(CL#731595)
a9f6c8595 : [CM/devULT](CL#731556)
a3b08f21c : [HEVC VDEnc](CL#731395)
24c563583 : [MHW] Whitespace refinement for mhw and renderhal(CL#731202)
6a35bea3c : [Media VP]Fixing the UVoffset sitting based on the diff DDIs(CL#731159)
59cc5f692 : Back out changelist 730285, Revert HEVC Legacy upgraded kernel.(CL#731094)
a4e0bc26d : [CM] Code Clean Up: Remove code for LoadProgramWithGenCode.(CL#731068)
a01c222d3 : [HEVC Encode] VME 422 8-bit mismatch fix(CL#730993)
df401ef2a : [CM/devULT](CL#730868)
8ba6ad36a : [HEVC VDEnc] Remove unused variables(CL#730795)
f389b5fe5 : [CM] Compile option refinement for cmrtlib(CL#730740)
b2631d233 : [CM/devULT](CL#730702)
c77ef36ff : [All Encode] Support P208 format in allocator(CL#730674)
0e0c9029e : [Codec MMC] Remove legacy MMC code in CodechalHwInterface(CL#730655)
e7f3a83d5 : [Codec] full open source (codebase 730647)(CL#730651)
0034b61cb : Fix compostion regression when MMC is On(CL#730632)
a48746f82 : [MPEG2 Encode DDI] Fixed mpeg2dec segmentation fault issue caused by CL716422(CL#730471)
6807f8e6c : [HEVC Legacy/FEI] Update HEVC legacy kernel to v180103 and update HEVC FEI kernel to v180105.(CL#730285)
5f139ee71 : [CM] whitespace refinement in cm driver(CL#730270)
e1d904bde : [AVC Encode MFE] SKL AVC MBEnc Multi Frame Encode error report implementation.(CL#730265)
82e4e6c6d : [MOS] Add virtual destructor for MOS_GPUCTX_CREATOPTIONS structure.(CL#730223)
a7f485191 : [CM] Variables naming style refinement in cm driver, for the rest of cm_hal.h(CL#730074)
ea5f6866c : [CM/devUlt] Ports remaining CmSurface2DUP cases suitable for ULT in conformance test.(CL#730043)
b9e259f20 : [CM] Remove duplicated CM_MAX_TIMEOUT definition(CL#730026)
5c37e4fc6 : Fix cmrt build if libva installed at custom location
8ddc31609 : [All Encode] Split CODEC_REF_LIST phase 1(CL#730020)
2ce6258a5 : [MOS GPU Context] Gpu Context and command buffer refactor for Linux part(CL#730008)
94a8d0804 : [CM] Fix the LoadProgram issue caused by out of memory bound when parsing visa file.(CL#729921)
8a1c89bb1 : Set lowDelay mode properly(CL#729788)
df727f134 : [Decode] Fix Decode PageFault issue to avoid accessing Null pointer.(CL#729669)
d4e68921c : [AVC Encode] Sliding window kernel integration(CL#729661)
a1f8ae52b : [CM] Refine CMake files for cmrtlib(CL#729655)
04a8eb161 : [HEVC VDEnc] RollingI - Restriction to disable ROI when RollingI is enabled (CL#729651/729687)
f7c1178e9 : [HEVC VDEnc](CL#729648)
170673341 : scene change on SKL/CNL
5a723415b : [GMM Unified Lib Phase4 Changes]: UMD Client changes.
2eab2e248 : [AVC Encode] resubmit 4b621b0f983d35387e9bfbebb7c569fb3d81079a
43b64d37b : a small alignment refine
0b6e2636e : [Media VP]Fixing NV12 UVoffset setting issue
9dad12a81 : Restructuring HucStateCommandSize
3e8189c55 : [AVC Encode] Move CodecHalAvcEncode_SendSlice() into AVC base class
933dfa8f5 : Fix random system hang in decode/encode
3dadafa9e : [HEVC FEI] Enabled curbe dump on HEVC FEI MDF structure.
b2bbf2d9e : UT: fix the log message format in unit test.
717770990 : [VP9 VDENC] fix for corruption issue seen for dynamic scaling feature
e0fa99889 : HEVC VDEnc Kernel update for chroma offset fix
9e7cf194d : dynamic register recon/ref surfaces for vp9 encode
baae051bb : dynamic register recon/ref surfaces for MPEG2 encode
3eb263326 : dynamic register recon/ref surfaces for HEVC encode
039e8928c : dynamic register recon/ref surfaces for AVC encode
2c9bda6ae : replace unregister surface function with new one
289e8c6df : add unrigister surface method for both encode&decode
e36acb8e7 : fix regression of Jpeg encoder caused by bde3c8706e10a6d4421a2cca0f7758cfa1dfc9af
e1152344e : [Media VP]remove restrictons for composition when MMCD is On
4b006b51b : [CM] Re-enable GT-Pin
e02cbba22 : [Media VP]enabel/Disable comp/VE sompression interface
701ec14a7 : Extend GPU Context Creation option parameters
9ddccc6fc : Refine MV buffer search for reference frames
47474c535 : Adding infrastructure code to enhance robustness for mediareset on gen10.
3b2105f7d : [CM/refactoring] Removes "using namespace CMRT_UMD" from header files on Linux.
02d2c927c : [Codec] Remove unnecessary command bitfields and settings.
2f33b7f3a : Follow the upper-setting of transform hiearchy Intra/Inter depth to fix HEVC enc corruption on SKL
3e62af490 : vp8dec: fix the last/gold/alt referenc frame check in key frame.
44602e031 : [Media VP] For Y210 format, add a interface to check if AVS is used
b2a5c07f4 : [AVC VDEnc] Par file calibration for HME offset, WP and low delay.
5866e08a4 : partially revert 4b621b0f983d35387e9bfbebb7c569fb3d81079a
676ab9e18 : export more decode surface attributes
e870fa7c4 : add vaQuerySurfaceAttributes support for encode
209c045cb : [AVC Encode] misc changes
9634d647e : fix for HEVC MBBRC issue
7c7eb2aac : [Linux Devult]Fix waring in libdrm_mock.
89aaffcd6 : [Decode] Remove unused variable on DDI.
ffc453da8 : [Codec] Comments refinement.
a52b51a95 : [AVC_VDEnc] Fix compile warning in avc_vdenc
12bda2075 : [Encode] Move vp9 encoder parameter dump to the corresponding codec file
100773c63 : [AVC Encode] Fix FEI SkipDs regression
2c817a238 : [libdrm] fix random system hang in decode/encode
c0e8ac538 : [Media VP] Enable Predication
3eb16be14 : [Codec] Refine cache setting assignment for HUC cmds.
1d3a93ebb : ULT update
bde3c8706 : [refine] Fix CODECHAL_SETTINGS_EXT unset value usage on Linux
a420d6cd1 : [HEVC Encoder]Add support of AverageQP to Gen10 HEVC DP Encoder
cb3ad671e : [All Encode] Remove m_rawSurfAlignment
01f88444d : [ENCODE] Move Encode SFC code to C++ class
c2ad96239 : [JPEG DECODE] Use InitSfcState to create sfc state for JPEG decode
8bf4b0a20 : [CM] Add new formats support for surface2D.
680aab493 : hwinfo_linux: Correct the fd check and the comments.
a9703f7e8 : hwinfo_linux: Remove unused function.
23e12469b : [CM] Variables naming style refinement in cm driver, from cm_array to part of cm_hal.h
765b71ba7 : [Decode] AVC Decode SFC refinement
8d568fec9 : fix regression caused by optimizing decode allocation of CurrentMvTemporalBuffer and allocate 6 size mv temporal buffer at initialization time
6b67cf3e8 : [CM] Include va_x11.h only when LIBVA_DRM is disabled
dfd6a1f09 : [AVC Encoder] Integrate DsCopy kernel to fix mismatch
ae9ba72f8 : [MDF] coding format refinement in cmrtlib: whitespaces, tabs, empty lines removal
a0f3cf99f : [CM] Remove the USE_EXTENSION_CODE guarder for CM_TASK_CONFIG
b73dfb3af : [All Encode] Remove m_currScalingIdx
740d7c880 : Don't report unsupported FEI entrypoint for AVC/HEVC on CNL
50ec6254e : [HEVC/AVC] To enhencment robustness of dynamic BRC(Reset) feature for HEVC and AVC
95626a6b3 : Only fill the uninitialized EUCount/SliceCount/SubSliceCount to fix the incorrect EU count
fb6242439 : [All Encode] Check raw and recon surface height alignment
6e56db0cb : [All Encode] Fix FEI regression
31124474e : [All Encode] Remove redundant code
fa2bbae65 : Fix ARGB channel Swap issue on all Gen
5b448aeea : [DECODE] Make VFE Programming Extendable
a4b56942d : [All Encode] Refine GetMvTemporal() and GetDsRecon()
256fb4c16 : [All Encode] Remove CODEC_TRACKED_BUFFER
f99280841 : [All Encode] Move Csc surface to allocator phase 2
cde14b6bd : VpHal capture control data
e81b9979d : Make the vendor string more descriptive
87b133062 : Fix the build warning about ‘if’ clause does not guard.
ea0ccc8db : [MDF] Runtime definition. Add default argument name.
240f2db37 : [Encode] Move Csc surface to allocator phase 1
74435306a : [CM] Enabling EU Render and vebox in parallel
596613b4f : [Encode] Clean-up CscDs creation and move Initialize() out of constructor
2f5d487b4 : [HEVC DP Encode] Refine SSE enabling control logic.
4b621b0f9 : [AVC Encode] several changes described in description
db7165157 : variables naming refinement in debug mode
809083827 : Remove duplicated class fields definitions
0cd3ef7b4 : Coding style- Rename codechal class field names
e6a0aafed : Fix the type for HWCounterValue
b67a89a35 : Add support to convert YUY2 raw input into YUY2 V in CSC stage.
2b1ead833 : MDF change. Fix CNL preemtion issue.
6b32dfe3c : [Endode] Move DS surface to allocator phase 2
6e30cec52 : Update supported codecs for BXT and APL platforms
ecdf31796 : Clean up the GEN limitation in libdrm part
67fda3ed0 : Add CODECHAL_AVC support in GetHucStateCommandSize.
586ef1732 : Enable HEVC FEI force LCU inter/intra coding control
e405c2f9f : Fix compile warning in vp8 decode
4f614ce2f : Add Linux Devult which utilize googletest framework
9eb00c8cd : Move DS surface to allocator phase 1
35ddb0d1e : can support max 2 reference frames when SHME disabled, so ignore alt frame
491088b9e : Move PreencLookUpBufIndex to tracked buffer class
33d8ed938 : Variables naming style refinement in cmrtlib
c1790370e : update README for encode update, etc.
d2d9f4e31 : Enabling VP9 VDENC encoding in Linux DDI layer
035568f92 : Grouped commits to clean up code and fix bugs
0b7e12314 : fix the compiling issue on (GCC) 7.2.1 20170915
2a228537c : libva_caps: adjust numAttribs when max num is exceeded
88f258b34 : media_libva: fix iHD decoder dump NV12 format UV error issue.
3c564c886 : media_libva: Allow VA memory type
4bff0eba0 : change to proper data types for release-internal and debug build
e2d2dcd60 : change to use proper data type
4d890718d : DdiMedia_QueryConfigAttributes: do not check input value of num_attribs
81796c8a9 : cmake: allow intel-media.sh sysconf optional
7ec2f3a95 : update README and unified_cmake.sh for CMAKE_INSTALL_PREFIX
8be9d6ac0 : cmake: multiple cases for configuring driver install path
db0375acb : cmake: do not use hard-coded install paths
07556207d : cmake: use pkgconfig to find libva
aa332b762 : Update README.md
f7662547a : update VP8 decode supported platform information
dcbd75606 : Intel(R) Media Driver for VAAPI 1st release
a19f26ff9 : add README.md and LICENSE.md
7de1a69d9 : Initial commit

+- Project: platform/external/iproute2

7df19cae : Fix use of '%u' format specifier with print_uint function which takes uint64_t

+- Project: platform/external/jackson-core

cfd549fc : Add json-schema-validator visibility into jackson-core

+- Project: platform/external/jemalloc_new

851c0655 : Add stats dumping for all size classes.
7b3c04a4 : Use gtestifier to convert jemalloc standalone tests into gtests

+- Project: platform/external/jetpack-camera-app

575ffcf : Save Camera Properties to external file when in debug mode (#261)
8e90b3e : Fix FakeCameraUseCaseTest compilation errors (#262)
34d4bec : Add dual concurrent camera for devices that support it (#258)
a2d762d : Display current camera physical Id on preview screen (#257)
9a74762 : settings screen constraints (#247)
8311848 : External Video Capture (#248)
cd32026 : Zoom ratio tag (#256)
d7b6fe4 : Remove EGL_EXT_yuv_surface extension requirement and run HDR on ANGLE driver (#242)
ffd24d9 : Properly handle device / display rotation for fixed portrait app (#253)
c80f0eb : Fix child coroutines in runWith scope and update focus events (#251)
317d683 : Enable/disable torch during video recording based on flash mode (#250)
fb39aab : Immediately sync default settings changes to camera (#243)
ab75926 : Make captures use gyro to determine orientation (#245)
6f4c840 : Add rounded corners to viewfinder (#244)
378c89f : [external/jetpack-camera-app] Uncomment graphics-core codes
3857d41 : First frame benchmark (#134)
1f8a135 : Hdr Ui Affordance Improvements (#233)
b70e9d3 : Move domain/camera to core/camera (#239)
967f7a1 : Use nearest sensor aspect ratio for 1:1 (#238)
351a8ec : Update PullRequestWorkflow to use stable debug builds for instrumentation tests (#237)
e54982f : Add a new product flavor for using preview SDKs. (#216)
55de5b6 : Bump AGP to 8.4.2 (#234)
4c03bd1 : Fix ImageCaptureDeviceTest (#227)
02315b8 : Only request audio permission in Standard mode (#228)
6532956 : Add low light boost settings, and UI indicator (#211)
a8e92c7 : Fix crash in single stream mode HDR (#221)
171c27e : Video audio test (#218)
00ff78d : Toggle mute/unmute while recording (#208)
b3a7541 : use 4:3 as the default aspect ratio for camera use cases in case of 1:1 (#220)
4e4d815 : Support Ultra HDR image capture (#206)
06f1d1d : Add tap to focus feature using the coordinate transformer in viewfinder (#202)
97bfab4 : Aspect Ratio buttons test tags (#214)
b8acd21 : ResolutionSelector aspectRatio fix (#213)
22241e7 : Use EMBEDDED ImplementationMode when SDK level is <= 24 (#212)
675f5ed : Reduce blink time (#205)
fab8b62 : Set ResolutionSelector for ImageCapture and Preview (#210)
61ec9c4 : Default 3:4 for External Capture (#209)
53e6484 : audio visualizer (#201)
7075157 : Updated Permissions Request Flow (#193)
159a107 : Add ToggleButton ui component (#203)
4005d59 : Change flip camera icon in preview screen (#204)
5333279 : Disable external video capture (#199)
7518008 : enable audio in video recording (#194)
3af108d : Remove PreviewViewModel in app module for testing (#196) (#197)
f35a295 : Update to CameraX viewfinder-compose snapshot with API changes (#200)
7ac1515 : Use new ImageCapture.takePicture with onCaptureStarted (#192)
10d0d72 : Move QuickSettings into Preview (#198)
45dd3cc : Remove PreviewViewModel in app module for testing (#196)
9f20192 : Update README to include some more information about JCA's philosophy (#191)
43cc931 : Make TestableSnackbar more robust (#189)
ca08bff : SnackBar queueing fix (#188)
17c50b5 : Add per-lens and system constraints for HDR video (#168)
802d350 : Update versions and version naming (#156)
2057fa0 : Bump AGP to 8.4.0-rc01 and fix GMD instrumentation tests (#167)
98253eb : Bump CameraX version for temporal noise fix (#169)
f17e079 : 10-bit HDR video in quicksettings (#152)
ced7f9e : Show snack bar on video record (#153)
39fb0f7 : Show SnackBar on Image Capture (#149)
22ffe7f : Supported Stabilization modes reflect all cameras on device (#147)
96d1cc4 : Migrate shader copy effect to androidx-graphics-core (#151)
7ee2977 : Replace icons with default Material icons where possible. (#160)
db6b6d4 : Fix broken FlashDeviceTest (#154)
e9b3c97 : Fix settings screen transition animation (#150)
6a9a902 : Save Image on capture (#136)
0082078 : Show version information in SettingsScreen (#144)
bbb97b0 : Remove usages of deprecated proto fields (#142)
593875d : Add gradle-managed-device emulator tests to presubmit (#137)
8c630c0 : Add RefCounted class (#138)
3c570cb : Image Capture UI Indicator (#143)
7e342d9 : Target FPS settings (#86)
49fbac6 : Update github actions to use node20 (#140)
0889a45 : QuickSettings back press addressing comments (#130)
01622d3 : change orientation setting to nosensor to allow every natural orientation and avoid letterboxing (#98)
3bda628 : Use LensFacing instead of flipCamera (#133)
2b03cc6 : Add FLIP_CAMERA_BUTTON test tag (#135)
529f410 : small visual updates (#126)
159d050 : fix stabilization issue (#131)
90b8586 : hide stabilization setting until issue is resolved (#127)
9127847 : Fix quick settings back press (#129)
6c9df56 : Pop from back stack when Settings back arrow is pressed (#125)
3ef520a : Single source of truth for camera settings (#122)
600eeab : move single/multi stream capture mode toggle to quick settings (#121)
eaf1e9c : Remove dependency on full Guava library (#117)
8498fe2 : Add HDR settings to model (#111)
6e32e86 : Copyright headers should reflect inception year (#115)
5565eeb : Fix stabilization issue (#114)
b4f8528 : Set SurfaceProvider directly on PreviewViewModel (#112)
a860064 : Upgrade dependency versions and cleanup (#113)
4b18b26 : Improve Compose usage (#108)
3411bed : Remove camera-view & camera-extensions deps (#105)
de4019c : Migrate to camera-viewfinder-compose in CameraX (#106)
2912d9f : Update copyright header year in spotless (#107)

+- Project: platform/external/jimfs

cad7ee4 : Fix errorprone issues

+- Project: platform/external/jsilver

f269a32 : Fix errorprone issues

+- Project: platform/external/kernel-headers

80e890c : Update to v6.10 kernel headers.

+- Project: platform/external/kmod

1a57646 : Make libkmod available for vendor partition targets
662b540 : kmod: Add target build for libkmod
d6670a8 : Expose libkmod to external/pciutils
7a863fa : Expose libkmod to external/pciutils
58fe7a6 : Provide basename when using musl.
41faa59 : kmod 32
dc2440e : Remove unmaintained experimental tools
930a40f : man: silence autoconf warnings
e98cef6 : make: install/uninstall tools symlinks to kmod
607abb8 : configure: tweak the module_directory help string
b29704c : gitignore: Ignore *.pc files
1043f6f : testsuite: drop mkosi
9b8b4af : ci: drop travis config
594f102 : Drop python bindings
48b0c75 : configure: Check that provided paths are absolute
9d1fb31 : libkmod, depmod, modprobe: Make directory for kernel modules configurable
510c8b7 : libkmod: remove pkcs7 obj_to_hash_algo()
3af2f47 : tools: depmod: fix -Walloc-size
ecef7c1 : kmod: Add pkgconfig file with kmod compile time configuration
8463809 : libkmod, depmod: Load modprobe.d, depmod.d from ${prefix}/lib.
4e7effb : man/depmod.d: Fix incorrect /usr/lib search path
1bb23d7 : configure: Detect openssl sm3 support
aff617e : kmod 31
0140db9 : libkmod: add fallback MODULE_INIT_COMPRESSED_FILE define
09c9f8c : libkmod: Use kernel decompression when available
30077bf : libkmod: Keep track of in-kernel compression support
e539827 : libkmod: Keep track of compression type
e1f0e16 : libkmod: Extract finit_module vs init_module paths
7a86f12 : libkmod: Do not inititialize file->memory on open
9c262fd : shared: avoid passing {NULL, 0} array to bsearch()
badacf7 : libkmod: fix possible out-of-bounds memory access
5c004af : libkmod, depmod: prefer -ENODATA over -ENOENT if no section found
116e7c7 : modprobe: rmmod_do_module: Free kmod list of holders
3d1bd33 : configure.ac: fix link with -llzma
e4c1a5b : configure: manage libkmod.pc.in and version.py.in via AC_CONFIG_FILES
06e6f16 : shared: annotate local API as static
df9d07a : libkmod: annotate kmod_builtin_iter API as static
0237665 : libkmod: remove unused kmod_module_get_builtin
3d38e32 : testsuite: Handle different sysconfdir
184a070 : testsuite: Move setup-rootfs logic from Makefile to script
b9605c6 : libkmod: error out on unknown hash algorithm
96152dd : testsuite/depmod: use defines for the rootfs/lib_modules
6661e59 : testsuite: add function declarations for __xstat family
efc2e4b : treewide: add some static const notations
1712a15 : depmod: Introduce outdir option
06fadcc : man/rmmod: explain why modprobe -r is more useful
883d931 : modprobe: Allow passing path to module
f3db15e : modprobe: Move insertion block into separate function
e54f74c : testsuite: Wrap chdir()
035e666 : kmod: configure.ac: In _Noreturn check, include <stdlib.h> for exit
6c5f2f1 : autogen.sh: remove --with-rootprefix, it is gone since kmod-11
d5950b0 : libkmod: do not crash on unknown signature algorithm
b4d281f : testsuite: fix override of `stat` on 32-bit architectures
c1fb98a : modprobe: Write error messages to syslog if stderr is unavailable
09ad860 : build: enable building & running tests from a subdir
16c086f : testsuite: repair read of uninitialized memory

+- Project: platform/external/kotlinc

ed67685 : Mark kotlin stdlib as apex_available
e0f40cf : Update java import kotlin-parcelize-runtime in Android.bp.

+- Project: platform/external/kotlinpoet

c5bf640d : Prepare for release 1.18.1
6d75e0bb : Update dependency mkdocs-material to v9.5.29
2de99de5 : Update dependency com.google.truth:truth to v1.4.4 (#1943)
4ee8fc4b : Fix KT-18706 in CodeWriter.generateImports
946f2791 : Update dependency gradle to v8.9 (#1940)
7559d00d : Update plugin kotlinBinaryCompatibilityValidator to v0.15.1
73d1def7 : Update plugin kotlinBinaryCompatibilityValidator to v0.15.0
a78e7fcf : Prepare next development version
c01770ad : Prepare for release 1.18.0
bf11fed9 : Update dependency mkdocs-material to v9.5.28
191038db : Update kct to v0.5.1 (#1936)
e85a9244 : Update dependency com.google.truth:truth to v1.4.3 (#1935)
8f6a7c70 : Update dependency livereload to v2.7.0
ece15e20 : Update plugin mavenPublish to v0.29.0
e1edf7e8 : Update dependency mkdocs-material to v9.5.27
df3e5629 : Fix complex alias handling in KsTypes (#1929)
fe3abfac : Update dependency dev.zacsweers.autoservice:auto-service-ksp to v1.2.0 (#1928)
a162882a : Fix #1919 Small double values are set to zero in %L translation (#1927)
930a0d2e : Update dependency tornado to v6.4.1
5274365c : Update dependency mkdocs-material to v9.5.26
9fd59c68 : Update to K2 (#1885)
d2090c3b : Update dependency gradle to v8.8 (#1917)
a2f7d9ff : Update dependency com.google.guava:guava to v33.2.1-jre (#1916)
770ef2a1 : Update dependency mkdocs-material to v9.5.25
4483e143 : Prepare next development version
fb28b0b3 : Prepare for release 1.17.0
4f3154ea : Update dependency mkdocs-material to v9.5.24
29d409aa : Support generating a single import for overloaded MemberNames (#1909)
790a8558 : Update dependency mkdocs-material to v9.5.23
e26e6aca : Update dependency mkdocs-material to v9.5.22
54fe6207 : Update Kotlin and KSP (#1903)
7a77efff : Update dependency Jinja2 to v3.1.4
95317169 : Update dependency Pygments to v2.18.0
605b7ea2 : Update dependency mkdocs-material to v9.5.21
3f7650ca : Update dependency com.google.guava:guava to v33.2.0-jre (#1899)
6cf45bf2 : Enable -Werror + fix all warnings (#1898)
e98d572c : Update MkDocs
47d8ec38 : Group MkDocs upgrades to avoid version conflicts
99906b48 : Update dependency pymdown-extensions to v10.8.1
bf6fec5a : Update dependency pymdown-extensions to v10.8
55ec0cef : Add support for annotation type arguments in KSP (#1889)
d73fac9d : Internalize non-KP-type-returning APIs in KM artifact (#1891)
52e43f20 : Check for error types in toClassName too (#1890)
cdb54262 : Update kotlinx-metadata APIs for changes (#1766)
e454b8a2 : Add a missing asterisk to change log
8ca22cdd : Update dependency mkdocs-material to v9.5.18
1242b415 : Corrected javapoet's GitHub repository (#1883)
dbc1599f : Update gradle/wrapper-validation-action action to v3 (#1882)
d9f6bfdc : Update dependency com.google.devtools.ksp to v1.9.23-1.0.20
84ed4613 : fix: Aliased imports with nested class (#1876)
bc1efb4c : Update dependency mkdocs-material to v9.5.17
85f30db8 : Update dependency mkdocs-material to v9.5.16
b361aaa9 : Add joinToCode with transform lambda
5c9cdfb0 : Update kct to v0.4.1
18562d77 : Update dependency mkdocs-material to v9.5.15
03b1d683 : Update dependency gradle to v8.7
78e09f6c : Update dependency mkdocs-material to v9.5.14
ede321a8 : Wrap supertypes if primary constructor wraps (#1866)
5ff20bcc : Add MemberSpecHolder
f1ac9065 : Update dependency com.google.guava:guava to v33.1.0-jre
8bb47bd9 : Update plugin mavenPublish to v0.28.0
5866e752 : Update Kotlin and KSP to v1.9.23-1.0.19 (#1857)
a13605b4 : Update dependency com.google.devtools.ksp to v1.9.23-1.0.19 (#1861)
9d4829a5 : Throw if primary constructor delegate to other constructors (#1859)
8a5eb38d : Update kotlin monorepo to v1.9.23
2309768c : Update dependency mkdocs-material to v9.5.13
ba455781 : Update dependency pymdown-extensions to v10.7.1
09f12965 : Update plugin dokka to v1.9.20
16acdce5 : Add link to CLA to pull request template
c1c1f113 : Simplify test case logic
c9c94cf5 : Prevent name clashes between a function in class and a function call in current scope. (#1850)
54fc91bd : Update dependency python-dateutil to v2.9.0.post0
dc81109d : Update dependency python-dateutil to v2.9.0
108e9c4a : Update dependency com.google.truth:truth to v1.4.2
1b9e54bc : Update Kotlin and KSP to v1.9.22-1.0.18
86371481 : Update dependency mkdocs-material to v9.5.12
83a73d21 : Always import member without package name (#1841)
1dc92602 : Update dependency mkdocs-material to v9.5.11
a76ddaf3 : Update dependency future to v1
3ebcbe6a : Update dependency mkdocs-material to v9.5.10
ea32c136 : Update dependency com.google.truth:truth to v1.4.1
a52451e8 : Ksp opt in workaround (#1833)
2e664a7f : compile ksp interop tests
82f38718 : Update Kotlin Metadata to version 0.9.0 (#1830)
bf93c0ab : Fix trailing newline in PropertySpec (#1827)
dd8ae3b9 : Update dependency mkdocs-material to v9.5.9
1d00d90f : Update dependency mkdocs-material to v9.5.8
1a4626fe : Update contributing guide to include changelog
891abe0d : Add changelog TODO item in pr template
9c7cf8a9 : Update unreleased changelog (#1823)
fdaaade7 : Update dependency mkdocs-material to v9.5.7
eac375fa : Update dependency MarkupSafe to v2.1.5
b999d653 : Update dependency gradle to v8.6 (#1821)
d3ebb48c : Update dependency com.google.truth:truth to v1.4.0 (#1820)
9120a659 : Update gradle/wrapper-validation-action action to v2 (#1817)
f1d0daac : Update plugin kotlinBinaryCompatibilityValidator to v0.14.0 (#1816)
b28e315b : Fix extension function imports (#1814)
36d798d9 : Update dependency mkdocs-material to v9.5.6
abefa824 : Omit implicit modifiers on `FileSpec.scriptBuilder`
dfd52352 : Update dependency mkdocs-material to v9.5.5
651e697e : Update plugin spotless to v6.25.0
51d056ac : Update dependency MarkupSafe to v2.1.4
c6717b0e : Update dependency com.google.truth:truth to v1.3.0 (#1809)
a5bc227b : Update dependency com.google.devtools.ksp to v1.9.22-1.0.17 (#1808)
06b409ab : Prepare next development version

+- Project: platform/external/ktfmt

6d3c1f2 : Unblock release of 0.52
b141204 : Bump version to 1.0.0-SNAPSHOT
f689dae : Bump version to 0.52
3638164 : Update readme, talking about configuration share-ability
7fceb85 : Add more settings to IJ Plugin UI (#503)
a1ffe3d : Add break after annotation preceding return statement
30cfe0d : Fix compilation buck of ktfmt idea plugin after PR 502
36863be : Setup to use ktfmt in our code
2323b5c : Readme formatting
5d876ca : Convert IntelliJ plugin to Kotlin (#502)
1ae24d9 : Fix IntelliJ plugin on IJP 242 (#501)
190a836 : Next version as 0.52
d2d9b93 : Treat KDoc `@property`s as special types of `@param`s, fixes #431 (#498)
09cdd27 : Upgrade IJ plugin to new IJP Gradle plugin 2.0 (#500)
937d21d : Add test examples for non-ideal situations (#488)
94bb2fa : Add more stability tests
687bec0 : Revert meta style comma management option
713ed08 : Removed remaining dropbox style references
f31448e : Bump ws from 6.2.2 to 6.2.3 in /website (#487)
334b9a0 : Updated images
cec9b50 : Managing trailing commas is turned on by default now
a3d89d9 : Add Maven Central badge (#484)
0c3d741 : Add wrapper bash file around ktfmt.jar
92f1b26 : Add unit test to demonstrate instability in comments
3770167 : Bump version to 1.0.0-SNAPSHOT
eb7775f : Bump version to 0.51
cef16a6 : Do not print stack trace
96d9435 : Updated postcss to fix vulnerability issue
cf8eac3 : Add CLI --help option (#477)
8f09ecb : Update change log
06db714 : Bump braces and gulp in /website (#480)
5d5b0f7 : Make sure not to remove valid semicolons
e90d4fc : Fix idea plugin
bd5a0de : Fix gradle builds
c119d16 : Created script to help with testing rest of ktfmt
587a232 : Add support for Gradle assignment operator (#479)
520706e : Make style definitions even more explicit
96a7b1e : Default style is the Meta style, making that explicit
4a393bb : Deleted Dropbox style
88c4961 : Inline `options.manageTrailingCommas`
7edeff1 : Delete FormattingOptions.Style enum
f9d4d25 : Further refactoring on CLI (#476)
1c5501e : Add note to CONTRIBUTING.md about code style in PRs (#478)
6cc7efb : Simple code cleanup
7d23e59 : Preserve new lines between when clauses
8605080 : Fix code in online formatter
dfdb66a : Bump version to 0.51-SNAPSHOT

+- Project: platform/external/leakcanary2

d0c5e0bd : Adding Android.bp file
2d3a5ce8 : Adding support for LeakCanary
4d2994fb : Prepare 2.13 release
5f0d3c0a : AndroidX Fragment leak status from lifecycle
a7a9e859 : Add flags for remaining receivers
6f9aa78f : update changelog
82d1aac0 : Removing file added by error
31f7c49b : Point the finger to stubs
8b26006a : Pass in receiver flag
b200dec0 : Target API 34
e8c57a9a : Add new library leaks
cb423531 : Update API
a69a2045 : Update AndroidReferenceMatchers.kt
960cd449 : Add NFINIX and LENOVO to list of manufacturers that we know of a static context leak
eea5aebd : Fix version
c227d839 : Prepare for next development iteration
38cfed89 : Prepare 2.12 release
455881c0 : fix build
8fb4380b : Better support for ActivityThread.mNewActivities
50d05a64 : Bring in latest batch of known leaks
d882b741 : [LC2] Fix crash from LifecycleRegistry kotlin conversion
437c872e : Prepare 2.11 release
ac5a1634 : Tag InputManager.mLateInitContext leak
d9e79997 : InputMethodManager still leaking decor views in 33
b857ab03 : Fix broken ViewModel leak detection
dca1dbf4 : Update ui-tests.md
c796998a : Fix Typo
fea25ea1 : Name the thread used in the Leak activity
9b9c56ec : Add Python's `requirements.txt` file and update build instructions
7304cd87 : Fix typo in changelog milestone's link
e697514b : Update site publish instructions
0050ccd8 : dump api
1e5c82cb : Migrate from deprecated getMappingFile() API and use getMappingFileProvider()
8ad3c608 : Don't cache TextLine.sCached
a525779b : Prioritize system classes
ed8843fd : s/shard/shark/
52cd84d0 : Prepare for next development iteration
9da58bd9 : Prepare 2.10 release
6c61c09a : Add custom expander for Android ArraySet
5528f4d9 : Ignore failure to close file
ffb8bd5d : Report AnimationHandler leak
9e3d3ee0 : Request permission on Android 13
ae239103 : Add support for disabling LeakCanary notifications
50cbf416 : Remove cleanup requirement for storage permission
624da68c : Fix out of date migration doc
ff31e529 : Fix incorrect Kotlin dep version
0d9f3791 : Fix broken kdoc links
eaabaa66 : Adding latest batch of known leaks
2db686be : Handle null shortcut manager
7c258905 : clean up for merge
03cd39fc : Added the shark.leakPaths function
27c304c7 : adding leak status
a6f11917 : Adding gc roots
40f82fd5 : Fix typo
9b64299b : nicer viz
57786cf4 : Add bolt
1b8a0920 : Import edges
450d82cc : Initial draft to dump a heap dump into Neo4j
2d4c62d9 : Add a monochrome icon for LeakCanary.
0a419798 : Use variable interpolation in docs
e97f0511 : Use double quotes to allow variables in strings
2eb0bf42 : Fix broken links and deprecated constructs in recipes.md
d4404c2a : Move androidx.startup initializers out of internal package
7ddb4730 : make androidx.startup Initializers public
eada3c2d : Enable fading edges on `ListView`s
7d34e863 : Fix wrong string resource extraction
51519952 : Disable `ANTI_ALIAS_FLAG` when rendering the "pixels"
ad626782 : Allow reopening of db by UI
dd1dbcb3 : add docs at scale
811a679a : Fix docs. I HATE DOKKA GRADLE AAAAAAA
b3efd9fd : Update dokka
2255e700 : update release instructions
f7dcafa8 : finish up
3c2852c0 : Prepare for next development iteration
99a5606c : Prepare 2.9.1 release
207a77e6 : Handler null looper
be925ba0 : Prepare for next development iteration
5abae5d7 : Prepare 2.9 release
3c82359d : Add more metadata about the heap
27bcd90e : Introduce additional ways to represent object ids
dd0e95a1 : Update leakcanary-android-instrumentation/src/main/java/leakcanary/DetectLeaksAfterTestSuccess.kt
4a8b4875 : Update leakcanary-android-instrumentation/src/main/java/leakcanary/AndroidDetectLeaksAssert.kt
abe6431d : Enable type-safe project accessors
c3249785 : Invert param order for backward compat
44164021 : API dump
32c18ec5 : Enable customizing decision to dump heap in tests
ed780024 : Add rule wrapper helper
615df63c : Clear watched refs on rule end
3c4e03e3 : Add tag & time measurements to analysis
b5489db5 : Sqlite helper should be a singleton
28b71153 : DetectLeaksAfterTestSuccess automatically includes TestDescriptionHolder
297ebe45 : Cancel checks on uninstall
d5b2feb7 : Bumb Curtains
5a968bd8 : Code cleanups
3dc111d3 : Optimize CI a bit
fa3f0f4c : Fix Okio 1.x crash
a0567c94 : Update InputMethodManager.mCurrentInputConnection as Samsung specific and impacted 30 as well
0a0ddec0 : Inspect LifecycleRegistry
3f0b05a9 : Report open DBs in metadata
c3e8829a : Fix init crash
336bce43 : Hprof stripper fills byte arrays with question marks
7873533a : Add RenderNodeAnimator library leak pattern
76fdb9d5 : The AOSP Message leak is fixed in Android 12!!!
b5021af2 : Create fake prop
5088de56 : Avoid blocking SharedPref read on config update
a044cc02 : Add failing ThreadPolicy tests
0c3bd329 : Avoid UUID.randomUUID() triggering disk read on API 16 init
8e9db50a : Run leakcanary-android-core with Orchestrator
8bbb7c30 : Update IO perf metrics
3aec8164 : api dump
4f754b76 : Add WindowOnBackInvokedDispatcher library leak
3d35d02a : note in changelog
9db4af43 : no API checks for internal local code
5089bc38 : better errors
f2c5b538 : more things to try
38c7f516 : fix bad yaml
f2f3193d : Kill 29, try different API 30 emulator
201e8290 : Try again, saving disk space
7152d6e2 : Update test infra, remove deprecated hacks
6493726e : Update test runner
46e4e87a : Clearing logs might fail
2d5c34ac : Upload logcat as well
e1b2b33d : Run LeakCanary UI tests on more devices
d1eb0599 : cleanups
78eed409 : Matcher for PlayerBase
d6c6d2f5 : Handle null hashmap map
114ffdb4 : Log size not the full list
97e4171b : RandomAccess uses RandomAccessFile
06b9ebfc : Clear InputMethodManager.mCurRootView on window removal (e.g. dialog dismiss)
91514a66 : docs: fix multi-process setup example
a52c008c : Don't crash on old WorkManager
ade42f79 : Fix toast event listener leak
46fe78ab : Fix window callback crash on menu open
4d518075 : Extend mLastHoveredView leak to API 31
2e22b9e1 : Deduplicate StickyClass GC roots
7928ff20 : Bump gradle to 7.4.2
34016529 : Add step duration logs for CI leak detection
cee9bfd0 : Merge wrapper-validation job into main.yml
51cdeca4 : Rename plugins in libs.versions.toml
627b5e46 : Adopt Gradle 7.4
15abd8bb : InputMethodManager.mServedView leak happens on API 28
f70af181 : Build custom Toast view for Android TV (#2296)
217bb438 : Adding automatically detection of services in docs
7b086cbc : Switch AndroidLeakFixes to HandlerThread
6f985921 : Prepare for next development iteration
ddf08a9a : Prepare 2.8.1 release
89b17810 : Replace io usages
890ead7a : Replace thread usages
9f5e1cb5 : Add quotes to hashmap string keys
b58cd466 : Fix WorkerManager crash pre API 31
8abde14b : Fix crash due to changed HashMap internals on API 25
2214164f : Allow updating LeakCanary config without installing
bef49a7e : update curtains
f2c1bad5 : Add support for AndroidX internal SafeIterableMap
5b16ccf1 : Use consistent spelling for POM license configuration Fixes #2266
50202b9f : Update changelog
b09df2b6 : Prepare for next development iteration
07139c7e : Prepare 2.8 release
ecac1915 : Use isMainThread
7b65e61c : Add `isMainThread` extension to check thread
f4f382b6 : Improve ViewLocationHolder fix
5cf3a085 : Revert `requireContext()`
042b2a64 : Code & kdoc cleanups
5a992abc : Markdown cleanups
9e605fb0 : Surface ObjectAnimator leaks
6c7af47b : Fix crash in LongLongScatterMap
e76a0167 : Fix AndroidLeakFixes.IMM_CUR_ROOT_VIEW for child windows
abe49dae : Ignore failure to close
0bc41b65 : Add Compose object inspectors
c5114071 : Fix rare crash in IMM_CUR_ROOT_VIEW
02f977dc : Use activity context to inflate leakcanary toast
7b24f901 : Some comment cleanup'
30cb9896 : Remove unused code
26ca15bd : Keep filter method internal
f6138701 : Move ReferenceLocationType to internal
b138803e : Turns out ConcurrentHashMap impl wasn't always there
8123b109 : cleanup leftover comments
c2b9937f : Add support for MessageQueue message refs
d970e71e : Enable virtual ref readers for all
67458f29 : APIs not ready for prime time, let's start internal for now
8c7a7050 : Remove skipping logic from PathFinder which provided little benefit
d717f97c : Move gc roots listing out of path finder
f92e8456 : Don't deprioritize thread object
15404791 : Move java locals exploring to a ref reader
1354e2ca : Unknown java frames still should be low priority
fbe1b49d : replace library leak with low priority in ref API
4c2561dd : ReferenceReader refactoring WIP
f87b3af8 : Round 1 of cleanups / refactoring
5869b39a : api dump
0012f7c9 : share common expander code
a8445c90 : Share code for hashmaps
2709cb37 : Add ConcurrentHashMap expander
a6abb591 : change array rendering to be more intuitive
8a612de2 : Add hashset expanders and keys in hashmap
3fa836a9 : CopyOnWriteArrayList
007ca291 : Adding proper retained size computation with expanding
c9da1c90 : adding ArrayList expanders
b90737d2 : adding hashmap expanders
56a67c86 : Initial implementation for expanders with support for linked list
a5e1ce36 : code cleanups
1122ab7b : New leakcanary-android-startup for easy integration
746bd23f : Add AndroidX Startup optional support for AppWatcher
ec1a08bd : Add AndroidX Startup optional support for Plumber
2694281a : Remove Plumber Auto installer from deps
1acbcdb9 : Split plumber-android to plumber-android-core
0270d3db : Remove AppWatcher auto installer from deps
6e6a6cc6 : Split leakcanary-object-watcher-android to leakcanary-object-watcher-android-core
c5abd6a2 : Move back to internal stuff that's not quite ready yet
1304e26f : Fix weird API 16 class init crash
80d2faa8 : Add test for SkipLeakDetection
fba30b53 : Add test for DetectLeaksAfterTestSuccess test rule
e5649eff : Add test for TestDescriptionHolder
ac63aa17 : Migrate TestUtil to use the newer API
76cd9389 : Set target SDK to stop Play Protect from blocking test install
17e970db : api dump
62b327f7 : Improve WorkManager hacks to be ever cooler
4fa30703 : Delete LeakCanaryProcessAppWatcherInstaller
4cdad33d : Put deps into version catalog
00c51c9f : Update leakcanary-android-sample to use new test rule
69329916 : New instrumentation related APIs
4b036b21 : Move dependency declarations into a version catalog
4815154d : Stop using deprecated AppWatcher.config.watchDurationMillis
1e039792 : Add analysis retry on failure in tests
ffc7710a : Add missing metadata usage
29f9cb6f : Use config provided heap dumper
86ecfb93 : bump curtains
6def0376 : Remove foreground service
ce85f388 : Move LeakCanaryProcessAppWatcherInstaller to leakcanary-android-process
039bab8b : add missing proguard rule
3c92203b : remove comment
a0de25b2 : add kdoc
cec903f0 : fix outdated proguard
925b5de6 : API dump & fix build
67d1e588 : Add unique id to events to help chaining
34d50237 : Improve WorkManager impl
7c192b0d : Cancel heap analysis notification when done
88ac3629 : Replace HeapAnalyzerService with RemoteWorkManagerHeapAnalyzer
f6546475 : Add WorkManager support
8b3d9daf : Add missing code type
df3ddebb : Update LeakCanary.kt
635cbb8e : Stop using HeapAnalyzerService
4052d494 : Move heap analyzer code out of service
919a71f9 : Finish moving around TV code
a1c00cd5 : Cleanups prepping for next steps
12dd84b4 : Change to ordered list of event listeners
79db3c03 : ensure symmetry of dump events
21c2b6d7 : Moving logic to dedicated event listeners
d4a65b7d : Wire in new EventListener
df3d189e : Minor fixes
2998575c : Add state bot for "need more info" and "need heap dump" issues
0b93caf1 : Remove now unused class
6acb33ea : Bump gradle to 7.3.3
246cfd26 : Bump plugins
4e20f812 : Migrate fully onto gradle maven publish plugin
6d395f72 : Specify languages in kdoc code fragments
419197df : API for customizing heap dumping
e069f32e : Code cleanups
186cdff2 : Update .editorconfig rules
62681475 : Convert SAM
455f037a : Moved repo uploads to s01
250eb35a : Replace dsl
09cdb879 : Fix obfuscation plugin not packaging mapping file into APK
37ad2606 : Update LeakCanaryLeakDeobfuscationPluginTest config
827b267a : Update api version for ignoring leak at InputMethodManager.mNextServedView upto 28
325d41e5 : Run apiDump
7740887f : Disable BuildConfig generating by default
69bb8acc : Run apiDump
1aab0d52 : Adopt AGP 4.2.2
2bd2eb6c : Remove versions plugin
fe89cbde : Provide guidance to fix OOM when analyzing heap
f459266e : Revert "Use more specific lintOptions.enable rather than deprecated check"
f57b56b1 : format
11dbbe7e : API dump
ba961e92 : Use more specific lintOptions.enable rather than deprecated check
8da47959 : Use modern buildFeatures DSL for build config
2261b25f : Remove error prone, no Java here
735d083e : Remove extra comma
78d20a12 : Suppress CompanionDeviceService memory leak
4436007c : Disable publish action in forked repository
0347fc64 : fix: Remove unused import.
ef89e8f5 : Avoid DiskWriteViolation on FileProvider init
08ef2aff : Handle null WindowManager.LayoutParams.mTitle
96eea4f2 : Compile to API 31
a5b21bb2 : Lib Leak reported in API 30 as well
8c2987e3 : Fix ClassFieldsReader leaks
e0fc7295 : Bump JavaVersion to 8
e0511bb1 : Bump setup-java actions to v2
2b0fdd2f : Bump gradle to 6.9.1
f3aa7da3 : Add .gitattributes
2138d519 : Fix crash when showing toast on TV devices on API level 30. (#2180)
facbe083 : Changes for Android 12
0c38dce6 : Fix ClassCastException in ServiceWatcher on Motorola devices
9177e6f0 : Fix ClassCastException in ServiceWatcher on Motorola devices
e2a24a1e : Fix NotFoundException resource crash
abb9c808 : Fix cutting ‘0’ when creating SHA1 hash (#2133)
476cd73c : Fix "Schema validation: String violates the pattern: '^\$\{\{.*\}\}$' "
bace3bab : Use new way of plugin application. Migrate to lazy Gradle api to avoid eager tasks configuration
943fd169 : Register intent-filter to import hprof files (#2122)
080e154a : More natural list selector
03d1406d : Fix typos in docs
36cc0330 : Use "23" instead of "M" for "FLAG_IMMUTABLE" checks
3b886fa3 : Mark PendingIntents with FLAG_IMMUTABLE on Android 12
fad22d2e : Update Bugsnag recipe to 5.X APIs
bc007f0a : Update fundamentals-fixing-a-memory-leak.md
6e02bdf8 : Update README.md
03ec6e80 : Update README.md
e0057cf5 : Plural string resource for Heap Dumps screen (#2109)
8df6ef0b : Redirect to github.io website from about screen
1d93c749 : nits
914d5b91 : Update blog-articles.md
8ef9b01e : Update changelog.md
6ad3b413 : Prepare for next development iteration
9f85fbc9 : Prepare 2.7 release
626c3bde : Remove debug logs
3132dcc6 : Don't let Monkeys delete leaks
a9a9f31c : Provide help when FileProvider not defined right
233066b9 : Add labels for receivers in LoadedAPK
79923b4a : Add X home button to LeakCanary
fd9f1f27 : Fix typo in HPPC class name
1b89055e : Add object inspector for services
e8194f19 : Button to retry on analysis failure
8c338c1c : Fix crash when sharing heap dumps
968db7aa : Migrate DB to handle missing owningClassName
1e23b7a5 : Fix thread safety crash
b8a1ab3c : Fix broken link in doc
d1962d81 : Report initial install call on double install (#2058)
9f932016 : Document test class detection and customisation (#2048)
8f614428 : Issue #2079. Make PendingIntent mutability explicit, to fix a crash when targeting Android 12 (#2090)
5ba7585f : Use Curtains for root view leak detection (#2082)
4c84b9c9 : Add exported attribute to launcher activity (#2074)
438aa493 : Add reasons to NoAnalysis (#2066)
6d0421de : Update faq.md (#2063)
602b257e : Updating release instructions
20d9701b : github: upgrade android-emulator-runner to v2.14.3
66523147 : Fix links in app leak issue template
a5d602b5 : Keep AndroidLeakFixes.values()
615c73d7 : github: leverage Gradle's ORG_GRADLE_PROJECT_ prefix
736d7cc8 : github: address review comments
a6f6c204 : github: add snapshot deployment job
6f9a7088 : buildscript/travis: remove unused configuration and script
486a7223 : github: run instrumentation tests on API 16
f5343aca : Use support language
2bfc24f4 : Prepare for next development iteration
357100de : Update docs
89d81ce3 : Prepare 2.6 release
cfcbe94e : Fix crash for methods with no arguments and rethrow exceptions
6539c160 : Trigger LeakCanary on screen off
1bcdb5fe : RootViewWatcher is a no op pre API 19
8fdc60a9 : Update library leaks
3cf9e842 : Remove code duplication by cheating internal
18f364bc : Remove AppWatcher.config.watchX properties
aae54985 : Use cache dir to store heap dumps
53975830 : Add screen off trigger for release heap analysis
5a7279dc : Don't retain service instances
afe815b2 : Display error if heap analysis deleted
de194ab9 : One main handler to rule them all
1637996c : Load toast icon size from app context
b686ac31 : Format UNREACHABLE OBJECTS in string report
8e475a53 : Rewrite LeakCanary for releases
b64d6c8f : Resolve cannot call SQLiteDatabase#close before API 16
4e2908f9 : Fix exception ``` Non-fatal Exception: java.util.ConcurrentModificationException at java.util.ArrayList$Itr.next(ArrayList.java:860) at leakcanary.internal.activity.db.HeapAnalysisTable$notifyUpdateOnMainThread$1.run(HeapAnalysisTable.kt:207) at android.os.Handler.handleCallback(Handler.java:790) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6494) at java.lang.reflect.Method.invoke(Method.java) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807) ```
74afe92c : Fix exception ``` Exception: java.lang.ArrayIndexOutOfBoundsException: length=10; index=-1 at java.util.ArrayList.get(ArrayList.java:439) at leakcanary.internal.activity.screen.LeakScreen$createView$$inlined$apply$lambda$1.invoke(LeakScreen.kt:54) at leakcanary.internal.activity.screen.LeakScreen$createView$$inlined$apply$lambda$1.invoke(LeakScreen.kt:35) at leakcanary.internal.activity.db.Db$execute$1.invoke(Db.kt:37) at leakcanary.internal.activity.db.Db$execute$1.invoke(Db.kt:10) at leakcanary.internal.activity.db.Io$execute$2.invoke(Io.kt:47) at leakcanary.internal.activity.db.Io$execute$2.run(Io.kt:12) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) at java.lang.Thread.run(Thread.java:764) ```
713856ed : Watch destroyed services
c805d000 : Running also when pushing into main branch
f4259b59 : Removing un-needed step
e189e68a : Inlining Gradle command for Espresso checks
1596424e : Removing caching on CI builds
7cec160e : Let espress-checks scripts be executable
0d4e7613 : Better name for job
7f753591 : Backports Github Checks from TravisCI to Github Actions
85baa546 : Watch detached root views
a2a19496 : Apply leak fix feedback from https://gist.github.com/pyricau/4df64341cc978a7de414
0ed4f122 : Report cleared weak refs
0c2c53ec : Adding ability to shutdown release heap analyzer
417654e0 : Add heap dump reason
274dc17e : Port remaining leak fixes to Plumber
9df1f6bb : Surface toast root view leaks
7c82ca4e : Update formatting
53b4ff4c : PR Feedback
5b47ad42 : Initial implementation for LeakCanary for releases
6d55f7d5 : Draft core elements of design
24e6a34f : Set up module for LeakCanary in releases
06eac2f7 : Fix disk read violation for SharedPrefs
50338d3d : Report unreachable objects
30fc073b : Run ./gradlew apiDump
3f79fa4c : Add binary-compatibility-validator
374d2682 : Fixes disk read violation for SharedPrefs on API >= 27
a6c589c9 : Report super class holding field in leaktrace
ddc449ff : Tweak Android object inspectors
06050ce3 : Missing KeyedWeakReference is ok
f93ff98a : Make internal API internal
fdd5d59c : Update blog-articles.md
465c59a3 : Use kotlin.math.pow and kotlin.math.ln in humanReadableByteCount
e4dd298d : Display retain object size using human readable output
0f0ff6ba : Extract humanReadableByteCount in a shared utils/Size.kt
4e8e6760 : Use SI unit for human readable size in RenderHeapDumpScreen
5bc9697f : Display retain object size using human readable output #1956
9631164f : Update fundamentals-fixing-a-memory-leak.md
e4a46f68 : Fix typo and invalid link in changelog (#1957)
bdbfee78 : Revert deprecation of invoke operator
15235a44 : Prepare for next development iteration
3f22deef : Prepare 2.5 release
6971e32d : Fix leaktrace line wrapping
b619618a : Revert removal of invoke operator
39443b63 : Split versions of Kotlin compiler plugin from Kotlin stdlib
00b6ebb8 : Update Kotlin 1.4.10 to leverage Kotlin SAM
36ee439a : Move metadata to dialog
6f3e3f71 : Add metrics to analysis result
d58588ce : Keep class fields in memory
fb09ab59 : Fix array handling
327822c2 : Skip over objects which are known dead ends
a87e6a88 : Improve dominator tree
74dc7e99 : Follow up from #1938
b05713b2 : Compute retained sizes within leaktrace
f8927f00 : Add retained size for real hprof tests
754a1658 : Add retained size to HprofIOPerfTest
fef10ace : Replaced dropping last element from class hierarchy with a more reliable way of dropping Object class - by checking its ID (#1941)
97e24351 : Memory and performance improvement: reading reference fields (#1877)
56f2aa69 : Memory improvement: removing most of Long.valueOf() (#1875)
1ac79a86 : Fix formatting, extract constants and make DumpHeapResult a sealed class
ad5f4e19 : Add labels for any field of type context
03465701 : Improve View & Context labels
b010376b : Don't log AppWatcher in release builds
b1031eaa : Add library leak pattern to leaktrace rendering
ff668006 : Update mockito
119d1697 : Add heapDumpDurationMillis to HeapAnalysis
a908c111 : Refactor disabled reason
f15c2386 : Introduce Button + Notification to Enable/Disable Heap Dump from About Screen
0657f0c5 : fix master
af5bb9c4 : Update error message
1168947e : tuning for LruCache
58961128 : Fix formatting for IRequestFinishCallback leak text
6c0ff5de : Fix reading byte size + bug
8560072a : fix build
9805d041 : Fixing so many bugs
6627d726 : Fix broken link to instrumentation test section in faq
1e8d4a07 : Add group for notifications
c11a1d1b : Add retained memory perf tests
1fa10215 : Add io perf test
29e4189f : Make Buffer a clear dependency
fbe2d046 : Reuse buffered source / sink
a6c87c1b : Update some tests to rely on byte arrays instead of files
55266e13 : Refactoring step 4
26cfe656 : Refactoring step 3
e95e365b : Refactoring step 2
dfee2644 : Reshape APIs, step 1
d47e8b95 : Use random access while analysis
fa5ca22c : Don't crash if ViewLocationHolder leak fix fails
b2fcf0e2 : Improve reporting around message queue
8d7678db : Fix incorrect ref matching. Fixes #1887
a28c6edd : Add note about R8 producing large mapping fles
ec988b7e : Add custom message for browser missing error
c65afaed : Fix crash occurs when no browser is installed
b58520a2 : Code review changes
37758aa3 : Log instrumentation test name
d0c7023b : Document how we compute retained size #1880
98dab788 : Code review fixes
107c7921 : inspect ContextImpl
f2efd312 : Fix incorrect context wrapper inspector
c68e1cd6 : Remove incorrect ref matcher
9c1a4229 : Added CLI command for hprof deobfuscation
e7545715 : Update recorded-presentations.md
798f334d : Log ref patterns that apply to help debug when not applying
2e8b3653 : Log posting failures
713bb0c8 : Annotate AndroidReferenceMatchers functions with @JvmStatic
a3bd7f9a : Add more boolean resources to public
c14e437e : Update ExtendedStatusBarManager leak sdk int
9f184223 : Reference autofill client leak
3920d0a4 : SemAppIconSolution leak happens on API 29
f5aacee9 : Add Razer TextKeyListener.mContext leak
0296a9bf : Ensure fixes are only applied once
bb0dac50 : Add debug logs for leak fixes
38e3840f : Add leak_canary_watcher_auto_install to public resources
e9e5b64e : Updating tool versions to latest and greatest
113729b3 : Changed `benchmarkCode` to use median instead of average
ae911df3 : Added saving reference to java.lang.Object to skip requesting it all the time.
9120052d : fix changelog
5f566d38 : Fix edit page default to master
73b5a702 : Prepare for next development iteration
83b1b1ba : update changelog for 2.4
d50cf4eb : Prepare 2.4 release
545d7f01 : Fix typo: GiHub -> GitHub
05c15138 : Add ref for known Samsung leak
b5cfee45 : Update HeapAnalyzer usage example
7c094690 : Don't look for activity in application
b300abcc : Replace master with main and whitelist with allowlist
e568e660 : Fixing detekt
d2492f8d : Support for Android Test Orchestrator
4096453c : Wrap output of LeakTrace (#1811)
44b4d478 : Less lookup when finding weak ref instances
57770c91 : Reference java class instead of kClass to avoid creation of 10K ClassReference instance
5db88b80 : Reuse LoadClassRecord instances while parsing
27aea96d : HprofInMemoryIndex.Builder.classNames to correct initial capacity
cc01b021 : Reuse skip content instances to avoid creating a ton of temporary objects
1be36e08 : Don't read full arrays just to get their size
ffbc8350 : Remove accidental Long.valueOf use
e251efba : check for API on release
0e4e1adf : Fix for #1081
781e0388 : Format LeakScreen
c2f82346 : Replace LeakScreen spinner with a single row when there's only one leak
f10e7afe : Disable LeakScreen spinner when there's only one leak
17a43316 : Releasing.md: fix code block
2cbc4ac6 : Remove requirement for two configs
95964fdb : fix star import
9eccab5f : removed some wrong or unused fixes, and address comments
47ef0211 : Follow-up to #1295, add a few more leak fixes
8f33e9d3 : Extend range for ASSIST_STRUCTURE leak pattern
00caf4fc : Recipe for PackageManager.getLaunchIntentForPackage()
beda726b : Adding leak_canary_watcher_auto_install bool
f60bfc7e : Updating docs after AppWatcher.Config.enabled deprecation
bf4afd02 : Delete AppWatcher.Config.enabled
8539af53 : Updating fixes
cb136bc6 : Resource boolean to disable auto installer
8f8d30d0 : Rename DuckTape to Plumber
932b5177 : Introducing Duck Tape
5955c2d0 : Update shark + brew
46fbd02f : Follow up on #1830
dd3e0462 : Shark CLI: Add --version option
9dbe5788 : Update releasing process: add brew PR step
389eae1b : Add workaround for Activity$1#this$0 leak.
efcab8e1 : Add brew recipe
14b3f55e : Make links clickable in description
e38a6369 : fixup docs
f1741ef4 : Prepare for next development iteration
45982625 : Prepare 2.3 release
2201bff7 : Code review changes
22dae7b4 : Moving the code into extension
258d853c : New approach - using object inspectors to detect possible obfuscation
0ff4c768 : Revert "Detecting obfuscation"
8a8c07c5 : Detecting obfuscation
8e1b0e2e : add social icons
64c0ac22 : nits in recipes
f08eb011 : Update startup message to clarify state
8eeef2e2 : upgrade mkdocs, add announce bar
b80eea0c : Empty commit to retrigger GitHub Action
bb1e5998 : Prevent Jetifier from changing classname strings
5dc06365 : Fix TuPeuxPasTest documentation
67c108a8 : Improve the way LeakCanary Deobfuscation Plugin is applied
77a6d742 : Link to library leaks doc
a7716159 : Making help more prominent
edfc1708 : Document how to get the large string representation
28d53788 : Tweak docs: production => release
841fb4d0 : Improve docs (#1786)
6688eb7c : Follow up on #1776 (#1812)
3a342dfe : Show heapdump status on the AboutScreen (#1805)
dae13ecb : Add keeper to sample app for repro (#1783)
577426ce : Crash in non-debuggable builds
58c856dc : Added unit tests for LeakCanary.Config.Builder and AppWatcher.Config.Builder to make sure their APIs match the data classes (#1802)
5896b6d6 : Fix convert from v20: expect empty elements array (#1800)
62129332 : Profiling and benchmarking tools (#1774)
1385bed0 : Bump Android Gradle Plugin version (#1795)
f049aed9 : Update documentation (#1794)
f8d04794 : Updated libraries (#1771)
a1759621 : Explain Library Leaks in fundamentals (#1785)
8598ab26 : sigh (#1784)
e86744ee : Document Keeper plugin (#1782)
40c8d5cc : Propagate heap analysis updates to the UI (#1781)
f9efcb1b : Fix crash when going back while already going back (#1780)
def1c0a7 : Update FAQ to mention storage (#1778)
118186ce : Fix lateinit crash (#1779)
dddba06d : Fix deobfuscation plugin for AGP 3.6 (#1762)
7e8aab83 : Update fundamentals-fixing-a-memory-leak.md (#1775)
9f95b126 : Tweak copy (#1760)
2c13dc5d : Update recipes.md (#1753)
8c0333c3 : Updated contribution link
d43faf95 : Typo (#1749)
5d9e75cc : Collapsed 4 blocks into one in the changelog
57057c63 : Doc fixes and updates (#1744)
448d4fae : changelog updates (#1743)
0c292abe : Added tv and config builders to changelog
8dacc747 : Prepare for next development iteration
57d5e35b : Prepare 2.2 release
7859ca0a : Fix crash when heap dump file deleted (#1740)
7ee940f0 : "Delete All" only deletes heap dumps from known analysis (#1741)
135de7e3 : Added documentation on Android TV setup (#1739)
00604fce : [bugfix]AppWatcher manualInstall function not works bugfix (#1734)
44086998 : ConfigBuilder for AppWatcher (#1737)
892f356b : Detect Android X View Model leaks (#1732)
2aacb8b4 : Fixed incorrect KDoc in AppWatcher.config (#1733)
a0f7fbc5 : Fix helper text
6c2d192d : - PR comments; - Added TvToast helper to create Android TV specific toasts with icon
beb9bdd4 : Rewritten retain instance listener so it no longer duplicates logic of counting instances and behave in a similar way to notifications
216d4176 : Replaced banner icon PNG with vector drawable
c881cf68 : Made Toast use activity for a context instead of Application
1f0c9c1e : - Removed manifest features from core module, cleaned up in sample app
0b58db9b : - Incorporated code review changes - Removed old sample-tv and tv code
25ef08cc : - Added a button to leak activity in the sample app
e10fe5b7 : - Added a button to leak activity in the sample app
266b6037 : - Separated FormFactor and Instant App check
6e8a0c85 : - Moved OnRetainInstanceListener to internal package + InternalLeakCanary
9d44bf52 : - Changed text for adb command
6946bce6 : - Change toast text for success heap analysis
95dcf068 : - Added launch intent and icon to sample app
b36b3376 : Replaced check for instant app with new formFactor
c5e05dd9 : - Added printing intent tip to logcat for Android TV - Updated Bottom navigation layout to be focusable
0f1b53e0 : Moved FormFactor into InternalLeakCanary
dc5ec42e : Removed tv package, merging its contents with core code. Added FormFactor
b9f1bf88 : Fixed compilation issue by extracting example application to debug/release folders
e2cc8bbd : Added a lot of documentation, cleared out the implementation of listeners
d91151a0 : Added OnRetainInstanceListener Added TvInstaller with basic toast implementations of heap and retain change listeners.
ad9e92b2 : Android TV support, initial commit - Added -tv and -sample-tv modules -tv depends on -pr1
534e49ec : Add `pull_request` to list of triggers
5f669fef : Fix missing style in docs 404
1da3ef1d : Official Gradle Wrapper Validation GitHub Action
6dda618d : Update blog-articles.md (#1721)
91e8ee90 : Aligned docs about config change to use similar example for consistency (#1720)
0ac4de26 : - Touch-ups in docs, renamed builder parameters
bd69dc9c : Issue 1714: ConfigBuilder for LeakCanary.Config for Java callers.
b8dc9b9d : Fix crash on empty reference path (#1716)
a125fa25 : Don't ignore thread locals (#1718)
a32a7b8e : I'm so sorry... (#1717)
47bad9fe : fix missing toString
f651a446 : Release notes
c254a609 : Prepare for next development iteration
7c56f23e : Prepare 2.1 release
6dc2c740 : No need for uber jar in shark-cli (#1710)
916316bd : Interactive CLI (#1705)
71317400 : Refactor CLI to use Clikt (#1704)
b536fda2 : Add recipe for LeakCanary on JVM (#1703)
582210b5 : Document uploading leaks to Bugsnag (#1702)
d03adfa7 : Finishing fundamentals (#1700)
7643870f : Rename ReferencePathElement to LeakTraceReference (#1701)
5d080244 : Rewrite fundamentals (#1690)
50b3d175 : Rewrite leak traces (#1699)
6c2096a3 : Fix analysis crash by excluding AndroidResourceIdNames from obfuscation (#1697)
4c542d89 : Introducing proper API for finding leaking objects (#1694)
67d7df40 : Change Shark parameter name to not contain word "Proguard" (#1695)
a598e8a5 : Add component name to leak description (#1691)
ba024818 : Remove German and Spanish translations (#1689)
8c962a59 : Updated result notification (#1688)
4c8e73df : oops forgot to revert
c297ee8d : Don't crash on missing hprof file during analysis (#1685)
35f8680b : Support migrating from 2.0 (#1684)
f69b1970 : At most 1 heap dump a minute (#1683)
a42f0784 : Backward compatibility with Okio 1.x (#1677)
73d68945 : Delete README-1.6.md
47324fc2 : Surface library leaks in UI (#1679)
268b7073 : recreate db on downgrade (#1678)
ef876f7f : Better surface new leaks (#1676)
9fae7ed4 : Use "x minutes ago" format for dates (#1675)
ba57e985 : Move dump buttons and style (#1673)
28c29e9e : Increase important of result notification (#1674)
433f0b1d : Fix crash with Android Support library < 25.0.2 (#1666)
25a10fcd : Gradle plugin that puts proguard mapping file in the apk as an asset (#1589)
9518ccc7 : Save resource ids into heap dump (#1663)
b678e150 : Fix emulators (#1667)
599011e1 : Object watcher description (#1658)
de916b3c : Move leak selection post listener set (#1664)
00b9bd32 : Fix travis (#1665)
9081bc90 : getting started
b189d8a0 : update changelog
5b45a5ea : Detekt upgrade and changes to configuration: (#1650)
020824f9 : Load in Junit tests (#1653)
dbbb969d : Add ability to customize class used to detect tests (#1654)
db4ea650 : Improved disabled log & docs (#1652)
c4cd26b8 : getting started
08ac0ae7 : Prepare for next development iteration
49510378 : Prepare 2.0 release
3352c2b8 : Updating icons (#1648)
e4db0e74 : Multiple connected devices in Shark CLI (#1645)
819d3ebe : Publish sources to Maven Central (#1644)
7c339c07 : Add support library fragment watcher (#1611)
b80fa47e : dynamic version in docs
50ae3ba7 : fix changelog
e6e611ec : Prepare for next development iteration
e4a2f7e7 : Prepare 2.0 Beta 5 release
aff33854 : Fix bug in handling JNI roots (#1636)
d650eff2 : various small refactorings (#1638)
5481f448 : ISSUE_TEMPLATE: Correct link to FAQ page (#1637)
09114238 : Link to upgrade guide
940b653a : Added positions for the about message (#1632)
940c466e : Fix contributor name (#1631)
b8ee1ab2 : Make the junit check lazy (#1629)
41eaa1da : Use dark selector color on the yellow tabs (#1627)
25b0df0d : fix typos
4122fd95 : Prepare for next development iteration
976738f5 : Forgot to remove SNAPSHOT
2092bc8f : Prepare 2.0 Beta 4 release
dac46ef1 : Update UI for failure screen (#1625)
a963a887 : Update Leak UX (#1622)
9e9ed824 : Follow up on PR #1619 feedback (#1621)
1891fdd8 : Update fundamentals to include notifications (#1620)
648634e2 : Update changelog.md
d550ff5b : Update changelog.md
8c1433ce : Print config diff instead of full config (#1619)
f39bea84 : Improve how we detect tests (#1618)
ddaaffa3 : Update changelog.md
129b6a55 : HeapAnalysis string rendering (#1617)
652a27b7 : Extract metadata from heap dump (#1580)
4afcda23 : Improve freeze message (#1616)
c9f2e669 : Don't crash on missing extra (#1615)
b31c6c3b : Wait before analysis in CI
60e7777b : Disabling actions because those don't work no more
646ab620 : Update changelog.md
9331625d : Disabled dymanic shortcuts for Instant Apps (#1613)
1f6c971c : Add IRequestFinishCallback leak from Android 10 (#1608)
4a5746f1 : Update greetings.yml (#1609)
b00c4a91 : Https in README link (#1604)
1f2ae1db : Renamed ES strings file to match common file name pattern
9237beed : Added Shark talk from Droidcon NYC 2019
da89e013 : Add ES translations for Spanish.
8cfb3ef3 : Fixed the german string placeholder for sharing the heap dump
5acac10a : Update blog-articles.md
184e36f9 : Handle missing objects (#1590)
3e4d0de1 : Remove logs for missing objects (#1586)
9810e66d : Automatic setup when using separate LeakCanary process (#1585)
63322df0 : Update greetings.yml
5b9d8de5 : Replaced Log.d with SharkLog.d; renamed constant
18a2ebb2 : Bumped gradle to 5.6.2
b984ab24 : Modified travis script to prevent parallel execution of 'clean' and 'build'
9d8e42b9 : Added Profiler utility with hooks for CPU sampling
adb3392b : Introduces a shark-test module
4d4699da : Fun string (see comments in square/leakcanary#1559)
dbd9be8e : PR feedback (#1574)
274f58f9 : Fix crash when pressing home from root screen (#1578)
5391fcd0 : Improve UI test documentation (#1579)
d0b883cd : Pattern match OnePlus OemSceneCallBlocker leak (#1577)
9ef94452 : Update AssistStructure ref matcher to API 28 (#1576)
9e2b2c27 : Fix crash when application label is not set (#1575)
879ab7ce : Ref patterns for native global variables (#1570)
973c8ef3 : Document how to ignore an activity (#1571)
e032f557 : Improve FieldValuesReader performance (#1564)
7fe7d81f : Remove more boxed primitives and progressions (#1569)
77f8d570 : Fixed performance impact of boxing Long in the LongLongScatterMap; Added getSlot() and getSlotValue() (#1567)
045ca511 : Update known Android leaks (#1568)
9f3a499b : Fixed typo in git hook (#1560)
4ae3dfac : Adding (ignored) profiled test (#1563)
211f363c : Updated docs to mention git hook (#1561)
960f1db0 : Fixes the primitive array dump record skipping
9fc2693b : Improves illegal state reporting when reading heap dump
2af976fc : Git pre-push hook to run Detekt (#1556)
b60f2e43 : Updated Gradle to 5.6.1 Enabled build cache, parallel execution and configuration on demand to speed up build process
66182a52 : Parsing and applying proguard mapping during heap analysis (#1542)
8b2df3b8 : Specify in the doc which code style setting should be used
cdee6bf2 : Rename instance to object
8f5030e9 : fix images
edca56a9 : fix image links in docs
ad63075b : Renamed `SharkLog.e()` to `SharkLog.d()` Split one test into two Style cleanup
a4d6ada9 : Replaced SharkLog.d() method with one with lambda parameter. Replaced SharkLog.d(exception) with SharkLog.e(exception) Replaced usage of args with Kotlin's String Template Added simple test for SharkLog
fe6c3242 : Added section about using Detekt
60a749d9 : Enabled statistic reporters
9722a08b : Removed baseline files, replacing with @Suppress. Reverted most of the SpreadOperator changes and disabled the rule Disabled xml report Disabled processors and reporters
9bae59ed : update release instructions
1cb02d4c : Prepare for next development iteration
53fa1902 : Prepare 2.0-beta-3 release
a92e8130 : Merge wiki into docs (#1546)
c98c25a8 : Update AppWatcherInstaller authorities (#1545)
7500364f : Update recipes docs (#1544)
2f5e1fa8 : Optimize memory usage (#1543)
3c75a5bd : Bumped Kotlin version to 1.3.50
31c18d9c : Fixed the build issue `val cannot be reassigned` when accessing ClipboardManager
9913953d : Updated Android Gradle Plugin to 3.5.0 and Kotlin to 1.3.41
6f168fba : Disabled various checks, increased threshold for others. Fixed some ot detekt issues
ec1bd240 : Added one more exception to the baseline for LeakCanaryProcess
c570cb9b : Revert "Replaced accessor with a call to setter to fix the build issue"
82db0398 : Replaced accessor with a call to setter to fix the build issue
c0551443 : Added Detekt with default configuration and created Baseline files for all subprojects Removed Checkstyle
80da4cdf : Fix crash creating "no config" config (#1531)
81b821ef : Adding more Samsung leaks (#1533)
3774fbc9 : Py/thread object (#1525)
bbf89a09 : Ignore thread locals from Lollipop (#1524)
a2452f61 : fix typo
dc0d2b56 : Fix incorrect artifact names in docs
29ee6221 : Prepare for next development iteration
cc5b133b : Opportunistic exclude internal APIs
01eb0723 : Revert "Switch to gradle-maven-publish plugin for artifacts (#1522)"
24673a4d : Prepare 2.0-beta-2 release
414b9699 : Switch to gradle-maven-publish plugin for artifacts (#1522)
ee6f200f : 10x speed on large heap dumps (#1520)
3f83eda1 : Fix root object id not found in heap dump (#1518)
525873ae : update links fundamentals
fb45fa32 : Fix URLs
133a8f1f : Prepare for next development iteration
5021bc81 : Prepare 2.0 Beta 1 release
aef1d5be : updating docs for release (#1511)
e6940761 : Documentation for disabling LeakCanary (#1510)
e48acce6 : API to show / hide leak launcher icon (#1509)
f2eab960 : Update reference patterns (#1508)
5201870c : Update changelog.md (#1506)
d468fcb4 : Update changelogs and docs for release (#1505)
4ce2872e : Stripper changes to arrays of 0s (#1501)
02b98448 : Inline LeakNodeAndStatus (#1498)
5ae60449 : Add keep proguard rules for LeakCanary 2 (#1500)
256cfa3c : Py/reports cleanup (#1497)
3a50888d : Update inspectors (#1496)
2f44a2dd : Update docs for next release (#1495)
47dab4a2 : update recipes
ec1b326d : Add Product Flavor Specific Leak Canary Recipe (#1480)
96aa193b : Explain why the dependency is enough (#1494)
915f8359 : Add / fix android inspectors (#1491)
5999f485 : Visit stack frame GC-roots last (#1487)
56451ed8 : Add leakcanary.internal.AndroidHeapDumper.resumedActivity to ignored refs (#1486)
41882b58 : oops
84d97ed9 : Py/shark api (#1484)
4170aaff : adding docs for shark (#1482)
934174ed : Renaming haha to shark (#1481)
4971e69a : Revamp heap parser APIs (#1478)
978d2c1b : oops
41c69a5d : Documenting public APIs (#1476)
2a8e7fb2 : Remove all public internal classes (#1475)
0381f8a8 : Add API reference to doc site (#1472)
a7816e36 : Add GcRoots to the index (#1470)
17b8086f : Add support for JVM Heap dumps (#1469)
f8fee628 : Strip heap dumps from primitive arrays (#1466)
6068935c : Reshaping exclusions (#1465)
660d6742 : Add link to report doc issues. Fixes #1444
6d1bd8a9 : Remove dependency to Android X (#1463)
9e7a133a : Ability to analyze any hprof (#1460)
1a895712 : Switch back to individual object inspectors #1454 (#1459)
bbb2109a : Correctly report gc root leak status (#1458)
1f02e3cc : Add library version to about screen (#1457)
863a79ca : New experimental Hprof explorer (#1441)
eded1c96 : Adding CLI for LeakCanary (#1456)
9e84be45 : Decoupling hprof parsing (#1453)
6b20c71a : Fix link to 2.0 migration guide in alpha3 changelog (#1443)
18e7c582 : Add period for each sub-items to be consistent (#1446)
6608f85f : Updating fundamentals
d891c5df : update snapshot version
62afc08b : Prepare for next development iteration
6178ef74 : Prepare 2.0-alpha-3 release
b16376fa : Use application context for toast inflate (#1442)
4e206660 : Require declaring class when reading field (#1439)
6dc0effd : Tag InputMethodManager as a singleton (#1440)
16766038 : Unwrap ContextWrapper (#1438)
57740686 : Disable heap dumping during UI tests (#1436)
a4fd5260 : Update compile SDK to API 29 (#1437)
80953c85 : Replace inapp help with website (#1434)
529b7b1c : Inflate leak toast from application context (#1435)
968083a9 : Behavior change & bugfixes for retained count notification (#1433)
626cde5d : Bring smartness from Square POS (#1432)
7bbb7711 : Merge LeakInspector & Labeler into LeakTraceInspector (#1431)
9b2555be : New graph API (#1428)
ffb21d3b : New Graph API (#1426)
e5dc2990 : Renaming references to instances (#1424)
1ce654ef : Fix crash when no leak cause could be found (#1423)
d9b336e2 : Update migration doc for new APIs. Fixes #1395
916f4703 : Stop renaming heap dumps (#1422)
9b5a435e : Downgrade androidx.test:rules & androidx.test:runner (#1409)
2249acaa : Reducing visibility of LeakSentry internals (#1421)
7a905b13 : Adding documentation for LeakSentry configuration (#1420)
1b14b449 : Improve hprof storage (#1419)
bee04687 : Ensure last modified doesn't change (#1418)
dd0204fb : Change LeakCanary.Config param order to avoid lambda (#1410)
fdd413ab : Strings.kt content should be internal (#1411)
86bf8a41 : Simplify how we track retained instances. (#1414)
78b17364 : add analytics
e1dff1c5 : wut (#1412)
f7087311 : adding common causes
be7b67a5 : Update faq.md (#1408)
a6ddcdef : Cleanup docsite
30875c73 : Fix typo
5858b607 : orange is better
4c3d9347 : add borders to logo
0fde9de6 : better fundamentals
177e7fd1 : Update how to fix a leak
3283fbee : Import Square's Open Source Code of Conduct (#1404)
4bbc0f6f : finish cleanups for doc
c2702fa4 : Move docs to mkdocs
abf3a7d4 : Remove labels related to individual leak from group rendering (#1402)
bca26796 : Adding back support for legacy LeakCanary hprof files (#1401)
c8d2531c : Adding extension functions to help navigate the graph (#1388)
692632f4 : better label
1926cb1d : Text rendering tests (#1378)
1dac5221 : Don't schedule more than one instance check (#1379)
37b535d1 : update gradle to 5.4 (#1377)
126b354f : Remove unused translated string (#1373)
69df43ff : Fail early on 0 byte length (#1365)
2de049a9 : Fix missed leaks on API 16 (#1376)
f4afb8f8 : Update README.md
8c8c2e8a : Update README.md
1d1caf07 : Update README.md
2c50865d : Update README.md
c5aa85f7 : Update SUPPORT.md
8503347b : Update README.md (#1362)
c8bb5889 : Fix broken link (#1360)
f449fb32 : Update README.md
528c2281 : Update README.md
c6b3ea1b : Update README.md
a48555bc : Update README.md
9f28453b : Update README.md
6c4f3897 : Update README.md
9656176f : Update README.md
2cb03fea : Update README.md
cee496e7 : Update README.md
065a8789 : Update README.md
5f84f549 : Update CHANGELOG.md
061d7390 : Update CHANGELOG.md
3eb4133b : Update CHANGELOG.md
2c2db7a4 : Update CHANGELOG.md
c1c84006 : Update CHANGELOG.md
7722fa58 : Update README.md
27bc43e1 : Prepare for next development iteration
1f151c44 : Prepare 2.0-alpha-2 release
056ef682 : Update README.md
5912ef5f : Moving to .github folder
7cda3c05 : more cleanups issue templates
b1728b5c : renames
18c3b04e : Change order
85c693c4 : update templates
1c8a0d26 : Update issue templates
8bfebaca : Update issue templates
e6fa8439 : Update CONTRIBUTING.md
0743e1d7 : Update SUPPORT.md
23cf044d : Update SUPPORT.md
3184ba61 : Update README.md
9c7ea9ba : Update README.md
aaed52bc : Update SUPPORT.md
5b428b88 : Update README.md
75d55627 : Update README.md
606b21c8 : Create SUPPORT.md
5d5e4548 : Create CODE_OF_CONDUCT.md
d34a3ea0 : Remove old style issue template
608fd685 : Remove perflib (#1358)
6c2ee609 : Thread name based exclusions (#1353)
5b3cb606 : Compute retained size (#1348)
a198b28f : Don't crash when LeakSentry is not installed (#1349)
a5f12ba8 : Update german translation (#1346)
330e5080 : typo
919320c4 : Follow up on #1341 (#1343)
ffd14c01 : remove duplicate dependencie (#1342)
e4a16dee : Add LeakCanary#createLeakDisplayActivityIntent (#1341)
01210bbb : Reachability => LeakStatus (#1340)
994b7ecf : Update README.md
b36e8999 : Update README.md
68bab736 : Update README.md
e3aea43c : Update README.md
5c061828 : Update README.md
b0d2a404 : Update README.md
f3c08f78 : Update README.md
af46cc7f : Update README.md
e82b8ac5 : Update README.md
37946d1e : Update README.md
bd1b2a5b : Update README.md
bf3d2eed : Update README.md
14acdf11 : Update README.md
75f38f08 : Update README.md
a77bbb9c : Update README.md
4c6914ec : Update README.md
12ecf45a : Update README.md
fff05cc3 : Update README.md
6a925926 : Update README.md
08774a26 : Update README.md
b14d9bc9 : Revamp notifications (#1335)
f9a0518d : Highlighting new leaks (#1334)
f74f6090 : LeakSentry can be disabled (#1332)
52e223a7 : Add TextToSpeech leaks to exclusion list
f5bb577d : Revert "#1210 - add TextToSpeech leaks to exclusion list"
03136ca7 : Revert "fix trailing spaces per checkstyle"
59558e65 : Add test coverage for heap analysis (#1329)
945070a3 : Follow up on #1322 (#1324)
8d2694c2 : Updating Deprecated Calls & Lint Fixes (#1322)
67102416 : Removing Unused String Res & Id (#1321)
be0b92e2 : Replace multiple leaks test with generated heap dump (#1323)
061facea : Add HprofWriter (#1320)
d9fe0987 : Fix strict mode violations (#1319)
fb4808d2 : Follow up on PR #1300 (#1318)
e4b9d949 : Replacing Hard Coded Strings With Resources (#1300)
b0eedc55 : Introducing exclusion priority (#1317)
b9ee5356 : AllFieldsLabeler & cleanups (#1316)
aeebb3d9 : Pending analysis won't block heap dumps anymore (#1315)
82a02ac6 : Remove result service, add result listener (#1314)
a65c5b2b : Exclusions are built from the hprof data
ea43170e : Reachibility inspectors are instances in config
c019ae15 : Update README.md
d03625cf : Update CHANGELOG.md
07573918 : Update README.md
ef09addb : Update README.md
7d28a18c : Update CHANGELOG.md
89c3a8bd : Update CHANGELOG.md
b1c43458 : Update CHANGELOG.md
553acbd2 : Update CHANGELOG.md
af58d0f8 : Update README.md
c119b9fe : Update README.md
507f93d6 : Only detect leaks when using @LeakTest annotation in instrumentation tests (#1309)
347d7f33 : Bumping Gradle for Android Studio 3.4 (#1299)
0feedefa : Fix typo in german translation (#1311)
a6188e1e : Reachability inspectors use parser (#1310)
3ddf8590 : Merge analyzer-core and analyzer back together (#1308)
7db368d8 : Extract multi process out (#1307)
1cb0d21c : make labeler less confusing by passing the proper node
01e43275 : Import hprof for analysis (#1305)
0c81181b : Cleanups and optimizations, thanks @romainguy (#1303)
29733d06 : Fix shortcut counting logic (#1302)
44827bf7 : Cleanup notifications
63fe1c49 : swap out 2.0
2ae5c0a0 : Prepare for next development iteration
f8f5e0ff : Prepare 2.0-alpha-1 release
7eda6e55 : Update CHANGELOG.md
d23b26a3 : Adding labels API and removing extras (#1292)
4a2b1589 : fix format
bc6276ee : Holders of static fields are reachable (#1291)
fc51914b : Improve LeakTrace rendering UI (#1290)
8313c627 : Fixes based on using v2 with Android Makers (#1289)
aa89c80f : Fix leak in leakcanary (#1288)
0c2aac4e : Fixes #1287
75901212 : Add About
6e94426a : Add Reachability reason to UI (#1286)
3906737b : Object.java has no extra fields on API 16, it's ART only (#1285)
4d5992a2 : Added heap dump bitmap rendering (#1284)
52ab7896 : Move perflib to internal
068e1c81 : nits
b04f1e13 : Update CHANGELOG.md
ae2e41c0 : Update CHANGELOG.md
81492868 : Update CHANGELOG.md
4117781c : Update CHANGELOG.md
d14f8e53 : Update CHANGELOG.md
81f48b41 : Update README-2.0.md
35a5c6d3 : Update README-2.0.md
425a9f24 : Rename default to perflib and experimental to default (#1282)
49fcfb5a : readme update
6cf798c3 : more text
8e3f9d26 : fix list
de422696 : logo in changelog
1ba08e7a : update logo
b035f1de : update
6ede2eb2 : Update changelog and readme (#1281)
f360774b : Split the code between perflib and experimental
c46602d9 : The new experiment heap parser runs in the main process
e141accf : Update leakcanary-haha/src/main/java/leakcanary/HprofReader.kt
9135df44 : Make classes internal and LeakNode a sealed class
0a3d980f : Adding compacting and bit packing to object index
c0d154c7 : Update comments about optims
4f47ba17 : Improve reading based on PR feedback
795e2c02 : Skip shallow instances, grow arrays slower
de00819e : Turned boring boolean into a metadata byte
acc79097 : update comments
3ee0797a : More cleanups from review
16900040 : Cleanups reviewing
bbcb9d83 : Update leakcanary-haha/src/main/java/leakcanary/HprofReader.kt
7b66364e : Make new hprof parser an experimental option
6bde7a3d : Build the concept of boring straight into the parser and position index instead of shortest path finder
77611d25 : Optimizing with profiling
c4c55495 : Reducing the amount of memory used
435eb8e2 : add logging to service
6871dd01 : Adding object cache
31c384cd : Moving canary log to shared module
c8d0d77b : clean up and try on Android
6daac6d6 : Add heap analyzing
b151857f : copy classes
375c7193 : Move code to modules
2c86e823 : Fix array reading
7e529dea : Adding shortest path
07fcea52 : add KeyedWeakReferenceMirror and copy ShorterPathFinder
4555ac4f : Find retained refs
38bfa14c : add new hprof
23525c94 : add doc
e7300f8e : collect gc roots
e86203f8 : aaand more cleanup
0eaf0767 : more cleanup
9044d56e : Move more unused stuff
b5ed23d6 : removing unused instrumentation test
5f2d4b78 : lol
e5a07bd5 : Finding weak ref
9e70928e : Start building asString
55625487 : split reader from parser
88fc8f56 : add indexing
d4c30399 : Fix stupid
ee029e33 : hacking from the plane, continued
7d87635f : moving out of test
5b8ced49 : Test parsing heap dump
a8fa0d18 : Catch SecurityException when notifying (#1276)
7f6660f4 : Adding group UI (#1275)
0a5f74b5 : New leak display activity (#1273)
344eb1b1 : remove newlines
af63dd57 : Shrink result service (#1272)
8e3c9938 : Animate bird toast (#1271)
fa5d6ca7 : Add dynamic shortcut (#1270)
3145a8a0 : Replaced launcher and notification icons (#1269)
f067ae53 : fix broken master
7d4ddb4f : fix broken build due to typo
efe6b9df : Toast$TN.mNextView is never unreacheable (#1268)
83eac5d2 : remove incorrect inspector (#1267)
da2c76bd : Move string rendering out (#1266)
7c149da7 : Better structure for results (#1265)
d18eda08 : Leak traces have hard coded starting spaces. (#1264)
f4be4c3c : various cleanups
828c9807 : Move most of the code to be internal (#1261)
f02d7b10 : Create 2.0 readme
a9388555 : Leaking information aligned below simple class name. (#1258)
4d8af725 : Compute all shortests paths in one go (#1259)
b6ed80b3 : Move all to leakcanary package (#1257)
b4bd1783 : Finish line to Kotlin (#1256)
53658e10 : Convert LeakTraceElement to Kotlin. (#1255)
d126a110 : Reenable tests with old dumps (#1254)
4fd47950 : LeakSentry (#1253)
8724d2aa : Add share to Stack Overflow button when viewing a leak (#1252)
5271afe1 : Make leakcanary-analyzer java only (#1251)
472aa035 : Nits for string rendering (#1250)
33997377 : Thin leakcanary-watcher (#1248)
74472f73 : Clean up build files (#1245)
e59c27da : LeakCanary outputs a better text rendering of leaks. (#1243)
03d08ae1 : New API (#1244)
b5db0901 : Convert support-fragment to Kotlin (#1242)
3d6b3dc2 : Convert android-instrumentation tests to Kotlin (#1240)
dac0a0b3 : Cleanup Kotlin dependencies
73fc8e13 : Remove HeapAnalyzer.findTrackedReference (#1236)
30fb172b : Converted most of leakcanary-analyzer tests to Kotlin. (#1237)
2a8a77cd : Convert leakcanary-android-instrumentation Java files to Kotlin (#1235)
c9ec725c : Analyse multiple leaks at once (#1233)
d6db42ab : Fixing UI tests compile and runtime errors (#1234)
99a6b1cb : Rename incorrect RefWatcherBuilder#stethoscopeClasses method (#1224)
f02bfd02 : Add inner class leak back (#1232)
a4e49941 : Converted some packages in leakcanary-android to Kotlin. (#1231)
62a3eca0 : Isolate checking logic out of RefWatcher (#1230)
90348400 : Convert leakcanary-sample to Kotlin (#1229)
b1eee073 : Enable Kotlin and convert sample MainActivity to Kotlin (#1228)
3efc4360 : Check if serviceInfo.processName is null. When LeakCanary runs on a seperate process and that process for some reason does not have a assigned processName, then we will crash on a NullPointerException. Also a debug log explaining this. (#1225)
fe421300 : fix master broken
278fe6ea : Remove no-op artifact #1217
0ce5bad7 : Disable StrictMode DiskReadViolation (#1223)
f22f619b : Migrate to AndroidX (#1221)
ff17f879 : fix trailing spaces per checkstyle
18cfdd36 : #1210 - add TextToSpeech leaks to exclusion list
1a76cadc : Update to HAHA 2.1 (#1169)
732f7887 : Add Reachability reason to leaktrace data (#1194)
66874659 : Fix NPE when KeyedWeakReference not in dump (#1192)
e067c032 : Update Google license
e54fcd8f : Update CHANGELOG.md
6120f83f : Update CHANGELOG.md
e27171fa : Prepare for next development iteration
31007b4c : Prepare 1.6.3 release
64b6e5a4 : Fix GC Root bugs that missed leaks (#1168)
bd3de26f : Keep "no leak" heap dumps (#1166)
ba868a14 : Remove unused field (#1167)
f044c1d3 : Fixed IndexOutOfBoundsException for leak traces of size 1 (#1164)
a7ae33c8 : Disable DisplayLeakActivity when not using DisplayLeakService (#1162)
cefc33d0 : `LeakCanary.isInAnalyzerProcess` correctly returns true in the analyzer process (#1161)
85adeded : Updating repo order because AS is hangry for dependencies (#1160)
58f776ff : Updated spacing in leak message. Some words were mashed together.
84652a41 : Updated strings (#1145)
b8f57bc6 : HUAWEI mLastSrvView leak happens on O (#1134)
3747cbfe : HUAWEI mLastSrvView leak happens on M (#1128)
23409ace : Update CHANGELOG.md
044b1e48 : fix typo
bceab0ae : Prepare for next development iteration
0ebc1fcb : Prepare 1.6.2 release
5c1e1baf : add inspector for window reachability (#1123)
a7f04409 : Fix crash when leaktrace size is 1 (#1122)
7870f606 : Exclude AccessibilityNodeInfo on API 27 (#1120)
15e13ffc : Updating template: plz latest + cleanup (#1121)
7d7d2d07 : Detect fragment view leaks (#1061)
fd7f4343 : cleanups (#1119)
ab90a053 : Fixed crash of DisplayLeakService when AnalysisReport is too big (#1102)
2c397821 : Always enable DisplayLeakActivity when leakcanary is enabled (#1117)
0e39e2ee : Fix LeakCanary toasting (#1116)
636b9b6c : fix the wrong word (#1111)
4cb065e3 : Extended TextView#mLastHoveredView exclusion to O. (#1077)
83061c6c : Update build.gradle
f66083d9 : Add nullability annotations to public API (#1100)
50142e8e : Fix travis caching. Speed up tests using fastest android emulator.
9ec3683f : Remove unnecessary android components from travis.yml
5615de08 : Address some nits
c805bfbd : Use P constant
a6b6960d : Error prone 2.3.1 + suggested fix and specify version
3ce30bdf : Update to Robolectric 4.0 alpha for sdk 28 support
f357a3a5 : Update a few dependencies
2942adf6 : Quick followup to #1088
cc7757f3 : Exclude ViewLocationHolder#mRoot in Android on P+
5d8462be : Updated german translation
3a666477 : Add the FOREGROUND_SERVICE permission for Android P (#1076)
58de9298 : Compute reachability for ViewRootImpl & main thread
7c04ae3c : Update CHANGELOG.md
b70931bd : No log for bad token exception
e4778b25 : Fixed wrong versions in AndroidExcludedRefs
dfedc986 : Prepare for next development iteration
26145bf5 : Prepare 1.6.1 release
7f29c7fc : Update CHANGELOG.md
e9bb614c : Update CHANGELOG.md
96f909ce : Update CHANGELOG.md
ec05d22f : Update CHANGELOG.md
d34069ad : Add LeakCanary.installedRefWatcher() to no-op
2c453922 : Update CHANGELOG.md
fd74393e : Update README.md
35019d22 : Update README.md
2e0bdfd4 : Update README.md
d053ab00 : Update README.md
128a1371 : Update CHANGELOG.md
7594f66f : Update README.md
8114557c : Update README.md
4dee41ab : Update README.md
9324072b : Update CHANGELOG.md
377dd0ef : Prepare for next development iteration
6466663c : Prepare 1.6 release
9d55bc29 : Fix drawing of start line
b1721519 : Work around null KeyedWeakReference.key
4fc081e0 : Fix crash when sharing files in app storage
c9ebc5cf : Avoid Toast crashes
23ab19f6 : Resolve LeakReference string values
676db090 : format
c3b7bfb1 : Exclude SpellChecker.this$0
0feef7de : Fix incorrect bounds, should never be open ended
78421787 : Update Gradle to 4.8 and AGP to 3.1.3
5727d50c : Fix crash and slight API change
50593381 : Fixing setup bug
0eebd7db : Excluding BackdropFrameRenderer leak
0143219a : Updating FailTestOnLeakRunListener based on internal feedback
4ffedfae : Removing unicode and using asymetric markup to allow easy replace
3afbfbad : Enable AndroidExcludedRefs.BLOCKING_QUEUE for all Android versions
e5b2b659 : Ignoring O & P AccessibilityNodeInfo.mOriginalText leak
5663452f : Helping find the cause of a leak
0243d47c : Reset leak detection skipping and add reason to logs
4d0a77cb : Allow starting the service from the background
6709dde5 : Update README.md
69a5fa39 : Using a unique class name for FileProvider to avoid creating downstream conflicts
f0b53cd3 : Update CHANGELOG.md
bf1b4f5a : Undo binary incompatible change
80a2cbef : Update CHANGELOG.md
38953201 : Update to support-core-utils 26.0.0
f6eec7ee : Add dependencies javadoc to classpath.
b17f9185 : Stop computing Retained Size by default
29012ed6 : Update CHANGELOG.md
d98889ed : Update CHANGELOG.md
c28aeb2c : Update CHANGELOG.md
051b6a9a : Update CHANGELOG.md
cfc028d1 : Update CHANGELOG.md
68fc96c8 : Fragment support, part 2.
3a4d7efc : Remove internal packages from javadoc
8c6f9581 : Working instrumentation tests in LeakCanary
7172bf9f : Cleanups on top of #912
66fecf52 : Perform DisplayLeakActivity IO in background
6a76883f : Whoops, cleanup unused import
f19a581a : Move blocking work to background thread
7cb83d00 : Use the existing notification channel instead of creating a new one
fff79f0e : Use a foreground Service so that the background work can run on Android O+
d6defd85 : more oops
5e0690fa : oops
db3d3dfe : Remove assets
6123b2c6 : Add synthetic accessors
6e90b8a2 : Leak detection in instrumentation tests
9e63ee4b : Lazily enable the Android components
46d8da67 : Moving LeakDirectoryProvider to LeakCanaryInternals
30cd7f38 : Fix javadoc typo
ebeaac05 : Updating HAHA to 2.0.4
8553dbad : Update AndroidExcludedRefs ACCOUNT_MANAGER SDK version filter
c7a3b41c : Added more structured information to LeakTraceElement
c6530e3d : Ability to convert leak traces into stack traces
c195b5fa : Make installed RefWatcher a singleton
b47dafea : Cache expensive LeakCanary.isInAnalyzerProces
09a04af0 : Update README.md
f3003533 : Update README.md
55ff751e : Cleanup a few DisplayLeakActivity warnings
f7313c48 : Handle action bar being null
482858aa : Catch SecurityException in getRunningAppProcesses
ef1689f4 : Ignore Huawei leak #914
1170d825 : Update ISSUE_TEMPLATE.md
e75ae5fa : Update ISSUE_TEMPLATE.md
1fc11495 : Fix square/leakcanary#957.
d3b5a9f2 : Update Gradle 4.6 and AGP 3.1
75f510ad : Allow Android O devices to share heap dumps
71ed883a : Update 'compile' to 'implementation'
db101b7f : Update InputMethodManager#mNextServedView leak exclution.
ecfae64b : Disable BuildConfig generation.
8de7c917 : Replace icon with an adaptative one (#930)
ffada771 : Update an InputMethodManager leak exclusion.
c5663c0f : Support API 27
ad73f186 : Add missing DE translation
1ad75e23 : Watch destroyed Fragments
1b199dc9 : Correct testing recommendation to not rely on subclassing.
bcffd56c : AGP 3.0.1.
27b71cd1 : Upgrade to error-prone 2.1.2.
4a677e82 : Force error-prone version for hermetic builds.
c2d59c8a : Update license hash.
d6bfda27 : Prepare for next development iteration
f65380e2 : Prepare 1.5.4 release
8b83be6c : Set leakcanary-watcher source and target compatibility to 1.7
aed032a5 : Prepare for next development iteration
38a044f9 : Prepare 1.5.3 release
2268eb4b : More script cleanup
44932024 : Clean up versions
6852c541 : Bump dependencies
f3487d31 : Add sources and javadocs tasks for java library projects
f5b7507d : Cleaner reference to android boot classpath
658c5bad : Convert leakcanary-watcher to java library
04c77079 : README code sample fix when using Robolectric
48b8ea41 : Link to fix for #762
246de722 : Fix new checkstyle failures
6116372b : Fix checkstyle script
8a3db9d2 : Remove unnecessary buildscripts and repositories blocks
5571330c : Don't build jars from aars
5144b9f7 : AGP 3.0.0-b2
0c2fd496 : Disable finish animations in RequestStoragePermissionActivity.
e1b85204 : Prepare for next development iteration
5ae01d36 : Prepare 1.5.2 release
be85cb31 : Update README to reflect #811 (#812)
161d07ff : Gradle 4.1; AGP 3.0a9
d14e3c16 : Don't rely on the no-op library in unit tests: it only worked because we got classpath-lucky (#811)
167f20b8 : Add excluded ref for memory leak in SystemSensorManager in Vivo devices
2db3596c : Exclude permission Activity from recents menu.
b4951e3e : Use long for summing bitmap retained size.
2b661803 : Fix Lint errors introduced in AGP 3.0
6a3dc3b8 : Bump Gradle to 4.0. Android plugin to 2.3.3.
ffde64e1 : Added Notification Channel to allow persistent messages on 26+
0483ba3e : Add exclusion for GestureBoostManager on Huawei devices on N
329933fb : Expand BLOCKING_QUEUE API exclusion range to include L
6adde677 : Update README assets
b818140d : Ignore computeIgnoredBitmapRetainedSize on O preview
cdb2afba : Add `@RunWith(JUnit.class)` to un-annotated test classes
6b511115 : Add exclusion for LG's LGContext Context leak
0fce6dfe : Add exclusion for Samsung's SemEmergencyManager Context leak
e13da49e : Add exclusion for Samsung's SemClipboardManager Context leak
78ccdf5d : Expand INPUT_METHOD_MANAGER__SERVED_VIEW exclusion upper bound to API 25
fe379753 : Prepare for next development iteration
1be44b33 : Prepare 1.5.1 release
ca11051e : Fix outdated watch delay doc.
dd8f4df3 : Remove synthetic accessor methods.
28354c34 : Add Error Prone.
4d580900 : Fix HahaHelper for O Preview
948d3ef7 : Move leak canary UI into leak process.
158ae23c : Bump minSdk to 14. Gradle to 3.3. Android plugin to 2.3.
8a0619e8 : Separate task affinities for different apps
465daaa3 : Extended TEXT_VIEW__MLAST_HOVERED_VIEW leaks to LOLLIPOP_MR1
66e3b676 : Fix java.util.MissingFormatArgumentException: Format specifier: 22ty
aef88010 : Revert "Bump MaxPermSize for Java 7 CI builds"
bb687578 : Exclude SpellChecker check on N+
9511e60f : Libraries should not specify a target SDK version.
4012db01 : Compile against API 25.
9b83c522 : Bump MaxPermSize for Java 7 CI builds
3f984479 : remove unnecessary cast
a32d62e8 : Update CHANGELOG.md
050b5548 : Prepare for next development iteration
00f37f55 : Prepare 1.5 release
111609ec : RefWatcher configuration using builder
633c37d0 : Add API for finding the list of tracked references.
3286a1ac : Improvements to heap dumping
09a5f854 : Add excluded ref for memory leak in SensorManager on Lenovo devices
baf3f2d4 : Confirm before deleting all leaks
5e3f8636 : Add isInAnalyzerProcess to android-no-op
b7d1d659 : ignore Meizu RecommendActivity leaked in Android Instrumentation in Android 5.0 and 5.1
66d19fbf : Ignore ConnectivityManager leak
6369d818 : Ignore leak on L
02db2189 : update readme and sample, better advice
ceedda49 : Ensure LeakDirectory exists
ba828bfe : Update to avoid starting app code in separate process
3ea62ec8 : Update issue template
d379d684 : #62 still happens on M
13d3ed9a : Doc feedback from #297
dd5c8c7b : Ignore Samsung ActivityManager context leak on L
f9551933 : Clean up excluded refs
48c2ed15 : Prepare for next development iteration
6b04880c : Prepare 1.4 release
1ac3c469 : Fix master; increase dex max heap size
819a36ae : Update Gradle and Android Gradle plugin
33973bf7 : Revert "Merge branch 'binder_leak'"
059afadc : Remove unnecessary Gradle task
7ecfdf74 : remove blank header section
45717596 : Update HAHA 2.0.2 -> 2.0.3
c13b9ef7 : upgrade Gradle plugin 1.5 -> 2.1
3d154a12 : Move buildscript out of subprojects block
1940530a : suppress Google App Indexing warning
74908319 : Corrected some mistakes in the German translation
9dcbfd52 : Update workaround for Samsung ClipboardUIManager Leak
0b7cac46 : Don't loop when storage permission denied
5cf8dc2c : Remove old references to "__" prefixed resources initiated by #159
131a8ae3 : Fix permission crash for DisplayLeakActivity on M
34f56122 : Move doc to wiki
3df74c4e : No crash if can't find thread name
5c01639d : Add version info to stacktrace
34f6bf55 : Prepare for next development iteration
431ed78f : Prepare 1.4-beta2 release
1104c95d : Ignore INPUT_METHOD_MANAGER__ROOT_VIEW on M
efa41ac3 : Fix NPE
19d96726 : ignore leakcanary issue #297; AOSP issue #188551
84e702d9 : Adding issue template
8a4d36b7 : format
14b990ca : German translation
914942ea : Lower memory usage when parsing heap dumps on M
021f1699 : Fix delete button not working on error views - also move deletion logic to their own methods
c81f0636 : Optimize png assets
3ac5b369 : Fixes to allow LeakCanary to work with ProGuard.
27164584 : Update readme to reduce confusion
50a9a0ae : Add reason for ignoring to analysis result
66e2365c : Add indication to using no-op in unit test | #143
07a83aba : update documentation
1d78a47a : Update CHANGELOG.md
910ec5e7 : Update CHANGELOG.md
3da43311 : adding dependencies
72bbec61 : Updating changelog
6ee9ca4a : Update version number after push to mvn central
2fdb025f : exclude INPUT_METHOD_MANAGER__SERVED_VIEW on M
ea0af1d6 : Handle storage permission on M
7dd1bd3c : Update to API 23
78130af3 : Add retained size to leak reports
05ef6fda : extend TextView.mLastHoveredView exclusion to Lollipop
a35624b6 : The LoadLeaks and File IO background executors now have appropriate thread names.
bf29548e : PR nits for #351
1b3efb4f : increase visibility to remove synthetic methods
12c69bb2 : Add special case to ignore Binder leaks
99038fef : Improve storage of leaks
95b23822 : Add link to bintray
b171e265 : Follow up to #318
e72b74c7 : Add configurable delay time to AndroidWatcherExecutor
2d91a541 : update AndroidExcludedRefs#INPUT_METHOD_MANAGER__SERVED_VIEW
78fddabb : Automatically deploy snapshots to Sonatype.
eaaa2cd9 : Modernize build things to their respective latest.
d4253d56 : Exclude AudioManager instance field that leaks an Activity context
45883e4d : Check for String.offset
ca183ea1 : Add proguard rule for android.app.Notification
fe98f27a : Added the exclusion to AndroidExcludedRefs for the AppWidgetHost.thisbash leak
33a44c45 : change activity_choose_model exluded revfs from staticField to instanceField
04b0b596 : Exclude TextLine.sCached leak in Lollipop MR1 too
1b8c8b3c : Fix SDK_INT range expression
fd7c2524 : Return early.
1705b704 : Configure public resources, ref #238
7c08e5c7 : Add logger API
0328f743 : Fix crash for anonymous crashes
2ff5aeab : Don't crash when heap dump fails #226
f0ee15a8 : Added comment for setTheme() override.
761d728b : Protect DisplayLeakActivity.setTheme() from receiving an incompatible theme
37b276e9 : Fix lint warnings in res/layout/leak_canary_ref_row.xml
79317f77 : Add fix suggestion for ClipboardUIManager leak. Fixes #133.
ec123292 : Update CHANGELOG.md
47b098ef : Swiching to HAHA 2.0.2 / Perflib
f8bcc4e0 : update changelog
d8fc0e12 : Show notification when trace analysis results in an excluded ref leak
7bf2e743 : Update changelog for #161
87aec26f : #159 Renamed resources leading with "__" to resolve build errors in preview build tools "1.3.0 rc1" - Added resourcePrefix lint check to validate all resource names are correct.
0261a493 : Readme: ProGuard conf
c3875c9d : Updated README
5514a1df : typo
7b16af4a : #159 Renamed resources leading with "__" to resolve build errors in preview build tools "1.3.0 rc1"
660bc7f0 : Fix NPE in HeapAnalyzerService
f40f1163 : Adding more customizing doc
9cd3e600 : update changelog
c1d512f9 : Add consumer ProGuard configuration
d5ea212b : Remove redundant android plugin defination.
c04e11f5 : Upgrade gradle/android tools
9fdf9f42 : Fix links to KeyedWeakReference, AndroidExcludedRefs
e3a03235 : Add SHA hash to leak info.
54ba3a79 : Add maven central repo to readme
acfc8fbb : Add excluded refs to leak info
e22ec707 : Actually ignore ref
2f756fc9 : Better Android defaults
a90535bf : Do not feed the troll
5df8cbb5 : Ignored UserManager leak
dec73a68 : Add travis status badge to README.
3f3e29c3 : Ignore MediaScannerConnection leak
6034ba74 : Adding Travis
46a6216f : Moving Library to root
11d73f80 : Updating changelog
0d4b94bc : Preparing next release
12677632 : Releasing 1.3.1
5be5ec2c : Reporting failures
3f8dfd7a : one more
9889e409 : Ignore AccountManager leak
fc2284e8 : update icon
bcd0a4c3 : Ignore SpeechRecognizer pre L
370d39c8 : readme
ea762cda : Ignore FrameDisplayEventReceiver message queue
9676cf6e : Display a Toast while heap dump is in progress
4890ec5d : closer to snapshot
41a7ddea : fix master
34757fc6 : more info in changelog
924a5efd : more steps for AOSP issues
9209d8f6 : Ignore SpeechRecognizer leak
9b6ce4b8 : Detailed runtime info
2c1b7287 : INPUT_METHOD_MANAGER__SERVED_VIEW observed also on JELLY_BEAN
c997c35d : fix build
85a0eaed : Updating docs
06cf1599 : Fix links to issues.
58709910 : Update changelog for 1.3.1, way more details
89700312 : adding leak info for ActivityChooserModelPolicy
dc1d94d0 : Pass all exceptions back
e2a60bd6 : Lighter no-op dependency
1b1c6525 : More granularity for AndroidExcludedRefs
6293f881 : Update icon for 1024x1024 export
c779a42b : Fix build
2fe93c46 : Fix Strict mode violations
dbc45908 : down minSDK to 8, fix #57
849c269b : Fix excludedrefs creation.
47fd55c4 : Don't save index file
307a0bec : Update to HAHA 1.2
7005aa9f : Add version name to leak info.
0ee41df0 : Rename Ui to LeakCanaryUi
569a8a12 : Fix NPE on cleanup
324bc5e4 : Change DefaultAnalysisResultService to DisplayLeakService
ba0de09e : explain name
0aa7693e : A bit of View code cleanup
a2125814 : New 512x512 icon
903d790c : Because Samsung
5472686e : Fix unit tests
3faa17df : Ignoring SpellCheckerSessionListenerImpl leak
c2d938fb : Customizable ExcludedRef
8b9f85ea : Heap dumps on SD card
48be9a1b : update changelog
bbec432c : Ignoring 3 Android leaks
43b08d16 : Link to Slack / HipChat gist
064ac761 : Update readme, goto SO
2d530df2 : Typo
729368c2 : Update README link
43356603 : Preparing next release
6895737e : Releasing 1.3
f0cc04df : Initial import
331f5933 : Empty repo

+- Project: platform/external/libaom

4d167d457 : enable Arm SVE2 optimizations
3265539c3 : enable Arm SVE optimizations
dd4b875c4 : enable NEON I8MM optimizations
71a22896b : Android.bp: don't set -march
bc546e16f : Revert "enable NEON I8MM optimizations"
c2fe6bf37 : Update CHANGELOG with Arm optimizations in v3.10.0
a2e1a6cf4 : Update CHANGELOG for libaom v3.10.0
4b8391e46 : rtc: Bugfix for active_maps with sb_size=128
9d8efc487 : Update AUTHORS, CHANGELOG, and version for v3.10.0
15dd37806 : enable NEON I8MM optimizations
8c8a0a610 : enable NEON DotProd optimizations
71bfc8675 : enable Arm CRC32 optimizations
68bc71348 : remove aom_dist_wtd_comp_avg_upsampled_pred*()
02f67ff33 : binary_codes_writer.c: make some functions static
9c7f28d2a : binary_codes_reader.c: make 2 functions static
132707ac7 : remove masked_sad*x4d*()
93a76ca1b : yv12extend.c: remove 2 unused functions
0d5ebd416 : remove aom_convolve8() from rtcd
76316d401 : remove redundant `&& __GNUC__` preproc check
778f07bfd : intra_mode_search.c: make prune_intra_y_mode() static
c7ff908e6 : encodemb.c: make some globals static
a1ac37910 : pass2_strategy.c: make some tables static
8ae33b7d7 : cdef_block_avx2.c: make shuffle_reg_256bit[] static
39f84da18 : cpu_used_firstpass_test.cc: Include gtest/gtest.h
7230cd840 : move av1_fdwt8x8_uint8_input_c to rtcd
f570a1c98 : Add Neon USMMLA impl. for 6-tap dist_wtd_convolve_x_dist_wtd_avg
369781baa : Add Arm Neon USMMLA impl. for 6-tap dist_wtd_convolve_x_avg
01844f7e9 : Add Arm Neon USMMLA impl. for 6-tap non-avg dist_wtd_convolve_x
b0f8fecae : remove aom_scale.[ch] & gen_scalers.c
83f00dc62 : mcomp.c: remove av1_get_mvpred_compound_var()
c98f2f040 : remove av1_get_hier_tpl_rdmult()
4fc16d157 : temporal_filter.c: make av1_get_q() static
911a06dd1 : ratectrl.c: make some functions static
826bc39af : picklpf.c: make av1_get_max_filter_level() static
41f75d142 : motion_search_facade.c: make a function static
6e1ce4bb9 : level.c: make some functions static
fff567c78 : interp_search.c: make av1_find_interp_filter_match() static
658900ead : external_partition.c: make av1_ext_part_init() static
9b8fa9166 : ethread.c: make av1_compute_num_enc_workers() static
0cbf911d7 : encodemb.c: make av1_encode_block_intra() static
648ff2d87 : aq_cyclicrefresh.c: make av1_cyclic_refresh_reset_resize() static
f46501b1e : restoration.c: make av1_foreach_rest_unit_in_plane() static
acae43ef6 : av1_loopfilter.c: make av1_get_filter_level() static
4a0eca490 : make aom_sse_to_psnr() static w/CONFIG_INTERNAL_STATS=0
131c3d5fe : allintra_end_to_end_test: mark some tests as 'Large'
b9c9b6166 : Round framerate later in kf_boost adjustment
f6b976de0 : cpu_used_firstpass_test: move early exit check up
129a3eea1 : Use Doxygen's \deprecated command
7bff66059 : firstpass.c: remove av1_firstpass_info_past_count()
fc170aa12 : tpl_model.c: remove av1_estimate_txfm_block_entropy()
dc8a68933 : Add the CONFIG_SVT_AV1 cmake option
38935641e : Rename subpel_{x,y}_q4 back to subpel_{x,y}_qn
4d0dea082 : cmake: exclude ml*.c w/CONFIG_EXCLUDE_SIMD_MISMATCH=1
6fcc2fe4b : Document removal of AOM_INLINE from aom_integer.h
98339a353 : cmake: check for -Wmissing-declarations support
a5bf431ca : Move AOM_FORCE_INLINE to aom_dsp/aom_dsp_common.h
6b3edf76b : Compare g_usage with AOM_USAGE_ALL_INTRA
fb1f90e0a : Remove the bit_depth field of struct av1_extracfg
9453443c0 : Delete the AOM_INLINE macro
b94952a48 : Add Arm Neon USMMLA impl. for 6-tap dist_wtd_convolve_2d
6e14f9069 : Use Arm Neon USMMLA 6-tap impl. for 4-tap convolve_x_sr
466e28239 : Add Arm Neon USMMLA impl. for 6-tap aom_convolve8_horiz
d6525766c : apply clang-format-14
c6e26e14b : cmake: check for -Wmissing-prototypes support
9998ff677 : rtc: Only allow estimate_scroll_motion for 8 bit depth
6e120cd32 : Change "inline static" to "static inline"
12c64e8fe : Remove the INLINE macro
94c721b00 : Use the saturate_cast_double_to_int() function
16c7552dd : Define AOM_INLINE and INLINE as inline
a3962ef9a : debug_util.h: fix prototype typo
9d756a111 : rtc: Convert the max_consec_drop to time units
1e3f557d6 : Add the saturate_cast_double_to_int() function
d9408e296 : variance_neon_dotprod.c: add missing !CONFIG_REALTIME_ONLY check
914bce0a6 : av1.cmake: rm arm src w/CONFIG_AV1_HIGHBITDEPTH=0
022c0fd40 : cmake: rm some arm srcs w/CONFIG_REALTIME_ONLY=1
79da697a6 : variance_neon.c: add missing !CONFIG_REALTIME_ONLY check
914609699 : cmake: mv arm enc only srcs to AOM_DSP_ENCODER_INTRIN_NEON
cb913e115 : cfl_neon.c: make a function static
7b24d44e6 : Document sframe_mode setting is not implemented
17fcb3ffd : Fix aom_codec_enc_cfg_t field names in comments
fd08394ed : cmake: exclude highbd files w/CONFIG_AV1_HIGHBITDEPTH=0
be1085c7a : intrapred_avx2.c: delete 2 unused defines
f75b7c763 : add missing CONFIG_AV1_HIGHBITDEPTH checks
e448dcd13 : update libwebm to libwebm-1.0.0.31-10-g3b63004
a1e3c8c72 : Refactor 4-tap convolve_2d_sr Neon I8MM path
88e4df06c : Use Arm Neon USMMLA for horiz. 6-tap path for convolve_2d_sr
acc1e5929 : update AV1E_SET_POSTENCODE_DROP_RTC comment
aae625538 : Add overflow check in HBD compute_stats unit tests
90defa923 : Fix accumulator value for Neon implementation of compute_stats
a62c1833e : Add Arm Neon USMMLA impl. for horiz. 12-tap convolve_2d_sr
fd9161960 : Compile C++ files with -Wundef
41a954d98 : Fix -Wundef warnings in libyuv's row_common.cc
d8ef6563e : Mark aom_gtest include dirs as system include dirs
fd68c87da : Add Arm Neon USMMLA implementation of 12-tap convolve_x_sr
44bded946 : Add Arm Neon USMMLA implementation of 6-tap convolve_x_sr
2f5dfe826 : Refactor Arm Neon I8MM implementation of convolve_x_sr
c8b1fc258 : Include "gtest/gtest.h" using the shorter path
0a5353aac : Update third_party/libwebm to commit f4b07ec
5283110d6 : Test defined(CHROMIUM) to fix the -Wundef warning
c5bf7f732 : Test AOM_VALGRIND_BUILD with #ifdef or defined()
52de89960 : Remove third_party/googletest/src/googlemock
966205d22 : Reduce stack size on Arm NEON
73c232fc7 : Fix GCC 13.2.0 -Wignored-attributes warning
5632ebed1 : Fix a copy-paste error in get_partition()
593a7f3ac : Fix double linking with -lvmaf
74c99dfe6 : Do not add -lm to Libs.private if WIN32 or APPLE
125fab09f : rtc: Adjust condition in rc_bits_per_mb on keyframe
8bb4ee31e : Fix SIGBUS in av1_highbd_warp_affine_neon
c4bfd437d : rtc: Adjust RC for keyframes based on source content
7a5354da1 : rtc: Adjust buffer threshold for postencode drop
93b8eee4f : {,highbd_}intrapred_neon.c: Fix unaligned accesses in z2 preds
2dd1d96aa : README.md: update issue tracker link
8bc0414a1 : Fix keyframe counter update for dropped frames.
b90f90119 : Fix overflow in av1_rc_clamp_pframe_target_size()
570e8c426 : Validate uncompressed_frame_sz can hold the result
e756a62b3 : Fix interger overflow in _calc_iframe_target_size_one_pass_cbr
55740da9a : rtc: Add postencode frame drop feature
ff710a532 : Fix integer overflows when encoding a huge frame
21f2430f3 : Move max value clamp into Neon convolution kernels
e1ef9bdd5 : Improve error reporting in encoder_init()
25f0d3d9f : rtc: Avoid the qp adjustment on TL0 for key frames
365784fdf : Fix -fsanitize=integer unsigned left shift errors
3a5d8b88c : rtc: Add comment and rename flag for high_motion_content
6642f5979 : Fix to QP for temporal enhancment after keyframe
174ce75a9 : Fix SIGBUS in av1_estimate_noise_from_single_plane_neon
538cf8baf : av1_rtcd_defs.pl: fix bug reference in TODO
0cd6d3ae6 : Do not include config/aom_version.h
9a2f746ae : rtc: Allow QP to react faster for larger overshoot
6fb5bfdf3 : rtc: Add get control for high_motion_content_screen
49e5deed0 : List standard C headers in alphabetical order
75eeb5298 : Adjust psnr threshold on sharpness test
fd4b24a1a : Avoid an int cast of double in vbr_rate_correction
2c308fd91 : Fix alignment assertions
dd1e6c780 : Tweak fix for aom_highbd_convolve_copy_neon() bug
e96d878eb : rtc: Set mv search_method to fast_diamond under high motion
34d29d40d : Handle w=2 case in aom_highbd_convolve_copy_neon()
64472491b : Remove MSVC version check in x86 workaround
ac00060bf : Remove static from vars in parse_stream_params()
00e4726cd : disable av1_highbd_warp_affine_neon w/armv7
c1aa1b4fe : disable av1_estimate_noise_from_single_plane_neon w/armv7
4a2e6c91a : disable av1_filter_intra_predictor_neon w/armv7
044458800 : disable av1_{highbd_,}dr_prediction_z2_neon w/armv7
38736a8a9 : synonyms_avx2.h: add yy_loadu_4x64()
e592429ee : avx2: use yy_loadu2_128 from synonyms_avx2.h
4470f1a9a : ethread_test: add AVxFirstPassEncoderThreadTestLarge
8f8e1e1bd : disable av1_highbd_warp_affine_neon w/armv7
def2ea6cf : disable av1_estimate_noise_from_single_plane_neon w/armv7
110978ffa : disable av1_filter_intra_predictor_neon w/armv7
5a46d2961 : disable av1_{highbd_,}dr_prediction_z2_neon w/armv7
1e9c7a241 : Add encoder control for setting column/row tiling
76c95cfe2 : Mark several arrays as static const
9759ad181 : Fix unsigned int overflow in init_rate_histogram()
52ba0aed2 : Fix integer overflows caused by max target bitrate
34b0b9b2b : add missing CONFIG_AV1_HIGHBITDEPTH checks
5c197365b : SVT-AV1: quiet some unaligned load warnings
3076bbe33 : x86/*: exclude 1:4/4:1 fns w/CONFIG_REALTIME_ONLY
54b702795 : inspect.c: make some functions static
e35736700 : inspect.c: fix -Wdangling-pointer warning
a09d9740c : Add Neon implementation for av1_convolve_horiz_rs
479f178c5 : cmake: rm temporal_filter*.c w/CONFIG_REALTIME_ONLY=1
57c8c9c87 : cmake: rm highbd_adaptive_quantize_* w/CONFIG_REALTIME_ONLY=1
49b4e03a8 : cmake: rm fft* w/CONFIG_AV1_ENCODER=0
869ca4eb6 : cmake: rm subtract*.c w/CONFIG_AV1_ENCODER=0
afedaf9da : Add Arm Neon I8MM implementation of aom_scaled_2d
a3f618524 : Add Arm Neon DotProd implementation of aom_scaled_2d
98cbdb3e0 : Refactor and optimize aom_scaled_2d_neon
0ba83c722 : Move aom_scaled_2d_neon to aom_dsp/arm
7a30de497 : Add unit tests for aom_scaled_2d_(c|ssse3|neon)
6db5fabf4 : Halve filter values in Armv8.0 Neon convolve8 filter functions
3ca0c74cd : add av1/encoder/blockiness.h
790bfcb7d : comp_avg_pred_test.cc: fix class names
3b9909b70 : move comp_avg_pred_test.h contents to cc
bf6cdb1ea : Revert "av1_quantize: use optimized aom_quantize_b_helper()"
9db8f4c5c : rename simd_cmp_impl.h to simd_cmp_impl.inc
b359b157e : Android.bp: move common config to cc_defaults
29c8a0c7b : arm64: enable runtime cpu detection
20465886b : rtc: Add logic for setting sb_size for MT
dccfa9a47 : av1_fwd_txfm2d.c: exclude 1:4/4:1 fns w/CONFIG_REALTIME_ONLY
e5a842a27 : sad{,_av1}.c: exclude 1:4/4:1 fns w/CONFIG_REALTIME_ONLY
0e4de1bf7 : av1_quantize: use optimized aom_quantize_b_helper()
2a16696ea : rtc: Speedup for dynamic screen content
49c02efb6 : Pass obu ext to init_large_scale_tile_obu_header
14190db24 : Avoid the notion of layer-specific OBUs
817973695 : rtcd.pl: add license header to generated files
76b95d70f : README.md: add example Copyright comment block
f4ad7fc32 : *.{asm,cmake,inc,pl,py,txt}: normalize copyright line
782840ba6 : Set obu_extension_flag correctly for frame OBUs
b7c05bdcd : *.{c,cc,h}: normalize AOMedia copyright
4d4c425fa : av1_rtcd_defs.pl: rm av1_highbd_inv_txfm_add_NxM
2518fbce8 : av1_inv_txfm_neon.c: add missing prototype
c08b9808c : rtc: Fix source_sad setting near boundary
d41d6652b : av1_error_{neon,sve}.c: update copyright
779af95bb : rtc: Reset x->nonrd_prune_ref_frame_search to frame value
0f151b1b8 : external_frame_buffer_test.cc: update copyright
d3d536e93 : rtc: Fix multi-threading settings for SVC datarate tests
569e9ec2a : Enable global motion for speed 5 & speed 6
5e3c5febe : Propagate return value of parse_operating_points()
2f571cd9f : Update CHANGELOG again for libaom v3.8.3
5f8424b26 : cpu.cmake: Address issues in SVE feature tests
49b7dcd62 : cpu.cmake: Do more elaborate test of whether SVE can be compiled
318d3ba46 : Update CHANGELOG, etc. for libaom v3.8.3
8e58f5b7f : av1_cx_iface: Do no require timebase.num < timebase.den
d31978b88 : common/tools_common.h: port f{seek,tell}o fix from libvpx
bc47c3707 : noise_model_test.cc: fix -Wc++20-extensions warning
43500614a : av1_block_error_lp_neon: fix block_size param type
9dd7563b4 : Add the DimensionChangeBigImageMultiThread2 test
91001f5f3 : Update progressive test to catch more crash case
3a15245e1 : encode_api_test: add repro for chromium 339877165
759713613 : update codec config after svc/scale controls
17aff846b : Remove the double-check in multiply_and_scale()
aaccabe09 : Define pthread_attr_getstacksize/setstacksize
525f35443 : Ensure thread stack size is at least 256 KB
0078f3e0b : Move the SSSE3 code in variance_sse2.c to new file
8ad484f8a : Add Vignesh Venkatasubramanian to .mailmap
a04797c89 : Use the AOMMIN macro
d8ab5a1dc : Update CHANGELOG again for libaom v3.9.1
13dff4b6c : av1_cx_iface: Do no require timebase.num < timebase.den
2badbae61 : av1_cx_iface: Do no require timebase.num < timebase.den
bdeca636b : Fix ClangTidy misc-include-cleaner warnings
b930f2924 : Include "config/aom_config.h"
5ba009b7a : av1_resize_horz_dir,cosmetics: normalize param name
52f28ccd2 : blend_a64_mask_sse4.c: use xx_loadu_2x64 for unaligned loads
fe43d8c27 : common/tools_common.h: port f{seek,tell}o fix from libvpx
065f9d377 : Add Neon I8MM horiz 2x1 scale spec. impl for convolve_2d_scale
0f196a411 : Use round for RC calcutions in cyclic_refresh
96958d1ec : Use round for RC calcutions in cyclic_refresh
11c031d75 : Add Neon Dotprod horiz 2x1 scale spec. impl for convolve_2d_scale
893978644 : Add Armv8.0 Neon horiz 2x1 scale spec. impl for convolve_2d_scale
a88627a13 : Add Armv8.0 Neon 6-tap filter path for convolve_horiz_scale
14cdbaf87 : Add 6-tap filter path for convolve_vert_scale
9e205ae9c : Update CHANGELOG again for libaom v3.9.1
867044510 : Guard DECLS(ssse3), FNS(ssse3) with #if HAVE_SSSE3
de191f0e2 : noise_model_test.cc: fix -Wc++20-extensions warning
afb5237d9 : Guard DECLS(ssse3), FNS(ssse3) with #if HAVE_SSSE3
a0f61021b : av1_compute_stats_sve: add missing height check
1c1f80b4b : Fix further overflow issue in VBR.
5a44b2f04 : Improve AArch64 performance of highbd warp affine
18925daf0 : rtc: Condition QP adjustment on rc->q_1/2_frame > 0
cd4d6d1d2 : Fix ClangTidy misc-include-cleaner warnings
fc7824998 : Update CHANGELOG, CMakeLists.txt for libaom v3.9.1
1d0ab4918 : Add Neon I8MM implementation for av1_convolve_2d_scale
d9c15a149 : Add Neon DotProd implementation for av1_convolve_2d_scale
0c7d08168 : Build aom_av1_rc when BUILD_SHARED_LIBS is ON
9ad7c3c84 : rtc: Remove logic to set sb_size for dynamic mode
d372aaf0b : Fix memory over-read issue in av1_resize_horz_dir() SIMD
d50d0f8ad : Fix asserts in SVE convolution functions
2481a3508 : convolve_2d_sr_vert_12tap_sve2: fix assert
eadbdca74 : Detect an invalid row offset get_ls_tile_buffer()
a7ef80c44 : error_intrin_avx2.c:Change num_coeff to block_size
584d47a41 : av1_block_error_lp_sve: fix block_size param type
bfd5fa58d : av1_block_error_lp_neon: fix block_size param type
666d9c31d : av1/encoder/nonrd_opt.c: Include config/av1_rtcd.h
ddb29c194 : highbd_convolve_sve2.c: make some functions static
7fc3fa689 : av1_block_error_lp_sve: fix block_size param type
4e1a5d4d0 : test/*.cc: make some functions static
03eb247ac : tools/obu_parser.cc: make some functions static
93499d87f : Increase scaling in linsolve_wiener
728ce75b2 : Add a test that reproduces bug b:330639949
d256985df : Add a test that reproduces bug oss-fuzz:68195
4aefb9325 : Detect an invalid row offset get_ls_tile_buffer()
81621c69d : Add Neon implementation for av1_convolve_2d_scale
d00a1befd : Refactor ConvolveScaleTest unit tests
636df5c1f : Fix two UBSan errors in av1_rc_update_framerate()
fef8a567d : Fix high target data rate overflow.
c5a71030d : rdopt_sse4.c: use xx_loadu_2x64 for unaligned loads
249c4c48d : synonyms.h: s/_mm_loadu_si64/_mm_loadl_epi64/
bdada5c71 : Reduce encode_time on slide change for non_reference_frame
6f8189bb6 : x86/synonyms.h: include emmintrin.h not immintrin.h
c1c1a716f : {aarch*,arm}_cpudetect: align define with comment
ea4e993f7 : Fix a typo in CpuSpeedTest::TestTuneScreen()
eac59789e : Fix two UBSan errors in av1_rc_update_framerate()
22bcd3de8 : Increase scaling in linsolve_wiener
699cefee0 : Fix high target data rate overflow.
b0cc22b3e : Add 4-tap merged impl of av1_convolve_2d_sr_neon_i8mm
49d02208d : Add 4-tap merged impl of av1_convolve_2d_sr_neon_dotprod
069d267d7 : Add merged impl of 6-tap av1_convolve_2d_sr_neon_i8mm
4caad76a7 : Add merged impl of 6tap av1_convolve_2d_sr_neon_dotprod
2cb4ddef5 : Tidy up constants and style in Neon av1_convolve_sr
4637f5d7b : set_encoder_config,cosmetics: collapse some blank lines
70818ace8 : Add SVE2 implementation for 12-tap av1_convolve_2d_sr
e6dad6339 : Enable I8MM when compiling SVE2 files
30dba070b : Add the DimensionChangeBigImageMultiThread2 test
63d6df214 : Update progressive test to catch more crash case
830be631d : encode_api_test: add repro for chromium 339877165
6655fea3d : update codec config after svc/scale controls
b3844a567 : av1_set_active_map: assert num_samples != 0
6e3e2227e : Add the DimensionChangeBigImageMultiThread2 test
be25a45ea : Add assert to set_active_map
00392c622 : Update progressive test to catch more crash case
c66c41d99 : Add return stmt after av1_resize_horz_dir_c() call
01467cdbd : encode_api_test: add repro for chromium 339877165
0f766c110 : disable av1_resize_horz_dir_sse2
e42f4b198 : update codec config after svc/scale controls
86d1aeba4 : rtc: Refactor speed features for prune palette
8f107273c : Add const to oxcf param of av1_check_fpmt_config()
0e0503347 : rtc: Enable dct_only_palette_nonrd for speed >= 10
1ed584b2c : Add SSE2 for av1_resize_horz_dir()
bad168356 : dr_prediction_test.cc: Catch over-reads in zN predictors
b21d9b0ed : Remove no longer needed special case in Neon convolutions
24e42c92e : Remove unit tests for no-op filter in convolutions
06f3b3bae : rtc: Adjust color_thresh_palette for nonrd keyframe
407b9866d : Add a speed feature for screen content type in rtc
279722d6f : Add 4-tap path for av1_convolve_2d_vert_sr_neon
4e9108ef5 : Add 4-tap path for av1_convolve_2d_horiz_sr_neon_i8mm
99a75dfcf : Add 4-tap path for av1_convolve_2d_horiz_sr_neon_dotprod
c349b1ebd : Add 4-tap path for av1_convolve_2d_horiz_sr_neon
fe50f29a1 : av1_inv_txfm_neon.c: make some functions static
283aaef60 : av1_dec_fuzzer: Initialize stream_info.is_annexb
07f632387 : test.cmake: remove unneeded target link libraries
8834584f6 : Assert an aom_img_set_rect call always succeed
cf61d393e : {jnt,}convolve_sse2: move load closer to first use
e06f94e15 : remove {xx,yy}_set1_64_from_32i & xx_set_64_from_32i
134c6e5a6 : Remove aom_ports/msvc.h
b2f80f721 : resize_sse2.c: fix integer sanitizer conversion warning
af5b35da4 : jnt_convolve_sse2: use xx_loadl_32() for unaligned int loads
24bcf570a : convolve_sse2: use xx_loadl_32() for unaligned int loads
5c229f826 : obmc_intrinsic_sse4: use xx_loadl_32() for unaligned int loads
c319f69f9 : avg_intrin_sse2: use xx_loadl_32() for unaligned int loads
d2c3b1078 : {,highbd_}intrapred_neon.c: Avoid over-reads in z1 and z3 preds
753413f8a : av1_dec_fuzzer: add aom_codec_peek_stream_info coverage
f1b43b5c0 : {,highbd_}intrapred_neon.c: Avoid over-reads in z1 and z3 preds
d9ab67e87 : Add a test that reproduces bug b:330639949
c612b9613 : rtc: Use best_sad for pruning palette in nonrd key
085fe9c36 : Fix unaligned store issue in av1_resize_horz_dir_avx2()
3944d9b3b : rtc: Adjustments for nonrd keyframe for screen
a7479a950 : av1_set_active_map: assert num_samples != 0
8c231e78c : Add a test that reproduces bug oss-fuzz:68195
02d490b45 : Add 8-tap path for av1_convolve_y_sr_neon_i8mm
a09494a4c : Add Neon I8MM implementation of av1_convolve_y_sr for 12-tap
4148b2c3f : cpu.cmake: Address issues in SVE feature tests
766e37a42 : Add 8-tap path for av1_convolve_y_sr_neon_dotprod
dadb00387 : Add Neon Dotprod implementation of av1_convolve_y_sr for 12-tap
fb21617c1 : cpu.cmake: Address issues in SVE feature tests
d97381f86 : rtc: Palette mode for nonrd intra pickmode
ea03a8d1b : frame_resize_test: fix -Wunused-const-variable warning
01b991665 : Add AVX2 for av1_resize_horz_dir()
ad7b78b65 : *_neon.c: make some functions static
b44333201 : *_neon.c: add missing rtcd includes & CONFIG check
ef3470f53 : add variance_impl_ssse3.h
2e89d7eae : cpu.cmake: Do more elaborate test of whether SVE can be compiled
5ccdc66ab : cpu.cmake: Do more elaborate test of whether SVE can be compiled
62732c87b : rtc: Extract some speed features used in screen
ae7e8cc43 : resize_avx2.c: fix integer sanitizer conversion warning
f4eaf8b55 : common/tools_common.h: port f{seek,tell}o fix from libvpx
46145a2d8 : Define pthread_attr_getstacksize/setstacksize
19d0cc368 : Define pthread_attr_getstacksize/setstacksize
0a0e504c1 : Ensure thread stack size is at least 256 KB
b736e96c1 : noise_model_test.cc: fix -Wc++20-extensions warning
8cbb78176 : merge aom_asm_stubs.c and highbd_convolve_sse2.c
2a3f8ed51 : cfl: add missing prototypes
ad5fd34ad : Ensure thread stack size is at least 256 KB
4073590b2 : resize.c: make resize_horz_dir static
f5201a126 : Add SSE2 for resize_vert_dir()
ae37acecb : Further optimization of aom_convolve8_neon 4-tap
90572597b : Add 4-tap specialisation to av1_convolve_y_sr_neon
b2251797c : Add 4-tap specialisation to av1_convolve_x_sr_neon_i8mm
130150255 : Add 4-tap specialisation to av1_convolve_x_sr_neon_dotprod
940a43649 : Add 4-tap specialization to av1_convolve_x_sr_neon
ac251466f : Check for division by zero in update_temporal_layer_framerate
113ff4025 : cmake: win: fix asm flag appending
4058a1559 : add av1/common/debugmodes.h
1ad5a4284 : Remove crc32/ and neon/ directories in av1/encoder/arm
6e20f87de : Add 2-tap path for aom_highbd_convolve8_vert_neon
8e161f9cb : Add 4-tap specialisation to aom_highbd_convolve8_vert_neon
d6d79d5bc : Fix asserts in SVE convolution functions
276f8f801 : Add 2-tap path for aom_highbd_convolve8_horiz_neon
68a56cc86 : Add 4-tap specialisation to aom_highbd_convolve8_horiz_neon
04e3b1ce5 : Refactor HBD Neon convolve8 functions
5eb58adee : Add 2-tap path for aom_convolve8_vert_neon
32f8079ce : Add 4-tap specialisation to aom_convolve8_vert_neon
42e3156b5 : Add 2-tap path for aom_convolve8_horiz_neon
0384c6ba0 : Test aom_convolve8 with bilinear filters
e7dcb10a4 : Add 4-tap specialisation to aom_convolve8_horiz_neon_i8mm
9a455ac03 : Add 4-tap specialisation to aom_convolve8_horiz_neon_dotprod
06b5b2f03 : Add SVE implementation of av1_compute_stats_highbd
23c94347d : Add 4-tap specialisation to aom_convolve8_horiz_neon
20c535db9 : Cosmetic: cleanup arm aom_convolve8 functions
860bdd3a1 : Add intermediate buffers for av1_compute_stats_highbd
60cbd98d3 : Add AVX2 for resize_vert_dir()
9e633f0dc : Introduce av1_resize_plane_to_half() for Global Motion tool
a4420e55a : Fix Doxygen comments for two enum typedefs
6b4246129 : Simplify conditions in aom_img_plane_width/height
dac747efc : Add borders to w first, before all manipulations.
a38ab6190 : Apply stride_align to byte count, not pixel count
60653dff7 : Avoid integer overflows in align_image_dimension()
24c1c6cd6 : Refactor Arm Neon transpose_concat_*() to not need lookup table
f1f1bf450 : Simplify Armv8.4 DotProd correction constant computation
f969060af : rtc-speed 11: Condition skip_cdef on source_variance
18558f872 : Add SVE implementation of aom_compute_flow_at_point
608f9241e : rtc: Move force_zeromv_skip logic up in nonrd_pickmode
f53607cb4 : Add SVE implementation of av1_compute_stats
6bd02548e : Revert "Move force_zeromv_skip logic up in nonrd_pickmode"
d3d5e945a : Adding comment to gaussian filter buffer alloc
e937f26e1 : Define the MAX_NUM_THREADS macro in enc_enums.h
cb359e533 : rtc: Increase loopfilter strength for speed 11
a30448b2b : Fix keyframe logic for use_fast_part_feature for svc
4c76a0d53 : Rename JobInfo as GlobalMotionJobInfo
19924274a : Add missing header for EBUSY on mingw
b53a63074 : Increase filter buffer size to silence warnings
7aa2edc2b : Fix integer overflows in calc of stride_in_bytes
04d6253b0 : Move force_zeromv_skip logic up in nonrd_pickmode
879d14159 : cnn{,_avx2}.c: make some functions static
874b7ca3a : disflow_avx2.c: Make compatible with gcc <= 9
94dbb8911 : encode_strategy.c: remove unused setup_mi()
b47c4fc71 : av1/encoder/*.c: make some functions static
882b392a2 : fwd_txfm_impl_sse2.h: add missing #if defined(FDCT*
1621d2c08 : aom_dsp/x86/*.c: make some functions static
827c8fd0d : Add aom_usage_exit OBJECT library for usage_exit.c
0d1a79ca0 : decodeframe.c: make av1_read_film_grain_params static
c5fec7f5e : variance_test: relocate SSE2 AvxHBDMseTest instantiation
72bbef26e : add aom_highbd_10_mse16x16_avx2
d07e7fddc : highbd_variance_avx2.c: fix #undef
d40434760 : rtc: Avoid reset of segment for inactive blocks
23d4875b8 : rtc: Speedup for active_maps with screen
b21839138 : Specialise 4-tap Neon HBD 2D dist_wtd_convolve on bitdepth
636add455 : Specialise 8-tap Neon HBD 2D dist_wtd_convolve on bitdepth
8c0cdddac : Add SVE2 impl of HBD dist_wtd_convolve_2d for 4-tap filters
9e9534e9c : Fix clang-tidy misc-include-cleaner warnings
87a1e9eaa : Fix a clang-tidy misc-include-cleaner warning
f5b249fcb : x86/convolve*: make some functions static
eefd5585a : Add SVE2 impl of HBD dist_wtd_convolve_2d for 8-tap filters
80123cb35 : Add 4-tap filter path for Neon HBD vert compound convolution
5da47ec71 : Specialize 8-tap HBD dist_wtd_convolve_y_sve2 on bitdepth
a8b3d1075 : Add SVE2 impl of HBD dist_wtd_convolve_y for 8-tap filters
70c64d704 : rtc: Incorporate active_maps into the cyclic refresh
37108eba4 : Fix spelling in comment
efb0d985a : Add assert to set_active_map
69975b155 : Fix test sizes in av1_quantize_lp unit tests
cd0a8b7cc : Add 4-tap specialization of aom_highbd_convolve8_vert_sve
839831349 : Optimize transpose functions in aom_highbd_convolve8_vert_sve
3bdf0fc28 : Add 4-tap specialization of aom_highbd_convolve8_horiz_sve
8cb23f865 : Specialize 4-tap HBD dist_wtd_convolve_x_sve2 on bitdepth
416c1a9ff : Specialize 8-tap HBD dist_wtd_convolve_x_sve2 on bitdepth
aaac42ee3 : Propagate offset constant into Neon averaging helper functions

+- Project: platform/external/libavc

42068b0 : libavc: Fix poc counts for idr slice
bc0de21 : Limit decode calls to a maximum of 100 to prevent potential timeouts with fuzzers
3899610 : svcdec: Handled timeout by returning status of the error
b0117e3 : svcdec: Ensure decoder display dimensions match subset sequence dimensions
72315c1 : mvcdec: Heap overflow in 'ih264d_read_coeff4x4_cabac'

+- Project: platform/external/libbpf

3527338 : libbpf: cleanup unused modifications
48beb59 : Enable linking libbpf as a shared library in the libhealthloop host tests
1535280 : Add visibility to '/test' for use in tests

+- Project: platform/external/libcap-ng

134f524 : Upgrade libcap-ng to v0.8.5
6579ed8 : Add .gitignore file
7a819bf : Clean up before upgrading to the latest tag

+- Project: platform/external/libchrome

c497602e8b : Add gsc-utils to libchrome's visibility.
0a1d11d969 : Export libchrome for hardware/libhardware/modules/camera/3_4
a5a859a097 : Mojo: Introduce [Uuid] attribute
40eb5b2035 : base: Add base::Token class

+- Project: platform/external/libchrome-gestures

b1640b4 : Fix time delta calculation in scroll buffer
0d78696 : Change clickdown movement timeout to 250ms
37ea1f5 : tests: remove uses of variable length arrays
57c6e00 : gestures: remove screen_x/y_dpi
25e77a6 : gestures: fix chroot path to touchpad-tests

+- Project: platform/external/libdav1d

6932a30 : Fix version info in vcs_version.h

+- Project: platform/external/libdrm

17fab110 : libdrm: empty dummy commit to work around gerrit error
88db6114 : tests: Make modetest and proptest cc_binary in Android.bp
b0815faa : libs: Tie DSO minor versions to libdrm version
4bd09d78 : Enable GPU in crosvm
d9043a25 : add crosvm to com.android.virt
f22956a4 : Adds libdrm_headers
460f7907 : Export include dirs with -isystem
dcb14fe0 : Makes libdrm available on host
6aa6411c : Make libdrm recovery_available
c2b5759a : Android.bp: Add include exports for android dir
aef24b66 : readdir_r is deprecated.
aefb5fa9 : Delete all Makefile.sources files
21ac1816 : Convert to Android.bp
11cafdd8 : amdgpu: add new marketing names
5e1e7c4d : amdgpu: add new marketing names
b065dbc5 : Fix FTBS on undefined clock_gettime() and asprintf()
ad78bb59 : build: bump version to 2.4.122
998d2a2e : Sync headers with drm-next
a97bd7b4 : ci: upgrade FreeBSD VM to 14.1
d096affb : ci: upgrade debian container to bookworm
589f8e86 : etnaviv: fix FTBS on undefined linux/* headers on non-Linux platforms.
b7338fc8 : freedreno: fix FTBS on non-Linux platforms (unused header)
90c1a35f : fix FTBS on FreeBSD (or non-Linux in general)
0cd18d0d : OpenBSD: fix FTBS on misspelled and missing variables
7f20912b : Remove libm in libdrm dependencies
70c4f836 : Bump version to 2.4.121
93d037cd : amdgpu: sync amdgpu_drm.h
37265ab0 : tests/amdgpu: fix compile error with gcc14
cee441f3 : tests/amdgpu: fix compile error with gcc7.5
058a04de : tests/amdgpu: fix compile warning with the guard enum value
4df91735 : amdgpu: Make amdgpu_cs_signal_semaphore() thread-safe
362b5b0a : xf86drm: document drmDevicesEqual()
1179edb4 : include poll.h instead of sys/poll.h
f94a79a7 : ci: use "meson setup" sub-command
5a9cfb3c : ci: build with meson --fatal-meson-warnings
764ed8b9 : meson: Fix broken str.format usage
fbb83f74 : meson: Replace usages of deprecated ExternalProgram.path()
c7c3c14b : amdgpu: fix deinit logic
c45ffb1e : symbols-check: Add _fbss, _fdata, _ftext
525e8044 : symbols-check: Add _GLOBAL_OFFSET_TABLE_
7275ef8e : amdgpu: add amdgpu_device_initialize2
6978f999 : amdgpu: add amdgpu_va_range_alloc2
96fe43a0 : amdgpu: expose amdgpu_va_manager publicly
43768487 : amdgpu: add amdgpu_va_manager
c8f327ce : amdgpu: Make amdgpu_device_deinitialize thread-safe
1b4e04ba : tests/util: add tidss driver
01f91aa7 : meson: make build system happy by replacing deprecated feature
7c5c742d : xf86drm: Don't consider node names longer than the maximum allowed
1aa800d4 : Revert "xf86drm: ignore symlinks in process_device()"
7ab1cdac : xf86drm: ignore symlinks in process_device()
14094328 : amdgpu: add marketing names from amd-6.0.1
9d9498f4 : amdgpu: add marketing name for Radeon RX 6550M
dfb8111e : amdgpu: add marketing names from amd-6.0
fb13af43 : amdgpu: add marketing names from Windows Steam Deck OLED APU driver
64144740 : amdgpu: add marketing names from PRO Edition for W7700
ad750dc6 : amdgpu: add marketing names from Adrenalin 23.11.1
75254bf2 : build: bump version to 2.4.120
6c4392f4 : Sync headers with drm-next
118addfa : amdgpu: fix use-after-free
54b12081 : radeon: fix missing stencil_tile_mode initialisation in the linear/fallback case
fc5f2239 : meson: bump libdrm version to 2.4.119
85343095 : amdgpu: add amdgpu_va_get_start_addr
02a41cf3 : build: bump version to 2.4.118
07f4948b : xf86drmMode: add drmModeCloseFB()
7b609866 : Sync headers with drm-next
15b7fbf3 : xf86drm: add drmGetNodeTypeFromDevId
6acadd49 : modetest: switch usage to proper options grammar
a0b01143 : modetest: add support for big-endian XRGB1555/RGB565
584a85b8 : util: add pwetty support for big-endian RGB565
32a03fb3 : util: fix pwetty on big-endian
6f00a734 : util: add test pattern support for big-endian XRGB1555/RGB565
bc37db5c : modetest: add support for parsing big-endian formats
9d702421 : util: add missing big-endian RGB16 frame buffer formats
1b8d0e5c : util: fix 16 bpp patterns on big-endian
8cb6d837 : util: fix 32 bpp patterns on big-endian
5dba8d73 : intel: determine target endianness using meson
de88f74d : modetest: add support for DRM_FORMAT_NV{15,20,30}
8a933c77 : meson: fix typo in libdrm_intel
a2dbfd64 : modetest: add SMPTE pattern support for C[124] formats
bf462d03 : modetest: add support for DRM_FORMAT_C[124]
c895650f : util: add SMPTE pattern support for C2 format
6b9b4627 : util: add SMPTE pattern support for C1 format
15c66576 : util: add SMPTE pattern support for C4 format
8134deb3 : util: store number of colors for indexed formats
236766b0 : util: add support for DRM_FORMAT_C[124]
6d9645bb : util: factor out and optimize C8 SMPTE color LUT
eb06a81e : util: improve SMPTE color LUT accuracy
5254fd11 : build: bump version to 2.4.117
bd205d13 : meson: replace deprecated program.path -> program.full_path
16e6a965 : meson: Use feature.require() and feature.allowed()
a6a2ccb4 : meson: fix intel requirements
8d8357dc : amdgpu: add support for querying VM faults information
22b698a5 : amdgpu: amdgpu_drm.h for new GPUVM fault ioctl
6abc1640 : ci: bump FreeBSD to 13.2
bdab6068 : xf86drm: mark DRM_MAX_MINOR as deprecated
13691f52 : modetest: print modifiers in hex as well
dfd00c62 : modetest: allocate and commit atomic request around set_property()
7618a646 : modetest: allow using -r and -P
2e17aea5 : modetest: permit -r and -s to work together
64b09cef : modetest: document why no blob is created for linear gamma LUT
b709c301 : modetest: avoid erroring if there's no gamma legacy support
45f3d9ba : modetest: custom mode support
4d3635fa : util: remove unused definitions of RED, GREEN, and BLUE
ea5237e5 : modetest: fix mode_vrefresh() for interlace/dblscan/vscan
022a4d8a : util: fix grey in YUV SMPTE patterns
be42051e : modetest: add support for DRM_FORMAT_NV{24,42}
8e5286d4 : util: add pattern support for DRM_FORMAT_NV{24,42}
cd3b248c : util: add NV24 and NV42 frame buffer formats
8db39ef7 : modetest: add support for writeback connector
ee52a88a : amdgpu: add marketing names from Adrenalin 23.9.1
0be9179f : amdgpu: add marketing names from Adrenalin 23.7.2
e194de72 : amdgpu: add marketing names from PRO Edition 23.Q3 W7000
51f3109f : amdgpu: add marketing names from amd-5.5.1 (23.10.1)
d4a7ee1a : amdgpu: add marketing names from amd-5.4.6 (22.40.6)
6a961ca8 : amdgpu: Use PRI?64 to format uint64_t
ca041d5f : amdgpu: Fix pointer/integer mismatch warning
7bdb135f : build: bump version to 2.4.116
18644eb6 : nouveau: add interface to make buffer objects global
3bc3cca2 : xf86drm: use drm device name to identify drm node type
7130cb16 : xf86drm: update DRM_NODE_NAME_MAX supporting more nodes
c6013245 : xf86drm: add drmSyncobjEventfd
431becd4 : Sync headers with drm-next
4de32c86 : xf86drm: drop control nodes implementation
4b51e34d : xf86drm: bump DRM_MAX_MINOR to 64
cc8c223c : xf86drmMode: constify drmModeCrtcSetGamma
5e0b1df4 : tests/amdgpu/vcn: fix session buffer issue for vcn1-vcn3
7d7a9901 : tests/amdgpu/vcn:update decoder unit test
98e1db50 : amdgpu: add an environment variable that overrides the context priority
7784d571 : tests/amdgpu/vcn: fix drm test failure
03d18b44 : tests/amdgpu/vcn: change vbv_buffer name to input
28d9a3c4 : tests/amdgpu: Allow to exclude a test or a suite of tests
41121251 : tests/amdgpu: Add all 9 options to the help output
25e08fd9 : tests/amdgpu: Fix Usage string
bf867aed : amdgpu: add marketing names from amd-5.4.3 (22.40.3)
466e3c0c : amdgpu: remove va::dev member
d1681af0 : test/amdgpu/hotunplug: add apu check for hotplug test
332809f3 : meson: drop pthread-stubs dependency on BSDs
c6d6dce9 : tests/util: Add vkms driver
ee558cea : build: bump version to 2.4.115
6c4c48e6 : xf86drm: add support for printing AMD GFX11 modifiers
0e2c7d05 : amdgpu: add some additional marketing names
bdcd4923 : amdgpu: add marketing names from amd-5.4 (22.40)
64d6faba : xf86drm: fix warning in drmGetFormatModifierNameFromVivante()
874af994 : xf86drm: Add support for decoding Vivante format modifiers
329eebcf : drm_fourcc: sync drm_fourcc with latest drm-next kernel
07dae1d1 : intel: Eliminate need to keep adding PCI IDs
e699b28b : tests/amdgpu/jpeg: enable unit test for jpeg 4
0a8fad5f : tests/amdgpu: use AMDGPU_TIMEOUT_INFINITE to query fence
b9ca37b3 : build: bump version to 2.4.114
e832f5b0 : modetest: use dumb buffer helpers
ce223777 : modetest: use sized integers in struct bo
fc6bc66c : modetest: drop unused offset field in struct bo
3be3b1a8 : xf86drmMode: add helpers for dumb buffers
82b2b1e8 : amdgpu: silence uninitialized variable warning
a81b9ab8 : amdgpu: Add a default marketing name if none is found
613cc945 : amdgpu_ids: add MI marketing names
2ca30c7e : amdgpu.ids: update to the latest marketing name
7e4aa50e : amdgpu.ids: sort the file
74b7b618 : amdgpu.ids: use consistent formatting for RID
ffb9375a : xf86drm: handle DRM_FORMAT_BIG_ENDIAN in drmGetFormatName()
e08a22dc : tests/util: add imx-lcdif driver
0bd3e4e9 : build: automatically disable Intel if pciaccess is not found
2df9cc28 : intel: move declarations to top in drm_intel_gem_bo_unreference()
e0df5fce : include/drm/i915_drm.h: Update from Linux v6.0-rc7
e2504b92 : include/drm/drm_fourcc.h: Update from Linux v6.0-rc7
474894ed : meson: fast-fail on unsupported OSes
fb5c0c30 : build: bump to version 2.4.113
e761875f : tests/modetest: use drmGetFormatName()
baa4b8ca : xf86drm: add drmGetFormatName()
03e0ab4d : intel: Hook up new platforms IDs
33f0009d : meson: auto-enable etnaviv on arm, arc, mips and loongarch architectures
d4bb19e2 : intel: Avoid aliasing violation
3ff3d59e : atomic: fix atomic_add_unless() fallback's return value
cf54ebf6 : Remove unused 3rd parameter to open(2)
a64a176c : meson: simplify some more build options by using features
26eb1516 : meson: convert auto combos into proper features
4a7706b2 : ci: drop dead script since e722ba9f67
502f64cb : meson: fix value of `auto` for a bunch of drivers
3e3874d5 : ci: bump images tags to take !255 into effect
f32db9d3 : ci/freedesktop: bump python version of docutils package as 3.8 no longer exists
1637d8b0 : ci: fix the tested meson version Reviewed-by: Simon Ser <contact@emersion.fr>
24163f40 : ci: remove system meson before installing the pip one Reviewed-by: Simon Ser <contact@emersion.fr>
46d1e99a : build: make tests optional
003eb2a5 : tests/amdgpu: add sdma slow copy linear hang test
3c04686a : tests/amdgpu: add sdma corrupted header hang test
f1b897ec : tests/amdgpu: add dispatch/draw test for gfx11
cc3c80c6 : tests/amdgpu: refactor dispatch/draw test
176e6ce6 : tests/amdgpu: skip gfx CE subtest in gfx11
98794e2a : lib: sync i915_pciids.h with kernel
40fcca24 : build: set c_std to c11
512c8a88 : tests/util: Add simpledrm driver
6070e6a7 : tests/amdgpu/vcn: add unified queue support in vcn4
8be30428 : tests/amdgpu/vcn: align comments for AMDGPU_HW_IP_VCN_ENC
e83aaae1 : tests/amdgpu: enable vcn swRing test for version 4 and later
e214a6a6 : amdgpu: update marketing names for 22.20
60cf6bce : build: bump version to 2.4.112
3ee004ef : xf86drmMode: introduce drmModeConnectorGetPossibleCrtcs
0427c1f6 : tests: use drmModeGetConnectorTypeName
50f8d517 : xf86drmMode: introduce drmModeGetConnectorTypeName
f7828dc1 : tests/amdgpu/vcn:vcn encoder unit test
0b21fcb2 : tests/amdgpu: fix decode test failure on VCN2.5
f83ad09d : xf86drmMode: constify drmModeAtomicReq functions
3bede5db : gen_table_fourcc: strip _MODIFIER suffix for INVALID
f801b07a : build: bump version to 2.4.111
362a93d1 : tests/amdgpu: use appropriate ring for different asics
3f266e57 : amdgpu: add marketing names from 22.10
ae6d81da : tests/modeprint: fix argument type
4caec56f : modeprint, modetest, proptest: cast __u64 to uint64_t
c907d4ad : xf86drm.c: fix C99 warning
678a32b9 : nouveau: add ioctl wrapper to check for dead channels
d95b12e7 : intel: Add support for RPLP
62e25c8b : man: Add formatting to drmModeGetConnector reference
37d50e1c : man: Fix some typos
2b997bb4 : libkms: Remove libkms completely
85393adb : tests/amdgpu: add dispatch test for gfx10
f2314a48 : tests/amdgpu: add draw test for gfx10
7c28f528 : tests/amdgpu: Add test suite CP DMA
2e91f124 : amdgpu: add marketing names from 21.50
dce623f5 : test/amdgpu: only disable deadlock tests on asics without GPU reset
b47c057d : tests/amdgpu/hotunplu: Enable hotunplug tests.
83763622 : tests: tegra: Add VIC flip test
8c4887b4 : tests: tegra: Add VIC blit test
e9ddc93d : tests: tegra: Add VIC clear test
26b872eb : tests: tegra: Add VIC 4.2 support
5217c5c7 : tests: tegra: Add VIC 4.1 support
fa5dc0c9 : tests: tegra: Add VIC 4.0 support
8215b298 : tests: tegra: Add VIC 3.0 support
2ddf703b : tests: tegra: Add VIC support
b707a716 : tests: tegra: Add syncpoint timeout test
637d6a46 : tests: tegra: Add syncpt-wait test
8f8e54d6 : tests: tegra: Add gr2d-fill test
37fbc4c8 : tests: tegra: Add helper library for tests
55bc688f : tegra: Add syncpoint APIs
4c18828e : tegra: Add job and push buffer APIs
b77af8ec : tegra: Add channel APIs
dece5903 : tegra: Include private.h in list of source files
5f920e61 : tegra: Update for new UABI
37e9695d : tegra: Install tegra-openclose test
69fa0dd9 : tegra: Make API more consistent
abe27b17 : tegra: Add PRIME support helpers
f7a77f69 : tegra: Add flink helpers
18427071 : tegra: Fix mmap() of GEM buffer objects
e44e7816 : tegra: Extract common buffer object allocation code
bec2a28e : tegra: Remove unused IOCTL implementations
bca42ae0 : tegra: Indent according to .editorconfig
d13ab997 : tests/amdgpu: enable vcn test based on ip query
1d92f327 : tests/amdgpu: enable jpeg test based on ip query

+- Project: platform/external/libese

4dffd82 : Revert^2 "Disable -Wno-single-bit-bitfield-constant-conversion locally"
80d0072 : Revert "Disable -Wno-single-bit-bitfield-constant-conversion locally"
02cf05f : Disable -Wno-single-bit-bitfield-constant-conversion locally
743099b : Fix clearing of AuthTokens in HAL
f5065ff : Allow re-provision of the preshared key

+- Project: platform/external/libfuse

eec0d5e : Add drosen and paullawrence to OWNERS for external/libfuse

+- Project: platform/external/libgav1

7209208 : libgav1_fuzzer_defaults: Updated fuzz_config

+- Project: platform/external/libgsm

59af5b7 : Updated 'componentid' field of fuzz_config in Android.bp

+- Project: platform/external/libhevc

8dd2b33 : libhevc: Update encoder logic to handle iframe interval and bframes

+- Project: platform/external/libjpeg-turbo

927aabfc : nasm: add %included assembly files to nasm_assemble action
4426a8da : [jumbo] Cherry-pick a small piece of upstream r7fec507.
ccfbe1c8 : Merge libjpeg-turbo fix for O(n^2) slowdown with markers.

+- Project: platform/external/libmonet

8b07786 : Project import generated by Copybara.
fa86f6b : Add screenshot tests to libmonet
b53716e : Add presubmit test mapping for CtsGraphicsTestCases
d0d6641 : Revert "Project import generated by Copybara."
17d0add : Project import generated by Copybara.

+- Project: platform/external/libnl

fa05d58e : libnl-3.10.0 release
490ffa07 : python: fix flake8 warnings
6fc66dd8 : doc: workaround LINK_DOC with empty libnl.dict
914812a9 : lib: avoid overflow in computation of s_seq_next
5e0a06cb : libnl: Add to recovery

+- Project: platform/external/libphonenumber

857134da : Update libphonenumber to v8.13.45
eee8a505 : Make java_sdk_library dependencies explicit
69a3c91d : Update libphonenumber to v8.13.44
0bd40781 : Update libphonenumber to v8.13.43
4e57b7f1 : Update libphonenumber to v8.13.42
d28bafae : Update libphonenumber to v8.13.40

+- Project: platform/external/libpng

f5e92d769 : Release libpng version 1.6.44
88ab4f592 : chore: Rerun `./autogen.sh --maintainer`
3117b5f94 : oss-fuzz: Update the README file, the Docker file and the build script
5a7e87fc0 : fix: Prevent overflow in chromaticity calculations
8cc22a8c1 : cmake: Fix an error in the declaration of target include directories
843dbb757 : Revert "cmake: Fix an error in the declaration of target include directories"
1d1cc9ae1 : cmake: Fix an error in the declaration of target include directories
1964d560e : Deprecate PNGARG and remove all of its remaining uses
68ba4f1f7 : oss-fuzz: Add fuzzing targets for simplified READ API
0e204b736 : build: Add a CMake config file compatible with the FindPNG module
53a7f4e32 : ci: Simplify the Travis CI configuration matrix
fcdec9c66 : chore: Delete contrib/tools/chkfmt.sh
222086586 : chore: Pacify editorconfig-checker version 3.0
40878fd6d : fix: Restore STDERR in pngtest.c
20f819c29 : fix: Remove cHRM check to accomodate ACES AP1
7e18d1429 : ci: Add the targets/ subdirectory to facilitate cross-platform testing
43d6ad3e1 : cmake: Honor CMAKE_SYSROOT if set
33ef48b6d : cmake: Fix the handling of PNG_HARDWARE_OPTIMIZATIONS on FreeBSD/amd64
532fec021 : ci: Fix the verification of the msys2 toolchain on AppVeyor CI
e4a31f024 : arm: Add a placeholder file in lieu of the former `filter_neon.S`
9e538750d : arm: Remove obsolete assembler implementation filter_neon.S
ceed2a3cf : SECURITY: disable build of filter_neon.S on arm
f1848a3b5 : Bump version to 1.6.44.git

+- Project: platform/external/libtextclassifier

5b1b779 : Disable ModelDownloaderIntegrationTest.
1d8aec7 : Disable ModelDownloaderIntegrationTest.
5d78785 : Add force-no-test-error=false to libtextclassifier_tests
6c3e64a : Add force-no-test-error=false to libtextclassifier_tests
67fdf94 : Add force-no-test-error=false to libtextclassifier_tests

+- Project: platform/external/libtraceevent

645a883 : libtraceevent: 1.8.3
d4c1fb4 : libtraceevent: Add meson build targets to Makefile
c3dc220 : libtraceevent: Fix a double free in process_op()
021da90 : libtraceevent: Do not return a local stack pointer in get_field_str()
340e2e6 : libtraceevent: Have unit test fail when any tests fail
c84155f : libtraceevent: prevent a memory leak in tep_plugin_add_option()
03551eb : libtraceevent: Prevent a memory leak in process_fields()
34ece90 : libtraceevent: Close shared object in the error path of load_plugin()
8802f0f : libtraceevent: Avoid a simple asprintf case
76a0eb8 : libtraceevent: Fix event-parse memory leak in process_cond
5bc98bd : libtraceevent: Have single quotes represent characters
ec8e0cc : libtraceevent: Fix tests running on big endian arch
60ed6c3 : libtraceevent: build: Various fixes for the Meson build of libtraceevent
0351241 : libtraceevent utest: Include libgen.h for basename() with musl
6f6d580 : libtraceevent: 1.8.2
b29b192 : kbuffer: Update kbuf->next in kbuffer_refresh
4b2286c : kbuffer: Always walk the events to calculate timestamp in kbuffer_read_buffer()
ce0acec : libtraceevent meson: Add libdl dependency to meson
15a0121 : libtraceevent Documentation: Fix tep_kbuffer() prototype
85a2078 : libtraceevent: 1.8.1
6b21b4c : libtraceevent: Add tep_get_sub_buffer_data_size()
8cf5315 : libtraceevent: 1.8
7a4d5b2 : kbuffer: Add kbuffer_refresh() API
33bad32 : kbuffer: Add kbuffer_subbuffer() API
f6bdff7 : kbuffer: Add kbuffer_dup()
0582118 : kbuffer: Add kbuffer_read_buffer()
014ca24 : libtraceevent: Fix tep_kbuffer() to have kbuf assign long_size
afead9a : libtraceevent: Add tep_get_sub_buffer_commit_offset()
3152506 : libtraceevent plugins: Parse sched_switch "prev_state" field for state info
4be92aa : libtraceevent: Bump meson version to >=0.58.0
9b2e543 : libtraceevent: sync state char array with the kernel
5b89385 : libtraceevent: Add option to disable documentation
a496a39 : libtraceevent: Add tep_record_is_event() API
dd14818 : libtraceevent: version 1.7.3
0b9a34e : libtraceevent: Handle printf '%+d" case
eba4a41 : libtraceevent: Add initial support for meson
1d8ddb9 : libtraceevent: Handle %c
1c6f0f3 : libtraceevent: version 1.7.2
73f6a8a : libtraceevent: Fix some missing commas in big endian blocks
da2ea6b : libtraceevent: Rename "ok" to "token_has_paren" in process_sizeof()
e6f7cfa : libtraceevent: No need for testing ok in else if (!ok) in process_sizeof()
a4b1ba5 : libtraceevent: Fix double free in parsing sizeof()

+- Project: platform/external/libultrahdr

2188c35 : bump to 1.2.0
3a0fb6d : fix build issues seen with option UHDR_BUILD_JAVA=1
42c693d : Reuse applyGainMap GL textures if effects are to be applied
322ad93 : add riscv64 compile support
2694e7a : Modify few default encoding configurations
4a59171 : enable support for odd dimensions for rgb inputs
d1ab30c : Add apis to access primary and gainmap compressed data
0a3812c : Revert "Reuse applyGainMap GL textures if effects are to be applied"
d267330 : Reuse applyGainMap GL textures if effects are to be applied
89480db : fix lazy checking during subsample format determination
f1f8f56 : Add java sample application for libuhdr
7b05e7a : update static library name in MSVC builds
cc8cfd2 : check result of find_library() before progressing
5d9e396 : Insert comment marker in gainmap image
68ce76a : fix issues in pc config file generation
95e83fa : update README.md
e162b20 : Add some more recipes to CI workflow
68eff3d : add support for static linking of applications
f627105 : Correct cmake minimum version required.
9137f61 : fix build warnings
dcb9622 : Improve error checking for encoding scenario - 2
83c868f : Add support for installing static library
1adadec : Do not apply gamma correction if gamma is 1.0
3250b81 : Update CMakeLists.txt
679d460 : ubsan: fix misaligned address load
8f37ecc : Update documentation of api interface
19db8c2 : Improve rgb input handling
e393651 : Add libultrahdr java wrapper
390f2f1 : add support for configuring min/max content boost
bddf8da : Android.bp: Add editorhelper_gl.cpp
4c56a21 : Add gpu acceleration support for editor helper functions
d5a4786 : Update documentation of api interface
04788ce : Allow for larger excursions of min, max content boost
4ef6913 : cmake: add version to the shared library
5c7b3fb : Update ultrahdr_app.cpp
c747fde : Update ultrahdr_app.cpp
d587009 : Update ultrahdr_app.cpp
d20756e : Update ultrahdr_app.cpp
ea72bc8 : ossfuzz.sh: Opt out of shift sanitizer
322228a : Fix gainmap initializations in API-4 encoding
be737db : Update README.md with additional build recipes
a5cf281 : fix aosp/external/libultrahdr builds
174d343 : update pkg-config file with opengles dependencies
4170548 : Add support for configuring max dimension
cc3436d : Bug fixing: for luminance calculation in tone mapping method (#229)
eb24ed2 : API: change a parameter type from bool to int
6a4b75c : Add upper limit to gainmap scale factor
ae7be9b : Add missing validation checks for raw intents
946d7ce : Add support for GPU acceleration of applygainmap
201ce6b : Improve encoder input argument validation
0a9569b : Correct inverse oetf functions of sRGB and PQ
224a831 : Do not allow effects to be configured in running state
c796784 : Apply gamma correction while decoding multichannel gainmaps
9b3853a : Update fuzzers for better code coverage
0d2cf83 : fix data type of gamma getter/setter function
e899aec : Add support for 444 subsampling format in uhdr encoder
635a0b5 : extend sample app for few more getter setter apis
3ad7644 : update sample application usage
40cdfc6 : Update ultrahdr_app.cpp
a921ed1 : Update ultrahdr_app.cpp
629c850 : Update gainmapmath.cpp
3e302fb : use separate field to store configured gainmap gamma
6fe2431 : Add -fno-lax-vector-conversions for Arm builds
c0c1845 : Add gamma support in command line tool
2e3b248 : add support for iso metadata parsing in probe path
df2e9f2 : enable benchmark tests for generate and applygain map
260b255 : fix android cross compilation build with logs enabled
4253dab : Enable convertYuv_neon in 32bit builds
37539f3 : Add round factor during float to int conversion
e78a04a : clamp output of gamut conversion to limit bounds
a5f9569 : Fix color hue shifting for encode API-0
32cd68b : Add setup code for opengl acceleration
319512b : Fix build for 32-bit Arm
f4529f2 : Refactor vector creation with a single generalized function
ff415fc : Fixed compiling ARM64 target for Windows
f1ca340 : fix incorrect row step configuration in generateGainMap job queue
8fc6543 : Refactoring, move reusable code to common
0abd869 : Add full color range support in the demo app
a6e7b32 : Updates towards 4ab sub-sampling format support
aad9408 : Modify transfer functions in tone map method (#183)
c9c8c74 : Update library to use definitions of ultrahdr_api everywhere
fb3fb13 : Update error checks for newly advertised encoder options
e9932b3 : Add error checks for color range field
2ca4b5b : API: change a parameter type from bool to int
277808a : Expose editing methods to ultrahdr_api.h (#173)
56b3e49 : Fixing bug in command line tool (#171)
292759f : Support gamma in gain map metadata (#170)
073d5c7 : Release knobs from users' input
209f3bc : Update jpegr.cpp
534abd9 : Further optimize tone map
5d77edd : App change: supports full-range color for HDR input
cf7f5fd : Signal stride in pixel denomination and not bytes
5be22fd : App change: supports full-range color for HDR input
253fbbf : Supported full-range color for HDR input

+- Project: platform/external/libva

e45f917 : Empty commit to trigger merges.
f4bfa6a : Initial import of libva, an Intel(R) support library for VAAPI.
611d90f : Initial empty repository
0b01aed : update NEWS for libva 2.21.0
1b15da2 : libva 2.21.0
2350037 : Add allow_content_tools and force_intger_mv to AV1 enc
c189a88 : va_trace:add return value trace for vaPutSurfaces
62e2f4d : Update Prime3 definition
0e4c0e5 : va: add VASurfaceAttribAlignmentSize
eeebe59 : va: Re-add drm_state and fd checks to VA_DRM_GetDriverNames
df1272c : ci:harden permissions for all github workflows
a438699 : meson: create dist archives suitable for building with configure, too
4e3eb1f : autogen.sh: successfully detect if the autoreconf program is installed
b8c7eed : va: fix handling when all wayland backends fail
3457aa8 : build(deps): bump actions/upload-pages-artifact from 2 to 3
910ad35 : build(deps): bump actions/deploy-pages from 3 to 4
6c625cc : build(deps): bump actions/setup-python from 4 to 5
775605a : build(deps): bump actions/deploy-pages from 2 to 3
45ac074 : va: export symbol vaGetLibFunc for Windows
1819649 : va:Add PRIME3 defination
63d2b22 : ci: update to vmactions/freebsd-vm from v0 to v1
0931342 : va: add driver name map for new intel KMD xe
633746e : va: export symbol vaMapBuffer2 for Windows
45afd79 : va:add new interface vaMapBuffer2 for map operation optimization
71ef7e0 : va: Add VAConfigAttribEncMaxTileRows and VAConfigAttribEncMaxTileCols
53e459d : windows.yml: Add windows-msvc-debug
2a1536a : win32: Fix debug build break
8575b2b : libva 2.21.0.pre1
6b784c7 : update NEWS for 2.20.0
1652b74 : va: drop no longer applicable vaGetDriverNames check
b69ee1f : va: remove unreachable "DRIVER BUG"
85088b5 : x11/dri2: limit the array handling to avoid out of range access
c5d5c8d : va/backend: document the vaGetDriver* APIs
5b0ba8a : va/backend: annotate vafool as deprecated
484f128 : win32: remove duplicate adapter_luid entry
11dab04 : Added Q416 fourcc (three-plane 16-bit YUV 4:4:4)
faeff03 : build(deps): bump actions/checkout from 3 to 4
4aec726 : trace: fix minor issue about printf data type and value range
b4870fd : jpeg: add support for crop and partial decode
7d6c7d4 : build(deps): bump actions/upload-pages-artifact from 1 to 2
23f7a41 : Unlock mutex before return
8155a20 : build(deps): bump actions/deploy-pages from 1 to 2
c033948 : Add trace for vaExportSurfaceHandle
c91741d : Revise offsets comments for av1 encode
6087d4b : Add new VADecodeErrorType to indicate the reset happended in the driver.
9c0292d : libva 2.20.0.pre1
53326d9 : update NEWS for 2.19.0
ce9898c : drm: limit the array size to avoid out of range
97971f3 : va: set driver number to be zero if vaGetDriverNames failed
984dfee : va: add missing space in the env.var override info message
f8f1c1b : va: don't leak driver names, when override is set
1c58941 : win32: Only print win32 driver messages in DEBUG builds
bb9d5aa : va: Add vendor string on va_TraceInitialize
f3752ec : va: remove legacy code paths
f097811 : drm: remove no longer used helpers
fda9052 : x11: remove legacy code paths
3ac96ad : x11: allow disabling DRI3 via LIBVA_DRI3_DISABLE env var
a4fa218 : x11: implement vaGetDriverNames
d1e650b : va/x11/va_nvctrl: remove some dead code
89515cd : va/x11/va_fglrx: remove some dead code
b49ed3d : win32: remove legacy code paths
52f1243 : win32: implement vaGetDriverNames
9eab446 : wayland: remove legacy code paths
b991a7e : wayland: implement vaGetDriverNames
9f0fbbd : android: remove legacy code paths
1ee4ccf : android: implement vaGetDriverNames
ec61b4c : android: split DisplayConnect into separate function
399dd0c : drm: remove legacy code paths
5dae76d : drm: implement vaGetDriverNames
451e18b : drm: split DisplayConnect into separate function
4f5a434 : va: add vaGetDriverNames() internal ABI
68e3fc4 : va: split the legacy opendriver to separate function
f4c4c03 : docs: fix references and descriptions
e42500d : docs: fix doxygen markup
01a2d0e : ci: add build docs test
4e5b910 : va/win32: change default driver search path to bindir
1114bd2 : va/win32: rely on compiler to define link names
4bb5f16 : Add mono_chrome to VAEncSequenceParameterBufferAV1
d46b383 : Enable support for license acquisition of multiple protected playbacks
ea9b0b3 : NEWS: fix year for version 2.18.0
3aadcf0 : use secure_getenv instead of getenv
b4b643b : libva 2.19.0.pre1
68193ff : va_trace: Add print for VAEncMiscParameterTypeTemporalLayerStructure
9af3c1c : va_trace: Delete a extra verbose space for jpeg slice trace.
ea5ad83 : va_trace: Use va_TraceMsg in va_TraceVABuffers for buffer name
1862007 : va_trace: Unify the HEVC va log message.
e0635f3 : va_trace: Add AV1 trace for misc and packed header buffer
892fcce : va_trace: Add trace for VAEncTileGroupBufferAV1
b31d7e4 : va_trace: Add several missing fields for AV1 enc
0fa448d : update NEWS for libva 2.18.0
ad032fb : Add build and install libva informatio in home page.
97cbc87 : NULL check before calling strncmp.
0fc018a : ci: add dependabot
cb2499b : va: fix the codying style of CHECK_DISPLAY
979e5d3 : va: remove dummy isValid() hook
c1cbcba : x11: use LIBVA_DRI3_DISABLE in GetNumCandidates
0cae15f : libva 2.18.0.pre1
a0a2787 : compat_win32: Add getenv wrapper for WIN32
29ac033 : va_drm_utils: Map d3d12 gallium driver for Windows Subsytem for Linux
9ac72ef : fix: Add libva.def into distribution package
d05ff3c : x11: allow disabling DRI3 via LIBVA_DRI3_DISABLe env var
c325eea : ci: enable Werror across the build
ce25ab6 : win32: explicitly ignore CloseAdapter return value
c235020 : win32: use wide string literal where needed
4124672 : win32: Add vaDisplayIsValid to .def export list
b52c08a : Always build with va-messaging API
5388138 : meson: docs: use libva_version over project_version()
e33cd91 : ci: add github pages workflow
2ceb10e : meson: docs: add encoder interface for av1
b75818c : add VAProfileH264High10
45acdec : Remove reference to non-existent symbol
455d49a : va/sysdeps.h: remove Android section
dc5c742 : va: remove Android pre Jelly Bean workarounds
d1c1aa2 : va/x11: remove unused drm_sarea.h include
e205358 : va/x11: remove ANDROID references
9b81529 : update NEWS for 2.17.0
8d67695 : win32: Simplify signature for driver name loading
a745c98 : win32: Rewrite driver registry query and fix some bugs/leaks/inefficiencies
74f4252 : win32: Add missing null check after calloc
0d971e9 : Remove old security diclaimer from contributing.md file
2862405 : Upload a security disclaimer
c463f8f : ci: drop paths-ignore
63deed9 : .cvsignore: remove the file
f4c355e : ci: install-clang.sh: install the requested version
56fb884 : ci: freebsd: add pretty(ier) step names
ebc1718 : ci: freebsd: use meson setup and meson install
07a5f64 : ci: ubuntu: add pretty(ier) step names
894f732 : ci: polish the windows/meson invocations
d4f5dad : ci: style: use prettier formatting
c1e09e2 : configure: add 'with-legacy' for emgd, nvctrl and fglrx
a26852e : meson: add 'with-legacy' for emgd, nvctrl and fglrx
252405c : x11: move all FGLRX code to va_fglrx.c
2ec2abc : x11: move all NVCTRL code to va_nvctrl.c
aeb704a : meson: stop using deprecated meson.source_root()
197a2e3 : meson: stop using configure_file copy=true
58e7f2b : va: correctly include the win32 (local) headers
393e7af : ci: add style check/unify job
96d163b : win32: clean-up the coding style
44e597b : va: dos2unix all the files
552712b : ci: add meson permutation in the Ubuntu builds
a885b78 : ci: remove unused make check
2f39b9b : drm: remove unnecessary dri2 version/extension query
391ef40 : ci: use matrix, add ubuntu 20.04 + clang-15
96435ff : va_trace: annotate internal functions with DLL_HIDDEN
038f7e3 : build/sysdeps: Remove HAVE_GNUC_VISIBILITY_ATTRIBUTE and use _GNUC_ support level attribute instead
a690f15 : meson: Check support for -Wl,-version-script and build link_args accordingly
7afc9ae : ci: switch python action from @v2 to @v4
bfd6079 : ci: dos2unix for windows workflow files
d1f80cb : ci: switch checkout action from @v2 to @v3
da4a18f : meson: Set va_win32 soversion to '' and remove the install_data rename
ed7b12d : fix resouce check null
2579eb0 : ci: Add msvc/mingw Windows CI
f81d805 : va_trace: Add Win32 memory types in va_TraceSurfaceAttributes
3c46ca5 : va_trace: va_TraceSurfaceAttributes should check the VASurfaceAttribMemoryType
11a78ef : va: Adds Win32 Node and Windows build support
816326f : va: Adds compat_win32 abstraction for Windows build and prepares va common code for windows build
84d4906 : pkgconfig: Add Win32 package for when WITH_WIN32 is enabled
aca9f69 : meson: Add with_win32 option, makes libdrm non-mandatory on Win
65c67dd : ci: add libx11-xcb-dev libxcb-dri3-dev to trigger X11 backend build
ef1df02 : x11: add basic DRI3 support
4d4c5f0 : drm: remove VA_DRM_IsRenderNodeFd() helper
d862623 : drm: add radeon drm + radeonsi mesa combo
29e6290 : libva 2.17.0.pre1
9cdbbd2 : update NEWS for 2.16.0
8682f9e : Add HierarchicalFlag & hierarchical_level_plus1 for AV1e.
a65e00b : Update README.md
83750c2 : Maint: Removed waffle-io badge from README to fix broken link
6c14367 : README: drop mailing list, IRC and Slack
9d001de : autotools: use wayland-scanner private-code
a607568 : autotools: use the wayland-scanner.pc to locate the prog
2bcb706 : meson: use wayland-scanner private-code
f7b70de : meson: request native wayland-scanner
5a72724 : meson: use the wayland-scanner.pc to locate the prog
5208998 : add Linux ftrace mode for va trace, trace data format will be offload to trace tool.
69f3448 : Correct slight coding style in several new commits
9c6d982 : va_trace: Add missing pthread_mutex_destroy
c04372b : meson: set HAVE_VA_X11 when applicable
f5639d3 : drm: remove no-longer needed X == X mappings
317c0fb : drm: fallback to drm driver name == va driver name
a472999 : drm: simplify the mapping table
53c5696 : x11: simplify the mapping table
1bd3fb3 : android: open() with O_CLOEXEC
75b8a34 : android: remove convoluted open_device() helper
078ea6c : android: drop va_fool references
e4603ed : ci: strengthen ci with -Werror
56d0d43 : va/x11/nvctl: fix Wdeprecated-non-prototype on close_display
69507be : ci: add clang-15 coverage and rearrange runners
0a989c9 : ci: upgrade FreeBSD to 13.1
2650988 : libva 2.16.0.pre1
82e400e : update NEWS for 2.15.0
a144363 : Revert "Add HierarchicalFlag & hierarchical_level_plus1 for AV1e."
97d750f : Add HierarchicalFlag & hierarchical_level_plus1 for AV1e.
710e0c2 : add new display HW attribute to report PCI ID
c1461c2 : Correct the version of meson build on master branch
395e502 : Add sample depth related parameters for AV1e
2aa18e3 : Add refresh_frame_flags for AV1e
aeba585 : X11 DRI2: check if device is a render node
3f43acf : Use also strong stack protection if supported
62fd495 : Add missing fields in va_TraceVAEncSequenceParameterBufferHEVC.
dad7abc : trace:print the string for profile/entrypoint/configattrib
aa47124 : remove the va_fool support
578b359 : Add nvidia-drm to the drm driver map
9e4bdc5 : Add type and buffer for delta qp per block
e26ae8b : libva 2.15.0.pre1
68b2459 : update NEWS for 2.14.0
5d5db2e : add description of the fd for surface importing
63c6378 : Remove execute bit from ./va/va_vpp.h file
7be0c8a : Add av1 encode DDI
226b090 : ci: fix freebsd build
edf6286 : meson: Update pkgconfig generation.
6f2b6d4 : meson: Copy public headers to build directory
906d70e : VA/X11: VAAPI driver mapping for crocus DRI driver
453002c : libva 2.14.0.pre1
9522164 : update NEWS for 2.13.0
cab05fc : Add the missing trace log for the VA encoder API.
bc5c4b0 : Check the function pointer before using
6e86b4f : unify the code styles using the style_unify script
3bcb5c3 : Fix av1 dec doc page link issue
16bd686 : add new surface format fourcc XYUV
c04f313 : libva 2.13.0.pre1
c7c4041 : update NEWS for 2.12.0
e932fae : remove the limitation of hevc delta qp depth
ad06f5b : vp9enc: update log2_tile_column description
0f0ba36 : Report the capability of vaCopy support
8803fc5 : report the capability of sub device
e8cf607 : va_trace: correct av1 film grain trace information
3af9480 : Adding missing close-parenthesis
c87f612 : Homogenize picture_id trace format
904fd49 : Delete Trailing Whitespaces
1f895aa : Add config attributes to advertise HEVC/H.265 encoder features
f24a939 : Video processing HVS Denoise: Added 4 modes including default, auto BDRate, auto Subjective, manual mode.
fb31fe6 : Introduce VASurfaceAttribDRMFormatModifiers
fae0a97 : ci: fix freebsd build by switching to vmactions/freebsd-vm@v0.1.3
89f9f76 : Add 3DLUT Filter in Video Processing.
456a7be : libva 2.12.0.pre1
21c1867 : update NEWS for 2.11.0
2267778 : Fix VASurfaceAttribPixelFormat docs
94acce8 : Libva documentation edit for AV1 reference frames
7a92a2b : ci: upgrade FreeBSD to 12.2
918fa6c : disable travis build
3a71a01 : autotools: use shell grouping instead of sed to prepend a line
2b25cc0 : Modify AV1 frame_width_minus1 and frame_height_minus1 comment
7856a56 : Remove tile_rows and tile_cols restriction to match AV1 spec
d7b65a6 : Format code for doxygen output
0dd8d8a : LibVA Protected Content API
e0f6e56 : ci: update cache before attempting to install packages
b023abe : ci: avoid running workloads on other workloads changes
0721109 : AV1 decode documentation edit for superres_scale_denominator
9089e43 : Add details data dump for mpeg2 IQ matrix.
283f776 : wayland: don't try to authenticate with render nodes
92baa65 : Add a configuration attribute to advertise AV1d LST feature
f7773ee : ci: enable github actions
3b636aa : libva 2.11.0.pre1
179a07b : update NEWS for 2.10.0
3faae4b : Pass offset and size of pred_weight_table
cd54374 : add vaCopy interface to copy surface and buffer
6b07c4c : add definition for different execution
8840860 : va_dec_av1: clarifies CDEF syntax element packing
6fd92cf : [AV1] Update documented ranges for loop filter and quantization params.
8ed365d : Update va.h for multi-threaded usages
8c6126e : New parameters for transport controlled BRC were added
c46be4c : correct the api version in meson.build
e52d9de : remove deprecated variable from va_trace.c
1c5de1e : Use va_deprecated
79bfa92 : Mark chroma_sample_position as deprecated
0ed447d : va/va_trace: ignore system gettid() on Linux
437d426 : CI: add FreeBSD job
fbf905c : va/va: don't try to use RTLD_NODELETE on non-Android if not available
3788681 : autotools: avoid -ldl if not required or not supported
f87858c : build: respect SYSCONFDIR for libva.conf
78431a3 : autotools: unbreak --enable-wayland with BSD sed
9ab7db3 : va/va_trace: implement gettid() for BSDs
4300922 : add a bufer type to adjust context priority dynamically
d967653 : libva 2.10.0.pre1
6220d0d : update NEWS for 2.9.0
61a6907 : Add comments for backward/forward reference to avoid confusion
e82ae8c : Refine the va_TraceVAPictureParameterBufferAV1.
836d8e2 : Add SCC fields trace for HEVC SCC encoding.
1d807f7 : Modify comments in av1 decoder interfaces
37e320b : Add FOURCC code for Y212 and Y412 format.
b2e28d8 : Update mailing list
4359c18 : Add interpolation method for scaling.
7c6de6d : add attributes for context priority setting
179ddc3 : libva 2.9.0 pre1
afca400 : Add vaSyncBuffer for output buffers synchronization
3cc2212 : Add vaSyncSurface2 with timeout
7749f3c : update NEWS for 2.8.0
0b53ce0 : va_trace:enable return value trace for successful function call
0f83767 : trace: divide va_TraceEndPicture to two seperate function
7fde463 : va_trace: add support for VAProfileHEVCSccMain444_10
b4e690f : Fixes file descriptor leak
a307f42 : add fourcc code for P012 format
829bde7 : travis: Add a test that code files don't have the exec bit set
7805675 : Remove the execute bit from all source code files
ede255b : meson: Allow for libdir and includedir to be absolute paths
ccf3b08 : Fix format string warnings
deb4369 : Fix clang warning (reading garbage)
0014ada : add definition to enforce both reflist not empty
6456e00 : vatrace: List correct field names in va_TraceVAPictureParameterBufferHEVC
05bb3fb : change the return value to be UNIMPLEMENTED when the function pointer is NULL
256bbab : remove check of vaPutSurface implementation
8212296 : Add new slice structure flag for CAPS reporting
c2c339d : VA/X11: VAAPI driver mapping for iris DRI driver
bc8a12a : VA/X11: enable driver candidate selection for DRI2
e3fe76f : Add SCC flags to enable/disable features
e18a6ab : Fix HDR10 MaxCLL and MaxFALL documentation
0e391fd : Add VAProfileHEVCSccMain444_10 for HEVC
2ece709 : libva 2.8.0 pre1
0eb0f96 : change the compatible list to be dynamic one
42ce2a4 : Convert VAProfileAV1Profile0 VAProfileAV1Profile1 to string
7e1a3cf : update NEWS for 2.7.0
64520e9 : [trace] av1 decode buffers trace
5539944 : Add HEVC REXT and SCC trace for decoding.
ef8cbc9 : add matrix_coefficients into VADecPictureParameterBufferAV1
fbf85e5 : change the variable name style of va_dec_av1
b70f4a4 : change the format of va_dec_av1.h to unix style
0d2bb49 : am: include va_dec_av1.h in makefile.am
7eb84e4 : Add av1 decode interfaces
48f446b : Return error when no va devices available.
8e467a6 : libva 2.7.0 pre1
04acc78 : Add 2 FourCC for 10bit RGB(without Alpha) format: X2R10G10B10 and X2B10G10R10.
21885a5 : fix android build issue and remove some trailing whitespace
7eec6f8 : adjust call sequence to ensure authenticate operation is executed
e0880ed : update NEWS for 2.6.0
b4d0af7 : enable driver candidate select fucntion for DRM
fbd16a1 : enable the mutiple driver selection logic inside vaInitialize
6650b39 : add backend function pointer to query candidates number
09c8c2e : drm: Add iHD to driver_name_map
95eb8cf : Add missed slice parameter 'slice_data_num_emu_prevn_bytes'
4b1bc91 : ensure that all meson files are part of the release tarball
33aed1f : Revert "Add missed slice parameter 'slice_data_num_emu_prevn_bytes'"
bc7802d : Add missed slice parameter 'slice_data_num_emu_prevn_bytes'
06f023e : configure: use correct comparison operator
d49b99d : trace: support VAConfigAttribMultipleFrame in trace
ddb84d3 : remove incorrect field of VAConfigAttribValDecJPEG
c1dbdc4 : va/va_trace: Dump VP9 parameters for profile 1~3
77c7bbb : add multiple frame capability report
8fd400c : add variable to indicate layer infromation
9542f7b : trace: fix memory leak on closing the trace
f094de3 : add prediction direction caps report
7bbddff : Add comments for colour primaries and transfer characteristics in VAProcColorProperties. For colour_primaries and transfer_characteristics, recommend app to define in enum or macro definition according to Spec. In the comments, we just list the typical value for the reference.
d9d7d19 : libva 2.6.0 pre1
f8c3f50 : update release date in NEWS for 2.5.0
e2ae3b0 : update NEWS for 2.5.0
b8d1208 : Fix a typo "berief" in the comment of VAHdrMetaDataHDR10. It has impact on generating some document.
e01d427 : Add missing argument
4edf752 : Revert "Added 'make rpm' target"
8c80b75 : RPM build: programmatically setting number of cores
ed7f382 : RPM build: switching make dist to tar, since make dist fails without wayland
1b309dd : RPM build: removed git dependency and hard-coded paths
ec9536c : Added 'make rpm' target
f2ab2d5 : Correct the comment of color_range.
54172c2 : Add VA_FOURCC_A2B10G10R10 for format a2b10g10r10.
f98749b : Adjust VAEncMiscParameterQuantization structure to be align with VAEncMiscParameterBuffer
dcbd65b : add attribute for max frame size
7071bb3 : add va_footer.html into distribution build
41464b3 : va_trace: hevc profiles added
520b9e5 : Add new definition for input/output surface flag
87dcca0 : va/va_trace: add trace support for VAEncMiscParameterTypeSkipFrame structure.
871ab5e : va/va_trace: add MPEG2 trace support for MiscParam and SequenceParam
42b9d36 : va_openDriver: check strdup return value
1f2523a : mark some duplicated field as deprecated
7da0abb : add return value into logs
98be67c : va/va_trace: add trace support for VAEncMiscParameterEncQuality structure.
b2e1965 : Add newformat foucc defination
93c52a1 : va_backend: remove unneeded linux/videodev2.h include
aa07963 : va_trace: add missing <sys/time.h> include
4d9d819 : configure: don't build glx if VA/X11 isn't built
6724011 : va/va_trace: unbreak with C89 after b3694671c784
c98b06d : [common] Add A2RGB10 fourcc definition
a99bab1 : build: meson: enables va messaging and visibility
16d3265 : va/va_trace: add trace support for RIR(rolling intra refresh).
b369467 : va/va_trace: add trace support for ROI(region of interest).
aa2feb4 : libva 2.5.0 pre1
0dc7006 : update NEWS for libva 2.4.0
382acf1 : va/va_trace: add va_TraceSurface support for VA_FOURCC_P010
62bad12 : Add pointer to struct wl_interface for driver to use
e4cd982 : va: fix new line symbol in error message
8e890e3 : av: avoid driver path truncation
f804f0e : Fix compilation warning (uninit and wrong variable types) for Android O MR1
f2ddc03 : Allow import of the DRM PRIME 2 memory type
566a138 : android: ignore unimportant compile warnnings
f48f213 : compile: fix sign/unsign compare in va_trace.c
ef5447c : android: replace utils/Log.h with log/log.h
cf11abe : High Dynamic Range Tone Mapping: Add a new filter for input metadata and some comments.
b7203fe : Remove restrictions on vaSetDriverName()
2852675 : libva 2.4.0 pre1
f0dfe5e : libva 2.3.0 pre1
250b3dc : Add max frame size parameters for multiple pass case in legacy mode
9c51135 : Add new BRC mode AVBR
30c751f : High Dynamic Range
b6c50da : va: Add missing enum to string conversions
dd20f1c : add hevc subsets parameters structure
b7a2ff1 : Customized Noise Reduction (HVS)
6ae7173 : add new BRC mode definition QVBR
eefae9c : Check for -fstack-protector
2ff28a1 : Add more complete colour properties for use in VPP
c309013 : libva 2.2.1.pre1 for development
4feed85 : libva 2.2.0 pre1
b3be72a : Add missing rate control parameters to trace output
e67bb43 : Improve documentation for encode HRD parameters
483bdcc : Improve documentation for encode framerate parameters
a0ec74e : Improve documentation for rate control parameters
19d8225 : Add generated documentation files to .gitignore
14507e4 : Add comments explaining layout of formats represented by fourccs
16dafe2 : Add 10/12-bit YUV render target formats
70956d6 : Remove incorrect "BPP" suffix from 10-bit render target formats
e03fb80 : Add strings for H.265 RExt subprofiles
b846227 : Remove duplicate AYUV fourcc
5d8c5ae : Remove executable mode from source files
d6fd111 : add hevc picture parameters, slice parameters and profile for range extension to support hevc range extension decoding
1d04e6c : add fourcc code for y210/y216/ayuv/y410/y416 format
c9bb65b : Add 'fast_intra_mode' in VAEncMiscParameterFEIFrameControlHEVC to do fast intra prediction
3f3e705 : [common] Add RGB565 and BGR565 definitions
6ac580c : va: Add VA_SURFACE_ATTRIB_USAGE_HINT_EXPORT
3921874 : Fix issue with static analysis scan
b70a92e : Add '-Wall -fstack-protector' to CFLAGS
96de59b : Use the new link URLs
88084bc : Fix comment about VADRMPRIMESurfaceDescriptor
c2bf688 : Return once the drawable is destroyed
20a301b : va: add new VA STATUS ERROR
14a2088 : Update .travis.yml
417b018 : libva 2.1.0
e812daf : libva 2.1.0.pre1
b2fdaf4 : libva 2.1.1.pre1 for development
9b4033f : Fix broken 'make distclean'
2e41bfd : build: meson: build documentation
fc20e7c : build: enable out-of-source building
4c03865 : build: clean generated documentation
fe04a97 : build: use condititional doc generation
8f6a550 : doc: don't generate latex
da5a08b : doc: use Doxyfile template
e2f24a6 : meson: Fix libtool version number
f2f9956 : Revert "fei_hevc: Add control to use avc VME to do intra prediction for HEVC FEI"
71fd9ec : fei_hevc: Add control to use avc VME to do intra prediction for HEVC FEI
76c3179 : android: fix typo introduced by 4cc9a74b
cb8b5b6 : Update some comments about VADRMPRIMESurfaceDescriptor
c88000b : va_trace: Remove unused variable
fbf7138 : android: remove useless vaPutSurface
22eecc5 : meson: add va_fei_hevc.h
fbed1db : Add documents for VP9/VP9/HEVC/JPEG/FEI
5660d45 : Update for the documents generation
35d7d31 : Fix tracing index allocation issue
b0ba535 : add comments for FEI
7ef5e0c : va: add missing error status/error message map.
ab0dd0e : Expose the encode passes interface.
0d2c0ca : Add meson support
94fdf9c : remove max_display_attributes value check.
68a4bef : deprecated VAEncSliceParameterBuffer.
4dda6c1 : Update some comment about FEI in VA-API.
21704c3 : trace: init mutex before attempting to lock it
df544cd : Revert "configure: set strict default compiler flags"
51e98b1 : Add a new DRM PRIME memory type
fcb9cc8 : Add a new interface for exporting surfaces
6bdf6a1 : HEVC FEI support
ca2edf9 : Statistics function for FEI and non-FEI
a3f3b60 : report QP Block Size
a50ba10 : add decode stream out buffer type
7493f35 : add common error for coded status of encode
a0e7779 : add perMB skip disable control.
846e8bb : add sequence display extension support for MPEG2 encode
c4218b5 : add controls for encode quality
759df80 : add mb number in decode MB errors
84d4c89 : slide window support
79c0dd4 : add VAConfigAttribDecProcessing for decode post process
7e5972f : add NV21 fourcc
841d116 : add RGB 10-bit packed format
d8b6b7a : add new BRC method
5722f0e : add encoding dirty rectangle. Read-only.
51be39c : add support for processing rate
ff38adf : Add encoding intra refresh attribute
2c78d8b : add Encoding quantization
03b410c : expose driver capibility of resolution
075566a : add VAConfigAttribDecJPEG attributes
e31c165 : add 2D buffer support
a62fa8b : enhance h264 encode vui header setting
c60dd0e : enhence enc feature for vp8
9c512ed : Add message callbacks for drivers to use
4cc9a74 : Move driver context allocation to common code
cff7016 : new VPP features
df192cf : New VAAPI definition for multi-frame processing applicable for Encode, FEI Encode/ENC/Pre-ENC, and VPP in future.
6ca99be : configure: set strict default compiler flags
fc2a619 : build: Remove unused macro
d78cf9f : va: Add missing enums to string conversions
b95c2a4 : coverity: fix check_after_deref
992227d : Add fields for intensity compensation in VC-1 interlaced decoding
2ea89fc : wayland: fix toctou violation when opening drm device
4794b99 : va_fool: check fstat result
50a77df : va_drm: dlopen correct version of libva-x11
24cbd05 : libva 2.0.0
7c624aa : libva 2.0.0.pre3
7c0b386 : Fix returning of old info callback
cb1f254 : Fix returning of old info callback
d6a4068 : libva 2.0.0.pre2
1c48cd3 : Fix build issue on Android
da39bd6 : Bump libva to 2.0.1.pre1 for development
ad3ec68 : Update NEWS
4cb1712 : Fix segmentation fault in VA tracer
98f1d56 : Add reserved bytes to most structures
0fd4876 : Update the comments of packed header
f4f44df : Add or update the comment for num_ref_idx_{l0,l1}_default_active_minus1
aa51288 : Update some comment about VA-API
492b692 : Update the comments for context and surface
2d9c4d5 : va: Use new va*Str() functions
b70a723 : va: Add functions for converting common enums to strings
2067ad4 : va_internal: list va_internal on noinst_HEADERS
0e6d544 : optimize values for VAConfigAttribEncSliceStructure
c0716f3 : Fix deprecated warning
8035c8a : va: Add the fourcc of I420 format
3bd33da : Remove the comment about vaGetSurfaceAttributes()
64e9587 : Use portable types for VA structures
d0f71d4 : Deprecate packed misc packed header
fc277b8 : Delete libva-tpi and libva-egl backends
4ba3371 : dec/VC1: Update the comment for b_picture_fraction
3369b83 : Update the data structure for HEVC decoding
d8853af : update VAEncMacroblockParameterBufferH264
891caae : Fix a typo in VAConfigAttribValEncROI
552c486 : va_egl.h: add license to file
bbedeee : Note flags which have been renamed in the H.264 standard
ef9937d : Detect short reads when filling fool buffers
3da712d : Add namespace prefix to global DRI functions in libva-x11
3115508 : Add namespace prefix to globals
6f69256 : Deprecate H.264 baseline profile and FMO support
dffab7e : Add a macro to indicate deprecation
f1f1f5a : Make logging callbacks library-safe
1b04587 : Move VADisplay allocation to common code
b0e7fed : Move some common macro definitions to the new internal header
0190b72 : Move declarations for internal functions to new header
1a6998c : Refine the data type of slice_data_flag in VASliceParameterBufferHEVC to be consistent with other codecs
d6db61f : libva 2.0.0.pre1 for development
d1826a9 : Use a flexible array member
8d8015e : Bump a new VA API version
397a4a2 : H264 FEI support
4033745 : Add support for encoding QP buffer
9ca99eb : wayland: Add wl_drm listener immediately upon bind
62affbb : wayland: Implement registry remove handler
324a725 : wayland: Immediately destroy wl_* objects when DRM device is authenticated
a750c6c : Added a libva_version variable to libva.pc.in
ae7318f : va.h: fix comments error for arbitrary number of MBs per slice.
2f7067d : glx: strcmp compares chars not unsigned chars
62fa3a1 : va_trace: remove unused variables
4574709 : libva 1.8.3
b65a3d9 : va_trace: add quality_level trace log
b9a72b9 : configure fails if requirement can't be met for user's explicit request
c26a187 : wayland: Do not rely on external library for wl_drm_interface
83fcb10 : wayland: Also support wl_drm version 1
6ce91ae : Bump wayland-client dependency to 1.11.0
ce938c3 : wayland: Use private event queue for compositor communication
e50d107 : wayland: Cleanup wl_registry in va_wayland_drm_destroy
0d9a919 : wayland: Fix uninitialized registry
f44c322 : Bump libva to 1.8.4.pre1 for development
f1a3296 : Update NEWS
ea03329 : Add va_MessagingInit().
b4d0874 : Add va_MessagingInit().
c9005f8 : Fix small typos.
5f93344 : Fix small typos.
f82be51 : Avoid assertion fault when trying to draw a big picture
8cd60bb : Remove the dummy driver
d58f28c : README.md: update Slack Team invite URL
0b90700 : android: move libva-android to /vendor
3dcc2ff : android: remove rules of unnecessary libraries
d7a1b9a : android: open renderD128 by default
a7efa63 : va_trace: add traces for MB rate control/temporal layer
f5de9be : Add the suffix_str back into the tracing file name
7b2f555 : android: change VA_DRIVERS_PATH to /vendor
5733ed9 : android: move the libraries to /vendor
be95415 : Remove the unnecessary exec bit
b4c6fb0 : android: change libva drivers path
f991d79 : android: enable logging except the user build
3889bbd : android: simplify Android logging
bf0f92c : android: remove redundant -DANDROID
06fe47b : android: use LOCAL_EXPORT_C_INCLUDE_DIRS to get include paths
ba31a1d : android: fix the rules to generate va_version.h
bcb7db6 : libva: change to use ANativeWindow
d86325a : Fix links formatting in CONTRIBUTING.md (cherry picked from commit 40a735d61e2c2ec8a9e97e2a555b0e7f94507d27)
e4a4d5a : Fix heading in README.md (cherry picked from commit b120e839fbe31267b8c721d3e12fa6d364c15d6d)
e635726 : Bump libva to 1.8.3.pre1 for development
e4072fb : Avoid assertion fault when trying to draw a big picture
61785ae : Remove the dummy driver
ad40e9b : README.md: update Slack Team invite URL
7a063c9 : libva 1.8.2
5899f5a : Bump libva to 1.8.3.pre1 for development
38a22a6 : libva 1.8.2.pre1
7d012d0 : android: move libva-android to /vendor
52a8af0 : android: remove rules of unnecessary libraries
b1aa556 : android: open renderD128 by default
9458fd8 : va_trace: add traces for MB rate control/temporal layer
bd949b7 : Add the suffix_str back into the tracing file name
63e14fc : android: change VA_DRIVERS_PATH to /vendor
bed97ef : android: move the libraries to /vendor
8352ab9 : Remove the unnecessary exec bit
a42e503 : android: change libva drivers path
cffbd24 : android: enable logging except the user build
340d99b : android: simplify Android logging
9d345be : android: remove redundant -DANDROID
0f021eb : android: use LOCAL_EXPORT_C_INCLUDE_DIRS to get include paths
cfcd7c5 : android: fix the rules to generate va_version.h
db92885 : libva: change to use ANativeWindow
40a735d : Fix links formatting in CONTRIBUTING.md
b120e83 : Fix heading in README.md
ce636b0 : libva 1.8.1
d829a36 : Bump libva to 1.8.2.pre1 for development
27e9022 : libva 1.8.1.pre1
d7af26a : libva 1.8.0
9ddc791 : libva 1.8.0.pre3
2fe9c7c : libva 1.8.0.pre2
efc164d : Bump libva to 1.8.1.pre1 for development
156c3d8 : Update NEWS for 1.8.0.pre1
e613327 : wayland: Don't commit and ship generated files
b832b37 : Wayland-drm: Fix not finding wl_drm_interface on systems with libglvnd
59d252f : drm: Add mapping of amdgpu kernel driver to radeonsi Mesa driver
2eef723 : drm: Fix Mesa driver names
81a2cf7 : config: Add va_messaging flag
c753468 : debian: Remove legacy packaging
a84e59c : config: Updated AC_INIT for github
1a3cfce : specfile: remove libva.spec
573b01e : test: remove from library
fcf32f5 : travis: Added new security list for scans
5ad186e : github: Removed coveralls integration
2fb97e3 : github: Added slack team to readme
0e06133 : github: Use correct travis svg and coverity project id
c7e3d66 : travis: Coverity not seeing the email
4e4b02f : travis: coverity scan notification email must be set
a0e06ca : travis: Configure for a coverity scan branch
ea4fa9f : travis: Test coverity
65a8fa5 : va: Keep compatibility with the backend driver built against 0.39.x
74c48da : github: Added link to doxygen gh pages for libva
7d9c67b : doc: Remove log file from script
4b8e981 : doc: update to doxy and new gh deploy script
7860713 : github: Correct project name
9fe86f0 : github: Updated mailing list
04afdd3 : github: Contact update
63f94f4 : travis: Add hooks for slack
2d6c8dd : travis : Test for coveralls
f0956f2 : travis: Explicitly use apt-get for deps
0e8abd3 : travis: Initial import of travis instructions
0426baf : readme : Add CI and Coveralls badges
2dd6c1a : readme: Add mention to waffle kanban
1c745cf : Update documentation for github
f9be71b : Create README.md
3eb038a : Don't automatically destroy the buffer(s) passed to vaRenderPicture
acbc209 : va.h: Improve the comment on the encode framerate parameter
598fb9e : va.h: fix compile warning
d0c867c : Add the fourcc of I010 format
4dc07b2 : drm: remove va_drm_is_authenticated check
6b8fbf6 : va/x11: Require synchronisation to vblank with DRI2SwapBuffers
3a7547b : libva 1.7.4.pre1 for development
c4f37b5 : Update NEWS
a2e3e5f : Bump VA-API version to 0.39.4
9ac4969 : wayland: Check whether prime fd can be used in buffer sharing mechanism
91359d1 : New wayland-drm.xml
909c9af : A simple encoder for H.264/AVC SVC temporal scalability
9d2c687 : Add the comment for framerate in VAEncMiscParameterFrameRate
d9b5d95 : Merge and modify encoding bit-rate control per temporal layer.
4e1ec29 : libva 1.7.3.pre1 for development
5c47c33 : Add callbacks for error and info messages.
3b7e499 : Bump VA-API version to 0.39.4
a55ea7c : wayland: Check whether prime fd can be used in buffer sharing mechanism
d8719fb : New wayland-drm.xml
7aa2dd9 : A simple encoder for H.264/AVC SVC temporal scalability
1ca62ce : Add the comment for framerate in VAEncMiscParameterFrameRate
d12fc98 : Merge and modify encoding bit-rate control per temporal layer.
6a9ab53 : libva 1.7.2
2ebf897 : libva 1.7.3.pre1 for development
9927bd2 : Update NEWS
b452c3d : Encoding: Add ROI example
e5f8db3 : Encoding: Add ROI example
674f357 : va_trace: add traces for vp9encoder
3df048b : Bump VA-API version to 0.39.3
9c24a4d : Add one flag to use the qp_delta instead of qp priority for ROI under non-CQP mode
12d3caa : Properly terminate parsed environment values with '\0'.
636e9cd : Changed 'c' variable 'char' data type to 'int' data type (v3)
e145ec3 : Clean up the duplicate checking for unsuported source YUV format
0c51314 : Fix the p->load_huffman_table[0] keep print first element in for loop
94bff3a : avoid U_row overwrite NULL value if src_fourcc and dst_fourcc is NV12
02a36f3 : Fix infinite loop
73b713e : Add assert check memory allocation potential NULL issue
4c2da63 : Fix memory leak issue in open_display func
f67a477 : Fix test_06 failed and hitting assert check
21adf77 : Avoid access invalid memory location huffman_table for index 2..3 (v2)
d37c042 : Fix buffer overflow for array index out of bounds in test_07
b6ee5d5 : add assert check for potential NULL issue in test/encode/
466dde1 : add assert to check for potential NULL issue in test_XX
1aa7131 : check memory alloc to avoid NULL and initialize value in YUV_blend_with_pic (v2)
b5221fc : check memory allocation and initialize to zero value in save_recyuv (v2)
ef5e1f1 : fix buffer overflow for dc_values and ac_values (v2)
e1585ac : Remove unused 'id' in va_wayland_drm_create
28a9671 : Remove unused local varibles in upload_source_YUV_once_for_all.
370bf6a : Remove unused variable 'id' in va_wayland_emgd_create.
fbe49b6 : Remove unused 'k' in test func and pre func.
af97689 : Remove unused 'i' in va_TraceVAEncPackedHeaderParameterBufferType
d7a9b6a : Remove unused 'trace_index' in va_TraceInit
6bd7c18 : Remove unused 'j' in va_TraceVAPictureParameterBufferVP9.
8af74ea : Remove unused 'check_sum' and 'j' in va_TraceSurface
4fe4e79 : Remove unused 'i' and 'buf_list' in va_TraceDestroyBuffer
fb29de3 : libva 1.7.2.pre1 for development
b27feb9 : va_trace: add traces for vp9encoder
695f99e : Bump VA-API version to 0.39.3
66c63e6 : Add one flag to use the qp_delta instead of qp priority for ROI under non-CQP mode
1517fd2 : Properly terminate parsed environment values with '\0'.
def5691 : Changed 'c' variable 'char' data type to 'int' data type (v3)
f7e2263 : Clean up the duplicate checking for unsuported source YUV format
6bf712a : Fix the p->load_huffman_table[0] keep print first element in for loop
1f8aa15 : avoid U_row overwrite NULL value if src_fourcc and dst_fourcc is NV12
3a617e9 : Fix infinite loop
c0fa72c : Add assert check memory allocation potential NULL issue
5b185d9 : Fix memory leak issue in open_display func
de8e9ed : Fix test_06 failed and hitting assert check
c56ebc8 : Avoid access invalid memory location huffman_table for index 2..3 (v2)
e4535e4 : Fix buffer overflow for array index out of bounds in test_07
1199b16 : add assert check for potential NULL issue in test/encode/
56f90c0 : add assert to check for potential NULL issue in test_XX
1c29973 : check memory alloc to avoid NULL and initialize value in YUV_blend_with_pic (v2)
8c09730 : check memory allocation and initialize to zero value in save_recyuv (v2)
c36778f : fix buffer overflow for dc_values and ac_values (v2)
c36971c : Remove unused 'id' in va_wayland_drm_create
4ea3e2f : Remove unused local varibles in upload_source_YUV_once_for_all.
fb3d2ef : Remove unused variable 'id' in va_wayland_emgd_create.
979894b : Remove unused 'k' in test func and pre func.
d8397f7 : Remove unused 'i' in va_TraceVAEncPackedHeaderParameterBufferType
98ee039 : Remove unused 'trace_index' in va_TraceInit
6bfc108 : Remove unused 'j' in va_TraceVAPictureParameterBufferVP9.
42ab32a : Remove unused 'check_sum' and 'j' in va_TraceSurface
12beda5 : Remove unused 'i' and 'buf_list' in va_TraceDestroyBuffer
fa5e03f : libva 1.7.1
aa8df4c : libva 1.7.2.pre1 for development
453876f : Update NEWS
2d27be4 : fix check NULL issues
18c049a : Bump VA-API version to 0.39.2
fb57f5c : Add API for VP9 Encode
fef1ab3 : Fix missing parameter of vatrace DisplayAttribute print
594f6e2 : trace: Cleanup some HEVC prints
81db15a : trace: Add `va_TracePrint`, `va_TraceVPrint` static functions
cfed369 : add the support of multiple context tracing
1251f59 : Bump VA-API version to 0.39.1
888a75c : test/encode/avcenc: Add support for low power mode
a7face7 : test/encode/avcenc: use getopt_long_only() to parse optional command-line options
23ccf36 : Add Macroblock based rate control method.
48f8988 : Merge ROI patches from staging branch
0a43c7e : Add the missing entrypoints in vainfo list
b942a4c : Added VAEntrypointEncSliceLP for implementations to expose a low power/high performance variant of slice level encoding entrypoint.
4cb6d78 : gcc suggests not putting ; at end of if statements
2339d10 : libva 1.7.1.pre1 for development
85ca8a2 : libva 1.7.0
fe252d9 : Allow loading the backend driver built against VAAPI 0.38
35f1447 : Update NEWS
f089f9a : Bump VA-API to 0.39
fac3fb4 : glx: check OpenGL 3.1 extensions
1f026de : driver_name_map: add nouveau and radeon for Mesa Gallium
0f88b7e : add the support of enum VAProfileVP9Profile1~3 for vainfo
41c3748 : Add support for 10b vp9 decode
98e84c2 : Avoid reaching div by zero
a8e0430 : libva 1.6.3.pre1 for development
09b2f1f : add the support of enum VAProfileVP9Profile1~3 for vainfo
000622d : Add support for 10b vp9 decode
cb418f6 : Avoid reaching div by zero
304bc13 : libva 1.6.2
6ef997f : libva 1.6.3.pre1 for development
9a83a34 : libva 1.6.2.pre3
4630b11 : Fix error caused by 'make distclean' with wayland disabled
d0f0344 : Generate wayland related files even if wayland disabled
d6d1e23 : Fix error caused by 'make distclean' with wayland disabled
af199eb : Generate wayland related files even if wayland disabled
5a9a0d6 : libva 1.6.2.pre2
05cfe98 : Bump VA API to 0.38.1
2acfdb3 : Added 10-bit YUV RT format value and fourcc codes
403173b : Add the new YV16 fourcc code
959776b : Skip the check related with wayland if wayland is not used or found
46ffebb : Bump VA API to 0.38.1
316174f : Added 10-bit YUV RT format value and fourcc codes
05f296c : Add the new YV16 fourcc code
3031404 : Revert "Added 10-bit YUV RT format value and fourcc codes"
883ce46 : Skip the check related with wayland if wayland is not used or found
280c951 : Added 10-bit YUV RT format value and fourcc codes
be42ac4 : Update NEWS
66fe238 : LIBVA_DRIVER_NAME needs to be used if set at all
206f203 : x11_screen driver context member initialization for X11 output
6a5428e : vainfo: Add option --display
d3b24b7 : va/x11: Don't crash the application if it does not have access to the DRI2 device.
a08a690 : test/encode: remove unused variables and functions
6712547 : avcenc: support large source file
c74f846 : libva 1.6.2.pre1 for development
613eb96 : libva 1.6.1
f7fbdcc : Update NEWS
a735e71 : vatrace: add IVF header for VP8 coded buffer dump
ca35f4e : va_trace.c : Fix VAIQMatrixBufferHEVC tracing (cherry picked from commit ccfa82858b1a1dbf7ec212775a14f919ecf2d503)
7bb5274 : Add VP9 profile to vainfo
ec46310 : va_trace.c : Fixes incorrect hardcode printfs message.
dcadbf3 : va_trace.c: add vp9 decoder trace info (cherry picked from commit c9ebdf432f154691464359caa7f37f8a2034f0ff)
ceb7392 : va_trace.c: fixes incorrect use of signed decimal conversion in printfs.
fa7e617 : Va_trace changes to dump the HEVC encode parameters (cherry picked from commit c24b5da1a8296ca13aceb233b32eaf8bc1d47802)
6e9ad12 : vatrace: print frame_type for VP8 encoding
69a5025 : vatrace: dump the right parameters for VP8 encode
2420d6a : Enhance LIBVA_TRACE to dump SPS/PPS/ for VP8 encode.
ec29e62 : libva 1.6.1.pre1 for development
575be3f : vatrace: add IVF header for VP8 coded buffer dump
ccfa828 : va_trace.c : Fix VAIQMatrixBufferHEVC tracing
fdd6ee0 : Add VP9 profile to vainfo
70b80c0 : va_trace.c : Fixes incorrect hardcode printfs message.
319b0fc : va_trace.c: add vp9 decoder trace info (cherry picked from commit c9ebdf432f154691464359caa7f37f8a2034f0ff)
1c47a86 : va_trace.c: fixes incorrect use of signed decimal conversion in printfs.
762aea5 : Va_trace changes to dump the HEVC encode parameters (cherry picked from commit c24b5da1a8296ca13aceb233b32eaf8bc1d47802)
739d3ed : vatrace: print frame_type for VP8 encoding
92a9f37 : vatrace: dump the right parameters for VP8 encode
f4a0545 : Enhance LIBVA_TRACE to dump SPS/PPS/ for VP8 encode.
6a5785c : libva 1.6.1.pre1 for development
a800899 : libva 1.6.0
9b10c05 : libva 1.6.0 pre2
da48f30 : test/decode/tinyjpeg: make sure the pointer is valid before dereferencing it
eaaa4e7 : test/decode/tinyjpeg: use the fourcc format Y800 for grayscale images
f5eeeee : test/decode/tinyjpeg: create VA surface with right render target format
d2ce7c5 : Enhanced JPEG VA test app
5d07b29 : test/decode/tinyjpeg: make sure the pointer is valid before dereferencing it
1fe4f35 : test/decode/tinyjpeg: use the fourcc format Y800 for grayscale images
f742b1a : test/decode/tinyjpeg: create VA surface with right render target format
cac25de : Enhanced JPEG VA test app
0f88a64 : Update NEWS
5ca2f16 : Update NEWS
50d936c : va_enc_hevc.h: Fix the description for slice_segment_address
4c070b8 : va_dec_hevc.h: Fix the misleading documentation
4763db1 : Bump VA API to 0.38
9f2a994 : Add one API to allow the user to specify the loaded backend driver
9bfde38 : HEVC: type delta_chroma_log2_weight_denom as int8_t to match the spec
062a639 : Add VAConfigAttribEncSkipFrame and corresponding structures to support sending skip frame parameters to the encoder's rate control, when the user has externally skipped frames.
dc11319 : Bump VA API to 0.37.1
59c2d70 : Merge VP9 decode API from staging branch
2143b5b : libva:Add the bits mask of color-sapce conversion standards
58d883c : Add support for querying slice decoding mode supported by the underlying driver
5ba1a99 : Added normalization and scaling of the quality factor and Quantization tables
dbeeed0 : HEVC encode API
b51c34e : Include sub core APIs in va.h as well
5d6bf67 : Move VAHuffmanTableBufferJPEGBaseline to va.h
f626a3a : libva 1.5.2.pre1 for development
a14498b : x11: dri2: fix double Unlocks/SyncHandle
f974172 : Change comment for num_token_partionions
e97ac9e : libva 1.5.1.pre1 for development
e6f7e1c : libva 1.5.0
45bd1f1 : Update NEWS
36b2976 : vainfo: Add support for HEVC profiles
e489015 : test/encode/jpegenc: Add jpegenc_utils.h to EXTRA_DIST
0d9bbfe : libva 1.5.0.pre1 for development
8986ec6 : JPEG Encode: Added support for UYVY/YUY2/Y8 formats
cdfd3d5 : Add VA trace support for HEVC
f8f6ae1 : Added HEVC decode API
ec2cbd3 : x11: check x pixmap is still alive before DRI2DestroyDrawable
ddbb8fc : Fix while loop
c095cc6 : Encoding/avcenc: Optimize the allocated VA surfaces to reduce the memory pressure
fd83a7d : JPEG Encode: Added Unit Test for testing jpeg encode feature.
c4aa24c : vatrace: trace JPEG encode parameters
5214c86 : Extended existing JPEG encoding data structures and added configuration attribute for JPEG encoding.
f9309a6 : libva 1.4.2.pre1 for development
ccd93de : va: hide most private va_Trace* symbols
da462b3 : va_x11: hide private symbols
bb3a6e2 : glx: Hide private symbol va_glx_init_context
6b562d6 : debian: distclean the *install files
a7764ff : configure: use top_builddir for wayland_scanner_rules
392771e : Fix out of tree builds
1517cba : .gitignore: add mpeg2vaenc
cdf8636 : Bump libva to libva 1.4.1.pre1
3cbfc17 : libva 1.4.0
5faa5f5 : NEWS: updates.
835cf1c : doc: fix scan order specification for quantization tables.
1846d6f : doc: add Encoding, VPP and some of Core APIs.
1f72a26 : doc: improve Doxyfile configuration.
3a5a1c4 : doc: don't add timestamps in generated documentation.
e5d6c49 : tests: try a render-node device first for VA/DRM displays.
936f548 : drm: add support for render nodes.
e0d25ec : Bump VA API to 0.36
b2fd88f : Test/encode/avcenc: Follow the H264 spec to fix wrong SEI parameter setting for CBR HRD
49cd7dd : test/encode/avcenc: Follow the idea in h264encode to generalize avcenc test case
14f13ca : test/encode/avcenc: update the SPS parameter for encoding
f47cb00 : test/avcenc: Fix the incorrect parameter setting for SPS under CBR mode
d7e33a9 : test/avcenc: Remove the dynamic shrink of coded buffer
2e90a47 : vatrace: fix segfault of VASurfaceAttribExternalBufferDescriptor dumpping
5d4faa1 : vafool: fix the vaMapBuffer for the buffer from vaDeriveImage
3b656e4 : vatrace: fix a overwrite
12c3e7c : vafool: simplify VAFOOL
11665e0 : vatrace: make LIBVA_TRACE_SURFACE work even without LIBVA_TRACE
f3c221d : vatrace: make standalone LIBVA_TRACE_CODEDBUF work w/o LIBVA_TRACE
fc2a198 : Enable 64bit build for Android, compatible with 32bit.
21ce510 : API: add support for buffer exports.
ce81e5d : Update comment for quality_level
c0af733 : Added VAConfigEncQualityRange attribute and VAEncMiscParameterBufferQualityLevel to support encoder quality settings.
c356638 : Added OTC hybrid UMD driver to the list of supported drivers
acfcd5f : avcenc: only support chroma_format_idc with 1
d5556ff : h264encode: check driver supports the RateControl control mode or not
ab8cd4a : h264encode: Make it runnable with the latest libva-intel-driver (1.3.2)
3fddb7f : Add vaSurfaceAttribUsageHint to give the driver a hint of intended usage to optimize allocation (e.g. tiling).
67206b2 : Add frame_type to VP8 encoder
f24804c : va_enc_vp8: update the vp8 interface again
4e79fd1 : Removed fields in VP8 structures that duplicate VAEncMiscParameter structures. Added reference frames to support non auto reference frame implementation. Changed VAQMatrixBufferVP8 to use quantization index deltas.
3079175 : Added support for VP8 encoding.
c61d8c6 : va: release VADisplayContext at the end of vaTerminate()
ce3315a : Bump VA-API to 0.35.2.
e86f405 : Merge H.264 MVC profiles from staging branch.
0337703 : bva: bump version to 1.3.2.pre1 for development
053f70f : libva 1.3.1
f4647dc : Update NEWS
4594372 : Bump VA-API to 0.35.1
9856039 : Fix VA_ENC_PACKED_HEADER_RAW_DATA value.
254f05c : Fix the broken install
0299dba : Added STE filter to the VPP pipeline.
0d60132 : Add a workaround for a bug in xorg-server/glx
8f6a3dd : Doxygen tags in libva.
e30e29a : libva: bump version for development
14f49ea : libva 1.3.0
b2d30cd : va: keep compatibility with the backend driver built against 0.34.x
ffdcb50 : va: Bump VA-API to 0.35 and libva to 1.3.0.pre1
6e1c52b : vatrace: fix a missing field of va_TraceMsg
814fd33 : vatrace: simplify coded buffer trace
1f7c97e : vatrace: Remove VA_TRACE_LOGSIZE because it is useless
74e6f94 : vatrace: print VASurfaceAttribExternalBufferDescriptor
8663aef : Dump max frame size in libva trace.
23f716d : Add more VA Buffer print to ease debug
e563dcc : vatrace: add trace for VP8 decoding (cherry picked from commit 303ab444365e7de29d471b28331e1c214877b63a)
e26617d : vatrace: fix UV data offset issue of LIBVA_TRACE_SURFACE_GEOMETRY
1e497a3 : vatrace: refine the log format
3b8dbb6 : vatrace: Partial dumping of VAProcPipelineParameterBuffer
a360c48 : vatrace: check the pointer against NULL before using it
45cc9da : vatrace: Initialize the local variable 'i'
e90fc3d : vatrace: fix compile warnings and refine some format
708e9f0 : vatrace/vafool: save the context data into display context
9889842 : vatrace: always printf RefPicList
cfce651 : va_trace: avoid to dereference a NULL pointer
94ca337 : vatrace: trace vaQuerySurfaceAttributes
c7359ce : vainfo: Query the supported profile list before listing profile/entrypoint
d927189 : vainfo: clean up resource in the error handling path
a7c4603 : vainfo: Add the support for the new VA profiles
61415a0 : tests: basic: add missing string representation for VP8 profiles.
0b71390 : va: drop VAEntrypointMax enumeration.
4f2686b : va: include <stdint.h> header.
6d4f093 : vp8 dec: add clear notation for qindex
a46a26f : vp8 dec: refine va_dec_vp8.h
a1c74db : libva: change the types of all fields in VABoolCoderContextVPX
389b9bc : Changes to VASliceParameterBufferVP8 to make it consistent with slice parameter buffer structure for other formats.
2c379e2 : Added VASliceParameterBufferVP8 to describe data partition related fields.
1b3cebb : Add VP8 decoding API
b4a4f9b : do not request any GLX_DEPTH_SIZE in create_tfp_surface
73a11b3 : MPEG2ENC: Initialize the f_code based on supported level instead of hacked setting
3003999 : va: add new ABGR/XBGR fourcc codes.
d2dbc3f : drm: improve check for authentication.
b927627 : build: fix make dist.
5f754d5 : libva: bump version for development.
88ed1eb : libva 1.2.1
5fa4c3b : dummy_drv_video: add back VA_DRIVER_INIT_FUNC definition for __vaDriverInit_*()
908f6a7 : tests: rename mpeg2enc to mpeg2vaenc
f53f451 : New version for development
855194d : libva 1.2.0
adeaeb6 : NEWS: updates
0a5db57 : Remove the dummy driver dependency on X11
e8a2b81 : Remove the EGL dependency on X11
5d3d89f : h264encode: fix mmap out of memmory issue
aa34c7c : h264encode: add more cmdline options
cb50b19 : h264encode: fix ftell overflow issue when open large source YUV files
59dee4c : h264encode: coding 1920x1080 with crop
9823a1d : h264encode: print correct number of RefPicList0/1
3556fa0 : h264encode: fix thread lockup issue
ad03345 : h264encode: fix thread lockup issue
a5891ab : h264encode: fix idr_pic_id issue when encode multiple IDR frames
7c87a3e : h264encode: reset IDR poc to 0
64f9de3 : h264encode: dump reconstructed frame and calc PSNR
d5fe363 : h264encode: use frame height not the height from VAImage which may be wrong
e0b5e87 : h264encode: correct negative POC after a new IDR
6a3c59f : h264encode: fix encode corruption issue with multiple IDR (-idr_period XX)
1148655 : h264encode: add some comments
47ae954 : h264encode: refine calculation logic of reference frame setting
2c0f324 : h264encode: fix wrong print information
398abf6 : AVCENC: Pass the H264 RefPicList0/1 by using slice_param instead of hacked DPB reference
3c15867 : Fix possible memory leak
5b77412 : va.c: need to check the symbol before calling it
34b1022 : va: fix vaErrorStr() to support new error codes. (cherry picked from commit 7b5c35273dc0e8e0e86cf40cf2a398119a766397)
59eed89 : va_x11: fix klockscan issue (details is bellow)
4da344a : vatrace: print target_percentage
d9f693c : vatrace: trace coded buffer create/destroy
416d64f : vatrace: dump unknonw private misc parameters
c038a26 : vatrace: remove the delimiter of every elements dump
2134118 : vatrace: refine the format of buf data dump
4c33e3c : vatrace: refine VAEncPackedHeaderParameterBufferType format
5c05f87 : vatrace: print VAEncPackedHeaderParameterBufferType
f5ced7e : libva: Add VABuffer dumping for JPEG parameters
1d1da29 : vatrace: only print info of valid reference frames
3a849d7 : vatrace: dump flags of VAPictureH264
3741b21 : LIBVA_DRIVER_NAME still needs va_getDriverName to open DRM device
9171d06 : va_trace: refine the log format
6af4c9b : vatrace: print function name for vaMapBuffer trace with coded buffer
e57b183 : vatrace: buffer_type_to_string: add missing VABufferType
08fd3ba : va_parseConfig: still need to check env_value
f27e9dc : vatrace: fix build issue
e91f65d : va_trace: dump basic_unit_size/rc_flags in RateControl data struct
84e3a6c : vatrace: Fix encoded coded buffer dump function
cd08c78 : vatrace: fix vatrace crash during video recording
49bb320 : va_trace: allow surface trace to dump part of surface content
c4b089b : va_trace_surface: dumpe surface content after vaEndPicture call
4068f32 : Fix va_fool.c klocwork issue
dc88935 : klockwork: Fix libva klocwork scaning issues
ffb82f3 : tests: cope with new vaQuerySurfaceAttributes() API.
19bb972 : test: add color conversion test option in putsurface
824a70a : tests: cope with new vaCreateSurfaces() API.
285b384 : Add default implementation for vaQuerySurfaceAttributes().
8dccd7a : API: add vaQuerySurfaceAttributes().
fe3504d : Added new VA_RT_FORMAT_RGBP and VA_FOURCC_411R
cdd0286 : SurfaceAttribMemoryType: add ION memory type for Android
8727619 : ASurfaceAttribExternalBuffers flags: add more memory attribute flags
5f76279 : Changed values for VASurfaceAttribMemoryType from fourcc to bit fields.
9d2ed7d : Added new RT formats and fourcc codes for pixel formats.
35237dd : Added new surface attributes to enable VA surface creation from external buffers.
af00a1b : Add RGB RT format definition for video process
63e1d77 : tpi: clean the old interface, and use new one
f516e0a : Add new fourcc codes
0000fd0 : va_TraceCreateSurface->va_TraceCreateSurfaces: correct name change
6febbca : API: add compat glue for older vaCreateSurfaces().
e1d3569 : API: add surface attributes.
57b99c7 : test: update MPEG-2 encoding case
2f4d1cb : tests: disable v4l demo for now.
523df13 : vaPutSurface test on Android: fix build isste on Android JB
06e28ad : h264encode: fix build warning on Android
e200237 : h264encode: remove the leftover file h264encode_android.cpp
56bc6ea : h264encode: fix some issues
76a1501 : test/h264encode: refine the h264encode to support advanced mode
8ab3bae : test/putsurface_x11.c: don't hard code the DISPLAY to ":0.0"
acfb4ee : mpeg2enc: find the proper profile and level
6f6b2e1 : mpeg2enc: Fix the picture header for B frame
8b3aea1 : mpeg2enc: Fix time_code_seconds in time_code
efa63ed : mpeg2enc: temporal_referenc and GOP header follow MPEG-2 Spec.
5ac1bf6 : mpeg2enc: Silence compiler warning
53c9ae1 : test/encode: Add -Wall option to default build flags
33b0faa : mpeg2enc: Simplify the mapping between display order and encoding order
34a4dd5 : mpeg2enc: set the frames between I and P frames
615e9d2 : mpeg2enc: forward and backword referenc follow the picture type
61db17a : mpeg2enc: Remove the assertion for mode 1
a925ce7 : mpeg2enc: f_code[s][t] follows the picture coding type
48d2fae : mpeg2enc: level and profile follow the user setting
7a668d4 : mpeg2enc: Options for profile and level
96c0876 : mpeg2enc: enumerate mode type
2f8e284 : mpeg2enc: fix a typo
7aa8ce5 : mpeg2enc: Set default qp to 8
e1fab20 : mpeg2enc: Keep the packed data consistent with each parameters
6f4a1d9 : mpeg2enc: update time_code for the new GOP
1103936 : mpeg2enc: update temporal_reference
11f0b90 : mpeg2enc: Fix the period between I frames
07f6782 : mpeg2enc: add --mode option to command line
ee6b601 : mpeg2enc: insert picture header for each picture
61a262d : mpeg2enc: Fix top_field_first
1975e11 : mpeg2enc: f_code[s][t] takes the value 15 for I frame
fc77ece : mpeg2enc: make sure start codes are byte aligned
ff12c41 : mpeg2enc: VBV buffer size
e54897f : mpeg2enc: find the right frame_rate_code
7d06765 : mpeg2enc: Update intra slice flag
e13216f : mpeg2enc: Pass slice parameters in a group
b6987d8 : mpeg2enc: A simple MPEG-2 encoder based on VA-API
f897f76 : Add the SEI segment for CBR mode to pass HRD test
5099f76 : android: fix tests for Android ICS.
8a8ce8b : test: add YUY2 support in loadsurface.h
ec7443f : test: refine loadsurface.h, conveninent for new format support
5bdc9d4 : test: fix an issue in loading YV12 surface
3d13440 : avcenc: Fix constraint flag
be23f65 : test/avcenc: link with -lpthread.
3a84725 : test/basic: update to new API.
2dfdda2 : VAEncXXXH264Baseline: start to drop VAEncXXXXBaseline
c40dbe3 : Added high profile support in SPS for avcenc.
5fc51a4 : Android.mk: change Android Makefile accordingly
51b2f00 : test: use the new H264 encoding and VPP interfaces
6cc4260 : test/encode/avcenc: Add HRD support in avcenc demo application.
7fa386f : test/encode/avcenc: support I420/YV12 format
3c884ff : test/encode/avcenc: Add transform 8x8 support in test application.
e3118cb : test: use new interface for all test cases
0d2ff93 : test/encode/avcenc: use kbps as fb input
df0b9f1 : test/encode/avcenc: use new packed header interface
132fc52 : test/encode/avcenc: Wait upload thread exiting before release driver resource.
167579d : test/encode/avcenc: Simplify the IPB pattern file upload
8601262 : test/encode/avcenc: Fixed bug about B frame display order wrong.
d255bb1 : avcenc: correct the description for the mode parameter
35899a4 : test/encode/avcenc: close files
f737e35 : test/encode/avcenc: re-try until success
4b6cc42 : test/encode/avcenc: upload YUV data in a thread
9320969 : test/encode/avcenc: silence waring about implicit declaration
b641e3e : test/encode/avcenc: postpone YUV data uploading
be1074f : test/encode/avcenc: increase the times of trying after overflow
cfa5176 : avcenc: use gettimeofday to calculate the FPS
23886ec : test/encode/avcenc: Fix bug of ignoring QP value
218c30b : test/encode/avcenc: Fix a QP error in avcenc
6e3c175 : test/encode/avcenc: Add a parameter to set I/IP/IPB mode
d446db3 : test/encode/avcenc: Support continue B frames in test code.
512caae : test/encode/avcenc: use generic ExtType name in test case
0fa7f21 : test/encode/avcenc: send packed PPS/SPS header to driver
83831e8 : test/encode/avcenc: Modify default direct mode.
bdde7d6 : test/encode/avcenc: use a small size for coded buffer.
9b763b1 : test/encode/avcenc: directly uses coded buffer size
f2c1578 : test/encode/avcenc: directly save slice data
b2ac803 : test/encode/avcenc: use trail data to calculate slice length
db28f45 : test/encode/avcenc: don't generate slice header anymore
a53ad84 : test/encode/avcenc: pass all parameters to driver
77e46c7 : test/encode/avcenc: use new buffer type to pass parameters
1301739 : test/encode/avcenc: indentation fix
50bba3c : test/encode/avcenc: Add bit rate control/const qp mode in test code.
c44867a : test/encode/avcenc: fix reading raw YUV file order bug.
6168962 : test/encode/avcenc: bug fixed: B frame stream can't be decoded by JM.
8bd19e8 : test/encode/avcenc: Support B frame in MFC and VME.
9316aa7 : vainfo: silence compiler warning
00d8e40 : vainfo: update vainfo for Video Proc Pipeline
716bfd8 : test: rename H.264 encoding buffer structs with a Baseline suffix.
2a3f0d6 : va_trace.c: fix a wrong conditional check
400752a : vatrace: VAEncXXXH264Baseline: start to drop VAEncXXXXBaseline
5f6939d : vatrace: trace H.264 encode parameters
5eece78 : vatrace: API: drop H.264 specific VA buffer types.
301d472 : vatrace: API: rename H.264 encoding buffer structs with a Baseline suffix.
d95bc2d : Don't try to build the documentation if doxygen isn't found
65e2a50 : doc/vpp: link modules from the main page.
fff75a9 : doc/encode: link modules from the main page.
e5ddc84 : doc: add placeholder for the Core API.
bb8cf60 : API: bump version to 0.34.0 (libva 1.2.0).
dbc6ef6 : va: Remove VAProcFilterColorStandard
5fd07b2 : Renamed de-interlacing flags to be more general and added new flag VA_DEINTERLACING_ONE_FIELD
8ff89a5 : Added "flags" field to VAProcFilterParameterBufferDeinterlacing to indicate TOP/BOTTOM field in the input frame and which field to use for BOB deinterlacing.
65bb17e : Add maximum type number define, and one addition VPP flag
f210a6f : VAProcPipelineParameterBufferType: start from 41 in case there are more encode buffer types to be added in future
e955066 : API: vpp: remove extraneous flags member.
6c7262d : Fix sample code for VPP
abc36e0 : vpp: fix comments for *Count enumerations.
2be38ed : vpp: allow input/output color primaries as requested.
1b9f7fc : vpp: move reference frames to pipeline parameter buffer.
a10087d : vpp: note that application of subpictures is now optional.
919dbe5 : vpp: add pipeline flags.
85953d9 : vpp: explain filter flags more.
0b49902 : vpp: add auto-saturation, auto-brightness, auto-contrast attributes.
161cef0 : vpp: clarify background color semantics and driver behaviour.
1649f42 : vpp: keep VAProcFilterParameterBuffer value type as float.
e60978f : vpp: fix vaQueryVideoProcPipelineCaps() semantics.
e58b556 : vpp: mention that source surface also covers its associated subpictures.
3e491dc : vpp: improve documentation for VAProcPipelineParameterBuffer.
d87e181 : vpp: fix vaQueryVideoProcFilterCaps() prototype.
fc1072c : vpp: remove obsolete sample code.
018d6f7 : vpp: fix VAProcPipelineParameterBuffer typedef.
e907827 : vpp: add video processing hooks.
0c097f5 : API: add video processing interfaces.
b7ccd93 : va: Remove user_data from MPEG-2 encoding APIs
1948e5f : API for MPEG-2 encoding
0e3c19e : va: Add a flag to signal APP whether the driver support raw packed header
d288216 : install va_enc_h264.h
9696ad1 : Added baseline to the list of profiles for the documentation.
6c0d111 : Added aspect ratio related fields to VAEncSequenceParameterBufferH264
5645709 : API: h264 encode: add more explicit packed header types for H.264.
fbb0ce2 : API: h264 encode: move up num_macroblocks, next to macroblock_address.
1790dc2 : API: h264 encode: remove dec_ref_pic_marking().
8a88639 : API: h264 encode: remove ref_pic_list_modification().
f4f3b23 : API: h264 encode: fix comment for RefPicList0/1.
8f11b0a : API: h264 encode: add intra_idr_period to sequence parameter.
737d47b : API: h264 encode: document DPB usage.
a6c2efc : API: h264 encode: drop extraneous comment.
f11b564 : API: h264 encode: drop profile_idc.
78e19a7 : Added new VAEncPackedHeaderRawData value to VAEncPackedHeaderType
aaf51c3 : VAEncXXXH264Baseline: start to drop VAEncXXXXBaseline
eef609e : VACodedBufferSegment: correct the description
f871a01 : VA_STATUS_ERROR_HW_BUSY: error code to indicate HW is busy
037945c : VAEncMiscParameterRateControl: add back some fields and refine the comments
bcd686e : VACodedBufferSegment: modify the semantics/description
6db64ea : Add VAEncMiscParameterHRD data structure to pass HRD parameters to driver
7cdb20c : API: encode: document VACodedBufferSegment.
78c97c1 : API: h264 encode: add VA_RC_VBR_CONSTRAINED.
640953f : API: h264 encode: fix VAConfigAttribEncMaxRefFrames semantics.
f24a627 : API: h264 encode: add packed SEI header.
f3a9f7c : API: h264 encode: add macroblock-info config attribute.
ef26d43 : API: h264 encode: fix max-frame-size parameter buffer type.
e3a1e0d : API: h264 encode: add max-frame-size misc buffer type.
e691f29 : API: h264 encode: remove TABs in newly added code.
8cb2758 : API: h264 encode: add constant QP rate control attribute.
e42350b : API: h264 encode: fix comments.
ea0ed78 : API: h264 encode: add new VA config attributes (max-slices, slice-structure).
5966007 : API: h264 encode: renumber config attributes used for encoding.
acb72fe : API: h264 encode: improve VA config attributes documentation.
2bdb19a : API: h264 encode: add new config attributes for encoding (max-ref-frames).
e6fe1e5 : API: h264 encode: add macroblock parameter buffer.
f45e915 : API: h264 encode: rename insert_emulation_bytes to has_emulation_bytes.
49c1f9c : API: h264 encode: re-define packed-headers buffer type ids.
8c70e24 : API: add new H.264 encoding API for main and high profiles.
74f9432 : API: drop H.264 specific VA buffer types.
a2b9989 : API: rename H.264 encoding buffer structs with a Baseline suffix.
78dd84b : API: add a generic value type.
32e44bc : libva: bump version for development.
8cf7d80 : libva 1.1.1
ba9b5fc : Automake 1.13 fixups
9f4dedc : .gitignore: updates.
b1cf861 : wayland: port to 1.0 protocol.
eb2ba29 : tests: fix printf in putsurface_wayland test
ab06c8c : libva: bump version for development.
6af0423 : 1.1.0.
c31d2e8 : tests: fix build with alternate X11 paths.
2703f41 : debian: split libva packages based on the implemented API.
276a73c : debian: generate packing files from configure.
d96d03a : debian: drop references to obsolete libva 0.29.
0e3a11a : NEWS: updates.
93c326b : glx: fix gl_create_context() with parent context set.
ff185cd : dummy_drv_video: drop unused variables.
a5bd4b1 : dummy_drv_video: sanitize coding style of VA objects utilities.
9d22140 : dummy_drv_video: fix threading issues with VA objects.
375b0c3 : dummy_drv_video: don't reallocate object heap, create new buckets instead.
210ab05 : Drop VA/dummy backend.
239eba1 : android: use common DRM driver detection code.
150d71a : android: fix tests for Android ICS.
2ed5c04 : android: export JPEG decode header.
b8d445c : android: rename the LOG_TAG per module.
a036556 : android: use Android logging utilities.
726898f : tests: include "sysdeps.h" wherever necessary.
dc23082 : tests: drop extraneous libva-x11.la dependency.
babe423 : autogen: modernize configure script generator.
48fd9ef : configure: minor clean-ups.
f6fda5e : tests: sanitize build of test cases.
0af6276 : build: drop useless Makefile variables.
bfc0dfe : Sanitize build dependencies.
0a49e64 : Fix the missing '=' in the test case
9c76090 : wayland: add initial support for EMGD driver.
4019121 : wayland: ship with wayland-drm protocol.
a559a09 : tests: add PutSurface test for Wayland.
9388873 : tests: add support for Wayland.
05ebaf5 : API: add support for Wayland.
ca08485 : drm: don't export internal functions.
be903b0 : drm: move driver name detection to utilities.
5b2cfea : drm: fix build without X11 headers.
3ba1467 : drm: allow authentication through X11 server.
691c756 : drm: ensure DRM connection is authenticated.
f4a27f2 : configure: check for visibility attribute.
bbc66c8 : Allow build without VA/X11 API.
1b5d759 : tests: add support for raw DRM.
bcc85ca : API: add support for raw DRM.
901bbe1 : API: backend: add VA display types.
845baef : API: backend: rename VADriverContext.dri_state to drm_state.
4b55320 : API: introduce DRM common utilities and data structures.
0d1bc5a : tests: avcenc: allow selection of display.
7e31f12 : tests: allow selection of display.
112bb50 : tests: avcenc: use common VA display creation routines.
273d245 : tests: simplify VA display construction.
96ee349 : test/encode/avcenc: rename swap32() to va_swap32().
98ffec1 : test: remove trailing whitespaces in Android.mk files.
2afd396 : Revert Pixmap-based EGL interfaces.
44b03ff : jpeg: pad Huffman table to 4-byte boundaries (Haihao).
69078e8 : tests: fix JPEG decoding test to match the latest API.
8b2835e : test/basic: fix make dist.
bd6fca9 : tests: merge JPEG decoding example from staging branch.
1c84bb0 : Merge JPEG decoding API from staging branch.
32a8cbd : Fix compiling error
cc86031 : test/basic: changed build target to noinst so they are built by default
baf2a44 : test/basic: fix build of basic tests.
30b5e62 : test/egl: fix license template for Makefile.am.
d1acbc9 : Add the missing license header to some files
8e8e58c : license header: add the missing license header to files
32c9ead : Revert "libva 1.1.0"
352f37a : build: fix make dist.
55d57a2 : Fix build with alternate X11, GLX and EGL prefixes.
90460bb : new version for development
465d96e : libva 1.1.0
80cbd36 : Build EGL if EGL/egl.h isn't installed in the default path
b5407cf : Fix regression caused by 027a1298c22aeecc2fee2d270cd86790530892f6
aa8d1ca : test: fix build of v4l encode demo.
122e7ed : Fix bad Makefile indent
6d11214 : Fix configure error.
0953375 : .gitignore: update.
027a129 : configure: fix GLX and EGL tests.
5b2028e : Revert "declare vaGetDisplay in va.h instead of va_xxx.h"
6c2765a : API: h264 decode: fix the definition of slice_data_bit_offset.
bccf865 : API: h264 decode: clarify slice_data_bit_offset field.
0d1a407 : Allow 0.32.x drivers.
42a1365 : API: bump version to 0.33.0 (libva 1.1.0).
af294d1 : test/egl: Fix compiling error if GLESv1_CM isn't installed in the default location
72ee1f4 : Demo code v4l/h264 encode/decode using Libva
3ef3996 : update vainfo
2517cc1 : A simple JPEG example to use VAAPI
7ee38e1 : Fix comment for JPEG quantization table
2547f78 : Remove the macros for JPEG components
8d286e7 : Directly use component id instead of component index in VASliceParameterBufferJPEG
4670753 : Modify the interface of Huffman table for JPEG decoding
63402bc : Support 16-bits quantization element for JPEG decoding
037fb87 : Modify the interface of Quantization table for JPEG decoding
82225f0 : refine the JPEG decoding interface
a1c2bd3 : va: add data structure for JPEG decoding
fc8f1b8 : include va_egl.h instead of va.h
6bca8e5 : fix the check for EGL
f908ee0 : Don't build egl case without EGL
cff1ade : Remove dependency on X11/Xlib.h
9c37166 : Remove legacy DRI support
c005e80 : Don't build the EGL test case without GLESv1_CM
2a4fcff : egl/va_egl_x11: fix the number of the allocated elements
c3ab994 : Array bound check
2f484d7 : Update VA/EGL test case as well
7b663dc : Update the VA/EGL implementation in VAAPI
e8dc39b : Update VA/EGL interfaces
0851426 : Move va_egl.h to va/ to avoid compile error
2ac9bac : a test case to use VA/EGL interfaces
1cda440 : VA/EGL interfaces
731d575 : New hooks to create/free native pixmap
52c87f8 : declare vaGetDisplay in va.h instead of va_xxx.h
a65acb2 : rename NativeDisplay to VANativeDisplay
eec9721 : va_tpi.h: corret a typo (Kbuf->KBuf)
824a28b : configure: add check for EGL.
530a3e3 : configure: simplify summary.
73b34ce : configure: cosmetics (clean up configure options).
9134285 : configure: cosmetics (sort AC_OUTPUT Makefiles).
57b8a26 : doc: add Doxygen templates.
6158de7 : libva: bump version for development.
bdbc967 : 1.0.15.
ced2046 : debian: add package for vainfo.
a6e4904 : debian: don't use simple-patchsys (upstream has no patches).
5769e81 : Add NEWS file.
d457eab : va: fix compiler warnings (drop unused variables).
60d6846 : Add auto-generated Debian packaging.
64e2881 : libva: bump version for development.
cd56aab : libva: allow pre-releases.
8377d6b : libva: fix reported version as the one from VA-API.
1953fd4 : vainfo: report both VA-API and libva versions.
5b82650 : API: fix versioning.
20dbf1d : test: fix build warnings on Android
c532920 : android: fix <va/va_version.h> dependencies
920f95b : android: fix generation of <va/va_version.h>
ca1798e : va: generate __vaDriverInit_*() function name at run-time.
3795975 : va: don't explicitly include "config.h"
8636123 : build: drop generated files.
5c7b9ab : vainfo: use system or user-defined DISPLAY to create the X display.
a455f6e : dummy_drv_video: fix last commit.
65d9f4c : dummy_drv_video: only build if requested.
254d954 : pkgconfig: move files to a specific directory.
fffd4a1 : configure: drop check for intel-gen4asm (moved to intel-driver).
09149f5 : va_tpi: correct the first argument of vaCreateSurfaceFromKBuf
b1bc8cf : va_fglrx: fix driver name detection.
549946c : vatrace/vafool: refine it
1092e4b : va_tpi: vaCreateSurfaceFromKBuf for streaming the video playback to remote monitor
860c127 : va.h: TopFieldOrderCnt/BottomFieldOrderCnt should be signed instead of unsigned
6f2ee2b : va: remove i965 driver from libva repository
06891b1 : va/test: Fix DSO link issue
fde78c4 : va: update the check for intel-gen4asm
cdcb15e : bump to 1.0.14
3521395 : i965_drv_video: don't export internal driver functions.
6c9ff07 : va.h: VA_DECODE_ERROR_TYPE changed to VADecodeErrorType for unified codying style (CamelCase)
c3e7bd8 : dri2: ignore BadDrawable errors.
0d25dbe : Fix make dist.
9370f60 : Fix out-of-source builds.
0d571c8 : i965_drv_video: cosmetics (cleanup Makefile).
3b3cd9a : cosmetics: clean up Makefiles.
0938f1a : VA/X11: drop useless casts.
b0fb545 : VA/GLX: drop useless casts.
50e6d21 : vatrace: trace JPEG encode parameters
270299f : Update on vatrace/test and va.h
12f5b09 : i965_drv_video: update post processing interface
f152e21 : i965_drv_video: fixes assertion failure
8a77e4b : i965_drv_video: fix next slice vertical position for field picture
5343740 : vatrace: print MPEG4/H263 encode parameters information
24ffa0d : i965_drv_video: add support for VA_SUBPICTURE_DESTINATION_IS_SCREEN_COORD.
6b7f6b5 : i965_drv_video: fix subpicture scale factor for Y axis.
3179d67 : i965_drv_video: simplify put_surface() and put_subpicture() args.
5b5dfd0 : va/test/putsurface_x11: avoid warning 'warning: ‘win’ is used uninitialized in this function'
f56de7e : va/test: return a value to silence compiler waring
3c98acb : va: fix warning about memset.
2057456 : test/putsurface: more cleanup, remove #ifdef ANDROID from putsurface_common.c
2f5f096 : test/putsurface: add UV element into the auto-generated image
0f52ab9 : Fix vaTerminate() with non DRI-based drivers.
5fb326b : va-android: same as X11, also always create a new VA display on android
3c1b687 : i965_drv_video: fix assertion failure
47c66d7 : i965_drv_video: fix GPU hang issue when decoding field coded MPEG2 picture.
1628a5c : libva: fix memeory leaks in libva
942eedc : i965_drv_video: fix memory leaks in i965 driver
11418c9 : i965_drv_video: track the internal format of a surface
e8882dd : Revert the change in VA_DRI2SwapBuffers: _XReply -->_XSend
9d7eddd : test/encode/avcenc: don't include <pciaccess.h>
7b1aa6b : i965_drv_video: encode on Ivybridge
addedfb : i965_drv_video: fix VME shaders
17be8ff : i965_drv_video: new shaders for VME on Ivybridge
ce998b1 : Corrected trace prints (updated, change format, etc), replaced \t by spaces in source code
f7848e8 : i965_drv_video: set surface base address in VME
76c1fcf : i965_drv_video: clean up
2321850 : i965_drv_video: Added check of obj_surface->bo field inside i965_media_h264_surface_state()
910c51d : test/basic testing programs do not need to be installed in /usr/bin; one can run make valgrind here as a check, or run them under make check too.
2704b99 : i965_drv_video: improved MV quality for VME
d06d49a : Bump to 1.0.13
fffeffb : libva: several changes
e0e4c6b : i965_drv_video: clean up codes
1854f7c : i965_drv_video: rendering for Ivybridge
39ce101 : i965_drv_video: new shaders for rendering on Ivybridge
1151840 : i965_drv_video: VC1 decoding on Ivybridge
73470ce : i965_drv_video: H.264 & MPEG2 decoding on Ivybridge
d934d2b : i965_drv_video: Ivybridge PCI IDs
8893137 : i965_drv_video: thread safety for object allocation
1587cb7 : i965_drv_vidoe: thread safety for rendering
db1a88d : va: always create a new VA display on X11
2504088 : test/putsurface/putsurface: fix multi-thread issue on X11
b03dde4 : test/putsurface/putsurface: pass a valid DRAWABLE to vaPutSurface
3452cb6 : i965_drv_video: move batchbuffer to context
d94adb3 : i965_drv_video: clean up batchbuffer interface
94e00c8 : update .gitignore
ff3569b : i965_drv_video: store post process parameters in context
778d7e3 : i965_drv_video: store kernel info in the corresponding context
ca5f60f : i965_drv_video: use the same structure for all kernels
87a90c6 : i965_drv_video: create media_state per context
f159aca : test/encode/avcenc: fix for VAEncSequenceParameterBufferH264
0cfff4e : Implemented i965_LockSurface, i965_UnlockSurface, i965_BufferInfo
8ab5c03 : Added locked_image_id in struct object_surface
da16803 : va: fix build issue
72dd51a : 1) test/*: enable/refine the test/* for both X11 and Android 2) va_dri2.c: use _XSend instead of _XReply which is time-consuming 3) trace message for vaPutSurface/vaInitialize/vaTerminate
0d97d08 : 1) test/*: enable/refine the test/* for both X11 and Android 2) va_dri2.c: use _XSend instead of _XReply which is time-consuming 3) trace message for vaPutSurface/vaInitialize/vaTerminate
a983263 : corrected vaBufferInfo interface
a47f2c4 : corrected vaBufferInfo interface
f5c73d8 : Fixed number bugs in va_TraceSurface.
0b8b976 : test/encode/avcenc: a simple encoder based on VA API for H.264
60d7e55 : i965_drv_video/encode: offset for coded buffer
ecb3fc8 : i965_drv_video/encode: indentation fix
4677f2c : i965_drv_video/encode: media read with sampler cache
09deeb4 : i965_drv_video/video: set base address for MV data
ab68d10 : i965_drv_video/encode: merge global symbols in intra/inter shader
c8f3370 : i965_drv_video/encode: remove all intra data in inter shader
70e99e2 : i965_drv_video: clean up gen6_mfc_avc_pipeline_programing
ecfc3b4 : i965_drv_video/encode: merge the object command for intra/inter frame
2c52a00 : i965_drv_video/encode: also simplify the object command for inter frame
55b1491 : i965_drv_video/encode: reduce inline data for inter shader
d0a000b : i965_drv_video: simplify the object command for intra frame
85e330c : i965_drv_video/encode: fetch neighbor pixel in intra shader
48b03c4 : i965_drv_video/encode: fix neighbor pixel luma value in VME message
172d562 : i965_drv_video/encode: fix macroblock instra struct in VME message
396cc42 : i965_drv_video/encode: fix interface descriptor table
57c6d5c : add inter frame support in vme.
60b39eb : i965_drv_video/encode: fix CURBE usage for VME
bcb8dc4 : i965_drv_video: fix the format of a derived image for MPEG2 on ILK
23868d8 : i965_drv_video: associate the derived image with the surface
51ecad6 : disabling cabac zeros words inert, using 0x00000000 as end of bit streaming flag.
52d9852 : Support Inter frames in driver.
48d0354 : test/encode/h264encode: Destroy config after context.
6df4c56 : fix for VAEncCodedBufferType
fcd8f47 : Workaround for 720p/1080p encoding
5add274 : release all BOs when terminating
f064a9d : fix internal buffer size
3f1c4fa : fix for interface descriptor
14e4803 : i965_drv_vidoe: Encoder on Sandy Bridge
261597a : Use constant instead of enum for RenderDevice/RenderMode
ed009b2 : Fix build issue again
5cae7a6 : Fix build issue
e742021 : Bump to 1.0.12
b305666 : 1. add interface VARenderDevice for output the video into an external device when the WM is not aware of it 2. add interface VARenderMode for APP to swith between overlay and GPU post-processing 3. add VADisplayAttribOverlayColorKey/VADisplayAttribOverlayAutoPaintColorKey which is simliar to Xv for overlay post-processing 4. fix the build issue on Android 2.3
a259f9e : bump library version to 1.0.11
b7ff214 : i965_drv_video/VC1: fix for single intensity compensation parameter setting
116424c : i965_drv_video/VC1: fix data offset for Main/Simple profile
bdc106e : i965_drv_video/VC1: disable overlap if PQUANT is less than 9 in Main/Simple profile
b0b7aaa : i965_drv_video: Fixes the dimension of a surface on SandyBridge
8eac571 : i965_drv_video: rendere I420/YV12 surface on SandyBridge
c91f72c : i965_drv_video: only use tiled surface for NV12 on SandyBridge
79172c7 : i965_drv_video: deinterlacing & scaling on SandyBridge
5f2b34c : i965_drv_video: shaders for post processing on SandyBridge
334eaa3 : i965_drv_video: move pp_context to i965_driver_data and make it a pointer.
68d0d26 : i965_drv_video: don't support MPEG2/VC1/H264 without BSD support on SandyBridge.
d145c3a : i965_drv_video: Implement vaDeriveImage()
c99cbb5 : i965_drv_video: map/unmap a tiled GEM BO
3739a5e : i965_dri_video: don't try to render an invalid surface
2b7850b : i965_drv_video: make VADriverContext.vtable a pointer.
bc7c905 : Correct USE_EGL check and bump to libva 1.0.10
e789c6a : Remove suffix of libva.spec from the version string
ed258dc : Bump to libva 1.0.9
899c057 : Fix build issue
4598738 : 1) cleanup for VA_FOOL 2) initial EGL support 3) libva.spec update for RPM build
abe27fd : dummy_drv_video: make VADriverContext.vtable a pointer.
95da3e7 : Make VADriverContext.vtable a pointer.
96b62de : Bump VA-API version to 0.32.0. Fix __vaDriverInit*() function name.
1dce7f4 : i965_drv_video: set the number of elements in a buffer store.
55f9b01 : i965_drv_video: check frame store index firstly on Sandybridge
874c618 : Update VAAPI to 0.32
daa6c56 : [G45] Fix check for H.264 decoding support.
63f8515 : [G45] Fix check for VC-1 decoding support
b9c7e24 : i965_drv_video: VC-1 on Sandybridge
ae6adeb : Add profile into VAPictureParameterBufferVC1
e173ab4 : Bump to 1.0.8
2c0150f : i965_drv_video: build shaders for decoding & post proscessing
b7849f3 : Refine VA_FOOL, and delete the hard coded clip va_fool_264.h Move test/vainfo into test/vainfo/* Add prototype of vaCreateSurfacesForUserPtr for V4L2 user pointer support Fix klocwork critical issues. Use strnlen and snprintf instead of strlen and sprintf. New interface vaQuerySrufaceError for decode error report and concealment Encode data structure change (long term reference picture interface) Add h264 constrained baseline profile support.
aa7a8a0 : i965_drv_video: support IA44/AI44 subpicture formats on Sandybridge
758d166 : bump library version to 1.0.7
67968b9 : Fix the build issue on Android
1d2c387 : i965_drv_video: Bump the libdrm dependency to 2.4.23 for I915_EXEC_BLT
8f5720b : i965_drv_video: Fix a small typo in a comment
4326718 : Remove config.h va/va_version.h (from Gwenole)
8170d0b : Add sysdeps.h for system-dependent definitions. e.g. Android.
68c5f60 : Android: try to auto generate <va/version.h>
071658d : It makes the compilation visually cleaner and the warnings easier to spot.
97880f1 : Which means adding the tests, the pc files and va/va_version.h (generated file) while removing fw/* which are neither part of the repository nor mentioned anywhere in the Makefiles.
16d53cf : It's quite useful to be able to see what we are going to build, esp. as the i965 driver is not enabled by default. Obviously the summary can be extended with extra information.
0ef938f : i965_drv_video/mpeg2: upload Quantizer Matrix in raster order on Sandybridge
39213b3 : i965_drv_video: fix mpeg2 decoding on Sandybridge
efe2cdd : i965_drv_video: Enable BLT ring
3630d4d : i965_drv_video: release mfd context
9d9cd9a : i965_drv_video: add support for mpeg2 decoding on Sandybridge
0fd6c5b : i965_drv_video/render: render sub-picture on Sandybridge
9c534ca : i965_drv_video: Currently only use tiled-Y surfaces on Sandybridge
a6f89af : i965_drv_video: fix row data buffer for deblocking on Sandybridge
24701e5 : i965_drv_video: fix surface dimension
0ef9297 : i965_drv_video/render: rendering for Sandybridge
9665ba7 : i965_drv_video/render: new fragmensts for Sandybridge
da77d96 : i965_drv_video/render: remove i965_subpic_render_src_surface_state
13e78b6 : i965_drv_video/render: support tiled source surface
458aa1b : i965_drv_video/render: set surface base address
7d46027 : i965_drv_video: fix weight/offset for H.264 decoding on Sandybridge
2a00088 : i965_drv_video: fix mfx_avc_slice_state command
0c73fbd : i965_drv_video: set indirect bitsteam object base address
7bd8785 : i965_drv_video: Y-tiled surface for MFD on Sandybridge
23b30e2 : i965_drv_video: H.264 decoding on Sandybridge
abc2523 : i965_drv_video: dump MFX commands
ff6eec3 : i965_drv_video: check batch buffer emitting
b077c90 : i965_drv_video: MACROs for MFX on Sandybridge
d9d4563 : i965_drv_video: PCI IDs and new MI_FLUSH_DW command for Sandybridge
7d6bbcf : Added the missing files
881b49c : libva-1.0.6 1) Refinement for VA_TRACE, new LIBVA_FOOL, see the description in va_trace.c/va_fool.c 2) vaPutSurface flag VA_ENABLE_BLEND to blend the surface with a color 3) libva.spec for RPM package 4) Update VAAPI for dynamic bit rate control/AIR/maximum slice size ctrl 5) Added VA_STATUS_ERROR_DECODING/ENCODING_ERROR to report decode/encode error 6) Add config.h/va_vesion.h for Android 7) Update "vainfo.c" for Android
6c37203 : For VAEncPictureParameterBufferH264:last_picture 1: means the last picture of sequence 2: means the last picture of stream
4fdedfc : Remove VADisplayAttribCSCFormat
68a3622 : Fix x11/Makefile.am license header
2dc5c75 : Added libva-tpi.pc file
e68bb8b : bump library version to 1.0.5
62641bd : i965_drv_video: deinterlacing & scaling
20975a9 : i965_drv_video: add video processing kernels
5f2030b : add scaling flags for vaPutSurface()
6772bdb : Bump to 1.0.4
923238f : remove VADisplayAttribCSC* which is duplicated, and add VADisplayAttribCSCMatrix for customized CSC matrix
2224d4c : Fix detection of fglrx.
0685f07 : Fix H.264 PicParam buffer trace.
6dc2d5c : Fix va_TraceEndPicture() to unlock the VA surface.
a6142c4 : Fix VA trace warnings.
fb9d9c2 : Fix to require libdrm 2.4.21 or newer for i965 video driver.
baeeaf9 : Fix rendering of subpictures.
a02d3c7 : Fix vaGetImage() for YV12 format.
558b079 : Simplify vaGetImage().
eb3dd03 : Fix vaGetImage() to wait for pending operations to complete.
5010748 : Add NV12 image format.
e9c00fc : Fix vaGetImage() bounds checking code.
777c69c : Move initialization of render_state->interleaved_uv to vaCreateContext().
5438f92 : Fix out-of-source builds.
d58c6d4 : Add I420 image format.
252dd7c : i965_drv_video: use original widht/height for rendering
dd9c332 : Fix vaTerminate().
6cb2cd5 :  Implement vaGetImage().
835603e : Add YV12 image format.
4119b70 : Don't return VA_STATUS_SUCCESS for unimplemented functions.
141a6f7 : Add RGBA subpictures.
5ab4bfb : Fix subpictures formats array terminator.
4916645 : Fix vaErrorStr() for VA_STATUS_ERROR_INVALID_IMAGE_FORMAT.
849d20d : i965_drv_video: [H.264] fix slice_data_bit_offset
daf6ed6 : i965_drv_video: [H.264] fix the start of a slice for a MBAFF picture
40ff5b2 : i965_drv_video: fix BSD batch buffer size.
1bf70ad : libva: render front buffer for Pixmap.
2e719ae : i965_drv_video: [H.264] fix different slice type in a same picture issue.
74b303f : Drop GLX 1.3 requirement.
8428600 : Call GLX Pixmap related functions through the vtable.
4b53862 : i965_drv_video: [H.264] fix chroma issue
120cee2 : i965_drv_video: fix AVC mc kernel
58d7059 : bump library version to 1.0.3
70e030c : i965_drv_video: [H.264] fix register blocks for ILDB
1d72432 : Added VA_STATUS_ERROR_INVALID_IMAGE_FORMAT
da6e7fd : i965_drv_video: [H.264] some code clean up
3a359ea : Link libva-android with libva for vaDisplayIsValid
943686a : Follow up the change of "LIBVA_DRIVER_NAME", remove it from va_android.cpp
cb2ba3e : Move LIBVA_DRIVER_NAME check in vaInitialize().
632443b : VA/GLX cosmetics (indentation, declarations)
fe312c5 : Fix vainfo to build out of the source dir
e45a4d6 : Don't search LIBGL_DRIVERS_PATH, stick to LIBVA_DRIVERS_PATH only or the default path.
6e60608 : Fix libva-x11 dependencies. Ensure this grabs libva so that people don't have to check for that themselves.
5cbd493 : Fix vainfo dependencies (Konstantin Pavlov).
82936d2 : Don't dump VA surface pixels if driver doesn't return VA surface buffer.
6d48575 : Fix VA tracer to correctly dump array of bytes.
a7ec84e : Call va_TraceEndPicture() after the actual vaEndPicture(). i.e. let the driver flush and complete rendering of the surface.
a551918 : i965_drv_video: new ring buffer flag
5ebd469 : i965_drv_video: fix graphics memory usage
6da7b5d : i965_drv_video: don't execute batch buffer after decoding a picture
911a913 : i965_drv_video: [H.264] enlarge concurrent threads for ILDB
2d7a2ce : i965_drv_video: [H.264] devide the command buffer into smaller sections for HWscoreboard thread.
b2aade8 : i965_drv_vidoe: update max_thread for rendering
a3adec0 : i965_drv_video: fix initialization function
06d54f6 : libva: update DRI2 to support swapbuffer
9ce47af : 1) clean up Android header file to make it work in C file (from zhaohan.ren at intel.com) 2) rearrange va/Makefile.am (from elaine.wang at intel.com) 3) apply the new VACodedBufferSegment to encode test APP
07c8379 : Fix make dist.
640119f : Fix TPI lib dependencies.
d251939 : Drop superfluous versions.
7ececb7 : Fix out-of-source builds.
57f1e2f : mv va_android.c -> va_dummy.c
eb6af89 : Added intra_idr_period for H264 encode
20c1d4a : remove vaDisplayIsValid from libva-glx
5eb7b51 : Pass down ISurface instead of Surface
2359cea : remove vaDisplayIsValid by linking libva_android.so
13925af : increate version
7376e69 : Fix build issue
deb99d3 : Add OpenGL extensions (v3) and generic implementation with TFP and FBO.
50c8ae8 : Add OpenGL extensions (v3) and generic implementation with TFP and FBO.
e734b66 : remove Drawable paramater of vaPutSurfaceBuf
c6fc410 : Add copy va_tpi.h in Android.mk
4183d51 : Add local vaDisplayIsValid
bed7637 : Add vaPutSurfaceBuf to va_backend_tpi.h and va_tpi.c[h], update Android.mk for new shared lib libva_android_tpi.so
9f1afd5 : global vaDisplayIsValid
7007467 : Seperate 3rd party API (e.g. vaCreateSurfaceFromXXX) into a libva-tpi.so and driver table memory is allocated by driver if driver wants to support it.
03a6cbe : Remove and redifine some Xlib Macros, use void* instead of Surface* for VAStatus (*vaPutSurface)
8af77b8 : i965_drv_video: [H.264] add support for ILDB
085f5e3 : move va_android.c => va_android.cpp, use sp<Surface> instead of void*.
e498c6a : restore old va_DisplayContextGetDriverName
a9ea9bc : use Surface* instead of void*
5bc5efa : add new va_DisplayContextGetDriverName, remove 'x11/XX' include folder name
01d2fa6 : remove udev
94b49e9 : android and dummy backend
c4a03c1 : libva backend
be46765 : Added VACodedBufferSegment
0c70b6b : i965_drv_video: move AVC-ILDB data buffer to struct i965_h264_context
7d5877d : i965_drv_video: [H.264] fix weight 128 issue
66f9048 : save
c27fe40 : save
77ab23d : save
a691851 : save
0ea43da : save
21b7183 : i965_drv_video: [H.264] fix for weight/offset state
9ce46e9 : i965_drv_video: [H.264] track frame store index
12bfecb : i965_drv_video: fix an assertion
0129a0f : i965_drv_video: fix MBAFF issue
aad1c49 : i965_drv_video: surface width/height is 16Btye aligned.
5273931 : Add vaPutSurfaceBuf for Android
3d018aa : psb_drv_video error: vaPutSurface: invalidate drawable
0f68023 : i965_drv_video: fix an assertion
6ef0dbc : i965_drv_video: fix an error in the previous commit
8e4db20 : remove the unmature MIO
7e99827 : Add Android.mk under libva/ to recursive call sub-dir's makefile
b660cd6 : i965_drv_video: initialize depth buffer
efdddd7 : Add coded_buf to VAEncPictureParameterBufferJPEG.
85ea768 : i965_drv_video: multiple slices in a picture for H.264
24914b5 : Add Android.mk, pass compile
0793e85 : Added codedbuf into JPEG encode picture parameter
d304b16 : Update va_DisplayContextIsValid, driver name and included files
152b03e : Added MIO example based on vaPutSurface
680ebba : pass moblin compile
6db0f05 : move vaPutSurface(dpy, Surface *draw, XXX) into android/va_android.c
b4016ce : fix build issue
341716a : Initial android backend
f578063 : i965_drv_video: move DMV buffer to private data
acf42fc : Display *x11_dpy ==> void *native_dpy for other window system
c259a97 : merge vatrace
2426785 : fix build issue
a49d661 : i965_drv_video: fix POC value for current picture
c701dff : Add entrypoint for JPEG encode
1a75640 : Added JPEG/IEP data structure
bffbec2 : i965_drv_video: add support for H264 on Clarkdale/Arrandale
06183a0 : add PowerVR IEP Lite related new display attributes
11f69c8 : Move vaPutSurface() flags to <va/va.h> header.
78f1145 : Fix drivers build.
2604959 : Drop <va/va_x11.h> include from <va/va_backend.h> as it is pointless.
68b4274 : Remove IN_LIBVA defines, Thanks for the patch from Gwenole
03d63fe : Fix a typo
e272a93 : Fix test/./h264encode.c issue
7520c3b : Fix make dist (missing loadsurface.h).
961bd72 : Add missing libs (pthreads).
5803337 : Update libva library version to 1.0.1. should increase the revision when the library has change
d4c52c2 : Add extra picture info fields for VDPAU/MPEG-4.
51867e9 : remove the duplicated X11 subdir
0f6ed09 : fix test build issue
b7c8a2e : fix test build issue on a clean system
d76376f : refine test program: putsurface/h264encode
867fcd6 : Assign the magic number to a macro
419e4cb : Add license header
b0e4126 : re-arrange test programs
ec0e66e : Added a "magic" number to VADisplayContext in case an illeal VA dpy passed in
2135de7 : Added VA_STATUS_ERROR_SURFACE_IN_DISPLAYING
4054d2e : fix rendering of RGBA subpicture
85f37a2 : simplify subpicture formats. make sure the returned VAImageFormats are correctly filled in
78bf8f0 : fix upload of the subpicture palette.
06553a7 : implement vaSetImagePalette
c484852 : the VA API spec metion that the dest rectangle to vaAssociateSubpicture() is relative to the parent surface. So, we have another level of scaling since the surface can be scaled during vaPutSurface. This patch tries to fix that.
29dfeb7 : fix subpicture association and deassociation
7451873 : Add MAX helper function
5f4d73d : cleanup vaCreateImage, make it possible to add formats later
88df301 : fix vaDestroyImage()
79c81df : Fix vaAssociateSubpicture() arguments
c943e31 : Fix VA driver version.
0476de6 : Fix vaQueryImageFormats() to return 0 image formats supported at this time.
f1307eb : Implement vaQueryDisplayAttributes() as a no-op.
b9129d1 : i965_drv_driver: use the horizontal position of a slice.
201210b : Clean up NVIDIA driver detection code.
599673f : Drop assert() in isDRI1Connected().
5e40eae : Add VASliceParameterBufferMPEG2.slice_horizontal_position for i965 driver.
69d39f0 : Removes references to SDS versioning in libva master. (from Gwenole)
166558b : Update va.h version number
8c14a97 : Mv libva_display.pc.in -> libva-x11.pc.in to fix autogen.sh issue
4e349bb : Drop libva_display. Explicitly use libva-x11.
6a72604 : Fix libva-x11-VERSION.so.* dependencies.
2db5371 : Fix NVIDIA driver version string parser.
c88c6b3 : Add VA_STATUS_ERROR_UNIMPLEMENTATION string representation.
0b59c60 : Drop references to SDS.
9664f0b : __vaDriverInit_0_30 --> __vaDriverInit_0_31 for libva31
2822d02 : Remove context from vaSyncSurface
e2a24f0 : Split libva DSO into core (libva.so) and display-dependent parts (libva-x11.so).
4e71a2d : Assgin VASurfaceRendering a non-zero value instead of 0
4aef21d : Combine vaPutImage/vaPutImage2, vaAssociateSubpicture/vaAssociateSubpicture2
cac45b0 : Update VAAPI to 0.31, libva.so SONAME to libva.so.1
996dc71 : Add VA_STATUS_ERROR_UNIMPLEMENTED.
ceb6e1b : Fix bit-fields types.
1b1ee6f : Add new bit to signal VC-1 skipped P-frames.
2d8818a : Add new H.264 fields for XvBA backend.
a82db0c : Add new VC-1 fields for VDPAU backend.
e4f9b55 : Add new H.264 fields for VDPAU backend.
fb431c2 : Sync latest fd.o libva:master
cd115fe : Don't include VAAPI version to SONAME
2162a79 : Explicit API extensions versioning from SDS.
a2523fe : Fix NVIDIA driver detection.
3e11829 : Add <va_version.h> for versioning helpers.
bb75774 : i965_drv_video: clear draw buffer before rendering.
3b220c8 : i965_drv_video: fix rendering issue
2f21a30 : i965_drv_driver: fix assertion failure
6310eee : i965_drv_video: Eanble VAAPI on IGDNG
c5133ef : i965_drv_video: add new compiled shader programs for IGDNG
d5cad37 : Check the version of intel-gen4asm in configure.ac
65654a4 : put drivers into /usr/lib/dri by default
39551cb : don't build i965 driver by default
ddb1a32 : Add VASliceParameterBufferBase.
6a1c58a : Remove obsolete fields.
fb63344 : Add new DSO versioning (SONAME changed to libva-VERSION.so.CURRENT.REVISION.AGE).
2496bb0 : Fix memory leak (VADriverContext.dri_state).
0108c57 : Add VA_INVALID_ID helper macro.
ebb5f8b : Fix make install (<va/va_x11.h>). Actually drop extraneous space. ;-)
782c743 : Add check for libXfixes.
fa84f83 : Drop duplicate LIBDRM_DEPS pkg-config check.
b88e089 : Fix driver name retrieval for dri1 and dri2.
c00a20b : Fix va_DisplayContextGetDriverName() to check for LIBVA_DRIVER_NAME first.
3cc18d8 : Allow conditional build of video drivers (dummy, i965).
3b10124 : Fix tests.
4f1b489 : Install drivers into pkglibdir/va/.
31d02dd : Fix dummy_drv_video.so init function name.
a81ff88 : Fix includes.
f5b058c : test: Use IN_LIBVA, so that they can be built out of libva
fd3dcfa : Fix test build issue
1a24c91 : Fix build of vainfo.
7dcb5b1 : Drop explicit CFLAGS override.
c694fd4 : Fix make dist (i965_drv_video missing files, Paul Bender).
4ec2ecc : Fix build after X11 -> x11 move
f217294 : X11->x11 per the suggestion from Gwenole
f452577 : Move back dri --> src/X11
ec8b188 : Added the patch from Zou Naihai to correct DRI2XXX --> VA_DRI2XXX
4d1cfde : va_backend.h: X11/va_x11.h --> dri/va_x11.h
20b7bea : Remove vaSetSubpicturePalette, please use vaSetImagePalette
a64b756 : Refine the directory, move src/X11 to dri/
9ac07d2 : Apply the patch from Nanhai to support MPEG2 VLD on Intel integrated G45 graphics
8de7d12 : Added missing file test/mpeg2-I.jpg, mpeg2-i.mpg
49f5210 : Added version number for libVA. Current version is 0.30.4
69d3a3c : Proposed new vaCreateSurfaceFromV4L2Buffer to replace origin vaCreateSurfaceFromMrstV4L2 buffer to make it more generic
aa67694 : Added more comments for vaCreateBufferFromV4L2Buffer
214cd9c : Fixed dummy driver compile issue
71b5fec : refine vaCreateSurfaceFromMrstV4L2Buf to vaCreateSurfaceFromV4L2Buf to make it more generic
c21aaad : Rename vaDbgCopySurfaceToBuffer ->vaCopySurfaceToBuffer, vaDbgCreateSurfaceFromMrstVL42Buffer->vaCreateSurfaceFromMrstVL42Buffer
0068a94 : rename vaDbgCopySurfaceToBuffer ->vaCopySurfaceToBuffer, vaDbgCreateSurfaceFromMRSTVL42Buffer->vaCreateSurfaceFromMRSTVL42Buffer
5276438 : Fix the issue that all files are moved into a sub-directory libva.
bd592e3 : Upload latest libVA library
3243489 : Fix vaSetSubpicturePalette compile issue
7819bc5 : remove vaSetSubpicturePalette
36bfd6d : Chage VASurfaceSkipped from 3 to 4
bc57161 : remove Xv checkouk in config
f3c45ca : Added va_dri2tokens.h for DRI2 tokens definition
74047bc : Remove uncessary link form libva.so by adding flag RTLD_NODELETE into dlopen
e743df7 : Added "intra_period" into VAEncSequenceParameterBufferH263
05c1104 : Make libva pass compilation with old and new dri2proto
2e2e3ba : Test write permission
39c8b4b : Make libva pass compilation with old DRI2 proto which dri2tokens.h hasn't DRI2DriverDRI definition
b817eb2 : Added build information (build date/time, git commit point) into the library
1b38fc9 : Fix binary compatibility issue caused by VAAPI ISO-C conformance fix
85fae81 : Added va_dri2str.h so that don't relay on dri2proto
8b76c29 : Must link with Xv, orelse segment fault when XCloseDisplay
9145576 : More update for DRI2 support
69c5eb6 : Added DRI2 files
9cab1a3 : Initial support for DRI2
dbc7ea7 : Fix vainfo unsupported_profile vastatus issue
696e11d : vainfo: print more information about supported profile:entrypoints
d8618bc : Revert "patch 108_drivers_path.patch"
8d3eb70 : Add 'bits' field for structure VAEncSliceParameterBuffer
8cb6b20 : Add -DIN_LIBVA
f82ef61 : Move files from X11 to va
5963c26 : repatch 106_libva_includedir.patch, modify #include <va/va_x11.h> to #include <X11/va_x11.h>
33fb443 : patch 107_cosmetics.patch
0c76240 : patch 109_VA_FOURCC.patch
adac1a5 : patch 108_drivers_path.patch
af4671a : patch 106_libva_includedir.patch
66d7925 : patch 105_libdrm_headers_check.patch
faef48a : patch 103_fix_includes.patch
6589ff7 : patch 102_fix_make_dist.patch
a7b1d60 : Merge branch VA-ISOC-conformance
6bc0d32 : Update from Jonathan's latest vaAPI_r030v2.txt
633f477 : Update from Jonathan,
ebeb2de : link with libXv
ad7f7f2 : clean vaDbyCreateSurfaceFromMrstV4L2Buf
363989e : Fixed the case that vaXXXX pass a corrupted vaDisplay point
d8f7c84 : Added vaDbgCreateSurfaceFromUB for V4L2 buffer sharing
9fc2fdf : Fixed strncpy isssue, should copy "\0" too
fee5a47 : Fix vainfo build issue
1cb6ba5 : Prototype of vaCreateSurfaceFromCIFrame
a59133d : Fixed issues reported by Klockwork
16a51b8 : Fix path issue of "va_x11.h"
b1a802f : Fixed compile issue
3f32157 : not include header at right directory, Compile error fixed
38d6f67 : Remove garbage files
e1b1327 : Apply the patch to split va and display/x11 from Gwenole Beauchesne [mailto:gbeauchesne@splitted-desktop.com]
f08cc6d : Add definition of FOURCC IYUV Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
c4f813b : dummy driver by default installed into /usr/lib/dri
4aef9e1 : add dependence check in autoconfig
27af02c : change video driver directory to /usr/lib/dri instead of /usr/X11R6/lib/modules/dri
2cbe96e : Bump va to v0.30 delievered by Jonathan
bfcc7bf : Added some FOURCC definitions
9a99f94 : Added the missing frame_rate into SequenceParameterMPEG4
efc54a0 : Update for: 1. SkipFrame for vaQuerySurfaceStatus 2. disable_deblocking_filter_idc for VAEncSliceParameterBuffer
83d0fd8 : Correction for PictureParameterH264
634da28 : Typo correction
1ccd01c : Correct some mistakes in va.h
b55eb7b : Add data structures of encode into va.h
63c3e87 : Fix interface revision of dummy driver.
b355047 : Fix interface revision of dummy driver.
1d44071 : rev 0.29 (02/07/2007 Jonathan Bian) - VC1 parameter fixes, added VA_STATUS_ERROR_RESOLUTION_NOT_SUPPORTED rev 0.28 (12/06/2007 Jonathan Bian) - Added new versions of PutImage and AssociateSubpicture to enable scaling rev 0.27 (11/19/2007 Matt Sottek) - Added DeriveImage
99895bf : Call vaPutSurface
8bfb102 : MPEG2 example stream
e9a72ca : The HW specific driver depends on "-lXfixes -lXdamage" to do correct display under rotation mode, but a issue is found that after vaTerminate, XCloseDisplay will meet a SIGSEGV, and debuging shows libXdamage is unloaded from application address space after vaTerminate, and keeping libXdamage all along can workaround this issue. So always link libva with libXdamage here
1fde699 : Add MPEG2 VLD test case
c1252e2 : Update error messages
38907e7 : Added VA_STATUS_ERROR_RESOLUTION_NOT_SUPPORTED (still v0.29)
f8541ae : Add VA_STATUS_ERROR_INVALID_PARAMETER
fbe148c : * VC1: Add 'quantizer' to pic params * Bump version to 0.29
28992c7 : * Add additional error code * VC1: reference_distance can have values of 0 - 16 inclusive and needs 5 bits
563092b : Update to libva v0.26
e6a8c62 : vainfo: Readd VA API version
f8ccff8 : Update to VA API 0.28
90abc96 : Include vainfo in Debian package
1a1376c : Add vainfo utility to get baseic driver info from command line
7fbb1e8 : Generate proper error for NULL display.
5811e6a : Do no attempt vaCreateBuffer with VAImageBufferType
d2e4f9b : Update to VA API 0.26 - Combine vaCreateBuffer and vaBufferData
a0e81bb : Define VA_LSB_FIRST / VA_MSB_FIRST
1f57080 : Update version numbers to 0.25
4a9db08 : Update to VA API v0.25
12e8a22 : * Improve validation of input parameters & error reporting
8f82bf2 : * foward_mb -> forward_mb * Expand mv_mode from 2 to 3 bits
2a2139b : pic_quantizer_scale needs 5 bits instead of 1
8de3509 : Update VA API to v0.24
a0c4efd : More tests
d41a2e4 : Handle some of the newer buffer types in vaCreateBuffer
53a15fc : More tests
5c06499 : First test cases
4b49afc : Update library version
c438bca : preparing for release of v0.24
9134c0e : Swapped vaGetConfigAttributes and vaQueryConfigAttributes for API consistency
de4abcf : Update to libva 0.24
379f90c : Plan for better test coverage.
b0cc082 : weighted_bipred_idc needs 2 bits
c38259e : Fix sign of some H264 params
4d74a23 : libva 0.23
42c28c4 : bump libva to 23
f579969 : Install dummy driver to /usr/X11R6/lib/modules/dri
c49fd6a : Make dummy driver compile & load
b11b23a : Updated for 0.22
16ab532 : Include sub-picture support (va 0.22)
f01a004 : Explicit license text
0123628 : Explicit license text
067e333 : Replace autogen.sh with our own version
9d37db9 : add "is_first_field" into VAPictureParameterBufferMPEG2
d3a3ac0 : Update H.264 params
ca1a687 : H264 slice params: Fix typo "10" -> "l0"
2e3faba : Bump version to 0.20
b9c2819 : Added num_skipped_macroblocks to MPEG2 MC params
e1f20ab : VC1 params: add loopfilter
a8c4fd4 : Fix typo (choma -> chroma)
cd5452c : rev 0.20 (08/07/07 Jonathan Bian) - Added missing fields to VC-1 PictureParameter structure.
bc81330 : Include & export DRI interface as part of VA namespace
d74704a : Fix compile
6882f7b : libva 0.19 -> remove VAPictureBitPlaneBufferType
ef066a0 : range_reduction_frame -> PICTURE_LAYER::RANGEREDFRM
35fb980 : Add comment describing when to send picture parameters
9c742fe : Define VA_INVALID_SURFACE
ce4b65e : Fix build dependencies
3f72295 : Initial commit of libva

+- Project: platform/external/libvpx

dfa3b89e6 : Android.bp: move common config to cc_defaults
b370b8451 : arm64: enable runtime cpu detection

+- Project: platform/external/libxml2

5e787401 : save: Make xmlEscapeTab signed
6e503eb7 : encoding: Handle more ICU error codes
55d36c59 : encoding: Fix error code in xmlUconvConvert
de10d4cd : include: Check whether _MSC_VER is defined
bd9eed46 : parser: Make unsupported encodings an error in declarations
40abebbc : python: Fix SAX driver with character streams
8ae06d52 : SAX2: Don't merge CDATA sections
dde62ae5 : parser: Align push parsing of CDATA sections with pull parser
4d10e53a : parser: Make sure to set and increment input id
6d365ca0 : doc: XML_PARSE_NO_XXE is available since 2.13.0
8ad618d2 : doc: Document all xmllint options
67ff748c : io: don't set the executable bit when creating files
0bb0012e : catalog: Set xmlCatalogInitialized after setting default catalog
8625db28 : xmlcatalog: Improved fix for #699
4b007878 : Revert "catalog: Fetch XML catalog before dumping"
57b92cab : catalog: Fix regression in xmlCatalogAdd
2abb9033 : tests: Add fallback for glob()
567f612d : build: Check for declaration of glob() function
2191ccdf : autotools: Fix EXTRA_DIST
5c608609 : Eliminate false positive -Warray-bounds on some compilers
a3043b47 : threads: define _WIN32_WINNT as 0x0600 to use InitOnceExecuteOnce()
f59da1a3 : hash: Suppress GCC 7.3 and MINGW maybe-uninitialized warning
103aadbc : parser: Suppress EDG maybe-uninitialized warning
f2c48847 : io: Add missing calls to xmlInitParser
0c56eb82 : tree: Restore return value of xmlNodeListGetString with NULL list
b45a0f0e : nanohttp: Avoid ctype(3) misuse.
1d009fe3 : parser: Report at least one fatal error
bfed6e6a : parser: Fix error handling after reaching limit
6e1e22dc : malloc-fail: Fix null-deref in xmlPatPushState
a530ff12 : io: Always consume encoding handler when creating output buffers
36ea881b : malloc-fail: Fix memory leak in xmlOutputBufferCreateFilename
02fcb1ef : parser: Make xmlParseChunk return an error if parser was stopped
bc14d70f : xmlsave: Improve "unsupported encoding" error message
1a893230 : [CVE-2024-40896] Fix XXE protection in downstream code
6cc2387e : shell: Only use readline on terminals
d04e152d : shell: Remove access(2) checks
aa6ca0b1 : module: Deprecate module API
ec4340b8 : Update NEWS
e1291059 : build: Don't check for pthread.h
cc03c069 : build: Don't check for standard POSIX headers
d7dc2eaf : build: Don't check for dlfcn.h and dl.h
7c10393f : build: Fix config.h macros
095b3c7f : cmake: Implement READLINE and HISTORY options
0172ffa9 : build: Only check for required headers
3ef66611 : build: Rework mmap checks
e1657f3f : build: Use AC_CHECK_DECLS/check_symbol_exists for getentropy
278fcf13 : buf: Limit xmlBuffer size to INT_MAX
6a3c0b0d : parser: Increase XML_MAX_DICTIONARY_LIMIT
d2755cdb : buf: Fix memory leak if malloc fails before xmlBufBackToBuffer
322e733b : xinclude: Fix fallback for text includes
0dada804 : threads: Fix 32-bit Windows build
7b98e8d6 : io: Don't call getcwd in xmlParserGetDirectory
15202100 : buf: Fix maxSize behavior
2440cb5d : buf: Fix xmlBufBackToBuffer
5862e9dd : Add NULL checks
4e93425a : threads: Prefer Win32 over pthreads
1f7d4af3 : globals: Clean up macros and add comments
4f08a1a2 : globals: Also use thread-specific storage on "main" thread
769e5a4a : threads: Allocate global RMutexes statically
5d36664f : memory: Deprecate xmlGcMemSetup
ff39f28b : schematron: Use xmlMalloc
a87944e9 : windows: Use DllMain for cleanup
5f3f66c6 : threads: Use pthread_once and InitOnceExecuteOnce
be250b79 : xpath: Remove union swap optimization
79e11995 : error: Make xmlLastError const
eb66d03e : io: Deprecate a few functions
97680d6c : io: Rework xmlParserInputBufferGrow
a6f54f05 : io: Fine-tune initial IO buffer size
7148b778 : parser: Optimize memory buffer I/O
34c9108f : encoding: Add sizeOut argument to xmlCharEncInput
8e871a31 : buf: Rework xmlBuffer code
888f70c7 : buf: Move xmlBuffer code to buf.c
92f30711 : parser: Optimize buffer shrinking
a221cd78 : buf: Rework xmlBuf code
2adcde39 : save: Optimize xmlSerializeText
1b067082 : save: Always serialize CR as decimal "&#13;"
1cfc5b80 : entities: Rework serialization of numeric character references
8d160626 : entities: Rework text escaping
cc45f618 : save: Rework text escaping
e488695b : save: Deprecate xmlSaveSet*Escape
0ab07b21 : io: Rework xmlOutputBufferWrite
bb1884cb : Enable CMake checks for MSVC
e0494c0d : io: Add some deprecation warnings
2dcd561d : regexp: Don't print to stderr
4b1832c1 : relaxng: Use error handler for internal errors
72886980 : error: Add helper functions to print errors and abort
f6170b48 : memory: Don't report OOM to stderr
6be79014 : Remove unused code
fee0006a : parser: Fix memory leak after malloc failure in xml*ParseDTD
69f12d6d : encoding: Deprecate xmlByteConsumed
440d11af : reader: Deprecate xmlTextReaderByteConsumed
3528b81f : tools: Move codegen tools to 'tools' directory
c3b2f471 : cmake: Update option description
30487932 : meson: Also disable icu and thread_alloc by default
aa6aec19 : parser: Fix xmlInputSetEncodingHandler again
8af55c8d : parser: Rename new input API functions
d74ca594 : parser: Rename internal xmlNewInput functions
4f329dc5 : parser: Implement xmlCtxtParseContent
673ca0ed : tests: Regenerate testapi.c
4fec0889 : parser: Fix memory leak in xmlInputSetEncodingHandler
d0997956 : encoding: Readd some UTF-8 validation to encoders
ae6e2ee7 : fuzz: Adjust reader fuzzer
f48eefe3 : encoding: Rework xmlByteConsumed
8c4cc0be : fuzz: Improve debug output of reader fuzzer
59354717 : parser: Fix malloc failure handling in xmlInputSetEncodingHandler
da686399 : io: Fix return value of xmlFileRead
f51ad063 : parser: Fix error return of xmlParseBalancedChunkMemory
2e63656e : parser: Check return value of inputPush
ea31ac5b : fuzz: Fix spaceMax
82e0455c : Undeprecate some symbols for now
29e3ab92 : fuzz: Make reallocs more likely
de3221b1 : fuzz: Adjust for xmlNodeParseContent changes
1e5375c1 : SAX2: Check return value of xmlPushInput
38195cf5 : parser: Don't produce names with invalid UTF-8 in recovery mode
c45c15f5 : ci: Add job for perl-XML-LibXML
ec088109 : parser: Upgrade XML_IO_NETWORK_ATTEMPT to error
f86d17c1 : encoding: Fix xmlParseCharEncoding
10082a3d : testchar: Don't invoke encoding handler directly
446a3610 : test: add a downstream integration test job for nokogiri
67fa4a43 : meson: Disable python when python is disabled
e2a49afe : build: Read version number from VERSION file
c3731347 : build: Introduce LIBXML_MINOR_COMPAT
606310a3 : meson: Set soversion
944cc23c : tree: Fix handling of empty strings in xmlNodeParseContent
46ec621e : encoding: Clarify xmlUconvConvert
48fec242 : encoding: Remove duplicate code
71fb2579 : encoding: Fix ICU build
80aabea1 : SAX2: Reenable 'directory' as base URI fallback
842a0448 : valid: Restore ID lookup
f9065261 : SAX2: Fix HTML IDs
785ed5c4 : meson: Don't auto-enable legacy and tls
96d850c3 : save: Fix "Factor out xmlSaveWriteIndent"
205e56da : parser: Undeprecate ctxt->directory
8fb1dc9a : Clarify xpointer() extension removal
fdfeecfe : parser: Reenable ctxt->directory
c127c89f : catalog: Deprecate xmlCatalogSetDefaultPrefer
606f4108 : parser: Allow to disable catalogs with parser options
6794c1b9 : globals: Document remaining thread-local vars as deprecated
35146ff3 : save: Implement xmlSaveSetIndentString
7cc619d5 : save: Implement save options for indenting
2c4204ec : save: Factor out xmlSaveWriteIndent
202045f8 : save: Pass options to xmlSaveCtxtInit
197e09d5 : parser: Fix xmlLoadResource
ede5d99a : parser: Fix typo
866be54e : parser: Don't use deprecated xmlSplitQName
30ef7755 : parser: Don't use deprecated xmlCopyChar
751ba00e : parser: Don't use deprecated xmlSwitchInputEncoding
9a4770ef : doc: Improve documentation
0b0dd989 : parser: Fix EBCDIC detection
37a9ff11 : encoding: Simplify xmlCharEncCloseFunc
1167c334 : encoding: Don't include iconv.h from libxml/encoding.h
95d36333 : encoding: Rework conversion error codes
dd8e3785 : HTML: Rework UTF8ToHtml
30be984a : encoding: Rework ISO-8859-X conversion
282ec1d5 : encoding: Rework xmlCharEncodingHandler layout
57e37dff : encoding: Rework UTF-16 conversion functions
bb8e81c7 : encoding: Rework simple conversions function
501e5d19 : encoding: Stop using XML_ENC_ERR_PARTIAL
221df375 : parser: Support custom charset conversion implementations
c59c2449 : encoding: Support custom implementations
1e3da9f4 : encoding: Start with callbacks
6d8427dc : encoding: Rework encoding lookup
16e7ecd4 : xinclude: Check URI length
37f72370 : xmllint: Fix unsigned integer overflow
64b0c64e : cmake: Don't install man pages if LIBXML2_WITH_PROGRAMS=OFF
a24b08bf : meson: Don't always assume PThreads when using threads
64685e98 : autotools: Remove NON_PC_LIBS
044ddf07 : parser: Undeprecate some parser context members
e72eda10 : parser: Add NULL check in xmlNewIOInputStream
bc793390 : parser: Update documentation
f4e63f7a : Regenerate libxml2-api.xml and testapi.c
193f4653 : parser: Implement xmlCtxtGetStatus
f505dcae : tree: Remove underscores from xmlRegisterCallbacks
cc0cc2d3 : parser: Add more parser context accessors
8b1f79ce : SAX2: Make xmlSAXDefaultVersion a no-op
5cf5b542 : SAX2: Deprecate xmlSAX2StartElement
71eb7109 : xmllint: Switch to xmlCtxtSetErrorHandler
c5750fc6 : python: Switch to xmlCtxtSetErrorHandler
eca972e6 : parser: Add getters for XML declaration to parser context
598ee0d2 : error: Remove underscores from xmlRaiseError
3ff8a2c4 : parser: Deprecate xmlIsLetter
fa50be92 : parser: Move implementation of xmlCtxtGetLastError
7c11da2d : tests: Clarify licence of test/intsubset2.xml
b1a416bf : encoding: Restore old lookup order in xmlOpenCharEncodingHandler
e6f25fdc : uri: Fix documentation of xmlBuildRelativeURI
c195f06f : autotools: Use AX_GCC_FUNC_ATTRIBUTE from autoconf archives
1afaa371 : build: Move definition of ATTRIBUTE_DESTRUCTOR to libxml.h
fd099dd8 : autotools: Fix pkg.m4 check
c4d8343b : encoding: Make xmlFindCharEncodingHandler return UTF-8 handler
54c6c7e4 : uri: Only set file scheme for special Windows paths
ec47add4 : configure.ac: fix bashisms
c14c20f5 : doc: Add note about meson.build version bump
2ce70cde : uri: Handle filesystem paths in xmlBuildRelativeURISafe
7655ed2c : cmake: Implement dependent options
600c6ca4 : cmake: Don't install meson build scripts in documentation
28b9bb03 : uri: Enable Windows paths on Cygwin
5b893fa9 : encoding: Fix encoding lookup with xmlOpenCharEncodingHandler
b8903b9e : runtest: Remove result handling from schemasOneTest
a4703785 : runtest: Remove result handling from rngOneTest
e68ccfa9 : tests: Port Schematron tests to C
811373e2 : tests: Remove old Python tests
0a279e2f : tests: Remove old timing tests
f06fc933 : tests: Move tests for executables to separate script
2d96adb2 : windows: fopen files with "wb"
5589c9ea : xmllint: Set stdin/stdout to binary on Windows
4b6e6828 : cmake: Stop using win32config.h
84a4f84c : build: Don't check for required headers and functions
f23fc4fa : xmllint: Simplify time handling
dc6f55cf : build: Remove check for IPv6
02326d72 : build: Remove socklen_t checks
b01b55d5 : README: Fix Meson examples
88cc61e3 : meson: simplify thread_local check
34fe4b88 : meson: simplify IPv6 check
609c51c5 : meson: simplify socklen_t check
9d46da17 : ci: Test meson build with legacy enabled
c2ccbc0f : meson: Implement option dependencies
f9c33a55 : parser: Undeprecate some xmlParserInput members
1228b4e0 : parser: Deprecate xmlParserCtxt->lastError
f82ca02b : parser: Undeprecate some xmlParserCtxt members
7ba6c8fe : autotools: Remove libxml-2.0-uninstalled.pc
c106455c : build: Set Cflags.private on Windows
1a5ed747 : build: Fix XML_LIBDIR usage
fc4bd04b : autotools: Remove unused variable
4c1b8851 : autotools: Move MODULE_PLATFORM_LIBS into NON_PC_LIBS
29bf09ec : autotools: Remove XML_LIBTOOLLIBS
02f519e6 : autotools: Use pkg-config to check for libreadline
2def7b4b : clang-tidy: move assignments out of if
5803ad26 : meson: change history to a feature
e9948ee5 : meson: change readline to a feature
5d542fef : libxml: define ATTRIBUTE_UNUSED for clang
bbbbbb46 : parser: implement xmlCtxtGetOptions
a4517bfe : meson: Add libxml2 part of include dir to pc file
217e9b7a : clang-tidy: don't return in void functions
4c3d22b0 : uri: Fix xmlBuildURI with NULL base
1dd5e76a : xinclude: Don't remove root element
860fb460 : SAX2: Fix null deref after malloc failure
1d8bd126 : meson: fix icu and iconv om BSDs again
f61d23b8 : meson: only apply threads_dep to runtest
32cac377 : parser: Selectively reenable reading from "-"
52ce0d70 : tests: Add XInclude test for issue #733
c5e9a5b2 : parser: Use catalogs with resource loader
57004006 : reader: Fix xmlTextReaderReadString
3c7c831c : xinclude: Set XPath context doc
6deebe03 : parser: Make xmlInputCreateUrl handle HTTP input
d2fd9d37 : parser: Fix swapped arguments
1ff48433 : xinclude: Load included documents with XML_PARSE_DTDLOAD
3aca5bcf : doc: Ignore empty headers
5a9a0e6f : testapi: Don't test xmlunicode functions
1112699c : legacy: Remove most legacy functions from public headers
b4b4162f : meson: fix compilation on BSDs with icu+iconv
915951b8 : meson: add DEFS to CFLAGS
faae3a91 : SAX2: Split out legacy SAX1 handling
2b0c4abb : threads: Remove pthread weak symbol hack
38488027 : xmllint: Support libreadline without history
5fca9498 : doc: Hide internal macro
fb2b9cda : doc: Remove broken struct field description
33a1f897 : legacy: Merge SAX.c into legacy.c
1341deac : xmllint: Move shell to xmllint
c9b06591 : xmllint: Fix resetting error in xmlHTMLPrintError
481fd6bb : tests: Remove testThreads.c
1b640358 : schemas: Stop using xmlValidateNotationUse
fa01278d : regexp: Hide experimental legacy code
10d60d15 : regexp: Stop using LIBXML_AUTOMATA_ENABLED
11c3f84b : SAX2: Always make xmlSAX2{Start,End}Element public
f307237e : schemas: Use private copy of global NaN and Inf
b0fc67aa : build: Remove --with-tree configuration option
7cf7a54a : build: Only enable linker version script in legacy mode
7b65c90f : Regenerate libxml2-api.xml and testapi.c
49672779 : parser: Make XML_INPUT constants signed
52d9d768 : runtest: move catalog.h out of threads define.
08a6a084 : Fix previous commit
84666581 : catalog: Fix initialization
898e5a14 : build: Remove compiler TLS warning
e714f506 : build: Stop installing libxml.m4
6ed39a82 : runtest: Allow catalogs
208f27f9 : include: Don't define ATTRIBUTE_UNUSED in public header
387f0c78 : include: Readd circular dependency between tree.h and parser.h
bd208d5f : xinclude: Add another missing include
f070acc5 : autotools: Abort if external libraries couldn't be found
599ceaff : xinclude: Add missing include
86c4cf58 : Fix typo in NEWS (--with-html -> --with-http)
7e83a089 : win32, msvc: fix missing linking against Bcrypt.lib
1aa37db0 : xinclude: Don't raise error on empty nodeset
2608baaf : parser: Make failure to load main document a warning
2f128096 : tree: Fix freeing entities via xmlFreeNode
039ce1e8 : parser: Pass global object to sax->setDocumentLocator

+- Project: platform/external/llvm

855ccfd06ab8 : Remove redundant -Wall,-Wextra, which are already enabled globally

+- Project: platform/external/llvm-libc

a5dbfc718edc : Project import generated by Copybara.
744005518f70 : external: llvm-libc: add CtsBionicTestCases to presubmit
0223d625c063 : external: llvm-libc: move bsearch test to presubmit
f245fcd8cec2 : Project import generated by Copybara.

+- Project: platform/external/lottie

10ca9eef : lottie update minsdk version from 19 to 21
d02bebd0 : external/lottie/lottie Update minsdk version bump from 19 to 21

+- Project: platform/external/ltp

e3c43233d : sched: starvation: Autocallibrate the timeout
905dab4e7 : lib: make tst_detach_device_by_fd() also close dev_fd
087a6843e : syscalls/execve04,creat07: skip for kernels 6.11 and later
fe87e9b07 : lapi/syscalls: Add fallback definition for memfd_secret on arm
60b3e52c1 : Add landlock syscalls definitions
770f4e7f6 : sched/starvation: Choose from available cpus
0e8d885ba : sched/starvation: Fix sched_setaffinity return check
5cf5e3158 : sched/starvation: Choose from available cpus
1b778dab0 : sched/starvation: Fix sched_setaffinity return check
f7c834549 : Revert "sched/starvation: Fix sched_setaffinity return check"
9754e1fa8 : Revert "sched/starvation: Choose from available cpus"
4b5d46c27 : sched/starvation: Choose from available cpus
12252e747 : sched/starvation: Fix sched_setaffinity return check
a03e1d519 : Use libc's <netinet/igmp.h>.
ca43f8458 : Remove local <sys/io.h> in favor of bionic's copy.
f5458fc6f : syscalls/keyctl: Don't check for dns_resolver module on Android

+- Project: platform/external/lzma

5efe811 : Remove Android.bp -march hacks.
228cb90 : Upgrade lzma to 24.08

+- Project: platform/external/mesa3d

9ff1bd05a26 : UPSTREAM: gfxstream: fix log levels in descriptor handling
63df159d78f : meson_to_hermetic/templates: Add templates for all code generation
5b92d6ae341 : ANDROID: add Soong build support
b01d76027d3 : blorp: assert that color depth is not 96 for Wa_16021021469
0fd96dcf171 : ci/panfrost: Implement basic nightly OpenCL testing on T860
de230c4c073 : panfrost/midgard: Lower *hadd instructions
45af8ddf911 : panfrost/midgard: Lower fisnormal
2137c62923c : panfrost/midgard: Support 64bit pack/unpack
7a0838ebb16 : panfrost/midgard: Implement nir_lower_mem_access_bit_sizes pass
5977ed07dd4 : v3dv/ci: drop skip of fixed test
290f3a9367b : intel/isl: Disable 3D Ys/Yf miptails for CCS
19ed0e1685f : intel/isl: Reduce miptail slot usage to allow CCS
5af81ed7c5e : mesa: add gfxstream-experimental to -Dvulkan-drivers
889459e788c : mesa: gfxstream: nuke vk_icd_*
f6f7a5bfccc : [Vulkan Snapshot] Add dependency graphics pipeline -> render pass
6253c5b6311 : gfxstream: moar relicense
a3c74c5a07e : Add VK_EXT_external_memory_metal definitions
94f641d120e : gfxstream: simplify codegen
13c4d98bc66 : gfxstream: re-license cereal
b834e151d42 : gfxstream: re-license files
c95f4dcc931 : gfxstream: build time guest autogeneration
56ef52e1b01 : gfxstream: delete unneccessary code
ae2b79462c6 : gfxstream: codegen: don't require clang-format
58269cf5c51 : gfxstream: move include outside of ANDROID
eed366716e1 : gfxstream: don't assert without host
64f67d379bf : Revert "Signal the fence after color buffer copying"
685432e7ab2 : Signal the fence after color buffer copying
ea2035e8986 : Add perfetto tracing to host renderer
8e02355e55b : gfxstream: guest: Gralloc --> GfxStreamGralloc
7fb31361f44 : Handle external fences in vkGetFenceStatus()
c89ad0968c1 : gfxstream: move goldfish sync
7508257d72c : gfxstream: guest: nuke android_compat directory
876202f90cb : gfxstream: guest: vulkan: don't assume Android
b074bd7d4ad : gfxstream: guest: vulkan: use hardware/google/aemu
16dcb6dd2a2 : gfxstream: guest: remove unneeded dependencies in meson build
6f33f5c6261 : gfxstream: guest: remove unnecessary includes in VkEncoder
6f0fff46340 : gfxstream: guest: fully mesa-ify vulkan_enc
18b6c72cb05 : gfxstream: guest: introduce QemuPipeStream stub
31ceda8bdc4 : gfxstream: guest: vulkan: use connection manager
de7095ba5bf : gfxstream: guest: introduce GfxStreamConnectionManager
e7116abf902 : gfxstream: guest: don't rely on HostConnection for platform helpers
0f29e172fd8 : gfxstream: delete duplicate virtgpu_drm.h
105923cd63f : gfxstream: mesa-ify libgfxstream_android
fcf73c0ed4b : gfxstream: GrallocMinigbm uses platform_virtgpu
688f305cea5 : gfxstream: guest: remove renderControl dependency from Gralloc
2d967209ade : gfxstream: guest: introduce Gralloc::getGrallocType()
999a9a3fb97 : gfxstream: guest: fix timeout issues
26338a08ce7 : Reapply "gfxstream: nuke mWorkPool"
7d92573ae6f : Revert "gfxstream: nuke mWorkPool"
a73d1b2b01d : gfxstream: add processPipeInit and connect to IOStream
b1882801b61 : gfxstream: guest: remove dependency on EmulatorFeatureInfo
eb9a17c7fe5 : gfxstream: move EmulatorFeatureInfo and ExtendedRenderControl
7bbf6297822 : gfxstream: sync command buffer api with Mesa upstream
2c5309bc6c6 : gfxstream: guest: simplify Vulkan sequence number logic
5f5bfcd4667 : gfxstream: guest: remove EmulatorFeatureInfo dependency in libgfxstream_vulkan.so
0d66bf3c831 : gfxstream: guest: add virtgpu suffix
409a40e099e : gfxstream: guest: mesa-ify libplatform_virtgpu
38837335b5f : gfxstream: guest: mesa-ify GoldfishAddressSpace
b59b4734221 : gfxstream: guest: nuke goldfish_address_space_android.impl
10fd9b1a974 : gfxstream: guest: nuke unnecessary Android properties
6a5df83f027 : gfxstream: guest: nuke Fuchsia Goldfish Address Space
34b639623dd : gfxstream: guest: nuke vk_enum_string_helper.h
a331a51b57e : gfxstream: nuke mWorkPool
4f76c3a0cb9 : gfxstream: nuke AlignedBuf.h
e13526ca2bf : gfxstream: nuke ErrorLog.h
05dac426a7a : gfxstream: simplify GLESv1/GLESv2/EGL/Vulkan builds
089c5162b80 : Fix vkAllocateCommandBuffers with failing allocation
8dbe8e0b1e7 : gfxstream: end2end: nuke RutabagaLayer, use kumquat for testing
3683fbcdee9 : Handle null handles in vkFreeCommandBuffers
e64534bd648 : gfxstream: guest: plumb the descriptor everywhere
132ed7b81c2 : Add mesa3d_platforms Soong config flag
ebee8b82793 : vkCreateInfo: support VkImageDrmFormatModifierListCreateInfoEXT
e137086383e : vkGetPhysicalDeviceImageFormatProperties2: support drm modifiers
19cbe451ce7 : vkAllocateMemory: support DRM format modifiers for dmabuf memory
8847a50a04e : Enable VK_EXT_image_drm_format_modifier on Linux guests
048037727f9 : Enable VK_EXT_image_drm_format_modifier in cerealgenerator.py
d9db1fe8876 : Add missing includes
db6cf334392 : [Vulkan Snapshot] tryLock when an API might create extra handles
3fca9f71234 : Handle DEPTH_STENCIL_ATTACHMENT_BIT in VK -> AHB usage
2f161c31e3e : gfxstream: guest: nuke Android HealthMonitor
f42b3be1b51 : gfxstream: guest: add vkInitializeKumquat
d41987eaaef : gfxstream: connect to the specificied kumquat socket
0f7101a5dc1 : gfxstream: guest: plumb descriptor all the way through the HostConnection
6785aae717e : gfxstream: nuke libplatform stub
9356a878672 : gfxstream: nuke set instance for testing
669b530c839 : Provided supported formats through gfxstream caps
7f9783c8f59 : Add error messages for unhandled extensions
eb6124d6bf3 : gfxstream: guest: kumquat: fixes in preparation for AOSP Kumquat testing
1befa2975c7 : Adding support for VK_EXT_external_memory_host extension
9164e91ad49 : Ensure mesa struct is translated to gfxstream struct on Android
a883f65ab69 : Disable device groups
90c80dc90ab : [guest] Fix Fuchsia build
c27e611dd95 : gfxstream: guest: nuke more AEMU base stuff
7da4dc42ca0 : gfxstream: guest: use MESA_SCOPE_TRACE
a194a09444f : gfxstream: guest: add support VK_FORMAT_A2R10G10B10_UNORM_PACK32 Wayland buffers
a3f888d0897 : gfxstream: host: don't abort when unbox fails
b05f3f8e12c : gfxstream: guest: vk_CmdBeginTransformFeedbackEXT fix
96cceac511a : gfxstream: guest: make sure signalSemaphoreValueCount is correct
97304dffdfc : gfxstream: guest: nuke unused functions
84941bcbc5c : gfxstream: guest: nuke aemu/base/Optional.h
109a7b8d548 : gfxstream: guest: nuke AndroidLock
5cb32d45a8a : gfxstream: vulkan: fix issue with GCC
435102e2662 : gfxstream: guest: fix kumquat build
b5b592c861b : Demote some logs to debug only
aa4e85ab420 : gfxstream: kumquat: unmap memory when needed
f240f5677ac : Add YUV AHB import and sample end2end tests
02b45e7e990 : Adds AHB import and sampling test
e3125c8d2e5 : Add extensions used in test applications
3406a659505 : gfxstream: guest: start using new vkGetSemaphoreGOOGLE apis
538af159560 : gfxstream: guest: mBlobId -> mAtomicId
6c0ce98cb0e : gfxstream: guest: add experimental fence passing APIs
a1bdf71d8e6 : gfxstream: guest: add GFXSTREAM_ACQUIRE_SYNC protocol
5524afa1df0 : gfxstream: host: introduce vkGetSemaphoreGOOGLE
7787569b962 : Adds helper for tracking command buffers with device lost
e5d96bdbac9 : gfxstream: ResourceTracker: Fix bug in return-code check for blob wait
3478de84444 : Handle all extensions for structure size calculation
3fb873808a3 : gfxstream: guest: simpler get param for kumquat
6e3a5a23344 : Show missing extension's name in the abort message
bd30892775c : Remove empty ifdef blocks after the codegen
dd639c700ea : gfxstream: guest: fix useless return statement
aed7f4c79c6 : gfxstream: linux guest: support client-side blob allocations
303191b81ec : gfxstream: host + guest: bump up version of the protocol
a5788932c93 : gfxstream: guest: enable virtio-gpu kumquat
d02b246fbc1 : Revert^2 "Add snapshot support for vkBindImageMemory2"
1c3c0886f1f : Fix Vulkan snapshot with -guest-angle
9ec275e10b7 : Revert "Add snapshot support for vkBindImageMemory2"
05371b24516 : gfxstream: don't define hasDedicatedImage + hasDedicatedBuffer multiple times
7b9c9a1b3c9 : Add snapshot support for vkBindImageMemory2
96b42bdbee1 : Remove direct usages of MoltenVK library functions
a7fdf811037 : gfxstream: guest: support blobCmd + blobCmdSize
7dca2000adc : gfxstream: guest: add XCB Surface support
7406c498426 : gfxstream: guest: add VK_EXT_color_write_enable
e62a33012b1 : Add depth formats support to import/export
e7b736e8c6a : gfxstream: ResourceTracker: fix mesa_loge(..)
ead73173bf1 : Revert "Revert "gfxstream: Add vkCmdPipelineBarrier2 implementat..."
5cb7bbce179 : Add VK_EXT_debug_report extension support
a3555446803 : Revert "gfxstream: Add vkCmdPipelineBarrier2 implementation in VkDecoderGlobalState"
afd2d7fd8da : Revert^2 "gfxstream: add VK_EXT_vertex_attribute_divisor"
8cd2380d898 : Revert "gfxstream: add VK_EXT_vertex_attribute_divisor"
e6cf3feeb5a : gfxstream: add VK_EXT_vertex_attribute_divisor
3c609a9bf93 : Fix handle create mismatch for Vulkan snapshot
561b6773c23 : gfxstream: Add vkCmdPipelineBarrier2 implementation in VkDecoderGlobalState
61706c9a673 : gfxstream: valgrind fix
e6fa8819b05 : gfxstream: Add linearPeerImage for Linux guests, to use for imageLayout queries
cf8e324fe51 : gfxstream: Switch to using scanout path with native DRM images for Linux WSI
6b92e632dad : gfxstream: Change createResource to use stride instead of bpp
24cb362a9c4 : gfxstream: Remove VkImage from functable handle translation
f667ed01e78 : gfxstream: convert some Vulkan to mesa_log(..)
bad010e7280 : Add VK_EXT_host_query_reset to guest's allowed device extensions
694638d30cf : Tweaking YCBCR conversion to return correct VK Format
85d52f57808 : Add snapshot for command buffer
26a0c8dd09a : Support BGRA render target in CompositorVk
5b9905b329b : Remove extra semicolon in VkEncoder
d63edd44c38 : Mark VK_MVK_moltenvk extension as supported on vulkan
0fe71cc5dab : gfxstream: move staging reset to end of reset command buffer
e4f720c9558 : Add VK_EXT_metal_objects support
2aad7d2b006 : gfxstream: Fix usage of encoder after release in vkResetCommandBuffer
fcb2b62bfe3 : gfxstream: Revert all unnecessary gfxstream_vk_* object types and corresponding translations in functable.
a1920507dcc : gfxstream: Clean up VK_KHR_external_memory_fd support for Linux
07c232e3b35 : gfxstream: Add "transformList" method for VkFences, in addition to VkSemaphores
9908be77c7f : Revert "Reland "Partial revert of aosp/2858589 to avoid Mesa layer for Android""
47b0536ba2f : gfxstream: always advertise device memory extension guest side
4a95b719756 : gfxstream: Use vk_find_struct for other struct searches in gfxstream_vk_CreateDevice
91490382373 : gfxstream: translate physicalDevices list in VkPhysicalDeviceGroupProperties to their gfxstream objects
b38b4a7169a : Snapshot VkBuffer
7b215df12b7 : gfxstream: Fix createResource call for Linux-guest VirtGpu layer
6d2dd9c22f4 : Update vkMapMemory to not hold lock when calling into enc
8d4630549df : Vulkan: fix dstArrayElement index wrap issue
8e708a6c453 : [guest] Fuchsia: initialize queries
8ebd422fcd7 : Reland "Partial revert of aosp/2858589 to avoid Mesa layer for Android"
d6af74d9b0e : Handle dependency by VkMemoryDedicatedAllocateInfo
b57b7043f65 : Revert "Partial revert of aosp/2858589 to avoid Mesa layer for Android"
cc76ad2582d : Partial revert of aosp/2858589 to avoid Mesa layer for Android
70c695550ad : Explicitly specify target/bind/bpp in resource creation
d0a61f5813c : Rename VirtGpuBlob -> VirtGpuResource
d9518399dc3 : Update emulated gralloc to use AHB format
563c11a3a9a : Fix corner cases where vk dependency graph breaks
d0a4d3f3bcf : Add composition support to the end2end test framework
c2d57b76be8 : Ensure glProgramBinary initializes uniform and attrib info
b1b8eb9301d : Make it not crash during vk snapshot load
2f958ad3f8b : goldfish: handle null handle
677b398ea4a : Enable GFXStream bazel build
0deb66fcaef : Add support for VK_EXT_robustness2
36d09f70ce7 : [guest] Fuchsia: open magma device
a7b61ee151e : Introduce Gfxstream Features to decouple Gfxstream from AEMU
f1392431e0b : gfxstream: generate development ICD for meson build
876844ddd65 : Add VK_EXT_validation_features to host modules
fe6accba65b : Better track color buffer usage in Vulkan
ae8d2c29073 : Add VK_EXT_debug_utils to host modules for codegen
9fbbdf87b6e : [guest] Fix Fuchsia build, add missing header
220d0ffb79f : [guest] Remove Fuchsia syslog_static dependency
272db6ebc4e : Use append to chain memory pointer info
2daad5f609c : [guest] Fuchsia: include missing Vulkan entry points
bb2e9be1607 : Reduce heap pressure on getPacketContents
092dbc32aba : Make RutabagaLayer shared between "guest impls"
bfac7ab65e8 : Handle AHB R8 format conversions
fe4a621c7bd : Fix coherent memory allocation to use device
ef4d6d8fb49 : gfxstream: build the test layer via Meson
362ffb5f81a : Snapshot vk image content in common situation
67203e1574f : Add snasphot support for vk coherent memory
6af6eb87c69 : [fxbug.dev] Migrate bug numbers
db16144c895 : [guest] Build fixes for Fuchsia
c3f327db2f1 : gfxstream: logging on Linux guests
cdc3c521fd6 : Add vkUpdateDescriptorSetWithTemplateKHR to resource tracker
1050781c4e2 : gfxstream: always initialize rcEncoder and other things
2dbbeca869f : gfxstream: add REQUIRED_TYPES list
a1ac0bedfca : gfxstream: add GFXSTREAM_ENABLE_GUEST_GOLDFISH
c5ced9e4303 : gfxstream: nuke HOST_BUILD
7d85b542e84 : gfxstream: nuke VIRTIO_GPU flag
f44b1e55239 : Always initialize gfxstream vulkan
4eadf2b2a70 : gfxstream: don't forward declare ProcessResources
afe32a932ac : gfxstream: PLATFORM_SDK_VERSION --> ANDROID_API_LEVEL
833850c606d : gfxstream: reduce use of PLATFORM_SDK_VERSION
5dc2d5f5c52 : Fix "-Werror=conversion" errors for RanchuHwc
1de3238758f : Add VK_EXT_fragment_density_map for Chrome
ab348d8429a : gfxstream: guest: cpp_args --> guest_cpp_args
15897b4eeba : gfxstream: Advertise VK_KHR_external_semaphore_fd always on Linux/Android guests.
10ba22db008 : Do not copy invalid descriptor set image view handles
fa12aebec92 : Move vkUpdateDescriptorSets to hand-written mode
6d2f549ccf7 : Enable VK_KHR_create_renderpass2 in Guest
1b33515a08d : gfxstream: codegen: allow generating host/guest autogen separately
6bb76947aef : Do not pass std::shared_ptr when not transfering ownership
8d8540772ea : Declare AHB blob unsupported in Vulkan
5781ca340a2 : genvk: options.filename --> args.target
1e49af4f71b : gfxstream: use absolute path for some code
bfacad0e96e : gfxstream: nuke goldfish_vk_handlemap
7b50e62179f : gfxstream: mega-change to support guest Linux WSI with gfxstream
2354b8ce20a : gfxstream: mesa: import Mesa
3104712e99a : Provide error message on unhandled VK structs
a45560cd5a2 : Add VK_EXT_debug_utils and VK_EXT_scalar_block_layout
8dfaa0d08c1 : Add VK_EXT_vertex_attribute_divisor support for guest ANGLE
b62b11d3e28 : Sort and dedup physical device extensions
a04902c837a : Wrap some classes in "namespace gfxstream::guest {}"
e492b4aa530 : Add dispatch magic for Gfxstream linux ICD
1d560c1ee8c : gfxstream: codegen EXT_swapchain_maintenance1 + KHR_swapchain host only
6d7c47d3cdb : gfxstream: cereal: SUPPORTED_WRAPPERS --> SUPPORTED_MODULES
9193759bd3a : gfxstream: cereal: [moduleType] --> [(moduleType, moduleName)]
d9a71239b2a : Use old en/decoding for vkQueueSignalReleaseImage
7ff621cf197 : [guest] Add skeleton Fuchsia VirtGpu implementation
cb5e7213d52 : Use libbase's property getting functions
c80f3551015 : [guest] Fix Fuchsia build
6227db5ad88 : Promote testing framework to a proper platform backend
cecd8abbdda : Exclude Android entry points on Fuchsia
aa3fdb3ebf8 : Fix dispatchable object layout on Fuchsia
07d7882a80d : gfxstream: look for common/opengl headers
ff6d914b9b1 : Move info maps into ResourceTracker
8a433028506 : gfxstream: use standard Vulkan headers and new auto-gen flow
c26f73317b4 : gfxstream: add support for VK_KHR_maintenance5 + VK_EXT_host_image_copy
1b8e1d100e9 : gfxstream: add generate-gfxstream-vulkan.sh
3ec593d9cde : gfxstream: vulkan-docs: don't auto-generate vk_android_native_buffer
c1887f0dbf9 : gfxstream: genvk: add support for vk_gfxstream.xml
f0fc91acffc : gfxstream: vulkan-docs: add cereal generator
bd8eb080ffe : gfxstream: vulkan-docs: track feature type
82ff5f769fc : gfxstream: vulkan-Docs: import the cerealgenerator
c10d78e61e9 : gfxstream: import Vulkan-docs from 463f8c
21b028e0c9d : Reapply "[guest] Check that the singleton VirtGpuDevice matches desired capset"
b0d19974f5b : Revert "[guest] Check that the singleton VirtGpuDevice matches desired capset"
ade1fcea636 : [guest] Check that the singleton VirtGpuDevice matches desired capset
822c88f173f : VkImageCreateInfo should ignore queeu family indices in some situation
00d26a31fad : gfxstream/guest: pass through Android process names
28d5e2d7779 : Fix dEQP-VK.wsi.android.maintenance1
c5a8e9bee4e : Disable compatible handle types for semaphore timeline
66d9bf1a8c3 : Fix for dynamic rendering.
a43de793fc5 : Parse more ext structs in vkAllocateMemory and vkCreateBuffer
ba5cb9b65cd : Create sync device before calling goldfish_sync_queue_work
1019e5d4d8c : Added some fixes for zircon tests in the Android CTS.
d9e47cb1e0a : Add some vk 1.3 extension strings
8d7e6cbf6ec : gfxstream: fix meson build system issues
df2b17c4b85 : gfxstream: nuke ResourceTracker::Impl
0e8582d6da8 : Move SyncHelper to platform
f321c3e9973 : gfxstream: don't use renderControlEnc for Vulkan
280eef5b65b : gfxstream: simplify VK_HOST_CONNECTION macro
22eba755ad9 : gfxstream: nuke unused functions
a026b5d20f8 : gfxstream/guest: use GetRingParamsFromCapset
13946ba27b2 : gfxstream/guest: add GetRingParamsFromCapset function
7bfcb8d0e05 : gfxstream: query non-Vulkan caps from the guest
a4ff4b058d9 : gfxstream: gfxstreamCapset --> vulkanCapset
a5c7ce4ddae : For goldfish pipe, compute colorBufferMemoryIndex the same as host.
5856a73b997 : Implement vkQueueSubmit2 in the same way as vkQueueSubmit
89c74a010bb : Update VirtioGpuPipeStream to use VirtGpu abstraction
02283f7bf04 : Wrap AHardwareBuffer_* interactions into Gralloc interface
72d2f698fc4 : Enable building guest Gfxstream components on host
8d72255062b : Update iostream namespace to gfxstream::guest
43732bb54c8 : Update namespace in libandroidemu to gfxstream::guest
7acf5eaa884 : Wrap interactions with sync fds in an interface
fec8e296a35 : Make VirtGpu* interfaces
a133a31a7b0 : Add support for descriptor with inline uniform block
985b412ece9 : gfxstream: use ASG for Vulkan streams only
728fbfb62bd : Fix testAndroidBaselineProfile2021Support for host swiftshader
c9ef93e4983 : Add error logging to aid debugging
a8f4a626502 : Update vk.xml and code generator
38673c55370 : gfxstream-guest: add precise virtio-gpu capabilities
680820af958 : gfxstream: fix Linux guest build
66562d7c799 : Move guest/shared/* to guest/*
a19ef0a2ebf : Move platform into guest
0fa40cfc7c2 : Handle AHB and swapchain info in VkBindImageMemoryInfo
9106e8c3c5c : Rename imported system directory to guest
757d38a6823 : ir3/legalize: resolve WAR hazards for stc
6c46890325e : v3d: avoid load/store of tile buffer on invalidated framebuffer
89c6fa1883f : anv: Fix condition to clear query pool with blorp
0ced5663e23 : anv: Improve readbility of khr_perf_query_availability_offset() and khr_perf_query_data_offset()
3d09ffde464 : anv/query: Fix batch end value
ac95745dc4c : anv: Add documentation to some fields in anv_query_pool
96b9f695d49 : aco/isel: use upper bound for v_mul_u32_u24
e1b280a85f1 : aco: use ac_nir_opt_shared_append
45e935800a8 : aco: implement nir_shared_append/consume_amd
970503a0b93 : aco/assembler: support ds_append/ds_*_addtid
2789cee0c0a : amd/nir: add ac_nir_opt_shared_append
e0bcab953de : nir: add amd shared append/consume
213f5e91525 : Uprev Piglit to e9ab30aeaed97b69868cf4d6d6a3f70f3b53c362
0a5d09eabac : lavapipe: bump mipmapPrecisionBits
822139aefab : radv/ci: stop skipping dEQP-VK.api.command_buffers.many_indirect_disps_on_secondary
f57d8028bdd : egl/x11: fix dri3 connect conditional for kopper without modifiers
b8782c783c6 : intel/ci: track changes to the global driver `*-skips.txt` files
905b660ed7a : lavapipe/ci: track changes to the global driver `*-skips.txt` files
282a94ad1e7 : llvmpipe/ci: track changes to the global driver `*-skips.txt` files
0b505e34c73 : broadcom/ci: track changes to the global driver `*-skips.txt` files
656ba4c6aa9 : amd/ci: track changes to the global driver `*-skips.txt` files
8f482cc67cf : llvmpipe: bump max point size to 256
d6d33843d95 : egl: replace fd check with swrast check for dri2
a8f95d9d06b : meson: fix linking gallium with xcb-xfixes when using x11
32af15384de : egl/dri/wl: Move swrast damage region from put to swap
755e795e4c0 : drisw: Copy entire buffer ignoring damage regions
60c53f5e63d : radv: Initialize sqtt state before meta state
28ed064a017 : amd/addrlib: remove bogus assert in HwlComputeSlicePipeBankXor()
1d7b7b36a81 : radv: stop reporting VKCTS conformance on GFX11+
6485a2d1fa9 : freedreno/ci: Uprev kernel for a630 runner
395cd8643f3 : meson/gbm: fix meson devenv for GBM backends
41e83b243ca : meson: remove dri-search-path
03a4e857fd5 : meson/gbm: clean up dependencies
3f2e8314462 : meson: require libdrm when building gbm
f0447567327 : ci/freedreno: mark a530_piglit as postmerge job
ed64eccab05 : brw: fix virtual register splitting to not go below physical register size
6967f599067 : wsi: Fix Metal WSI CAMetalDrawable leak
55260d7729e : lavapipe: VK_KHR_global_priority
0c332572519 : lavapipe: VK_EXT_pipeline_protected_access
5378bdc5fdd : docs: add sha sum for 24.2.3
45cf19f0f04 : docs: update calendar for 24.2.3
2a6e0e45cd6 : docs: add release notes for 24.2.3
bc3b8c3a132 : radv: advertise VK_KHR_shader_float_controls2
b20d7937741 : aco/tests: fix omod signed zero tests
27cf11dc8a8 : aco: remove per block inf/nan/sz control
f1a09d1f406 : aco/optimizer: use new per definition float control flags
5c3ea47793b : aco/tests: use new float control flags
9850f759ddd : aco/isel: set per instruction float control modes
9f1ad7d2f39 : aco/vn: handle sz/inf/nan preserve
8912f164642 : aco/ir: add float control definition flags
fc4b23130cc : aco/isel: add function to create builder for alu
ec66109c1d2 : intel/perf: delete dead code.
96a9ea57d97 : zink+nvk/ci: add flakes seen recently
258768b41e2 : zink+nvk/ci: mark test as fixed
cdef6cfa8cb : panvk: error-check get_fb_descs calls
1cc4a23a469 : panvk: drop unused define
bd18ea5fcba : panvk: remove out-of-date detail
a42c2293abc : wsi: Metal support
d63da63f3f8 : panvk: Fix use of cs_sync64_wait in cmd_wait_event
8f053e10dea : panvk/csf: Unconditionally clean L2 and LS caches when closing a CS
dec5a624e9b : anv: Check if vkCreateQueryPool() is being created in a supported queue
141e7eaca73 : anv: Make sure all previous vm binds are done before execute perf query pool
0a19d92ca51 : anv: Add warning about mismatch between query queues
c5d79d533a9 : anv: Fix context id or exec queue used to open perf stream
c97f79ac0c2 : pan/va: Optimize SSBO lowering on Valhall
3be204afbb0 : panfrost: Pass the architecture to panfrost_nir_lower_sysvals()
eeb35124986 : nir/lower_ssbo: Extend the load_ssbo_address intrinsic to pass an offset
adadb097a34 : nir/lower_ssbo: Add an option to conditionally lower loads
bd3ed09bb7f : panfrost: Emit an SSBO table on v9+
431c1d77d64 : pan/va: Define the LEA_BUFFER instruction
339a136ce7d : panvk: Fix valhall_pack_buf_idx() for SSBO store/atomic operations
bb47308264d : docs: OVR_multiview features
dbf9b9ee6bb : zink: support OVR_multiview2
3b99f9bc0ef : mesa: support OVR_multiview2
1491ce46e42 : zink: support GL_OVR_multiview
5c5763f6a8b : gallium: add PIPE_CAP_MULTIVIEW
328c29d6007 : mesa,glsl,gallium: add GL_OVR_multiview
a5a2f821497 : radv/ci: stop skipping few tests that hang only with LLVM
bbe23f2bc15 : v3d/ci: add new flake for rpi5
589a7ac5a20 : panvk: Fix paths that assume a fragment shader
71e9572e721 : radv: update the stencil layout for DRLR feedback loops
231688ad57d : radv: add missing cache flushes for DRLR feedback loops
ad3e6bb06a8 : radv: fix lowering VS inputs when offset >= stride on GFX6-7
15b1790a1e9 : radv,aco: fix legacy vertex attributes when offset >= stride on GFX6-7
b11296bd3e6 : broadcom/simulator: Add support for asahi based systems
514df444ebc : gbm: split the DRI backend into a separate library and unify backend handling
67bcdbf4a14 : hasvk: remove useless uint >= 0 check
27dd9fd6777 : anv: remove useless uint >= 0 check
31a6a963706 : radeonsi: merge the CB/DB conditional blocks in gfx10_emit_barrier
0e1b7aa8cbc : radeonsi: deduplicate how GLM flush flags are set for gfx10-11
37944969942 : radeonsi: skip CB_META/DB_META events when they are redundant on gfx10-11
2642d93ddd7 : radeonsi: remove an obsolete comment about SMEM stores
0adea53a6aa : radeonsi: consolidate code around unsetting barrier_flags in emit_barrier
ce723766418 : radeonsi: rename SI_CONTEXT_* flags to SI_BARRIER_* flags
6f25ace87ec : radeonsi: add si_fb_barrier_before_rendering
0be3900b8d3 : radeonsi: move DB synchronization into si_fb_barrier_after_rendering
75d98f1db4a : radeonsi: move CB synchronization into si_fb_barrier_after_rendering
dad0e0131b5 : radeonsi: restructure fb_barrier code in si_launch_grid
895226e3ab7 : radeonsi: move initial framebuffer barrier code into si_barrier.c
834aa812ea8 : radeonsi: rename si_context::flags -> barrier_flags
ba53b577310 : radeonsi: rewrite si_memory_barrier to generate fewer barrier flags
03aec812907 : radeonsi: check sctx->flags inside si_emit_barrier_direct
7cc2fee3787 : radeonsi: rename TC_L2_dirty -> L2_cache_dirty
0f063ed1e7d : radeonsi: update remaining comments related to the L2 cache, use "L2", not "TC"
311fafccef5 : radeonsi: move most barrier code into a new file si_barrier.c
dac99e75afa : radeonsi: rename "cache_flush" -> "barrier"
214b4a119d6 : radeonsi: remove unused buffer_subdata fallback from si_clear_buffer
e1cfac91ebc : radeonsi: remove SI_CP_DMA_CLEAR_METHOD, call si_cp_dma_clear_buffer directly
47f6e05c6a4 : radeonsi: replace SI_OP_CS_RENDER_COND_ENABLE with bool render_condition_enable
fc489d18555 : radeonsi: enable conditional rendering for si_compute_shorten_ubyte_buffer
df6b5e3c059 : radeonsi: remove unused flags and user_flags params from clear/copy functions
2f4a9e65a79 : radeonsi: change the flags parameter of si_compute_blit to bool fail_if_slow
7432d2f19c7 : radeonsi: remove SI_OP_SYNC_BEFORE* flags
0923bd1c5fe : radeonsi: remove unused SI_OP_IS_NESTED
c2d8cba0b4b : radeonsi: always wait for idle before get_query_result_resource
e8b474c9214 : radeonsi: always pass flags=0 into si_barrier_after_internal_op/simple_buffer_op
eb6c098cd19 : radeonsi: remove SI_OP_SYNC_AFTER
d225fb30256 : radeonsi: remove SI_OP_SKIP_CACHE_INV_BEFORE
67593f0c519 : radeonsi: move barriers out of si_compute_shorten_ubyte_buffer
e805c35986a : radeonsi: move barriers out of si_copy_buffer
1ee394c34de : radeonsi: move barriers out of si_clear_buffer
80a6f568e2f : radeonsi: move barriers out of si_compute_clear_copy_buffer & si_cp_dma_*
5d607348a30 : radeonsi: add barrier helpers for simple internal buffer ops
999b254ca86 : radeonsi: remove unnecessary barriers from clear_buffer_rmw and clear_dcc_msaa
4194774edf5 : radeonsi: move barriers out of si_launch_grid_internal_ssbos
7d55f4d6d24 : radeonsi: inline si_launch_grid_internal_images without the barriers
35727d2e9c0 : radeonsi: remove SI_OP_CS_IMAGE
58d22e41af8 : radeonsi: fix broken tessellation in Unigine Heaven
a3d6a770c0c : nir/instr_set: fix fp_fast_math
0d8fe2d03b2 : ac/nir/meta: tune clear/copy_buffer performance for gfx6-10.3
34bd8427f88 : radeonsi/gfx12: fix shader uploads via CP DMA
e0f8993336d : radeonsi: fix waiting for PS to finish if there are no CB/DB bindings on gfx6-8
667533d690c : meson_to_hermetic: Add build state tracker
495e88eab55 : r300: move HyperZ blacklist to driconf
009017c33cc : radeonsi: Disable EFC on VCN 2.2
45377dc5c46 : brw: fix vecN rebuilds
c16b27f66f2 : brw: use a builder of the size of the physical register for uniforms
31168bdbaab : va/vl: add kopper support
55341689c82 : vl/winsys: move dri3_get_screen_for_root to common
3d79e517261 : va: flush_resource before presentation
b40ec57e369 : panvk: Temporarily disable VK_FORMAT_D32_SFLOAT_S8_UINT on Valhall
7dc350ad768 : pan/va: Accept DIM_SUBPASS[_MS] in valhall_tex_dimension()
0f6fa4679d6 : clc: find opencl headers from the installed llvm/clang location
0e02de5a50c : iris: fix issues with memory object updates via glBufferSubData
02b124846f8 : brw: fix TGM messages to use cmask lsc opcodes
2159e17da0b : brw: remove (load|store)_raw_intel
b3b09db9515 : r300/ci: update fails list with a recent fix
656d7e887ab : radv: fix lowering the view index to an input varying for FS
fb3b563d1f0 : radv: enable more properties with VK_KHR_maintenance5
5b7e4f6ae79 : driconf: Disable dzn for bg3.exe
28db11d2f37 : winsys/d3d12: Implement the latency control option
e9ce5267141 : wgl: Add driconf options for controlling latency and swap interval
64885821c24 : winsys/d3d12: Use the waitable object to decrease latency
2b8a980240a : util/fossilize_db: don't use check_files_opened_successfully for foz_prepare
112481d5764 : nil: Assert array_len == 0 in Extent4D<Bytes>::size_B()
7527b22fd61 : nil: Return a more accurate size in level_size_B
1a50108e521 : nil: Rework calculations of the sizes of miplevels
99f1b7d732a : compiler/glsl: explicitly delete copy constructor and copy-assign
3f3cb1e2fab : intel/elk: delete copy constructor and copy-assignment-operator
58092093164 : anv: enforce state->cmd_buffer is never null in emit_Simpler_shader_init_fragment
5ebdfc88135 : anv: assert we don't write past the end of an array
7556521417b : intel: replace `(uint64_t - uint64_t) > 0` with `uint64_t > uint64_t`
dfc4a68b0aa : ci/freedreno: re-enable piglit tests for Adreno 530 in nightly runs
8b272c8d8c4 : docs: update feature matrix for VK_KHR_shader_relaxed_extended_instruction
854865a0595 : lvp: enable VK_KHR_shader_relaxed_extended_instruction
97f41bc819d : v3dv: enable VK_KHR_shader_relaxed_extended_instruction
a03b307eea5 : tu: enable VK_KHR_shader_relaxed_extended_instruction
85b8579bf6a : radv: enable VK_KHR_shader_relaxed_extended_instruction
630656827f0 : nvk: enable VK_KHR_shader_relaxed_extended_instruction
2a4fbce27ab : hk: enable VK_KHR_shader_relaxed_extended_instruction
daea7e1651d : intel/compiler: use the correct cache enum for loads and stores
b99fd944e8d : intel/compiler: version can never be above 11 due to the previous check
32567f6a2af : radv: compute shader hash for shaders created without internal cache
ad68c83f928 : radv: fix copying the pipeline binary key
f88cf56087c : radv/rt: skip shaders cache for pipelines created with the capture/replay flag
f3c6bbdd8dd : radv: Always make sure to write the pipeline binary key.
9aa9f7211e6 : radeonsi: fix decode corruptions with AMD_IMAGE_OPCODES=false on non-CDNA based chips
62592674e08 : amd: fix incorrect PIPE_INTERLEAVE_BYTES size for CDNA chips
ca41fa6a09a : radeonsi/sqtt: don't store pipeline->bo in shader->bo
a1408e9ad38 : radeonsi/sqtt: don't leak the pipeline bo
721ccd02925 : radeonsi/sqtt: use XXH64_update
3ab34c5ffed : radeonsi/sqtt: don't store the offsets in the pipeline
bda9e1f8568 : radeonsi: check the pointer before adding an offset
7fedd7e1787 : radeonsi: include the shader key in the sqtt pipeline hash
27644af79be : radeonsi/tests: allow to run radeonsi-run-tests.py with AMD_DEBUG
ba7e3be425a : radv: merge radv_emit_epilog() with radv_emit_ps_epilog_state()
26d8f1a3063 : aco,radv,radeonsi: move has_epilog to the fragment shader info
b377ddfd04e : radv,radeonsi: remove remaining occurrences of TCS epilog
e27eeff95d6 : frontends/va: Remove fallback if app doesn't enable packed headers
d3429a7e00d : radeonsi: Fix reported minimum width for video encode
46b561b7cd7 : radeonsi: fold si_improve_sync_flags logic into si_barrier_before_internal_op
961c72d666f : radeonsi: remove SI_OP_SYNC_CPDMA_BEFORE, always sync CP DMA
88eb1be2fcf : radeonsi: use si_barrier_{before,after}_internal_op for CP DMA
0526ea067db : radeonsi: remove CP DMA code for GDS & L2 prefetch in the clear/copy_buffer path
0124527569c : radeonsi: don't flag both VS and PS partial flush in si_barrier_before_internal_op
b73ba7b7106 : radeonsi: do init/deinit for multi-dispatch compute blits only once
4d6a90ddac2 : radeonsi: split image saving/binding/restoring from si_launch_grid_internal_images
69ad0fc61e5 : radeonsi: only set need_check_render_feedback if binding textures for PS
d4178e58f7c : radeonsi: skip no-op si_compute_blit()
ef136ab94ea : radeonsi: move barrier code out of si_launch_grid_internal_ssbos/images
fd04919f4ec : radeonsi: move compute barrier calls up one level
797112d1e2f : radeonsi: split si_launch_grid_internal to start preparing for barrier rework
465f42e907c : radeonsi: inline si_get_flush_flags
bf77786b794 : radeonsi: replace enum si_cache_policy with cp_dma_has_L2()
1ce9729cce8 : radeonsi: remove L2_STREAM enum
9ed05304138 : radeonsi: move enum si_cache_policy and si_get_flush_flags into si_cp_dma.c
b0ee7b0b8f5 : radeonsi: don't use si_get_flush_flags in si_launch_grid_internal_ssbos
cfe1f2b841a : radeonsi: remove enum si_coherency
a009aa73653 : radeonsi: remove all SI_COHERENCY_* flags except SI_COHERENCY_SHADER
eb52b774e15 : radeonsi: don't use SI_COHERENCY_CP
d9bfe075a59 : radeonsi: don't use SI_COHERENCY_CB_META
413bdcd7c3d : radeonsi: don't use SI_COHERENCY_NONE in si_compute_shorten_ubyte_buffer
68adac4d28c : radeonsi: move get_cache_policy into si_cp_dma.c
8c872d46a8d : radeonsi: don't use get_cache_policy in si_launch_grid_internal_ssbos
d04150965be : radeonsi: remove unused size parameter from get_cache_policy
fe18c097032 : radeonsi: add si_cp_pfp_sync_me
2d64e8d3337 : radeonsi: use the correct cs for SQTT barriers for gfx9
862a5f7abe3 : radeonsi: add gfx10+ support into si_cp_acquire_mem
a42d9db1b66 : radeonsi: add si_cp_acquire_mem helper and clean up its usage for gfx6-9
1d5ffb13d69 : radeonsi: add ACQUIRE_MEM, RELEASE_MEM PWS packet helpers
9690481535c : radeonsi: remove SI_CONTEXT_VGT_STREAMOUT_SYNC, emit it directly
1a1138817c3 : radeonsi: add a new PM4 helper radeon_event_write
434eddd422a : radeonsi: tweak si_test_dma_perf for better experience
05353cfd4f3 : radeonsi: use better OREO_MODE programming
0c734722a1c : radeonsi/gfx11: disable RB+ when blending
3de719045a1 : radeonsi/gfx12: disallow DCC for protected content
c90d4e0d570 : radeonsi/gfx12: remove CP DMA workarounds because CP DMA is never used on gfx12
c5ee7ca4d61 : ci/freedreno: mark jobs to be retested with patched 6.11 kernel
52c014a453a : ci/freedreno: move disabled a530 entries back to main gitlab-ci.yml
849a496b332 : nouveau/headers: Fix build without rustfmt
5450306a363 : vulkan/wsi/wayland: fix suboptimal flag being ignored with explicit sync
ed8d1d3c9b1 : anv: if queue is NULL in vm_bind return early
0422eed255f : iris: Run checks that do not require resources before creating them
3a9fe645d7c : vulkan: Handle variable-length property arrays more generically
5f6ab7dcdf5 : etnaviv: limit number of varyings to fit into VS outputs
dcb61d3da54 : etnaviv: validate number of VS outputs against GPU limit
21a5370f9c3 : etnaviv: fix total varying count assertion
ea34c7972b4 : etnaviv: support more VS outputs on halti5 GPUs
a71003b1b88 : etnaviv: emit all PA shader attributes
f07bfe0b1d4 : ci: Use new arguments to ci-kdl to avoid child management
c96ee180863 : ci: Upgrade ci-kdl
71c77e0d004 : ci/kdl: Fix KDL install location
f46d022c4b3 : ci/xorg: Capture Xorg log in results artifacts
7fb2fa0e4bf : ci/devcoredump: Use common $RESULTS_DIR
cf482a45633 : ci/kdl: Use common $RESULTS_DIR
f890d41d46f : ci/gtest: Use common $RESULTS_DIR
8b3a49d1ec9 : ci/trace: Move trace cleanup to Piglit runner
75c4f447bd5 : ci/piglit: Use common $RESULTS_DIR
b8c9bbabcfe : ci/dxvk: Use common results dir
476a5aab348 : ci/deqp: Use common $RESULTS_DIR
4143199be7e : ci/android: Use common $RESULTS_DIR for cuttlefish
9b6d14aed1d : ci: Always create results dir from init
111c15ae4a6 : ci/bare-metal: Don't move structured log file
2dbadf81095 : ci: Avoid subshell for executing HWCI_TEST_SCRIPT
275727add05 : ci/virgl: Special-case llvmpipe parallelisation
bacf9752f4d : radv: Work around broken terrain in Warhammer III
82946dc152e : freedreno/ci: fix the stage of the a750 jobs
5e47c5f94a3 : intel/executor: Fix a couple of memory leaks in the tool
3b13a0018f9 : radv: Use nir_opt_generate_bfi to generate bitfield_select
55448cf43a6 : radeonsi: Use nir_opt_generate_bfi to generate bitfield_select
79bc1da2033 : r600: Use nir_opt_generate_bfi to generate bitfield_select
447dae7c130 : intel/brw: Use nir_opt_generate_bfi
6a09d33549e : nir: Add a pass to generate BFI instructions from logical operations
057c7c9f530 : nir/algebraic: Recognize open-coded bitfield_reverse in XCOM 2
97f4250a7cb : nir: skip opt_loop_peel_initial_break if continue block only has phis
8410b4cdd62 : nir/tests: add some loop peeling tests
64ac6010490 : nir/opt_loop: skip peeling if the loop ends with any kind of jump
af3b099e0ae : nir/opt_loop: skip peeling if the break is non-trivial
4f44a944bb2 : nir/opt_if: fix fighting between split_alu_of_phi and peel_initial_break
b89d03838e2 : frontends/va: Reset intra refresh in beginPicture
379dd3ff529 : pipe: Remove unused fields in video rate control
0818ed770da : frontends/va: Create encoder at context creation
5632a6e24f9 : Revert "frontends/va: Process VAEncSequenceParameterBufferType first in vaRenderPicture"
4e38b56d80b : frontends/va: Set default encoding parameters at context creation
77d5e8ab196 : d3d12: Stop using base.level for H264 level_idc
bebda07718d : radeonsi/vcn: Stop using base.level for H264 level_idc
bfc36b0aef9 : radeonsi/uvd_enc: Stop using base.level
e8917179364 : radeonsi/vce: Stop using base.level and base.max_references
96975bc32f5 : radeonsi/vce,uvd_enc: Stop using obsolete rate control params
7fa78122192 : nir: merge out of loop decision with nir_can_move_instr logic
91f8e32a85f : nir/opt_sink: do not sink inverse_ballot out of loops
1ec3cc2aed4 : nir/opt_sink: do not sink load_ubo_vec4 out of loops
02482604e57 : intel/brw: Delete old-style surface and A64 message opcodes
7090578c350 : intel/brw: Switch load_ubo_uniform_block_intel over to memory intrinsics
b55f77161dd : intel/brw: Switch to emitting MEMORY_*_LOGICAL opcodes
3ba97176d6d : intel/brw: Switch load_num_workgroups to the new memory intrinsic
dc4770b005d : intel/brw: Lower MEMORY_OPCODE_*_LOGICAL to HDC messages
3255c9cc49e : intel/brw: Lower MEMORY_OPCODE_*_LOGICAL to LSC messages
a82e8b1c6b6 : intel/brw: Pretty-print memory logical opcodes
2c67729386b : intel/brw: Expose functions to convert LSC enums to strings
d5f38be7139 : intel/brw: Introduce new MEMORY_*_LOGICAL opcodes
b8f264cfe4e : intel/brw: Handle load/stores in lsc_op_for_nir_intrinsic()
8a6903e50d3 : intel/brw: Rename lsc_aop_for_nir_intrinsic to "op" instead of "aop"
e8883bd40be : intel/brw: Use size_written for NoMask instructions in is_partial_write
ab0b9b67920 : intel/brw: Use NUM_BRW_OPCODES in can_omit_write() check
0c18aa996b3 : panfrost: Enable support for depth clamping
f5dab1b77eb : panfrost: Fix near/far depth clip
5fd523fafbc : pan/genxml: Add pan_pack_nodefaults()
03c470d2ab9 : panfrost: Move ForEachMacros into panfrost
387e6323f8b : panvk/csf: Fix inverted address/destination register in CmdSetEvent2()
a5c660d78a4 : panvk/csf: Fix missing TSD pointer initialization on RUN_IDVS
d8645aa03a2 : ci/svga: Only run half the Piglit tests
8953c9b96f2 : ci/svga: Add two Piglit flakes seen in the wild
9c7cb495088 : ci/windows: Increase dozen-deqp fraction
0f6be273f1e : doc/vc4: Remove reference to old shader-db
d8839b2548b : doc/linkcheck: Exclude cgit.fd.o
ebd45f0e640 : docs/gallium: Fix broken GL extension link
3b2d85d2130 : doc/llvmpipe: Fix broken link syntax
dd5d737e6ca : ci/lava: Use new pyutils container
4ee55568b75 : ci/python: Allow empty PYTHONPATH
51c2707b8e5 : ci: Add pyutils container
4ad94366c3e : ci: Add Python requirements include
3a59398fad2 : ci/lima: Temporarily disable
e4b247ec9b8 : ci/intel: Officially switch intel-adl-cl to pre-merge
0c8fa50dfaf : d3d12: Support create_dpb_buffer for non-opaque allocations when decoder/encoder supports it
702bd657cc1 : ci: Bump DirectX-Headers and Agility SDK dependencies to 1.614.1
8338e2082e7 : v3d: do not rebind a sampler view already rebound
c84be162a1e : Revert "v3d: never replace a mapped bo"
fed73edf16c : v3d/ci: add new flake for rpi5
e1df6cf4995 : radv: use radv_get_user_sgpr_loc() more
190d46b65d1 : radv: precompute more PGM registers for all stages
c7a509f55c6 : radv: update PGM register for TES+GS compiled separately with ESO
97624f99a14 : radv/ci: run vkcts-navi31-valve pre-merge
09892aec092 : zink/ci: document more flakes
7bb80e184c1 : radv/ci: document more vkcts flakes
7c6e3c70b6c : radv/video/enc: report pps overrides in feedback for h265
8d08e921999 : radv/video: fix encode reference slot counting
e89f4a48fd1 : radv: Fix radeon_enc_code_ue with values over 2^16
e0157abec6f : anv,iris: Pack depth pixels into initialized arrays
bb16203a8d8 : zink: fix sparse bo deallocation
d72f7cbc5a7 : zink: stop leaking inferred resolve surfaces
a3c2be8f854 : zink: set resolve layout when inferring scanout resolves
db371633e6a : panfrost: improve swizzle inversion
78a121b8cfc : freedreno/ir3: Use nir_lower_mem_access_bit_sizes instead custom lowering
5db135f66ad : panvk: Advertize v10 support
f8598e599e1 : panvk: Add VkEvent support to the CSF backend
5544d39f442 : panvk: Add a CSF backend for panvk_queue/cmd_buffer
7049d31676b : panvk: Add a read-write non-cached memory pool for CSF events
53fb1d99cac : panvk: Transition to explicit VA assignment on v10+
ca79fc99cdd : panvk: Don't pretend we can compile for v9
db1073357a4 : panvk: Be robust against allocation failures in a command buffer context
eb0b1c36f2e : panvk: Move CmdPushConstants2KHR to panvk_vX_cmd_push_constant.c
173939ed9b5 : panvk: Move cmd_bind_shaders() to panvk_vX_shader.c
0426c14c7a8 : panvk: Move Cmd{Bind,Push}DescriptorSets implementation to cmd_desc_state.c
aedb00ca083 : panvk: Set the submit mode to THREADED_ON_DEMAND
0429cc10d88 : panvk: Prepare the panvk_device logic for CSF
be962136342 : panvk: Make sure push sets are reset when picked from the CommandPool
7f7e772bdf7 : panvk: Don't make panvk_device size gen dependent
6527cb742ee : panvk: Don't open-code vk_index_type_to_bytes()
9f094cdeaf4 : panvk: Fix valhall_pack_buf_idx()
343bff7903d : panvk: Drop the NO_MMAP flag when PANVK_DEBUG=trace
bae52354058 : panvk: Kill the set_dirty() macro
a651826b808 : panvk: Fix the varying pool label
2805804dce8 : pan/desc: Make vertex_count a Midgard field
11fcb23f74c : pan/desc: Add a struct for valhall/bifrost to the union in pan_tiler_context
2149a04de3e : pan/kmod: Don't cap VM bind operations to one
07b31b2204f : pan/cs: Add a facility to restrict register access
07c463d06bd : pan/cs: Add inline specifiers to a bunch of cs_ helpers
a87c43def77 : pan/cs: Add an optional load/store tracker to make sure we don't omit waits
b1934057cb7 : pan/cs: Allow sparse register set passed to loads/stores
1a5ce4a96e1 : pan/cs: Add helpers to emit match (AKA switch-case) blocks
8f825a51a84 : pan/cs: Accept val=undef when cs_branch_label() condition is ALWAYS
f6c3fb11ea2 : pan/cs: Make sure we're not passed cs_now() to asynchronous instructions
07b1fd64b7e : aco/live_var_analysis: don't set lateKill for p_interp_gfx11 m0 operand
1aa7218a1f7 : mesa: Reset vbo attributes after flushing them to Current in glPopAttrib
a9d64fa1bde : radv: promote VK_NV_compute_shader_derivatives -> VK_KHR_compute_shader_derivatives
b6faf586e65 : targets/vdpau: Build vdpau driver into libgallium when building with dri
212d57f7e67 : targets/va: Build va driver into libgallium when building with dri
39f7ed5412a : meson/megadriver: Add megadriver_libdir argument
7ebb2d1dc8c : nvk: Only advertise compute_shader_derivatives when NAK is used
6f82b1ea18e : d3d12: Add support for HEVC range extension header parameters
92d6989fdc9 : d3d12: Add support for HEVC 4:4:4 video encode using AYUV format
0161b989551 : pipe: Add HEVC encode range extension caps, SPS and PPS params
ec59a1d1b27 : etnaviv: Drop assignment of get_timestamp
e4ee0a2ce1a : anv: be consistent about aux usage with modifiers
3db1a91bfe9 : zink: delete erroneous kopper assert
e0e7d8d910e : nvk: Advertise VK_NV/KHR_compute_shader_derivatives
b5ac20f13fa : nak: Shuffle gl_LocalInvocationID for quad derivatives
9c4fa79e008 : nak: Move subgroup_id and num_subgroups to lower_system_values
4602b52a1c1 : nak: Add a NAK_SUBGROUP_SIZE #define
26a02b7df7d : d3d12: Add HEVC support for on demand AUD NALUS
1c490a79f21 : pipe: Remove renew_headers_on_idr, insert_aud_nalu unused params
7df39b802d7 : d3d12: Support for on demand vps, sps, pps, aud headers requests from frontend
eb68e6e84cf : anv: Advertise VK_KHR_compute_shader_derivatives
eae637d83ca : spirv: Allow Mesh/Task to use derivative execution modes
1e7f1c2039f : nir: Allow Mesh/Task to use implicit LOD when DERIVATIVE_GROUP is set
1cece2691f2 : spirv: Prefer symbols from Khronos extension for compute shader derivatives
155c614c52e : spirv: Update headers and metadata from latest Khronos commit
807aa97a124 : vulkan: Update XML and headers to 1.3.295
397adfd4531 : dril: Fix return types of peglInitialize and peglTerminate
b4ae6eb5fc9 : radv: use radv_upload_indirect_descriptor_sets() in DGC
7be965bf172 : radv: stop allocating upload space for indirect descriptors with DGC
31875e92aae : radv: make the helper that uploads indirect descriptors non-static
3deebeb20ae : radv: unify emitting non-indirect/indirect descriptor sets
bac5ad9f8d7 : radv: rename radv_emit_descriptor_pointers() to radv_emit_descriptors_per_stage()
2c2735083bf : radv: store the indirect descriptor sets VA to the descriptor state
529d7ebdcc3 : radv: cleanup some functions that emit shader user SGPRs
ed781c74032 : frontends/va: honor DRI_PRIME for VA_DISPLAY_WAYLAND
286bac97ad8 : r300: remove nir_opt_load_store_vectorize
c8c1cec1f7e : ttn: unconditionally call nir_shader_gather_info
3b73c802801 : ttn: use nir_shader_get_entrypoint in nir_shader_gather_info
69c18607a9f : pipe: Remove video enc header_flags
a308360fd4e : radeonsi/vcn: Don't copy the pipe enc structs
96f3daeaeb5 : radeonsi: Remove unused radeon_temporal.h
c43f8cb0b9b : radeonsi/vcn: Support raw packed headers for H264 and HEVC
12f60c1cd12 : frontends/va: Allow multiple NALUs in coded buffer segments
1866f4d8992 : frontends/va: Support raw packed headers for H264 and HEVC
20f9418478e : pipe: Add pipe_h264_nal_unit_type and pipe_h265_nal_unit_type enums
6bf7b5bcd80 : nir_lower_mem_access_bit_sizes: Assert when 0 components or bits are requested
45b531fdfc6 : rusticl: add nir debugging option
f098620c215 : rusticl/kernel: add optimized Kernel variant
59f63381d4e : rusticl/kernel: add CompilationResult to hold compilation artifacts
41100e3743b : rusticl/kernel: track if arg is dead inside CompiledKernelArg
6cf74419fee : rusticl/kernel: split up nir compilation into various steps
36550d9da38 : rusticl/kernel: move assign_locations into CompiledKernelArg
76b22368347 : rusticl/mesa: implement Clone for NirShader
89b2c3927ef : rusticl/mesa: add more workgroup_Size functions to NirShader
8383c727b2e : rusticl/platform: add env variable to disable kernel variants
634366e1dc6 : rusticl/kernel: move dead_var options into constant space
b59b2d4bfa4 : mesa/main: tighten gl-version checks
9068e4415a3 : mesa/main: tighten glsl-version checks
97b8febf3d7 : mesa/main: add gles-compatible check helpers
dfc13fcf9f2 : aco: introduce Operand flag 'CopyKill'
91f65d59356 : aco/live_var_analysis: use Clobbered flag to calculate additional operand demand
5a6fa8a8eb0 : aco: introduce new Operand flag 'Clobbered'
1c14013b9ef : aco/live_var_analysis: Don't attempt to re-insert the same temporary twice into live set
e621f0c1738 : radv: rework emitting indirect compute pipelines with DGC
88026124585 : radv: advertise VK_KHR_pipeline_binary
b4d6d88c6b4 : radv: add support for importing pipeline binaries
96a300a3f00 : radv: add support for capturing pipeline binaries
be06bfcbed5 : radv: add initial support for pipeline binaries
32a4c9e117e : radv: disable the in-memory cache when disableInternalCache is true
af76f48fc25 : radv: make pipeline hashing functions non-static
3423facbd1d : radv: store whether a RT pipeline is a library to the shaders cache
0a15dcf95c2 : radv: store the number of RT stages per pipeline to the shaders cache
42b1c728b23 : radv: store the SHA1 RT stage to the shaders cache
3d2cd4687ca : radv: rework helpers for serialize/deserialize shaders
279b5ca10ce : vulkan: skip the disk cache when disableInternalCache is true
60474c9d69c : vulkan: Update XML and headers to 1.3.294
0c7896deef8 : Revert "radv: specialize push constant stages with DGC"
656a03e583a : glx: Destroy base screen after deinitScreen
7531f6fd9c6 : radv/anv/video: handling encoding both sps and pps in same buffer
62320232dea : vl/bitstream: use an int32_t for se encoding.
a9e1ecf6f01 : llvmpipe: add loongarch util_get_cpu_caps function
a7803058186 : nir/algebraic: Optimize more comparisons with b2f
c5c349a6902 : intel/dev: Fix warning for max_threads_per_psd when devinfo->verx10 == 120
27c09eacb7d : glx: add a missing nullptr check
c20552678a6 : spirv: Rename vtn_pointer::ptr_type to vtn_pointer::type
e9ba715710a : spirv: Remove (pointed) type from vtn_pointer
95d08643ed0 : spirv: Rename vtn_type::deref to vtn_type::pointed
c92e49e8f4a : intel/isl: Always set EnableUnormPathInColorPipe
fa51595c7f1 : brw: Fix mov cmod propagation when there's int signedness mismatch
eb920af7808 : d3d12: Set HEVC GOP state before calling d3d12_video_encoder_negotiate_requested_features_and_d3d12_driver_caps
ef381a1e7bc : d3d12: Plumb constrained_intra_pred_flag and transform_8x8_mode_flag from pipe_h264_enc_pic_control
e5714059e12 : d3d12: Fix setting of direct_8x8_inference_flag in the SPS
0ae4afe0340 : d3d12: Fix shader selector hash to hash array instead of pointer-to-array
05dc524c75d : anv: selectively disable binding table usage on Gfx20
8a43b1e7da9 : aco/ra: do not reuse killed vcc
127f67a66a6 : ir3: Respect aligment of required consts when allocating ubo,preamble
1d71557397d : docs: Remove OMX frontend
9b6c27a320a : Remove OMX
dba3454717b : ci: Disable building OMX driver
7f65035078b : hasvk: enable VK_KHR_shader_relaxed_extended_instruction
5f3339e44a0 : anv: enable the VK_KHR_shader_relaxed_extended_instruction feature
cce14abc5a6 : radeonsi/vcn: Add support for QVBR rate control mode for VCN5
ed4dc4261e6 : ci/vulkan: Backport dEQP commit to make it less OOMy
b943f42ef59 : ci/intel-gpu-freq: Fix shellcheck warning
37c22dd403c : ci: Bring back shader-db and drop LTO
cc4db4bc365 : ci: Run pytest once for both LAVA and bin/ci
28aafcfaef8 : ci: Bring back yamllint and shellcheck
5aea59c37ef : ci: Fix shellcheck warnings in firmware download
9937ea5c1ce : ci/alpine: Fix shellcheck errors
873622e4ac9 : ci/lava: Fix fastboot tests
6608b5ee461 : ci/lava: Fix pytest not passing farm value
1a874395185 : ci/lava: Allow passing more args to pytest
0a2606cf84b : ci/lava: Don't dump venv into .venv
3fd72266cd6 : ci/lava: Make it easier to run pytest locally
eae6e122ab7 : ci/lava: Fix path to structured logger
ee730949573 : mr-label-maker: Add panvk
e47e94f9f2a : panvk: Ensure to clear dirty dynamic state in panvk_cmd_draw
6b7f2fe25e4 : panvk: Include new failures from VKCTS 1.3.9.1
8bcabd8fb7f : pan/lib: Simplify pan_blitter
d8a9a5db326 : panvk: Return proper buffer format feature flags
569032a47dd : panvk: Reject SNORM only for color attachment and blend
98bec56f2f5 : panvk: Add atomic modifiers for r32 based formats
a53f11261f4 : lavapipe: Do not adjust imageGranularity for different block sizes
1ad1b356fc3 : lavapipe: Implement VK_EXT_image_2d_view_of_3d with sparse textures
aa072b137bd : gallium,st/mesa: Add and set pipe_image_view::is_2d_view_of_3d
f5b0699efa2 : ci/angle: Clean up stray open-coded path
ad6907fb078 : util/tests: Reduce load from sparse-array test
a78539e7043 : intel/tests: Reduce load from anv_tests
10bc4cc4809 : docs: Fix linkcheck failures
868272c2e9b : radv: disable shaders linking with ESO when nextStage of VS/TES isn't present
316bf3bd8a9 : kopper, dri: remove trace_screen_unwrap
b7b10b971ae : radeonsi: add si_screen helper
c9806b3595e : gallium: add pipe_screen::get_driver_pipe_screen
06d903920e8 : gallium/ddebug: fix sampler_states handling
4e362f738f1 : gallium/ddebug: implement set_inlinable_constants
746e283fc39 : gallium/ddebug: implement modifiers function
c6a9a9c3bce : ci/deqp-runner: pass EXTRA_CARGO_ARGS
51157e7440e : docs: Mark timer queries as done on panfrost
8ffda8093ec : panfrost: Implement timer queries
dee52232622 : panfrost: Move occlusion query allocation to create_query
302127fe9dc : pan/kmod: Add timestamp uapi support
76aae6c3daf : panfrost: Update panthor_drm.h
80fe936be9c : panfrost: Update panfrost_drm.h
95d15406c4a : radv/video: Don't use multiple tasks for one encode operation
60c38b98869 : radv/video: Don't use op_close in encode
2a5a12cb71b : intel/executor: Small fixes to the help message
1e17f49baf4 : ci: add --pipeline-url to trace update script
f944c18fad7 : ci: fix trace update script
e509139f61a : radeonsi/vcn: Add support for H264 8x8 transform on VCN5
22d98e35cd9 : radeonsi/vcn: Stop hardcoding values in VCN version overrides
cd2562117a5 : frontends/va: Parse more H264 PPS for transform_8x8_mode_flag
1537b9355aa : ac,radeonsi: update comments related to the L2 cache, use "L2", not "TC"
1b941370393 : ac/nir/meta: move the "skip compute if no DCC image stores" condition to common
5250128c6a4 : ac: fix WAVES_PER_SH value for gfx12
1753bf599cc : ci: update traces
b7542c4390f : nir: CSE comparisons in atan2
7546ae96a77 : nir: drop NaN fixup for atan
ab8547a002d : nir: push up abs in atan2 calculation
398e1ad46c8 : nir: fuse ffma for atan range fixup
47e7cd268c1 : nir: negate an expression in atan
5318b8868b9 : nir: simplify atan range reduction fixup
87b99d57977 : nir: use copysign for atan
95215a094af : nir: extend copysign for no-integer hw
0a4a0df2834 : nir: push down fabs for atan
8579375777e : nir: simplify atan range reduction
a32b1a975d3 : nir: correct comment for atan range reduction
4fc3e34f2f1 : nir: use Horner's method for atan
0c81a29db69 : virgl: set no_integers
a52f6066477 : svga: set no_integers
4b95fb29887 : freedreno/a2xx: set no_integers
531538f6782 : etnaviv: set no_integers
f79f63f8b8d : lima: set no_integers
8bf75624163 : radeonsi/vcn: fix loop filter across slices
04614c57c96 : meson_to_hermetic: Fix cpu/cpu family not syncing on project configs
af15cceff44 : nvk: Use stride in the explicit modifier case for linear images
fed08a4ac85 : Fix definitions of PIPE_BIND_VIDEO_DECODE/ENCODE_DPB as they conflict with PIPE_BIND_SCANOUT and PIPE_BIND_SHARED
eab5b453cd4 : radv: fix allocating sparse descriptor buffers in the 32-bit addr space
a089d8e89bc : docs: update sha sums for 24.2.2
d6c1bda9eb1 : docs: update sha sums for 24.2.2
b489dc4918e : docs: add release notes for 24.2.2
b6f201b1734 : meson: require dri3 modifiers
0489df9a51e : glsl: set a version to standalone compiler context
62799fcdd55 : iris: initialize pixel struct to zero when setting clear color
39a1f538900 : anv: initialize pixel struct to zero when setting clear color
3886a3014d5 : tu: Fix ZPASS_DONE having stale value with generic clear+early frag test
6ac576ceb01 : radv/ci: update trace checksums
6e000d28171 : radv: Determine linked I/O info after nir_opt_varyings.
17f6ab28cc4 : radv: Add new linking step and use nir_opt_varyings.
fcb2c62b63b : radv: Add NIR XFB IO intrinsic info to legacy stages not just NGG.
79df320463a : ac/nir: Move varying cost functions from radeonsi to common code.
5fd3be6f1b7 : radv: stop relying on the VS for emitting VBO descriptors in DGC
53c760c3885 : radv: pass vb_desc_usage_mask in radv_dgc_params
4bd4f037b56 : radv: emit all VBO descriptors in the prepare DGC shader
8397e15019c : radv: use radv_vbo_info for emitting descriptors with DGC
a1646f468db : radv: compute rsrc3 for VBO descriptors in NIR for DGC
91fdce3f5a7 : radv: add a helper to get VBO info for emitting descriptors
ce9e2dbc622 : vk/runtime: Allow "require full subgroups" for Mesh/Task
1e84588887c : vulkan/android: change vk_enum_defines.h path
bcc19508865 : vulkan: fix glibc AOSP build
6378bbaa82d : nir/opt_algebraic: reassociate constants in ior(iand) chains
0adaf920147 : freedreno/drm: Fix ring_heap flags
4d5bc893b44 : ac/nir/tess: Remove no_inputs_in_lds.
b7136d08901 : radeonsi: pass TCS inputs_read mask to LS output lowering on GFX9 + monolithic
52c41f25de3 : ac/nir/tess: don't allocate LDS for HS inputs that are passed via VGPRs
0767f91c8ac : venus: avoid over-caching sfb cmds
4aa1259eb4a : nvk: Adverties VK_KHR_dynamic_rendering_local_read
84de6c12b26 : nvk: Emit SET_CT_SELECT based on the dynamic color location map
b1abf771c7d : nvk: Reset rendering attachment locations in BeginCommandBuffer/Rendering
9ba70bb1edd : vulkan: Expose a vk_cmd_set_rendering_attachment_locations() helper
ea783a96b86 : vulkan: Allow pColorAttachmentLocations == NULL in CmdSetRenderingAttachmentLocationsKHR()
c626be82f46 : vulkan: Add a helper for getting VkRenderingAttachmentLocaiontInfoKHR
0fd04379936 : nvk: Add all_linear to nvk_rendering_state
e533484d06f : nvk: Take depth image layer counts from the VkRenderingInfo
d7d02872373 : nvk: Don't do linear<->tiled copies for rendering suspend/resume
6f3c003433f : v3dv: unconditionally expose VK_EXT_queue_family_foreign
d756966a282 : radeonsi/vcn/enc:enable hevc cu_qp_delta for vcn2+
5330ba8d376 : frontends/va: get cu_qp_delta from vaapi
13a2805325f : llvmpipe: FlameGraph profiling support
6a3234ee3b2 : llvmpipe: improvements to JIT assembly dump
af8c6800875 : vulkan/wsi: Fix stack-use-after-scope in x11_surface_create_swapchain
63781071dbe : panfrost: drop leftover definition after pan_nir_lower_64bit_intrin removal
165c026161b : radv: add a helper to write a single vertex descriptor with DGC
374abea26be : radv: pass use_per_attribute_vb_descs in radv_dgc_params
955f148db14 : radv: specialize one more VBO parameter with DGC
e99ea580f79 : radv: fix missing attribute offset with dynamic VS inputs and DGC
14ebecd7871 : clc: fix compilation error with llvm-20
d16581652fe : ci/iris: implement nightly CL testing using piglit on ADL
aaa332a7517 : ci/freedreno: add Adreno 306/307 occasional timeout
4c359eae016 : tu: use instance indices in RD dump filenames
aa494cbacf3 : brw: align spilling offsets to physical register sizes
4f99e84367a : docs/ci: pass -D platforms=[] to avoid dependencies
01905230213 : d3d12: Use pipe_h264_enc_seq_param.max_num_ref_frames instead of pipe_video_codec.max_references in SPS
22bb1d4a945 : d3d12: Use d3d12_video_encoder_get_current_max_dpb_capacity in tex array pool instead of separate constant
6e745073dc2 : d3d12: Fix d3d12_video_encoder_get_current_max_dpb_capacity to report actual max slots number in DPB
72f4b7f01b6 : d3d12: Remove max_references usage from frontend to reserve barriers array
7c8ffc34aa9 : pipe: Add PIPE_H26X_MAX_REFERENCES
f817870aa92 : anv: Don't warn about unsupported devices if INTEL_FORCE_PROBE was used
ee727d7b66b : intel/dev: Add devinfo::probe_forced based on INTEL_FORCE_PROBE
aaaf9a3b878 : anv: Do hasvk devices check first
16a835ed3d4 : anv: Drop "not yet supported" warning for Xe2
ca13e353049 : anv: Add anv_device_perf_close()
2d216c12fab : anv: Drop useless '>= 0' check over a unsigned
023120d1fc1 : intel/perf: Fix intel_gem.h include
5d4e319aec0 : anv: Nuke perf_metric
8f6fca89aa1 : meson: delete dri3 build option
56ac3784548 : dril: also create double-buffered configs in swrast fallback
68a631947f4 : tc: optimize out tracked winsys resolves
3b198d5392e : tc: break out blit enqueue to separate function
5e319b0a3de : zink: use tc renderpass optimizing to inline resolves with dynamic render
2c700bb842f : zink: create a surface for resolve resources
cd7ad7bd7ed : vk: rename DGC feature to DGC-NV
d5916cb3ca7 : mesa: check for ARB_ES3_compatibility in format checks
e6c2bf38b1b : etnaviv: singlethread shader variant compiles when dumping shaders
d29dfc180e9 : etnaviv: allow shader machine code dumps in release builds
447ac6d6c64 : etnaviv: wire up missing gl_VertexID bits
63112e79ac2 : radv: use compute pipeline metadata for non-indirect DGC pipelines
9a07b8fa1c4 : radv: store the indirect compute pipeline VA to dgc_cmdbuf
81ec193e1b6 : radv: specialize dispatch initiator for compute/task shaders with DGC
fbb1ed66e42 : radv: stop storing DGC info as part of the VBO descriptors
57aa34a30d4 : radv: pass more VBO info as parameters to the DGC prepare shader
a5dbd622677 : iris: use correct enum for aux state on depth fast clear
90d91f739fe : egl: Stop requiring EXT_create_context_robustness for EGL 1.5
cb91ed8872e : nvk/nvkmd: Reference count internal mappings
134dfbe524e : nvk/nvkmd: Split client and internal mappings
a2c813a6d39 : nvk/nvkmd: Don't inline nvkmd_mem_[un]map()
37bbb47e863 : nvk/nvkmd: Plumb map_flags through to unmap/overmap
6c782b8a128 : nvk/nvkmd: Plumb map pointers through to back-end unmap funcs
b130c6dae42 : nvk/nvkmd: Plumb map_out through to the back-end nvkmd_mem_ops::map
3123bdbc667 : nvk/nvkmd: Add an nvkmd_mem_init() helper
44cc67e659f : microsoft/compiler: Move nir_lower_undef_to_zero out of the optimization loop
192ef947a9e : aco: fix printing of d16 MIMG dmask
999362f895a : aco: have get_subdword_definition_info update DefInfo
16ff51bb37e : aco/ra: use DefInfo for get_reg_specified
1e6741bf6b2 : aco/ra: fix sub-dword get_reg_specified in some cases
f2bb4e07439 : d3d12: Video Encode H264 - Workaround for D3D12 validation bug requiring pRefPicMarkingOperationsCommands for IDR frames
74be809237d : compiler: Allow derivative_group to be used for all stages in shader_info
d9e6d80c498 : meson_to_hermetic: Fix package path and all meson options being loaded
1eb98bc4574 : ci: move mtl-fw.json to .gitlab-ci directory
31aa56ab4ad : ci/{lvp,venus}: Skip massive-alloc tests
e833589acfd : ci/windows: Don't upload shader cache to artifacts
d7680bb284a : ci/dozen: Add a couple more skips
2ff28dae949 : ci/fdno: Add some flaky tests for a618
539698b589d : d3d12: Video Encode H264 - Store L0/L1 active nums at time to encode them in the headers
de4e25da469 : d3d12: Video Encode HEVC - Store L0/L1 active nums at time to encode them in the headers
1b39a519ca7 : d3d12: Remove usage of WindowFromDC when building without d3d12 graphics
3d6280c3c5f : vl/null_sw_winsys: Add extern declaration for C++ usage
2548471ca1b : vl/vl_win32_screen_create_from_d3d12_device: Allow winsys to be injected
fe98f32af38 : d3d12: H264, HEVC, AV1 Store multiple rate control states for multiple temporal layers
9c0b36eef2c : pipe: Add pipe_h264_enc_pic_control.temporal_id
895f528e0c8 : d3d12: Rename d3d12_video_encoder_config_dirty_flag_sequence_info to d3d12_video_encoder_config_dirty_flag_sequence_header
1fb5131c2e0 : d3d12: Fix typo in copyright comments
6ac3beeb850 : iris: fix indirect draw refcnt imbalance
06d417af80b : dril: use the super fallback path for software fallback
93a749c4497 : frontends/va: Fix locking in vlVaQueryVideoProcPipelineCaps
fccf31c231a : frontends/va: Fix locking in vlVaDeriveImage
5879eaac185 : ir3: Increase compute const size on a7xx
e27a07de59a : zink/ci: update the flakes list for ga106
9b4e46e8fc2 : radv/ci: update the flakes lists
0dc2a5bfee6 : radv: pass the vertex shader to radv_write_vertex_descriptors()
bd5dca3e81e : radv: rename radv_vs_input_state to radv_vertex_input_state
b3834b7dcd8 : radv: bind the static vertex input state from the pipeline
aea6cec4342 : radv: add radv_vs_input_state::attrib_index_offset
dd673269e4e : radv: only initialize per-attribute vertex input state when needed
4c181c33ccf : radv: return early when the vertex input state is dynamic
8fc977cb292 : etnaviv: emit SAMPLER_LOG_SIZE on sampler state changes
bfcee149eda : radeonsi: don't always update shader coherency draw call counter
9fa324c24c9 : hk: wire up compression
347c6e54058 : hk: disable submission merging
b5899a2bf9e : hk: shrink cmd bo
6e967ca8111 : hk: drop irrelevant comments
22347eb0e9e : hk: lock device-wide scratch access
505fd350bc9 : hk: handle compressed eMRT
48d4c5b4898 : hk: fix bg key with eMRT
64495653eb9 : hk: remove texel buffers from meta
70ec84e622a : hk: prep for block based blitter
a76a2edfdee : hk: rework meta for compression
50527475bee : hk: be stricter about formats in copies
d19ac31fa78 : asahi: add missing upcast for eMRT MSAA
a6c5f7dc206 : asahi: handle cross-process eMRT
591bf066bae : asahi: add agx_fill_decompress_push helper
cd1c7ff776e : asahi: fix fbfetch with eMRT
bf910ce8252 : asahi: allow compute blitter to handle rgb9e5 blits
93695ceb484 : asahi: factor out agx_usc_shared_non_fragment
4541688a859 : asahi: allow rgb9e5 rendering internally
bcddf041eb5 : asahi: optimize aligned blits
93785ae2fb5 : asahi: skip unmapped bo in fault dbg
1e2dcae4da7 : asahi,hk: deduplicate txf sampler settings
1f45aa37e0c : asahi,ail: pull texture view logic into ail
ed08fe94d2d : libagx: add in-place decompression kernel
3497cd2ed2b : asahi/clc: add bindless image intrinsics
b4b4c1908c3 : ail: add enums/queries for AGX compression modes
942dd5aa662 : ail: add metadata width/height in tile helpers
9f1e2e50533 : ail: clarify metadata buffer calculation
b0a8e623f95 : ail: consider format for compressability
f977c52b840 : ail: swallow up formats
06a48375c82 : agx: fix wait_pix scheduling with eMRT
05d535cb876 : agx: support bindless block image store
afc7557cb69 : nir,agx: make block image store an image() intrinsic
4941d718463 : nir/divergence_analysis: handle load_agx
e32989a698a : intel/dev: Enable BMG PCI IDs (without INTEL_FORCE_PROBE)
ec0c103b329 : egl: Add more errors cases during context creation
af425a63f7f : vulkan/video: fix vui encoding
9bb10b58f33 : aco: use v_cvt_pk_u8_f32 for f2u8
46ad5a01a89 : freedreno: Rename CP_SET_CTXSWITCH_IB to CP_SET_AMBLE
5be6f3b089c : intel/executor: Fix SWSB for sync.nop
6ada0170c49 : aco/ra: use arena allocator for hash maps
709f60e71d1 : aco/ra: use auto for std container iterators
534031761a5 : aco/ra: avoid rename map lookups in most cases
72464e24b48 : aco/ra: add add_rename() helper
c447c6fe17e : egl/wayland: Fix flush after blit in swap buffers multi-GPU case
8f3bb1fb2ed : aco/ra: always reuse def register for literal copy
5fb54d1fde9 : aco/ra: fix copying 64bit literal to sgprs
364764356ca : aco/ra: use parallelcopy to copy literal instead of s_mov
607cf5a8e91 : aco/ra: unconditionally replace literal with sgpr when promoting to VOP3
88733827030 : radv: fix emitting DGC indirect draws with drawid/base_instance
1536b7e9a8d : v3d/v3dv: build simulator references conditionally
bf37bd7e264 : vc4: build simulator references conditionally
e4e789ce10f : radv: allow VK_EXT_legacy_vertex_attributes with DGC
b32b15f0df9 : Uprev Piglit to 93b4bd2e0aaab1c22ae3e1a23f9e057a8f7451b2
5fed6bee19b : v3d: v3d_resource Use LINEAR layout for importing with INVALID modifier
9a213b882e0 : r300/ci: add more flakes
86c5298cdf2 : vc4/ci: update expected results
2d10233f2f1 : ci: add virgl & venus to the s390 build
b78a3d4de90 : zink: switch to derivative intrinsics
3f6b5ea27a2 : intel/brw: Use linear walk when shader requires DERIVATIVE_GROUP_LINEAR
898012ba111 : egl: use more precise conditional for passing fd through to dri screen create
45319cb2535 : radv: specialize push constant stages with DGC
8c5358040de : radv: move emitting VBOs with DGC
2234e6d75ad : radv: add a helper to store data to the DGC upload space
330d6e0951a : radv: stop passing the upload offset to dgc_emit_bind_pipeline()
e96be348f2f : radv: move emitting the compute pipeline with DGC
ecb788624b5 : revert part of 94e470a32d214052d89f519a07566d8098d05d28
9d981a4c5b4 : panfrost: properly lower DrawID sysval on v9 GPUs
05f6e9f11e0 : ci: Disable angle jobs for GL changes
3b581ed1f8e : zink: Optimize descriptor buffers struct filling
94e470a32d2 : zink: update profile with missing extensions
2e97d7b35c8 : doc/llvmpipe: Update URL to fix linkcheck
42f5b99a348 : etnaviv: Switch to etna_core_has_feature(..) for has_halti2_instructions
2978d102037 : etnaviv: Switch to etna_core_has_feature(..) for npot_tex_any_wrap
61d0ec5aec9 : etnaviv: Switch to stream_count from etna_core_info
8b0a409431b : etnaviv: Switch to max_registers from etna_core_info
89e286892da : etnaviv: Switch to num_constants from etna_core_info
f34bf161140 : etnaviv: npu: Drop not used spec values
92a6f697d58 : etnaviv: npu: Switch to use etna_core_info
226e7d952fb : etnaviv: Switch to vertex_output_buffer_size from etna_core_info
d5b47584173 : etnaviv: Switch to vertex_cache_size from etna_core_info
0a6baea7873 : etnaviv: Switch to shader_core_count from etna_core_info
f304dc57ae6 : etnaviv: Drop has_sin_cos_sqrt and has_sign_floor_ceil
3e4f73b3a0e : intel/dev: Update hwconfig => max_threads_per_psd for Xe2
588a65f29a9 : ac: do not lower some ops in nir_lower_packing
d43c5003fc8 : nir: add skip_lower_packing_ops shader compile option
6c1d0b82fbd : turnip/ci: add vkd3d job on the a750
e4f090d3a62 : intel/brw: Remove special treatment for 2-src in emit() helper
73f365e208e : intel/brw: load_offset cannot be constant on this path
fef175de099 : intel/brw: Enable constant propagation for a couple more logical sends
c6a8b382fd0 : intel/brw: Relax is_partial_write check in cmod propagation
13332c236b8 : intel/brw: Unconditionally run optimizations after nir_opt_uniform_subgroup
65eb7ed5fc4 : intel/brw: Run intel_nir_lower_conversions only after brw_nir_optimize
572e00dd661 : intel/brw: Copy prop from raw integer moves with mismatched types
c160ed212ed : nir/divergence: resource_intel is less divergent than you thought
eda55c7c2f6 : vulkan/screenshot-layer: Add Vulkan screenshot layer
7530487e609 : d3d12: Video Encode HEVC - Use VPS information from frontend, specifically for vps_max_dec_pic_buffering_minus1
e268ed0613f : d3d12: Video Encode HEVC to use direct DPB from frontend
0249f2e6528 : d3d12: Video Encode H264 - Support direct mmco operations
da2cbfe3bf8 : d3d12: Video Encode H264 to use direct DPB from frontend
bb1bbe51df9 : d3d12: Implement get_feedback_fence
067f8814354 : frontend/va: VaSyncSurface encoder check for surface feedback
dad58e0cd3f : d3d12: Implement pipe_video_codec.create_dpb_buffer for texture array resources
06a8b8c7e94 : d3d12: Allow passing custom pipe_resource creation template/placed resource to d3d12_video_buffer_create_impl
4070d02524d : d3d12: Implement pipe_video_codec.create_dpb_buffer for AOT resources
f8145fe6918 : pipe: Add PIPE_BIND_VIDEO_DECODE_DPB/PIPE_BIND_VIDEO_ENCODE_DPB
e751cb074ab : frontends/va: Allow drivers to allocate and use encode DPB surface buffers
bab6f2a1ec3 : etnaviv: isa: Add conv instruction
7f1c0fbe610 : radeonsi/vcn: Rename transform_skip_disabled and remove hardcoded value for VCN5
419885e2806 : tu: Simplify VK_EXT_sample_locations SampleCounts assignment
98d52cf2928 : tu: Fix VK_EXT_extended_dynamic_state3 feature
630d6d1f2ec : tu: Add a750 flush workaround and re-enable UBWC for storage images
4442d61b16f : nvk: Advertise VK_KHR_maintenance7
ace54cc9988 : zink+turnip/ci: fix .zink-turnip-valve-manual-rules
f11a4146454 : nir/algebraic: Remove incorrect bfi of iand pattern
0b010b357db : ci: use v6.11-rc5 kernel for Mali V10 testing
0d90f48b4f1 : ci: enable Mali V10 testing
91b3ae71d71 : iris: fix utrace compute end timestamp reads on Gfx20
14d772d6787 : anv: fix utrace compute timestamp reads on Gfx20
08ecfe8fa45 : zink+nvk/ci: mark a ton of tests as fixed
f668b17da6a : zink+nvk/ci: bump zink-nvk-ga106-valve timeout as more tests are being run
0cbd5bbb47d : venus/ci: add flake and skip timing out test
71dbe295372 : venus/ci: drop redundant flakes definitions
66bae75d475 : radeonsi/ci: mark a bunch of subgroups tests as failing
f05887a3590 : freedreno/ci: fix test timeout for a306_piglit
8bfd2c083eb : Revert "freedreno/ci: drop TEST_PHASE_TIMEOUT_MINUTES that match the default value"
39d62511410 : radeonsi/ci: bump timeout for nightly job glcts-vangogh-valve
8ffb44a6338 : nvk/ci: mark -dEQP-VK.drm_format_modifiers.export_import* as fixed
b967677d4e5 : ir3/postsched: take WAR ss-delay into account
bb13f30db25 : ir3: add is_war_hazard_producer helper
ce5c0c21c44 : ir3/legalize: don't add (ss) for WAR hazards synced with (sy)
6a19274e3dc : ir3/legalize: add needs_ss_war helper
6e16dc60a17 : ir3: add assert to detect getting reg file of const/imm
523a0e2e395 : ir3/legalize: don't add WAR dependencies for const/imm regs
7cc24aa506b : ir3: fix recognizing const/imm registers as a0
43d65e0ff0c : ci: Make per-build dependencies optional
9b717596b21 : llvmpipe: Fix type mismatch when storing residency info
7fb7fa794c3 : util: Remove Vulkan-only formats from get_plane_width/height
1ae09c4e79f : tu: Use vk_format_get_plane_count for tu6_plane_count
29d1cd6e8bd : tu: Use vk_format_get_plane_width/height to get the plane dimensions
b37e06fd588 : vulkan, radv: Add new common vk_format_get_plane_width/height helpers
7d0a631f20d : llvmpipe: export dmabuf caps for kms_swrast
310e3bb0266 : ci: do not start build-only jobs until the critical build-for-tests jobs are done
27fba5ccdf4 : ci: merge build-x86_64 & build-misc
c9e847e51f7 : ci: move build jobs that are used by tests to an earlier stage
096acf8c0c4 : anv: change existing ICL workaround to depend on BLEND_STATE
51e05c28446 : iris,anv: simplify and inline sampler count calculations
32f606486fa : anv: prefetch samplers when dispatching compute shaders
bb426b7f3c8 : nir/tests: add basic terminator merge test
85741c6a15d : nir/tests: make add_loop_terminators more flexible
51bb0e68b39 : nir/opt_if: merge IFs which have phis between them
37881801c14 : nir/opt_if: optimize phis between similar IFs
50d416fe892 : nir: add nir_block *nir_src_get_block(src) helper
12ff1b683ee : Revert "ci: take igalia farm offline"
893c93a27ac : meson: Allow building lavapipe without specifying llvmpipe
0fc3c52e438 : nir/opt_loop: Fix handling else-breaks in merge_terminators
44e1cf27489 : anv: set correct miplevel for anv_image_hiz_op
5f402f3aae4 : nvk: Hash minSampleShading in nvk_hash_graphics_state()
5b69215ec2e : nvk: Use 4 bits per value for the anti alias values
6e63a79267c : nvk: Fix a typo in a comment
615d6b0e1a4 : docs: add sha sum for 24.1.7
8503dbd0d23 : docs: update calendar for 24.1.7
e78ecfc9a4b : docs: add release notes for 24.1.7
42114aa7238 : vulkan: Handle VIEW_INDEX_FROM_DEVICE_INDEX_BIT in the runtime
8c60f1461bc : vulkan: Take a VkPipelineCreateFlags2KHR in vk_pipeline_*shader_stage*()
81a00a48bc2 : microsoft/compiler: Handle subgroup size 4 as a required wave size
15f13f3c459 : dzn: Drop custom subgroup size handling
faf27a59899 : dzn: Use vk_pipeline_shader_stage_to_nir()
4365d0d7694 : lvp: Stash the PipelineCreateFlags2KHR in the pipeline
c0191b20de5 : vulkan/pipeline: Handle VIEW_INDEX_FROM_DEVICE_INDEX_BIT
03655dfda12 : compiler, vk: Support subgroup size of 4
9f88b6025bb : ci/windows: Bump image tags to rebuild deps with v143 build tools
1a93b1e2178 : ci/windows: Update VK-GL-CTS to d48899f85b486a70d090af59a1453763458611d9
5053ac02ed0 : ci/windows: Use MSVC v143 build tools
2e389b949b4 : freedreno/ci: add a630 flake
74f7b370eab : ci/build: untangle debian-s390x from debian-ppc64el
b39e34ba92b : nouveau/ci: drop TEST_PHASE_TIMEOUT_MINUTES that match the default value
71787885e37 : freedreno/ci: drop TEST_PHASE_TIMEOUT_MINUTES that match the default value
83d3c35eff5 : etnaviv/ci: drop TEST_PHASE_TIMEOUT_MINUTES that match the default value
812fb1d2764 : broadcom/ci: use TEST_SETUP_AND_UPLOAD_MARGIN_MINUTES
fc3701bb5cd : broadcom/ci: drop TEST_PHASE_TIMEOUT_MINUTES that match the default value
f01825569ee : ci/bare-metal/poe: change the default TEST_PHASE_TIMEOUT_MINUTES to `CI_JOB_TIMEOUT - 5min`
fe075df8d95 : freedreno/ci: drop unused TEST_PHASE_TIMEOUT_MINUTES in LAVA jobs
033818fdd99 : nouveau/ci: fix gk20a-gles test timeout
4888d39f29a : freedreno/ci: fix a630_*_full tests timeout
b978d3eb54b : etnaviv/ci: fix gc2000_piglit test timeout
aac9c74a834 : v3dv/ci: fix test timeout for v3dv-rpi5-vk-full:arm64
e5852bd41fd : ci/vkd3d: check for tests listed in fails but not actually failing
5434aa79f58 : ci: run only one vkd3d test at a time
23e9cbc623e : ci/vkd3d: use upstream test-runner.sh for process isolation
2019ccfc491 : ci/vkd3d: make the job output less spammy, focus on what is useful to print
4a629f20a11 : nvk/ci: drop skip of fixed vkd3d test
dac44e02f72 : d3d12: Don't use a vertex re-ordering GS for line primitives
5b7a6429410 : docs: update calendar for 24.2.1
59fa27e1da9 : docs: add sha sum for 24.2.1
beb6f3f1219 : docs: add release notes for 24.2.1
4246c88c5e0 : ci: take igalia farm offline
3e1d847d370 : radv: Use the SPIR-V printer in spirv_to_nir
6e3938f45b4 : v3dv: Drop the SPIR-V dumper
c60a421f0c2 : vtn: Add a debug flag to dump SPIR-V assembly
9520fb8ecc5 : vtn: Allow SPIR-V debug options in release builds
ee7b596abc6 : vtn: Move initialization of mesa_spirv_debug to a helper
d8644a533e5 : v3dv: Update a debug message
da395e6985a : intel/brw: Fix extract_imm for subregion reads of 64-bit immediates
51c85e03632 : intel/brw: Drop misguided sign extension attempts in extract_imm()
53869ae45bb : rusticl/mesa: Return CStr for device and vendor names.
6b43c5c552b : zink: cache generated vendor and device name inside zink_screen
73c8e2c3cd0 : rusticl: reuse PipeContext
64ca0fd2f28 : frontends/va: Allocate surface buffers on demand
de61cb72fe3 : pipe: Use correct struct for h264/h265 dpb entry
83b74bfc6d7 : bin/gen_release_notes: adjust checksums section
2aa373aee57 : radeonsi/vcn: Implement get_feedback_fence
49596f70ee7 : frontends/va: Check for errors from end_frame in vlVaEndPicture
db45d16dfef : pipe: Add int return value to video end_frame
96fe9fde3f3 : frontends/va: Implement sync buffer/surface timeout for encode feedback
6d697485429 : d3d12: Remove get_feedback_fence implementation
ef4c41d7fde : v3d, vc4: remove unused functions
518b2d548fb : nir: Preserve fp_fast_math in nir_opt_vectorize()
7392e3306ef : radv: remove useless check about non-indexed draws and DGC
0e1e5264b50 : radv: specialize indirect command layout stride for DGC
8edbfbfe68e : radv: specialize push constant DGC token
7d0972711c2 : radv: simplify allocating push constants with DGC
545949d12f7 : radv: specialize VBO DGC token
64076c652c3 : radv: specialize pipeline DGC token
7270bf7aa3c : radv: specialize index buffer DGC token
3128eca2d03 : radv: specialize draw DGC token
ccd55b55da9 : radv: specialize dispatch DGC token
b4793400f3d : radv: add a pointer to the DGC layout in dgc_cmdbuf
c7540d3fd68 : radv: prepare for specialized DGC shaders
0dc791ed57d : freedreno: use unicode © instead of DOS-like (C) copyright sign
89366ff5236 : freedreno: Convert to SPDX-License-Identifier instead of pasting whole license
ef970c5a9d6 : nir: optimize pack_uint_2x16 of pack_half(a, 0)
79637d5942d : radeonsi/vcn: Support H264 constrained intra prediction
c53641f810d : radeonsi: Implement buf_ofst_info in si_video_resize_buffer GPU copy path
134e95cdb1b : radeonsi: Enable transform_skip HEVC feature support
18f15da94dc : ci/intel: add i915/MTL firmware to rootfs
0441202d6ba : ci: add firmware files to rootfs
695f5314d61 : intel/brw: Simplify fs_inst annotation
ec15cdfa2a3 : intel/brw: Pack brw_reg struct
2261b298d17 : anv: fix adding to wa_addr
7941d705c3a : venus: workaround cacheline overflush issue on Intel JSL
c0762e88f31 : ci/build: fix ppc64le and s390x jobs rules
e48fd1ffe37 : meson_to_hermetic: Code health / lint update
cd3e8cb750e : meson_to_hermetic_test: Adds some rudimentry unit tests for Config Parsing in meson_impl
f6eeb3c6d12 : ci/image-tags: re-generate all the images building deqp-runner
8a95129aeed : ci/deqp-runner: add infra to apply patches
83d9cfa58d3 : ci/deqp-runner: build from git checkout even on linux
03e50318ffd : ci/deqp-runner: be less verbose in the loop printing the deqp builds info
3b0c527b568 : ci/deqp: simplify command to list local deqp patches
ca7fde8761d : ci/deqp-runner: restore CC after temporarily overriding it
17f97a69c13 : iris: Reduce clear color state alignment to 64B
063715ed45c : anv: Reduce clear color state alignment to 64B
246e22ff4f1 : aco/tests: do not use mul with constant to tests neg modifier
bf67ac30fe5 : aco/tests: allow literals with resolved swizzles in vop3p test
6a18eb6afca : aco/tests: parse neg(constant) in vop3p test
52465956cae : aco/print_ir: use neg() for constants
fb8e730d9bc : aco/tests: do not use add to tests neg modifer
f71522e5cf5 : aco/tests: don't test dpp constant propagation with row shift
f990322597a : wgl: Add missing idep_mesautilformat
284ad7da393 : pipe_loader_drm: Fix virtgpu_drm header path
25ba90fd888 : vc4/meson: simplify neon build now that the android build system doesn't exist anymore
9777f016c74 : egl/x11: pretend kopper is software with LIBGL_KOPPER_DRI2
aae62e5d292 : egl: unify LIBGL_KOPPER_DRI2 checks
d94d1524986 : freedreno: Add initial A621 support
b77eca8a956 : vtn: mark ImageMipmap as supported
fc88f04ba12 : vtn, nir: handle OpImageQueryLevels on images
260a50add59 : nir: Support multisampled images in lower_read_only_images_to_tex()
c5e38d5cb81 : compiler/types: Add multisample vimage/vtexture types
9982568fa81 : clc: add support for more image related extensions
2fda0db66fa : ac,radeonsi,radv: add common GFX preambles
80e8e18cc60 : ac: add ac_gfx103_get_cu_mask_ps()
e97b968aeb4 : brw: add a comment what Gfx12.5 URB fences
93fba403898 : brw: switch mesh/task URB fence prior to EOT to GPU
fda6f8638a6 : vc4: Add missing libvc4_neon build dependencies
9bfb23b2525 : radv: rework computing the DGC cmdbuf layout
156c1b0547a : New testing jobs zink-anv-adl{,-full}
1b51e24b0a9 : New testing jobs intel-adl-skqp
c653e987487 : New testing jobs anv-adl-angle{,-full}
6c9138f86ae : New testing jobs anv-adl{,-full}
fce5e776048 : New DUT for Alder Lake
437bda3013d : intel/brw: Get rid of the lsc_msg_desc_wcmask helper
55f193a1059 : intel/brw: Switch from LSC CMASK opcodes to regular LOAD/STORE
7e52b678014 : anv: Add full subgroups WA for the shaders with barriers in Breaking Limit
1904fe11862 : anv: Release correct BO in anv_cmd_buffer_set_ray_query_buffer
09122e2be0f : brw,elk: Fix opening flags on dumping shader binaries
442cc7996e5 : anv: Assert ray query BO actually exists
4c1a912372d : radv: remove RADV_DEBUG=nogsfastlaunch2
4a8f3181baa : intel: Support any depth fast-clear value on Xe2
4a9e45061a2 : anv: Add and use anv_image_hiz_clear_value()
9fd79dc49e9 : anv: Pass the VkClearDepthStencilValue for clears
f3c7e14f091 : isl: don't assert(num_elements > (1ull << 27))
b78a691ce2a : nil,nvk: Disable modifiers for B10G11R11_UFLOAT and E5B9G9R9_UFLOAT
2158fe2ae29 : nir/divergence: add missing load_constant_base_ptr
6336e0fe7f6 : anv: order data in wa_bo to leave wa_addr last
d8ec8acede8 : anv: always use workaround_address, not workaround_bo
9b98cebe9aa : intel: Drop BLORP_BATCH_NO_UPDATE_CLEAR_COLOR
64d861b700e : iris: Skip some fast-clears even on color changes
2886851a8e7 : iris: Always use BLORP_BATCH_NO_UPDATE_CLEAR_COLOR
721d0c3e775 : anv,hasvk: Always use BLORP_BATCH_NO_UPDATE_CLEAR_COLOR
5fd42500cf2 : anv,hasvk: Add and use set_image_clear_color()
27014df3669 : glx: Getting rid of the double assignment in `__glXWireToEvent`.
4bf257a18fd : llvmpipe: make sure to duplicate the fd handle before giving out
521dc42e6c3 : llvmpipe: handle stride properly on lvp udmabuf imports
7db16e7cdd7 : radv: turn video decode/encode on for VCN4 with latest fw
4255bbd9584 : radv: move video decode enable test into a flag
95a980b61fb : radv/video: add event support for VCN4
c6cc3b175fd : meson-to-hermetic: Rename meson-to-hermetic to -> meson_to_hermetic
c3408625556 : frontends/va: Don't return P010/P016 as surface formats when encoding
786be05df36 : dril: add zink stub
7255c5e108c : ci: add a660 flake
cb32bcd3fea : amd/vpelib: Add 420 semi-planar 12bit handling
fcad791d073 : amd/vpelib: Create virtual stream concept
b670701b659 : amd/vpelib: Increase the CD field in vpe descriptor programming
cb9175a7af3 : amd/vpelib: Update Plane Descriptor Writer
18dae30b172 : amd/vpelib: Add resource function hooks for checking support
06097ad64df : amd/vpelib: Remove unused structs
6483c2c7867 : amd/vpelib: Add and fix collaborate sync data
015b1b52c8f : amd/vpelib: Remove extra collaborate sync commands in IB
e9e2fe389ff : amd/vpelib: Use VPE_IP_LEVEL_1_0 for VPE IP 6.1.3
73d112f3725 : amd/vpelib: Add input pixel format support
0164bfda65b : amd/vpelib: Add cache mechanism for 3D Lut command
9817793cd92 : amd/vpelib: Reuse existing float to reg format conversion
f79c80e6d63 : turnip/ci: document all the a750 flakes seen in the last week
22bd67a16d2 : zink+nvk/ci: document all the flakes seen in the last week
6ab8e089bdd : zink+nvk/ci: document new variant of test failing
dea1fedf518 : aco/tests: add more VALUMaskWriteHazard tests
11262a01cef : aco: preserve bitsets after a lane mask is written
61e73c2323a : aco: check SALU writing lanemask later for VALUMaskWriteHazard
b1ba7d1b991 : aco: don't consider sa_sdst=0 before SALU write to fix VALUMaskWriteHazard
8f5ee70d858 : aco: also consider VALU reads for VALUMaskWriteHazard
ee648326d9a : aco: ignore exec and literals when mitigating VALUMaskWriteHazard
75ab02068ee : kopper: only include loader_dri3_helper.h when xcb is enabled
4cfaf10c105 : llvmpipe: Only use udmabuf with libdrm
4fa1709eaf2 : asahi/clc: drop caps list
fc28ebcfa14 : vtn: infer SpvCapabilityLinkage
694e68f359e : nak: Fix wrong encoding for F2FP cbuf and immediate forms
14de650d58c : aco: call nir_copy_prop() and nir_opt_dce() before instruction selection
e030ab4bf20 : vc4/ci: update expected results
07202111a6e : ci/rules: make every job exist as manual in fork pipelines
e54440d15e9 : Uprev Piglit to a3826de3c26a279599d15b018a9a3e75ca46f4f8
1f9c40a8d1b : anv: explicitly disable BT pool allocations at device init
749d7e96bf6 : lima/ppir: switch to derivative intrinsics
cc5d481f41a : radv/ci: enable RADV_PERFTEST=transfer_queue on GFX9+
731523a10bd : radv/ci: update flakes lists for NAVI21/VANGOGH
68cd36d9b46 : radv/video: fix reporting video format props for encode.
7f7ecaf08cc : radv: optimize NOPs padding with DGC
a7547a97814 : radv/amdgpu: assert that the DGC IB VA is correctly aligned
8f8a51ac5c1 : etnaviv: build dependency for the etnaviv tests
43bff3b9ebe : etnaviv: rename enums_h appropriately
48a49c4e04e : radeonsi: enable KHR_shader_subgroup
1ee612e1ac4 : radeonsi: use wave64 for KHR_shader_subgroup enabled shader
a78d1d49e65 : radeonsi: consider both stages to determine merged shader wave_size
196d91ed786 : radeonsi: remove NULL check in si_determine_wave_size
40fdd97de38 : glsl: set shader_info.subgroup_size for KHR_shader_subgroup
ea33876fbec : glsl: remove unused fields in gl_shader
7538edf706d : glsl: add KHR_shader_subgroup_quad builtin functions
72517a8be95 : glsl: add KHR_shader_subgroup_clustered builtin functions
db41c09e179 : glsl: add KHR_shader_subgroup_arithmetic builtin functions
ac0bbb5b3f4 : glsl: add KHR_shader_subgroup_shuffle_relative builtin functions
eee3091e3e7 : glsl: add KHR_shader_subgroup_shuffle builtin functions
a496d84ac88 : glsl: add KHR_shader_subgroup_ballot builtin functions
7113d3c6bae : glsl: prepare ballot function args for subgroup usage
5f212a190b9 : glsl: add KHR_shader_subgroup_vote builtin functions
2d71467ec34 : glsl: prepare vote function args for subgroup usage
f0c8520a90f : glsl: add KHR_shader_subgroup_basic builtin functions
6ae013a0320 : glsl: use generic convertion code for some intrinsics
c6311166447 : glsl: remove unused builtin function macros
e2b07f93291 : glsl: add builtin variables for KHR_shader_subgroup
19e4549944f : glsl: add KHR_shader_subgroup extensions
72823354dd1 : mesa: add spirv GroupNonUniform* capbilities support
d5bc014493c : mesa: implement KHR_shader_subgroup Get* values
34f4b5e0ea8 : mesa: add KHR_shader_subgroup extension
661b9061d47 : gallium: add caps for KHR_shader_subgroup
58e412014a0 : ac,radv,radeonsi: stop using quad vote any/all when llvm
a37933b7214 : ac/llvm: build wqm for quad intrinsics only when fragment shader
0f937426cc9 : radeonsi: lower subgroup ops after wave size is known
31dfb04fd35 : intel/brw: Remove long register file names
6bdf2de4d2f : intel/brw: Remove unused ARF values and helpers
72b687abb4d : intel/brw: Make BAD_FILE the zero value for brw_reg_file
e8f921678a3 : intel/brw: Explicitly map brw_reg_file into hardware values
e7179232c9d : intel/brw: Move encoding of Gfx11 3-src inside the inst helpers
d31c8bfb6fe : intel/brw: Remove more uses of variable length arrays
86c20e2910f : intel/brw: Use a helper for common VEC pattern
abc535a3b4b : intel/brw: Remove unused variable
72506ac8c77 : egl/android: Fix wrong pipe format for RGB_565
e9d908206b4 : vtn: ignore volatile on functions for now
eef1af81285 : rusticl/device: limit CL_DEVICE_IMAGE_MAX_BUFFER_SIZE more aggressively
81e3930ec0a : nir/print: Add a helper for generating debug info
4423c50c1b9 : spirv: Emit nir_debug_info_instr for OpLine
ce24486ee44 : nir: Introduce nir_debug_info_instr
a70968c62f9 : freedreno: update night expectations
7b32df696e8 : nvk: Fix regression observed on Kepler
74dafa3c792 : ac/llvm: fix umul_high
2162cf74760 : v3d/ci: update expected results
aeba937762a : nvk: Advertise VK_EXT_legacy_vertex_attributes
fef77e1d4ce : nvk: Treat NULL vertex/index buffer pointers as null descriptors
f83e573c1a7 : nvk: Use the new dispatch helper for queries
105bdf2e362 : nvk: Add a helper for dispatching compute shaders
83feed1d222 : nvk: Refactor compute shader dispatch
db0c2aa796a : nvk: Expose a new nvk_compile_nir_shader() helper
cdef36c4226 : nvk: Disable conditional rendering around CopyQueryPoolResults
8142e084b32 : meson-to-hermetic: Add a global state-tracker and loading of project configs
24d9cea5ff1 : mesa/program: remove memcpy where src == dst
76e350671f3 : freedreno/a6xx: Sysmem clear fixes
2cf590dd607 : Revert "device_select: shortcut EnumeratePhysicalDevice* for count-only calls"
9e04c0a818b : panfrost: add support for image2DMSArray on bifrost
3173b2c9b74 : panfrost: implement image2dms support for valhall
657591728ae : panfrost: move lower_image_ms to after lower_atomics
346ec90fddc : panfrost: move pan_arch definition out of genxml to pan_props.h
1fd00e42700 : panfrost: Add b2i16 conversion to table
8c68eeb8901 : spirv_to_dxil: add missing SPIR-V capabilities
0e73926c202 : device-select: block xserver+zink reordering via xcb
23658920d13 : anv,iris: Skip tex invalidate for clear conversion
7b9400b7f78 : intel/blorp: Don't use clear color conversion on gfx12
b404ca0eb0f : intel: Don't use HW clear color conversion on gfx11
dfcd93d12f3 : intel/isl: Fix packing of SINT formats
fba1c3c721b : panvk: Prepare cmd_meta for Valhall
713f5c3600f : panvk: Prepare the cmd_desc_state logic for Valhall
c257bf51427 : panvk: Conditionally register an host address when tracking user memory
b7e0f149590 : panvk: Move panvk_debug_adjust_bo_flags() to panvk_device.h
b1db49d0785 : panvk: Allow more descriptor sets on Valhall
5571a4cdaa3 : panvk: Make panvk_queue_finish() a per-arch function
09682bc5b0c : panvk: Prepare panvk_cmd_pool for CSF
598a8d9d11f : panvk: Collect allocated push sets at the command level
5b1cddf35f6 : panvk: Prepare the blend logic for Valhall
c1b3db966a7 : panvk: Move the VkEvent logic to the jm folder and make it per-arch
27beadcbdb5 : panvk: Extend the shader logic to support Valhall
e350c334b6b : panvk: Extend the descriptor lowering pass to support Valhall
5984fc21a22 : lavapipe: VK_EXT_pipeline_robustness
28c957409f4 : radv/amdgpu: do not check that a CS is aligned if no padding is added
e3113ffcfd1 : Uprev Piglit to 6533b66878c8cb9361c554b7ff940518ab12c816
3af0f0129cf : radv: fix DRLR with subpass input attachments and feedback loops
4a191e34c95 : radv: add support for input attachment indices with DRLR
ab2c8af6347 : radv: add radv_shader_info::ps::uses_fbfetch_output
541a204733d : radv: use the Mesa-specifc dynamic rendering flag for meta operations
e57d3551dab : vk/render_pass: add Mesa-specific flag for dynamic rendering
f5923fc2dc0 : venus/ci: move postmerge jobs to -postmerge stage
8190165a0a3 : lavapipe/ci: move postmerge jobs to -postmerge stage
f9fd30d62dc : r300/ci: move postmerge jobs to -postmerge stage
b20eb7ba33c : mesa/main: switch from deny-list to allow-list
71cc56e1f79 : mesa/main: validate half-float types
63a2f949621 : mesa/main: validate integer-formats
dea1b68f739 : mesa/main: validate abgr format
87edfee086c : mesa/main: validate bgr formats
e8226bda60d : mesa/main: validate desktop gl format/types
ca2fbfdaa0f : mesa/main: check depth/stencil formats
ea6f960ec88 : mesa/main: validate GL_UNSIGNED_INT_10_10_10_2
9409113d265 : mesa/main: validate GL_UNSIGNED_INT_2_10_10_10_REV
75cad45ab1d : mesa/main: validate GL_UNSIGNED_INT_5_9_9_9_REV
7035a74d936 : mesa/main: use extension-helper
778cb590862 : anv: optimize STATE_BYTE_STRIDE emission
195c5b68baa : anv: don't miss workaround for indirect draws
f25b500af46 : anv: move conditional render predicate after gfx_flush_state
913ec4e78f6 : ci: fix toml-lint rules to not block nightly pipelines
421c42170e1 : radv: stop emitting DB_COUNT_CONTROL in the GFX preamble
e3e28bb514b : radv: stop emitting PA_SC_CLIPRECT_RULE in the GFX preamble
46624835350 : radv: stop emitting DB_RENDER_OVERRIDE in the GFX preamble
cd57411aaae : radv: remove redundant PA_SU_PRIM_FILTER_CNTL in the GFX preamble
6e2ae9c5811 : radeonsi/vcn: Use pipe header params in H264 header encoder
af849516f06 : radeonsi/vcn: Use pipe header params in HEVC header encoder
138ba42a870 : radeonsi/vcn: Fix radeon_enc_code_ue with values over 2^16
40d01175be3 : radeonsi/vcn: Deduplicate header encoding functions
32c6a61e2b1 : radeonsi/vcn: Switch to app DPB management for H264 and HEVC encode
322240fcff1 : radeonsi: Add GPU copy path to si_video_resize_buffer
1de2cc648b1 : frontends/omx: Adjust to encoding changes
ef8ba757180 : frontends/va: Parse HEVC slice packed header
c78ebe97c6e : frontends/va: Parse H264 slice packed header
f5af70c6b86 : frontends/va: Only use parameters for first slice in H264/5 encode
cc14724d73b : frontends/va: Implement DPB management for H264/5 encode
fc1ec3c5d4d : util/rbsp: Fill bits again if reading more than 16 leading zeros
5bf6602d239 : anv: check if RT writes are happening for HasWriteableRT
a63277cc176 : panvk: Remove unused vk_vertex_input_state in graphics_save_ctx
1710925282f : panvk: Save and restore vertex buffer in gfx_meta
a659cd3b032 : panvk: Simplify meta ctx save/restore
ff24a8384c4 : panvk: Manually copy dynamic state in meta_gfx
1d33aee1971 : panvk: Close batch in CmdBeginRendering if already open
a88898a28f3 : anv: optimize CLIP::MaximumVPIndex setting
038b3c24d70 : ci: bump piglit version
4c32709c74f : glsl: fix function overload resolution at link time
8e4b14dcfda : glsl: apply implicit matching rules when linking
018ebeca725 : glsl: store has implicit conversions bools in gl_shader
ac312e9548f : glsl: drop double support checks in helper
b97e10208c1 : intel/brw: Add a file parameter to idom_tree::dump()
bb4f05005e6 : intel/brw: Print blocks in brw_print_instructions_to_file()
2d73e423333 : intel/brw: Fix OOB reads when printing instructions post-reg-alloc
9f5af689952 : mesa/main: expose `EXT_multi_draw_indirect`
582eb2439cb : panfrost: advertise `PIPE_CAP_MULTI_DRAW_INDIRECT`
f390835074b : panfrost: use special DrawID register on CSF-based GPUs
ce76caf3ee9 : pan/bi: implement nir_intrinsic_load_draw_id
676afca468a : panfrost: implement multi draw indirect for CSF-based GPUs
7c1fe4bdbe7 : pan/cs: add helpers to generate csf loop
50d2396b7eb : pan/cs: add helpers to emit contiguous csf code blocks
8b8de5ad9d7 : panfrost: implement indirect draw for CSF-based GPUs
3b871856d1e : panfrost: refactor draw logic to support native draw indirect
d8b6a59896a : panfrost: rename `PAN_GPU_INDIRECTS`
84d2401de3f : ci: don't run hardware tests if the toml files don't pass validation
1ba84bc5ca6 : ci: add check for misleading indentation in ci toml files
d9406658ed8 : brw: remove unused prog_data field
cf986dd5892 : nir: remove unused intel intrinsics
3769b58272c : anv: move lowering of descriptor intrinsics to apply_layout
45117c0ed5e : anv: simplify loading driver internal constants
7a55a930f6a : anv: reuse common pipeline state for compute push allocations
afb7b17fddc : freedreno: Enable A505
70cdff1f238 : perfetto: Add Panfrost data sources to system.cfg
5a38361ba98 : nvk/ci: document CTS bug
812c8f6abe4 : tu: Treat partially-bound depth/stencil attachments as passthrough
5377219ca0f : tu: Fix passthrough D24S8 attachments
d7f7aede15d : intel/ci: don't trigger anv-jsl-full & anv-tgl-full on GL changes
2a20cdfb313 : ci/run_n_monitor: Add --dry-run argument
ad5f4d0270b : ci/run_n_monitor: Remove --force-manual
99cd56a6846 : ci/run_n_monitor: Add --exclude-stage filtering
3ffe7332147 : ci/run_n_monitor: Add --include-stage argument
4e56472da22 : ci/panfrost: Move manual/nightly jobs to postmerge stage
ca8f6b66a8a : ci/etnaviv: Move manual/nightly jobs to postmerge stage
b70ad23bb1f : ci/nouveau: Move manual/nightly jobs to postmerge stage
337e00aa2dd : ci/llvmpipe: Move manual/nightly jobs to postmerge stage
4752ce71869 : ci/zink: Move manual/nightly jobs to postmerge stage
25c70888a50 : ci/broadcom: Move manual/nightly jobs to postmerge stage
cc507536db7 : ci/intel: Move manual/nightly jobs to postmerge stage
4bcd57b0b51 : ci/amd: Move manual/nightly jobs to postmerge stage
f1aab081b5c : ci: Create new 'performance' stage
97d049504c1 : ir3: use physical cfg in helper_sched
1bbc36c5d21 : ir3: recalculate reconvergence after opt_jump
c67381538d0 : ir3: fix reconvergence of blocks with multiple divergent predecessors
d9977a61762 : ir3: fix adding physical edges multiple times
f432eb691e8 : ir3: Move reconvergence backedge handling
aee097ed219 : ir3: fix reconvergence points for blocks with two terminators
fba921bf49b : ir3: preserve block divergence info in ir3_lower_subgroups
053612b7cff : ir3: remove unnecessary reconvergence point in scan_clusters lowering
a13394ad91b : ir3: print block divergence info
ec19a354dcc : ir3: print predicate inversion for branches
13066905d37 : egl/android: call dri2_display_create() like every other driver
7b92e11e16a : aco: forget valu delays after certain s_waitcnt_depctr/LDSDIR
30396ba6047 : aco: move insert_delay_alu to after insert_NOPs
807651561e7 : aco: split insert_wait_states into two
ac9b13ace50 : Revert "ci: disable Collabora's farm due to maintenance"
1ebff2220da : frontends/va: Fix leaks with multiple coded buffer segments
70934f3015e : freedreno, tu, ir3: Enable tiled workgroup item dispatch on a7xx
58ed1854c45 : freedreno/a7xx: Document compute dispatch tiling registers
c56683a3e22 : freedreno/computerator: Fix enabling wave128
9724d29b232 : docs/panfrost: mention that Mali-G610 is conformant
d5efbc7f1cc : radv/amdgpu: fix CS padding for non-GFX/COMPUTE queues
c5156257d93 : ci: disable Collabora's farm due to maintenance
9ce8fe53697 : meson-to-hermetic: Merge meson_android/meson_fuchsia into one file.
e19871bd6ad : nak: Use F2FP for nir_op_pack_half_2x16_split on SM86+
6a292c2699c : intel: Fix bad align_offset on global_constant_uniform_block_intel
c96ceb50d0f : intel/brw/xe2: Allow int64 conversions
09cf9fe8abb : anv: Larger memory pools for huge shaders
0921dfa0447 : anv: Protect against OOB access to anv_state_pool::buckets
2fa52bf6e5d : tc: set resolve on renderpass info if blit terminates the renderpass
38f4501a5cb : zink: don't skip cbuf store ops if resolve is set
a869237d502 : panvk: Fix viewport calculation
5b129e6eb9f : panvk: Expose trivial google extensions
a6496e3a166 : panvk: Properly propagate helper invocations requirement
322227ba17b : radv: use a sized NOP packet for the DGC preamble
fceb122a2e9 : egl/wayland: do display gpu fd dance for non-sw zink init
b38480d6c74 : egl: pass real value for software to dri2_setup_device()
7deb96a5f9b : egl/wayland: split out dmabuf extension stuff for kopper
28b291446bd : egl: really fix kopper fd passing
b66743984c1 : egl: add DRI_USE_INVALIDATE with non-sw kopper
8bfbcd5b28d : zink: delete hackaround for disabling wsi extensions
b20c21a5a6e : device_select: disable reordering with zink on xwayland
86bb1036e2e : device_select: shortcut EnumeratePhysicalDevice* for count-only calls
39ae6a891d3 : device_select: reorder CreateInstance to have shorter failure paths
3b2de16fa50 : panvk/ci: Enable clearing tests
a31a55d3489 : panvk: Lower var copies before lowering IOs
4ecfc45cd0f : panvk: Allow ZS formats on 1D/3D images
213e895da06 : panvk: Allow compressed formats
4a30a28653b : panvk: Fix depth-stencil AFBC support
baf8570b28b : panvk: Add support for render-pass resolve operations
0b08826f7d7 : panvk: Lower load_multisampled_pan
5067921349a : panvk: Switch to vk_meta
38258138add : panvk: Rework the modifier selection
f74dd596d54 : panvk: Add helpers to save/restore the compute/graphics state for meta operations
c912f80a08a : panvk: Constify the shader pointers in the graphics state
495b718b3f5 : panvk: Rework the NULL test in panvk_buffer_{gpu_ptr,range}()
1b16f9ec05d : pan/texture: Allow uncompressed view of compressed image
8eec3284e1d : panvk: Add missing vk_device_finish() calls
fd8700b793c : panvk: Rename the error labels in create_device()
91c9393da10 : ci/build: add honeykrisp (asahi vk) to several builds
b3a2233f881 : panvk: Don't spam the error output if the device is not for us
6fa1bf3b880 : radv: pad GFX preambles IBs with only one NOP
d690f293c62 : radv/winsys: pad gfx and compute IBs with only one NOP
29a2e5358d0 : anv: enable KHR_shader_relaxed_extended_instruction
52c8e6da690 : vtn: handle SpvOpExtInstWithForwardRefsKHR for non semantic instructions
19d633af0ba : radv: Handle repeated instructions when splitting disassembly
1cf507b806f : radv: Handle instruction encodings > 8 bytes when splitting disassembly
db39685e317 : aco: validate temporary reachability
39270a8be3c : aco: preserve SSA in try_eliminate_scc_copy
d81d5b7d004 : aco: use dominance helpers
d91e634c130 : aco: calculate indices from dominance tree
b537c06db4f : broadcom/ci: increase the timeout of the nightly job v3d-rpi4-gl:arm32 by 10min
dd694ac6e59 : broadcom/ci: set default TEST_PHASE_TIMEOUT_MINUTES so that jobs never timeout without uploading results
47a2ab6f3fb : nv/codegen: Stop overaligning var_function_temp
86fb61b6dcc : nv/codegen: Use nir_opt_load_store_vectorize
8887f620b8d : nv/codegen: Modify nir pass order
3dbb28dc89d : nv/codegen: Vector store ssbo/global/shared/scratc
710f5703cd3 : nv/codegen: Vector load ssbo/global/shared/scratch
64e27b2af18 : nv/codegen: Limit MemoryOpt to input/output/const
672246f0fa9 : nv/codegen: Use nir_lower_mem_access_bit_sizes
73947493e22 : nv50_ir_from_nir: Use getFile() more often
879343839bb : nv50/peephole: merge/split can swap word order
71ca8529c5f : intel/brw/gfx12.5+: Fix IR of sub-dword atomic LSC operations.
7cbe8c390d1 : egl: hook up swap interval bits when using zink on wayland
a641ca34fa4 : egl: small refactor to avoid code duplication
8ee7f896413 : nouveau/codegen: Switch to derivative intrinsics
5e860879409 : intel: Move depth clear value writes to drivers
16f9b8e92cf : iris: Move a HIZ_CCS_WT fast-clear flush higher up
d7b0d32c28a : intel/blorp: Simplify depth clear value updates
3294200098c : intel: Add and use isl_get_sampler_clear_field_offset
55dbc58bf4e : iris: Invalidate state cache for some depth fast clears
ef04a8e00a6 : Update OWNERS file
c2dcecffc58 : st/pbo: reject vs/fs pbo ops if rowstride < width
a442f67d2f3 : zink: bail on choose_pdev immediately if no devices are available
07e08347741 : intel: Use a simpler workaround for HiZ WT fast-clears
a28bd0abdf5 : intel: Adjust partial depth fast clear checks
dd384104b7d : intel/blorp: Allow LOD0 fast-clears with HiZ WT
6afdc9c5a6d : intel: Enable more LOD0 HIZ+CCS fast clears
d22d6d814d2 : intel/brw: Fix Xe2+ SWSB encoding/decoding for DPAS instructions
89f9a6e10b1 : intel/brw: Pass opcode to brw_swsb_encode/decode
a33ef21106a : docs/envvars: fix reference
b66229ac645 : radv: add a small comment describing the DGC implementation
1048da8dd03 : radv: refactor the DGC helpers to determine cmdbuf size
ca447a7a7ef : radv: pass a dgc_cmdbuf parameter to more dgc helpers
8027f984434 : radv: add a small helper to determine the index type with DGC
acb40745f8c : turnip/ci: add a750_vk flakes
0f81986e042 : freedreno/ci: Wire up skips for a630_vk_full
10c64ee63ab : tu: Expose VK_KHR_workgroup_memory_explicit_layout
07c6459cd8a : vk/meta: Add copy/fill/update helpers
dad5c1184ff : vk/meta: Let meta users pass the color attachment write mask explicitly
8ddc527ba4e : vk/image: Fix the view extent of uncompressed views of compressed images
6ff9b8c36b9 : vk/image: Add a vk_image_buffer_range() helper
f8b2f967b4d : vk/format: Add missing R10G10B10A2_SINT entry in the pipe -> vk table
ff2ebdc4d69 : nir/format_convert: Promote input to 32-bit before packing integers
2b2b66f497b : vk/sync: Use the proper type in vk_filter_{src,dst}_access_flags2()
62a63b69ec1 : pan/tex: Allow format reinterpretation on v9+
6b49b1708ea : pan/bi: Support native layer_id store/load on Valhall
fa24b3f4d0e : pan/shader: Fix FS varyings.input_count initialization on v9+
65d86cc5df0 : pan/cs: Provide cs_root_chunk_{gpu_addr,size}() and cs_is_empty() helpers
43dca3640d9 : pan/cs: Allow lazy root chunk allocation
8b93d1dbbb6 : pan/decode: Interpret LOAD_MULTIPLE opcode when decoding a command stream
9e7091352c1 : pan/decode: Select the right registers when dumping local storage descriptors
867aa82e6fe : pan/genxml: Fix Resource descriptor alignment
aebebe53817 : nvk/ci: mark a bunch of tests as fixed
0598fc44199 : panfrost: fix crash when disassembling shader for trace
1ae8ac35c03 : panfrost: split pseudo instructions from Bifrost and Valhall
4cd09ce5e89 : panfrost: refactor valhall ISA parser
c7308b19a01 : panfrost: Update bifrost_isa.py to handle some Valhall constructs
470c2637fbb : panfrost: Make the unit to use for instructions explicit
f4bd99fb0d6 : panvk: Make sure we emit blend descriptors even if no FS shader is provided
ce8b07d7261 : panvk/ci: Update G52 fail list to represent current state
1f06e70bdc5 : anv: migrate indirect mesh draws to indirect draws on ARL+
f69c74b6d5c : anv: dispatch indirect draws with a count buffer through the XI hardware on ARL+
74cd70841d1 : anv: refactor indirect draw support into it's own function
c1af71c9c27 : anv,iris: prefix the argument format with XI for a upcoming refactor
dc23db2a0dd : anv: program a custom byte stride on Xe2 for indirect draws
b6b62965194 : bi: Rewrite dead code elimination
7c694d53428 : bi: Add loop_header in bi_block
71a01e33d43 : bi: Use nir_opt_shrink_stores
3904cfabd6a : bi: Use nir_opt_load_store_vectorize
33fef27356a : bi: Do not mark tex ops as skip when dest is used by control flow
749287610db : bi: Use bi_foreach_src in bi_foreach_ssa_src
90d6457eba4 : bi: Add bi_foreach_ssa_dest
091df611387 : panvk: Skip blend descriptors when no fragment shader is present
d4e8c8f874d : anv: move setting 3DSTATE_CLIP::MaximumVPIndex from loop
3967b4bf22a : panfrost: add support for ASTC decode mode extension
a4a51f22b14 : gallium: add PIPE_CAP_ASTC_DECODE_MODE and expose extension
35a6824e88d : gbm: depend on libdrm indepedent of dri2 setting
679477d83b5 : freedreno/ci: Re-enable Adreno 630 for Vulkan nightly jobs
f98e91f9b3c : freedreno/ci: Move and document last remaining failures
0a154934298 : freedreno/ci: Skip tests that might time out during pre-merge jobs
81c2581e4af : freedreno/ci: Update expectations
c73b22d4c53 : ci: Backport two fixes tor the Vulkan CTS
6d85cd6a3ba : freedreno: Implement get_compute_state_info for Adreno 6xx/7xx
72925f59e63 : Revert "iris: Disable PAT-based compression on depth surfaces (xe2)"
8c623b6a7ec : Revert "anv: Disable PAT-based compression on depth images (xe2)"
d681cf96fbf : nir/glsl: set deref cast mode during function inlining
aad503ecfa9 : aco: fix bogus assert in RT prolog on GFX11+
48e46c71c03 : iris/gfx20: Enable depth buffer write through for multi sampled images
b78273c66cc : iris: Add and use want_hiz_wt_for_res
12656571fd8 : anv/gfx20: Enable depth buffer write through for multi sampled images
ebe3eabda6f : anv: Add want_hiz_wt_for_image()
2553878fbae : intel/isl/gfx20: Alow hierarchial depth buffer write through for multi sampled surfaces
7930fe5f017 : glx: unify dri screen init
520572eb258 : glx: inline __GLXDRIscreen onto base glx_screen
2c50ee43987 : glx: determine is_direct_capable from driver type
912090fa96b : glx: unify more extension setup
0af723ea440 : glx/dri3: delete driScreenRenderGPU
407a9094f70 : glx: move base screen destroy to glx_screen_cleanup
b89cf3bbaae : glx: rework screen destroy
39fe5a5dac7 : glx: move driver_configs to base glx_screen
abe3bea5742 : glx: delete private DRIscreen pointers
5ece0a3b664 : glx: unify bind_tex_image
19f38ba0003 : glx: unify dri screen vtable
b06e861dc8e : glx: unify dri get_driver_name
f717e67f0cc : glx/dri3: strdup existing driverName instead of fetching it again
046728f47a0 : glx/dri2: strdup driver name
5edfc648580 : glx: unify renderer query hooks
479f778a2cf : glx: unify dri create_context_attribs
7efd6d8a8cb : glx: tweak some dri3 context create code
d19c650c7e7 : glx: tweak some drisw context create code
273efc92cf4 : glx: unify dri destroy context
346fae55e72 : glx: unify dri unbind context
b62601a7165 : glx: unify dri bind_context
09eae187dde : glx: use __GLXDRIdrawable more broadly instead of display type drawables
46c3bc33654 : glx: move/add __DRIdrawable struct to __GLXDRIdrawable
476b4581d92 : glx: flatten out getBufferAge a bit
19087940233 : glx: simplify kopper_get_buffer_age
9042e9a8c07 : dri: rework drawable creation
374f204e1ee : kopper: delete some redundant code
d9027b9e7ff : kopper: call kopper_create_drawable directly
baae0940e31 : dri: collapse some modifier/dmabuf checks
140ebeaad43 : dri: guard dmabuf support by loader's dmabuf support
764e17eb03f : dri: further collapse dri_screen creation
af6d3fdf6ed : dri: pass has_multibuffers through from the loader
576015f7354 : egl: check x11 multibuffer support before screen create
ac41da32b3e : glx: always set swapInterval in drisw
b5fa2d6448c : kopper: reuse loader_dri3_get_pixmap_buffer
00f810c31bb : dri: break out get_pixmap_buffer
7f8a60758e6 : kopper: reuse dri_image_fence_sync
c5f55ee1264 : dri: rename and move handle_in_fence to dri_helpers
f14ef0ee0a5 : kopper: reuse dri3 functions
8cc95baf7b8 : dri: merge in loader_dri3
8f29aa28a52 : kopper: reuse drisw_update_tex_buffer to delete some code
af3df1133be : egl: initialize dri error code variables
a3de3a45016 : dri: set __DRI_IMAGE_ERROR_BAD_PARAMETER if driver doesn't support dmabuf import
69c9bf948e8 : turnip/ci: document flakes
b200a38defb : turnip/ci: skip timing out tests
b8358ee614c : turnip/ci: document regressions
ef88cb643a0 : nvk/ci: document regressions
6b460189f4c : nvk+zink/ci: mark `spec@arb_sample_shading@samplemask .*@0\..* partition` as fixed
397bdb944dd : llvmpipe/ci: mark now-skipping test as no longer failing
8c501a121fe : nak: switch to derivative intrinsics
185379ba81c : nvk: Stop leaking the descriptor table in-use set
f984ff40fe4 : tu: Remove redundant bits override from lower_tex_ycbcr
694478025d3 : egl/glx: make detecting explicit modifier support more explicit
c20d6a91971 : egl: make dmabuf/modifier display bools a bit more precise/intelligible
a77f1d04d25 : llvmpipe: Use derivative intrinsics
e497f816036 : rusticl: Add clCreateSubDevices stub
de0f226f843 : nvk: do not overwrite test cases
d3ff76d27bb : radv: Synchronize shader dumping
d6d8bb86576 : util/hexdump: Squeeze repeated patterns instead of zero-ed chunks
e10cbb59a5f : anv: add assert to detect problematic instruction merges
982106e6768 : anv: only set 3DSTATE_CLIP::MaximumVPIndex once
7c73346549c : anv: remove unused macro
9eff285a46f : anv: fix extended buffer flags usages
eacb8f85a2e : vulkan/runtime: fix GetBufferMemoryRequirements2 for maintenance4
e80c6d0f00f : ir3: fix calling ir3_const_state_mut in the binning VS
0311159bed1 : i915g: fix count of buffers at i915_drm_batchbuffer_validate_buffers
ed2123158da : i915g: Screen corruption with ENOBUFS caused by fence register shortage
93e96da9458 : rusticl: do not use CL vector types in bindings and code
40f77b69360 : intel/brw: Avoid modifying the shader in assign_curb_setup if not needed
30ecaf6689f : meson: Only use fallback for Lua if building freedreno tools
71a45e4e0fe : android: Extract version from llvm-project instead of hardcoding it
6a84d5439d2 : nvk: Move the ANTI_ALIAS_CONTROL logic to the MME
574798a9a85 : nvk: Add macros to sort out tess parameters
5a2e25db697 : nvk/mme: Add helpers for masked scratch updates
954f274c19e : nvk: Move setting VB enables and strides into macros
07d7652624b : nvk: Move the guts of BindVertexBuffers2 into a macro
b47f928f4b5 : nvk: Move the guts of BindIndexBuffer2KHR to a macro
5f29edff076 : nvk: Increase the context init size
00b6635407c : nvk: Emit NVK_MME_SCRATCH_DRAW_BEGIN as part of flush_ia_state()
7d6cc15ab81 : nvk/mme: Add a unit test framework for driver macros
03f785083f0 : nvk: Reserve MME scratch area for communicating with FALCON
50a030b02a6 : nouveau/mme: Add a generic simulator function
33315ce136a : nouveau/mme/tu104: Properly handle mthd increment
4f143498231 : nouveau/mme: Add a pluggable state interface
4d2d7d6c15f : nouveau/mme/fermi: Break the state simulator into a pluggable component
aabd7941cec : nouveau/mme/tu104: Break the state simulator into a pluggable component
79e0b632a23 : nouveau/mme: Use a designated initializer in mme_fermi_decode()
7d4fafb0e96 : nouveau/mme: Allow shifting immediates on Fermi
c218bd798fc : nouveau/mme: Add NOT and AND_NOT ops
da96084392a : nouveau/mme: Disassemble MERGE more like the mme_merge()
8d20ade09b6 : nouveau/mme: Don't allow PRMT and MTHD in the same op on Turing+
f5507fb69ba : nouveau/mme: Better handle the too many immedaties case on Turing+
381be88473e : nouveau/mme: Fix add64 of immediates on Fermi
f2655b10c77 : nouveau/winsys: Fix an undefined shift
742364cc42d : nouveau/headers: Add more nv_push asserts
bd525f42823 : aco: Fix 1D->2D dispatch conversion on <gfx9
563ec4754ae : nir/opt_loop: Don't peel initial break if loop ends in break
665eae51efe : amd: update addrlib
8aa52ac6666 : ci/a618: Fix zink-tu-a618-full rules
38c989ada22 : anv: Nuke anv_utrace_submit::trace_bo
f7b386bd6d6 : anv: Use batch_bo_pool in utrace anv_async_submit_init() calls
168e26fc048 : anv: Add trivial_batch and query-pool to the error capture
c4f2a8d984b : intel/compiler: Fix indirect offset in GS input read for Xe2+
46a8d5e7ef6 : Disk cache should consistently create parent directories when needed
93b5e08886d : ir3: Fix nir_op_vec8/vec16
198d8d9c039 : nir/algebraic: Improve some find_lsb and ifind_msb patterns
c8038643b88 : intel/brw: Make ifind_msb SSA friendly
e9c151fde65 : intel/brw: Make 16-bit ishl, ishr, and ushr SSA friendly
2c47ad7774a : ir3: make ir3_const_state less error-prone to use
7036d0fcf73 : ir3: don't modify const state for the binning variant in ir3_cp
24b422dc3ec : ir3: remove unused outputs for binning pass in NIR
bec7e79f33a : freedreno: don't require binning and non-binning inputs to match
c738cfe8dd1 : egl: Stop requiring texture_3D_image for EGL 1.5
3c4fb8f7fa2 : tu: Implement VK_EXT_legacy_dithering
110201cfd82 : freedreno: Define SP_DITHER_CNTL (0xA9AC)
9241af23e5b : panvk: Adjust RGB component order for fixed-function blending
fbafa9cabda : intel/nir: remove load_global_const_block_intel intrinsic
a15466187c0 : tu/a7xx: Use BLIT_EVENT_STORE_AND_CLEAR when appropriate
80a50269a24 : tu/a7xx: Use generic clear for image clears
21511c02a39 : tu/a7xx: Use generic clear for CmdClearAttachments
b88b0768703 : tu/a7xx: Use generic clear for LOAD_OP_CLEAR
49193771f65 : freedreno: Clarify RB_BLIT_INFO::TYPE field
c95ef9e3232 : panvk: Fix NULL deref on model name when device isn't supported
6150967888b : frontends/va: Parse packed header slice for HEVC TemporalId
987e3e0dd51 : frontends/va: Get per temporal layer params for HEVC
1283f435271 : frontends/va: Assert maximum number of temporal layers
384057076ae : gallium: Change pipe_h265_enc_rate_control to array
77f783462a9 : freedreno/ci: Re-enable Adreno 660 for Vulkan pre-merge jobs
fd631340e35 : freedreno/ci: Update expectations for Adreno 660
b30462535b9 : radv/video: add KHR_video_maintenance1 support
fc137ecaca9 : radv/video: handle inline queries for vulkan video encode.
1b4ae3d7af8 : vulkan/video: handle KHR_video_maintenance1 lack of profile list.
b48bc87783d : radv/video: Add support for 12-bit AV1 decode
4dbb9f53555 : vulkan/format: Add VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
08b93c841ac : nir: make static assert more flexible
85a70bbc05c : nvk: Enable shader bounds checking when nullDescriptor is enabled
8445190663c : nvk: Plumb the whole vk_pipeline_robustness_state through to nvk_ubo/ssbo_addr_format
6ae401aa868 : vulkan: Add null descriptor bits to vk_pipeline_robustness_state
f9ff4c8de5a : meson-to-hermetic: update readme
c437f2e79c6 : nir/tests: Add tests for opt_if_merge
d2e6be94aeb : nir: Skip opt_if_merge when next_if has block ending in a jump
b9c1fcc59b0 : radeonsi/vcn: qp map IB package sent by default
ac459481365 : frontends/va: reset roi number
84850675411 : tu: use os_get_total_physical_memory(..)
a1eced7819c : mesa: implement GL_FRAMEBUFFER_BLEND query
aafb49f56b0 : aco: set prefer_remove for gfx9- too
9f1a5645cf4 : aco: completely skip branches if they're never taken
c29d9f11846 : aco: only remove branch jumping over SMEM/barrier if it's never taken
b934255510f : aco: split selection_control_remove into rarely_taken and never_taken
c59be8516bc : Revert "tu/a750: Disable HW binning when there is GS"
850f2aab039 : ir3, tu: Use a UBO for VS primitive params on a750+
4f2b5442a69 : tu: Fix off-by-one in UBO CP_LOAD_STATE size
4811632bfec : nvk/ci: add vkd3d job on the ga106
55dcf66f259 : ci/build: drop softpipe from s390x job
ef36da77269 : ci/build: document @ajax as a stakeholder for s390x
a51ae80c196 : ci/build: add comment to explain why s390x is useful
f448cf90c8b : zink/ci: add a618 flake
72bb4d79dcc : ir3/legalize: handle scalar ALU WAR hazards for a0.x
dead1682000 : ir3: make fullsync sync after shared writes
2e40dda3cd3 : ir3/ci: remove fixed tests from a307-fails
83b55a7d7c1 : ir3: use correct bit size for bools in emit_alu
cf395d14376 : ir3: use rpt instructions for frag coord
6e6b338f331 : ir3: add support for rpt bary.f/flat.b
4a6d48cf4c5 : ir3: enable load/store_const_ir3 vectorization
9998b65695f : nir/load_store_vectorize: add load/store_const_ir3
db2859cb7fa : nir/load_store_vectorize: support stores without wrmask
97aefc44056 : nir/load_store_vectorize: support non-byte offset
fbd2c806718 : ir3: rename @store_uniform_ir3 to @store_const_ir3
e0bad1dd207 : ir3: replace @load_uniform by new @load_const_ir3 intrinsic
94c49b2cc3a : ir3: add support for vectorized NIR phi nodes
6b611dbe797 : nir/opt_vectorize: add support for phi nodes
79eb57de937 : nir/opt_vectorize: process blocks in source-code order
b4515759897 : nir/opt_vectorize: prepare for multiple try_combine functions
e2cb646148d : nir/opt_vectorize: move rewriting of uses to a function
58d18bc7a81 : ir3: lower vectorized NIR instructions
4c4366179bf : ir3: add post-RA pass to merge repeat groups into rptN instructions
c510b83a4da : ir3: add pre-RA pass to clean up repeat groups
4fcee235a6b : ir3: make RA aware of repeat groups
a5b03fc3163 : ir3: add builders for repeated instructions
6aea957948e : ir3: add backend support for repeated instructions
849005a4719 : ir3: print (sat) modifier of instructions
cd171964a63 : ir3: add debug option to expand rpt instructions
ef162f9a6f8 : ir3: correctly count vectorized instructions for tex prefetch
fe09ea29b9f : ir3: fix counting of repeated registers
ddb0f5f4e6a : ir3: fix wrong dstn used in postsched
28d2a270306 : ir3: fix clearing merge sets after shared RA
9013e11d8ca : ir3: update merge set affinity in shared RA
de1d36d0547 : ci: Uprev VK-CTS to 1.3.9.0
bc1521e6015 : ci: Move two failing loader-related tests to all-skips.txt
f146c1d562e : freedreno/ci: Combine and document failures due to test bug
a1a06f386e8 : r300: fix RGB10_A2 CONSTANT_COLOR blending
4b609181383 : radeonsi: Don't allow DCC for encode in is_video_target_buffer_supported
79ce0e3b2fc : frontends/va: Fix use after free with EFC
1f34eb527ce : ci/build: reuse alpine llvm version to make sure it stays coherent
34aba675aa1 : ci/container: define LLVM_VERSION in the alpine container job
2150bc6d802 : intel/brw: Use %td format for pointer difference
8a44b4812a8 : intel/executor: Use PRIx64 to fix building in 32-bit
ecad4eaeda2 : docs: add sha256sum for 24.1.6
3de0b1f7d77 : docs: add release notes for 24.1.6
409e4b09f7f : docs: update calendar for 24.1.6
3a0bb4c9fa0 : docs: add sha256sum for 24.2.0
0b3a2a6285c : docs: add release notes for 24.2.0
08c34b00df6 : docs: update calendar for 24.2
5d0c870c005 : rusticl/mem: do not check against image base alignment for 1Dbuffer images
cc2dbb8ea53 : meson: Additionally probe -mtls-dialect=desc for TLSDESC support
56f38672a28 : meson: Force use of LLVM ORCJIT for hosts without MCJIT support
5a97916fdce : wsi/x11: Bump maximum number of outstanding COMPLETE events.
214b6c30406 : radeonsi/vcn: Only insert headers when requested for H264/5
c9ccce52711 : frontends/omx: Request SPS PPS for IDR pictures
31f6fe13561 : frontends/va: Keep track if VPS/SPS/PPS/AUD was sent
ba1bc7c4955 : frontends/va: Don't check header type for packed header buffers
f8dcf15ed2e : gallium: Add header_flags to pipe_h2645_enc_picture_desc
a43f18dd046 : intel/dev: update mesa_defs.json from workaround database
e9fe18727e1 : pvr: emit tpu_tag_cdm_ctrl in compute stream when present
19bf1b661bc : pvr: add tpu_dm_global_registers feature
c6dafb5c1a2 : pvr: enlarge transfer fw_stream buffer for multicore
2d2bc5b307f : android: simplify building libgallium_dri on Android
cf0884d1615 : radv/meta: create DGC prepare pipeline on-demand
3a4ce4a5a3b : radv/meta: simplify initializing bufimage pipelines
586d6cb5883 : radv/meta: create cleari layouts on-demand
1dfb6e19d56 : radv/meta: create itoi layouts on-demand
bd00446bb03 : radv/meta: create btoi layouts on-demand
f1b8e7fa737 : radv/meta: create itob layouts on-demand
db94ee1e648 : radv/meta: create blit2d layouts on-demand
2352cb22447 : radv/meta: remove unused parameter from some blit init functions
eabbd077cc6 : radv/meta: simplify initializing DCC comp-to-single pipelines
9c591d0c270 : radv/meta: rework creating blit pipelines
978599a0526 : radv/meta: simplify radv_meta_blit2d_normal_dst()
c90e2bccf75 : etnaviv: properly set PIPE_CAP_GRAPHICS
8725ec90a37 : etnaviv: hwdb: add COMPUTE_ONLY cap
1d0a12438dc : aco/cssa: short-cut some trivial case
d3e9aef5a20 : aco/cssa: update RegisterDemand and validate live variable information
5a39cbdef60 : aco: change signature of get_live_changes() and get_temp_registers()
d494c2a741c : aco/cssa: fix kill flags during lowering to CSSA
541cfb21bad : aco: don't attempt to spill dead phis
e5d920e0b9f : aco/scheduler: enable live variables validation when ACO_DEBUG=validate-livevars is set
b0c8c5e42e2 : aco: implement aco::validate_live_vars()
c1a3330ac7a : aco/reindex_ssa: free memory of previous live variable sets
d776f3d3f99 : radv: allow VK_EXT_vertex_input_dynamic_state with DGC
55b497ef190 : radv: add support for dynamic vertex input state with DGC
d8861d52a2e : radv: add a helper to set shader stage key robustness info
7a5b40a2ff9 : radv: cleanup robustness with vk_pipeline_robustness_state_fill()
cdf21c5ce5b : radv: fix handling view index from device index
65f5364e47f : ci: Add NVK to debian-arm64-build-test
aa44a211d39 : nak: Pass -C default-linker-libraries when building tests
e72bf2d02f5 : intel: Add executor tool
6267585778f : intel/brw: Also return the size of the assembled shader
f6e7d1dca2f : meson: Update Lua dependency version to 5.3
a5b103e4c1b : freedreno/a6xx: Cleanup setup_slices()
a127a785487 : freedreno: Re-enable LRZ for a7xx
141466eb274 : freedreno/a6xx: Fix LRZ
4a59c319dc4 : freedreno/decode: Dump register values on LRZ_CLEAR
639d69f7e6f : pan/mdg: convert to derivative intrinsics
749205fe064 : pan/bi: switch to derivative intrinsics
20c19351b1b : anv: be consistent regarding non-render engines on i915.ko
5f366bf822e : docs: update for new extensions in nvk
e05962a4e79 : etnaviv: Drop halti from etna_specs
6e0a28db2e3 : etnaviv: Extend shader structs with etna_core_info
6d673a3ac7e : etnaviv: Switch etna_compiler_create(..) to etna_core_info
ce2fc866ecf : etnaviv: Move halti determination to drm
0324d4bcf53 : anv: move trace logic to batch_emit_pipe_control_write
d8597dce63c : docs/anv: Remove documentation about INTEL_COMPUTE_CLASS and INTEL_COPY_CLASS
600d88ab3c1 : intel: Remove INTEL_ENGINE_CLASS_COMPUTE and INTEL_ENGINE_CLASS_COPY parameters
61e3a680a43 : anv: Extend ANV_QUEUE_OVERRIDE to blit count
2e4179b4a74 : docs/anv: Document ANV_SPARSE and ANV_SPARSE_USE_TRTT
92f40084732 : anv: Disable sparse even on Xe KMD with ANV_SPARSE
4f746ad26c3 : docs: Move all ANV environment variables to a single section in envvars
05dc4eb536d : util: Force emission of stack frame in stack unit test
b3430a7bb8b : util: Add ATTRIBUTE_OPTIMIZE(flags)
83c25241246 : intel/compiler: Adjust trace ray control field on Xe2
c3c62e493f2 : intel/compiler: Ray query requires write-back register
13a427a1531 : Uprev Piglit to 1d8fab9b49cc487ebcc949119eeb166fb3fa7591
a7f64c62037 : zink: fix partial update handling
2260a4bbbae : ir3: fix spill/reload split src/dst regs
092b0ecc2ee : ci: add GFX1150 support to radv-fossils
99b12b2a65d : amd/drm-shim: add GFX1150 support
2b3cf188de9 : amd/drm-shim: add missing GC_11_5_0 family
fd633562681 : r300: switch to derivative intrinsics
772e6d61b97 : ntt: switch to derivative intrinsics
9966365fe03 : ttn: switch to derivative intrinsics
5f437aa24dc : elk: fix compute shader derivatives
ad9ff707ce1 : broadcom: drop backend implementation of nir_op_ufind_msb
35a10f5d5ac : broadcom: implement nir_op_uclz
aaff1913564 : brw/rt: fix ray_object_(direction|origin) for closest-hit shaders
79356231260 : rusticl/kernel: simplify adding internal kernel args
d72cc037f27 : rusticl/kernel: move CompiledKernelArg decleration above the impl block
24ea5a756c7 : rusticl/kernel: add KernelArgType::is_opaque
d26d17bbaf0 : rusticl/kernel: big kernel arg rework
0b98e47d833 : rusticl/kernel: move serialization code of KernelArgType
2645ba6942e : rusticl/kernel: rename InternalKernelArgType to CompiledKernelArgType
3cc3ba2e8fa : rusticl/kernel: make KernelArg::offset and KernelArg::binding proper u32 values
b142bee1500 : rusticl/kernel: make CompiledKernelArg::offset a u32
e69ad5ff697 : rusticl/kernel: remove CompiledKernelArg::size
3ddc2b536d5 : rusticl/kernel: rename InternalKernelArg to CompiledKernelArg
16a28082995 : rusticl/kernel: move kernel size into Constant arg type
0cfcd2ff83a : rusticl/memory: fix sampler argument size check
1cad339409d : r300: bias presubtract fix
5d367aba7b5 : radv: stop re-initializing HTILE for non-compressed to compressed transitions
f6905926923 : agx: lower exact frcp
6405153a079 : asahi: switch to block based compute blitter
94cf7de88f1 : asahi: pack imageblock words for compute
e3e82f7a6cd : agx: add a comment about an unknown bit
8b29f0a7621 : agx: handle explicit coordinate tib instructions
f706079dc5e : agx: allow st_tile in compute shaders
9b39c5427f9 : agx: plumb imageblock stride
b9eff53daab : nir: add image_block_size_per_thread_agx info
e754e54f881 : nir: model AGX explicit coordinate intrinsics
290820e8b01 : agx: fix block_image_store indirect ts
7de5d51f162 : hk: advertise KHR_sampler_ycbcr_conversion
001a9e20c4b : hk: denouveau
c50e0934e7d : agx: let if-fusing opts interact
64239ac12ce : agx: fuse not into if
2b1859cd066 : agx: tweak jmp_exec_none heuristic
339a1a4d737 : hk: advertise more eds features
d512709eeae : hk: advertise shaderResourceMinLod
907fe00da15 : agx: handle min_lod sources
03830c9523d : agx: optimize popcount(ballot(true))
431a1762877 : hk: fix vkd3d-proton descriptor-performance
1d5c2f56d86 : hk: implement drawIndirectCount
a6d7991475a : libagx: add drawIndirectCount clone&patch kernel
f04ae930d9c : nir,agx: add "active threads in subgroup" intrinsic
4dbce4a6a3d : hk: fix restart index overemit
765e6ad2fcf : asahi,hk: generalize bo_bind hook
01ac52f05cd : hk: fix BDA alignment
f4cca9d600e : asahi: introduce agx_va data structure
5c7dd392d3e : asahi: always pass align parameter for BOs
7ff31a4bf89 : asahi: drop iThing logic
8dae4aacb41 : asahi: stop fixing up USC addresses
77ea124d7ed : asahi: drop agx_bo::type
1899ea319fa : asahi: drop mprotect in decoding
91257a9bb8c : asahi: drop segment list parsing
df725d4f642 : asahi: remove agx_bo::dev
c834758ba75 : hk: optimize bounded loads with soft fault
1fd66d38594 : asahi: optimize out vbo clamp with soft fault
3d18f14328d : hk,asahi: pass through soft fault to VBO lower
dc3288dcb17 : agx: exploit soft fault info
f0cd5999134 : agx: factor out agx_device_key
d654cc55b50 : asahi: fix warning
54cec6ae305 : asahi: Do not sync against our own queue
c7994a29557 : asahi: Update to UAPI 10011
dd5cce4730d : d3d12: Fix Xbox GDK Build
9ce96756588 : ci: Don't run vulkan jobs for gbm changes
40802698455 : util/u_printf: do not double print format string with unused arugments
f7830e0c801 : freedreno/a6xx: Fix arb_texture_view regression
367191ff632 : tu: Always report that we can present on kgsl
47289ebc8d8 : vulkan/wsi: Refactor can_present_on_device
37d0cdc36f6 : nak: special case PhiDsts as not uniform
c8c46bf9006 : egl: fix fd passing on init with zink
d120992e1a1 : egl/wayland: bail on zink init in non-sw mode if extension check fails
4e777bb19b4 : zink: do not expose quad support when no geometry shader
e5291e1a22d : Revert "ci: disable Collabora's farm due to maintenance"
dedfff9dbf0 : aco: only set latekill in live_var_analysis
510f5e55be0 : aco/gfx10+: set lateKill for sgprs used by wave64 VALU writing a mask
9d0491c12b2 : ci: disable Collabora's farm due to maintenance
3da4b5eaa51 : glsl: always copy bindless sampler packing constructors to a temp
c43d94a8536 : nvk: Invalidate MME data for descriptor buffers
2808419f967 : gallivm: Skip inactive branches
b35ff07fc19 : gallivm: Use variables for loop exec mask handling
5f8016f88a8 : tu: Quiet vla warnings
c9fe3e189be : freedreno/registers: Deprecate non-variant reg builders
75e0290e428 : tu: Use CHIP variant reg builders
47468554d99 : tu: Add helper to calculate layer address
9f433a32cc7 : freedreno/computerator: Use CHIP variant reg builders
16cadc04f35 : nir/opt_reassociate_bfi: use alu_pass
2643b3cfbf2 : nir/lower_packing: use alu_pass
6e39379183f : nir/opt_idiv_const: use alu_pass
b6daa35d9d9 : nir/scale_fdiv: use alu_pass
d2780d871bb : nir/lower_alu: use alu_pass
9b075509089 : treewide: use nir_shader_alu_pass
cc1f092b621 : nir: add nir_shader_alu_pass
d330870f9c3 : Uprev Piglit to f11abb664bfcad09586f32f411b90331e23be2e5
d0420c09901 : ci/alpine: libclc on Alpine offering necessary targets spirv-mesa3d-;spirv64-mesa3d-
6d09671b677 : ci/alpine: enable ORCJIT
9cec4aec091 : ci/alpine: use packaged spirv-llvm-translator-dev
09f8df82c8a : ci/alpine: build test with LLVM 18
34753cefd82 : ci/alpine: use llvm variables
bda1a0596e8 : meson/addrlib: allow unintialized callbacks
9c8e75e2564 : llvmpipe: Silence "possibly uninitialized value" warning for ssbo_limit (cont)
07554d32db3 : ac/nir: adjust gfx11 tuning for the compute blit
db7823e8b9c : ac/nir: adjust performance-related decisions for clear/copy_buffer shader
361266fec72 : ac/nir: import the clear/copy_buffer compute shader from radeonsi
e41fec78126 : radeonsi: align waves to 256B clear/copy area for the clear/copy_buffer shader
2f9201e91ba : radeonsi: implement optimized unaligned clear/copy_buffer compute shader
fa85b4b49ed : radeonsi: minor changes at the beginning of si_compute_clear_copy_buffer
4d780523219 : radeonsi: add correctness tests for the clear/copy_buffer compute shader
a48a376bc5c : radeonsi: test more alignment cases in si_test_dma_perf
fa53a23031e : radeonsi: reject insert/extract opcodes in si_vectorize_callback
d34a450098e : util: move util_lower_clearsize_to_dword here
1d66acf993b : nir: add ACCESS_KEEP_SCALAR, preventing vectorization
3f1c3f04be9 : nvk: Advertise VK_EXT_descriptor_buffer
0f8f407e572 : zink: Align descriptor buffers to descriptorBufferOffsetAlignment
fdf580bf749 : nvk: Add support for embedded immutable samplers
832f67e1874 : nvk: Implement descriptor buffer binding
b6c862bed78 : nvk: Rework descriptor set bindings
6c54344f5b0 : nvk: Properly indent a comment
f7638ff1dc5 : nvk: Implement descriptor capture/replay
ef9d9b70a6b : nvk/descriptor_table: Add support for requesting a specific index
77db71db7df : nvk: Implement GetDescriptorEXT
237c5d505af : nvk: Refactor some descriptor set helpers
ad9a13a1636 : nvk: Implement GetDescriptorLayoutSize/BindingOffsetEXT()
fc0f0725a41 : nvk: Use the EDB buffer view path with NVK_DEBUG=edb_bview
677f40383df : nvk: Use nvk_edb_buffer_view_descriptor for EDB descriptor set layouts
3b94c5c22a6 : nvk: Lower descriptors for VK_EXT_descriptor_buffer buffer views
8cafd2667f1 : nvk: Refactor image intrinsic lowering a bit
93b30bb3538 : nvk: Add a VK_EXT_descriptor_buffer buffer view cache
0f650111572 : nvk/nvkmd: Advertise the usable VA range
6db3609eafe : nvk: s/device/dev/ in nvk_buffer_view.c
1940c8e5431 : nvk: Move descrptor structs into a separate header
8244b87822e : nvk: Support STORAGE_READ_WITHOUT_FORMAT on buffers
08f6066e87a : nvk: Require color or depth/stencil attachment support for input attachments
119801e6476 : intel/brw: Move fsat instructions closer to the source
f5815a003eb : intel/brw: Use def analysis for simple cases of saturate propagation
adcce2bba46 : intel/brw: Small code refactor in brw_fs_opt_saturate_propagation
9125b7c1b41 : intel/elk: Don't propagate saturate to an instruction that writes flags
3d8fea0e092 : intel/brw: Don't propagate saturate to an instruction that writes flags
6da4649191d : intel/brw: Eliminate dead flag writes
169f8ec2270 : meson: Add an error message for llvmpipe without llvm draw support
70fc5987d4e : radv/rt: Don't atomicAdd local prefix sums
a3df3ebab47 : radv/rt: Only do ploc atomicCompSwap once per workgroup
7983c6c14d4 : ir3: switch to derivative intrinsics
bf9a17e2d56 : elk: switch to derivative intrinsics
eec02246f81 : brw: switch to derivative intrinsics
19ff16387a0 : gallium: Add option to not add version to libgallium filename
19d44313a4d : egl: Fix surfaceless + modifiers
48acf9d3583 : nir/lower_int64: replace uadd_sat with ior for find_lsb64 and ufind_msb64
fca2e0ff32a : dri: delete a bunch of unused interfaces
80cc7d0c345 : dri: massively prune the dri target
2cbb92d656d : gbm: stop loading driver extensions
a43eefa7182 : glx: stop loading driver extensions
0b1c0f4193a : egl: stop loading driver extensions
44ec194217a : kopper: inline DRI_IMAGE usage
1de7c86bc1a : dri: pass through a type enum for creating screen instead of driver_extensions
4246432c3e6 : dri: delete more dead code
d6ac254c015 : dri: fix kms_swrast screen fail
d4ab6e15aa0 : dri: delete dri_screen::extensions
1724716ed14 : dri: delete dri_screen::extensions accessor
34dea2b38eb : glx: unify extension binding
02fdca7ffe9 : glx: add a glx_screen member to indicate GLX_EXT_texture_from_pixmap
7ab02fdff5f : glx: use glx_driver to determine drisw extension enablement
6a553a9cac6 : glx: set drisw glx_driver more usefully
a1416eff96c : glx: store the DRIscreen to the base glx_screen
3f497c16677 : glx: deduplicate and move driverName to base glx_screen struct
d491ec1bf9c : glx: stop checking dri extensions
83e53e31369 : egl/dri: move some screen accessors back to dri frontend
9f461400ebd : dri: delete all the extra dri2 extension handling
3216d2b03eb : dri: consolidate a bunch of dri_screen init code
899541c7bc8 : dri: delete some dri_screen cruft
6db3dd8a04a : dri: delete a couple unused functions
b53620b2b3e : dri: delete __DRIdri2Extension interface
afe6309449a : dri: delete unused DRI_MESA queryCompatibleRenderOnlyDeviceFd method
c3c490f7753 : glx: replace a straggler DRI_CONFIG_OPTIONS usage
3410161dc71 : vc4: switch to derivative intrinsics
c3d999dec97 : broadcom: switch to derivative intrinsics
1a579552afb : egl: fix zink init
ad2e5238170 : lima/ppir: add support and folding trunc to a modifier
3e2b2c3bdd9 : lima/ppir: add support and folding for fclamp_pos
02865853376 : lima/ppir: remove nir_legacy
c060013b036 : lima/ppir: add folding lowering for dest modifiers
7d5cb04125d : lima/ppir: add folding lowering for src modifiers
b6f4f64b433 : intel/brw: Drop image_{load,store}_raw_intel handling
7a4020e1294 : anv: implement workaround for Wa_18038825448
9582de9ee31 : anv: refactor cmd_buffer_flush_gfx_runtime_state for dirty state
bbfafc71da5 : anv: limit some state dirtying after blorp/simpler-shaders
ff8953f6662 : anv: fix a cmd_buffer reference in simple shader
8dbd38ae320 : blorp: support new flag for setting cps dependency
91f9da524e9 : intel/dev: update mesa_defs.json from workaround database
0609c7caaf7 : meson-to-hermetic: Add dependency loading for --config flag
50c0dbfd70a : dxil: switch to derivative intrinsics
0d170a81288 : r600: switch to derivative intrinsics
650a8f2094b : r600: remove 64-bit ddx handling
cd2dc4f70c3 : rusticl/queue: add clSetCommandQueueProperty
1d8283be364 : subprojects: perfetto uprev to v47.0
f981cd8e014 : perfetto: fix perfetto counter following perfetto v46.0
2e2b83f72d5 : intel/brw: Use CSE for LOAD_SUBGROUP_INVOCATION
df16f47036a : aco: optimize dd[xy]_fine if it's only used by abs
f317311bad2 : ac/nir: Shorten the name of ac_nir_calc_io_offset_mapped.
c9b5ef0e53d : ac/nir/tess: Simplify calculation of HS output LDS offset.
10dcf1fca6a : nir: Remove unused nir_assign_linked_io_var_locations.
f917b816651 : radv: Stop assigning linked driver locations.
d43466e9171 : ac/nir: Remove ac_nir_calc_io_offset function.
7c009172e30 : ac/nir/esgs: Map linked ES/GS I/O based on GS input mask.
d758bea8dd0 : ac/nir/tess: Map linked LS/HS I/O based on TCS input mask.
b162c7962f7 : ac/nir: Add helper for I/O location mapping.
ed6499db6b4 : ac/nir/esgs: Don't emit ES outputs that aren't read by GS.
6d83389a398 : ac/nir/esgs: Add gs_inputs_read to ES output lowering.
9aa5c38e8d6 : ac/nir/tess: Don't emit VS outputs that aren't read by TCS.
b5f53fdf320 : ac/nir/tess: Add tcs_inputs_read to LS output lowering.
a8d78f889ec : radv: Add gs/hs_inputs_read field for linked LS and ES.
5daf06e8292 : svga/ci: triage piglit tessellation failures
dfd43fef6d5 : svga/ci: enable vmware farm
5d069446656 : agx: fix clang-format
2282abececd : agx: convert to ddx intrinsics
daa97bb41ae : amd: switch to derivative intrinsics
048173a55a7 : radv: use glsl function name for dFdxfine
6338c491439 : vtn: use new derivative builders
530498cb830 : treewide: use new-style derivative builders
09c61d0e4c7 : nir/schedule: handle derivative intrinsics
038bb534560 : nir/instr_set: allow derivative intrinsics
0566e9a51ff : nir/divergence_analysis: handle derivative intrinsics
66724e28ac9 : nir/opt_constant_folding: handle derivative intrinsics
e0cc0416749 : nir/lower_wpos_ytransform: handle intrinsic ddx
9f9f96d2f95 : nir/gather_info: handle derivative intrinsics
c7fbdc6b0c6 : nir/opt_peephole_select: allow derivatives
24b722a6923 : nir: add derivative intrinsics
ec79f0c3cc5 : compiler/rust: Force native build for the compiler_proc library
10533e7b4cb : anv/blorp: force CC_VIEWPORT reallocation when programming 3DSTATE_VIEWPORT_STATE_POINTERS_CC
004e0eb3ab8 : panfrost: use RGB1 component ordering for R5G6B5 pixel formats
5ab29555cf0 : egl/x11: pass render fd to screen create for zink
bfe5fa330b3 : tu/u_trace: dispatch indirect dims and LRZ status as indirect params
762851e5d83 : tu/u_trace: Add support for u_trace inidirect params
1fcbd720fc3 : freedreno: Add enum for fd_lrzfc_layout::dir_track values
3135f76331a : panfrost: fix texture.border_clamp regression for valhall
f36fccabf54 : aco: optimize 64bit find_lsb/find_msb
c2bbdda39b6 : intel/genxml: fix length of HCP_FQM_STATE for gen20 and 125
cebb2bf2662 : lavapipe: Add AHB extension
a4de39c10d5 : docs/android: Add llvmpipe instructions
0dce939e6d8 : lavapipe: Add android platform integration
cfd897bae0f : vulkan/runtime: Use DMA_BUF to import anb
df96cac2cfe : llvmpipe: Add android platform integration
4009709bc32 : egl/surfaceless: Add error checking to create image
cf2b156f2e7 : Uprev Piglit to 0453436872b6e4d502c2e87817addb95e0d77e3b
ab72be6c5e9 : nak,compiler: Move AsSlice to common code
3ca448a5495 : nak: Replace the guts of Srcs/DstsAsSlice with a new AsSlice trait
bc58881b9ff : nak: Move DstsAsSlice::is_uniform() to its own trait
35353a73686 : nak: Switch to the common NIR wrappers
2cb77cc0dce : compiler/rust/nir: Add explicit lifetimes
3ebeee91662 : compiler/rust/nir: Implement NIR types directly
d723ae9814a : compiler/rust: Copy the Rust NIR wrappers from NAK
ad4a7e32f3c : nak: Move cfg to compiler crate
05bf03c3dbf : nak: Move bitset to compiler crate
6bba7b685ed : radeonsi: strengthen the condition determining OREO_MODE
97d664b22f0 : ac/surface/gfx12: turn off HiZ for pre-production samples
b594d644646 : llvmpipe: init fd=-1 to avoid closing fd=0 on failure
90defc00876 : anv: handle VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT
7fce39484e6 : nir: add pass to convert ViewIndex to DeviceIndex
b6d3f666abc : nir/peephole_select: ignore masked/quad swizzle without fetch_inactive
9568976c52a : android: fix build in multiple ways
ae15b656ef0 : bin/ci: crnm: Use frozen set for statuses
24d64102fe8 : bin/ci: crnm: Don't overwrite the global sets
282ad9d8648 : amd/vpelib: Refactor frontend and backend config callback
4886ee5cafd : amd/vpelib: Amend log for tone map support check
c5e2c4feaf0 : amd/vpelib: Refactor MPC registers
63d8fa3f280 : amd/vpelib: Refactor structs for API change
5e3b3ed8f72 : amd/vpelib: Refactor OPP registers
914eb0a212b : amd/vpelib: MPC refactoring HW registers
a76d1aa565c : amd/vpelib: Fix whitepoint for geometric downscaling
30a28b76c83 : amd/vpelib: set the same range for clr adj
e1ef91ac2af : amd/vpelib: Fix CS translation for geometric downscaling
699f88f8441 : amd/vpelib: Add API function to get taps
4fc221524ce : amd/vpelib: Change Max DS support to 4:1
e6dd0de4d95 : amd/vpelib: DPP starting changes
54d1d41e105 : amd/vpelib: Added JFIF format to RGB output side
746556d5851 : amd/vpelib: Remove deprecated update_3dlut flag
0e38b794e29 : intel: fix compute SLM sizes on Xe2 and newer
a0f1a708c4f : Revert "d3d12: Video Encode - Remove PIPE_VIDEO_PROFILE_MPEG4_AVC_BASELINE as not supported" This reverts commit d6bb4ddc638f3ee37fbbe066c631dad80aaeb2d3. Fixes: d6bb4ddc638 ("d3d12: Video Encode - Remove PIPE_VIDEO_PROFILE_MPEG4_AVC_BASELINE as not supported")
54631ebc681 : anv: Batch MCS and CCS aux-op flushes
f8541619281 : anv,iris: Use WriteImmediate instead of Z flush for WA
db6ae41c658 : intel/blorp: Use WA helpers for depth pipecontrol
77e4f9690de : anv: Drop flush from unused depth workaround
f58e1ef7ec5 : tu: enable shaderInt8 support
e30c329026d : ir3: improve validation, display for ldp instructions
55ac28954e6 : ir3: indicate possible dword straddle for any multi-component pvtmem access
9e0b77d5c38 : ir3: use fully-functional dp4acc when available
8aa2cad5df5 : ir3: lower relevant 8-bit ALU ops in nir_lower_bit_size
7fd5f76393d : nir/lower_vars_to_scratch: calculate threshold-limited variable size separately
f8602612ed4 : ir3: some 8-bit subgroup intrinsics must execute as 16-bit instructions
8b7beca572a : tu: Enable UBWC for D24S8 with USAGE_SAMPLED and formatless border color
012323a1d19 : rusticl/image: properly sync mappings content for 1Dbuffer images
2484331e828 : rusticl/image: take pitches into account when allocating memory for maps
1fa288b224e : rusticl/memory: Fix memory unmaps after rework
b6d8459e3a0 : ci: pass MESA_SPIRV_LOG_LEVEL from job to the test
ef88af84676 : dril: always take the egl init path
086ed1e54b8 : broadcom/compiler: emit instructions producing flags earlier
d9849ac4662 : aco: test xor swap16 path
e0818cb87be : aco/gfx11+: don't use VOP3 v_swap_b16
796b3ab23d6 : nir/opt_peephole_select: allow speculatable load constant
ae85f596457 : anv: Disable fast clear when surface height is 16k
0f821c1e2f3 : iris: Disable fast clear when surface height is 16k
6145798022f : intel/mi_builder: enable control flow API on Gfx9+
8cc492cb261 : genxml: unify some bits between Gfx8/Gfx11/Gfx12.5
343e569ab78 : anv: ensure max_plane_count is at least 1
4f093b2e2bc : anv: add missing MEDIA_STATE_FLUSH for internal shaders
0bd96e868c2 : intel-clc: missing printf lowering
398e6cf38b7 : anv: reuse cs_prog_data pointer
f4a812a2295 : anv: remove some unused includes
cde72181b72 : anv: prevent asserts with debug printf in internal shaders
32cce2f3975 : intel/brw: Set appropriate types for 16-bit sampler trailing components
cf303e66ec6 : meson-to-hermetic: Add --config as an argument to Soong/Bazel generators
947a333ec3c : util/u_queue: Replace relative time wait hack with u_cnd_monotonic
c40c723336f : agx: use opt_uniform_atomics
39e7d06eea2 : agx: add some SRs
340831dbcc8 : nir/divergence_analysis: handle AGX stuff
d99c2ef0595 : nir/opt_uniform_atomics: add fs atomics predicated? flag
fbbdc965aad : asahi: don't count helper invs in pipeline stats query
75d07cc3d03 : agx: fix ballot extend packing
810808b7788 : nir/opt_uniform_atomics: require block index metadata
373851e7eea : docs: update ACO_DEBUG documentation for perfwarn
e45035c83ac : docs: update ACO_DEBUG documentation for scheduler options
0c024bbe641 : radeonsi/vcn: Add decode DPB buffers as CS dependency
979dc415588 : vulkan: MESA_VK_ENABLE_SUBMIT_THREAD=0 disables threaded submit
d58f7a24d1b : v3d: do not expose EXT_float_blend
0413e1f7dcf : hasvk: Conditionally expose VK_KHR_present_wait
c19e5a0a753 : intel/brw: Replace predicated break optimization with a simple peephole
fad63d64833 : intel/brw: Delete the brw_fs_opt_dead_control_flow_eliminate() pass
06e8335e115 : intel/brw: Delete the brw_fs_opt_peephole_select() pass
7c579f448fe : intel/brw: Mark all UBO access with a direct buffer index as speculative
0eed818588a : anv/measure: ignore events from reused command buffers
140ca7e5d72 : glsl: fix glsl to nir support for lower precision builtins
50ce777edd3 : rusticl/device: Make supported 1Dbuffer formats a strict subset of 1D
f8553f56acd : intel/rt: fix terminateOnFirstHit handling
c6bf1f02c4f : anv: reuse object string for RMV token
ae9a249dfeb : vulkan/runtime: allow null/empty debug names
33a336309ef : egl: simplify multibuffers check
f5a340058d8 : egl: move multibuffers check into platform_x11
8407e674cc1 : egl: delete DRI_MUTABLE_RENDER_BUFFER_DRIVER remnants
79b8ea9b76e : egl/android: replace DRI_MUTABLE_RENDER_BUFFER_DRIVER check with non-kms_swrast check
7452a1d853f : egl: delete DRI2_BLOB remnants
591bf3c1534 : egl: inline DRI2_BLOB
101e78152ee : dri: make DRI2_BLOB public
24a16519106 : egl: delete DRI2_INTEROP remnants
ccd0a4c1fe2 : egl: always advertise MESA_gl_interop, inline calls
1d31a15b242 : egl: delete DRI2_FENCE remnants
3c692131ff6 : egl: inline DRI2_FENCE
a19839e25d1 : egl: don't check for create_fence_fd method when importing a fence
50b4be8d484 : egl: simplify native fence check
b23acb801ec : egl: delete checks for DRI2_FENCE
a19ba7d9f4c : dri: make DRI2_FENCE public
c684a9b9183 : egl: delete DRI_TEX_BUFFER remnants
f6c649a0ef1 : egl: inline DRI_TEX_BUFFER
cb018b6883c : egl: delete DRI_CONFIG_QUERY remnants
d723991ded1 : egl: inline DRI2_CONFIG_QUERY
197e4f2ae28 : egl: delete DRI_FLUSH_CONTROL remnants
6b7e6e3bdc9 : egl: always advertise KHR_context_flush_control
0ae2958452b : egl: delete DRI_BUFFER_DAMAGE remnants
591bc52e3e5 : egl: inline DRI_BUFFER_DAMAGE
77e85377ae7 : egl: use pipe_screen check for damage region, simplify buffer_damage checks
e7b303c6808 : egl: add a util to get the pipe_screen
9d41f1f552f : dri: make set_damage_region public
85d459fcec1 : egl: simplify DRI_BUFFER_DAMAGE checks
f6afe277d31 : dri: only add DRI_BUFFER_DAMAGE if the driver supports set_damage_region
f8fbec8e631 : egl: delete DRI2_FLUSH remnants
fd17c018e9a : egl/wayland: replace a couple DRI2_FLUSH checks with non-kms_swrast checks
a98434d2577 : egl/drm: replace a DRI2_FLUSH check with a non-kms_swarst check
b1f10468572 : egl: replace a DRI2_FLUSH check with swrast check in x11_copy_buffers
1d41299109f : egl: replace another DRI2_FLUSH check with a non-kms_swrast check in surface query
3b050af311c : egl: inline DRI2_FLUSH usage
09b52c61bfe : egl: replace another DRI2_FLUSH check with non-kms_swrast check in dri2_wait_client
e5f9d004bb6 : egl: delete a DRI2_FLUSH check in dri2 swapbuffers
af3aefda042 : egl: use a swrast check for a swapbuffers DRI2_FLUSH case
0ff37e7591d : egl: use a non-kms_swrast check for swapbuffers DRI2_FLUSH
a04f8cba538 : gbm: delete DRI_FLUSH remnants
1ecb4c5cf73 : gbm: inline DRI_FLUSH
484b50bd735 : egl: add a bool to indicate swrast but not kms_swrast
3e7840ac37c : egl: further simplify driver loading
a940f17ee14 : egl: delete DRI_CONFIG_OPTIONS remnants
7ea0091a193 : egl: inline CONFIG_OPTIONS usage
0c220741e6c : pipe-loader: fix driconf memory management
390151bef2c : gallium: make some sw screen create functions public
43cb986d9e7 : anv/android: resolve ANB swapchain images on bind
bcb17acab9c : anv/android: refactor out u_gralloc tiling query
0e27df45213 : radeonsi/gfx12: fix VS output corruption with streamout
8b3e02587ec : radeonsi: program OREO_MODE optimally on gfx11.x and gfx12
dd7e33d5b9f : radeonsi/gfx11: prepare for CWSR
07a0b5e2f22 : radeonsi/gfx12: fix register programming to fix GPU hangs
83b88c54bad : radeonsi: fix buffer coherency issues on gfx6-8,12 due to missing PFP->ME sync
72e6cefe004 : radeonsi: don't set TC_L2_dirty in si_query_hw_get_result_resource
ebc5116e707 : radeonsi: ensure TC_L2_dirty is set if we don't sync after internal SSBO blits
e4b3848fdeb : radeonsi/gfx12: fix a GPU hang due to an invalid packet with window rectangles
de83b5ef77e : ac/surface/gfx12: fix setting tile_swizzle
0f665b81780 : nvk: EXT_post_depth_coverage
4090aa064f1 : nvk: Set POST_PS_INITIAL_COVERAGE
1ba4bc2ada1 : nvk: Don't force sample shading when gl_SampleMaskIn[] is read
b8d50542c0a : nak,nir: Rework gl_SampleMaskIn[] handling
761874ea857 : nak: Sample locations are byte-aligned
315b788c7b3 : nvk: Move nvk_sample_location to NAK
644dcc0337d : anv: disable CCS for Source2 games on Xe2
b4f5a042236 : anv: don't expose the compressed memory types when DEBUG_NO_CCS
ba3fd5dc573 : intel/brw: Don't retype load_subgroup_invocation result to signed
86c4e89aa2a : anv: fix src_hash dumping for compute shaders
28df7729357 : v3dv: expose Vulkan 1.3
3ae4da4ea79 : v3dv: update conformanceVersion to 1.3.8.3
781622ba5b0 : v3dv/device: set value for maxInlineUniformTotalSize
132c5cdeb9f : intel/dev: Support new topology type with SIMD16 EUs
3da911b0920 : intel: Sync xe_drm.h
3a26925cc76 : ir3/postched: don't prioritize instructions with soft delays
c7de402ad52 : ir3/postsched: include ss/sy delay in max_delay
8f52f941ef3 : ir3/postsched: remove unused delay field
8cc269a16f9 : ir3/postsched: fix calculation of max_delay
db21255d72e : ir3/postsched: improve debug state dumping
1d35b2f343e : Uprev Piglit to 4a62c26721a47552a96416a134b789a813dd51a6
8f3d0fbad7e : aco: don't transform v_interp_p2_f32 with constant into fma
911fdce0b6a : aco: fix validation of v_s_ opcodes
b3e925a21ba : rusticl/kernel: properly respect device thread limits per dimension
b2225b9437b : zink: lower 8/16 bit alu ops vk spirv doesn't allow
39ec184db6e : zink: lower 64 bit find_lsb, ufind_msb and bit_count
9155e0a8873 : ci/deqp-runner: fix --fraction-start in non-parallel jobs
366e7e2ddc7 : freedreno: drop dEQP hacks
97f6a296e30 : anv: better signal new frames to utrace
bc523e8949f : util/debug: update parse_enable_string to deal with +all/-all
4b1e3b85157 : u_trace: add csv output
78ae7ab856c : anv/hasvk: add indirect tracepoint arguments
0a17035b5cd : u_trace: add support for indirect data
cb27b9541b5 : u_trace: remove timestamp reference in allocations
4347ccbe57e : u_trace: rework tracepoint argument declaration
29bf1547c07 : u_trace: add mako exception printouts
e14d1f5bc0a : util: Fix the integer addition in os_time_get_absolute_timeout()
dafc4476f75 : freedreno: Implement fast clear_buffer for Adreno 6xx and 7xx
ddfb8ebf8c6 : freedreno: introduce color format parameter to emit_blit_buffer_dst
635a40cc5c5 : freedreno: Introduce emit_blit_fini
b2f919eaafd : d3d10umd: Use pipe_resource_usage enum in translate_resource_usage()
58469620d39 : intel/brw/validate: Convert access mask to be grf based
e62606b2ecd : intel/brw/validate: Update dst grf crossing check for Xe2
f2800deacbf : intel/brw/validate: Simplify grf span validation check by not using a mask
f4b51e0d8ee : egl: delete DRI_DRI2 remnants
93aea6df072 : egl/x11: replace DRI_DRI2 check with fd check
920f085dea7 : egl: delete local_buffers
f09e81636c0 : egl: delete DRI_IMAGE remnants
18361e1a6e8 : egl: delete last DRI_IMAGE check
54e0a90fbf5 : egl: move some extension enablement out DRI_IMAGE conditional
9eccbe3a816 : gbm: delete DRI_IMAGE remnants
ab08b79ef7e : gbm: use driver check for dmabuf export
9ec286b037d : gbm: check for compression modifiers on device create
8364f2e571c : gbm: always pass through images to unmap
4a0a39245d6 : gbm: use new dmabuf import flag to replace DRI_IMAGE checks
d26d2603cc0 : gbm: check for dmabuf import on device creation
9907166c420 : egl: always check dri caps for EGL_WL_bind_wayland_display support
455219979e6 : egl: replace display_name checks with swrast checks
fc510ca6748 : egl: inline DRI_IMAGE compression modifier handling
60d81e2865c : egl/wayland: delete check for DRI_IMAGE blitImage in drm init
c38b9aba0e5 : egl/android: check PIPE_CAP_NATIVE_FENCE_FD directly
d86f39e7cf2 : egl: swap DRI_IMAGE checks for dmabuf/modifier support for driver check
20d3e1ad143 : gbm: inline simple DRI_IMAGE usage
89c6c150cc7 : egl: inline simple DRI_IMAGE usage
caa44dffbe0 : dri: make a few more functions public
75a08f6b007 : egl: simplify MESA_drm_image enablement
59e4d558ba2 : gbm: inline dri2_from_dma_bufs and delete now-redundant check in dmabuf import
9362ae7ecd5 : dri: check for dmabuf_import at top of dri2_from_dma_bufs
a7d8892f0ef : dri: store dmabuf import caps to dri_screen on create
027de039a34 : egl/gbm: delete DRI_IMAGE_DRIVER remnants
ea1855cabab : gbm: inline DRI_IMAGE_DRIVER
703261c3931 : egl/drm: always expose EXT_buffer_age
03e88c0633c : egl: simplify a non-swrast conditional
44b843b68ab : egl: collapse driCreateNewDrawable conditional
f43883cf673 : egl/gbm: rip out DRI_SWRAST
d9eae369e98 : egl: inline DRI_SWRAST
b1b8ac6b343 : dri: make driSWRastQueryBufferAge public
789df29fc31 : egl/gbm: remove DRI_KOPPER remnants
5f8dec8f7c2 : egl: inline DRI_KOPPER
1d86bc87911 : egl: delete DRI_MESA remnants
0d9f69de2c3 : gbm: delete DRI_MESA remnants
0f8a85487b7 : egl: inline DRI_MESA
f51857aac27 : gbm: inline DRI_MESA
4105f0f001d : dri: publicize dri_query_compatible_render_only_device_fd
0ae7349e06e : egl/gbm: delete remnants of DRI_CORE
3698e103562 : gbm: inline DRI_CORE usage
7732f1aa5df : egl: inline DRI_CORE usage
85bf0892f63 : egl/dri2: delete unused function
a6d97b0afed : kopper: check swapchain size after possible loader image resize
cf9588bae6a : tu: Set `TU_ACCESS_CCHE_READ` for transfer ops with read access
725d033cd02 : dri: only link_whole once
a99fbb2b244 : svga/ci: disable vmware farm
168dc73fa9d : nouveau: use nv_device_info directly for dumping push buffers
1454347c850 : nouveau: implement PIPE_PCI caps
eac61faf840 : nouveau: remove nouveau_check_for_uma
8340f490bf7 : nvk: use nv_device_uuid
43365502c45 : nouveau: implement driver_uuid and device_uuid
826d00617c8 : nouveau: add nv_device_uuid
9c15875d4d1 : nouveau: use nv_devince_info and fill in PCI and type information
fb1763e93c9 : nouveau/winsys: fix handling of NV_DEVICE_TYPE_IGP
740cae64a14 : mesa: check for enabled extensions for *UID enums
66f48f22161 : llvmpipe: half_to_float use LLVM fpext when fp16 is available
2db280b208d : llvmpipe: much faster sample function cache using RCU pointers
7c6a8973bfe : util: const hash_table for some readonly operations
66243e6999f : docs: Drop references to LIBGL_DRIVERS_PATH
cbf07628bcb : vtn: Remove dead shader_call_data from all RT stages
fb03aed4359 : tu: Drop tu_vk_format_to_pipe_format helper function
7fe8033e8bf : tu, fdl: Drop custom mapping for 1-plane YCbCr formats
cd961a7e3fa : gbm/dri: Remove erroneous assert
78ff100a525 : anv: support h265 encoding
eefa886b010 : anv/video: initial support for h265 encoding
3bd46afac12 : anv/query: consider codec when querying the encoding status.
22abbb84b71 : vulkan/video: adds a bitstream writer of h265 slice header
52f678004f9 : intel/decoder: Handle HCP_PAK_INSERT_OBJECT
46e02ee861e : intel/genxml: adds a value of reference pic to HCP_SURFACE_STATE
7f280e1e932 : intel/genxml: fix some length of HCP_FQM_STATE
663f9eb7407 : intel/genxml: Adds more VDENC commands
3eb69b95779 : intel/genxml: fix the length of VDENC_DS_REF_SURFACE_STATE
e79cad5af00 : intel/genxml: Add missing fields for HCP_SLICE_STATE
e28a2998637 : anv: enable VK_KHR_video_encode_queue and VK_KHR_video_encode_h264
3fbcd95b20f : anv/video: add mode costs for h264 encoding
3ec8f7f9959 : anv/video: initial support for h264 encoding
f6c3e82201c : anv/video: implemnt VkGetEncodedVideoSessionParametersKHR
f25cf314b31 : anv/video: remove unnecessary macros
a660bd9471f : anv/query: handle VK_QUERY_TYPE_VIDEO_ENCODE_FEEDBACK_KHR
ff8de619070 : vulkan/video: adds a bitstream writer of h264 slice header
9425ba6f2bc : intel/genxml: update VDENC instructions
b97d440bc53 : intel/genxml: change the length of MFX_QM_STATE
5057a33fe32 : intel/genxml: add a missing value for MFX_SURFACE_STATE
6df5ace3a38 : vulkan/android: Add missing AHB formats
ceece45b2b7 : freedreno: drop hack for old dEQP
8bca7e520ce : intel/brw: Only force g0's liveness to be the whole program if spilling
4ca4b064cf4 : intel/brw: Record g0 as live for sends with send_ex_desc_scratch set
9200fb966cd : intel/brw: Record that SHADER_OPCODE_SCRATCH_HEADER uses g0
545f20419ff : intel/brw: Delete fs_reg_alloc::discard_interference_graph()
f427c9fe233 : rpi3/ci: remove {version,render}_check from [piglit.env]
c44d65a4676 : lp: only map dt buffer on import from dmabuf
93f9afa1e03 : ci: remove dead start-x.sh script
30888d1e5c6 : vulkan: Update XML and headers to 1.3.292
c0a9cdc4deb : radeonsi/vcn: Allow dynamic change of QVBR quality level
0e05ae1a107 : rusticl/kernel: handle load_global_size
4ae9ee7a2cd : rusticl/kernel: emit system values with the correct device size
14ea1021751 : nir: add load_global_size intrinsic
ef58f2408fe : anv/android: handle R8G8B8X8 as R8G8B8A8
115632027ad : meson-to-hermetic: Add code generation via Jinja templates.
827812912da : dri: link with libloader
c5c0c1215b9 : glx: include src/gallium for apple
019cb3875d0 : glx: move up glx_driver enum declaration
1b6974095c4 : loader/dri3: delete loader_dri3_extensions
c23385c42ce : glx: delete DRI_IMAGE remnants
546d71044a4 : loader/dri: delete DRI_IMAGE remnants
d703e7f289c : loader/dri3: inline DRI_IMAGE usage
35d518fcde1 : dri: use image loader function directly in dri_create_image_with_modifiers
2b042cb9c2b : gallium: move loader_dri_create_image to dri frontend
10a80782e04 : dri: make DRI_IMAGE public
7dded1ad880 : glx: simplify DRI_IMAGE checks
defe9e35851 : glx: expose GLX_MESA_gl_interop for drisw
4cd4b9f70d0 : glx: stop binding DRI_INTEROP
410076af840 : glx: call dri interop functions directly
634dea8f703 : glx: delete more DRI_INTEROP checks
51a2755f4ff : glx: delete checks for interop support
b421abafbb4 : glx: inline DRI_INTEROP
012d20c6a32 : dri: make DRI_INTEROP public
ec3ad889da5 : dri: delete DRI2_THROTTLE interface
64a77a90175 : glx: inline DRI2_THROTTLE
f2431a33d51 : dri: make DRI2_THROTTLE public
d3ecf106e9c : loader/dri3: delete DRI2_CONFIG_QUERY remnants
bcd63ffa9b7 : glx: inline DRI2_CONFIG_QUERY
2932d021aa9 : dri: remove __DRI2configQueryExtension param from swapinterval functions
0d83c570afa : dri: move swapinterval functions from loader to dri frontend
98b62ee57ff : dri: make DRI2_CONFIG_QUERY public
e8d4b0a2535 : dri: unify DRI2_CONFIG_QUERY interfaces
b7c17a4f3b6 : loader/dri3: delete DRI2_FLUSH remnants
53fd2eca4e6 : glx: inline DRI2_FLUSH
326d7ae64a1 : loader/dri3: inline DRI2_FLUSH
0741e824cf9 : kopper: reuse dri2 invalidate
0c4813dd0b8 : dri: make DRI_FLUSH public
18c25edb94d : glx: always expose GLX_ARB_context_flush_control
e678c4d271f : dri: delete __DRI2_RENDERER_QUERY interface
b8ca3d9b20b : glx: inline __DRI2_RENDERER_QUERY
ea0c9925b77 : dri: make DRI2_RENDERER_QUERY interface PUBLIC
89863a050be : meson,ci: remove dead `kmsro` option in `gallium-drivers`
71c506a9071 : dri: Use --whole-archive when linking libdri
369e3cc20ac : wsi/common: Do not update present mode with MESA_VK_WSI_PRESENT_MODE.
fafa0d5abb2 : anv: fix check on pipeline mode to track buffer writes
58bf403e8b4 : include/drm-uapi/README: Update README for drm uapi header files
0acdb828142 : venus/ci: Update skip tests to prevent timeouts
9ccc3daaf80 : lavapipe: Implement VK_KHR_external_*_fd
d21aa86b547 : llvmpipe: Implement EGL_ANDROID_native_fence_sync
57c81bab04b : vulkan/format: Translate two 420_UNORM formats properly
3bbb740f61f : lavapipe: Block more formats from getting blit feature flags
3316bc3e884 : util: Handle more formats in get_plane_(width|height)
fd1f7982925 : docs/features: Update features.txt for Turnip
73487c13add : nvk/ci: bump vkcts job timeout
14c82207a41 : broadcom/ci: use kernel8 for rpi5 full jobs
caab76d250b : v3d: free dbuf
298633e3655 : nir: set disallow_undef_to_nan for legacy ARB asm programs
5c40d9bec16 : dri: add kopper stubs to avoid build failures
9ac3e3a0724 : nvk: Fix indirect dispatch on Turing+
d7e06c6e08c : nak: Use nak_builder::fsetp() in op_fquantize2f16
138910d8988 : nak/hw_tests: Use ptr::from_ref() and ptr::cast()
a34d72cbed4 : nak/hw_runner: Use byte_offset()
0116430d394 : intel/brw: Handle 16-bit sampler return payloads
ddd9e043dc8 : intel/brw: Move get_nir_def() higher to avoid UNDEF
dd4c7c0273c : FUCHSIA: freedreno: add Fuchsia support for turnip.
5dc9590b0e0 : fuchsia-build: add placeholder sys/ioccom.h
a8ab7f83bc1 : FUCHSIA: initial support for Magma as freedreno kmd
52be72e6761 : intel: Let compiler set indirect_ubos_use_sampler
f1680c262cf : kopper: increment lastStamp during invalidate
76757c211d9 : glx: delete DRI_TEX_BUFFER handling
c4f78531315 : loader/dri3: delete texBuffer struct member
321d576f0cd : glx: inline DRI_TEX_BUFFER
9fdfebce065 : glx: delete check for texbuffer extension
032237c7ec2 : dri: declare DRI_TEX_BUFFER functions public
ef6f874590d : dri: delete __DRItexBufferExtension::setTexBuffer
a09c8b577f6 : glx: delete the only users of __DRItexBufferExtension::setTexBuffer
b0d0c1971cb : glx: delete releaseTexBuffer
0341623f39c : dri: delete __DRI_COPY_SUB_BUFFER
945fe0ef4a3 : glx: inline DRI_COPY_SUB_BUFFER
998d0e3993d : drisw: declare DRI_COPY_SUB_BUFFER as PUBLIC
34912cc8d1d : glx: rename driswCopySubBuffer
62847d14b55 : glx: delete DRI_KOPPER
192febfbbfe : glx: switch kopper check for setting up swapinterval/bufferage functions
850b0694d65 : glx: use local var for LIBGL_KOPPER_DISABLE check
2157108e11e : dri: declare DRI_KOPPER as PUBLIC
38529171d63 : dri: delete driCreateNewScreen2
5d720585566 : glx: inline DRI_DRI2
5019481a16d : dri: delete __DRImesaCoreExtensionRec::createNewScreen
63937eca780 : glx: inline DRI_SWRAST
f5dd5e4b440 : glx: delete __DRImesaCoreExtension usage
5dba565adab : glx: inline createNewScreen3
66e0d126275 : glx: inline DRI_CORE functions
87720ab42b9 : loader/dri3: inline DRI_CORE
029ec1a20b4 : dri: declare DRI_CORE functions public
e95a462d1f3 : glx: inline IMAGE_DRIVER functions
49c3814cd16 : dri: declare IMAGE_DRIVER symbols PUBLIC
f9f86524456 : loader: split out dri3 into subdir
36aaaa968a6 : meson: move glx subdir after gallium build
4095fac72b6 : loader: move some common dri3 functions out of dri3 loader
eebb6cd236e : anv: stop using 3DSTATE_WM::ForceThreadDispatchEnable
c818de7360a : aco: combine DPP into v_cvt_f16_f32
39f045aaa60 : docs: add sha256sum for 24.1.5
a6a7e00b365 : docs: update calendar for 24.1.5
d0d0036fc91 : docs: add release notes for 24.1.5
f7f343796f8 : meson: centralize checking for new enough meson for rust support
b3a9c91d9b0 : meson: centralize bindgen version check
5290a09d2a2 : docs: move rust update policy
03ecda08de2 : meson: centralize rust handling
7ff2513c28d : rusticl/icd: use ptr::addr_eq
19c66754df7 : rusticl: use ptr::from_ref and ptr::from_mut
11e4793b41d : rusticl: replace some raw pointer casts
66f7e3a4b2a : rusticl: use pointer byte offset API
40072f57b04 : rusticl: use next_multiple_of
fb82c253daf : rusticl: use div_ceil
cc37ecc7ba3 : rusticl: bump rust req to 1.76
e2de72f71ff : tu: Random non-consequential fixes
87c889cd8af : freedreno/drm/virtio: Fix issues with 16k (or larger) page sizes
7fe3529715c : tu: Fix issues with 16k (or larger) page sizes
745ad42bb06 : freedreno: Enable the A735
52e7f2ca080 : v3d/ci: update number of rpi5 available for testing
fa0a8b8d2cf : v3d/ci: add new flakes in rpi5
07cd860b52b : broadcom/ci: annotate some of the failures
21ac210ab2d : panfrost: make PAN_MESA_DEBUG=dump really show all GPU memory
801078cbf8e : nouveau: handle realloc failure inside cli_kref_set
f8bf9f07b6e : aco: print s_delay_alu INSTSKIP>3 correctly
38ede4334f3 : rpi/ci: shorten the boot timeout to 90 seconds
d76112bc487 : ci/poe-powered: allow setting a different boot timeout than 5 minutes
771e07ad934 : ci/bare-metal: rename fastboot & cros-servo TEST_PHASE_TIMEOUT to TEST_PHASE_TIMEOUT_MINUTES to be coherent
1e5fb15afa5 : ci/poe-powered: rename --test-timeout to --test-timeout-minutes to be more explicit
56ea4e4fa63 : nvc0: fix null ptr deref on fermi due to debug changes.
deb1d1f9c35 : pick-ui: move NominationType values around so that None is 0
057b77d2a38 : ci/vkd3d: add support for *-flakes.txt list files
f54cb2476f5 : ci/vkd3d: add support for *-skips.txt list files
ab1e99de620 : ci/vkd3d: rename vkd3d expected failures list to be more explicit
642409bc19c : ci/vkd3d: be more specific for what to grep
1b8533a7f42 : ci/vkd3d: move expectation file creation logic out of the test results handling
cfc8bb3b42c : ci/vkd3d: move test expectations file to the results folder
50139426e2e : ci/vkd3d: use GPU_VERSION to identify the list of failures, unifying with deqp-runner.sh
aacef87848d : ci/vkd3d: store vkd3d "errors" in the results file instead of spamming the job log
af56a84616f : ci/vkd3d: rename vkd3d runner script to vkd3d-runner.sh to match the other ones
f90b10ab8f4 : ci: drop dead VKD3D_CONFIG
d4faab9331c : mr-label-maker: Add d3d10umd label rules
34031e3e3bf : anv/android: remove unneeded ANB implicit import flags
9b1302f80ae : v3d/ci: enable full run jobs for rpi5
3c61489a3e8 : v3d/vc4/ci: add address sanitizer jobs
bee487df48b : aco/gfx11.5+: use vinterp for fddx/fddy
8c6e299141b : aco: reorder dpp for ddx/ddy
62fa5b9d6f3 : aco/gfx11+: apply neg to vinterp
b8aeea806a8 : nvk: implement vkCmdDispatchIndirect on pre-turing
d43ed4445b5 : nouveau/mme: Add support for multiplication on Fermi
cac4da4cabe : nouveau/mme: Add support for MUL on Fermi
033cafc9fe8 : mme/fermi: Don't try to access zero-size std::vector
884c7bccc13 : nak/qmd: Return the complete QMD dispatch size layout
217c0a489b6 : nak: Move the QMD code back into the main nak crate
241e1861da2 : etnaviv: drm: use COARSE clock for timeouts when possible
ea754657eb7 : etnaviv: drm: use COARSE clock for BO cache timing
235ce3df9ba : llvmpipe/ci: bump timeout for nightly job to 1h
aa9745427b9 : ci: austriancoder farm maintenance
26474f8d4a5 : nir_lower_mem_access_bit_sizes: Support load_kernel_input
5df8d74bed3 : FUCHSIA: meson: add platforms 'none'
50ff1e4f867 : radeonsi/vcn: add HDR sei in hevc enc
0460ededdaf : frontends/va: check hevc enc hdr sei
b92134e088c : aco: validate temp_rc
53155ba12d6 : aco: add CompilationProgress::after_lower_to_hw
6da7bd842c3 : aco/optimizer: update temp_rc when converting to uniform bool alu
0acc31a0013 : bin/ci: crnm: Reduce trace cluttering
ff18d1ec230 : bin/ci: crnm: Fix pipeline monitoring skipping
3975366a887 : bin/ci: crnm: Deal with `created` status
87ce0ce0b19 : Revert "vl/dri3: use loader's dri3 init code and delete everything else"
dc2755a4f80 : rusticl/spirv: protect against 0 length in slice::from_raw_parts
81f75e2a2dd : rusticl/api: protect against 0 length in slice::from_raw_parts
ad6fb3406b5 : rusticl/program: protect against 0 length in slice::from_raw_parts
7a8b1dc6e56 : rusticl: fix clippy lint having bounds defined in multiple places
eb1f64a01ea : radeonsi/vcn: Fix MB/CTB calculation for slice encoding
36a13d2b3b0 : freedreno: fix a7xx perfcntr countables
d60ae64527d : tu/a750: Allow mutable images to have UBWC with all compatible formats
6a9676b79c7 : ci/prepare-artifacts: check if we're about to overwrite ci config/expectations files
197701b860d : ci/prepare-artifacts: use find's -exec instead of iterating over its output with xargs
1f70af7e9f2 : bin/ci: update python-gitlab to 4.x
d055edac11c : docs/meson: add missing newline at the begining of code-block
66de8b4b5cb : v3d: add a faster TLB blit path
9a9f2812519 : v3d: support blitting straight from tile buffer
9fbb11505ab : v3d: move TLB blit checks to a helper
ff58f0afbed : rpi4/ci: mark fs variant of arb_texture_buffer_object as flaky too
c5ee7e9bdc7 : anv: Disable legacy CCS setup in binding (xe2)
e0540687875 : anv: Disable compression on legacy modifiers (xe2)
6b4def143c8 : iris: Fix an assertion failure with compressed format
49c91a4ea03 : anv: Fix assertion failures on BMG (xe2)
a629d829dc8 : glsl: make use of new tex src deref intrinsic
017770ff14a : nir: add nir_tex_src_{sampler,texture}_deref_intrinsic
ef13ff00d1b : nir: create validate_tex_src_texture_deref() helper
36311964149 : nvk: Disable sparse D32S8 cubes pre-Turing
ec7924ab903 : nvk: Default to NAK on Maxwell+
13cc4e48d11 : nak/sm50: Set f2f.high
7b84319ec43 : nak: Manually flush denorms for nir_op_fquantize2f16 pre-Volta
315e8d6faa6 : nak: Disallow isetp.x pre-Volta
c695fd7cd26 : nak: Rework isetp64 on sm50 again
3d4a4a68a0f : nak: Non-constant offsets are allowed on patch loads
72eb0b6c13e : nak: Add tests for OpPSetP
29f909513bd : nak: Add a PredSetOp::eval() helper
76e66beb5ae : nak: pre-Volta uses r0 to output the final GS handle
63db1050148 : nak: Rename OpFSOut to OpRegOut
0b4bfefd6fc : nak/nir: Preserve rounding modes in split_64bit_conversions()
ec84d7ce74a : nak: Add tests for OpPopC and enable SrcMod::BNot
27ee9027da5 : nak: Use OpFoldData::get_u32_bnot_src() more places
1a6ca8e6015 : nak/sm50: Set the not bit for OpLop2::srcs[0]
61076b04a7e : nak: Add tests for OpIAdd2 and OpIAdd2X
aa87c9c96d9 : nak/hw_tests: Use better test values for iadd tests
6291440ee7e : nak/hw_tests: Respect src_mod and src_swizzle in op auto-tests
f557423467d : nak: Add source and destination types for carry values
eb5f3336064 : nak: Assert no overflow when legalizing iadd with too many ineg modifiers
96812f6b721 : nak: Add tests for OpFlo
10701ac3312 : nak/hw_tests: Explicitly test equal cases in test_isetp64
957e7b3451e : nak: Lower iadd64(x, -y) to isub64(x, y) in NIR
8646ae7e23f : nak/builder: Allow source modifiers in ineg64()
7f0b8a82d08 : nak: Add tests for nak_builder::ineg64
73384c626d2 : nak: SrcMod::INeg cannot be folded
c2b5d7ca418 : nak/sm50: Add execution delays for more ops
ce91e8875af : nak: OpKill also needs a delay on Maxwell
c8eb8f946ae : nak: Add an optimization for CRS ops
1cf945a5d10 : nak: Add target labels to CRS pop instructions
9bbc6920640 : nak/nir: Rework CRS handling
cb5e10d0aac : nak/nir: Add a few more NIR helpers
f66ca6edc3d : nak/nir: Fix the reverse execlist iterator
d19ea8524b3 : nvk: Take CRS into account when allocating the SLM area
b78f7d208b1 : nak: Plumb through the call/return stack size
3e935df2b09 : nak: Move the runner into the main nak crate
ad90bf0500e : freedreno/a6xx: Initial a7xx support
e6be78c7036 : freedreno/a6xx: Rework CCU_CNTL emit for a7xx
1f41d590595 : freedreno/a6xx: Refactor CP_EVENT_WRITE emit
b1937f76ff1 : freedreno/a6xx: Allocate lrcfc when needed for direction tracking
679e9093e13 : freedreno: Extract out shared LRZFC layout helpers
beb5577e125 : freedreno: Extract out common UBWC helper
5c34a5e59a1 : freedreno: Move GENX/CALLX magic to common
a6c9f152ccc : freedreno/drm: Handle a7xx case
31302ca1073 : tu/drm/virtio: Add missing a7xx case
8ff33a756d1 : freedreno/cffdec: Fix a7xx CP_EVENT_WRITE decoding
10eaf06e47d : freedreno/a7xx: Fix GRAS_UNKNOWN_80F4 writes
1a3f041cd82 : freedreno/a6xx: Implement reg stomper support
1242f3ed3a4 : glx: unhackify inferring zink from dri3
8994165e921 : glx: consolidate some LIBGL_KOPPER_DISABLE checks
725875cdea9 : glx: move drisw dri3 handling for zink out to glxInitialize
82955b48aaa : glx: use base screen has_multibuffer for drisw
e9aec758c6b : glx: delete all driver-specific display handling
886af985f85 : glx: move dri2 loader extensions to static vtable
d723438e0d6 : glx: move dri2 init checks to separate function
5f55da01dbf : glx: tweak dri2 init ordering
f79eb4730cd : glx: move dri2Hash to base glx_display
6be546764a3 : glx: rework/simplify drisw zink handling
08e2985e574 : glx: move driwindows_display::event_base to driwindows_context
2126a481499 : glx: move has_multibuffer to base glx_screen struct
54e234ee2bd : glx: delete dri3_display::loader_extensions
4e8740370ad : glx: rework __glXInitialize
8078a938f5e : glx: simplify zink init variables
0d78711cfb9 : glx: delete __GLXDRIdisplay
78abf0d145c : glx: tabs -> spaces
a7c8eab63de : spirv: ignore more function param decorations
c3b25dd3572 : ci: remove llvmpipe in the job that disables llvm
5d84e6cf262 : meson: improve wording of "incompatible llvm options" error
77b69cdbc3a : meson: don't select the deprecated `swrast` option ourselves
a211a51a4ad : lavapipe: Fix box sorting during ray traversal
a6930640a90 : llvmpipe: Improve PIPE_QUERY_PIPELINE_STATISTICS accuracy
e7ee69b24dd : docs: Match README installation guide with meson.rst
324de97f480 : docs: Add required dependencies to meson.rst
828c3cf002b : egl/haiku: fix synchronization problems, add missing header
fdb6afe71e9 : intel/elk: Fix undefined left shift of negative value in elk_texture_offset
f3f4a057b98 : intel/elk: Fix undefined left shift of large UW value in elk_imm_uw
0e5ac7d6b03 : intel/elk: Fix undefined left shift of negative value in update_uip_jip
c2dda8c8e75 : intel/elk: Fix undefined shift by 64 of uint64_t in elk_compute_first_urb_slot_required
e6669467b88 : intel/brw: Fix undefined left shift of negative value in brw_texture_offset
4f24c2707f2 : intel/brw: Fix undefined left shift of large UW value in brw_imm_uw
abb7c012ff4 : intel/brw: Fix undefined left shift of negative value in update_uip_jip
228e049db6c : intel/brw: Fix undefined shift by 64 of uint64_t in brw_compute_first_urb_slot_required
455deacbcea : intel/brw: Fix DEBUG_OPTIMIZER
eb5a3617e24 : anv: Handle internal shader compilation failure
196b3d7b5b7 : anv: Improve error message when pipeline creation fails during shader compilation
0b16d7ebb92 : dri: Allow INVALID for modifier-less drivers
349e7a2919f : intel/common: Remove blank lines in intel_set_ps_dispatch_state() (xe2)
cb7f816fc4b : intel/common: Ensure SIMD16 for fast-clear kernel (xe2)
549f6efa350 : meson-to-hermetic: Code health changes to the python scripts
5fdacb56ed2 : anv: Propagate protected information to blorp_batch_isl_copy_usage()
79f95a37111 : isl: Fix Xe2 protected mask
79389b9f6f1 : v3d/ci: mark glx@glx-visuals-depth as flaky on rpi4, just like the -stencil variant
40004219b1d : dri: fix kmsro define
5bc82848163 : hk: add Vulkan driver for Apple GPUs
767280fd736 : libagx: rework tess i/o
2bf01845d01 : libagx: mask counters to 32-bit
16caad40385 : libagx: add statistic increment kernel
0708f92b378 : ail: add ail_get_level_size_B helper
633540c18a8 : ail: constify more arguments
76e3bd56f6e : asahi: offset buffer images in software
735c63c75e7 : libagx: hoist code out of loop
4e5ce7e7596 : asahi: split up agx_nir_lower_vs_before_gs
d3e7a7b8c8d : asahi: add TES->compute lowering
9595d79b896 : asahi: make GS inputs explicit
f6e9e7d3ce2 : libagx: fix prefix sum kernel
bdbd81ea406 : asahi: drop #includes
21fa5faeecd : asahi: drop pointless conversion
96306a8b217 : asahi: refactor prolog lowering
0bd897989ef : asahi: drop unused patch index buffer lowering
3992a54dcf0 : asahi: drop dead code
88084418148 : asahi: Relax cross-context flush
1cd60fb2c7f : asahi: Fix non-async flush
a0cdd9d5ed1 : asahi: Add more batch debug
ac4ba43c558 : asahi: Print queue ID with batch debug
2c057cc4d96 : asahi: Add 1queue debug option
d0424eb63bf : vk/meta: add VK_IMAGE_VIEW_CREATE_INTERNAL_MESA flag
0d66ba6e5d1 : vk/meta: add buffer view tracking
d5b05265077 : anv: propagate protected information for blorp operations
8d9cc6aa236 : anv: properly flag image/imageviews for ISL protection
4eab285d4a8 : isl: account for protection in base usage checks
1337e00a890 : v3d/ci: mark spec@amd_performance_monitor@api as flaky on rpi4
37a38f6744f : nak/sm50: Add support for OpAL2P
cd176c8784d : nvk: Fix zero-size vertex/index buffer bindings pre-Turing
2439cb84509 : nvk: Use nvk_buffer_addr_range() for index buffers
c3682ccf605 : nak: Implement depth clip control pre-Volta
e287ba95b04 : nak/sm50: Fix the encoding of ffma with cbuf in src2
3353374287b : nak: Add tests for OpLop2 and OpLop3
dc4ebfd562e : nak/sm50: OpLop2 does not have .X
680ec0ec264 : nak/sm50: OpIAdd2 only supports one negate modifier
563b32c2c30 : nak: Implement From<bool> for Pred
9badf675ad0 : nvk: Don't push bound UBOs on Volta and earlier
16509db66b2 : nak/nir: Don't emit CCtl for release barriers on Maxwell
dee02cf2200 : nak: Fix OpCCtl encoding on Maxwell
940e52ad157 : nvk: Squash txq results to 0 for null descriptors
efd86d6daa9 : nak/builder: Fix isetp64 for pre-Volta
a33507d621a : nak/sm50: Set the .x bit for isetp
b87bd4b6083 : nak/hw_tests: Add debug printing
bfcb9995da9 : nak: Add tests for OpISetP
6056bc4afa0 : nak: Add tests for nak_builder::iadd64
074ba214fe3 : nak: Add tests for nak_builder::isetp64
05bbfa79638 : nak: Align shader data to the min CBuf alignment
8050b57c28c : nak/calc_instr_deps: Set a delay of 13 for flow ops pre-Volta
c29980b218d : nak: IMul and IMad are variable latency pre-Volta
2bc82b7147c : ci/baremetal: fix logic for retrying boot when it failed
b919bdc6f60 : gallium/video: Move DRI2 support behind legacy-x11
ae51322d7bf : egl/x11: Move DRI2 client support behind legacy-x11
6292dfb9391 : glx: Move DRI2 client support behind legacy-x11
e8c1d966e56 : meson: Introduce the legacy-x11 option
a8a15dc5b58 : aco: add struct and helpers for exec potentially empty
39264a90c36 : aco: consider exec empty after divergent continue then divergent break
e863acb318c : panvk: Pass attrib_buf_idx_offset to desc_copy_info
4c1c169e54d : panfrost: Add B8G8R8A8_SNORM in panfrost_pipe_format
8f8b520c788 : vc4: fix typo in simulator conditional declaration
ad02bfe41d0 : i915g: fix max_lod at mipmap-sampling
bb95d744ca6 : i915g: fix mipmap-layout for npots
a1a301488bf : i915g: fix generation of large mipmaps
c71c1d2a011 : st/interop: return unsupported without screen hooks
ed2ec808b1a : glx: delete tests
55beeec7b0c : meson-to-hermetic: Add dependency installation scripts and ruff linter to project
bb5145bcb8d : llvmpipe: only use vma allocations on linux
a8ff1bdc833 : llvmpipe: handle vma allocation failure
3e01422a16a : gallivm/sample: fix sampling indirect from vertex shaders
97aa3464b90 : radv/rt: remove one VALU from traversal loop
3e6b73a75a3 : Revert "meson: disallow Venus debug + LTO build via GCC"
7cc199502f4 : vulkan/runtime: introduce vk_meta_object_list
97ed2e4d4b3 : egl: Refactor init of CPU tracing in EGL for Android
f788c87d02b : venus: fix a race condition between gem close and gem handle tracking
23b0798551b : intel/brw: Move interp_reg and per_primitive_reg out of fs_visitor
a5cc8c4807f : intel/brw: Move VARYING_PULL_CONSTANT_LOAD from fs_visitor to fs_builder
8a39231e4f8 : intel/brw: Move calculate_cfg out of fs_visitor
b98930c7708 : intel/brw: Move regalloc and scheduling functions out of fs_visitor
5cb1f46fd19 : intel/brw: Remove workgroup_size() helper from fs_visitor
17b7e490890 : intel/brw: Move out of fs_visitor and rename print instructions
bb7f2db5a21 : intel/brw: Move printing functions to its own file
cdbee4156ec : intel/brw: Reduce scope of some MESH specific functions
67ead4edffc : intel/brw: Reduce scope of some TES specific functions
f9ddf51b704 : intel/brw: Reduce scope of some TCS specific functions
47b9dc90703 : intel/brw: Reduce scope of some GS specific functions
28858b3ad14 : intel/brw: Reduce scope of some FS specific functions
a8b4b9dd51a : intel/brw: Reduce scope of some VS specific functions
fdb029fe1b4 : intel/brw: Move and reduce scope of run_*() functions
c92b8a802ed : intel/brw: Move remaining compile stages to their own files
a3714b55f4e : intel/elk: Use REG_CLASS_COUNT
5e24c216255 : intel/brw: Use REG_CLASS_COUNT
2e70757dc0b : egl/haiku: fix double free of BBitmap
80da990f22e : rusticl/spirv: do not add additional new lines when joining logs
f283c38f9ca : clc: force linking of spirvs with mismatching pointer types in signatures
ec46d2a8f2e : rusticl/kernel: move internal_args into NirKernelBuild
d6b38605c8d : rusticl/kernel: add type for the convert_spirv_to_nir return value
06902ec7d2a : rusticl: remove unsued serialization helpers
b58390bca24 : rusticl: use blob for all serialization
dc896c31f91 : rusticl/program: move attribute_str to the spirv module
fcdf27de6bc : rusticl/kernel: move setting of nir metadata into lower_and_optimize_nir
629d6fc124b : rusticl/kernel: make some types and fields private
3442db41061 : rusticl: move more kernel related things into kernel.rs
c33d2db06ac : meson: Add missing inc's to idep_nir_headers
5f7eb8cff6c : freedreno: support lua pkgconfig variants
76ae27efb3c : llvmpipe/cs/orcjit: add stub function name for coro
fcf9e33ec0e : draw/orcjit: supply stub function for tcs coro
83744ef118d : util: fix 32bit compiler error in fossilize_db
a45b652eed3 : Revert "ANDROID: util: fix fossilize for 32bit builds"
ec7afd2c24c : dril: rework config creation
dd5362c78a1 : anv/xe: try harder when the vm_bind ioctl fails
8b86653da6d : util: fix 32bit compiler error in fossilize_db
1af2f5e198d : ci: re-enable venus ci
6e9f7eb7bf0 : util: fix fossilize_db compile error
71639eb837d : nak: Use the RED path for atomics with unused destinations
c347c7cbd83 : nak/sm50: Implement OpAtom with Dst::None as RED
959ae0161bc : nak/sm70: Implement OpAtom with Dst::None as RED
bcff324ef3f : svga/ci: disable vmware-qemu-traces jobs
61a647ba4a2 : svga/ci: triage unexpected piglit passes
93005d20ee0 : svga/ci: update FORCE_KERNEL_TAG
d0df53558ec : svga/ci: triage unexpected piglit pass
8bcd18c90e8 : svga/ci: change DNS server for vmware jobs
c98f5d5eea8 : svga/ci: enable vmware farm
aae82061af6 : intel/clc: Free disk_cache
1574372de48 : intel/clc: Free parsed_spirv_data
8b1a889e453 : radeonsi/vcn: Add support for QVBR rate control mode
ae293d176b0 : radeonsi/vcn: Bump enc FW interface version for VCN3 and VCN4
e539f8ef5f6 : radeonsi/vcn: Only enable filler data for CBR
b6d8dd6c9fe : util: fix fossilize_db compile error
f1f8c465d5e : vc4,v3d,v3dv: avoid compiling in unused `sim_file` field in the {vc4,v3d}_screen/v3dv_physical_device struct
eae740f2e4d : v3d,v3dv: simplify USE_V3D_SIMULATOR/using_v3d_simulator logic
5577078ac1e : v3d,v3dv: figure out whether we're using the simulator only once
f90d1182e0d : v3d,v3dv: reuse dep_v3d_hw from simulator/meson.build
79494717165 : egl/gbm: Walk device list to initialize DRM platform
660e539f53f : meson: remove pre_args workaround for android builds
dce0b8ee0d1 : meson-to-hermetic: add dependency compile_args
1d1439f5ff7 : meson: revert android libbacktrace workaround
74e6d893391 : meson-to-hermetic: disable android-libbacktrace
4ef0cbaf055 : crocus: check for depth+stencil before creating resource
34145725ce2 : crocus: properly free resources on BO allocation failure
11bc95934f7 : tgsi_to_nir: free disk cache value if the size is wrong
945564e4986 : anv: Wait for Xe exec queue to be idle before destroying it
6cd4372460b : ci: prune dri from LD_LIBRARY_PATH
a885f916178 : etnaviv: Rework uniform handling for UBO addresses
9b7bb6cc9fa : gallium: install gallium-$version.so to libdir
098e660a58f : rusticl/memory: add a couple of performance warnings
ea0676d8ece : rusticl/memory: remove stale TODOs
aae84eccfad : rusticl/platform: add perf debug option
b3cd3b0ed47 : panvk: Implement CmdBindDescriptorSets2KHR, CmdPushConstants2KHR and CmdPushDescriptorSet2KHR
0329070233e : panvk: Emit viewport when state is NULL
cec45cac846 : panvk: Fix image support in vertex jobs
3b1b672849c : panvk: Implement CmdPushDescriptorSetWithTemplate2KHR
6b9db2108d8 : docs: Add panvk in VK_EXT_private_data to features.txt
af998eb2bfd : panvk: Update CI fails
e634acaf88d : docs: add stub header for u_format_gen.h
c30e5d44b10 : v3d/ci: add new flakes
30341af2977 : meson-to-hermetic: remove duplicate entries
460b2616b0f : meson-to-hermetic: fix fuchsia script post directory rename
e16a74c0237 : llvmpipe: add LoongArch support in ORCJIT
979c3640188 : gallivm: add LoongArch support to the mattrs setting code
08425d9aaff : util: detect LoongArch architecture
fd83fc4bfb7 : nak: Don't emit barrier ops for shared memory pre-Volta
25eb6c82067 : nak: Disable opt_jump_thread pre-Volta
9acacccff79 : nak/sm50: Emit sync instructions for control-flow
87fa8a788c4 : nak: Add more NIR wrappers for walking the NIR CFG
97d2187f483 : nak/sm50: Add control-flow sync ops
d6de61cb7e9 : nak: Drop the old encode_sm*.rs files
8bf3213a546 : nak/spill_values: Don't assume no trivial phis
305bf503e74 : dri: fix driver names
0bdc2f180f1 : dri: fix sun4i-drm driver name
3b6867f53a6 : nak: fix clippy::if_same_then_else error
526a5722335 : nak: allow clippy::not_unsafe_ptr_arg_deref lints
6d0273f67a5 : anv: improve vma usage for descriptor buffer
7e620e6acd2 : meson-to-hermetic: fix config file loading post directory rename
23420281203 : vulkan/runtime: add spirv_info_h to vulkan_lite_runtime_header_gen_deps
28e747748ca : vulkan/util: add missing dependencies
159cd5cc9fd : meson: remove unnecessary line continuation
8a5ef9413b8 : radeonsi/vcn: add HDR metadata obu in av1enc
fc4abbe27d0 : frontends/va: rework VAConfigAttribEncPackedHeaders query
aa86c3a2353 : radeonsi/vcn: input av1 hdr metadata
8ea977ca5e6 : frontends/va: check av1 enc hdr metadata
35e4d0db9ca : radeonsi/vcn: add new function for obu_header
94d881e6211 : radeonsi/vcn: correct a typo in a variable
559eaaf0e64 : v3d/ci: add failures from piglit all profile
d90080b51b2 : nir/opt_vectorize_io: optionally don't vectorize IO with different types
07ef1a81244 : ac,radeonsi: set 16-bit flags in io_options optimally
709ebd8293a : amd: expose nir_io_mix_convergent_flat_with_interpolated
9bfea3183ac : nir/opt_varyings: improve convergent input handling to fix data corruption
b2d32ae2461 : nir: add nir_intrinsic_load_per_primitive_input, split from io_semantics flag
ecfefe823e0 : nir/opt_algebraic: use fmulz for fpow lowering to fix incorrect rendering
ec4e5ef0f7a : amd/common: skip lane size determination for chips without image opcodes (e.g. gfx940)
0cb3ace969d : radeonsi: fix eptich on chips without image opcodes (e.g. gfx940)
cccfbe6141b : aco: move s_setprio to before NGG exec initialization
4574cd9faef : aco: form export clauses
08a4853ffdc : aco: add export instructions to should_form_clause
3b732340ecd : aco/gfx11.5: skip dealloc_vgprs for stages with exports
492d99fc6a8 : aco: add tests for export priority issue
0919ce1ac43 : aco/gfx11.5: workaround export priority issue
55158bed7fa : util/glsl2spirv: only copy the input file if we're going to change it
36160c967cb : util/glsl2spirv: fixup the generated depfile when copying sources
848c7c9560a : pvr: Handle VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO
eda77bf79d5 : pvr: Handle VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO
aed5a974e93 : meson: xcb & xcb-randr are needed by the loader whenever x11 is built
65c92f0b829 : ci: uprev deqp-runner from 0.18.0 to 0.20.0
6edfb09dda2 : ci/deqp-runner: unset CC for arm32 cross-compilation
8f9a157daa3 : dri: fix macro name check to detect svga driver
74b4c91e7b3 : meson/megadriver: Don't invoke the megadriver script with no drivers
1006283732a : nak: Fix shl64 for pre-Volta
e02dfb6a345 : nak: Use .wrap for 64-bit shifts
08efc78a259 : nak: Add tests for 64-bit shifts
55901dc287e : nak: Add 64-bit shift helpers
e1f1af58d93 : nak: Fix shf.l.high on Maxwell
9321a785cf2 : nak: Implement Foldable for OpShf
ebc1c052ab4 : nak: Implement Foldable for OpPrmt
cac3ff011b6 : nak: Add some opcode tests
4392a5922c0 : nak: Add a framework for running hardware tests
c4938619f35 : nak: Initialize DEBUG on-demand
3fed505eb0a : nak: Implement Foldable for OpIAdd3 and OpIAdd3X
e09dd8e2012 : nak: Add a Foldable trait
841737925ff : nak: Add dst_type decorations
9e25b6c0ffe : nak: Add an implementation of the ACORN random number generator
cd7128c2e30 : nak: Add a bare HW shader runner
7b9fdba6028 : nak/meson: Rename libnak_bindings_gen to _libnak_bindings_rs
61e502b25c4 : nak: Make ShaderBin a public struct
758f7a440da : nak: Pull the QMD code out into its own crate
d2b90d5647b : nouveau/winsys: Uninline nouveau_ws_bo_unmap()
a27e3c50789 : venus: clarify wsi image ownership
c429d5025ea : intel/brw: Don't force g1's live range to be the entire program
60c73e09c62 : anv: Remove extra hdc_flush from Perfetto
41d05737ec6 : nvk: Call into NIL to populate the null descriptor
ff6577a0008 : nvk: Create the zero page earlier in device creation
c8d8e2249a7 : nil: Add a helper for populating the null descriptor
68d6cdfbc50 : nvk: Reject sparse images on Maxwell A and earlier
49b433d5e72 : iris: Pin pixel hashing table BO from iris_batch submission instead of from iris_state.
7513a0bf3a6 : mesa: fix memory leak when using shader cache
64a3a26ff0a : TWEAK: Rename python-build directory to more specific name
8ba8e33c39d : intel/brw: Simplify @file annotations
1a8b2321157 : svga: Validate surface during copy check
e5b53d94085 : compilers/clc: Add missing break statements.
bad67ee77cf : spirv: handle function parameters passed by value
9b55dcca540 : spirv: initial parsing of function parameter decorations
90db6c729d8 : spirv: generate info for FunctionParameterAttribute
f05b7225a33 : microsoft/clc: Split struct copies before vars_to_ssa in pre-inline optimizations
1908d2c171a : anv: split image view from anv_image.c
eff01c46d85 : anv: split buffer view from anv_image.c
f5af56528b5 : anv: split sampler from anv_device.c
543c7267816 : anv: split buffer from anv_device.c
c59e8e814aa : anv: split events from anv_device.c
ca51a02e7bd : anv: split physical_device from anv_device.c
c7ecf10c200 : anv: split instance from anv_device.c
69ee1c4b468 : anv: Drop useless 'if (total_scratch > 0) {' block in cmd_buffer_ensure_cfe_state()
de5d767f9a8 : intel/brw: Add a maximum scratch size restriction
c65a76db854 : anv/trtt: don't just crash when we can't find device->trtt.queue
3ab8ff99fa7 : anv/trtt: fix the process of picking device->trtt.queue
5ca224aa0c3 : anv/trtt: make all contexts have the same TR-TT programming
6415027d854 : anv/trtt: submit a separate batch in anv_trtt_init_context_state()
abbb4b20f36 : anv/trtt: check the return value of anv_trtt_init_context_state()
fb9d94f4edb : anv/trtt: make genX(init_trtt_context_state) a little more compact
6bc9a571734 : intel/genxml: add the BLT and COMP_CTX0 versions of the TR-TT registers
0a6cbb3a973 : tu/kgsl: Remove unused variable
47de27cde1b : tu: Implement VK_EXT_device_address_binding_report
dd10d2ef2fc : tu/rmv: Fix missing image bind logging for WSI images
fe387e14b52 : anv: use the WA infrastructure when emitting WA 16013994831
3aa29c47b9f : nir/instr_set: hash tex sources commutatively
b7ceb9d327c : nir/instr_set: stop sorting phi sources
8b328443e3e : nir/instr_set: combine XXH32 calls
159a3edd80a : egl,gbm,glx: fix log message spam
a55b9c0c606 : radeonsi: consider DBG(NO_TILING) when filtering modifiers
94f2b3f7bcc : radeonsi: consider PIPE_BIND_LINEAR when filtering modifiers
f12ccea6c74 : radeonsi: reject modifiers with DCC when NO_EXPORTED_DCC is used
0c868aa94a2 : amd: use a valid size for ac_pm4_state allocation
547de1e928c : v3d/ci: mark spec@amd_performance_monitor@vc4 tests as flaky
4215d503848 : v3d: add new clear blitter op
7158950a6f0 : v3d: use operations to specify what to save in blitter
c83330cde02 : etnaviv: isa: left shift is 3 bit long
5f22e152ade : gallivm: orcjit: use atexit to release LPJit singleton at exit
3423e73cece : gallivm: orcjit: keep the ownership of tm for LPJit
dc6e6d7a2be : freedreno: Enable Adreno 306A
5c5df9376f7 : venus: initialize bitset in CreateDescriptorPool()
324ccd74300 : nak: fix meson typo
0cc23b65240 : nak: Move creation of nak_shader_info to ShaderBin::new()
618dfc73e6e : nak: Move a few more things to VtgIoInfo
f39b645c669 : nak: Rework fragment shader stage info
d96fe185470 : nak: Plumb tessellation parameters through ShaderStageInfo
c4c9bfdebd8 : nak: Drop the nvfuzz binary
bb7632128b7 : venus: only request ring thread prio for TLS ring
cc82f80dcbd : nak/nir: Split 64-bit conversions pre-Volta
574239c948e : nak/sm50: Implement OpCCtl
6fd427bf6eb : nak: Lower fsqrt in NIR on Maxwell A and earlier
9b4a005bf86 : nak/sm50: Implement OpPixLd
69be07b1919 : nak/sm50: Various encoding fixes
549fada5933 : nak/sm50: Improve encoding of OpFFma
cfef5a93299 : nak/sm50: Support AtomOp::CmpExch
7d1b1f5d3ae : nak: Add an AtomCmpSrc to AtomOp::CmpExch
da4e368a6fb : nak: Implement ineg on sm50
71d8126e1bb : nak/sm50: Split IAdd2 into IAdd2 and IAdd2X
d2177f47649 : nvk: Don't advertise sparse residency on Maxwell A
a888e83c3a2 : nvk: Fix indirect cbuf binds pre-Turing
66954d997d8 : nouveau/headers: Add an nv_push crate in Rust
63770a163af : nouveau/headers: Add a Rust struct for each method
591b5da49bf : nouveau/headers: Run rustfmt on generated files
2f6919e6c2d : intel/clflush: Utilize clflushopt in intel_invalidate_range
fd0592afd34 : gallivm: Fix LLVMPipe codegen issues discovered on Apple Silicon
2f49284cfa9 : nak: Rename num_barriers to num_control_barriers
aac97b22ae8 : nak: Don't mix up two types of barrier
ca087e20276 : zink: reject Imagination proprietary driver w/o geometryShader
bed6e0d691c : build: Check for PyYAML in Meson build
149e8bff52a : meson: egl: Build egl_dri2 driver even for plain DRI
ec55a6c3292 : Revert "meson: fix with_dri2 definition for GNU Hurd"
8461776a09c : Revert "meson: Do not require libdrm for DRI2 on hurd"
49144ebcf93 : iris/gfx12.5: Pass non-empty push constant data to PS stage for TBIMR workaround.
ff3c3792b4f : anv/gfx12.5: Pass non-empty push constant data to PS stage for TBIMR workaround.
b98eebbcb2a : intel/brw: Implement null push constant workaround.
bb2513918ab : intel/dev: Add devinfo flag for TBIMR push constant workaround.
faee9426ab7 : nir/algebraic: Optimize some masking of extract_u8 operations
1c7e35d4e00 : nir/algebraic: Optimize some bit operation nonsense observed in some shaders
92befad89f6 : nir/range_analysis: Fix errors in fmin and fmax tables
72c182f873b : ci/lava: Detect a6xx gpu recovery failures
53f249b921d : zink: use blake3 instead of sha1 for program cache
ce1236fe877 : zink: use GENERAL layout for depth attachments on some drivers
991244dad4e : zink: use local screen variable in zink_prep_fb_attachment
cdc70013a25 : zink: add lavapipe to can_do_invalid_linear_modifier list
d8d53f72da1 : zink: hash in some driver workaround flags to shader cache
ec3eb87f91c : zink: move some flags from driver_workarounds to separate struct
e2c90da5605 : venus/ci: skip timing out test
e64adab9a0e : anv+zink/ci: mark a couple of tests as flaky
ebef31e4cf1 : anv+zink/ci: document two tests, one failing and one crashing
2ed5d362a69 : anv+zink/ci: mark some tests as fixed
8fe147de572 : freedreno/ci: document extra variants of failing tests on a618 and a630
734823fe7de : freedreno/ci: double job timeout for a306
e1edf20a4d8 : radeonsi/ci: skip timing out test
dfd70bab4ac : loader: gc loader_get_extensions_name() and __DRI_DRIVER_{GET_,}EXTENSIONS defines
7dfb9ba023c : gallivm: Fix compilation errors when using LLVM 13.
f4b996b77a7 : docs: reset new_features.txt
4b21e17979c : VERSION: bump to 24.3
bb8063e1f4d : anv/generated_indirect_draws: Adjust xe2 simd32 sends_count_expectation
2c6e8b2dd5f : Revert "bin/ci_run_n_monitor: explain that the 'Universal Recycling symbol' ♲ emoji means these jobs were cancelled"
1846eed38b2 : radv/meta: create the layout for clear depth/stencil on-demand
7c62f53b833 : radv/meta: rework getting depth stencil clear pipelines
cfd9d550d85 : radv/meta: create the layout for clear color on-demand
dd188b7e779 : radv/meta: rework getting clear color pipelines
2af57b1caca : radv/meta: create the louts for DCC comp-to-single clear on-demand
6c6dae59fb8 : radv/meta: create the layouts for compute resolve on-demand
fd5526fd87e : radv/meta: create the layouts for FMASK expand on-demand
4f3f3ccd0d3 : radv/meta: create the layouts for FMASK copy on-demand
40724a657a1 : radv/meta: create the layouts for depth decompress on-demand
e7eb201e18e : radv/meta: create the layouts for FS resolve pipelines on-demand
fc30915637d : radv/meta: create the layouts for blit pipelines on-demand
5361a50d54d : radv/meta: stop creating similar pipeline layouts for depth decompress
5b7459d0fa6 : radv/meta: remove unnecessary goto
c96f2c5e3df : radv/meta: stop checking that creating NIR shaders failed
508a3bdd275 : u_format: Reword introduction
974d31dba70 : format: Generate sRGB<->linear conversions from table
e05415a82e6 : format: Generate endian-independent format aliases
ccc6442d6f0 : u_format: Rewrite format table to use YAML
12a33ecd0f5 : ci/windows: Specify numpy < 2.0 to prevent breaking changes
4b3cd808aa4 : ci/windows: Disable zlib in LLVM
3386e1425f1 : rusticl: support read_write images
3d0ec53275a : zink: fix OpenCL read_write images
52cf610975b : tu: Enable VK_KHR_shader_subgroup_uniform_control_flow
d43a2711757 : freedreno/ci: Use the common a6xx-skips on a750
c4da848a1ac : freedreno,tu,ir3: Move threadsize_base and max_waves to fd_dev_info
692e1ab2c1e : anv: get rid of the second dynamic state heap
355a1f20580 : glsl: remove out of date comment
b2c3dfef758 : llvmpipe/ci: mark spec@!opengl 1.1@gl_select tests as fixed
4696e9c49b0 : v3d/ci: mark spec@amd_performance_monitor@vc4 tests as fixed
23ef65ea3b8 : ci/vkd3d: fix LD_LIBRARY_PATH
e5b48da9087 : aco: remove optimize_cmp_subgroup_invocation
aa6d3636349 : nir: constant fold inverse_ballot
efb9258814a : aco: handle clustered uniform reductions correctly
65acc81e9d2 : radv: fix shaders cache corruption with indirect pipeline binds
95bff5ca5b4 : nak: Add minimum bindgen requirement
d5ec3a8988a : meson/megadriver: replace hardlinks with symlinks
ac5d14c5ead : meson/megadriver: stop removing the "master" .so file
da05938e655 : meson/megadriver: fix install message to match the rest of meson
dbc28332a93 : meson: fix filename printed when generating devenv files
decc040abe2 : intel/debug: allow silencing CL warnings
da47c0ed65c : zink: use PIPE_CAP_NIR_SAMPLERS_AS_DEREF
235eb1af96b : zink: move image aoa access to nir pass
586d0c4a9b5 : vl/dri3: use loader's dri3 init code and delete everything else
985e9c09f8f : egl: use loader's multibuffer check to deduplicate lots of code
293c7b38ff5 : loader/glx: move multibuffers check to loader
63191107ab4 : loader/dri3: avoid killing the xcb connection if dri3 not found
c24891e0440 : loader/dri3: check xfixes version in loader_dri3_open()
fa541a887c8 : loader: delete loader_open_driver()
93511c1c5c5 : gbm: link directly with libgallium
69c772e4ea8 : egl: link with libgallium directly
50fc7cc290d : glx: directly link to gallium
67b778445af : brw: fix uniform rebuild of sources
b0d22461b94 : freedreno: Enable the X1-85
330006375ed : bin/ci_run_n_monitor: replace ♲ with 🗙 to represent cancelled jobs
964ecac0a45 : bin/ci_run_n_monitor: add text labels next to the emojis
032d4a20f90 : bin/ci_run_n_monitor: explain that the 'Universal Recycling symbol' ♲ emoji means these jobs were cancelled
d630ff1f79b : intel/brw: Disallow scalar byte to float conversions on DG2+
7ca77370d29 : anv: Fix I915_PARAM_HAS_CONTEXT_FREQ_HINT check
35cb0c350e6 : ci: replace gallium-drivers=swrast with gallium-drivers=llvmpipe,softpipe
010b2f9497a : gallium/meson: Deconflate swrast/softpipe/llvmpipe
3fba2709078 : radv/meta: create clear r32g32b32 pipelines on-demand when needed
5933d2274bd : radv/meta: add a helper to create clear r32g32b32 pipeline
9a3f00e7e67 : radv/meta: create clear pipeliones on-demand when needed
7bda80f08bb : radv/meta: update the helper that creates clear pipelines
b406121d22c : radv/meta: create itoi r32g32b32 pipelines on-demand when needed
2e21c4098f1 : radv/meta: add a helper to create itoi r32g32b32 pipeline
ef2af61300e : radv/meta: create itoi pipelines on-demand when needed
e47dffb1000 : radv/meta: update the helper that creates itoi pipelines
bb745776b77 : radv/meta: create btoi r32g32b32 pipeline on-demand when needed
010e2c373b3 : radv/meta: add a helper to create btoi r32g32b32 pipeline
b68b9b1677a : radv/meta create btoi pipelines on-demand when needed
3332de3640b : radv/meta: add a helper to create btoi pipelines
c23ec1a7c37 : radv/meta: create itob pipelines on-demand when needed
0cdd2307726 : radv/meta: add a helper to create itob pipelines
9a2730d9a55 : radv/meta: create DCC comp-to-single pipelines on-demand when needed
72fa7a04496 : radv/meta: create clear HTILE mask pipeline on-demand when needed
f8a434bb935 : radv/meta: rework creating clear HTILE mask pipeline
e5f3d8d24e9 : radv/meta: rework creating DCC decompress compute pipelines
792665bbeed : radv/meta: rework creating HW resolve pipelines
c4d8ccfcb36 : radv/meta: cleanup creating HW resolve pipelines
c5130e779c2 : radv/meta: rework creating compute depth/stencil resolve pipelines
22e1d0f293e : radv/meta: rework creating compute color resolve pipelines
edbf6fce551 : radv/meta: rework creating GFX color resolve pipelines
21dd086c07b : radv/meta: rework creating GFX depth/stencil resolve pipelines
80bcdc08ecf : loader/dri3: Use FourCC for buffer allocations
084cedb5226 : egl/x11: Remove __DRI_IMAGE_FORMAT remnants
361f3622587 : dri: Unify createImage and createImageWithModifiers
4072809149a : dri: Delete createImageFromName
ecd0fd8deb5 : egl/x11: Update to createImageFromNames
efb88deb36e : loader/dri3: Use FourCC for create-image entrypoints
648d3da090c : gallium/dri: Drop mesa_format indirection for lookup
d62bea127d9 : gallium/dri: Delete unused helper function
2ef4b6ed547 : dri: Drop the old lookupEGLImage wrapper function.
733b7002e73 : dri: Fold lookup_egl_image_validated into its one caller
0c859fd2780 : dri: Collapse dri2_validate_egl_image() into dri_validate_egl_image()
b2777e455bb : mesa: Drop some version checking around ValidateEGLImage
0d8c74bd7cf : dri: Move EGL image lookup/validate setup to dri_init_screen()
3cd654b88a1 : dri: Stop answering DRI_IMAGE_ATTRIB_FORMAT
d6bce728de9 : dri: Remove createImageFromFds
60cb420996c : dri: Remove old createImageWithModifiers
3bfd1574830 : dri: Drop createImageFromFds2() in favor of createImageFromDmaBufs()
26c13545783 : dri: Consistently use createImageFromDmabufs() not createImageFromFds()
b1bcda45be4 : dri: Drop old createImageFromRenderbuffer()
24d03a1c0f3 : dri: Replace createImageFromDmaBufs() with createImageFromDmaBufs3()
13ea03f0884 : dri: Consistently use createImageFromFds2(), not createImageFromFds()
9a026df0f7e : dri: Consistently use createImageWithModifiers2()
cb90f99ee54 : egl/dri2: Use createImageFromNames for DRM buffers
6227d839100 : dri: Fix a pasteo in dri2_from_names()
8fa9e78e393 : radeonsi/vcn: Support 10bit RGB for EFC input
eb05111bf78 : frontends/va: add support for A2RGB10/X2RGB10/A2BGR10/X2BGR10
433a0422d55 : v3dv: don't leak cache key
6be7e252568 : relnotes: Add an entry about the new cache default.
87a25adf087 : util/cache_test: Add tests for old cache deletion.
c3bc6991d27 : util/disk_cache: Delete the old multifile cache if using the default.
bd4fbdf510f : util/disk_cache: enable Mesa-DB disk cache by default
5e8bb93ea30 : aco: micro optimize VALU fquantize2f16
5b4fcfd6382 : aco/gfx11.5: select SALU fquantize2f16
2549bc2f9e7 : aco/gfx11.5: select SALU fneg/fabs
284b9965e82 : aco/gfx11.5+: allow sgpr dst for trans ops and use pseudo scalar ops on gfx12
314053a3e31 : aco/gfx11.5: select SALU fsign
b1b5a0c6ad0 : aco/gfx11.5: select SALU fsat
ee0e183700c : aco/gfx11.5: select SOPC float instructions
4bd229ac50f : aco/gfx11.5: select SOP2 float instructions
6affd916b5b : aco/gfx11.5: fix s_fmac acc to definition
a90d4d340c3 : aco/gfx11.5: select SALU float conversions
4399c7bac31 : aco: add aco_opcode::p_s_cvt_f16_f32_rtne
1efb7754fc3 : aco/gfx11.5: select s_(ceil|floor|trunc|rndne)
33a719b3e27 : aco/gfx11.5: select s_cvt_[ui]32_f32
343420fd4e0 : aco/gfx12: don't allow vgpr operands for pseudo scalar
d58d0274a8f : aco/gfx12: use trans s_delay_alu for pseudo scalar
534f0019d71 : intel/brw: Don't mix types for unary extended math instructions
452fed5203c : nak: Run copy-prop again after opt_prmt and opt_lop
842bde8694a : nak: Add a pass macro for more consistent debug printing
aed223ca89e : nak: Optimize nested OpPrmt
b96d2d4351a : nak: Add some helpers for working with OpPrmt selectors
7e3106fa6f8 : gallivm: orcjit: use a mutex to protect symbol looking up
d709b42180e : dri: Let dril handle the DRI driver link farm
3de62b2f9a6 : gallium/dril: Compatibility stub for the legacy DRI loader interface
91e1ea52c9d : mesa_interface: Move out of GL/internal/
de41fda2f58 : mesa_interface: Set ourselves free
6be17e222d5 : treewide: Include mesa_interface.h not dri_interface.h
3c48fd8a6da : gallium: Rename ${target}/target.c to ${target}/{$target}_target.c
c8d64860ec7 : anv: set MOCS for protected memory when needed
ece7abb599e : anv: get scratch surface from the correct pool
bcc79499fae : rusticl/queue: format file
00540594df3 : rusticl/event: fix outdated comment in call
38e15037f47 : rusticl/mesa: set take_ownership to true in set_constant_buffer_stream
17b66799b62 : rusticl/mesa: handle failures with u_upload_data
8a77488c9c3 : rusticl/event: return execution errors when doing a blocking enqueue
f4bf6f26a9b : rusticl/queue: properly implement in-order queue error checking
3684912e3fd : rusticl/event: properly implement CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST
8a5ef4411b8 : rusticl/queue: properly check all dependencies for an error status
25dedee67d2 : rusticl/queue: do not overwrite event error states
d2d3f8e4460 : rusticl/event: make set_status handle error status properly
5072848a2f6 : radv/meta: remove useless memset when destroying DCC retile state
602bdda3a57 : radv/meta: rework creating DCC retile pipelines
176befe439c : radv/meta: fix potential memleak when creating DCC retile pipelines
8e53114de3d : radv/meta: fix potential race condition when creating DCC retile pipelines
0906b647242 : radv/meta: rework creating copy expand pipelines
67d720d1155 : radv/meta: create fmask copy layouts regardless on-demand
ee1bc2e821c : radv/meta: rework creating FMASK expand pipelines
f1ec223cd27 : radv/meta: create fmask expand layouts regardless on-demand
4bef832b100 : radv/meta: rework creating blit pipelines
ad82a338b3a : radv/meta: cleanup meta_emit_blit()
89dc3167200 : radv/meta: move the locking around creating blit pipelines
e8683cae011 : radv/meta: cleanup radv_device_init_meta_blit_{color,depth,stencil]()
20be729636f : radv/meta: create the fill/copy pipelines on-demand
c57987afc73 : radv/meta: separate creating the fill/copy pipelines
5f2cbc3ab9b : radv/meta: cleanup creating the compute depth decompress pipeline
b3d9afe44de : radv/meta: create the compute depth decompress pipeline on-demand
f3e7c7e19fa : radv/meta: rework creating the gfx depth decompress pipeline
b54dc6a29a0 : radv/meta: remove unused parameter to radv_get_depth_pipeline()
38567300d45 : radv/meta: move locking around the gfx depth decompress pipeline
7c94ed03947 : radv/meta: avoid potential NULL deref with the gfx depth decompress pipeline
9c1fa23adf1 : radv/meta: remove the depth resummarize operation
76bf65b613d : radv/meta: rework creating the VRS copy HTILE pipeline
f5c743e9e90 : radv/meta: fix potential race condition when creating the copy VRS pipeline
f24742e8dc0 : winsys/radeon: revert recent changes
cc9503206e2 : panvk: Fix assert
0500e351656 : intel/dev: Drop writeback_incoherent from Xe2
6d77dfa75d3 : intel/dev: Use GPU WB PAT for Xe2 writecombining
48da8eab556 : intel/dev: Add comment documenting the PAT entries
7295e09b536 : intel/dev: Drop coherency from intel_device_info_pat_entry
fa1129540a5 : intel/dev: Add documentation about intel_device_info_pat_entry::mmap
4173e0f9106 : intel/dev: Drop DG1 PAT entries
178950bf9bc : anv: Fix return of PAT index for compressed bos for discrete GPUs
ad96a993856 : docs: add sha256sum for 24.1.4
096548bbe9c : docs: update calendar for 24.1.4
cc078c2dcf4 : docs: add release notes for 24.1.4
619bcd3b5c8 : radv: allow to capture with RGP on GFX11_5
e2882ea3e21 : ac/rgp: assume GFX11_5 use the same SQTT/RGP versions as GFX11
664a31bcd1e : radv: disable SPM trace on GFX11_5
057c4e37868 : radv: expose BufferFloat32AtomicMinMax on GFX11_5
d2ae0c9ef8f : radv: fix programming DB_RENDER_CONTROL for NULL depth/stencil on GFX11_5
1c5779250ba : radv: do not expose ImageFloat32AtomicMinMax on GFX11_5
eff0998064f : radv: use radv_nir_opt_tid_function to create inverse_ballot
39de1786566 : radv: use radv_nir_opt_tid_function for shuffles
ca887833186 : radv/nir: add a pass to optimize shuffle/booleans dependent only on tid/consts
2d3f536174e : aco,nir: add dpp16_shift_amd intrinsic
1f430b1111b : nak/nir: Make interpolate_at_sample more efficient
24d5acf0529 : nak/nir: Use prmt for barycentric offset lowering
fffbd3ff2b9 : nak/nir: Use prmt in texture lowering
bbccbd8d50b : nir,nak: Add a nir_op_prmt_nv
3619ec9630e : nak: Don't print the destination of OpIpa twice
ef88597ebb1 : nak/copy_prop: Ignore the top 16 bits of OpPrmt::sel
f949c00170f : nak/copy_prop: Propagate OpSel with a selector of SrcRef::Zero
cc33cafcacb : nak/nir: Use an indirect load for sample locations
f673e2bf688 : winsys/radeon: switch to rendernode when card node doesn't work
216ff9591bd : winsys/radeon: wrap fd access with util function
ec2451fcb34 : winsys/radeon: take the full winsys struct in radeon_get_drm_value()
10d9bc3a2ce : panfrost: Fetch available system memory
02e38664f32 : panfrost: Increase address space to 48-bit
04685e732ee : panfrost: Do not recreate bo if already mapped
3f2793ee100 : panfrost: Rewrite set_global_binding to make resources truly global
801922cbe6b : bi: Implement basic 8-bit vec support
368100d71c9 : bi: Enable lower_pack pass in compiler
5420b739253 : bi: Lower pack_32_4x8_split and pack_32_2x16_split in algebraic
32ef3693221 : bi: Enable lower_pack_64_4x16
02cea976295 : bi: Clean up mem_access_size_align_cb
660218529c5 : rusticl: Add panthor when panfrost is present in RUSTICL_ENABLE
e5658739111 : features.txt: specify that GL_ARB_depth_clamp is only supported on v3d/vc7+
4e9c16b0351 : features.txt: specify that VK_EXT_depth_clip_enable is only supported on v3dv/vc7+
f5a93fa83bd : features.txt: specify that VK_EXT_depth_clamp_zero_one is only supported on v3dv/vc7+
e6de8e2533f : ci: fix run_n_monitor single execution
15461dc62fb : mesa: switch ID allocation to util_idalloc_sparse to reduce virtual memory usage
d4085aaf569 : util: add util_idalloc_sparse, solving the excessive virtual memory usage
ace7c323335 : util: don't use variable names that can appear in args of idalloc foreach macros
287ed620d0d : util: make util_idalloc_exists private
2d260314f10 : nvk: Use the page size queried from NVKMD
68c06558be4 : nvk: Drop the sparse alignment back down to 4096
bccb9fe0912 : nvk/nvkmd: nouveau uses the OS page size
78c00fbc2c0 : v3d: rename job->clear to job->clear_tlb
4e19c139de1 : v3d: skip tlb loads when emitting clears with a draw call
c9f26a9995c : glsl: fix cross validate globals
dde1a699292 : glsl: set how_declared to hidden for compiler temps
bb0efdd4d89 : llvmpipe: add shader cache support for ORCJIT implementation
60292b714c4 : mesa: add unreachable to _mesa_shader_stage_to_subroutine_prefix()
22fe73a86a2 : iris: fix iris_xe_wait_exec_queue_idle() on release builds
4fd7cad05dc : intel: Rename XE_PERF to XE_OBSERVATION
40dbb6e8e88 : egl/x11: Remove force software check for exporting SBWD
ba1a6a7e384 : egl/x11/sw: Implement shm support
71a97b20475 : vulkan/wsi: Update sw x11 wsi to only copy damage regions
be050e34a79 : egl/x11/sw: Implement swapbuffers with damage
fb5afd804e9 : egl/x11/sw: plug in swap_buffers_with_damage handling
6088a0bf51d : egl/x11/sw: fix partial image uploads
e3e712e74e0 : intel/elk: Convert missing uses of ralloc to linear in fs_live_variables
3700e49fffc : intel/brw: Convert missing uses of ralloc to linear in fs_live_variables
117a93a5508 : zink/ci: remove redundant arb_shader_image_load_store skips on POLARIS10
78aab2db809 : zink/ci: skip arb_shader_image_load_store also on NAVI31/VANGOGH
6690343e101 : zink: match shader-db report.py format
d45e2f3f15e : zink: remove extraneous \n with shaderdb
8177a4f72ac : radeonsi/vcn: support DPB_MAX_RES on VCN5
e040ee1098f : frontends/va: Support frame rate per temporal layer for AV1
f6099903c1c : vulkan/runtime: add spirv_info_h to vulkan_lite_runtime_header_gen_deps
241585667f1 : anv: reimplement the anv_fake_nonlocal_memory workaround
cdf646dbc35 : Uprev Piglit to 582f5490a124c27c26d3a452fee03a8c85fa9a5c
d202f246981 : spirv: Don't warn about FPFastMathMode if not OpenCL
b3842f9f410 : tu: Don't disable 2 10-bit formats
9f1d1c4fc87 : nir/opt_constant_folding: fix array size define, pt 2
bda47e29def : freedreno/a6xx: Allow blit based transfers
30dbfc87cd5 : freedreno/a6xx: Add more format swizzles
89dd8d101b6 : freedreno/a6xx: Skip blitter for L/A conversions
3bb393e7b92 : freedreno/a6xx: Tweak blitter traces
7e250033eef : freedreno/bc: Rework flush order
57694b89442 : freedreno/a6xx: Drop 16b packed image formats
fb9d86299b4 : freedreno: Use LINEAR for staging resources
5de33f3d3e1 : freedreno: Implement stencil blit fallback
8bc0cb80400 : freedreno/a6xx: Implement S8 support
5056f5b69cf : u_blitter+d3d12: Move stencil fallback clear to caller
93728752228 : freedreno: Handle non-null cb with null buffer
9123ee0f185 : st/mesa/pbo: Set src type on image_store
dec4603a21f : ac/surface: fix version check for gfx12 DCC
2b99906e5bd : radv: Fix shader mask for SQ_WGP SPM counters
acb10043cbb : nvk: add instruction count exec property
4030447dab1 : nak: gather instr count explicitly
67e3b3fbfda : nouveau/drm-shim: set ram_user
6723128e946 : aco/spill: Don't add phi definitions to live-in variables
bb5af6beded : aco: remove live-out variables from IR
f86816ca850 : aco/print_ir: print live-in instead of live-out variables
043ec096c18 : aco/validate: use live-in variables for RA validation
976dd719429 : aco/cssa: use live-in variables instead of live-out variables
c146d4b6b6a : aco/spill: use live-in variables directly rather than computing them
162876c8752 : aco/ra: use live-in variables directly rather than computing them
29262f8cf39 : aco: compute live-in variables in addition to live-out variables
9a4a03ec1f1 : ci/panfrost: Update t760 fails
32a4596d179 : panfrost: Handle gracefully resource BO alloc failures
71a24a0c5e6 : panfrost: Handle context_init errors correctly
668bde44219 : pan/kmod: Avoid deadlock on VA allocation failure on panthor
ffef3d1709d : nir/opt_sink: ignore loops without backedge
79875737cce : radv: use NIR loop invariant code motion pass
540ee1c81ae : nir: implement loop invariant code motion (LICM) pass
e18b54fa5d8 : drm-shim: stub synobj_timeline_wait and query ioctl
814a2da2f42 : radv/video: advertise mutable/extended for dst video images.
8863704c6bf : radv/meta: add a helper to create descriptor set layout
3d322b787e7 : radv/meta: add a helper to create pipeline layout
c6a626e000e : radv/meta: add a helper to create compute pipeline
bf3b2d29125 : radv/meta: remove useless checks for NULL handles before destroying
4deb138e7d5 : radv/meta: remove unused number of rectangles for internal operations
ecd3bbf826a : radv/meta: remove redundant check for hw resolve pipelines
76e4edefbf3 : radv/meta: remove unnecessary blit2d_dst_temps struct
e739d0e5bb3 : radv/meta: remove non-valuable comments
6f02ec5ed18 : llvmpipe: add an implementation with llvm orcjit
0b69b8d0db9 : llvmpipe/tests: add a new test for multiple symbols for orc jit testing
ba283c0d845 : llvmpipe: add function name to gallivm_jit_function
28530c3eaa1 : gallivm: add riscv support to the mattrs setting code
465510a211d : util: detect RISC-V architecture
60488d6213a : xa: add missing stride setup in renderer_draw_yuv
1ced8406322 : radv: Add `RADV_PROFILE_PSTATE` envvar
bda1de89db9 : asahi: eliminate load_num_workgroups from TCS unrolled ID
ae769727d8e : libagx: handle VS/IA pipeline stats on GPU
1fbf2002e3b : asahi: handle CS pipeline stat with indirect dispatch
bc4d38d4ed5 : libagx: add kernel for incrementing CS counter
d26ae4f455a : asahi,libagx: tessellate on device
cc9b815efae : libagx: specify heap size explicitly
a82c0211e7e : asahi: tuck in null query check
bce466586e3 : asahi: make agx_pack opencl compatible
9624b86af04 : asahi: drop stale comment
1d4f0d30026 : asahi: drop old comment
e8b673a1093 : agx: do not flush denorms for fp16 fmin/fmax
6ac289dade0 : agx: set lower_fminmax_signed_zero
d238d766c64 : nir: add lower_fminmax_signed_zero
0e46f7b39a7 : nir/lower_alu: remove dead #define
4ab3d95c117 : nir/lower_double_ops: handle signed zero with min/max
26de3d53663 : glsl/float64: handle signed zero with min/max
6f48fa4ebe5 : nir: strengthen fmin/fmax definitions with signed zero
7fc5a2296b8 : nir: use MIN2/MAX2 opcodes for imin/umax folding
e8db5759b8f : nir/search: use ALU float control helpers
d4c6fbc4a7e : nir: add nir_alu_instr float controls queries
43dadbd2fa7 : nir: Add FLOAT_CONTROLS_.*_PRESERVE
fc1521e57c0 : util: add dui/uid helpers
b16b1d05c5f : meson: remove unnecessary line continuation
2afd2331454 : radeonsi: lock a mutex when updating scratch_va for compute shaders
a5b4ae67ae6 : ac: add radeon_info::has_scratch_base_registers
bc4382348d7 : radeonsi: don't update compute scratch if the compute shader doesn't use it
c353394a21b : radeonsi: replace si_shader::scratch_bo with scratch_va, don't set it on gfx11+
15fcaeed59e : python-build: workaround to find headers for vulkan/runtime
880f0fc8cef : vulkan/util: add missing dependencies
2cf1c9c7b03 : python-build: add generated header files to target hdrs
7ff016610fb : radeonsi/ci: update gfx11 failures
02e60a221cd : radeonsi: rewrite the clear/copy_buffer microbenchmark
65b09edff2b : radeonsi: clear buffers with a 12B clear value by clearing 4 dwords per thread
9fa0cb8aa8c : radeonsi: add dwords_per_thread parameter into si_compute_clear_copy_buffer
ca4f6fde546 : radeonsi: use a hash_table and define a shader key for the DMA compute shader
8df427f1625 : radeonsi: add fail_if_slow parameter into compute_clear/copy_buffer
e42a25aea1b : mesa/st: load state params for feedback draws with allow_st_finalize_nir_twice
b0ad3c21602 : aco: fix s_delay_alu with salu and trans dependency
a4b8d17c293 : fd/meson: Only build 'ds' when system has DRM
d77b0f7cb16 : tu/kgsl: Fix profiling buffer GPU IOVA
0d6faa21f81 : tu/kgsl: Spin unti KGSL reports queue timestamp during profiling
2d54a605fe9 : v3dv: free temp image created when copying with blit
cbd39274451 : v3d: expose ARB_depth_clamp in V3D 7.x
f8623ea7da7 : v3dv: adversise VK_EXT_depth_clamp_zero_one
ce7e1e0f7af : v3d/ci: add disabled job for CL testing on the RPi5
7c40c35b97c : v3d/ci: rename "rusticl on v3d" suite to `v3d-rusticl`
beb05d14ae6 : v3d/ci: add disabled job for GL testing on the RPi5
15a3aff0f1f : radv: use zero allocation for the device queues
5fa22f9fec5 : radv: regroup all tools initialization in one helper
9d2751bbdef : radv: add radv_device_init_rmv()
27a90f1f293 : radv: add helpers for init/deinit device fault detection
351fba7ee32 : radv: add radv_device_init_trap_handler()
4ab6357c428 : radv: simplify keeping shader info for GPU hangs debugging
fe09a6d72b9 : radv: add helpers for init/deinit RGP
033084c9123 : radv: add helpers for init/deinit device memory cache
01339c6c930 : radv: add radv_device_init_perf_counter()
5657f21fcf1 : radv: destroy the perf counter BO in radv_device_finish_perf_counter()
c68408d1957 : radv: Fix crash when using SQTT and NO_COMPUTE
d94a40fe084 : anv/video: use correct offset for MPR row store scratch buffer.
e5069550568 : nir: Handle texop_*_nv in nir_tex_instr_is_query
bfef1a4450e : lvp+zink/ci: document a flake seen in a merge pipeline
f0af09d1f6e : turnip+zink/ci: add two more CS related flakes
89742437efa : zink+nvk/ci: document regression from !30033
92572501bb2 : zink+nvk/ci: ascii-sort fails
a04dc1a4517 : frontends/dri: add error logs to dri2_create_image_from_fd
252485b0e20 : radeonsi: fix si_get_dmabuf_modifier_planes for gfx12
0bb83a4060a : ac/surface: finish display DCC for gfx12
46071c90c7a : ac/surface: finish display DCC for gfx11.5
641ec0ae6e1 : radeonsi/gfx12: fix compute register settings for global_atomic_ordered_add
acb3d5f132f : radeonsi/gfx12: always set BO metadata, not just during export
462ef2d6389 : radeonsi: expose internal buffer bindings to compute shaders
33d4e325459 : radeonsi: implement nir_intrinsic_load_ssbo_address
678d5201624 : as/llvm: add s_nops before the ordered add loop and s_wait_alu workaround
bd8d20543da : ac/llvm: fix inline assembly register constraints for ordered_add_loop_gfx12_amd
b617c3b06ea : ac/llvm: remove s_nop from ordered_add_loop_gfx12_amd
11272a8d82b : ac/nir: remove sleeps from gfx12 streamout code
1b2cd628b83 : nir: rename ordered_xfb_counter_add_gfx12_amd -> ordered_add_loop_gfx12_amd
1fd43bca2c0 : radeonsi: don't use CP DMA on GFX940
b0205a92d93 : radeonsi: replace shader SHA1 hashes with BLAKE3
090f27035d5 : mesa: switch remaining shader functions from SHA1 to BLAKE3
c2d26a5c08d : venus: simplify cached mem type emulation
9e37ec9cb68 : zink: use maint7 to capture venus driver and more accurately use workarounds
7e9d5c7b12a : zink: hook up maintenance7
f9d451e8376 : zink: move all driverID checks to a helper function
f48b3bee31a : intel/brw: Split off assembler logic into library
0e0871b7e6a : FUCHSIA: add WORKSPACE.bazel
e84680323ef : python-build: more robust handling of dependency required flag
a3bbc436a51 : python-build: ensure newline before end of file
df51e2cd777 : python-build: support format strings
ba1aad009b8 : Remove files that have been deleted upstream
d8d3273f27c : ANDROID: android: remove build file
1f906f87150 : zink/kopper: Set VK_COMPOSITE_ALPHA_OPAQUE_BIT when PresentOpaque is set
70b40fd2a0c : zink: modify some buffer mapping behavior for buffer replacement srcs
76da22bfc2b : zink: track the "real" buffer range from replacement buffers
fa210726b6d : zink: propagate valid buffer range to real buffer when mapping staging
7231eef6304 : tu: Have single Flush/Invalidate memory entrypoints
5bb9c1cca94 : anv: reuse existing macro to query for flushes
29c4961b53b : v3d/ci: include results of CL run in expectations
10af395f720 : v3d/ci: include results of GL full run in expectations
aa1f00cf5cb : nir/gather_info: handle uses_fbfetch_output for texture operations
0d0b949cd70 : nir/gather_info: handle uses_fbfetch_output for sparse image loads
0a6852907d0 : radv: fix marking RADV_DYNAMIC_COLOR_ATTACHMENT_MAP as dirty
87786a7a7e7 : nak: Move imad late optimization to nir
e019517d6e4 : nak: Set has_imad32 conditionally
cd1520e722b : Revert "ANDROID: turnip: add AHB support to tu_get_external_image_format_properties"
b209fedebe0 : nak/sm50: Fix immediates for IMnMx
faeb7155358 : nak/sm50: Re-order all the ops
970b3e0e715 : nak: Add a legalize() method to ShaderModel
e039b7e1ac3 : nak/sm50: Move legalization into SM50Op
59f1ad581e5 : nak/sm50: Move instruction encoding into a trait
99c4b90f3c7 : nak/sm70: Move legalization into SM70Op
f20b1c50b4f : nak/legalize: Handle RA instructions up-front
9d8d928a59e : nak/legalize: Handle OpBreak and OpBSSy specially
d9a9bb651ca : nak/legalize: Move a bunch of helpers to a trait
1b9b6a95291 : nak/sm70: Re-organize the code a bit
20e1160f3f3 : nak/sm70: Move instruction encoding into a trait
57667aeac8b : nak: Move instruction encoding into ShaderModel
d4db2f43def : nak: Move Instr::can_be_uniform() into ShaderModel
6ddb2b291d2 : nak: Move RegFile::num_regs() into ShaderModel
74ac40da2d9 : nak/ra: Move the NAK_DEBUG=spill logic into RA
e6b8da5427f : nak: Plumb a ShaderModel trait through everywhere
69bea2b49fa : nak/sm50: Get rid of the hand-rolled align_up/down() helpers
0f7ff6fbdcc : nak: Move encode_sm* to to sm*.rs
d82a5d0f59c : nak/sph: Stop storing the shader model in ShaderProgramHeader
c2d1e10315d : intel/brw: Don't print extra newlines in assembler
b8dcbfbd390 : zink: print pipeline stats for compute shader-db
8c597c08616 : zink: move print_pipeline_stats
2b8eaf3bd6a : panfrost: add PAN_AFRC_RATE env var to force a compression rate
2ff543f3b81 : panfrost: add support for fixed-rate compression
6665840929b : panfrost: add translation between modifier and compression rates
894657a5ed2 : panfrost: add support for AFRC modifiers
450c853f8be : panfrost: add support for AFRC render targets
df226c237e3 : panfrost: add support for AFRC textures
87aad0a5e4f : panfrost: encode component order as an inverted swizzle (v10)
2dae926850e : panfrost: add utils for AFRC fixed-rate support
fb95e8ada01 : panfrost: add device querying for AFRC support
a7b489f7be4 : panfrost: Add AFRC overlay in v10 xml specification
0c8289b69f4 : ANDROID: u_gralloc: fix android deps
ff0181e160f : ANDROID: Fixes for Android platform builds
bb96fbf6b7a : ANDROID: util: fix fossilize for 32bit builds
1e046065d32 : ANDROID: turnip: add AHB support to tu_get_external_image_format_properties
6cc32c609bd : radeonsi/vcn: Add low latency encode support
c06b9443981 : radeonsi: Add debug option to enable low latency encode
e63b0571bcc : intel/brw: Account for reg_unit() in assembler
6cdd56e7edc : intel/brw: Use brw_inst_set_group() to set QtrCtrl and NibCtrl
c3c65e88213 : intel/brw: Don't set acc_wr_control for Xe2
3a6513d7c4d : radeonsi/vcn: Limit size to target size in AV1 decode
d36b1e30a26 : rusticl: require PIPE_CAP_IMAGE_STORE_FORMATTED for image support.
382b88cbc47 : rusticl/device: fix advertizement of 3d write images support
06cecdc4205 : rusticl/device: turn image_3d_write_supported into a cap
386632e2a3c : rusticl/device: fix image_3d_write_supported for embedded
5cc37b9025b : rusticl/spirv: support more caps
48050d9f45a : v3d: support unnormalized coords
837c441acb8 : intel/nir: Don't needlessly split u2f16 for nir_type_uint32
5873b3ac141 : ci: run_n_monitor, sort by name when listing jobs
12c1bdc31db : ci: run_n_monitor, listing job names with a padding
d80d35ceff8 : ci: run_n_monitor, pretty duration with padding
45f19b36314 : ci: run_n_monitor, arguments review and unicode
795b3f83ff5 : v3d/ci: update expected list
4b366685758 : radv: remove unecessary nir_remove_unused_varyings cleanup passes
c4706c61773 : nir/linking_helpers: remove nested IF
525aacd9d78 : nir/linking_helpers: remove varying accesses in nir_remove_unused_io_vars
bcd98e091a4 : nir/linking_helpers: remove special case for read mesh outputs
57080749f78 : gallium: remove PIPE_CAP_SHADER_CAN_READ_OUTPUTS
767ea18517a : glsl: always lower non-TCS outputs to temporaries
969cb02de73 : venus: chain VkExternalMemoryAcquireUnmodifiedEXT for wsi ownership transfers
3f868946398 : venus: skip barrier fixes as early as possible
1656eb47063 : venus: refactor image memory barrier fix storage and conventions
53f0c12b0c8 : venus: factor image memory barrier fixes to common implementation
a5e4880cbec : venus: enable VK_EXT_external_memory_acquire_unmodified
b57b332b862 : venus: sync headers for VK_EXT_external_memory_acquire_unmodified
de9dcea0cab : mesa/st: don't set lower_fdot in draw_nir_options
5e862a372b3 : freedreno/drm: add mesautil dependency
22bd26079fb : util/mesa: move mesa/main log code to util
6c4e03024cd : mesa: remove _mesa_get_log_file() wrapper
0441c695277 : util: macOS support for cnd_monotonic
f12dfd7940c : wsi: fix compilation on macOS
345c198c222 : util: fix memory related OS calls on macOS
94379377c45 : lavapipe: build "Windows" check should use the host machine, not the `platforms` option.
13e7a39f495 : lavapipe: fixes for macOS support
51e56c6c7b1 : rusticl/mesa: make PipeResource repr(transparent)
a382fb08a4b : rusticl/memory: optimize sw_copy when the row_pitch matches the height
e4456b23999 : rusticl/mesa: remove ResourceType::Cb0
91cd3295d82 : rusticl: remove unused interfaces to simplify code
7b22bc617bf : rusticl/memory: complete rework on how mapping is implemented
00180933ad6 : rusticl/ptr: add a few APIs to TrackedPointers
d28ab687bb3 : rusticl/context: move SVM pointer tracking into own type
41bb73baf6d : rusticl/buffer: harden bound checks against overflows
cd9187a1e1a : aco/ra: fix affinity for s_addk
fab95c78f9e : aco/ra: remove special-casing of p_logical_end
ad01e473f5d : aco/live_var_analysis: use separate allocator for temporary live sets
7c466157d06 : aco/live_var_analysis: remove unused includes
6729e81d157 : aco/live_var_analysis: inline block->register_demand updates
2f4fb9eecfd : aco/live_var_analysis: ignore phi definition and operand demand at predecessors
68c1e7237cf : aco/live_var_analysis: refactor using ctx struct
daac18f2cee : aco/util: skip empty blocks in IDSet::insert(IDSet)
6c6f382d687 : aco: add RegisterDemand member to Instruction
dc851c0aa6d : aco/ra: use live_in_demand in should_compact_linear_vgprs()
4e2a0a5ad09 : ir3: Add descriptor prefetching optimization on a7xx
fdfe86aa529 : ir3: Expand preamble rematerialization
59940d65776 : ir3: Make preamble rematerialization common code
45a57fa7354 : ir3: Plumb through descriptor prefetch intrinsics
b39b82dfbd8 : ir3: Don't consider r63.x as a GPR
fa8758fc81d : ir3: Split out bindless tex/samp encoding
ccf88d940b1 : nir/instr_set: Don't remove matching instruction
cda7d9c9717 : nir/instr_set: Return the matching instruction
2c74872bbc8 : broadcom/ci: update traces for rpi4
4bb564f40dc : broadcom/ci: add more jobs to test with rpi5
56aa1ac74bc : radv: use ac_is_reduction_mode_supported()
cc3cb526c42 : ac,radeonsi: add ac_is_reduction_mode_supported()
2d29b8b01eb : radv: disable VK_EXT_sampler_filter_minmax on TAHITI and VERDE
4994c0fa94c : radv: use blake3 for hashing pipeline layouts
51c6910ba70 : radv: use blake3 for hashing descriptor set layouts
2c28ed7c5c1 : radv: remove radv_descriptor_set_layout::shader_stages
bb63b7b802b : v3dv: don't lower fsat on V3D 7.x
5b1e88760ae : v3dv: make nir helpers receive nir compiler options from caller
d3a684803d0 : v3d: don't lower fsat on V3D 7.x
33187012ab7 : broadcom/compiler: implement nir_op_fsat
d62082a131a : broadcom/compiler: disallow copy propagation of FMOV exclusive modifiers
fa959c29931 : broadcom/compiler: add new float32 unpack modifiers in V3D 7.x
ae3e0ae26a4 : etnaviv: isa: Rework branch instruction
b771d2eef6d : etnaviv: isa: Add support for bitset's displayname
87439ffed1e : ci: bump Fedora and Android libdrm2 to 2.4.122
253f26558a4 : radeonsi, radv: bump libdrm_amdgpu version requirement
2c462fe9ccc : ir3: Fix stg/ldg immediate offset on a7xx
bde26a32e19 : freedreno/drm: Add rd dumper support
c77a4e1db7d : tu: Add VPC hardware workaround for a750
fe6471ded28 : freedreno: Fix decoding primitive counter events on a7xx
898752818cc : nak: Update comment about explicit padding
43438aa9c46 : radeonsi: fix ac_create_shadowing_ib_preamble parameter
0a4f3d0b541 : radeonsi/tests: correctly parse the family name
a7a1e3d329f : radeonsi: fix crash in si_update_tess_io_layout_state for gfx8 and earlier
e8fc4546ff9 : winsys/radeon: fill lds properties
e7b200f20b7 : ac/info: remove has_syncobj
20218134500 : Revert "ac, radeonsi: remove has_syncobj, has_fence_to_handle"
84a563cf6f1 : radeonsi: fix buffer_size in si_compute_shorten_ubyte_buffer
c84d1f55714 : tu: Support bufferDeviceAddressCaptureReplay on kgsl
e5e108706cc : egl/wayland: Fix direct scanout with EGL_EXT_present_opaque
4cac8468d43 : egl/wayland: Fail EGL surface creation if opaque format is unsupported
a271a34d591 : egl/wayland: Pass dri2_wl_formats to create_dri_image
d1c97a1a504 : radv: rework generating all graphics state for compiling pipelines
8f102c9d61a : radv: stop passing a pipeline to some graphics related helpers
fcf59468289 : nvk: use 2k overallocation for shader heap.
c7c39427862 : nouveau/push: Cache the last header DW to avoid read-back
1c5901c0dc8 : nvk: Put descriptors in VRAM
a342379c561 : nvk: Put CB0 in VRAM
68f1df5ebbf : nvk/nvkmd: Be a lot more pedantic about VA alignments
7f45d20d2b9 : nvk/nvkmd: Be more specific about memory alignments
1db57bb4142 : nvk/nvkmd: Rework memory placement flags
e04bb3dffa1 : nvk: Drop nvk_buffer::is_local
2689760e38c : nvk/nvkmd: Flip the script on NO_SHARED
1cee0c9cb76 : nvk/nvkmd: Add real mem<->bo flag translation
0c024da2912 : nvk: Do mem maps directly in nvkmd on nouveau
7bd9b9d96c9 : nvk/nvkmd: Re-implement NVK_DEBUG=vm
0abd7fa58a8 : nvk/nvmkd: Plumb parent pointers through everywhere
d3264fdfb93 : nvk: Move debug flags int nvk_debug.h
d96bf198b4d : nvk: Move Heaps and BO binding into nvkmd
0856c27dd1c : nouveau/mme: Use fixed BO addresses in the MME test
c6c4483d0f0 : nouveau/mme: Don't leak data_bo
7173ae1130b : nouveau/mme: Don't dereference an empty vector
60c3c272ece : nvk: Remove the last vestages of nouveau/winsys from core NVK
8a516394f9a : nvk: Use nvkmd_ctx for queue submit
996b1523758 : nvk: Use an nvkmd_ctx for sparse binding
a8550862b5d : nvk: Convert the upload queue to nvkmd_ctx
053b7f0f30c : nvk/nvkmd: Implement nvkmd_ctx for nouveau
87ca92d8816 : nvk/nvkmd: Add a context interface
29e3b198600 : nvk: Use nvkmd_mem for the zero page, VAB, and CB0
92ac7db7c83 : nvk: Use nvkmd_mem for the nvk_queue_state::push
d0593bb86cb : nvk: Drop extra_bos from nvk_queue_submit_simple()
b86079d61e7 : nvk: Use an nvkmd_mem for the SLM area
d8d2ba96667 : nvk: Use nvkmd_mem for query pools
d072bea5b7c : nvk: Use nvkmd_mem for shader and event heaps
17623bc8a9a : nvk: Use nvkmd_mem for descriptor tables
a87ee75737e : nvk: Use nvkmd_mem in nvk_upload_queue
bf180d2bbf5 : nvk: Use nvkmd_mem for nvk_descriptor_pool
586990f89e3 : nvk: Use nvkmd_mem for nvk_cmd_pool
bf8115e3c24 : nvk: Use nvkmd_mem for nvk_image::linear_tiled_shadow_mem
99ddddb18db : nvk: Use nvkmd_mem for nvk_device_memory
93792b5ef2a : nvk: Add static wrappers for image/buffer binding
e63649da110 : nvk/nvkmd: Implement the mem and va interfaces for nouveau
0b93c42ba1b : nvk/nvkmd: Add memory and virtual address interfaces
4323d2ac54c : nvk: Use the NVKMD interface for device enumeration
4db1bd58465 : nvk/nvkmd: Implement dev and pdev for nouveau
c8b36bbcc0f : nvk: Add the start of a KMD abstraction
6de4a408f51 : nvk: Initialize the debug flags in nvk_instance
1f405ef9c6f : nvk: Fetch debug flags from the physical device
04bdbb71de4 : nvk: Align sparse-bound images to the sparse binding size
58181b7bbcf : nvk: Bump the sparse alignment requirement on buffers to 64K
9bd64cbefe0 : nvk: Why are nvk_image.c/h writeable?
47377b550f3 : Revert "rusticl/queue: gracefully stop the worker thread"
cf27fd22c45 : Revert "rusticl/queue: run rustfmt"
4f89af37234 : vulkan: Use u_cnd_monotonic for vk_sync_timeline
6aaf6d090c2 : vulkan/wsi: Delete wsi_init_pthread_cond_monotonic
3c4e1c918c3 : vulkan/wsi/queue: Use mtx_t and u_cnd_monotonic
97e22b70b4f : vulkan/wsi/display: Use mtx_t and u_cnd_monotonic
7aac3ea26ac : vulkan/wsi/x11: Use mtx_t and u_cnd_monotonic
3ba664c6401 : vulkan/wsi/x11: Use c11/threads for thread spawning
a0820a2a37f : vulkan/wsi/wayland: Use mtx_t and u_cnd_monotonic
bf3052009ab : util/cnd_monotonic: Use a void * on Windows
71524fc82e0 : util/cnd_monotonic: Move the guts to a c file
2bbb859343a : nvk: Enable 8bit and 16bit access in VK_KHR_workgroup_memory_explicit_layout.
20b76fe1d4c : gallium: Remove pipe_h264_picture_desc.slice_parameter.slice_count
7c8a0c135c2 : frontends/va: Support multi elements slice parameter buffers for H264/5
feba91d3905 : frontends/va: Rename slice_idx to have_slice_params and move to context
e0c15579f3c : frontends/va: Move slice_data_offset to context
7b6749224fd : frontends/va: Simplify AV1 slice parameters handling
47fb4b45f21 : radeonsi: add more comments in si_query.c
51885bba644 : radeonsi: rename query_hw_ops to hw_query_ops match sw
e00400e6054 : radeonsi: use reseults_end instead of unprepared to init query buffer
068f6318144 : radeonsi: remove si_query_hw_ops table and call func directly
a3c4d257a2c : zink: don't lower fpow
0ce2e6594dd : nir/opt_constant_folding: fix array size define
24aab6bfaf3 : vk_cmd_queue_gen: Exclude CmdDispatchGraphAMDX
41836133ce4 : aux/tc: update docs to indicate replaced buffers have multiple pipe_resources
f3c9ea9b8d3 : st/pbo_compute: fix async->nir memory leak
4581bf595bd : broadcom: follow version naming convention
a10957adb68 : broadcom/qpu: clean all versions not supported
aa4d0836fe2 : lima: fix surface reload flags assignment
f0c54e02cfc : etnaviv: always flush pending queries on get_query_result
3bae3217d59 : etnaviv: drm: don't skip flush when there are active PMRs
d1767ddd138 : glsl/tests: fix test_gl_lower_mediump
2f5b99ec17a : glsl/standalone: init EmptyUniformLocations
5ae5229e3da : glsl/mesa: remove UniformHash field
801ed4d0323 : ci: simplify setting .no-auto-retry now that it isn't bundled with unrelated rules:
f37af2ab8c6 : ci: split .no-auto-retry out of .scheduled_pipeline-rules
d9e41e8a8ca : nir: Stop using "capture : true" for nir_opt_algebraic
b018489245b : freedreno/registers: drop display-related register files
b0b1907fa56 : mesa: Fix PopAttrib not restoring states that changed on deeper stack level
e9f63df2f2c : intel/dev: Enable LNL PCI IDs without INTEL_FORCE_PROBE
73ec9f01839 : nvk: Silently fail to enumerate if not on nouveau
1b562927332 : nvk: Don't emit conservative rasterization before Maxwell B
ea2aa3ca836 : nvk: Re-order conservative rasterization checks
08a667e7862 : nvk: Fix whitespace issues around conservative rasterization
d1b5a448774 : etnaviv: isa: Add support for extended instructions
63944c3347a : etnaviv: isa: Drop 1:1 mapping of opc to bits
17c12a9924a : turnip/kgsl: Support external memory via ION/DMABUF buffers
048f761faec : vk_entrypoints_gen: Apply hidden visibility to generated symbols
c217e8c21f6 : vk_entrypoints_gen: Rework ATTR_WEAK to unify Unix and MinGW
c8c131fba87 : vk_entrypoints_gen: Add missing ATTR_WEAK for instance and physdev entrypoints
1a3b3b845b5 : radv: simplify determining when a VS prolog is needed
7608aada6fd : radv: simplify determining when the rasterization primitive is unknown
0c0ecc90c46 : radv: move radv_hash_shaders() to radv_graphics_pipeline.c
b51af513ddf : radv: remove unnecessary radv_pipeline_has_ngg() function
b5193c89374 : radv: remove unused get_vs_output_info() function
b43b71450cb : radv: simplify importing libraries with retained shaders
6aba052f823 : radv: remove unused parameter to radv_pipeline_import_retained_shaders()
158369c38a2 : zink: enable compute pbos for turnip
0208927bcfc : radv: Always use dynamic line smoothing
d571e199665 : radv: Fix smooth lines with dynamic polygon mode and topology
18dfde9985d : rusticl/program: use default in more places
f08f770f162 : rusticl/program: update binary format
eda15ddafa0 : rusticl/program: use blob.h to parse binaries
81bb379c94b : rusticl/program: make binary API not crash on errors
34ecf560df1 : rusticl/program: move binary parsing into its own function
0b6875ca0e3 : intel/perf/xe: Fix free pointer location in xe_add_config()
9a3172e489d : bin/ci: allow bugfixes in requirements.txt
4576f440c35 : zink: add an a750 skip
6aec920bbe5 : ci: Make sure to install libraries in the right directory on debian
0b09cf63a81 : ci_run_n_monitor: add RUNNING_STATUSES and use it where appropriate
a578101d5ba : ci_run_n_monitor: use COMPLETED_STATUSES in more places
fb2adbeeb7d : ci_run_n_monitor: be coherent about using sets for `element in group` checks
fa3d529f550 : ci_run_n_monitor: add support for new `canceling` job status
2fbdc4d462b : ir3: Fix decoding of stib.b/ldib.b with offset
2c7e07655c0 : ir3/tests: Make possible to add generated disasm tests
b5f0c44f2a2 : ir3/tests: Make possible to specify raw instr value as uint64
d17338d4039 : gallivm: Call StringMapIterator from llvm:: scope
f9efedb1a1a : intel/dev: Replace intel_device_info::apply_hwconfig by a gfx version check
03a85edff77 : ci: bump vvl to v1.3.289
6f1f3ba444a : hasvk: pass anv_address to predicate helper
1279bba837b : hasvk: move cmd_emit_timestamp initialization to genX
b393ede8c8e : intel/ds: remove duplicate arguments
aa737e124ca : anv: fix u_trace on < Gfx12.0
37d58b816b1 : vulkan/meta: Use demote instead of discard
5a9c052ba78 : amd: Include missing llvm IR header Module.h
8d0659efa5c : ci/etnaviv: Drop shaders@glsl-bug-110796 line
a174e986c7f : lavapipe: Set ICD api_version to 1.3
28fdc4b3726 : gallium: Remove PIPE_VIDEO_CAP_EFC_SUPPORTED
2b93a918b3d : frontends/va: Check if target buffer is supported in vlVaEndPicture
a7469a9ffd3 : frontends/va: Rework EFC logic
735c467197f : frontends/va: Use is_video_target_buffer_supported for EFC
40c3a53fec1 : radeonsi: Implement is_video_target_buffer_supported
03d4ec7321c : gallium: Add is_video_target_buffer_supported
f28d2c10409 : intel/perf: Adjust EU count for Xe2+
9b5ba061226 : intel/perf: Do not add INTEL_PERF_QUERY_FIELD_TYPE_SRM_OA_PEC
7b5bf6dcca7 : intel/perf: Return LNL OA sample format
f684f4efb03 : intel/perf: Add support for LNL OA sample format size
18775827bda : intel/perf: Implement intel_perf_query_result_accumulate() for gfx 20+
5a8f6ea35c2 : docs: add sha256sum for 24.1.3
5ae4265398d : docs: update calendar for 24.1.3
dcd4cd8b448 : docs: add release notes for 24.1.3
2988f43420d : tu: Support VK_EXT_fragment_density_map on a750
b0599a7fe25 : tu: Fix fdm_apply_load_coords patchpoint size
bd179e62130 : tu: Make cs writeable for GMEM loads when FDM is enabled
6185134f283 : ir3: Fix UBO size with indirect driver params
08d5505fa8a : tu: Add support for aligned substreams
2bb6ea3a69b : docs/features: mark VK_KHR_maintenance7 as implemented on anv and lvp
6f8e6fb99cc : mesa/st: use compute pbo download for readpixels
ef0a1566706 : st/pbo_compute: special case stencil extraction from Z24S8
968163524a7 : tu: add format feature flag checks for VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT
9b2aebebac0 : ci: bump vkd3d-proton to 3d46c082906c77544385d10801e4c0184f0385d9
dc89028bbc8 : radv: advertise VK_KHR_maintenance7
65c0ef859f9 : intel/brw: allocate large table in the heap instead of the stack
753d253df77 : st/pbo: fix MESA_COMPUTE_PBO=spec crash on shutdown
2a3b983728e : broadcom/ci: run some GL tests in arm32 arch
8554feab0ce : vc4/ci: run tests in 64-bits
a10ea7cec8d : broadcom/ci: remove arch from hardware name
a16d7a0ba47 : broadcom/ci: read 32-bit kernel from arm32 path
17c081380d4 : broadcom/ci: disable auto-retry on manual jobs
8a84e77b15d : tu: support KHR_8bit_storage
c93a629f2cd : ir3: rework TYPE_S8 as TYPE_U8_32
bc542b58271 : ir3_nir_opt_preamble: handle 8-bit preamble loads and stores
a9b781fa54b : tu: use either the 16-bit or 32-bit descriptor
1d418a3419e : broadcom/compiler: add missing signal compatibilities for V3D 7.x
260a5fc7b31 : intel/brw: Move brw_reg helpers into brw_reg.h
71ccf8e4cd6 : intel/brw: Rename fs_reg_* helpers to brw_reg_*
3670c24740a : intel/brw: Replace uses of fs_reg with brw_reg
fe46efa647c : intel/brw: Make fs_reg an alias of brw_reg
69f4ed31029 : intel/brw: Rename brw_reg() helper to brw_make_reg()
6b2405e1f59 : intel/brw: Remove duplicated functions between fs_reg/brw_reg
d00329e8210 : intel/brw: Replace some fs_reg constructors with functions
06fbab3a747 : intel/brw: Remove conversion from fs_reg to brw_reg
e4f37c6ab92 : intel/brw: Move most member functions from fs_reg to brw_reg
ca1afe27265 : intel/brw: Use public inheritance for fs_reg/brw_reg
f54dfbf4feb : intel/brw: Move fs_reg data members up to brw_reg
2ce6dcf043a : intel/brw: Remove unused variable from test
0d9f58db04b : intel/brw: Remove RALLOC helper from fs_reg
def70c16737 : intel/brw: Remove unused brw_reg related functions
8e146512d11 : glsl: fix indirect tess factor access for compact_arrays=false drivers
a071929f8d3 : nir: consider more deref types when fixup deref
f9ed3158b48 : nir: nir_vectorize_tess_levels support indirect access
3151f5ec472 : nir: add filter parameter to nir_lower_array_deref_of_vec
370ed7b0217 : glsl: make warning tests pass linking
a71ce0a6d6c : glsl: drop glsl ir optimisation from the standalone compiler
063d62f1420 : glsl: move call to create explicit ifc layout out of glsl_to_nir
870be63c7e9 : anv: Disable tracking of clear color on color attachment
bd05ef9d911 : anv: Support arbitrary fast-clear value on all layouts (xe2)
4034539c002 : anv: Fix Vulkan CTS failure related to MCS (xe2)
beb0ea24696 : anv: Disable tracking fast clear and aux state (xe2)
01ea13cb6d6 : etnaviv: isa: Extend disasm test
858d42bee9c : etnaviv: isa: Add cli assembler
6db922c0bff : etnaviv: isa: Add C function impl
d9bcaa14788 : etnaviv: isa: Add parser module
db5e733e1b5 : etnaviv: isa: Add EtnaAsmResultExt trait
0f93393cd6e : etnaviv: isa: Make etna_asm_result usable in Rust
2ad2d86e495 : etnaviv: isa: Add struct etna_asm_result
863023cedae : etnaviv: isa: Add IsaParser proc_macro_derive
575814af145 : etnaviv: isa: Add meson version check
0ce255a9f63 : etnaviv: isa: Make header C++ safe
15a784689e6 : etnaviv: isa: Generate Rust FFI bindings for asm.h
59406a9d85b : etnaviv: isa: Add meta elements to instructions
9e3e12e6a97 : meson: Add indexmap rust dependencies
02bc51f477e : meson: Add roxmltree rust dependency
e28ff818695 : meson: Add pest rust dependencies
87ad3ca0acf : intel/common: fix building error in intel_common.c
74ba5cf8854 : blake3: fix Windows ARM64 build and detect ARM64EC as ARM64
3f91f2cf31a : meson: Update syn subproject
ab0956eec9e : lavapipe/ci: skip timing out test
3d2d4f76d56 : lavapipe: maint7
9a68be59caf : anv: enable VK_KHR_maintenance7
53f196b8e0b : vulkan/properties: handle LayeredApiPropertiesListKHR
384392d7299 : vulkan: Update XML and headers to 1.3.289
597c6cdf209 : isl: Add some formats not covered in CMF table (xe2)
77c83069ada : intel/dev: Select a compressed PAT entry (xe2)
c9ee484f21d : blorp: Ensure MSAA fast clear in correct modes (xe2)
9c8dffd282a : radeonsi: add GL_ARB_texture_filter_minmax extension
1f9bafbc746 : radeonsi: add GL_EXT_texture_filter_minmax extension
11c27a6237e : egl/wayland: fix memory leak in error handling case
137c506a7a5 : subprojects: Use depth=1 in the git wrap files
076cbf605e8 : amd/vpelib: support VPE IP v6.1.3
e322b2b6832 : amd: add GFX v11.5.2 support
9945f9e8d3c : meson: Update proc-macro2 subproject
f77e9d8c4aa : ir3: Print bindless samp/tex ids for tex prefetch
c157e8991e1 : v3d: use original enabled_mask on setting vertex buffers
2d728a037a4 : venus: tentative fix for test flakiness from invalid ring wait
de0d237ab0b : intel/perf: Move sysmacros.h include from header to implementation
4aa3b2d3ad7 : anv: LNL+ doesn't need the special flush for sparse
0b864388fdd : egl: only enable MESA_image_dma_buf_export with PIPE_CAP_DMABUF
739694403dd : egl: deduplicate MESA_image_dma_buf_export enablement
99ce8b5a071 : intel/compiler: Add indirect mov lowering pass
1e69ec3b8de : intel/brw: Add a lower_csel pass and allow building it for all types
cb7b1a8d237 : zink: remove adreno from broken_cache_semantics driver workaround
dc604f340a7 : anv/grl: add some validation that we're not going to overflow
1643c933efa : aco/gfx11: don't use v_bfrev_b32 with wave64
52e9370c13d : aco: replace constant v_bfrev_b32 with v_mov_b32 to create vopd
17758f0a026 : aco: fix wmma raw hazard
a6eb5c9caa7 : aco: use alignment information in visit_load_constant()
7c995df9aaa : aco: fix follow_operand with combined label_extract and label_split
9ee24db8820 : aco: add missing isConstant()/isTemp() checks
5e1d3f571d3 : aco: turn split(vec()) into p_parallelcopy instead of p_create_vector
f842bd81ca9 : aco: use s_pack_*_b32_b16 more in p_insert/p_extract lowering
ca161a96d1d : aco: combine extracts into s_pack_ll_b32_b16
98cb50297b3 : aco: use s_pack_ll_b32_b16 for pack_32_2x16_split
6326cc4a5e4 : radv: use radv_get_user_sgpr() more in DGC
598e85b3e9f : radv: use the graphics pipeline from the DGC info
4c8d44aed05 : radv: move radv_CmdPreprocessGeneratedCommandsNV() to radv_cmd_buffer.c
e7f6388ac7f : radv: use radv_dgc_with_task_shader() more
b51b8c54c07 : radv: cleanup using vtx_base_sgpr for userdata with DGC
c77e26daa5a : radv: do not emit compute userdata for empty dispatches
3f919c0df6a : radv: remove unused parameter to dgc_emit_draw_mesh_tasks_ace()
c2af4f61a7f : tu: Use vk_query_pool
cc432c358ab : tu: Use the common versions of vkBegin/EndQuery()
45a3c2d197d : tu: Rename tu_query.cc/h to tu_query_pool.cc/h
d8ebc632eb1 : tu: Move buffer view related code to tu_buffer_view.cc/h
09d224685dd : tu: Drop tu_buffer_view_init helper function
c21faf12e7a : tu: Use vk_buffer_view
cbd19e09d1e : dri: Go back to hard-coded list of RGBA formats
a7f86e38ca2 : zink: free sparse page for miptail on uncommit
0277d0321a3 : docs/panfrost: quote identifiers
577b9efa755 : docs/panfrost: use c:func-role for function
a5f892b5cba : docs/panfrost: use math-role more
7033623acd8 : docs/panfrost: fix math-notation
41698eee96b : docs/panfrost: fix numbered list
484f613a970 : radv: use radv_get_user_sgpr_loc() for the GS copy shader too
f22ee282fc0 : radv: add radv_get_user_sgpr{_loc}() helpers
bf852536fc2 : radv: rename radv_get_user_sgpr() to radv_get_user_sgpr_info()
81424e1d500 : Revert "ci: disable Collabora's farm due to maintenance"
f77216e9ac4 : Revert "ci: disable Igalia farm"
48a7c212baa : radeonsi/ci: mark test as fixed
6b5a12611bf : meson: Build pipe-loader when build-tests is true
884397b587d : anv: workaround flaky xfb query results on Gfx11
feaa5ce1ec2 : vc4: fix out-of-bounds access to array
b827aee3a3e : vc4: do not create 0-bytes variable length arrays
2a16575dec6 : vc4: do not pass NULL pointer to function not expecting NULLs
eab3ee8d710 : vc4: do not access member of a NULL structure
5e09b2b3f35 : vc4: use unsigned types when performing bitshifting
1bcf9c5da9a : v3d: do not pass NULL pointer to function not expecting NULLs
417f70ef5a5 : v3d: do not access member of a NULL structure
fc286867fb7 : v3dv: fix misalignment in descriptor layout structure
9696fd378a4 : v3dv: restrict to channels when encoding border color
3ee47dc6d95 : v3dv: do not pass NULL pointer to function not expecting NULLs
1d71be8e600 : v3dv: do not access member of a NULL structure
7dc6b8df116 : broadcom/compiler: use unsigned types when performing bitshifting
b8f8926026f : anv: emit the right shader instruction for protected mode
57e74d7b56f : anv: allocate compute scratch using the right scratch pool
3ccf80f9b15 : anv: prepare 2 variants of all shader instructions
08a4e0a2e3c : anv: add a protected scratch pool
c0138e99e6d : ci: disable Collabora's farm due to maintenance
68215332a8c : build: pass licensing information in SPDX form
3b6e2475e4d : intel/perf: Enable perf on Xe KMD
936e87a7f91 : anv: Implement Xe KMD query pools
3c1b545057a : intel/perf: Implement Xe KMD perf stream read
da63c54db5f : intel/perf: Remove i915_drm.h includes from common code
00c6b09812f : tool/pps: Add Xe KMD support
c2fd848002c : intel/perf: Refactor and add Xe KMD support to change stream metrics id
b22899b494f : intel/perf: Refactor and add Xe KMD support to enable and disable perf stream
981090f1734 : intel/perf: Add Xe KMD perf stream open function
6258c843752 : intel/perf: Refactor and add Xe KMD support to add and remove configs
0e68d7a735d : intel/perf: Replace i915_perf_version and i915_query_supported by a feature bitmask
a56b085661b : intel/perf: Add function to check if OA/perf is supported by Xe KMD
f0c62b64382 : intel/perf: Implement function that returns OA format for Xe KMD
bdeeaaff59e : intel: Sync xe_drm.h
d52dd5a9e95 : anv/drirc: add option to provide low latency hint
d0151df3222 : mesa: Add ASSERTED to assert-only local variable
13d11ab4429 : zink: Add ASSERTED to assert-only local variable
c2b53d7bd00 : nir: Remove assert-only variable by inlining its single use
30db807f790 : nir/algebraic: explicitly suffix constants
270446ee214 : nir: fix miscompiles with rules with INT32_MIN
8b756a0d0e5 : svga: Replace shared surface flag and simplify surface creation
8b8f347e4b9 : svga: Retrieve stride info from hwtnl->cmd.vdecl for swtnl draws
f9a15b37ef6 : zink: Add VKAPI_PTR specifier to generated stub functions.
6466a977e49 : zink: add a driver workaround to disable 2D_VIEW_COMPATIBLE+sparse
e8ab5e4320a : d3d12: Use GetResourceAllocationInfo instead of GetCopyableFootprints for residency sizes
1ef3b38ff84 : llvmpipe: Init eglQueryDmaBufModifiersEXT num_modifiers
6dc7f65a398 : anv: Use brw_nir_lower_cs_intrinsics for lowering Mesh/Task LocalID
d89bfb1ff75 : intel/brw: Reorganize lowering of LocalID/Index to handle Mesh/Task
f0b0a71a9b6 : ci: disable Igalia farm
81fd13913a9 : freedreno: Fix RBBM_NC_MODE_CNTL variants
cc48e124319 : radv: suspend user conditional rendering when DGC has task shaders
49eda4d7426 : frontends/va: Don't require exact match for packed headers
a3f35964baf : gallium/vl: Init shaders on first use
6f1dd9a2aaf : gallium: inline trivial needs_pack()
cde1a1d5c2a : gallium: properly propagate the usage of resource
9ae1c5dce3f : radv: Refactor radv_(dst|src)_access_flush
41619da3977 : radv: Handle AS access bits like shader storage access bits
ca96abe1cb4 : radv: Remove write access handling from radv_dst_access_flush
3eefd0b0405 : radv: Remove handling for expanded access flags
135348a3c35 : radv: Remove no-op access flag handling
3acab3dfff6 : radv: Use vk_expand_(src|dst)_access_flags2
b0fa138c86b : vulkan: Add vk_expand_(dst|src)_access_flags2
7b3cdacf7f3 : vulkan: Handle group stages in vk_.*_access2_for_pipeline_stage_flags2
76db69047f5 : panfrost/ci: split gl & vk jobs rules
cdc0e60df59 : panfrost/ci: drop duplicate job rules
88864b707a8 : radv: enable task shaders support with NV DGC
e6aee84265c : radv: fix a synchronization issue with non-preprocessed DGC with task shader
74713469e18 : radv: disable conditional rendering with DGC and task shaders
fec23853016 : radv: emit push constant for task shaders with DGC
1ffb420eddd : radv: adjust the base upload offset when DGC uses task shaders
f55d4f2f09f : radv: reserve space for push constants in the DGC ACE IB
8d321421c7d : radv: rework emitting push constants with DGC
f6150edbb38 : radv: split allocating and emitting push constants with DGC
1f7bdcfa8dd : radv: add a helper that determines if DGC uses task shaders
58327fd3bf4 : radv: pre-compute the base upload offset in radv_prepare_dgc()
842f3ea1330 : radv: improve clarity of DGC offset computations
bc52e773976 : radv: fix incorrect cache flushes before decompressing DCC on compute
edcad250ed7 : intel/compiler: Don't use half float param for sample_b
d8c2930da0e : drm-uapi: Sync i915_drm.h with a78313bb206e
35298e84f13 : intel/compiler: move predicated_break out of backend loop
7b3149c99b6 : intel/brw: Retype some regs to BRW_TYPE_UD for Xe2 indirect accesses
646a0ea5767 : meson: rename with_gallium_opencl to with_gallium_clover
82e9880b04f : clover: fix meson opencl-spirv option
746f41e7051 : anv: properly store the engine_class_supported_count values
cff6df7e112 : anv: limit vertex fetch invalidation on indirect read
531461d576d : intel/brw: Test corner case CSE of ADD3 instructions
7adccbd48d9 : intel/brw: Support CSE of ADD3
e1b1114bc2b : v3d/ci: add nightly job for rusticl testing
959d38099f7 : llvmpipe,rusticl/ci: move rusticl files rule out of llvmpipe
70dfe9c6d10 : ci: include rusticl in the arm64 build
b2a025f9a2c : llvmpipe/ci: set rusticl variables in deqp-runner instead of passing them down from the job
5b3782a5abd : llvmpipe/ci: fix indentation of list nested in a dict item
3d09f932870 : llvmpipe/ci: add comment for later on weird-looking code
332252966ba : ci: kill filament trace globally
7c72580d233 : panvk: Remove duplicate variable src_idx
f5b44838a15 : panfrost: implement SFBD raw format support on v4
965627bc489 : Uprev Piglit to 647d0725024f72bc49bbc91c686c5f61168a1fe8
0e74b6eda9a : panvk: Add support for layered rendering
743b41a2844 : panvk: Use IDVS jobs when we can
8293376f7c2 : pan/blitter: Let pan_preload_fb() callers queue the jobs to the job chain
629b9258df1 : pan/desc: Prepare things for fragment job chaining
c694556657b : pan/desc: Extend pan_emit_fbd() to support multilayer rendering
037eaa962b5 : radv: add support for executing the DGC ACE IB
1e0c6fab21e : radv: add support for preparing the ACE IB in DGC
723acbe1e28 : radv: add a helper to pad DGC IB
0a5c6415d1f : radv: refactor some DGC helpers in preparation for the ACE IB
12cc97a1570 : radv: prepare for DISPATCH_TASKMESH_DIRECT_ACE emission in the DGC shader
8a81a6066d1 : radv: prepare for DISPATCH_TASKMESH_GFX emission in the DGC shader
bdbe3e58865 : radv: add support for computing the DGC ACE IB size
99cd8b6a546 : radv: add a helper to execute a DGC IB
e6772654ac3 : venus: Disable sparse binding on lavapipe
6f28bf41f28 : venus: Refactor hiding sparse features and properties
6168317b849 : lavapipe: Implement shaderResourceResidency
d747c4a8746 : lavapipe: Implement sparse buffers and images
a062544d3d0 : llvmpipe: Use an anonymous file for memory allocations
fcc0fd2fc1d : gallium: Add a memory range parameter to resource_bind_backing
56028a888ef : lavapipe: Do not allocate 0 sized buffers for descriptor sets
3d159c02f68 : llvmpipe: Introduce llvmpipe_memory_allocation
eb64ce43866 : util: Add a helper for querying sparse tile sizes
a603cc06334 : anv: move some pc was to batch_emit_pipe_control_write
3bfba9c565f : iris/ci: update trace checksums
7fc8ad2ddde : aco/ir: remove unused vopc helpers
2225a32bb0a : aco: remove ordered/unordered optimizations
3e86d2452ff : nir/opt_algebraic: add various unordered/ordered patterns from aco
434dfb51ca4 : nir/opt_algebraic: optimize cmp(fneg(a), #b) and feq with fabs
98cc57bccb4 : nir/optimize cmp(a, -0.0)
8e6bf596cb4 : nir/opt_algebraic: look through fabs/fneg when matching fmulz/ffmaz
080e03d0217 : ac/nir: enable ford, funord, fneo, fequ, fltu, fgeu
3dfc8b3bcf4 : ac/llvm: implement ford, funord, fneo, fequ, fltu, fgeu
c5ba17cd255 : aco: implement ford, funord, fneo, fequ, fltu, fgeu
99372c1ed7b : nir: add ford, funord, fneo, fequ, fltu, fgeu
01118a3fbba : anv/xe2+: Align push constant ranges to GRF boundaries.
039f4fe25e4 : intel/dev: Add GRF size information to the intel_device_info struct.
fea9de3c836 : vulkan: properly ignore unsupported feature structs
4e6b6759742 : broadcom/compiler: drop multop if we dce umul24
0a7a36372ff : broadcom/compiler: validate rtop + thrsw hazard
d1f8351f3c1 : broadcom/compiler: fix per-quad spilling
38b7f411a1f : broadcom/compiler: don't spill in between multop and umul24
da1a7c04bcf : radv: Return hang status from radv_check_gpu_hangs()
6006588ad8c : glsl: remove out of date TODO
79fa3eba11c : intel/fs/xe2+: Add ALU-based implementation of barycentric interpolation at a per-channel sample.
95eec5a0dde : intel/fs/xe2+: Add ALU-based implementation of barycentric interpolation at a per-channel offset.
e8007c93259 : intel/fs/xe2+: Don't lower barycentric load offsets to fixed-point format on Xe2+.
04b5b8b9ec2 : anv/gfx11+: Request PS payload fields for ALU-based interpolation via 3DSTATE_PS_EXTRA.
76f095c3549 : iris/gfx11+: Request PS payload fields for ALU-based interpolation via 3DSTATE_PS_EXTRA.
3d30cc82f94 : intel/fs/xe2+: Ask driver for PS payload registers based on barycentric load intrinsics in use.
e60dcaa71d7 : meson: add various generated header dependencies as order-only deps
a4e0eb55ce4 : meson: create libglsl declared dependency to propagate order-only deps
d2c084beb9d : drm-shim: stub syncobj_timeline_signal ioctl
d2a2bc50408 : ci: reorder alpine/x86_64_build rules to fix the nightly pipelines
2156ea8ec7f : docs/ci: drop .no_scheduled_pipelines-rules from test-docs
aba6bf7765b : docs/ci: auto-run test-docs in fork pipelines
d48c91c5821 : docs/ci: merge test-docs and test-docs-mr
5e44b4b1233 : docs/ci: fix indentation of list nested in a dict item
5bc05c6f532 : intel/tools: Advertise I915_PARAM_HAS_EXEC_TIMELINE_FENCES
dd85b50d182 : treewide: use nir_break_if
d57934fdec6 : nir: add nir_break_if helper
3482ea599be : nir/schedule: add write dep also for shared_atomic
65298586b80 : ir3: Use elect_any_ir3 in preambles
ec37e65a2d6 : ir3: Introduce elect_any_ir3
fec9b56f173 : radv/amdgpu: fix chaining CS with external IBs on compute queue
bd93e330872 : panvk: Enable texture filtering in CI for Mali-G52
c45d05b1e4f : panvk: Advertise VK_KHR_sampler_mirror_clamp_to_edge
111088a6dbf : panvk: Implement and advertise anisotropy support
8b8eb7f3f49 : panvk: Enable glsl.440.linkage in CI for Mali-G52
a6f91afee1d : panvk: Run nir_lower_io_to_vector for fragment shader
ecbe3b30be3 : panvk: Do not emit blend shader when color_mask is 0
52c9cc6ed85 : panvk: Advertise VK_EXT_private_data
afcfc72b83e : panvk: Enable compute pipeline in CI for Mali-G52
10e62cbe01e : panvk: Report proper workgroup invocation and size
b0fa3fda3a0 : panvk: Skip dispatch on empty workgroup
653a4dc58fe : freedreno: Use LRZ feedback in gmem
02b1d23feda : tu: Enable LRZ feedback in sysmem
2a33cd113ae : tu: Use LRZ feedback in gmem
04e18dc96f1 : freedreno/devices: Define and appropriately set has_lrz_feedback
229bd7b9b96 : freedreno: Describe LRZ feedback mechanism
78c5daf0298 : tu: Add early preamble statistic
337fb7dec25 : ir3, tu, freedreno: Move early_preamble to ir3_shader
293f137d4de : freedreno: Disable early preamble on a6xx gen4
c42f6597f9f : ir3: Make sure constlen includes stc/ldc.k/ldg.k instructions
536775ee8b5 : docs: List VK_EXT_debug_utils
8cfdc099cd8 : tu: Use the common version of vkQueueBindSparse
d882198fc31 : tu: Move buffer related code to tu_buffer.cc/h
c0a9b0f8d6b : tu: Use the common version of vkGetBufferMemoryRequirements2
1a06494e65e : radeonsi/tests: clarify the output when results changes
d9f150f18bd : radeonsi/tests: update tests baseline
6ec95b990e1 : ac/nir: don't use the compute blit for PIPE_FORMAT_R5G6B5_UNORM
c97591b862f : radeonsi: add gfx11 workaround for upgraded_depth
abd048124a2 : ac/surface: reject modifiers with retile_dcc and bpe != 32
9d8073a5fdd : radeonsi/tests: add a shortcut to re-run only failing tests
27a841d3353 : radeonsi/tests: don't match gfx10_3 baseline for gfx10 family
19e342b8770 : radeonsi: handle DBG(TEX) after tc_compatible_htile is set
f4e7204e738 : docs: fix bootstrap-extension
18db05d3e6b : vulkan/runtime: implementaiton -> implementation
3967f8cd84e : vulkan/runtime: multiesample -> multisample
788d1b5a67b : vulkan/runtime: abreviation -> abbreviation
947446ade7a : vulkan/runtime: initizlie -> initialize
a966a11161e : vulkan/runtime: tne -> the
e5bb32da985 : rusticl: enable v3d
0b85476d864 : v3d: never replace a mapped bo
e5c4ea93233 : v3d: fix MAX_GLOBAL_SIZE and MAX_MEM_ALLOC_SIZE
6768c819748 : v3d: support variable shared memory
61b1a14e910 : v3d: lower 64 bit ALUs
7ff96fb5b02 : v3d: lower CL alus
8f72e60c750 : v3d: treat SHADER_KERNEL as SHADER_COMPUTE
3889a8e26ce : v3d: implement gallium APIs for OpenCL support
742984a3256 : broadcom/compiler: handle variable shared memory
9bf0b3a1127 : broadcom/compiler: call nir_lower_64bit_phis
4a169a518e4 : broadcom/compiler: implement load_kernel_input
caa3872f768 : broadcom/compiler: abort on unknown intrinsics
f8ab9c0e930 : broadcom/compiler: handle up to vec16 load_uniforms
e050b13777c : broadcom/compiler: try handling 8/16 bit alu operations
c7f9cca9857 : broadcom/compiler: fix iu2f32 for 8 and 16 bit inputs
214121e9b00 : broadcom/compiler: handle fp16 conversion ops
c2ec65eeda0 : broadcom/compiler: add generated v3d_nir_lower_algebraic
a8f4ff691bb : rusticl/kernel/launch: fix global work offsets for 32 bit archs again
39721a7476a : rusticl/mesa/screen: handle get_timestamp not set by driver
bb33dbeeaa7 : rusticl/mesa/context: handle clear_buffer not set by driver
be4f3c2aa8b : rusticl/device: require PIPE_CAP_TEXTURE_SAMPLER_INDEPENDENT for image support
0fa4eaf6f61 : gallium: add PIPE_CAP_TEXTURE_SAMPLER_INDEPENDENT
d5da4348517 : nir/opt_sink: add load_kernel_input
535e617ccdd : nir/lower_alu: support 8 and 16 bit bit_count
c4a38c65831 : aco/spill: don't remove spilled phis
634051f913e : aco/live_var_analysis: ignore dead phis
708e1a73f52 : aco/live_var_analysis: slightly refactor handling of additional register demand for Operand copies
5cfa5b784bd : aco: remove get_demand_before()
09f1c40f2e2 : aco: track and use the live-in register demand per basic block
001c8caae0a : aco: calculate register demand per instruction as maximum necessary to execute the instruction
4c2f231cc0c : aco/spill: Unconditionally add 2 SGPRs to live-in demand
26c58ca9dea : aco/scheduler: fix register_demand validation debug code
e3ffc244f51 : aco: skip continue_or_break LCSSA phis when not needed
77759f7683b : egl/wayland: ignore unsupported driver configs
3589035d61d : iris: Disable predraw resolve (xe2)
dc26ad1e864 : anv: Update synchronization of fast clear (xe2)
930ea030ed1 : isl: Initialize the last usage in isl_encode_aux_mode[] (xe2)
9d3ce656289 : blorp: Don't convert ccs_e formats for copy (xe2)
255889a7954 : isl: Remove restriction of CCS_E support on formats (xe2)
31b48fd0414 : iris: Workaround: Don't allocate compressed bo from cache (xe2)
8a815c83c22 : iris: Update synchronization of fast clear (xe2)
6073f091bb5 : anv: Disable PAT-based compression on depth images (xe2)
b6f9702cf1e : iris: Disable PAT-based compression on depth surfaces (xe2)
e835b53a033 : anv: Don't enable compression on external bos (xe2)
9cd97b61377 : iris: Add more restrictions on compression (Xe2)
0b75f89f578 : anv: Don't enable compression with modifiers (xe2)
66fa1c5ddd4 : iris: Limit FCV_CCS_E to platforms that enable it
df006bba025 : iris: Update aux state for color fast clears (xe2)
1c92b318886 : intel/genxml,blorp,common: Update 3DSTATE_PS command (xe2)
4dfc3367fcb : blorp: Pass down fast clear color value (xe2)
3269d505e78 : blorp: Get fast clear rectangle of non-MSAA surfaces (xe2)
3b89bdb96e1 : isl: Don't set clear values or their address (xe2)
93f790b04a4 : nir: fix clip cull distance lowering metadata preserve
09b4ba27a32 : nir: fix lower array to vec metadata preserve
7be1912625b : isl: Update render CMF mapping (xe2)
a985576755f : isl: Implement isl_get_render_compression_format for xe2
bb6e8cab799 : isl: Move isl_get_render_compression_format in isl_genX_helpers.h
2bbd0fd9dae : intel/brw/xe2+: Add LNL cooperative matrix configurations
6b678d32cb7 : nir: dpas_intel second source can have different number of components
556e78f737e : intel/brw/xe2+: Allow vec16 for cooperative matrix
b6236dd8f3d : intel/brw/xe2+: Adjust DPAS lowering to DP4A to accommodate larger GRF and SIMD16
77ef2415774 : intel/brw/xe2+: Scale size_written by reg_unit for DPAS
e368b8e01bb : intel/brw/xe2+: Adjust size_read() for DPAS
b0516027540 : intel/brw/xe2+: Catch invalid uses of writes_accumulator earlier
7a773ac53e6 : intel/brw: Major rework of lower_cmat_load_store
ea6e10c0b2d : intel/brw: Temporarily disable result=float16 matrix configs
33dd38f9d5f : anv/android: set ANV_BO_ALLOC_EXTERNAL for imported AHW
9eeaa4618f8 : egl/gbm: Enable RGBA configs
94e15d0f64a : egl/surfaceless: Enable RGBA configs
5ca85d75c05 : dri: Fix BGR format exclusion
8f2533c3561 : ir3: set rounding mode for all floating point conversions
93db751c63b : ir3: print rounding mode for cov
8c2bfa279d3 : panvk: support x11 wsi
2d29dee889b : intel/perf: Extend intel_perf_query_result_read_gt_frequency() to gfx 20
0a6fe638f36 : intel/perf: Add INTEL_PERF_QUERY_FIELD_TYPE_SRM_OA_PEC
6e1852981b9 : intel/perf: Add LNL OA XML
5b8b4f78782 : intel/dev: Add engine_class_supported_count to intel_device_info
2f2a0bc0834 : intel/perf: Add assert to check if allocated enough query fiels
0a51842f7ab : intel/perf: Change order of if blocks
2dec0cbe01c : egl/dri: Use packed pipe_format
fdd204538b9 : ci: build docs using meson
1e7636fbb14 : meson: allow specifying html-docs-path
e31dde13d14 : meson: error when missing hawkmoth
20630034577 : docs: automatically generate depfile
c26d4ee44fb : meson: build html-docs
69809a0384c : docs: allow out-of-tree docs build
09c1f3b9fd9 : docs: use os.pardir
e5f04813510 : docs: metadatas -> metadata
4bb6816d26f : docs: pusbuf -> pushbuf
372bd9366e6 : docs: pluggins -> plug-ins
0945b24df70 : docs: acress -> across
bc61409192e : docs: attachements -> attachments
1fdc237e7bc : docs: vulkan -> Vulkan
b35e574fd03 : docs: zink -> Zink
c4f64fbf330 : docs: debian -> Debian
f734a8c73b0 : docs: undifined behaviour -> undefined behavior
ad968667b69 : docs: precidence -> precedence
14df58bf21b : docs: occured -> occurred
8fbf9bfad38 : docs: colour -> color
ee0157ec1fb : docs: Steamos -> SteamOS
64ab555051f : docs: submision -> submission
96cf3fa355d : docs: spell out "stencil reference"
aa59841b64f : docs: renderpass -> render pass
a98b2f7ee6a : docs: gpu -> GPU
3090041a218 : docs: cpu -> CPU
e888049e111 : docs: ssbo/ubo -> SSBO/UBO
14c6c071244 : docs: Nvidia -> NVIDIA
4342f92c5a1 : docs: google -> Google
d1469294c26 : docs: utrace -> trace
60f78b2d00d : docs: remove apostrophe from uppercased
cf29440b2c3 : docs: sommelier -> Sommelier
3f58be056d2 : docs: nabled -> enabled
1b317b4a72f : docs: url -> URL
c1cb32ffec8 : docs: eg. -> e.g.
9967df63dfb : docs: unify spelling of front/back-facing
e2d94263d5d : docs: mooth -> smooth
d8f589b57ab : docs: hw -> HW
897e9d806f1 : docs: tgsi -> TGSI
498b2af1c7b : docs: Anv -> ANV
e7b194834d3 : docs: zink -> Zink
f7ed9097615 : docs: edgeflag -> edge flag
932e8c77683 : ac/nir/cdna: don't use image_descriptor intrinsics if the src is a descriptor
8023e89d119 : ac/nir/cdna: ignore image_descriptor intrinsics
fec0a9fcdf2 : ac/nir/cdna: allow 16-bit coordinates
ee2400acf10 : ac/parse_ib: dump PKT3_DISPATCH_{TASKMESH_GFX,TASKMESH_DIRECT_ACE}
c4b30b604fd : venus: support VK_ANDROID_NATIVE_BUFFER_SPEC_VERSION 8
9420e90dfb2 : venus: refactor to add vn_android_image_from_anb_internal
f2c1931010a : venus: refactor vn_android_image_from_anb
4db32ac7ef0 : radv/amdgpu: use the non-IB path for dumping CS with external IBs
3274af99bfd : radeonsi: Fix unused variable when LLVM is not used for AMD.
5cb15a6c678 : intel/brw: Make bld.ADD(x, 0) emit no instructions and return x directly
068865ce81a : intel/brw: Make an alu2 builder helper
c18de3f0482 : intel/brw: Delay liveness calculations in saturate propagation
47b12412511 : rusticl/queue: run rustfmt
9d458b7fc15 : rusticl/queue: gracefully stop the worker thread
539aaad6a39 : glsl: remove unused symbol table functionality
6ebc94250cf : gallivm: split out generating LLVM Mattrs
76e2ceb8f80 : gallivm: export target init code for orc-jit to reuse
1f4268b53e8 : gallivm: make lp_bld_coro.h c++ include safe.
63d2bb103a5 : gallivm: split some code out from init module.
05dd12b9a50 : gallivm: move ppc denorm disable to inline
17f2ebe8d23 : aco: use 1.5x vgprs for gfx1151 and gfx12
41a95d0b134 : anv/sparse: use ANV_SPARSE_BLOCK_SIZE instead of tile_size when possible
8271e12b8eb : anv/sparse: unify and rework tile size calculation
2ac35116d13 : anv/sparse: remove obsolete linear tiling code path
2f65acfbb88 : anv/sparse: fix TR-TT page table bo size and flags
23e91fdd64c : anv/sparse: dump info about opaque binds when DEBUG_SPARSE
49504ab857d : intel/isl: pass struct isl_tile_info to choose_image_alignment_el()
6a6d449a1d4 : anv/sparse: fix reporting of VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT
789b53c5239 : anv/sparse: fix the image property sizes for multi-sampled images
5c18ccd2d3a : anv/sparse: reject 1D sparse residency images
21d3eacd234 : gles1: fix glBufferSubData()
31841c6b118 : gles1: fix GL_OES_vertex_array_object
35fd98f2d96 : radeonsi: enable compute pbo blits
a7ad53d550b : radeonsi: set bo_size for user memory allocations
617291d2d95 : tu: Advertise VK_KHR_shader_float_controls2
6fc63b1d566 : intel/isl: Enable Tile4 for CPB surfaces
7934b70ff1e : isl/iris/anv: provide drirc toggle intel_sampler_route_to_lsc
4a0a716b6a8 : isl: fix condition for enabling sampler route to lsc
030d6e62807 : radv/amdgpu: allow cs_execute_ib() to pass a VA instead of a BO
e51ae61a4de : radv: add the DGC preprocess BO to the cmdbuf BO list
cdf3228f883 : Uprev Piglit to fdf3fc09deb6beecdf212e65a16c645112540b59
25bf3200e2d : radv: remove useless draw_id to radv_emit_userdata_task()
d2b1d38392f : radv: remove useless masking in radv_cs_emit_indirect_mesh_draw_packet()
b2ff08800e8 : radv: remove dead mesh shader code for indirect draws
d922a0e8750 : radv: use radv_shader_info::user_data_0 for task shaders
334046648b3 : radv: cleanup getting AC_UD_TASK_RING_ENTRY for mesh shader
9b775d26c49 : util/disk_cache: Fix cache marker refresh.
b59ea3d63fe : intel/brw: Print SWSB information when dumping instructions
cdd604583f6 : rusticl/icd: rename all entry points to the actual correct name
be090abf2ec : rusticl: add bsymbolic to linker flags
51f2ed872e8 : asahi: Make asahi_clc build work on x86_64->x86 builds
27e3495902e : agx: set discard_is_demote
7dd73290fb5 : agx: add unit test for ballot bug
6628f24e4db : agx: fix insidious ballot optimizer bug
8d210ae232b : zink: Add VKAPI_PTR specifier to zink_stub_function_not_loaded.
a0877c132c3 : glsl: Fix warning related to tg4_offsets in release mode
0d1813837ba : mesa: do not pass NULL pointer to function not expecting NULLs
91593adc939 : mesa: use unsigned types when performing bitshifting
017bd4bf257 : egl: do not access member of a NULL structure
ee1ced9dc5c : glsl: fix downcasting addresses to wrong object types
60e7cb7654d : nir: use unsigned types when performing bitshifting
e43cc498060 : nir: fix overflow when negating maxint in constant expressions
081555c58be : vulkan: do not access member of a NULL structure
a407285ff2d : util: use unsigned types when performing bitshift
d4dcbaf8253 : util: do not access member of a NULL structure
d854dd32fbd : dri: cast constant to uint for bitshift
d9eacb05c9a : nir_range_analysis: Use fmin/fmax to fix NAN handling
0ad1c802509 : tu: Drop tu_init_sampler helper function
a931329146e : tu: Move sampler related code to tu_sampler.cc/h
739dfcf8076 : tu: Use device->vk.enabled_features instead of iterating twice
55fc7aea5f0 : tu: Use vk_sampler
75a6d185a00 : tu: Switch to vk_ycbcr_conversion
ee751a26fc1 : radv/rra: Enable RADV_RRA_TRACE_COPY_AFTER_BUILD by default
aa1b9d9be57 : radv/rra: Rework calculating the ray history size
090ca373526 : radv/rra: Reduce the memory requirement of copy_after_build
c2c555402b5 : radv/rra: Bump rt_driver_interface_version to 8.0
55f1fe9bc31 : radv/rra: Fix reporting the isec invocations
97c0f264f03 : radv/rra: Fix disabling the ray history
bd377cfe899 : radv/rra: Move some code into handle_accel_struct_write
ea69f7bc89c : radv/rra: Detect BVHs with back edges
b55158d5368 : venus/ci: drop fixed test from fails list
98f9dd3c7cc : venus/ci: make sure nightly job doesn't get retried
21f84101913 : vtn: ensure TCS control barriers have a large enough memory scope
da752ed7c16 : treewide: use nir_def_replace sometimes
bbdd34b4ad8 : nir: add nir_def_replace helper
535823682dd : nir/format_convert: remove unorm bit size assert
1ff86021a7a : rusticl: add new CL_INVALID_BUFFER_SIZE condition for clCreateBuffer
4df85673944 : rusticl/memory: fix clFillImage for buffer images
45fc5c032e1 : rusticl/memory: assume minimum image_height of 1
d51a14aab87 : util/u_printf: properly handle %%
23ee6ca801c : radv/meta: Use READ access for dst_access_flush
14f7b077c8e : radv: Remove dead access bits
1c596344458 : radv: Clean up pipeline barrier handling
ac34415e0fc : freedreno/a7xx: Fix register file size
8e6ecf3df81 : tu: Don't WFI after every dispatch
35c9b7fb902 : tu: Fix unaligned indirect command synchronization
a0a662f72dc : freedreno, tu: Use CLEAN events on a7xx
c7284c94ef6 : tu: Use a7xx terminology for flushes
0e220cd45a4 : tu: Support VK_EXT_attachment_feedback_loop_dynamic_state
833a0cf76e2 : tu: Use image aspects for feedback loops
339630ab05a : brw: enable A64 loads source rematerialization
f482fc33cf0 : brw: blockify load_global_const_block_intel
6fe6b9c8faa : brw: avoid Wa_1407528679 in uniform cases
5227b2db739 : brw: annotation send instructions with surface handles generated with exec_all
b79e85a93f9 : brw: always use new registers for load address increments
7f1ca16e3b1 : brw: enable rematerialization of non 32bit uniforms
0531f568acb : brw: remove some brackets
11a634151b6 : brw: remove rematerialization assert
d42bc0d3fcb : brw: bound the amount of rematerialized NIR instructions
4bfb4f35a84 : brw: improve rematalization of surface/sampler handles
c7b312ad45a : brw: factor out source extraction for rematerialization
8fbbc9c3013 : brw: add missing break
a869c572509 : anv: don't apply descriptor array bound checking
e3b73374cde : egl: use os_get_option() to allow android to set EGL_LOG_LEVEL
c6987258da5 : gallium/hud: use os_get_option() to allow android to set GALLIUM_HUD and related vars
787e0751c54 : loader: use os_get_option() to allow android to set LIBGL_DRIVERS_PATH, GBM_BACKENDS_PATH, GALLIUM_PIPE_SEARCH_DIR
9bce6f5cc44 : llvmpipe: make unnamed global have internal linkage
fae6a8737ad : llvmpipe: add gallivm_add_global_mapping
47cd0eee261 : gallivm: create a pass manager wrapper.
cfa0293c8b3 : meson: set default Vulkan drivers for ppc, ppc64
02813f341b5 : isl: Remove code for Xe2 from isl_gfx12.c
4debb5bbc42 : isl: Implement a part of WA_22018390030 (xe2)
8b084df0c09 : isl: Add dispatching in isl.c (xe2)
8d3093a3298 : isl: Add isl_gfx20 into build (xe2)
5de9df094fc : isl: Update isl_gfx20 code (xe2)
67fb44ccd62 : isl: Clone from isl_gfx12.* files (xe2)
ea1e7dd9e99 : rusticl: depend on the spirv_info target
36a18208f72 : rusticl/meson: add build root dir to the include dirs of rusticl_c
656b8bb340d : compiler/glcpp: don't recalculate macro
87787c4a877 : anv/xe: fix declaration of memory flags for integrated non-LLC platforms
73ce3143a81 : anv: Fix assert in xe_gem_create()
c1feccdd90c : intel/fs/gfx20+: Fix surface state address on extended descriptors for NIR scratch intrinsics.
8bbad903a2c : anv/xe2+: Fix format of scratch space surface address in various 3DSTATE packets.
0cd927fa929 : iris/xe2+: Fix format of scratch space surface address in various 3DSTATE packets.
460aa589112 : iris: Add support for compressed images allocation in Xe2
f5a6b84dd61 : anv: Give apps the choice of compressed or uncompressed but cpu visible images
8aec37fe0c3 : anv: Add support for compressed images allocation in Xe2
90b223331f1 : intel/dev: Add compressed PAT entry
e67a8dc59af : clc: remove check for null pointer that cannot be true in llvm_mod_to_spirv
9fa310b876f : anv+zink/ci: Change sparse test result from crash to fail
b49182bed01 : intel/isl: Pad the pitch on gfx12.0 for fast-clears
30ed4a7500e : intel/isl: Require display flag for 512B pitch alignment
eff2fab0bc3 : intel/isl: Consolidate some tiling checks for CCS
26802b32240 : iris,anv: Disable gfx12.0 fast-clears with unaligned pitch
695577e5b01 : intel/isl: Add and use isl_drm_modifier_needs_display_layout
483707e9014 : intel/isl: Drop support for the gfx12 CCS ISL surf
1169f709834 : iris: Add and use comp_ctrl_surf_offset on gfx12
236c4597faa : anv: Restrict CCS ISL surface creation to gfx9-11
2c00b7d1e6e : anv: flag WSI images as scanout images for ISL
85373f2b15b : iris: Implement Wa_14019857787
19a8abde5f1 : anv: Implement Wa_14019857787
2fc79af07f3 : iris: Implement Wa_14019708328
f7e3aecb87e : anv: Implement Wa_14019708328
3ddcf17a129 : intel/isl: Set dummy_aux_address to implement Wa_14019708328
df49d9da102 : wgl: Fix flag check for GDI compat
a02b759f413 : wgl: Delete pixelformat support query
b65f08e8c76 : venus+zink/ci: drop fraction and add missing timeout on zink-venus-lvp
32e781f3814 : meson: set default drivers for ppc, ppc64
baf0cf7e2bd : nvk+zink/ci: catch more `double` flakes
9a75c275185 : nvk+zink/ci: add flakes seen over the last two nightly runs
152571bc0ca : venus/ci: skip timed out test
0db4bb2ea08 : venus/ci: add manual/nightly venus-lavapipe-full
6b6655c1a8e : venus/ci: fix indentation of list nested in a dict item
75820a54369 : venus/ci: Update expectations
2c5d9c96757 : freedreno/devices: Fix magic regs for Adreno A32
00982e1af61 : anv: fix vkCmdWaitEvents2 handling
97ebe52ee3c : lvp: use common descriptor update templates
8270ece6c0b : lvp: fix silly casting for sampler desc updates
9b300bb6622 : lvp: use common push descriptor set enqueue
f1c1f5936a1 : lvp: use common push constant enqueue
a4fd4812fa9 : vulkan: handle enqueueing CmdPushDescriptorSet2KHR
b39efbc4224 : vulkan: handle enqueueing CmdPushConstants2KHR
0ba74892437 : vulkan: fix potential UAF with vk_cmd_enqueue_CmdPushDescriptorSetKHR
5c2801f1305 : vulkan: handle push DUT with emulated secondaries
24c897ff463 : vulkan: reference count vk_descriptor_update_template
47e422adfae : Revert "docs: use html_static_path for static files"
3784e04c961 : zink: implement msaa replication with dynamic rendering
d05f6f4693e : zink: split out msaa replication
453ceceec2e : zink: null check pipe loader config before use
a1c220fd935 : nir: fix utf-8 encoding-issue
0296955f0f7 : panvk: Enable offscreen_viewport tests in CI for Mali-G52
738e202dcea : panvk: Clamp viewport scissor to valid range
d853443a2ea : freedreno/devices: Turn off enable_tp_ubwc_flag_hint for a740 by default
2d2f19aa444 : tu: Add enable_tp_ubwc_flag_hint feature to a7xx
f34862befa2 : freedreno: Rename TPL1_DBG_ECO_CNTL1.UBWC_WORKAROUND into TP_UBWC_FLAG_HINT
2a9bf2b512b : radeonsi: store the total binary size in si_shader
14974fd097f : ac/llvm: implement WA in nir to llvm
71afacff397 : aco/insert_exec_mask: ensure top mask is not a temporary at loop exits
5c6c8182c8c : radv: inline partial push constant loads
bdc229231d4 : aco: remove push constants
38d1456931d : ac/llvm: remove push constants
edbb75ce3a2 : radv: lower push constants in NIR
1ca97f019ef : anv: avoid initalizing TRTT stuff without sparseBinding
e59f8faf8a6 : v3dv: don't call wsi_device_init too early
50519598ff0 : intel/brw: Skip discarding the interference graph
29d62646272 : intel/brw: Build the scratch header on the fly for pre-LSC systems
ce85f3a4318 : lavapipe: Always call finish_fence after lvp_execute_cmd_buffer
255f4bb2903 : llvmpipe: Only evict cache entries if a fence is available
5941bee0176 : llvmpipe: Stop using a sample_functions pointer as cache key
9e4a44d1723 : llvmpipe: Lock shader access to sample_functions
b06661aaf33 : panvk: Enable dEQP-VK.info tests in CI for Mali-G52
3129d71fef6 : panvk: Report correct min value for discreteQueuePriorities
596306a9846 : panvk: Advertise shaderModuleIdentifier feature
a3aadac5fe1 : zink: Blit using one triangle for nearest filtering
3233d19f876 : zink: Always include renderdoc_app.h
e8fb4b82e92 : radv: fix emitting indirect descriptor sets in the DGC prepare shader
6a2309b676c : u_gralloc/fallback: Set fd from handle directly
0ac0fbc19ea : glsl: make glsl_to_nir() more generic
f19ddef76c4 : st/mesa: drop u_simple_shaders.h include where not used.
6a464401d52 : ac/radv/radeon: move film grain init to common code.
57535969cb6 : ac/radv/radeonsi: move av1 ctx/probs size/filling to common code.
f1e27e156b6 : radv/video: use vcn ip versions for encoder detection.
08c4efdd8d5 : nak: Move nak_optimize_nir declaration to nak_private.h
7c3bd27d3b7 : nvk/upload_queue: fix the _fill method
a0c09eef937 : util: bump blake3 from 1.3.3 to 1.5.1, improve armv7 and aarch64 performance
9f1effb03b1 : wsi/wayland: Use different queue names for different queries
9e9a38481d9 : docs: update calendar for 24.1.2
331ff0bc646 : docs: add sha256sum for 24.1.2
104d97c9c67 : docs: add release notes for 24.1.2
9d8d5cf8c9a : anv: Remove block promoting non CPU mapped bos to coherent
5f27c4cc4ea : v3dv/ci: add new timeouts
9164ea7032d : freedreno/isa: Fix isaspec map for a3xx-ld
37ddf572b10 : tu: Fix issues with render_pass tracepoint
887f0e0af66 : panvk: Enable device_init, null_handle and object_management in CI for Mali-G52
bbc7c76590e : panvk: Implement CmdDispatchBase
91fd031ba77 : panvk: Add more allocation checks in create_device
f6a7a141c75 : panvk: Fix device mempool leaks
9ff209342b1 : panvk: Ensure to unref transient bo in reset for mempools
16b0743375f : panvk: Make panvk_kmod_zalloc use correct allocation scope on non-transient
c0f8465fa88 : panvk: Check for maxBufferSize in panvk_CreateBuffer
7dd771b2d76 : panvk: Make mempool detect NULL BOs
8b1eed39ad1 : panvk: Add missing clean up in blend_shader_cache_init
716e0e15681 : panvk: Add missing null check in DestroyCommandPool
e6d487792e7 : mailmap: update rohan's primary email address
9cb82944e9b : mailmap: use consistent spelling for constantine
926c7d67c46 : mailmap: move konstantin to the right sorted position
bc6fe203a77 : mailmap: map collabora.co.uk to collabora.com
f3e0cc5c300 : mailmap: invert my mailmapping
df713647bc3 : mailmap: merge Robert and Bob Beckett into one
3c259f5cac1 : mailmap: invert tomeu's mapping
b888946f7a0 : radv/video: fix layered decode h264/5 tests.
a0f3d99f443 : gallivm: add lp_context_ref for combine usage of LLVMContextSetOpaquePointers
65092ab1a55 : nouveau/nvc0: add support for using common pushbuf dumper
f12641f89fe : nouveau/push: add support for m2mf/i2mf to dumper
4b6970cf36b : ci: Update trace SHAs
22f1b04a99a : nir/format_convert: Assert that UNORM formats are <= 16 bits
5f5f4474f62 : nir: Add a format unpack helper and tests
faf4c2edfef : nir: Add a format pack helper and tests
bd961343d35 : util: Make format_srgb.h C++ safe
1ffb0c5af46 : nir: Support 0 and 32 bits in some format conversion helpers
34161d3fda1 : nir: Move most of nir_format_convert to a C file
9d3b144018f : nir: Add a nir_intrinsic_use for unit tests
5b9ac9a68f0 : nir/format_convert: Use fmin/fmax to clamp R9G9B9E5 data
86aad90e2a8 : nir/format_convert: Smash NaN to 0 in pack_r9g9b9e5()
cd8a3ea04b0 : util/format: Handle denorms when converting to R11G11B10F
ef5e4412740 : util/format: Round to nearest even when converting to R11G11B20F
3797fc18d8f : util/format_pack: Clamp SNORM values to [-1, 1] when unpacking
354f0958afe : util/format_pack: Also use iround for SCALED formats
b187be5b1c4 : util/format_pack: Fix packing of signed 1010102 SSCALED formats
2a9f4618c52 : intel/brw: Make component_size() consistent between VGRF and FIXED_GRF
8fb70f07466 : intel/brw: Add unit tests for scoreboard handling FIXED_GRF with stride
70137978273 : nvidia: fixup classes import and import new classes.
c4e952dbd97 : anv: reuse device local variable
0147908a899 : anv: predicate emission of STATE_BASE_ADDRESS
9a3e8508a70 : anv: factor out STATE_BASE_ADDRESS filling to helper function
f8c0a99d52b : anv: emit conditional after gfx state flushing
ed43be941e2 : anv: add custom mi write fences
9fe3af1e2a2 : aco: insert s_nop before discard early exit sendmsg(dealloc_vgpr)
814e7c7af57 : Revert "ci: lima farm maintenance"
08ecb397896 : lima/ci: update piglit ci expectations
9cadf45ddf1 : svga: Retry DRM_VMW_SYNCCPU ioctl on failure.
f982d2bb797 : intel/brw: Fix typo in DPAS emission code
c3c398d56da : aco: make local functions static in files without anonymous namespace
046414e061f : aco: add more anonymous namespaces
c9c483bf029 : ir3: Enable early preamble
d8d192f3f4e : ir3: Correctly assemble mova1 with (r) on const
e9c764c825b : freedreno/ir3: mova has special meaning for (r) flag
0a4afef6ea8 : freedreno/a6xx: Implement early preamble
53ba1613ec6 : tu: Implement early preamble
3ce04c11116 : ir3: Add ir3_info::early_preamble
d35c1e50510 : freedreno/a6xx: Workaround early preamble HW bug
472ce31e569 : tu: Workaround early preamble HW bug
1f1f42e9d4b : freedreno,ir3: Add has_early_preamble
aa1603bcb0b : ir3/legalize: Insert dummy bary.f after preamble
b38fef99acd : ir3: Put VS->TCS barrier after preamble
10d21d41006 : mesa: Enable EXT_shadow_samplers for GLES2
33a849e004d : radv: emit indirect sets for indirect compute pipelines with DGC
b1ba02e707b : radv: force using indirect descriptor sets for indirect compute pipelines
ef21df917fb : glsl: remove do_function_inlining()
f1ef6517e83 : glsl: remove Par-linking from the standalone linker
0bf10ad4ad5 : radv: Use number of TES inputs for TCS-TES linking.
03553647434 : ac/nir/tess: Fix per-patch output VRAM mapping.
0f0ebd8512e : ac/nir/tess: Fix per-patch output LDS mapping.
348b8859dc1 : ac/nir/tess: Only write tess factors that the TES reads.
9845e99960a : tu: avoid memory polling in occlusion query endings using ZPASS_DONE
5653c521518 : tu: fix ZPASS_DONE interference between occlusion queries and autotuner
6bc7cd61085 : ir3: only add live-in phis for top-level intervals while spilling
18cd803cefe : ir3: refactor ir3_spill.c to use the ir3_cursor/ir3_builder API
1972db36c6e : ir3: add ir3_cursor/ir3_builder helpers
dc04fd8e624 : ir3: restore interval_offset after liveness recalculation in shared RA
3f3c1906496 : ir3: move liveness recalculation inside ir3_ra_shared
7a5b198a44a : ir3: index instructions before fixing up merge sets after spilling
018d0ab805a : ir3: make indexing instructions optional in ir3_merge_regs
17b155fedec : ir3: expose instruction indexing helper for merge sets
1bc3b819e60 : ir3: don't remove collects early while spilling
eaec57ab6b5 : ir3: don't remove intervals for non-killed tex prefetch sources
70e10babeae : ir3: correctly set wrmask for reload.macro
37c929ce5da : ir3: set offset on splits created while spilling
af6f82b954a : ir3: fix handling of early clobbers in calc_min_limit_pressure
023c7351f20 : ir3: fix crash in try_evict_regs with src reg
c24aad58679 : ir3: set current instruction before all validation asserts
f57bee676f8 : ir3: debug print limit pressure and post-spill max pressure
eadabc2eabf : ir3: print dst_offset of spill.macro
ac2a582fac1 : ir3: print intervals when dumping merge sets
0a0ac6a72f8 : ir3: print sharedness/halfness of merge set regs
39f5bbf8711 : ci/vkd3d: drop redundant "vkd3d-proton execution: SUCCESS"
9a9204764a7 : ci/vkd3d: drop `quiet` wrapper
b6633e5880b : ci/vkd3d: drop the "clear results folder without deleting the folder" logic
eddbadb0b15 : ci/vkd3d: put `then` on the same line as the `if` to match the rest of the code style
57485f9a3d1 : ci/vkd3d: print URL to the vkd3d-proton.log file to make it easier to access
662b0ad3cda : ci/vkd3d: rename vkd3d test log file to end in .txt
6f6a13f5fce : ci/vkd3d: print a real error message when failing to get the list of failing tests
e266b6287ec : ci/vkd3d: limit the vulkaninfo capture to the driverInfo line
285ba601665 : ci/vkd3d: group version check lines together
bec7b417ca9 : ci/vkd3d: don't ignore errors
1c23b95aa45 : ci/vkd3d: stop ignoring errors in a block where errors can't happen
b50c8217efa : ci/vkd3d: fix error message printing
7a1f28c1eba : ci/vkd3d: drop override of job artifacts
4db58a04f9a : ci/vkd3d: print a message when the expected failures file is missing
b1f82ce6465 : ci/vkd3d: deduplicate the diff between the expectation and the results
e602a7a3928 : freedreno/replay: Fix replaying without SET_IOVA
7c07c44d57f : freedreno/rddecompiler: Make possible to use original shader
9e750f00c3b : intel/brw: Make opt_copy_propagation_defs clean up its own trash
2af84c2d492 : intel/brw: Use the defs-based copy propagation along with the old one
580e1c592d9 : intel/brw: Introduce a new SSA-based copy propagation pass
9690bd369d5 : intel/brw: Delete old local common subexpression elimination pass
8f09c58ddce : intel/brw: Switch to the new defs-based global CSE pass
234c45c929e : intel/brw: Write a new global CSE pass that works on defs
2b30b3bbd4a : intel/brw: Print defs in dump_instructions
08da7edc0e7 : intel/brw: Track the number of uses of each def in def_analysis
0d144821f0f : intel/brw: Add a new def analysis pass
ad9e414aa9f : intel/brw: Skip LOAD_PAYLOADs after every texture instruction if possible
84219892adb : intel/brw: Make gl_SubgroupInvocation lane index loading SSA
344d4ee9f0e : intel/brw: Make VEC() perform a single write to its destination.
7df492923a9 : glsl: drop dump-builder support from standalone compiler
02f33b7d924 : broadcom/compiler: initialize payload_conflict for all initial nodes
7dcba7e873c : v3dv/ci: fix spurious line in expected
95828d8901e : mesa/st: fix zombie shader handling for non-current programs
75777f1dc83 : nir: add a NIR option flag nir_io_prefer_scalar_fs_inputs
36220926140 : glsl/linker: vectorize lowered IO
2514999c9c5 : nir: add nir_opt_vectorize_io, vectorizing lowered IO
00589893579 : nir/lower_io_to_scalar: don't create output stores that have no effect
756b4f907ec : nir/lower_io_to_scalar: add new_component temporary variable
06e4e088a32 : intel/brw/xe2+: Use active-thread-only barriers available since Xe2+.
8e61d32db8f : iris,anv/xe2+: Use pipelined variant of 3DSTATE_DRAWING_RECTANGLE.
576c9e3af2c : iris,anv/xe2+: Set tessellation redistribution regions per patch to recommended values.
2aa4652a68d : iris,anv/xe2+: Enable the DX10/OGL border mode for YCrCb as per Wa_14014226147.
c8c9d1a8021 : v3dv/ci: add expected failure
ae3af4c73a2 : nir: document restriction on load_smem_amd constantness
15257b65c6d : treewide: use nir_metadata_control_flow
90b6dba772d : nir: add nir_metadata_control_flow
cfa5beeeab9 : spirv: workaround for tests assuming that OpKill terminates invocations or loops
7af16e9f1ee : nir/shader_info: remove uses_demote
e52e8dd02e9 : zink: pass zink_screen to nir_to_spirv().
9b1a748b5ed : nir: remove nir_intrinsic_discard
4a84725ebb0 : intel/blorp: Set nir_shader::options up-front before building
073e69c7dc4 : nir/opt_peephole_select: handle nir_terminate{_if}
f3d8bd18dd9 : nir: introduce discard_is_demote compiler option
d5821bdf7d5 : radv: emit discard as demote by default
e0ab1ed14ed : spirv: make gl_HelperInvocation volatile if demote is being used
9336190868d : panvk: move macro-definition to header
4b040577d59 : r300: vectorization tweaks for R300/R400
5f68ba505b4 : r300: missing whitespace in shader stats
4bf330471b3 : nine: avoid using post-compacted indices with state expecting pre-compacted ones
0bee32a4c39 : wsi: Call drmSyncobjQuery only once for all images
574c5c70de3 : nir/lower_robust_access: handle MSAA images
bd59478d2fc : radv: implement streamout on GFX12
aa9dfcad505 : radv/nir: lower nir_intrinsic_load_xfb_state_address_gfx12_amd
a9b8320031f : radv: declare a new user SGPR for the streamout state buffer on GFX12
0e62c728eb5 : ac/surface: add NBC view support on GFX12
ef6deb35ef9 : radv: update configuring WALK_ALIGN8_PRIM_FITS_ST on GFX12
64cde7da629 : ir3: set wrmask for spilled splits in shared RA
a4ec62b497a : ir3: remove spilled splits in shared RA
07eb970d67f : radv: always save/restore all shader objects for internal operations
a9fff07c2e2 : asahi/lib: generate git_sha1.h for agx_device.c
10bd300b68e : radv: allow VK_NV_device_generated_commands_{compute} with LLVM
d9af1633a9e : tu: Remove declaration of unused update_stencil_mask function
5e9cb32c102 : tu: Handle the new sync2 flags
4f1c56bf46c : nvk+zink/ci: add flakes seen over the last few nightlies
2fe297e6d62 : nvk+zink/ci: mark spec@ext_image_dma_buf_import@ext_image_dma_buf_import-refcount-multithread as fixed
395b5069129 : panvk: Advertise VK_KHR_maintenance3
9a2a301f69f : panvk: Reorder extensions by name
e580b0f597b : panvk: Advertise VK_KHR_device_group and VK_KHR_device_group_creation
3dbe46f610f : docs: Update features.txt to add panvk for BDA extensions
05b9705ae0a : broadcom/compiler: rework scratch lowering
75196e86f18 : broadcom/compiler: only handle load_uniform explicitly in v3d_nir_lower_load_store_bitsize
a2eff2b9f9b : broadcom/compiler: convert 2x32 global operations to scalar variants
9827cfe49e6 : broadcom/compiler: use nir_lower_mem_access_bit_sizes for memory lowering
66b58e8a0eb : broadcom/compiler: support global load/store intrinsics
358e09f9ffc : nir: add global_atomic_2x32 variants to nir_get_io_offset_src_number
d2d966a3c2e : nir_lower_mem_access_bit_sizes: support unaligned store_scratch
a5899013281 : v3dv: expose VK_KHR_maintenance5
212062f2aab : v3dv: fix handling of pipeline flags when pipeline init fails
547da6e38f4 : panvk: Enable pipeline library in CI for Mali-G52
3119546508c : panvk: Advertise VK_KHR_pipeline_library and VK_EXT_graphics_pipeline_library
f1648196986 : panvk: Advertise VK_EXT_shader_module_identifier
78605a4ac40 : panvk: Advertise VK_EXT_pipeline_creation_cache_control and VK_EXT_pipeline_creation_feedback
8ea2931ed1f : panvk: Generate proper device and driver UUIDs
886c054691e : panvk: Advertise VK_KHR_pipeline_executable_properties
4dbc0feae2e : panvk: Implement executable IR reporting
7d582cc6657 : panfrost: Add pan_shader_disassemble
81f4e93f60a : bi: Move bi_disasm definitions to their own header
3622a1bb0de : midgard: Make disassembler take a const void*
c3099339873 : bi: Make disassembler take a const void*
1c2f2955aca : pan/va: Ensure no clash with other defs in disassembler
7a4b3dcbd1c : panvk: Remove panvk_pipeline
563823c9ca9 : panvk: Implement vk_shader
50925b4947a : panvk: Move preprocess logic out of shader_create
2a88c306197 : panvk: Move NIR lower logic out of shader_create
f3639f79003 : panvk: Move compile logic out of shader_create
67341a8126f : panvk: Link shaders at draw time
a984419a2d1 : panvk: Kill panvk_pipeline_shader and use panvk_shader directly
05020699b9c : panvk: Move the linking bits to panvk_shader
9c39185e208 : panvk: Upload render state in panvk_shader
384ebea7acd : panvk: Upload copy tables in panvk_shader
d54592ec723 : panvk: Upload shader in panvk_shader
b1862205662 : panvk: Keep panvk_shader alive in panvk_pipeline_shader
a0f49428fd2 : panvk: Remove dynarray from panvk_shader
e8633b3b49d : panvk: Remove panvk_lower_blend
2eaa4375746 : panvk: Use memory pools for internal GPU data attached to vulkan objects
906fb2371aa : panvk: Prepare panvk_mempool for shared device memory pools
7b017b1c97a : panvk: Store private BOs in lists instead of dynarrays
0e5140f88cd : panvk: Refcount private BOs
8fcfadf28e6 : radv: store a pointer to the logical device in dgc_cmdbuf
7fb401c7b29 : radv: add a helper to load the pipeline VA for DGC
57206eb888f : radv: remove redundant nir_builder param in some DGC helpers
7ff6f492d50 : radv: add new macros for emiting packets in DGC
85d79376d8c : radv: do not use nir_pkt3() when the packet len is constant with DGC
dd66e43bd9a : radv: remove dynamic uniform/storage buffers support with DGC
fda97d6d0a6 : asahi: be more clever about GS side effects
dcdad4fecb4 : asahi: implement robustness2 for msaa image stores
9a29d08f9f6 : asahi: fix vbo clamp with stride=0
38c36990b67 : asahi: implement rba2 semantics for vbo
d035976c004 : libagx: generalize query copies
4a71456a1a5 : libagx: make index buffer fetch robust
87f9fe3c589 : libagx: fix uint8_t definition
88cdcd8f72f : agx: fix fmin/fmax with (-0, 0) pair
ab21d179d65 : agx: fix 64-bit bcsel ingestion
09277c7ea60 : blorp: Fix offset when ambiguating MCS buffer (xe2)
8aa0373a50c : blorp: Scaledown rectangle of MSAA fast clear (xe2)
4b64b049637 : isl: Add AUX MCS encoding into aux modes (xe2)
765fb3e1589 : isl: Add a heading 4KB to MCS surface (xe2)
f39520e02c2 : nvk: Dirty cbufs in CmdPushDescriptorSetWithTemplate2KHR
81e6c612f14 : nvk: Use NVK_VK_GRAPHICS_STAGE_BITS in dirty_cbufs_for_descriprots()
faaf33556e7 : nouveau: Fix a race in nouveau_ws_bo_destroy()
7e3d157bee1 : nak,nir: Drop r2ur_nv in favor of as_uniform
f7434d75760 : nouveau/nvc0: increase overallocation on shader bo to 2K
13dc2a28ce1 : intel/fs: fix lower_simd_width for MOV_INDIRECT
2bb35bf489c : lavapipe: fix mesh+task binding with shader objects
7bea6f8612e : panvk: Overhaul the Bifrost descriptor set implementation
ad86990056e : panvk: Fix shader destruction when vk_shader_module_to_nir fail
84e452b456c : panvk: Extend Valhall descriptor set implementation to support Bifrost
1b467b9d5c8 : panvk: Add Valhall Descriptor{Set,Pool} implementations
73518dc169f : panvk: Add Valhall DescriptorSetLayout implementation
3796bfbb76d : panvk: Prepare things for compiling valhall source files
6a4e1235ac9 : panvk: Prepare for Valhall buffer views
970d3821177 : panvk: Prepare for Valhall image views
1aab0fc4f56 : tu: Add attachments' UBWC info to renderpass tracepoint
0aa0c065df6 : util/u_trace: Add support for fixed-length string params in tracepoints
aba7140b386 : tu: Add LRZ disable reason to renderpass tracepoint
3b4133acf85 : radeonsi/ci: update gfx10.3 failures
4e455c198f1 : Revert "radeonsi: fix initialization of occlusion query buffers for disabled RBs"
25e2fa3667f : mr-label-maker: Separate freedreno and turnip labels
3a543bae87f : mr-label-maker: Update nouveau directories
57ea6892730 : ir3: optimize SSBO offset shifts for nir_opt_offsets
e37093b1607 : ir3: use nir_opt_offsets for SSBO accesses
0c1bb926908 : nir/opt_offsets: add load/store_ssbo_ir3
609a56d1704 : nir/opt_offsets: add option to allow offset wrapping
518c93768be : nir/opt_offsets: add callback for max base offset
d3f8de791dc : ir3: lower SSBO access imm offsets
759a4679a3b : ir3: add encoding of ldib/stib offsets
c4fe247e62b : ir3: use isam.v for multi-component SSBO loads
455ebcccfb3 : ir3: add encoding for isam.v
c2dbc4a00a7 : ir3: simplify cat5 parsing
ba55fa31633 : glx: fix build -D glx-direct=false
ece3896d5b2 : asahi: add broken bits of unstable Linux UAPI
08984e68fbf : gallium: remove ability to probe asahi
8c5c93acba0 : wsi: Make sure to return a valid wayland id string
b7982152ffc : aco: use aco::monotonic_allocator for IDSet
97fd5d3f335 : aco: make aco::monotonic_buffer_resource declaration visible for aco::IDSet
95967c2ca04 : aco/reindex_ssa: replace live_var parameter with boolean
a497d105e3c : aco: move live var information into struct Program
2322ab427e6 : aco/scheduler: remove unused register_demand parameter
169dc86e743 : gallium: properly type fields of pipe_resource.usage
40785d9a524 : gallium: properly type pipe_resource.usage with the enum
f58247882a2 : gallium: reduce pipe_resource.usage to 4 bits
59937f62a6b : ir3/a7xx: Fix FS consts corruption when other FS has zero constlen
98e3b1bc5f7 : freedreno/a7xx: Update TPL1_DBG_ECO_CNTL1 to fix UBWC corruption
44e6850016d : bin/ci: escape literal url in regex
5c50e028d11 : ac/sqtt: make VA helpers static
c44b20e8d66 : radeonsi/sqtt: add AMD_THREAD_TRACE_INSTRUCTION_TIMING
365fda834e3 : radeonsi: use the common SQTT implementation
0c092dc5c4e : ci: run_n_monitor, collect and summarize
5726ecae3e3 : khronos-update: Add ANDROID guards to vk_android_native_buffer.h
3f9fe2dbe19 : radv: use BDA in the DGC prepare shader
730ba8322f8 : radv: fix incorrect buffer_list advance for multi-planar descriptors
39fdd2aec03 : radeonsi: Make si_compute_clear_image work with 422 subsampled formats
4a18809a563 : radeonsi: add missing nir_intrinsic_bindless_image_descriptor_amd
b1d0ecd00d9 : glsl: respect GL_EXT_shader_image_load_formatted when image is embedded in a struct
8307fa95ecb : nvk: Refactor build_cbuf_map()
636604ea5a1 : nvk: Only write draw parameters to cb0 when they change
9f7081b9218 : nvk: Use inline constant buffer updates for CB0
f716bab6b78 : nvk: Pass the queue to draw/dispatch_state_init()
b2d85ca36f9 : nvk: Use helper macros for accessing root descriptors
2423b0b2959 : nvk: Pass the base workgroup and global size to flush_compute_state()
7a0237bdcf4 : nvk: s/draw_idx/draw_index/g
20f21b1917d : nvk: Use cbuf loads for variable pointers dynamic SSBO descriptors
091a945b579 : nvk: Be much more conservative about rebinding cbufs
8b5835af31f : nvk: Use bindless cbufs on Turing+
248b22d158c : nvk/descriptor_set_layout: Record which dynamic buffers are UBOs
6e41f2a28db : nvk: Allow the cbuf optimization for VK_DESCRIPTOR_TYPE_MUTABLE_EXT
723e5cae595 : nvk: Move the zero offset optimization to load_descriptor_for_idx_intrin()
05e213f03e1 : nvk/lower_descriptors: Add a descriptor_type_is_ubo/ssbo() helper
903fb6f74a7 : nvk: Make nvk_min_cbuf_alignment() inline
cbe62813a12 : nvk: Rename nvk_cmd_buffr_get_cbuf_descriptor()
59303584e31 : nvk: Align buffer descriptors
5685de87950 : nvk: Split write_[dynamic_]buffer_desc into UBO and SSBO variants
6387ae7dfbe : nvk: Split SSBO and UBO address formats
dc7b08c41a5 : nak: Implement nir_intrinsic_ldcx_nv
851b3ddd05c : nak: Lower non-uniform ldcx_nv to global loads
e05cb967e74 : nir: Add nir_foreach_block_in_cf_node_safe() iterators
7b5856ebe9f : nak: Implement [un]pin_cx_handle_nv
12b79f814b6 : nak: Implement r2ur_nv
dc99d9b2dff : nvk,nak: Switch to nir_intrinsic_ldc_nv
b107240474b : nir: Add some new _nv intrinsics
ab84cf11c7b : nak/copy_prop: Don't propagate bindless cbufs into non-uniform blocks
06fc2d018e8 : nak/legalize: Bindless cbufs must be pinned in non-uniform blocks
c8e25b45fb2 : nak/legalize: Allow pinned uniform vectors in non-uniform blocks
2279c2dd657 : nak: Add OpPin and OpUnpin
718ef00ca4d : nak/ra: Add a concept of pinned registers to RegAllocator
049e7ce9208 : nak/ra: Rename PinnedRegAllocator to VecRegAllocator
b1dbe42343c : nak/ra: Pull searching for unused/unpinned regs into a helper
5aab57e1b5c : nak/ra: Handle bindless CBufs
a8f8e441f5f : nak/bitset: Add an iterator
82776f38827 : nak/calc_instr_deps: Account for bindless CBufs
0c0cb4b9e97 : nak/dce: Account for bindless CBuf handles
40a5b83cb30 : nak/sm70: Properly encode bindless cbufs
d09d3f52468 : nak/from_nir: Emit uniform instructions when !divergent
3dfd92888a7 : nak: Add a UniformBuilder
ab8a4d1940b : nak/from_nir: Clean up phi annotations
b013d54e4ff : nak/lower_cf: Flag phis as convergent when possible
06902bf52ed : nak: Convert to LCSSA before divergence analysis
3528a0760c5 : nak/lower_cf: Track block divergence
0782087b8b7 : nak/lower_cf: Parent scopes are never NULL
29aad972797 : nak/copy_prop: Don't propagate UBOs into uniform instructions
5406cfc7fef : nak/copy_prop: Rewrap a couple comments
81288bfad7d : nak: Add a opt_uniform_instrs() pass
be91c321c92 : nak/calc_instr_deps: Add latencies for uniform instructions
2d4e4450999 : nak/calc_instr_deps: Rewrite calc_delays() again
434af5b98b4 : nak/calc_instr_deps: Rename a couple variables
b47b8643b7a : nak/legalize: Explicitly ignore OpPhiSrcs and OpPhiDsts
66a5608c11c : nak/legalize: Uniform instructions can't have cbuf sources
7efc113bfe9 : nak/legalize: Copy uniform vectors in non-uniform control-flow
e4df28ade8f : nak/legalize: Ensure all SSA values for a given ref are in the same file
caf033b1429 : nak/legalize: Handle uniform sources in warp instructions
6ad49ca7d0d : nak/legalize: Patch a RegFile through to copy helpers
c83593b07e7 : nak/legalize: Fix imad and ffma legalization on SM50
d9422a0897d : nak/legalize: Be more precise about shfl and out
c1203ef5d13 : nak/legalize: Drop some pointless plop3 logic
37b55ee34fe : nak/legalize: Fold immediate sources before instructions
00c6244ca2c : nak/sm70: Implement a bunch of uniform ops on SM75+
7359c214b7f : nak/sm70: Fix encoding of fadd/fsetp and friends with UGPRs
21b1eb8da79 : nak/sm70: Add support for encoding uniform ALU ops
8d2d2db6a05 : nak/sm70: Rework ALU source encode helpers
1ae83135af1 : nak/sm70: Defer ALU src processing until encode_alu()
e244f7bb445 : nak: Support uniform regs in lower_copy_swap()
130392e7abe : nak/ra: Never move uniform regs in non-uniform blocks
11670be6616 : nak/ra: Spill UGPRs and UPreds
1334cf8fcab : nak/to_cssa: Resolve phi register file mismatches
1ed59706ea4 : nak: Add a concept of uniform blocks
d7f544365da : nak: Drop BasicBlock::new()
f0ec1873df4 : nak: Make SSARef::file() return Option<RegFile>
d3e9373a909 : nak/ra: Move an assert
e0b051da390 : nak: Clean up bindless cbuf handles
35b445ba276 : nak: Add OpR2UR
ebd16d1a56a : nak: Add some helpers for uniform instructions and registers
0f70b14d9a8 : nak: Expose a BasicBlock::map_instrs() helper
fe2b06395e3 : nak: Get rid of OpINeg
a08f8c88047 : nak: Only copy-prop neg into iadd2/3 if no carry is written
0a089b1b13a : nak: BMov is always variable-latency
61be2c94dcc : nak: Fix BasicBlock::phi*() for OpAnnotate
944365802f8 : nak: Only convert the written portion of the buffer in NirInstrPrinter
70b381e9288 : nak: Fix NAK_DEBUG=serial for warp barriers
290cbf413ce : nir/print: Improve divergence information
222fbcbfd58 : zink: remove workaround of FB modifiers forcing present state
4c3d1a09de4 : nir: add additional opt_loop_merge() test of deref handling
abb51f449d9 : nir: test opt_loop_merge_terminators() skips unhandled loops
b26ef8f1537 : nir: correctly track current loop in nir_opt_loop()
3d2a8211982 : nir: add test for opt_loop_merge_terminators
92af96e0b31 : nir/opt_loop: fix formatting
cb51a93c1e8 : nir/opt_loop: rematerialize derefs instead of creating phis
ea973972961 : turnip+zink/ci: mark dEQP-GLES3.functional.fbo.depth.depth_test_clamp.* tests as fixed
b24dd1fa1c3 : ci: Fix parse GitLab pipeline url
f1fdba2432f : lavapipe/ci: document regression while it's being worked on
e2f13e7d418 : panvk: Don't bail out when allocationSize is zero in AllocateMemory()
58e6c8f6c89 : pan/lib, panvk: Ensure data_size is on 64 bits
c184059005d : panvk: Fix Cube/2DArray/3D img -> buf copies
368d30befcf : pan/bi: Fix dynamic indexing of push constants
87f89e4dec1 : pan/bi: Make sure global loads/stores don't exceed 16 bytes
bf8e17d5bb6 : panvk/ci: Flag exact_sampling.*.edge_right test as fails
bf8652b8f00 : panvk: Fix formatting around OpaqueCaptureAddress implementation
86813c60a49 : mi-builder: add read/write memory fencing support on Gfx20+
3b88a77b457 : genxml: add MI_MEM_FENCE for Gfx20
5b4278ccd88 : anv: use new mi-builder write check API to avoid stalls
59f11ef7747 : anv: set query mi-builder mocs only once
4f50cc12b90 : anv: use default mocs for memory bits only touched by CS
c343cfc8b11 : anv: move more MI_SDI to mi_builder
d056f36fab7 : anv: use the new relocated write mi-builder api
3e4f6def877 : anv: centralize mi_builder setup
243ced4eb20 : mi-builder: add a write check parameter
a623760f82f : mi-builder: add relocated register/memory writes
775db77bafd : mi-builder: add missing write completion check
8ecc2ff56d5 : mi-builder: make instruction pointer manipulation more obvious
634c7b097b8 : mi-builder: c++ warning fix
eef1a5b6078 : mi-builder: rename relocated api
fa634503ce9 : radv: emit SPI_GS_THROTTLE_CNTL1 when the attr ring is emitted
028d573d37e : radv: do not set registers set by CLEAR_STATE in the preamble on GFX10-11.5
a95d7e46b61 : radv: update VGT_TESS_DISTRIBUTION.ACCUM_ISOLINE value
1ee158df141 : lavapipe/ci: update trace checksum following nir change
677c9d9e93d : aco/assembler: fix GFX67 MTBUF opcode encoding
30fd78a7e71 : venus/ci: Temporarily disable jobs
78f52e59bee : venus/ci: Significantly reduce CTS fraction
f2866fe9716 : venus/ci: Fix timeout
49d2d25e246 : anv: make device initialization more asynchronous
729c0b54b60 : anv: use reserved array pool for legacy custom border colors
7da5b1caef2 : anv: move trtt submissions over to the anv_async_submit
1adafbddbd3 : anv: rework utrace submission
dd19e4240e6 : anv: reuse setup_execbuf_fence_params for utrace submissions
8c7e1052a37 : anv: simplify TRTT initialization
b754ad8f155 : radv/video: Add missing VCN 3.0.2 to decoder init switch
51f410f6217 : vulkan/runtime: pColorAttachmentInputIndices is allowed to be NULL
2498d673827 : mesa: implement EXT_EGL_image_storage_compression extension
e34ce71792e : mesa: implement EXT_texture_storage_compression extension
f81e3c7e5d6 : mesa/st: add compression parameter to st_texture_create
bc134ade0bd : mapi: add EXT_texture_storage_compression extension
a33bd78a543 : gbm: Support fixed-rate compression allocation
ea8977618f3 : egl/dri2: add support for EGL_EXT_surface_compression
a6d099bcadf : st/dri2: add support for fixed-rate compression interface
6f852cb6ed7 : egl: wire up EGL_EXT_surface_compression extension
f5d85365a78 : egl/wayland: factor out common part of DRI image creation
5db73986725 : gallium: add interface for fixed-rate surface/texture compression
c8bf321bf86 : egl: Use gbm_bo_create_with_modifiers2() when the surface has non-zero flags
d1c22c678c0 : dri_interface: add interface for EGL_EXT_surface_compression
5ca51156e24 : intel/elk: Actually retype integer sources of sampler message payload
2358c997f3a : intel/brw: Actually retype integer sources of sampler message payload
59218cdf073 : gallium: Add vkms entrypoint
5aadea47fa2 : etnaviv: update headers from rnndb
eee0b9b0e8a : d3d12: Add missing case for CQP in d3d12_video_encoder_disable_rc_qualitylevels
96ed275a53c : turnip: Implement VK_EXT_depth_clamp_zero_one
47bbaf000d7 : tu: Handle all dependencies of CmdWaitEvents2
a6a0730bd58 : tu: Move event related related code to tu_event.cc/h
14b0cb6b9fe : v3dv: add more checks for device loss
56ac6f26e0b : aco/assembler: slightly refactor MTBUF assembly for more readability
14f4906e535 : aco/assembler: fix MTBUF opcode encoding on GFX11
8a4e530f9dd : ci: uprev mold to 2.32.0
11812ae2aa5 : venus/ci: add more recently found flakes
99f92dd6d31 : anv: ensure completion of surface state copies before secondaries
18516294072 : anv: limit aux invalidations to primary command buffers
27cc8e375b0 : ci: introduce tool for comparing nightly runs
af056baa40b : ci/freedreno: some A306 tests now pass/skip since proper GL detection in Piglit
fd9f114d5a2 : draw/texture: handle mip_offset[0] being != 0 for layered textures.
f467a895236 : rusticl: add -cl-std only when it's not defined
3260d6c8774 : radeon/vcn: enable dpb to use pipe video buffer with swizzle mode
bc696783bb8 : radeon/vcn: use pipe video buffers for dpb
448c7163580 : ac/surface/tests: add the test for ADDR3_256B_2D
59e813d9530 : ac/surface: add GFX12 256B tile mode for video
301a3bacce8 : radeonsi: fix assert triggered on gfx6 after the tessellation update
e7c131ec961 : asahi: use nir_build_texture_query
f1144aa56fc : nir/builtin_builder: factor out nir_build_texture_query
53e1bd141e7 : ci: fix meson install script
7a4f121c5dd : aco: remove some missing label resets
2d6e72c2cbc : ci: continue stress run'n'monitor
51d1e005e86 : radv: use the common SQTT implementation
ea8f29b4a79 : radv: emit more consecutive registers for SQTT on GFX8-9
a373ba92c37 : amd: add a common implementation for SQTT using PM4
2fab42ad2e1 : amd: mark more registers that need RESET_FILTER_CAM in PM4
0c086736569 : amd: allow to emit privileged config registers in PM4
b82e5c8da88 : ac,radv,radeonsi: add more parameters to ac_sqtt
155399d03b0 : ac,radv: add a helper for SQTT control register
a7880f3edb7 : radv/sqtt: use radeon_check_space before emit_spm_*
a80a1c98384 : radv: don't assume that TC_ACTION_ENA invalidates L1 cache on gfx9
e7615a612fd : v3dv: support VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR
9995f336e60 : nir: add merge loop terminators optimisation
e25da8d8d7a : nir: support more loop unrolling for logical operators
987cf4b47d5 : nir: more aggressively remove in loop during partial unroll
9702570994c : nir: clarify and update loop conditional instruction
5ac539d70d1 : venus: sync protocol for conditionally ignored dyn arrays
f04bb494651 : intel/brw: Delete SAD2 and SADA2 opcodes
15f2c9c5531 : aco: Limit rt stages to 128 vgprs
ec8512ce854 : aco/spill: Don't spill phis with all-undef operands
80eda406d81 : Revert "ci: disable Collabora's farm due to runners maintenance"
128cca21c0f : radv: pass a radv_shader to radv_get_compute_pipeline_metadata()
31127d7b02c : nir/lower_wpos_center: clean up
3beae0f98e6 : nir,panfrost,agx: Fix driver PIXEL_COORD_INTEGER setting and drop workaround.
6a9596be566 : zink: limit minSampleShading to a maxium value of 1.0
a1d8837bade : anv,intel/compiler/xe2: fill MESH_CONTROL.VPandRTAIndexAutostripEnable
1fa343c38b0 : intel/genxml/xe2: update MESH_CONTROL
ba20cc1c72d : mesa: fix duplicate initializer
e6efe2e3fe3 : anv: support setting CFE_STATE::StackIDControl per application
62a25f06491 : anv/xe2: Add STATE_COMPUTE_MODE individual masks
a472d415bc5 : anv/xe2: Enable compute walker and BTD thread preemption
6e03ddd95d1 : intel/genxml/gfx20: Sync POSTSYNC_DATA struct with spec
f017beb29ce : v3dv/pipeline: ensure vk_graphics_pipeline_all_state alive when still needed
8cd53d95fe3 : radesonsi/vcn: update vcn4 tile processing logic
53f6cf29e90 : radeonsi/vcn: remove tile_config_flag
0d21aa4a089 : frontends/va: Fix crash in vaRenderPicture when decoder is NULL
6cde457ab60 : ci: disable Collabora's farm due to runners maintenance
86ee97801bc : egl/device: drop unnecessary intermediate variable
0c58e8b8939 : egl: ensure future platforms get their teardown implemented
20cae414ed2 : egl: move android-specific code into an android branch
54dd83e7364 : egl: fix teardown when using xcb
99af53c6fd6 : driconf: drop param for setting default gpu vendor id in DRI_CONF_FORCE_VK_VENDOR()
53b99d766e3 : mesa/main: merge identical checks
e154c403fd3 : mesa/main: simplify conditions
9648bab4b62 : mesa/main: remove needless check
e5bd74b7753 : mesa/main: use _mesa_is_gles1()-helper
53fb085ebd6 : mesa/main: tighten rg/half-float interaction
75645387b6d : mesa/main: use extension-helper
d2817013ba8 : mesa/main: factor out format/type enum checking
227c6627cb6 : mesa/main: do not allow RGBA_INTEGER et al in gles3
5e5b0b05320 : mesa/main: require EXT_texture_integer for GL 3.0
b6c2d9a911b : mesa/main: remove duplicate error-checks
c0285f29fff : mesa/main: remove stale prototype
4be89d7ad1a : panfrost: lower maxVertexInputStride to match vulkan runtime
8fe554c2bff : mesa/main: remove unused function
d5e2f663149 : v3dv: disable some TLB paths for cases of linear depth/stencil stores
993ba4135c8 : v3dv: remove blit shader restriction on depth/stencil not being linear
467230e7e4f : freedreno/ci: disable mid-testing reboot on a750
bbe9cf47bfc : nvk+zink/ci: consider all the `double` tests in spec@glsl-4.00@execution@built-in-functions to be flaky
c2dc60751bf : nvk+zink/ci: add flakes seen in nightly pipeline
9f4c0d2a71e : nvk+zink/ci: mark KHR-GL46.sparse_texture2_tests.SparseTexture2* as fixed
b92ce1b0d6d : panfrost/ci: remove duplicate path
9c2e2b7a2ee : turnip/ci: add a750 flakes seen in the latest nightly
04c939113fb : turnip+zink/ci: mark a dEQP-GLES(2|3).functional.rasterization.(fbo|primitives).line_(strip_|)wide as fixed
95ca41bef99 : radv/ci: drop duplicate navi31-aco flakes line
ef0f926aff5 : radv/ci: drop duplicate navi21-aco flakes line
f4f30ed826f : radeonsi/ci: mark a bunch of tests as fixed on vangogh
ae06e018fa7 : r300: fix RC_OMOD_DIV_2 modifier
d94d2a05b26 : r300: fix for ouput modifier and DDX/DDX
472c64c90e8 : r300: fix writemask rewrite when converting to omod
32cc2c28125 : r300: fix cycles counting for KIL
fcc97bd6c35 : r300/ci: fails list update
05ca6e24784 : amd/common: set COMPUTE_STATIC_THREAD_MGMT_SE2-3 correctly on gfx10-11
5d013da038f : rusticl/memory: copies might overlap for host ptrs
e522c91d5c7 : rusticl/spirv: do not pass a NULL pointer to slice::from_raw_parts
3da444b79ea : intel/brw: Refactor code to commute immediates into legal positions
d45da713e7e : intel/brw: Refactor try_constant_propagate()
85aa6f80af1 : intel/brw: Drop BRW_OPCODE_IF from try_constant_propagate
7019bc4469f : intel/brw: Drop compiler parameter from try_constant_propagate()
43ab997951f : intel/brw: Update instructions_match() to compare more fields
061da9f748f : intel/brw: Make brw_reg::bits publicly accessible from fs_reg
b4a595204b4 : intel/brw: Add a idom_tree::dominates(a, b) helper.
e2d9ff80045 : intel/brw: Handle scratch address swizzling of constants
07745752d66 : intel/brw: Skip fs_nir_setup_outputs for compute shaders
fa1564fb87e : intel/brw: Recreate GS output registers after EmitVertex
cb30b266ca1 : ci/deqp: uprev gl & gles cts
c02329ded12 : ci: set a common B2C_JOB_SUCCESS_REGEX with the message that's printed for all jobs
dc113c418d0 : ac/nir: import the dispatch logic for the universal compute clear/blit shader
6b15e459082 : ac/nir: import the universal compute clear/blit shader
1becc6953cb : ac/nir: import the MSAA resolving pixel shader from radeonsi
f96bbb64d69 : radeonsi: add decision code to select when to use compute blit for performance
3424e16eced : radeonsi: add decision code to select when to use CB_RESOLVE for performance
c5641387f3d : radeonsi: add a new blit microbenchmark
0c545e2fca8 : radeonsi: add fail_if_slow parameter into si_msaa_resolve_blit_via_CB
77d81fb8b0b : radeonsi: add a custom MSAA resolving pixel shader
21e90d9c6e9 : radeonsi: clear color buffers via compute for special tiling cases
2a0b9839ca8 : radeonsi: add use_aco into CS blit shader key
fe7a4ed708e : radeonsi: use shader_info::use_aco_amd to determine whether to use ACO
c83225cd0a1 : radeonsi: print the compute shader blit key for AMD_DEBUG
d62ad0da5f4 : radeonsi: use MIMG A16 (16-bit image coordinates) in compute blits
d6c96024a80 : radeonsi: extend NIR compute helpers to allow returning 16-bit results
5b3e1a05329 : radeonsi: change the compute blit to clear/blit multiple pixels per lane
d4c066abaf3 : radeonsi: adds flags parameter into si_compute_blit to replace fail_if_slow
30af861bff7 : radeonsi: restructure (rewrite) the compute blit shader
d2ce5fc07ab : radeonsi: split xy_clamp_to_edge to separate X and Y flags for the compute blit
7ee936bf655 : radeonsi: convert the compute blit shader hash table to u64 keys
40bcb588ddf : radeonsi: remove the old si_compute_copy_image
b0c0cca3a7d : radeonsi: switch the old compute image copy to the new one using the blit
f3a59fe2163 : radeonsi: add a new version of si_compute_copy_image using the compute blit
b7389615c6f : radeonsi: rename si_compute_copy_image -> si_compute_copy_image_old
8b030ac5888 : radeonsi: rename si_compute_blit "testing" parameter to "fail_if_slow"
a4602395d21 : radeonsi: switch compute image clears to the compute blit shader
9915289bdf2 : radeonsi: extend the compute blit to do image clears as well
e41887c6a47 : radeonsi: cosmetic and robustness changes for the compute blit
0c5d727a5e1 : radeonsi: document better how X/Y flipping in the compute blit works
bb86366fee7 : radeonsi/gfx11: enable MSAA image stores in the compute blit
5897dde3f76 : radeonsi: don't fail due to DCC when using the compute blit on compute queues
fcd9f0069f2 : radeonsi: don't use si_can_use_compute_blit in the compute blit
1b924bad5e9 : radeonsi: reject unsupported parameters as the first thing in the compute blit
993c30af060 : radeonsi: fix sample0_only for the compute blit
0ca93e8090b : radeonsi: optimize unaligned compute blits
2423c5ad2f8 : radeonsi: use MIMG D16 (16-bit data) for image instructions in compute blits
d3638a9f580 : radeonsi: remove fp16_rtz from the compute blit
78ab033ae8c : radeonsi: ignore PIPE_SWIZZLE_1 for 40% VGPR usage reduction for compute blits
144fe156ef2 : radeonsi: use better workgroup sizes for compute blits to improve perf
269ab6cc624 : radeonsi: don't declare 3D coordinates in the compute blit if they aren't needed
07fa635f114 : gallium/u_blitter: add option to override fragment shader for util_blitter_blit
9ab9644c1f4 : radeonsi/gfx12: fix stencil corruption
1b9ce2625fb : ac/nir/lower_ngg: don't use gfx12 xfb defs outside their basic block on gfx11
ea99c3fcb9c : amd: update addrlib
2ea3cb054ba : ac/surface: pass the correct addrlib handle to Addr3GetPossibleSwizzleModes
41dd1c52b1d : ci/lava: Fix cmdline for UART/fastboot devices
eead805919f : lavapipe: add option to enable snorm blending
9654aa4c31d : intel/isl: Allow multi-sample on depth aux usage (xe2)
bd6ace73f3c : radv/ci: document navi31 regression from !29235
89666be1b91 : nvk+zink/ci: add another flake seen in nightly
46247b38271 : v3d/drm-shim: emulate a rpi4 instead of a rpi3
2a90e167093 : zink: add HKP to tiler mode switch
9a28f69ee7f : vulkan: Update XML and headers to 1.3.287
d0b3b2eb54a : util: os_time: add Fuchsia support
d39faf7f3d3 : util: u_dl: add Fuchsia support
2a3f53bd3ba : util: os_misc: add Fuchsia support
d6096ce8c8b : util: u_thread: add Fuchsia support
ebe4a8d75f2 : util: detect_os: add DETECT_OS_FUCHSIA and DETECT_OS_POSIX_LITE
9cdbb099ee7 : gallium: stop dropping drawid_offset param with util_draw_indirect
27cd4b061c8 : gallium: add drawid_offset to draw_mesh_tasks interface
761d79ec3eb : agx: fix indirect CF accounting
30c8d55a710 : asahi: extract agx_calculate_vbo_clamp
ad85c043e73 : agx: prepare for lower_wpos_center
55724ec9aa5 : asahi: implement rba2 for storage texel buffers
71fbd329fc1 : asahi: implement rba2 for uniform texel buffers
e5e3cac4098 : asahi: move null descriptor routines to common
e08d99063c6 : asahi: use scalar outputs for rast shaders
f6439f8c773 : asahi: add flag controlling sample mask without MSAA
8998034fa93 : agx: switch to combined clip/cull
24bd46aa107 : asahi: pack blend key
65e64b6e2d7 : agx: handle discard with force early tests
1dfb4615521 : asahi: add AGX_TEXTURE_FLAG_CLAMP_TO_0 flag
ff032297de9 : asahi: support bigger buffer textures
b88bcca4597 : asahi: bounds check eMRT stores
152595057c3 : asahi: force bindless for eMRT
e5bc9da4994 : asahi: add missing lowerings
a9a6af50a76 : agx: rework libagx I/O lowering
5f72234745c : asahi: split param structs for GS internal kernel
d3291ad001d : agx: fix draw param gather for sw vs
3c42d55b151 : asahi: be robust against out of sync shader info
e49e8fcfee1 : libagx: add libagx_copy_xfb_counters helper
70f043d6c12 : libagx: drop unused !indexed path
5056ead5d2c : libagx: fix triangle fan + prim restart + GS/XFB
3e3fd6877b6 : libagx: fix static assert
a412bf01278 : libagx: rm unused field
18658d8d603 : asahi/decode: drop Apple-specific decode check
5d9e650ed6c : ci/lava: add farm in structured log files
cea3aeefd09 : ci: add farm variable for devices in collabora farm
52978968565 : aco: use ac_get_hw_cache_flags()
167b6cac457 : ac: stop using radeon_info for ac_get_hw_cache_flags
00eccf524f4 : aco: use GFX12 scope/temporal-hint
b41f0f6cc12 : aco: use ac_hw_cache_flags
cdaf269924f : aco: inline store_vmem_mubuf/emit_single_mubuf_store
185fa04baa7 : aco/gfx6: set glc for buffer_store_byte/short
6f6da583154 : intel/compiler: fix shuffle generation on LNL
d4ccae739ba : radv: fix creating unlinked shaders with ESO when nextStage is 0
cc82f7f8ace : tu: Emit GRAS_LRZ_DEPTH_BUFFER_INFO correctly
f57f1f70cfd : docs/freedreno: Add documentation on A7XX LRZ
a6f08fd69d1 : fd/a7xx: Document `LRZ_FLIP_BUFFER` event
7ad5bacf7aa : tu: Enable LRZ fast-clear for A7XX
9e936d3fdea : tu: Specify LRZ FC depth clear value on A7XX
15b02f47000 : tu: Update LRZ FC dirty clear for A7XX
db505ea5659 : tu: Update LRZ FC allocation for A7XX layout
bf5e8fb3942 : tu/lrz: Add structure for LRZ FC layout
c801fd9771f : tu: Allow LRZ on A7XX
e2eda5a9eb2 : fd/a7xx: Initialize magic register 8008 to 0
c85cd9c0b07 : fd/a7xx: Initialize magic register 8C34 to 0
0068e75fc60 : tu/lrz: Use actual CHIP rather than hardcoding A6XX
895c091cddc : tu/lrz: Emit GRAS_LRZ_CNTL2 on A7XX
f592483350d : tu/shader: Allow LRZ when write pos with explicit early frag test
84b74599cb2 : v3d,v3dv: document cl_emit_with_prepacked
94989b45a5e : anv,driconf: Add fake non device local memory WA for Total War: Warhammer 3
df17f2b89a7 : meson: bump test-timeout
db38a4913ec : llvmpipe: query winsys support for dmabuf mapping
d0d5fedbabe : docs: wrap long words instead of overflowing
85ff3f525cf : util: Rename DETECT_OS_UNIX to DETECT_OS_POSIX
73cc6c67386 : venus/ci: add flake that's been blocking MRs
de22e202942 : anv: Rely more on ISL_SURF_USAGE_DISABLE_AUX_BIT
fc57991b664 : anv: Support multiple aspects in anv_formats_ccs_e_compatible
14a0f7391d8 : anv,hasvk: Drop anv_get_isl_format_with_usage
3e9dc450a60 : anv: Rely on the primary surf usage to disable aux
8e96b516ca4 : intel/isl: Assert alignments of surface addresses
31560d82ad2 : iris: Simplify bo import in memobj_create_from_handle
6b969a4b43d : intel/isl: Add and use multi-engine surf usage bits
3053268fd06 : mesa/main: updates for EXT_texture_format_BGRA8888
f81e38e5a92 : docs: add sha256sum for 24.0.9
15627f92031 : docs: update calendar for 24.0.9
92a44d39075 : docs: add release notes for 24.0.9
53440554c48 : intel/isl: Add and use ISL_MAIN_TO_CCS_SIZE_RATIO_XE
26655a137f4 : intel/aux_map: Add and use INTEL_AUX_MAP_MAIN_SIZE_SCALEDOWN
4ae50eaf706 : intel/aux_map: Add and use INTEL_AUX_MAP_META_ALIGNMENT_B
e27d9515279 : intel/aux_map: Add and use INTEL_AUX_MAP_MAIN_PITCH_SCALEDOWN
e9653b58335 : anv: Refactor modifier plane layout queries
0194290bb53 : intel/isl: Add and use ISL_DRM_CC_PLANE_PITCH_B
f1742d36f36 : radv/rt: Fix memory leak when compiling libraries
c452a4d1cca : aco/ra: use round robin register allocation
197943ae27a : aco/ra: change heuristic to first fit
d76fc005b62 : aco/ra: re-use registers from killed operands
b054cfe7040 : aco/ra: move can_write_m0() check into get_reg_specified()
8e817cf52ba : aco/ra: refactor get_reg_simple() with increased stride.
1b0edf3f330 : aco/ra: Fix array access when finding register for subdword variables
5326e033ff6 : aco/ra: fix handling of killed operands in compact_relocate_vars()
afa2070c998 : radv: initialize compute preambles with the common helper
3c8b48e310d : ac,radeonsi: add a function to initialize compute preambles
428601095c3 : ac,radeonsi import PM4 state from RadeonSI
62c52fb59d9 : anv: expose VK_MESA_image_alignment_control
3e7a82968d4 : nvk+zink/ci: add another flake seen in nightly
15fe7337037 : radv: add a helper to get image VA
4cfb7a0c171 : aco: remove support for sub-dword push constants
e21312018ea : ac/llvm: remove support for sub-dword push constants
41c5f713432 : radv: lower sub-dword push constants
69b7fcd775e : ac/nir: support lowering of sub-dword push constants
e7a2127f0ea : aux/draw: Use the draw info we get passed in instead of our own
377600b9df4 : nv50/vbo: wrap draw_vbo to avoid ovehead from multidraw
225f2aac965 : nvc0/vbo: wrap draw_vbo for multidraw performance
3fb1a64918d : aco: move s_add_u32 -> s_addk_i32 optimization fully to ra
60f3f0fdbb2 : aco/ra: use a switch to check vop2acc instruction support
fdc2fb68358 : aco: move literal unswizzle opt to RA
c63c750380d : aco/gfx11+: fix inline constants for v_pk_fmac_f16
39380d475a3 : aco: add affinities for possible sopk optimizations
fac475bc25e : aco: rework how affinities for acc operands are determined
5b6207b282a : radv: only set valid bitfields for CB/DS surfaces address on GFX12
fe78ad2690d : radv: fix emitting VGT_PRIMITIVEID_RESET in the GFX preamble on GFX12
be3c837c04d : radv: update configuring COVERAGE_TO_SHADER_SELECT on GFX12
27496928e48 : radv: update configuring depth clamp enable on GFX12
aa790305058 : mesa/main: fix stack overflow related to the new mipmap code
8e475bba61b : aco: implement nir_intrinsic_nop_amd and nir_intrinsic_sleep_amd
1ad05d4ca82 : aco: implement nir_atomic_op_ordered_add_gfx12_amd
0dee5fdd3c8 : aco: don't combine vgpr into writelane src0
2a4424425a8 : aco/gfx12: fix s_wait_event immediate
26c981b2b85 : ac/nir: skip subgroup_id/local_invocation_index lowering for gfx12
c651eed1d8a : aco/gfx12: implement load_subgroup_id
61531b19cdb : ac/llvm: implement load_subgroup_id
ea5b3bfcd13 : radv/ci: move radv manual rules into their own group
47bd1cff4bc : radv/ci: fix manual rules
4400ecafa7f : Revert "radv/ci: Bring back vkcts-navi21-llvm-valve"
c13d8ac6d65 : v3d: add support for load_workgroup_size
83883a6cc25 : broadcom/compiler: handle load_workgroup_size
3aafe75471c : turnip/ci: add a750 flakes seen in the latest nightly
e2db42298d7 : amd/common: add MIN_LOD for texture descriptors on GFX12
8cb2cad4348 : ac,radv,radeonsi: add a function to build texture descriptors
4bb308d403d : radv: use pipe_format when building image view descriptors
50e5067be77 : v3dv: allow VK_REMAINING_ARRAY_LAYERS in VkImageSubresourceLayers
5b6495a953b : v3dv: fix a few asserts that check layerCount instead of array_layers
e1dddfa75a8 : v3dv: fix pipeline leaks when meta pipeline cache is disabled
507a714506b : panvk: Move vkCmd*Event functions to their own file
b08a45c0422 : panvk: Move vkCmdDispatch* functions to their own file
1f57aae4e4f : panvk: Move vkCmdDraw* functions to their own file
b9f194a6ed7 : panvk: Move panvk_descriptor_state to bifrost subdir
d858c42a9de : panvk: Make helper functions panvk_cmd_buffer agnostic
884382d496b : panvk: Add push_uniform/constant helpers
2b5df155978 : panvk: Add jm and bifrost dirs
57d0d63d014 : radv: only emit CB_COLOR0_DCC_CONTROL on GFX8
07b00960118 : radv: only emit SPI_SHADER_PGM_SRC3_GS on GFX7+
4a7150b469a : radv: do not set VGT_SHADER_STAGES_EN.DYNAMIC_HS on GFX9
4a75b50eb8d : radv: only emit SQ_PERFCOUNTER_MASK on GFX7-9
96e7ac027ca : radv: only emit VGT_GS_MAX_PRIMS_PER_SUBGROUP on GFX9
f62a8f888fd : radv: only set valid bitfields for CB/DS surfaces address
726838620eb : nvk: Only enable WSI modifiers if the extension is supported.
3d05d86d88e : radeonsi/gfx12: add DCC
7232995fb5c : radeonsi: remove leftover comment of non-existent RADEON_FLAG_MALL_NOALLOC
0dad61dfb65 : radeonsi: allow RADEON_HEAP_BIT_GL2_BYPASS for VRAM
e303aae1452 : radeonsi: remove RADEON_FLAG_READ_ONLY
21d6d44e96b : radeonsi: remove cp_to_L2 and L2_to_cp, inline the values
c713fc77620 : radeonsi: assume si_set_ring_buffer is only used by gfx6-10.3
fbc237037cb : radeonsi/gfx12: fix GPU deadlocks due to query result incoherency
060d5dacfd1 : ac: add gfx12 DCC shared code
1ea96a47cdf : ac/nir/lower_ngg: use voffset in global_atomic_add for xfb
b0025646333 : ac/nir/lower_ngg: use global_atomic_amd to fix gfx12 streamout
5db194b1d14 : ac/descriptors: fix gfx12 regressions
e02c6663e9a : intel/tools: Fix intel_dev_info --hwconfig switch
2dba5d484b2 : intel/fs: Adjust destination register size for global atomic on Xe2+
55c7b24899d : intel/fs: Adjust destination register size for untyped atomic on Xe2+
1fa84d34ef5 : intel/compiler: Don't set size written in brw_lower_logical_sends.cpp
ecfe8b0f756 : intel/brw: update Wa_1805992985 to use workarounds mechanism
ddaa7c42210 : intel/brw: update comment to accurately reflect intended behavior
fe5b0a4fe38 : rusticl/kernel/launch: add helper to bind global buffers
17a52774dbf : rusticl/kernel/launch: get rid of Arc clones for global resources
5c1122728a9 : rusticl/kernel/launch: rework how the printf buffer is allocated
25d1f84b57b : rusticl/kernel/launch: move allocation of resources vec
bb2453c6495 : rusticl/kernel: move most of the code in launch inside the closure
436122cb10c : rusticl/kernel/launch: remove useless upload of the input
d02dfe0f71d : rusticl/kernel/launch: fix mapping usize types to GPU pointer sizes
4086d3aa38b : docs: update calendar for 24.1.1
3c66a88a0ab : docs: add sha256sum for 24.1.1
2f41aad9102 : docs: add release notes for 24.1.1
1c6a6349b0d : intel/brw: always read LAYER/VIEWPORT from the FS payload
3d071fe7db2 : intel/brw: add fetch_viewport_index function
816b21cd87e : anv: fix pipeline flag fields
53e77cef36d : intel/blorp: Allow gfx12 fast-clears without CCS surf
18326211c3a : intel/blorp: Factor bpb into the fast-clear rect
8f483caffb9 : v3dv: add missing bounds check in VK_EXT_4444_formats
d1b794685f9 : frontends/va: Send all bitstream buffers to driver at once
bbe9ab54d4d : mesa: remove some conditions in mipmap code
5eee1014774 : broadcom: move HW-dependant constants to v3d_device_info
b0f3923d8aa : v3d/devinfo: unify comment style
bb15ecfc0b6 : broadcom/ci: update expected results
e6b24221af8 : anv: implement WA 14018283232
01faec2709e : intel/genxml: Add RESOURCE_BARRIER for xe2
108e79db1a5 : anv: factor out some more gpu_memcpy setup
d98c47ccc37 : anv: rewrite Wa_18019816803 tracking to be more like state
f7e66093903 : radv: assert that GDS/GDS OA buffers can't be created on GFX12
8e9e877eb2f : radv: cleanup radv_precompute_registers_hw_{ngg,fs}
d5074228ab5 : radv: do not set VGT_PRIMITIVEID_EN.PRIMITIVEID_EN on GFX12
87c1b981d9b : radv: fix configuring NGG registers on GFX12
052655b65da : radv: do not emit SPI_SHADER_PGM_RSRC3_GS on GFX12
e6609fa004f : radv: update configuring PA_SC_WINDOW_SCISSOR on GFX12
f6aeb86f350 : radv: update configuring depth stencil buffers on GFX12
d9650fef246 : radv: update configuring color buffers on GFX12
a06aaef704b : radv: update number of input VGPRs for VS on GFX12
b912d2f8995 : radv: configure PA_SC_SAMPLE_PROPERTIES on GFX12
aa02cd2a1b2 : ac,radeonsi: set COLOR_SW_MODE for mutable CB surfaces on GFX12
c6cacc51668 : v3dv: implement vkGetRenderingAreaGranularityKHR
8dc364806e1 : radv/ci: Bring back vkcts-navi21-llvm-valve
b100d3f7319 : ac/llvm: Enable helper invocations for vote_all/any
2b38d4922e8 : ac/llvm: Fix DENORM_FLUSH_TO_ZERO with exact instructions
6889a0a5dd9 : zink+nvk/ci: add flakes seen in latest nightly run
e1e56635250 : docs/meson: replace deprecated pkgconfig with pkg-config
964f2b8140e : radv: fix VRS subpass attachments with mipmaps
9f22b31ce8d : anv: toggle meshShaderQueries based on whether we support mesh_shader or not
39cc1a4ac49 : glsl: add support for glsl es 310/320 to standalone compiler
000d2d0b962 : venus: defer qfb buffer init upon query being used
abb1518bfdf : rusticl/icd: make sure returned function pointers are of the right type
c95d791c5eb : Revert "ci: disable Collabora's farm due to maintenance"
415c5ad9897 : intel/compiler: No need to re-type the destination register
1e0a0b4dd5b : anv: Initialize variable to fix static analyzer warning
75b1fa9263c : nir/opt_algebraic: alternative 8bit pack_[us]norm_4x8 lowering
f66883a8750 : nir: lower pack_uvec4_to_uint to pack_32_4x8 if supported
a3f77e09a10 : ac: set has_pack_32_4x8
1604ab0ef72 : dozen: Advertise VK_EXT_shader_replicated_composites
4db99332f34 : lavapipe: Advertise VK_EXT_shader_replicated_composites
f8290aea48e : turnip: Advertise VK_EXT_shader_replicated_composites
bf9038b3b8b : radv: Advertise VK_EXT_shader_replicated_composites
705dc133c22 : hasvk: Advertise VK_EXT_shader_replicated_composites
a7db1e80d0f : anv: Advertise VK_EXT_shader_replicated_composites
d805ffd1a44 : nvk: Advertise VK_EXT_shader_replicated_composites
c452143024a : spirv: Implement SPV_EXT_replicated_composites
fff42bcc666 : spirv: Assert that non-vector composites have the right length
8fa46b31a89 : spirv: Handle constant cooperative matrices in OpCompositeExtract
7e6cd395c78 : nir: Handle cmat types in lower_variable_initializers
c2ab5223604 : spirv: Update the JSON and headers
5e01f9848b7 : vulkan: Update XML and headers to 1.3.286
4c7f51d3b42 : anv: implement mesh shader queries
b69f7f625b2 : anv: Update pipeline statistics mask for task/mesh shader invocations
d07321e3d86 : intel/genxml: add task/mesh shader statistics registers
d9567b5ee48 : anv: fix Gfx9 fast clears on srgb formats
18a0ff137ff : nir: sink/move inverse_ballot like moves
818ff03865c : aco: optimize branching sequence with p_create_vector exec producer
690f880d180 : nir/opt_uniform_atomics: handle inverse_ballot when detecting single lane ifs
4f5503fa2d0 : nvk: Clean up unused header from libdrm_nouveau
46322630f15 : gallium/tc: Allow replacement if replacing valid_range
27dd3807a8d : freedreno: Use buffer replacement limit
4c469b7cf0d : gallium/tc: Add optional buffer replacement limit
0311ac50adb : v3dv: implement vkGetDeviceImageSubresourceLayoutKHR
b882cf2ae3c : v3dv: add a get_image_subresource_layout helper
bf4a8a5c5a3 : v3dv: refactor create_image
cccdaab4ef9 : v3dv: implement vkGetImageSubresourceLayout2KHR
dfabed2fc9c : Uprev Piglit to cf8daaf5ba90fc9b8a0e144355026e2a14c79944
065ad0f2713 : ci: disable Collabora's farm due to maintenance
8112d44b94b : lima: remove the standalone compiler
a79a2486c78 : ci: propagate RUSTICL_ENABLE and DEBUG variables to the DUTs
0b54ccff57e : ci/lava: the containers take sometimes more than 60m
46dd8b8d89c : ci/radv: Document recent flake
bc149e03033 : iris: fix PIPE_RESOURCE_PARAM_STRIDE for buffers
2620a7064c8 : ci: move (c)bindgen to own shell script
a93932daf09 : ci/meson: reuse meson installation
24d9c066e2b : ci/lava: add support for RustiCL
70515de4890 : ci/arm64: rustify the build
a77d953e20c : mailmap: update my email
33499636450 : anv: Properly handle cases for different query types in copy_query_results_with_shader
71d455b96fb : glsl: remove unused detect_recursion_linked()
724bb7fa151 : brw: better model READ_ARF_REG opcode
ac03cefb28c : brw: limit dependencies on SR register
d8b78924c53 : brw: use a single virtual opcode to read ARF registers
588c725f270 : intel/xe2+: Enable native 64-bit integer arithmetic.
7b7e5cf5d46 : nir/algebraic: intel/fs: Optimize some patterns before lowering 64-bit integers
4834df82e25 : nir/algebraic: More patterns to generate iadd3
f1b941aaecd : nir/search: Refactor is_16_bits
6e53be2a0ab : nir/search: Fix is_16_bits for vectors
22095c60bcd : nir/algebraic: Add nir_lower_int64_options::nir_lower_iadd3_64
fdc483df255 : ci/etnaviv: remove duplicated line from skips
6f713a764fb : rusticl/event: fix deadlock when calling clGetEventProfilingInfo inside callbacks
14ec84da172 : zink+nvk/ci: add flakes seen in latest nightly run
67963962578 : radv: Optimize memcpy in write_image_descriptor
75849bd4288 : radv/ci: document angle regressions from !29436 on stoney
f32a258503b : v3d: really fix CLE MMU errors on 7.1HW Rpi5
07d3d557832 : v3dv: really fix CLE MMU errors on 7.1HW Rpi5
dcab408a6c5 : nir: remove unpack_half_flush_to_zero
a1ea0956b46 : intel: fix HW generated local-id with indirect compute walker
d4b37eca5f2 : radv: do not set DX10_CLAMP on GFX12
407cbd8c877 : radv: update configuring GS_VGPR_COMP_CNT on GFX12
671329a9345 : radv: configure SPI_SHADER_GS_OUT_CONFIG_PS on GFX12
00361d1ecea : radv: configure PA_SC_HISZ_CONTROL on GFX12
1f078f02d1a : radv: update configuring SPI_PS_IN_CONTROL on GFX12
640613f5a36 : radv: update configuring GE_CNTL.PRIM_GRP_SIZE_GFX11 on GFX12
0412b8c02b1 : radv: update configuring SPI_SHADER_PGM_RSRC4_{HS,GS,PS} on GFX12
50df855fbaa : radv: update configuring SPI_SHADER_PGM_LO_ES on GFX12
4f77fde475e : radv: update configuring SPI_SHADER_PGM_LO_LS on GFX12
8dbd3536068 : radv: mark all images coherent with TC L2 on GFX12
2786928ce8d : radv: do not flush L2 metadata on GFX12
b795685da24 : radv: update configuring the attribute ring on GFX12
e080ce9004b : radv: do not enable MEM_ORDERED on GFX12
9a551981869 : radv: configure DB_RENDER_CONTROL to zero on GFX12
b1abbfb893a : radv: configure DB_Z_INFO.NUM_SAMPLES on GFX12
1e0b838c7b4 : anv: use os_get_option instead of getenv
ce43d7eb7f9 : lima: drop unrequired opt from standalone compiler
84216abd946 : Revert "anv/grl: Set INTEL_FORCE_PROBE=* when running intel_clc"
43f795d19f0 : intel/dev: If building the driver, always allow getting device info
fbf5ea6b441 : intel/dev: Silence INTEL_FORCE_PROBE warning for intel_clc
fbe0f8d36d6 : intel/brw: Blockify convergent load_shared on Gfx11-12 as well
3b1b2d9e6d6 : ir3: Add some more missing progress accumulation
fc68610f465 : ir3: assert that no further optimizations can be done if !progress
37057ce6917 : ir3: flag progress from nir_lower_io_to_scalar
fb1068c6684 : ci/etnaviv: skip Vulkan tests on GC2000
0d2168ce0a2 : vulkan/android: Fix YcbcrRange for !mapper4
53df0147306 : tu: Fix imageview + ahb
fa939898bb4 : broadcom: fix issue of ‘addr’ is used uninitialized
c1e52baf302 : radeonsi/vcn: enable roi feature for vcn5
83d01892884 : radeonsi/vcn: enable av1 encoding in vcn5
6d90a1baa5d : radeonsi/vcn: add header files for vcn5 av1 tile
5860d4348a1 : frontends/va: parsing uniform_tile_spacing flag
250c89dd6de : radeonsi/vcn: share functions between vcn4/vcn5
0712a5ef968 : radeonsi/vcn: apply cdef mode to vcn5
80d3e84b815 : radeonsi/vcn: add cdef modes for vcn5 encoding
e20acd605ef : radeonsi/vcn: correct tile_size_bytes_minus1
57307df7663 : iris: Load 32-bit MMIO PREDICATE register from buffer
2aaa6ebba18 : build/amd: add amd-use-llvm build option
38dfbae1167 : android: Fix zink build failure
21138f418cf : etnaviv/ci: skip VK piglit tests
3ec480825e6 : panfrost: mark tests as fixed
fbb306df155 : panfrost/ci: add missing genxml trigger path
72b1fa2ba30 : radv: fix configuring the number of patch control points on GFX6
07855b0431c : intel: Compute the optimal preferred SLM size per subslice
fd368f55211 : anv: Set maxComputeSharedMemorySize value for Xe2 platforms
ddda68bbf56 : intel: Set preferred SLM allocation size >= than SLM size for Xe2
c4478ab4e33 : intel/dev: Add function to get the number of EUs per subslice
df3ce7add23 : intel/dev: Use topology variables to calculate strides in Xe KMD
e0af347791c : intel/common: Implement preferred SLM encode
f1ffbd4f515 : intel/common: Implement Xe2 SLM encode
f5f71bae02f : intel: Move slm functions from brw_compiler.h to intel_compute_slm.c/h
357dde47a59 : docs/calendar: add 24.2 branchpoint and release candidates schedule
d91d2c275ef : panfrost: change default rounding mode for samplers
ad033506aa4 : radv: Ignore mediump IO flag.
0ea2bad74d5 : nir/lower_io: Add option to implement mediump as 32-bit.
be49b02f051 : radv: Properly link TCS->TES IO again.
2cf7f282df7 : ac/nir/tess: Adjust TCS->TES output mapping for linked shaders.
902b1426374 : turnip/android: Use DETECT_OS_ANDROID in freedreno_rd_output
6fee2715ce8 : turnip/android: Use DETECT_OS_ANDROID in tu_device
c1373239f2d : radv: allow STORAGE for depth formats
f9af8e7a2be : radv: do not enable HTILE for depth/stencil storage images
b2fd49201ee : radv: update VS input VGPRs on GFX12
5636af1702a : radv: update SDMA resource type on GFX12
d4d2578e91b : radv: update global graphics shader pointers on GFX12
aa0f9e356f4 : radv: update NUM_THREAD_FULL bitfields on GFX12
45b6b0cafb6 : radv: enable GE_CNTL.DIS_PG_SIZE_ADJUST_FOR_STRIP on GFX12
2ac71541891 : radv: update configuring VGT_SHADER_STAGES_EN on GFX12
bf936d0291b : radv: update configuring the number of patch control points on GFX12
d6ae8c689ea : radv: emit SQ_NON_EVENT packets after drawing with streamout on GFX12
9d50725ffe7 : radv: disallow merging multiple draws into one wave on GFX12
f25b2d179e8 : radv: update emitting stipple line on GFX12
137b49ecd76 : radv: update cache flush emission on GFX12
bd95512e0a4 : radv: do not emulate clear state for shadowed regs on GFX12
ce6557cc048 : aco: adjust loading local invocation ID for GS on GFX12
06598bc7071 : radv: update shader input arguments for GS stage on GFX12
10b97836b99 : radv: update emitting discard rectangles on GFX12
f518bf1cb00 : radv: update binning settings on GFX12
18e6a9a6a84 : radv: update configuring tess rings on GFX12
19de04748ef : radv: update configuring GFX preamble on GFX12
a12373f4625 : radv: update configuring MSAA state on GFX12
78e272432b0 : radv: update configuring occlusion query state on GFX12
61e78fb1434 : radv: update configuring some CB states on GFX12
b28107f46a6 : radv: update configuring rasterization states on GFX12
0c019ff0287 : radv: update configuring DB states on GFX12
f12c2366256 : radv: update configuring VGT states on GFX12
5b4a50a3b7e : radv: update configuring NGG states on GFX12
2f5937dd362 : radv: update configuring PS states on GFX12
65df7248ff9 : radv: update configuring viewport/scissor on GFX12
f015a4f453a : radv: update configuring sample locations on GFX12
a8ad33caaca : radv: do not emit non-existent registers on GFX12
087e49aadb4 : radv: enable GS_FAST_LAUNCH_2 by default on GFX12
c6ffde61cc6 : radv: update NUM_THREAD_FULL bitfields
78b4d356f32 : ac,radv,radeonsi: add ac_gpu_info::has_tc_compatible_htile
94a6eb20f94 : amd/common: define SDMA v7.0 for GFX12
5ff1e59ba74 : radv: only emit streamout enable for legacy streamout
6fe5129d3db : panvk: Override the default GetRender[in]AreaGranularityKHR()
8c2b4de3866 : panvk: Make sure replay of command buffers containing Dispatch calls works
0142fdf81c0 : panvk: Make sure we run the fragment shader if alpha_to_coverage is enabled
98ab2d34366 : panvk: Make sure we don't lose clear-only operations
a1be9ee375a : panvk: Fix dynamic rendering with images containing both depth and stencil
c82ce475d1e : panvk: Skip depth/stencil attachments with non-matching aspect mask
e17e285b8f7 : panvk: Force a preload when the render area is not 32x32 aligned
9ff5e56eb74 : panvk: Take VK_RENDERING_{RESUM,SUSPEND}ING_BIT flags into account
6f8b691c2e8 : panvk: Add a render state to panvk_cmd_graphics_state
ac47ee1be74 : meson: remove --depfile for aco_tests
11e85c8ce09 : gallium/drivers: do not link against libgalliumvl directly
b9ea6a3ab79 : wgl: link against libgalliumvl_stub
691a22f0150 : rusticl: link against libgalliumvl_stub
b6f281bcb5e : meson: centralize galliumvl_stub handling
6c9c48a3ae1 : gallium/vl: remove stubs which are defined in mesa_util
95871d48aad : gallium/vl: stub vl_video_buffer_create_as_resource
467fc985cdf : zink+nvk/ci: add flakes seen in latest nightly run
fd49b815ce3 : anv: optimize POSTSYNC_DATA rewrites in timestamp emissions
3984875792f : u_trace: extend tracepoint end_of_pipe bit into flags
265b2b12558 : anv: move last compute command pointers to the state structure
1d4e56d22a6 : anv: fix timestamp copies from secondary buffers
1511b25b0fa : anv: fix utrace compute walker timestamp captures
5ec1f7fe382 : v3dv: shader modules are deprecated with VK_KHR_maintenance5
6825fc48f58 : mailmap: Add Karmjit Mahil
c1d3fa007ca : intel/dev: Add BMG PCI IDs (with FORCE_PROBE set)
1964346481d : intel/dev: Add BMG device info
25e7b747121 : intel/dev: Add BMG stepping mapping
d4a180639ff : intel/dev: Add LNL stepping mapping
06ec218fdfe : intel/dev: Add INTEL_PLATFORM_BMG enum, BMG WA info
b2dbed2da0d : intel/dev/mesa_defs.json: Update LNL WA entries
f8ccf70c99b : anv: Properly fetch partial results in vkGetQueryPoolResults
7bdcbe11ac5 : turnip: Remove workaround for CTS bug zero-sized inline uniform block
a54f7f7dc5e : v3d,v3dv: add compatibility revision in GPU name
ac7971e7f46 : v3d: use screen name in disk cache
7900ecdfc78 : isl: Enable volumetric STC_CCS,HiZ+CCS on gfx12.0
b69a34ab662 : isl: disable CCS for 3D depth/stencil surfaces when WA is applicable
1891b3db738 : intel/isl: Allow sampling from 3D HIZ_CCS_WT
309c228bb7f : anv: 3D stencil surfaces have fewer layers for higher miplevels
1829d74ad30 : aco: fix fddx/y with uniform inf/nan input
09fb55ea923 : meson: fix deprecation warning in create-android-cross-file.sh
b8f1e95cbe2 : freedreno/a6xx: fix kernel -> compute handling
b04d99d093d : aco/optimizer: use p_create_vector to create mask when a copy can't be used
2b56a97374c : aco/lower_to_hw: optimize split 64bit constant copies
5910a461017 : aco/lower_to_hw: use copy_constant_sgpr for masks
23d88e68fca : aco: small constant copy optimizations
54ad07c32a9 : aco/lower_to_hw: add copy_constant_sgpr
56354c6cd79 : aco: don't pass program to emit_bpermute
98a86f87432 : v3dv: lower maxVertexInputBindingStride to match vulkan runtime
03554f18b31 : v3dv/device: set DescriptorUpdateAfterBind limits
d6ac631c43b : v3dv/device: compute maxDescriptorSet*Limits multiplying per-stage by 4
3f3c83a6b74 : v3dv: handle VkPipelineCreateFlags2CreateInfoKHR
5ff01962fcb : v3dv: handle VkBufferUsageFlags2CreateInfoKHR
b31919f36e7 : radv: Return a block from radv_replay_shader_arena_block
0f7bdc2d36f : mesa/main: fixup indent
e80201a6858 : mesa/main: prefer non-suffixed enums
a37333305bb : mesa/main: do not return _REV format for uncompressed format
b9b4507faa7 : mesa/main: clean up switch statement
1ddd0432738 : mesa/main: clean up _mesa_uncompressed_format_to_type_and_comps
d549d4fa824 : mesa/main: rework GL_IMAGE_PIXEL_TYPE query
563b9786ced : mesa/main: remove unused function
07a826ba938 : radv: fix flushing DB meta cache on GFX11.5
bc29d2c9fcf : zink: add atomic image ops to the ms deleting pass
8e60f260163 : vc4/ci: skip VK piglit tests
20f4cd88e14 : tu: Advertise VK_KHR_maintenance6
14d3dd8984c : tu: Add support for version 2 of all descriptor binding commands
94e2c6d0000 : tu: Add support for NULL index buffer
7ac6aaf5222 : tu: Add support for VkBindMemoryStatusKHR
06f74071725 : ci: disable debian-build-testing until it can be fixed
410ca6a3e99 : Revert "anv: Disable Ray Tracing on xe2 until our compiler supports Xe2 RT"
f1b502f8c70 : anv/grl: Build for xe2
4ffe1a9f9e6 : intel/brw: Fix SSBO/shared load offset register size for Xe2
4bc4da01f44 : intel/brw: Allow xe2 in brw_stage_has_packed_dispatch()
739613ec705 : intel/brw: Simplify enabling brw_fs_test_dispatch_packing
aa152ef4312 : anv/grl: Set INTEL_FORCE_PROBE=* when running intel_clc
2217cff68ae : pci_ids/intel: Add LNL PCI IDs (with FORCE_PROBE set)
845ca72a14d : intel/dev: Add LNL device info
4beab24d69e : docs: Document INTEL_FORCE_PROBE env-var
237d9e7c450 : intel/dev: Support INTEL_FORCE_PROBE env-var
c967b38c7c6 : intel/dev: Allow setting FORCE_PROBE for intel PCI IDs
8d098ecfea0 : anv: check cmd_buffer is on a transfer queue more properly
e6d9201c6c2 : v3dv/ci: fix typo in `renderer_check`
dc3bc70899b : .mailmap: fix email address for @cpmichael
76047bfa5e6 : pan/jc: Drop unused pool argument passed to pan_jc_add_job()
443fe41ad2f : pan/desc: Add missing format in translate_s_format()
586e427b789 : pan/decode: Be robust to NULL texture payload
20d25b9f070 : panvk: Make sure we dump memory mappings before crashing
47a1daa6da7 : panvk: Kill cmd_get_tiler_context()
f57fac8d377 : panvk: Use vk_pipeline_shader_stage_to_nir()
f21c163baa2 : panvk: Clean Midgard leftovers in the cmd_close_batch() path
dd8fb7139df : mesa/main: rewrite mipmap generation code
cd373849851 : util/format: correct a typo
6fc6f95e90d : intel/genxml: Update STATE_COMPUTE_MODE for Xe2
f5a5c357178 : intel/genxml: update MI_SEMAPHORE_WAIT for Xe2
569a037fb17 : intel/genxml: Update XY_BLOCK_COPY_BLT
26e78f83bb1 : intel/genxml: update CFE_STATE for LNL
70011342462 : isl: enable compression for CPS buffers on xe2+
b9c68883c43 : intel/genxml: update 3DSTATE_CPSIZE_CONTROL_BUFFER for xe2+
bd096497501 : intel/genxml: add the new state byte stride instruction
17b6db893be : intel/genxml: Update 3DSTATE_BTD for xe2
5709bbe0337 : intel/genxml: Add XY_FAST_COLOR_BLT for xe2
92fa87f5bd9 : blorp: Update programming for XY_FAST_COLOR_BLT on xe2
7605456a9b1 : radv: apply the SQ_THREAD_TRACE_WPTR workaround on GFX11 only
33ae2275bf6 : radv: apply the workaround for no PS inpputs and LDS on GFX11 only
a93f95c69c8 : radv/rt: Remove load_rt_dynamic_callable_stack_base_amd
432f3eb9ca8 : radv/rt: Track ray_launch_size reads
7ba8fccad3b : radv/rt: Track ray_launch_id reads
9fe34a32043 : radv: Remove uses_dynamic_rt_callable_stack
1038f48dd11 : radv: Replace is_rt_shader with RADV_SHADER_TYPE_RT_PROLOG
272dcaff012 : panfrost: fix some omissions in valhall flow control
de07fd384dc : aco/gfx12: disallow SCC and most constants for BUF SOFFSET
12b4bdc1344 : aco/gfx12: decrease max_nsa_vgprs for VSAMPLE
b1b3237590b : aco/gfx12: remove MIMG vector affinity
8bc03668e15 : radv/gfx12: don't add workgroup id shader args
ef74407577f : aco/gfx12: use ttmp9/ttmp7 for workgroup id
c8123b67e04 : aco/gfx12: don't create v_fmac_legacy_f32
e79a8219d23 : aco/gfx12: sign-extend s_getpc_b64
ae18c88409a : aco/gfx12: implement workgroup barrier
fae2a85d57a : aco/gfx12: implement subgroup shader clock
872dda2bc5b : aco: support GFX12 in insert_NOPs
4835dc0e7f3 : v3dv: Emit stencil draw clear if needed for GFXH-1461
9912c734e96 : v3dv: implement vkCmdBindIndexBuffer2KHR
e00da334748 : v3dv: use pSizes paramater in vkCmdBindVertexBuffers2
70aa470bdbf : v3dv: fix incorrect index buffer size
6d2edd2585a : v3dv: drop unused stride field from v3dv_pipeline_vertex_binding
a9f4931a917 : ac,radv,radeonsi: a function that sets mutable CB surface fields
6836118cd28 : anv/android: enable emulated astc for applications
28be0cca451 : radv: Add locking to radv_replay_shader_arena_block
c31038ef986 : llvmpipe: Use a second LLVMContext for compiling sample functions
a93b1960af2 : v3dv: emit a default point size when drawing points
7e0616ecc58 : v3dv: only flag 'shader writes point size' if the shader actually writes it
c30833f2337 : broadcom/compiler: check if vertex shader writes point size
7c07f1cdfb6 : nouveau: import nvif/ioctl.h file from libdrm_nouveau
9b932aadf46 : radv: Remove radv_cmd_dirty_dynamic_bits
d963fd596ea : ci: fix stress counter in run'n'monitor
a47c5c9eee9 : intel/perf: Add intel_perf_stream_read_samples()
9841aeb6ad3 : intel/perf: Add a macro with header + sample length
2f128b2ba57 : intel/perf: Replace drm_i915_perf_record_header by intel_perf_record_header
da43bf3f2ed : intel/perf: Allocate sseu in heap memory
e1c2847b812 : intel/perf: Move i915 specific code to load configurations to i915 file
30f97a72426 : intel/perf: Move i915 specific code from common code
8ad56247c36 : intel/perf: Move code that will be shared by both KMDs
b601e4a18ff : intel/perf: Replace I915_OA_FORMAT_* usage by platform check
3d2c3dc62be : anv: Nuke perf_query_pass from anv_execbuf
0442803eee7 : intel/perf: Fix return of read_oa_samples_until()
42ee8d80d97 : zink/query: begin time elapsed queries even if we arent in a rp
62c8e58f39d : nir: add {load,store}_global_etna intrinsics
7e7ee6a6043 : etnaviv: handle missing alu conversion opcodes
348ea02801c : radeonsi: use the common helper for initializing CB surfaces
07c6fdb878d : radv: use the common helper for initializing CB surfaces
3f7a36a9fb8 : amd/common: add a function to initialize cb surface
1935e63545b : radv: align DCC control settings to RadeonSI for GFX8
103da56fbad : radeonsi/vcn: Avoid copy when resizing bitstream buffer
0954afff5d2 : turnip/msm: Do rd dump only when there are commands in submission
c9f5152ddd5 : radv: malloc graphics pipeline stages
139bc6b8136 : radeonsi: use common build buffer descriptor helpers
3c5173aabfa : ac,radv: add a stride parameter to ac_build_attr_ring_descriptor()
bb623b61441 : amd/common: add a helper to set the third word of buffer descriptor
cc03f2ea5a4 : frontends/va: Fix leak when destroying VAEncCodedBufferType
19a875f7dc1 : ci/freedreno: document new failure after piglit update
62b490fa923 : nir: Fix out-of-bounds access in ntt_emit_store_output()
d93d989e5d6 : wsi: Guard DRM-dependent function implementations with HAVE_LIBDRM
930e4fa2833 : vulkan/android: Fix suggestedYcbcrModel with !mapper4
67a3c812862 : nak: Encode LDC directly
4366d4d1816 : nak: Don't emit a plop3 for immediate shift sources
d8b2d250527 : nak: Add with -0 for fabs()
8061ed728a9 : nak: Emit !PT for carries on IADD3
c1a4fcbb4a5 : freedreno/ci: Update expectations
890222fb5b7 : ci/lava: move wayland-protocols to the main section
97a081d41a2 : ci/lava: do not build Vulkan for armhf images
61c07cc1d93 : ci/lava: enable Piglit OpenCL tests so we can test rusticl on the HW
a14e91981ac : ci/piglit: be explicit about what we building
312b50da5c3 : ci: do not build Nine in debian-build-testing
f7cf53a0b16 : ci: re-enable shader-db for nouveau
addeb5ca9a3 : radv/ci: add a bunch of flakes
9a7facc97db : radv+zink/ci: document recent flakes
946b1027efe : turnip+zink/ci: add more flakes to the expectations
fed03b96621 : turnip/ci: bump the a750_vk timeout
8b6ea47020d : turnip/ci: document a missing flake from the a750_vk job
fb5096eb377 : nvk+zink/ci: document more flakes in the ga106
1d9092ad49d : nvk+zink/ci/ga106: make the expectations codename-specific
d0d3924c605 : nvk+zink/ci: rename the ga106 jobs to be more in line with RADV
43f9b3b9865 : glsl: make the xfb varying sort stable
5102a922e76 : glsl: test both inputs when sorting varyings for xfb
485d56ed816 : mr-label-maker: label src/vulkan/wsi/ as wsi
003d49c0bcb : ac,radv,radeonsi: add a function to translate texture data format
e1997226da9 : radv: use PIPE_FORMAT in radv_translate_tex_dataformat()
7785a63fc00 : amd/common: add ac_gpu_info::has_etc_support
ae9331694ba : radeonsi: lower NIR resource srcs to descriptors last
f493d6fb6f8 : radeonsi: don't lower UBO/SSBOs to descriptors if they are already lowered
e1c65ce680c : radeonsi/gfx12: fix a regression in si_init_depth_surface
321cb43c112 : radeonsi/gfx12: fix depth bounds register values
59d7d06828e : radeonsi/gfx12: fix a regression in si_set_mutable_tex_desc_fields
a548ec7ad49 : radeonsi/gfx12: disable CU1 instead of CU0 for GS due to SQTT
34be14d957a : radeonsi/gfx12: fix incorrect condition for when to do clear_buffer via compute
76b0ad33bc6 : radeonsi/gfx12: fix the alpha ref value
3ab0e18db41 : radeonsi: vectorize loads/store after ABI lowering and optimizations
35c5435eaec : ac/llvm: fix incorrect parameter type in llvm.amdgcn.s.nop
ad07ea31622 : amd: enable 32B minimum DCC block size for gfx1151
cf4eb415405 : amd: add more gfx11 APUs
7650127040a : amd: update addrlib
02745186158 : nir/opt_varyings: reduce stack usage
f7a262cd6d4 : freedreno/devices: Fix indentation for Adreno A32
674d5b54bf7 : tu: Expose VK_EXT_nested_command_buffer
cd5f980d511 : ac,radv,radeonsi: move ZRANGE_PRECISION to mutable DS fields
332a06903dd : ac,radv,radeonsi: a function that sets mutable DS surface fields
1a08fa61509 : ac,radv,radeonsi: add function to get the number of ZPLANES
709452b9d19 : radv: do not check image usage for ITERATE256 with TC-compat HTILE
dcfa351af30 : radv: only enable DB_STENCIL_INFO.ITERATE_FLUSH when necessary
2adf01fa613 : panvk: enable KHR and EXT BDA
deb9756e233 : panvk: Lower global memory IOs
fe59b772b5d : bi: Alloc replacement array once in opt_cse
01ea55b44ca : midgard: Reformat code
547308990d5 : bi: Reformat code
2c65d90bc85 : intel/brw: ensure find_live_channel don't access arch register without sync
1add55863f3 : zink+nvk/ci: spec@ext_external_objects@vk-vert-buf-reuse has been fixed
ace5c27898f : zink+nvk/ci: add more flakes seen in nightly
6789d4c0b28 : zink+nvk/ci: more KHR-GL46.packed_pixels.varied_rectangle.* flakes, so mark the group as flaky
6843a7951b4 : ci/b2c: make B2C_JOB_WARN_REGEX optional
865e682ad7f : broadcom/compiler: apply payload conflict to spill setup before RA
cb83f25b391 : broadcom/compiler: don't assign payload registers to spilling setup temps
901c4859970 : broadcom/compiler: make add_node return the node index
33492dd9e8b : ci/radv: dEQP-GLES3.functional.polygon_offset.fixed16_render_with_units passes now
c39cf7bcab3 : docs: correct svga3d redirected URLs
fca045f02f9 : ci/freedreno: a3xx will never have Vulkan support
c71f650c2da : ci/venus: skip a timeout test
60488962dbe : venus: allow non-wsi image alias path to passthrough upon bind memory
c97f9193ef5 : venus: drop internal memory pools
db62ec3370c : ci/nouveau: adjust and add DEVICE_TYPE
18eb91da59c : ci/nouveau: separate HW definition from SW
6bc660a5429 : ci/nouveau: move disabled jobs back from include into main gitlab-ci.yml
d315585d89d : ci/r300: update flake list from nightly reports
450c9460c64 : freedreno/loader: Switch over to probe_nctx
2ea4a59ab7c : loader: Add better support for virtgpu nctx driver loading
27ebf58ee8c : virgl: Update headers
bba6418fcb6 : freedreno: Namespace DEFINE_CAST()
5f2288095b8 : anv: fix shader identifier handling
bfd4db0476d : radv/ci: move amdgpu-specific kernel message warning to src/amd/ci/
e3099fc8390 : spirv: Add MESA_SPIRV_DEBUG=values to dump all values
0effbc625c0 : nvk/ci: add missing .test rules to avoid running nvk tests in post-merge pipeline
d0810d528c6 : radeonsi: use the common helper for initializing DS surfaces
ed30b320c8a : radv: use the common helper for initializing DS surfaces
636110485f4 : amd/common: add a function to initialize ds surface
e1da1c891ce : radv: separate non-mutable vs mutable fields for ds surface
55be5868c58 : radv: tidy up radv_initialise_ds_surface()
e9a390cb94a : radv: replace db_{z,stencil}_{read,write}_base by db_{depth,stencil}_base
4d298673da9 : get_color_read_type: make sure format/type combo is legal for gles
5120d51d829 : Uprev Piglit to e180f96239edba441f22f58dfc852cafb902844a
c23c5c0a073 : nir/opt_varyings: Don't promote flat inputs when moving post-dominator.
9dad0ced521 : nir/opt_varyings: Print FS VEC4 type when debugging relocate_slot.
72330e607f5 : nvk/ci: mark the job as failing in case of hangs, instead of silently rebooting
93493ea441d : nvk/ci: adjust the regex for "dut is broken and needs to be rebooted"
afef3820093 : panfrost: untangle faces from layers
8455e0521e8 : panfrost: explicitly loop over surfaces
6497adeb353 : panfrost: simplify panfrost_texture_num_elements
7cb2831ef57 : v3dv/ci: Add more dEQP-VK subgroups that are currently skipped
8b448ffdd75 : turnip+zink/ci: add gl & gles CTS jobs on the a750
3088af9051f : turnip/ci: add vkcts jobs on the a750
6f9614c1872 : ci/b2c: Reduce the length of the kernel cmdline
265b0ebd9ac : ci/b2c: add aarch64 tests for gl & vk
2867a07922b : radv: fix setting a custom pitch for CB on GFX10_3+
f168dc6d537 : zink/ci: rename zink-turnip collabora rule to make it unambiguous
815a5e9a8e5 : ci: add debian/arm64_test images for gl & vk
7fb13a91532 : ci/image-tags: rename DEBIAN_X86_64_TEST_*_TAG to drop the x86 mention
c325632b14f : ci: prepare VK debian test image for multi-arch
124ff9c2328 : ci: prepare GL debian test image for multi-arch
3cd6f86b7e4 : ci: prepare base debian test image for multi-arch
c7cecc1604f : ci: rename debian/arm*_test to debian/baremetal_arm*_test to be clear about which infra uses that
968af05a531 : ci: drop dead variables (see previous commit)
27592453ac2 : ci: fix build-kernel.sh -> download-prebuilt-kernel.sh
2abdc846067 : Revert "zink: use a slab allocator for zink_kopper_present_info"
cdf75e8e02c : docs: update calendar for 24.1.0
f4cc6645ff8 : docs: add sha256sum for 24.1.0
0e3d86f7d33 : docs: add release notes for 24.1.0
7afebc15ce1 : v3dv: V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction not needed
bb77ac983e4 : v3dv: Increase alignment to 16k on CL BO on RPi5
e2c624e74e3 : v3d: Increase alignment to 16k on CL BO on RPi5
26c8a5cd721 : v3dv: fix CLE MMU errors avoiding using last bytes of CL BOs.
11dce2ac815 : v3d: fix CLE MMU errors avoiding using last bytes of CL BOs.
4c974c334cf : docs: add sha256sum for 24.0.8
7f09cac4a6a : docs: update calendar for 24.0.8
9c9307a9729 : docs: add release notes for 24.0.8
be6fece6e1e : venus: enable VK_KHR_maintenance5
3359fbc25bf : venus: sync protocol for VK_KHR_maintenance5
51d6162c80b : anv: Attempt to compile all pipelines even after errors
745b0fc79f5 : freedreno: Make fd_pps_driver.h usable without including other FD sources
f458b0fc4bf : radv: replace vk_to_non_srgb_format() by vk_format_no_srgb()
bab26a239e9 : radv: simplify radv_is_vertex_buffer_format_supported()
e7016fb7a64 : radv: remove useless check about FIXED formats
33e558f64ab : radv: remove unused radv_translate_buffer_dataformat()
3584fc64828 : anv: use weak_ref mode for global pipeline caches
3963e4b53aa : radv: Fix TCS -> TES I/O linking typo of VARYING_SLOT vs. BIT.
4b6f7613c0b : panvk: Emit the fragment shader RSD dynamically
4335560bb74 : panvk: Move fs_rsd fields to an fs sub-struct
c6e0761d0dc : panvk: Replace the stages array in panvk_draw_info by vs/fs fields
0471a30fcc0 : panvk: Fix/simplify the shader linking logic
dfbec67cb08 : panvk: Simplify shader initialization in the pipeline logic
e7a9bd1cbe9 : panvk: Don't pass the stage to shader_create()
6724ee76190 : panvk: Add a blend library to deal blend shaders/descriptors
5406a65955a : pan/blend: Expose pan_blend_create_shader()
92136c70629 : pan/blend: Move constant inlining out of pan_blend_create_shader()
214761bdfe9 : panvk: Fully transition to vk_vertex_binding_state
bd71c586cb6 : panvk: Leave holes in the attribute locations used by a shader
3683aaeb02f : panvk: Emit VS-accessible image attributes at a fixed offset
497c43f1612 : panvk: Move VS attribute/buffer state to panvk_cmd_graphics_state
9c6b922fe1b : panvk: Prevent re-emission of image attributes used in vertex shaders
936ebd3370f : panvk: Rename non_vs_attribs into img_attribs
5a37a62bed3 : panvk: Set unused attribute buffers descriptors to zero
a195486e6f0 : panvk: Fully transition to vk_multisample_state
a3e024a59e0 : panvk: Fully transition to vk_depth_stencil_state
a58171fb3c5 : panvk: Use vk_color_blend_state to fill our blend constant
bbcf505a082 : panvk: Fully transition to vk_input_assembly_state
07afc7e3ed2 : panvk: Fully transition to vk_rasterization_state
f4ce783f0e9 : panvk: Fully transition to vk_viewport_state
6b1a8226fac : panvk: Transition the graphics pipeline logic to vk_graphics_pipeline_state
160db68bd78 : panvk: Kill the panvk_pipeline_builder object
2e0081d44c9 : panvk: Use memory pools to store pipeline shaders/descriptors
bd6e32ef9c0 : panvk: Split compute/graphics pipeline objects
513e0bd46b5 : panvk: Split the graphics and compute state at the cmd_buffer level
5196aeacf68 : panvk: Get rid of special attribute support
04b20157f8f : panvk: Kill unused dynamic state bits
94e28d350d0 : panvk: Move panvk_cmd_state::batch to panvk_cmd_buffer::cur_batch
330a75b9f35 : panvk: Get rid of panvk_descriptor_state::dirty
a3fb990a866 : panvk: Kill panvk_queue_get_device()
f57af8fe1c6 : panvk: clang-format fixups
90f8be9bda9 : ci: define SNMP base interface on runner
18c736bcfc5 : radeonsi: Use max_se instead of num_se where appropriate
db564a40b3b : radv: Use max_se instead of num_se where appropriate
1966b6c887a : zink+nvk/ci: update expected failures
acd395f1f8a : zink+nvk/ci: document flakes seen during stress-testing
fc1db264edc : zink+nvk/ci: skip more tests that times out
0bd551f6ec4 : zink+nvk/ci: skip timing out test
393cd1ffdff : zink+nvk/ci: skip glx piglit tests as they all fail
5a6ffd1420c : zink/ci: add zink+nvk glcts+piglit job on a GA106 (RTX 3060)
94c82cd938f : nvk/ci: add nvk job on a GA106 (RTX 3060)
3d6957268b2 : aco: use new common helpers for building buffer descriptors
074f3cfe73b : radv: use new common helpers for building buffer descriptor
d3b01fd95e7 : amd/common: add new helpers to build buffer descriptors
3224fd706c5 : amd/common: only pass gfx_level to ac_get_gfx10_format_table()
64fefc11793 : ac,radv,radeonsi: add a common helper for translating swizzle
2487a875527 : ac,radv,radeonsi: add function to determine if alpha should be on MSB
179f4ed414b : radv: adjust determining if alpha should be on MSB
68c4d266917 : radv: only set ALPHA_IS_ON_MSB if the image has DCC on GFX6-9
3e8b2fe053a : broadcom/simulator: Add DRM_IOCTL_V3D_GET_COUNTER to simulator
e630812b436 : broadcom/simulator: Add DRM_V3D_PARAM_MAX_PERF_COUNTERS parameter support
017dde0d1ca : v3d: Use DRM_IOCTL_V3D_GET_COUNTER to get perfcnt information
c5b2d943ad4 : v3dv: Use DRM_IOCTL_V3D_GET_COUNTER to get perfcnt information
273ba51d7fa : broadcom/common: Add maximum number of perf counters to v3d_device_info
ce7bca176f5 : drm-uapi: Update v3d_drm.h
4b3e286d333 : venus: add missing sTypes for vk_set_physical_device_properties_struct
b99c48b011e : aco/lower_phis: don't create boolean loop header phis in some situations
4ae8a558b2f : aco: remove nir_to_aco
b1964f03e74 : aco: use scalar phi lowering for lcssa workaround
bbe46524307 : aco: create lcssa phis for continue_or_break loops when necessary
3fc7207f500 : aco/lower_phis: create loop header phis for non-boolean loop exit phis
175d2d680aa : wsi/wayland: Fix use after free from improperly stored VkAllocationCallbacks
0e0c2574d1d : radv: Add shader stats for inputs and outputs.
590fff6906e : radv: Add TES num_linked_patch_inputs.
4a6d7e79ad7 : subprojects: uprev perfetto to v45.0
0d59fe21ce5 : panvk: remove descriptor pool counters
bb09fac6598 : ac,radv,radeonsi: add a function for getting border color swizzle
25a206b9ac2 : tu: Don't advertise AHB handle time on non-android
b71f3f1314c : docs/features: Add missing AHB for tu
eef5e4221f0 : radeonsi: vectorize load/stores and shrink stores
8cb254e0b8e : radeonsi: call nir_lower_int64 later to fix ACO failure with Tomb Raider
5a115b10556 : ac/llvm: global stores should have no holes in the writemask
7952e4fc7ac : ac: move radv_mem_vectorize_callback to common code
26cd3a1718c : ac,radv,radeonsi: add a helper to set mutable tex desc fields
7523c1ec575 : radv: stop clearing unnecessary bitfields in radv_set_mutable_tex_desc_fields()
d09afbdebc1 : radv: set ITERATE_256 for GFX10+ in radv_set_mutable_tex_desc_fields()
fb37ea092d0 : radv: tidy up meta_va in radv_set_mutable_tex_desc_fields()
8adb326f592 : radv: tidy up custom pitch for gfx10.3 in radv_set_mutable_tex_desc_fields()
d1fa5ffab04 : radv: tidy up swizzle in radv_set_mutable_tex_desc_fields()
81e927ea050 : ac,radv,radeonsi: add a helper to get the tile mode index
72485fe5926 : radv: set image view descriptors as buffer for non-graphics GPU
c1d38b0b374 : nir: Add nir_opt_load_store_update_alignments.
0b582449f0e : nir/lower_point_size: support lowered i/o
471ac97a4af : drm-shim: Stub syncobj reset ioctl
cc404d45ff4 : aco: remove perfwarn
ea3e5bcc995 : aco/optimizer: remove ineffective undef opt
bd699b5d885 : aco/optimizer: remove ineffective vcc opt
eefe34127f8 : panfrost: add a barrier when launching xfb jobs in CSF
69ceb5dab9a : v3d: remove handled cases for devices <= 42
cbcfb34cf78 : v3d: use BITSET for the masks
924c5ad2ac9 : egl/android: Fix sRGB visuals
97962f2a347 : radv: mark some formats as unsupported on GFX8/CARRIZO
e384b28805e : radeonsi: reject some texture formats but only on GFX8/CARRIZO
95122a1cf7a : ac,radv,radeonsi: introduce a helper to build a FMASK descriptor
e1b4b399ce0 : zink: disable cpu_storage for PIPE_USAGE_STREAM
01bac643f6c : freedreno/ir3: Fix ldg/stg offset
23488790c14 : zink: remove dgc debug mode
e0931071154 : lavapipe: lvp_indirect_command_layout -> lvp_indirect_command_layout_nv
aaa3f37ae59 : lavapipe: plumb print_cmds through NV DGC
42e3d580cc7 : lavapipe: split out DGC into separate file
3be436830e8 : ac/llvm: Remove global access ops handling
d2e80e57a3c : radeonsi,aco: Run ac_nir_lower_global_access pass
46644ba371e : meson: use glslang --depfile argument when possible
32e43fe77cc : ac,radv,radeonsi: add helper to know if a format is supported by DB
d2234adf59a : ac,radv,radeonsi: add helper to know if a format is supported by CB
c62f86587f4 : amd/common: move some format related helpers to ac_formats.c
473559001f2 : radv: add radv_is_colorbuffer_format_blendable()
8f39e3a0f3a : radv: stop checking the return value of ac_get_cb_number_type()
e227f2cc721 : radv: remove redundant check for VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 on GFX6-10
58ca4cee9ec : d3d12: Video Encode - Fix inputs for older OS support query cap
d8eb9fc9b45 : nir: Mark variable as ASSERTED to fix unused variable warning treated as error
07080c5fc52 : radv: simplify creating gfx10 texture descriptors for sliced 3d/2d view of 3d
16952a179bb : radv: allow 3d views with VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT
96a9625866b : ac,radv,radeonsi: add a function to get the color format endian swap
35c6b9c066c : ac,radv,radeonsi: add a function to translate db format
934fc47822d : radv: use PIPE_FORMAT in radv_translate_dbformat()
7f0430bb361 : ac,radv,radeonsi: add a function to translate colorswap
40428bd497b : radv: use PIPE_FORMAT in radv_translate_colorswap()
255e76b4193 : ac,radv,radeonsi: add a function to translate tex numformat
6030c876d02 : radv: use PIPE_FORMAT in radv_translate_tex_numformat()
2fef95f901e : radv: stop checking the output value of radv_translate_tex_numformat
418fed1805a : aco: update VS prolog waitcnt for GFX12
f01cac835f9 : aco/stats: support GFX12 in collect_preasm_stats()
9e9cabd2fa1 : aco/waitcnt: support GFX12 in waitcnt pass
cadce0f3b73 : aco: add GFX12 wait counters
c5e13af73cd : ci: lima farm maintenance
a31996ce5a6 : anv: switch to vk_device::mem_cache field for default cache
b2282e3a571 : v3dv/meta_clear: use v3dv_renderpass used as parameter
07f3c37b9a3 : v3dv/meta_clear: take into account multiview for the custom clear pipeline caches
4f26303dbb1 : v3dv: add debug option to disable custom pipeline caches for meta operations
795057d44ef : glsl: move geom input array sizing to nir linker
08659a0baaa : winsys/i915: depends on intel_wa.h
ffe54ca2935 : nir/linking: fix nir_assign_io_var_locations for scalarized dual blend
e28061c5021 : nir/lower_aaline: fix for scalarized outputs
b4bd3807045 : nir/algebraic: eliminate pack+unpack and unpack+pack pairs
681acde6d39 : nvk/meta: Save and restore set_dynamic_buffer_start
3e9b08f417e : nvk: Refactor nvk_meta_begin() to use a desc helper
6f0292f6b09 : nvk: Add an NVK_MAX_SAMPLES #define
ce0efbd1758 : nvk: Move and better document set_dynamic_buffer_start
99f806b7338 : nvk: Advertise 32 descriptor sets
54ce220f108 : nvk: Store an nvk_buffer_address for each set in the root table.
0e417df4996 : nvk: Add static asserts for nvk_buffer_address layout
6fcfcd26259 : nvk: Store descriptor set addresses in descriptor state
f55c51a343c : ci/etnaviv: add flakes from nightly runs
788d945c9a7 : ci/alpine: re-enable Mold linker
7ae4a2ae349 : u_gralloc/fallback: Extract modifier from QCOM native_handle
2934e1fad52 : Revert "egl/wayland: Remove EGL_WL_create_wayland_buffer_from_image"
7fe169dd4ab : ac,radv,radeonsi: introduce a helper to build a sampler descriptor
cd05b23a954 : radeonsi: refactor si_translate_border_color()
c6b29a47887 : egl/dri2: fix error returns on dri2_initialize_x11_dri3 fail
caca5e0de60 : radv: add more helpers to emit viewports
73e1ff6b545 : radv: use float instead of double for viewport zscale/ztranslate
50ef8600bc6 : radv: pass radv_physical_device to radv_emit_default_sample_locations()
9e7c44ea116 : radv: simplify radv_emit_default_sample_locations()
0697452f57e : ac,radv,radeonsi: add a helper to translate buffer dataformat
5d9bdb6410c : ac,radv,radeonsi: add a helper to translate buffer numformat
34090151034 : radv: reject unsupported buffer formats earlier
622e1b6385e : radv: only enable VK_MESA_image_alignment_control on GFX9-11.5
f0200a54d95 : radv: add a helper to configure ring buffer descriptors
db58d0f40b8 : venus: forward nice priority when creating ring
4d2d49c63f5 : sync protocol for VkRingPriorityInfoMESA
9b02584bed6 : ci/panfrost: Revert "ci/panfrost: disable G52 until machines gets fixed"
782f2b3dea2 : ci/intel: add new jsl flake
49760b6af62 : ci: Revert "ci: update failures list with angle for jsl, tgl"
ec8eeb39aef : ci: bump ANGLE
9a8cb81f61d : nir/tex_instr_result_size: handle subpass_ms
72326e15f37 : anv: Use current_frame from vk device to delimit u_trace frames
c73b3f590b8 : tu: Use current_frame from vk device to delimit u_trace frames
4510350d554 : util/u_trace: Pass explicit frame_nr argument to delimit frames
eed28932c0f : vulkan/wsi: Make current_frame usable in all cases
e5637f44b8a : asahi: unify naming for COUNTS structs
a173c2e38cb : asahi: split CDM Launch words
5fbd8bb694f : asahi: split frag shader words
7dcd5f1f028 : asahi: don't allocate for USC words
06d59d3f5c6 : asahi: rename meta -> bg/eot
cd3dabe8e07 : asahi: clean up bg/eot counts
ed2d15d42f1 : asahi: track imports for decode
ff553d1ac8a : asahi/decode: QoL improvements
564e569072d : nir/lower_cl_images: set binding also for samplers
97c99aa9b35 : tu: Add more info to renderpass tracepoint
57a3f0f9499 : util/u_trace: Allow mixing of ArgStruct and Arg
5f4a6b5b00b : radeonsi/vcn: Ensure at least one reference for H264 P/B frames
2ef3a34f1a2 : radeonsi/vcn: Allow duplicate buffers in DPB
47b6ca47d0b : radeonsi/vcn: Ensure DPB has as many buffers as references
9837dab4bdb : frontends/va: Store slice types for H264 decode
f8a1d9f7879 : r600: fix vertex state update clover regression
f398f6ab086 : r600/sfn: Set bit size for newly created store intrinsic
e1b40373ce6 : zink: ci updates
ee2fb2f2f37 : zink: split slot map between regular varyings and patch
66eb26c00ff : zink: move 'reserved' into io assign struct
9ca0c8cbaeb : zink: unify io assignment
c6af91a9683 : zink: track masks of io locations used during linking
8f2e56350a9 : zink: pass a struct through io assignment functions
42f2719a88f : zink: outdent assign_consumer_var_io()
737de5573ff : zink: outdent assign_producer_var_io()
613c7c15866 : zink: minor tweaks to shader io assignment
18f9f17be52 : zink: make unassigned io variables unreachable
390ac5ba14c : mailmap: add entry to unify Roman Stratiienko's contributions
75931d6e688 : Uprev Piglit to 8a6ce9c6fc5c8039665655bca4904d5601c6dba0
0f25cef8aa1 : radeonsi: add testmemperf mem bandwidth test
cd9f6f9e85d : radeonsi: allocate sqtt and spm buffers in GTT
afd2cbeb28e : radeonsi/sqtt: use si_shader_binary_upload_at to reupload shaders
38c64001678 : radeonsi: add new si_shader_binary_upload_at method
5794a86f191 : radeonsi/sqtt: support sqtt buffer auto-resizing
316fff7d417 : radeonsi/sqtt: cleanup si_sqtt_add_code_object a bit
e32dddf7abc : radeonsi/sqtt: use ac_sqtt_get_shader_mask for spm counters
99a65117750 : gitlab: Reference hang debugging documenttion
586bca76dd0 : nvk: remove NVK_MME_COPY_QUERIES
12fa8d749a4 : nak: Migrate sph.rs to use SPH headers defintion
8fda488aecb : nak: Set SPH version to 4 on SM75+
170b09790a8 : nouveau: nvidia_header: Add AMPERE_B class generation
784407f9327 : nvk: generate Rust bindings from SPH header files
f7d4e4ba2be : nvk: import SPH headers files from open-gpu-doc
a83c15654c7 : drm-shim: intercept access as well
53629b0a2d4 : rusticl: make use of new `output_inline_wrapper` meson.rust.bindgen feature
3e3eab12d83 : rusticl: bump meson req to 1.4
86a11248a5d : rusticl: bump bindgen req to 0.65
c46cd101e1c : rusticl: move mesa_version_string out of the inline wrapper
d2dfb3350f0 : rusticl: merge rusticl_nir and rusticl_mesa_bindings_inline_wrapper targets
2740d92e3de : vulkan: drop redundant core props query and copy helpers
374a14ce4cc : venus: define VN_SET_VK_PROPS(_EXT) to simplify vk props init
3c152a6e5dd : venus: Use common physical device properties
f04bc27fe1f : vulkan: add a property struct setter function
eb9a394e3c3 : venus: move props sanitization to a separate helper
dceb1b0c4db : venus: move custom props fill from GPDP2 to props init
0197924d634 : venus: directly use vk drm and pci props in renderer info
b1e2293f8c6 : vulkan: cast to avoid -Wswitch for Android struct beyond VkStructureType
c522848d5af : radeonsi: Update buffer for other planes in si_alloc_resource
ec90da3c765 : nvk: Go wide for query copies
ce0da9ee975 : nvk: Fix misc. whitespace and style issues
b0bba26f04b : v3dv/android: Migrate ANB and AHB to use common helpers
3facbc0cd37 : docs: update calendar for 24.1.0-rc4
eebc4ec264e : intel/brw/xe2+: Round up spill/unspill data size to nearest reg_size multiple.
50daf161f45 : intel/brw/xe2+: Lower 64-bit integer uadd_sat.
15a10786e31 : nir: Add option to lower 64-bit uadd_sat.
4bb5b25e530 : intel/xe2+: Enable native 64-bit integer arithmetic.
8be9f00d84c : intel/brw/xe2+: Lower 64-bit SHUFFLE and CLUSTER_BROADCAST.
6261f4d3619 : intel/brw/xe2+: Fix 64-bit subgroup scan intrinsics not to rely on SEL instructions.
1bf93ee4eca : intel/brw/xe2+: Don't use SEL peephole on 64-bit moves.
b18e68fc252 : blorp: Allocate fixed amount of space for blend state.
b73638ae5ed : iris: Allocate fixed amount of space for blend state.
8f798cc9115 : intel/brw/xe2+: Fix indirect extended descriptor setup for scratch space.
0d92ec44e52 : intel/brw: Don't emit Z coordinate interpolation if CPS isn't in use.
475fb687265 : intel/brw: We no longer have atomic fmin/fmax ops for fp64 in xe2
8d8d3666c6a : intel/brw: Advertise fp64 atomic add's when we have 64 bit float support and a LSC
7c129d93658 : intel/brw/xe2+: Keep PS sample mask in the f1.0 register whether or not kill is used.
7668de019b3 : intel/eu/xe2+: Fix src1 length bits of SEND instruction with UGM target.
fb6638da80c : README: update links to our own docs
f1662e9bc96 : rusticl/mesa/context: flush context before destruction
ec06911b3d8 : Revert "iris: slow clear higher miplevels on single sampled 8bpp resources that have TILE64"
9e66d89be9a : zink/ci: rename .zink-lvp-venus-rules to .zink-venus-lvp-rules to match the rest of the names
3cbb3c0b668 : ci/env: move dead-code-with-comment to the end of the list to make it clearer
1f17b2fa767 : ci/b2c: remove dead rules: that's always overwritten
93c0a607bce : ci/vkd3d: fail job when failing to get driver version
3127b52ef70 : ci/vkd3d: fix version sanity check
300afd3c86e : ci/vkd3d: un-hardcode architecture
978f9671059 : ci/init-stage2: set VK_DRIVER_FILES for both xorg and wayland
e0089a1ffd4 : ci/piglit-traces: drop re-definition of VK_DRIVER_FILES
cc49894e34f : ci: drop dead VK_CPU option
b4a94b09692 : ci/b2c: allow setting timeouts in seconds
9a07db7cd8e : ci/b2c: rename B2C_TIMEOUT_* to B2C_TIMEOUT_CONSOLE_ACTIVITY_*
09021a1c019 : ci/b2c: rename B2C_TIMEOUT_FIRST_* to B2C_TIMEOUT_FIRST_CONSOLE_ACTIVITY_*
66ad09f569a : ci: inherit the debian container building infra for test container images
5157363772a : ci: factor out all the deps to build the debian containers into .debian-container
ad9e78ba821 : ci: rename debian version variable job to include the word "version"
b545e78f12b : v3dv: support 2712D0
1fc846dce39 : v3d: support 2712D0
7b807c3e948 : broadcom/cle: fix up shader record for V3D 7.1.10 / 2712D0
0daf5e243f3 : anv: shader printf example
5b766968616 : intel/clc: enable printfs support
64010716c84 : anv: add debug shader printf support
9a362784755 : intel/nir: add printf lowering
6a8ff3b550e : intel/compiler: store u_printf_info in prog_data
ecbec25e846 : intel/nir: add reloc delta to load_reloc_const_intel intrinsic
dde91d18c27 : intel/nir: remove unused prototypes
c16e58eabd9 : nir: add a low level printf emission helper
c518a176f50 : nir: add ptr_bit_size parameter to nir_lower_printf
2be28ee58a4 : nir: add a base offset for printf indexing
8d336f069e8 : nir/divergence: add missing load_printf_buffer_address
3716bd704f8 : anv: fix push constant subgroup_id location
cd7da3a8073 : freedreno/devices: Add support for Adreno A32 (G3x Gen 2)
aa9244c8f6b : intel/brw: update Xe2 max SIMD message sizes
c8852719d05 : radv: rename radeon perfctr uconfig helpers
2957cedad7d : radv: remove redundant radeon_set_perfctr_reg() helper
6b023780ada : radv: introduce radeon_set_reg_seq()
f0d4212847c : radv: stop using radv_physical_device for radeon helpers
1e78e4a344d : rusticl/device: properly handle devices with no support for images
017ae1f02d9 : rusticl/device/caps: move enough for has_images
e02b4e0d449 : rusticl/device: add DeviceCaps and move timestamp stuff into it
e3e5f8e6db8 : anv/sparse: assert a format can't be standard and non-standard
4384c8782ed : anv+zink/ci: add failures related to multi-sampled sparse binding
5294faee203 : anv: check for VK_RENDERING_SUSPENDING_BIT once at CmdEndRendering
7ef3d652b25 : anv/sparse: enable MSAA for Sparse when applicable
4e5979b5a20 : anv/sparse: flush the tile cache when resolving sparse images
8abfdfe576b : anv/sparse: exclude Xe2's Tile64's non-standard block shapes
e69c7cd1496 : anv/sparse: fix block_size_B when the image is multi-sampled
6d748f5b2c7 : anv/sparse: reject all sample flags that non-sparse doesn't support
620f1d1a7a0 : anv/sparse: properly reject sample counts we don't support
af725a2ccc8 : anv/sparse: we can't do multi-sampled depth/stencil sparse images
6d38801ebd9 : anv/sparse: add the MSAA block shape tables
66b6671d3c1 : isl: add ISL_TILING_64_XE2 to isl_tiling_to_name()
90b0925588d : radeonsi: constify struct pipe_vertex_buffer *
283f8af9763 : radeonsi/ci: remove some gfx11 flakes
f237f497eb2 : radeonsi/ci: update failures for all generations
87fd149bd86 : radeonsi/ci: fix caselists for vk-gl-cts/main
b91220a825d : radeonsi: remove slow code from si_msaa_resolve_blit_via_CB
b771d135574 : radeonsi: replace the clear_12bytes_buffer shader with the DMA compute shader
995e7d927c2 : radeonsi: use set_work_size for all internal compute dispatches
83d8b3bc1a0 : radeonsi: simplify the complex clear/copy_buffer shader
92497d1c8fe : radeonsi: minor simplifications of clear/copy_buffer shaders
81c90cded01 : radeonsi: get NIR options from si_screen instead of calling get_compiler_options
56f2cc22779 : radeonsi/gfx11: use a lighter workaround for Navi31 dEQP failures
602dd4c6012 : radeonsi: set flags directly instead of having needs_db_flush
5ebe75fab1f : radeonsi: remove GDS tests
0e546fb6833 : radeonsi: validate the buffer range in si_set_shader_buffer
1d3dbb2bef3 : radeonsi: fix the size of the query result SSBO
96cf96f611f : radeonsi: serialize shader disassembly string to fix asm dumps for ACO
573b2b813a8 : ac/llvm: improve/simplify/fix load_ssbo
197f99dc703 : ci: update failures list with angle for jsl, tgl
7dcea9dd7b4 : docs/features: add VK_EXT_legacy_dithering
2ac5e70faec : anv: VK_EXT_legacy_dithering support
e7ce48557a4 : vulkan/runtime: add a subpass bit for legacy dithering
826d467e404 : tu: Change commas to semicolons in VK_EXT_map_memory_placed features
03d8620c4cd : tu: Add missing VK_EXT_legacy_vertex_attributes feature
59babe9fa0b : radv: make radv_pipeline_has_ngg static
be391fdb336 : radv: check gs_copy_shader directly for executable props
a9f24fb5f1c : intel/brw: fix subgroup size of geometry stages for lnl+
a28a289374b : ci/freedreno: update expectations from the nightly run
96ad0128784 : freedreno/ci: Implement nightly piglit job for Adreno 630 and 618
0e5a5675239 : freedreno/ci: Drop duplicated include and add missing stages
926865580ea : freedreno/ci: Increase a630/a618 piglit fraction
da212113f80 : freedreno/ci: Skip some slow tests
4e1be72dd4b : freedreno/ci: Skip built-in-functions VS/GS tests
6cb8c5dad0a : freedreno/ci: Add a common skips file to a618_piglit.
b92c6e16ab7 : freedreno/ci: Skip max-texture-size
242a591d4c0 : freedreno/ci: Skip unsupported legacy gl stuff
2e7970b0672 : freedreno/ci: Refactor out common a6xx skips list
6d260752b83 : freedreno/ci: Remove some obsolete skips
a42db02808d : freedreno/ci: Remove some skips
4abe5b79271 : aco/gfx12: disable s_cmpk optimization
2c4f5617086 : aco: don't change prefetch mode on GFX11.5+
5e58e328320 : aco/tests: add GFX12 assembler tests
e1e5bc0dd05 : aco: support GFX12 in assembler
74aa6437d6e : aco: add GFX11.5+ opcodes
97698e564ac : aco: add SFPU/ValuPseudoScalarTrans instr class
e9a25151fa9 : aco/tests: support GFX12
43bb9890708 : turnip: virtio: fix racy gem close for re-imported dma-buf
6ca192f586f : turnip: virtio: fix iova leak upon found already imported dmabuf
585a87ae53a : turnip: virtio: fix error path in virtio_bo_init
b33bb4077d7 : frontends/va: Only increment slice offset after first slice parameters
1240fbba212 : ci: bump VVL to v1.3.285
f4a66eadf96 : zink: set all spirv caps for the vvl vtn pass
48c752d3e06 : event: break long dependency chains on drop
2f1f98e8468 : Revert "rusticl/event: use Weak refs for dependencies"
3bdfe0e2a3d : intel/isl: Update quote for XeHP's CCS halign rule
c31d59f078b : intel/isl: Reduce halign for disabled CCS on XeHP
0f41ffe2304 : intel/isl: Add and use _isl_surf_info_supports_ccs
6c8224c693c : radv: simplify radv_emit_ps_inputs() slightly
c63ac0521a2 : radv: track all graphics shaders context registers
db597d274b6 : radv: add more radeon_opt_set_xxx variants
d5af67ea2c8 : radv: add graphics shaders context registers that need to be tracked
9532b0f1b2d : radv: emit graphics pipelines directly from the cmdbuf
fca40bcce37 : radv: make radv_conv_gl_prim_to_gs_out() a non-static function
d516721cd0c : tu: Support VkExternalFormatANDROID
29f5a78d165 : tu: Skip YUV conversion for RGB formats
99753001f35 : turnip: Support AHardwareBuffer
4b024a15f26 : turnip: Split tu_image_init to use layout setting logic separately
ecd9ece9c13 : turnip: Convert tu_device_memory to use vk_device_memory
1373b0966cb : turnip/android: Migrate to common ANB code
e047d75a573 : turnip: Change tu_image to use common initialization helpers
270ee656678 : vulkan: Add helper to resolve Android external format
12092d1ac72 : vulkan: Don't request Ycbcr conversion for rgb
b9bbeb77c76 : vulkan/android: Add helper to probe AHB support
be0a893a2e0 : rusticl/spirv: enable more caps
590ea761048 : aco/spill: Insert p_start_linear_vgpr right after p_logical_end
84c1870b655 : aco/tests: Insert p_logical_start/end in reduce_temp tests
02efe52aab6 : panvk: Only clear UBOs descriptors when set isn't present
1f0f76dbdcc : radv/ci: Document recent flakes
9db41dfec5f : radv/ci: Add back pipeline library flakes
cb81ec7a61f : aco: don't count certain pseudo towards VMEM_STORE_CLAUSE_MAX_GRAB_DIST
34844deb3ed : ci: fix section_end in debian-build-testing
d0c364a24b1 : ci: drop unused piglit-test and integrate it into piglit-traces-test
a40345aaebe : ci: reuse dead .vkd3d-proton-test to make vkd3d less radv-specific
68c09a00c8c : mr-label-maker: mark *-vkd3d.txt files as CI results expectations files
9af82fc98f9 : amd/ci: track changes to VKD3D_PROTON_RESULTS files
7dd2b9e11ae : ci: hardcode `-vkd3d` namespace for VKD3D_PROTON_RESULTS
c50f3d62b9a : ci: drop default VKD3D_PROTON_RESULTS file name
5502ecd7716 : util: shift the mask in BITSET_TEST_RANGE_INSIDE_WORD to be relative to b
6c3457033a8 : radv: Implement VK_MESA_image_alignment_control
14457b358f9 : ac/surface: Add surface flags to prefer 4K and 64K alignment.
47044cb0196 : vulkan: Update XML and headers to 1.3.285.
ea7880478e8 : anv/anroid: Query gralloc for tiling mode
2097bec163d : radv: fix the late scissor workaround for GFX9 since a recent refactoring
01608de8752 : iris: ForceZeroRTAIndexEnable if last geom stage does not write layer id
8c22112a7d2 : util/format: add missing null check in util_format_is_srgb()
2f02af39b34 : radv/video/encode: fix quality params on v2 hw.
d2cf17022da : libagx: don't use get_group_id()
21f0b14844c : libagx: add query copy kernel
13d875da32d : libagx: use sub_group_scan_inclusive_add
76bb81dd592 : asahi: don't reserve extra UVS space for layer
48d16b3972c : asahi: extend epilog key for force early frag handling
ee9dab83e73 : asahi: don't ralloc in agx_fast_link
c1d68da5e28 : asahi: plumb tri fan flatshading through common
cad60ab4b18 : asahi: extend varying linking for tri fan weirdness
d763ab2de01 : asahi: don't allocate for ppp updates
3eacd8a8b2d : asahi: don't allocate varyings ourselves
96521fbce35 : asahi: use ppp_merge
59d2b7283c9 : asahi: add agx_ppp_push_merged helper
22292afd3cb : asahi: pack tilebuffer usc word ahead-of-time
289cc5f5dd6 : asahi: drop bogus assertion
64e2502e547 : asahi: eliminate num_workgroups for VS->GS + VS->TCS
c829f46fde8 : asahi: update comment for maint5
c16df593a5c : asahi: update comment
a2094e8142a : asahi: rm always true param
52211088a2c : asahi: rm more dead lowering
45e5b7ad502 : asahi: mv initialization of grid z for indirect GS
4a344de276d : asahi: rm redundant input_vertices
e5c7bca88d6 : asahi: rm num_vertices uses
1a9841ddeff : asahi: rm unused lower
d90887a7f1c : asahi: rm dated comment
8fd2e3c71b1 : asahi: rm another num_vertices use
5af1828440f : asahi: mv vertex_id_for_topology_class into GS lowering
a76e8447acb : asahi: don't use load_num_vertices in geometry shaders
0b7b201ab61 : asahi: move some GS lowering into lower_gs
a27a803961c : asahi: add agx_index_size_to_B helper
f18f578b634 : asahi: rm dead code
f6b863df300 : asahi: set src_type for store_output
5b3af5b7e6d : asahi: rearrange VS uniforms
6d518609e33 : asahi: eliminate troublesome empty uniforms
0e845e38f96 : asahi: free libagx if we don't use a ralloc memctx
6b47d9c6002 : asahi: move primitive MSAA field
cccf0609a63 : asahi: simplify image atomic lowering
9069ac986bb : asahi: fix cull unknown bits
e04779ad4b2 : asahi: lower texture instructions with epilogs
f4991baa897 : asahi: fix sample ID with multiblock epilogs
cf653997d74 : asahi: fix store_output component/offset
696f4654d41 : asahi: fix rgb565 blending
292cd87054c : asahi: clarify format code in image lowering
18239f3e883 : asahi: handle agx_ppp_fragment_face_2 with no info
afdc6891c17 : asahi: mv AGX_MAX_OCCLUSION_QUERIES define
883b5407c8d : asahi: rework VBO lower for divisor=0
602d9b98d86 : asahi: fix txf/image_load robustness with arrays
3dd148bfc0e : asahi: fix 1D array atomics
4d832f8433a : asahi: add missing rgba4 format
12ebea098ce : asahi: drop rgb10a2_sint rendering
5f40b0e9fd5 : asahi: rm deadcode
3cb8c1de819 : asahi: get debug in common
15333424a58 : asahi: plumb shader stage into info
ee79b717530 : asahi: pack UVS key properly
1df12602591 : asahi: fix prolog emit
6373de5195e : asahi: move agx_link_varyings_vs_fs
fadb9904637 : asahi: cleanup fs epilog link info
71692a5d0b1 : asahi: resize key
a38f7c91518 : asahi: rm unused #include
ad5f46ff8c4 : asahi: implement PIPE_CAP_QUERY_MEMORY_INFO
74963d53648 : asahi: unwrap pointless null check
8494288451a : asahi: assert bo size > 0
4e05f549ea0 : asahi: agx_translate_sample_count
feabbddc2a2 : asahi: calculate validity when unpacking
ac726ae5a93 : asahi: mark eMRT loads as in-bounds
ac114030a70 : ail: constify everything
efa9f242a8d : agx: fix UB in cursor comparison
bcffc843069 : agx: optimize elect()
bc26e11c2a7 : agx: lower more quad ops
7aa17a122fe : agx: implement quad_ballot
8a656b29f3f : agx: handle quad reduce
1be0e8e3480 : agx: stash early_fragment_test info
1c8aab388cd : agx: speed-up dce
5b03e7bab37 : agx: fix bogus unit test
aad82f4265f : agx: optimize txf with lod 0
5c898e56b2d : agx: reserve scratch registers for mem<-->mem swaps
f7ff0041c12 : agx: document another sample_mask restriction
840394c169f : agx: expose agx_link_libagx
5a3ac737476 : agx: report uses_txf
54ec9512ef6 : agx: flesh out subgroup lowering
659db5049c7 : agx: lower 8-bit subgroups
00cfe84fd94 : agx: forbid uniforms on ballots
c2c49b261cf : agx: add missing b2b16 implementation
a3cb0cbfda8 : agx: handle quad swaps
f4a5ac35541 : agx: handle quad_broadcast
7b33c549b97 : agx: handle non-immediate shuffles in divergent CF
589c69a6460 : agx: lower shuffle
fbcd9a83e48 : agx: model more subgroup ops
e718a536ac0 : agx: delete unreachable blocks
3efa723b630 : agx: lower nir_intrinsic_load_num_subgroups
765bf9a25be : agx: switch to demote internally
35d6f4a3945 : agx: fix spilling inside sample loop
bdd200a2029 : agx: handle subgroup barriers
d183b76fd49 : agx: fix frag sidefx with sample shading
6269a1474d5 : agx: fix load_helper_invocation with sample shading
94f0209fb26 : agx: fix phi translation corruption
f21dbfe5aeb : agx: allow 8-bit bcsel
a948244058c : agx: handle cross-workgroup memory barriers
c22ce3cab98 : agx: fix some ms texture packing
ec47f325f88 : agx: fix query LOD of array
8df39ac49b9 : agx: enable more lowering
69d7063ec0c : agx: optimize and/or with booleans
c43413f729f : compiler: add ACCESS_IN_BOUNDS_AGX
eb5f82d221b : nir,agx: fix load_active_subgroup_index
7fb60c4c813 : nir,agx: add depth=never workaround
9d824bd123c : nir: add quad_ballot_agx intrinsic
2912f531a79 : nir: add texops for AGX border colour emulation
8b9ed851ec9 : nir: add is_first_fan_agx sysval
8bc694223ed : zink: Set workarounds.can_do_invalid_linear_modifier for NVK
e6f77defec0 : nvk/wsi: Advertise modifier support
28342a581f9 : vulkan/wsi: Bind memory planes, not YCbCr planes.
cd428e01d78 : nvk: Advertise VK_EXT_image_drm_format_modifier
d8e200c0d95 : nvk: Advertise VK_EXT_queue_family_foreign
bca2f13dd8e : nvk: enable rendering to DRM_FORMAT_MOD_LINEAR images
224d9a514a8 : nvk: Implement DRM format modifier queries
4ad79bfef42 : nvk: Set tile mode and PTE kind on dedicated dma-buf BOs
f1fdffa1b2e : nvk: Support image creation with modifiers
3bb531d2459 : nouveau/winsys: Add back nouveau_ws_bo_new_tiled()
03c4a46fe55 : drm-uapi: Sync nouveau_drm.h
8cce121da44 : nvk: Allow VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT
6063f96c61d : nil: Support creating images with DRM modifiers
e1bd4127f36 : nil: Add some helpers for DRM format modifiers
b7773f96f9e : nil: Default to NV_MMU_PTE_KIND_GENERIC_MEMORY on Turing+
603389f7a35 : nvk: Set color/Z compression based on nil_image::compressed
873a044cb3d : nil: Add a nil_image::compressed bit
73c87dbc0c4 : nil: Use the right PTE kind for Z32 pre-Turing
71d1fa129a2 : nvk: Allow GART for dma-bufs
6cd58de4eb7 : nouveau/winsys: Make BO_LOCAL and BO_GART separate flags
19b143b7bc3 : nouveau/winsys: Take a reference to BOs found in the cache
d63f015d0ba : nvk: Improve the GetMemoryFdKHR error
756cbb41a2c : nvk: Use the upload queue for NVK_DEBUG=zero_memory
22e44d54fd1 : nvk/upload_queue: Add a _fill method
3132a49eb00 : nvk/upload_queue: Add some useful asserts
9b098209b9d : nvk/upload_queue: Only upload one line of data
ac78076cd2c : zink: hook up VK_EXT_legacy_vertex_attributes
97e3c6a12a2 : intel/brw: Use range analysis to optimize fsign
e5786573132 : intel/brw: Implement more strictly correct fsign lowering
864268ff0d1 : intel/brw: Algebraic optimizations for CSEL
033405cd4bd : intel/brw: Combine constants and constant propagation for CSEL
504b742b834 : intel/brw: Update CSEL source type validation
3f151c03af3 : intel/brw: Handle fsign optimization in a NIR algebraic pass
cd343fb9acd : intel/brw: Add support for fcsel opcodes
d51ad9f4e03 : intel/brw: Use fs_inst::resize_sources in brw_fs_opt_algebraic
11c6b6c1022 : intel/elk: Remove dsign optimization
ded8690336e : intel/brw: Remove dsign optimization
fa9fb239b7d : docs/features: Add EXT_conservative_rasterization for NVK
db2f2ee0786 : nvk, nak: Wire up conservative rasterization underestimate
715f2f14258 : nvk: implement VK_EXT_conservative_rasterization
4dd97b1d729 : vk/graphics_state: Add last bits for extraPrimitiveOverestimationSize
a875598d9e0 : nvk: update 3d classes for conservative raster
11448823b90 : ci: bump VVL to snapshot-2024wk19
891730ac0b6 : ci/panfrost: disable G52 until machines gets fixed
04f945d6c34 : docs: Update VK_EXT_legacy_vertex_attributes entries
3d5ad071bf6 : freedreno/ci: re-enable a306_piglit
fed2c9df016 : freedreno/ci: switch a306 to weston
f6652d55da0 : freedreno/ci: do not depend on single job rules for another jobs
8cf60b4da74 : freedreno/ci: Switch a306_* to deqp-runner
d9a0373a659 : freedreno/ci: move the disabled jobs from include to the main file
e0f44f817d1 : freedreno/ci: move platform to the deqp toml file for a530
312150f5241 : freedreno/ci: Switch a618_piglit to deqp-runner
758b639d1b8 : venus: drop the workaround for excessive dma-buf import oom on turnip
a1392394ba1 : turnip: msm: fix racy gem close for re-imported dma-buf
3909803849e : turnip: msm: clean up iova on error path
80b8bbf0c5c : aco/gfx11: use v_swap_b16
5803a40e2fe : radeonsi/ci: document new crash (assert)
38cbc3c605f : radv: advertise VK_EXT_legacy_vertex_attributes
6ddd675168e : aco/util: improve small_vec assertion
869253b66c3 : aco: support VS prologs with unaligned access
9ec2fa392f6 : aco: copy VS prolog constants after loads
46b8ba81546 : aco: form hard clauses in VS prologs
d48c8905f1e : radv: keep track of unaligned dynamic vertex access
62b4e9a7790 : radv: simplify radv_emit_hw_gs() slightly
bdefab362c0 : radv: simplify radv_emit_hw_vs() slightly
5572a83b00b : radv: simplify radv_emit_hw_ngg() slightly
dd3ae170a73 : radv: do not emit VGT_GS_OUT_PRIM_TYPE to ctx_cs on GFX11
f228e7ed2d3 : radv: remove gfx10_emit_ge_pc_alloc()
df39994d51b : clover: fix memory leak related to optimize
28eb1b1eaf0 : vc4: use IO semantics for location
aefe237e47f : .gitignore: add .cache folder
7eb6123e98e : tu/a750: Disable HW binning when there is GS
1ed874b5ef5 : Revert "ci: disable Collabora's farm due to maintance"
8b85c584292 : radeonsi: remove the _unused parameter in all radeon_xxx macros
5272a813f27 : vc4: use tlb_color_brcm intrinsic
87cd11ecd2c : nir,v3d: rename tlb_color_v3d intrinsic
3ab023edeec : Revert "ci: fail pipeline for users who got access to restricted traces"
985ee5441ac : ci: Allow to override the virglrenderer render server
02ab51a61ee : glxext: don't try zink if not enabled in mesa
3163b65ba73 : drisw: fix build without dri3
e154f90aa9e : ci: disable Collabora's farm due to maintance
63e17ccc0a2 : zink: rework sparse semaphore waits
f339f1e7ad3 : zink: stop leaking sparse semaphores
723ac0cb59a : zink: add a batch array for tracked semaphores
604573cf0a8 : zink: clean up semaphore arrays on batch state destroy
5c8a7e3ca58 : zink: refcount miptails
3a728bed235 : zink: always commit full miptails
920e2a52197 : zink: use u_minify for sparse calcs
1232bcc4700 : etnaviv: migrate from piglit include to generic deqp and toml spec
406dda70e7c : radv: Zero initialize capture replay group handles
df82221bb32 : radv: Remove arenas from capture_replay_arena_vas
e050abc961d : radv: Fix radv_shader_arena_block list corruption
e21ea25de91 : radv: Remove radv_queue::device again
79cb8842753 : radv: Use zerovram for Enshrouded.
e28195bf4b0 : radeonsi/vcn: enable decoding in vcn5.
f9441cdb8e6 : radeonsi/vcn: add hevc support for vcn5
04d6b46d2dd : radeonsi/vcn: add vcn5.0 for h264 enc only
52f0d5b96d5 : radeonsi/vcn: add vcn5 encoding interface change
f703dfd1bb8 : radeonsi: add gfx12
c8ad0f07155 : ac/surface/tests: add gfx12 tests
d22564d29cc : ac/surface: add gfx12
686e5a03f52 : ac/llvm: add a workaround for nir_intrinsic_load_constant for LLVM on gfx12
546465e1ba7 : ac/llvm: implement nir_intrinsic_ordered_xfb_counter_add_gfx12_amd
5d94ec9ec43 : ac/llvm: handle nir_atomic_op_ordered_add_gfx12_amd
2a7302f6011 : ac/nir: add gfx12 streamout NIR code
542c7ee75f2 : ac/nir: add ac_nir_sleep and handle the intrinsics
af9f04ad59f : ac/llvm: update inline assembly for buffer_load_format_xyzw with TFE for gfx12
9d33e66ad6a : ac/llvm: add CS SGPR changes for gfx12
0356209543f : ac/llvm: add new cache flags for gfx12
a6c46509ccb : ac/llvm: use new s_wait instructions and split the existing ones for gfx12
12bca6123a8 : ac/nir,llvm: add GS VGPR changes for gfx12
4e1abe5d8ce : ac/nir: update ac_nir_lower_resinfo for gfx12
2adc66e586a : amd: add initial common code for gfx12
58a5de5c346 : amd: add gfx12 register definitions into the register header generator
724b6d667c6 : amd: add gfx12 register definitions
ff473957570 : amd: import gfx12 addrlib
3d8addb0733 : drm-uapi: update amdgpu_drm.h and drm_fourcc.h for gfx12
74ea0d006ef : mailmap: add Freya Gentz entry
8a02ca1b2eb : egl/x11: Allow all RGB visuals to match 32-bit RGBA EGLConfigs
9bdab384245 : egl: Implement EGL_MESA_x11_native_visual_id
3736c9997c6 : egl/x11: Move RGBA visuals in the second config selection group
0d90415625c : egl: Implement EGL_EXT_config_select_group
8b6b327d1b9 : treewide: Cleanup unused structs
9f42a34625b : ci/deqp: correct EGL_EXT_config_select_group detection
671c646a0de : Revert "ci: mark microsoft farm as offline"
4842bbb200c : nouveau/headers: Add a bool for whether or not to dump offsets
99b0117243e : nvk: Don't rely on push_dirty for which push sets exist
53737b9d5b9 : nvk: Get rid of sets_dirty
c834644c4e4 : nvk/meta: Restore set_sizes[0]
a160c2a14e7 : nvk: Re-emit sample locations when rasterization samples changes
bc15c95c7af : frontends/dri: always init opencl_func_mutex in InitScreen hooks
a1225e81c9d : frontends/dri: only release pipe when screen init fails
b8dbd64267c : intel/brw: Fix commas when dumping instructions
c9fe20fdf1a : intel/brw: Use `vNN` instead of `vgrfNN` when printing instructions
3a081106b0f : intel/brw: Hide register pressure information in dumps
866b1245e9e : intel/brw: Don't print IP as part of the dump
fd47f90d37b : brw: drop dependency on libintel_common
36c043e2ebc : intel: move debug identifier out of libintel_dev
4882f49e6ba : zink: don't submit main cmdbuf if has_work is not set
0a24b8f9a34 : zink: stop flagging has_work on batch tracking
74f572b28fc : zink: flag has_work in a few more places
8f687f2a465 : zink: rely on zink_get_cmdbuf() to set has_work flags
b9ec12d4392 : zink: check all has_work flags for flushes
06abe4399d2 : zink: reset all the has_work flags in the same place
e4c516bece5 : zink: zink_batch_state::has_barriers -> has_reordered_work
ac07fefdda1 : zink: delete zink_batch
40f595b30c1 : zink: remove all zink_batch usage from zink_context.c
91969dfa5a7 : zink: remove all zink_batch usage from zink_render_pass.c
05ba13ed18a : zink: remove all zink_batch usage from zink_draw.cpp
bdb4860c107 : zink: remove all zink_batch usage from zink_resource.h
0d8d90d5776 : zink: remove all uses of zink_batch from zink_batch.c
4adfb03f5b1 : zink: remove zink_batch usage from zink_clear.c
efa8ce29a4a : zink: delete all zink_batch uses from zink_query.c
e27018dc791 : zink: rename zink_batch::state -> zink_batch::bs
107bf9ec7c9 : zink: move swapchain from zink_batch to zink_context
2837cf9dde5 : zink: move work_count from zink_batch to zink_context
8eacafaccc6 : zink: move last_work_was_compute from zink_batch to zink_context
fb6828a9a16 : zink: rename last_was_compute -> last_work_was_compute
d157b89bee9 : zink: move has_work from zink_batch to zink_batch_state
c8026f01bc5 : zink: move ref_lock from zink_batch to zink_batch_state
f8876a0533d : zink: move in_rp to zink_context
c85fc875d96 : zink: delete unused zink_batch struct member
ae8fbe220ae : freedreno/replay: use inttypes format string for 64bit
654ef356357 : zink: avoid designated initializers as they are not supported in C++ < 20
320c0b44f48 : radv/ci: add navi21 flakes
32f2b5d245f : llvmpipe: wrap the push/pull in the ifdef as well
860b262f448 : microsoft/clc: fix incorrect changes that got through while the Windows CI was down
18c53157318 : meson: Update proc_macro2 meson.build patch
d1c01e256d0 : brw: add more condition for reducing sampler simdness
e0aa70bd557 : dzn: use common stype debug
90866bc58cc : anv,hasvk: use common stype debug
4c7c80e047a : pvr: use common stype debug
edac80d8a7d : broadcom: use common stype debug
cd6dfd6c2de : nvk: use common stype debug
9d34c0f7053 : vulkan: add vk_debug_ignored_stype helper
9d5f15abb06 : docs: add header-stub for vk_enum_to_str
3ccf7208a26 : nir/lower_robust_access: also handle image derefs
fb187c9c893 : nir/lower_subgroups: relax ballot_type_to_uint
b9a0c8dc6d9 : nir/lower_subgroups: add generic scan/reduce lower
8b070c36ec3 : nir/lower_subgroups: add filter
3990463c484 : v3d/vc4/ci: set full renderer version check
c0e6a72b002 : rpi5/ci: use deqp-runner suite for vk job
993dd0832fb : rpi4/ci: use deqp-runner suite for vk job as well
3825e24085a : loader: silence implicit-load zink error by the loader
dc7e80ce855 : ci/shader-db: drop extra nesting section
d428cc1116f : ci/debian-build-testing: drop extra nesting section
75532d8687b : aco: add wait_imm::unpack and wait_imm::max
c894c9ab1b1 : aco/stats: refactor for indexable wait_imm
f3e461d6435 : aco/waitcnt: refactor for indexable wait_imm
ff2e3ef5ebd : aco/waitcnt: add target_info
20b4e30e259 : aco: make wait_imm indexable
5b1b09ad429 : aco/waitcnt: fix DS/VMEM ordered writes when mixed
16eae62f0d9 : aco/stats: don't use VS counter pre-GFX10
16a9f6e2a4a : aco/stats: fix s_waitcnt parsing
cd004defd49 : u_blitter: stop leaking saved blitter states on no-op blits
c44e76676b7 : glsl: use hash table when serializing resource data
f6e038fd0f3 : spirv: Use fp16 fp_fast_math settings when lowering fp16 asin and acos
67a356742fd : zink: add a batch ref for committed sparse resources
ee9809c889c : pan/mdg: quirk to disable auto32
7246f256771 : radeonsi/vcn: enable yuv440 jpeg decode
906f207f9ce : frontends/va,gallium/vl: add support for yuv440 format
afd15f481be : util/format: add planar3 y8_u8_v8_440 pipe format
221371e9039 : mesa: replace shader_info::source_sha1
7c0b0e660a5 : mesa: Add functions to print blake3
69fc7ee6220 : intel/disasm: Fix cache load/store disassembly for URB messages
925fff229fd : zink: use bitcasts instead of pack/unpack double opcodes
146ac5169d2 : rusticl/icd: remove CLObject
9d2711fcb88 : nir/dead_cf: stop reindexing blocks for each non-block cf node
e86a2b0db16 : Revert "ci: disable g52"
43fbbc0732d : radv: track and bind more VRS states from the graphics pipeline
8c17b056151 : radv: do not emit non-context registers to radv_pipeline::ctx_cs
24814be08a4 : radv: stop recomputing the last VGT API stage when emitting graphics shaders
6753f981b6a : radv: remove unused parameter to radv_pipeline_emit_pm4()
920025533ec : broadcom/compiler: do not run lowering I/O for FS
1545dc94b4f : broadcom/compiler: simplify v3d_vir_emit_tex
c24a149d2dd : broadcom/compiler: don't read excess channels on image loads
cd094f7dbb5 : broadcom/compiler: fix num_textures for precompiled shaders
989cfb60359 : v3d: fix array_len when precompiling outputs for shader-db
ae7f20d8d41 : broadcom/compiler: assert on array overflow
c6a22dd05c9 : radv: precompute NGG register values
751e5d8bd7a : radv: move common registers between VS/GS and NGG
69b0ee7b6cb : spirv: Get rid of the old caps struct
e80d52223e1 : microsoft: Use spirv_capabilities for spirv_to_dxil
3672702be2f : ir3: Use spirv_capabilities in ir3_cmdline
91b62e98686 : anv: Use spirv_capabilities for the float64 shader
25dfaf5ff4f : zink: Use the new spirv_capabilities struct
6dca6809b2a : asahi/clc: Use the new spirv_capabilities struct
9d5b4a4ffdc : intel/kernel: Use the new capabilities struct
ac500495ac4 : radv: Use vk_physical_device_get_spirv_capabilities()
ce2946ae0f0 : vulkan: Set SPIR-V caps from supported features
1759c0eba77 : vulkan: add helper to fill out spirv caps automatically
ba11b12a82a : rusticl: Use the new spirv_capabilities struct
30f209c017f : clover: Use the new spirv_capabilities struct
22171d16f8b : mesa: Use the new spirv_capabilities struct
4203d7339cb : mesa: Flip the script on SPIR-V extension enabling
d5f3233a061 : spirv: Use spirv_capabilities in tests
3d7a465ad47 : spirv: Add support for specifying caps through the new struct
a7f8555b962 : spirv: Check capabilities using the supported_capabilities table
5836e2430c1 : spirv: Add a table of all implemented capabilities
c1eaa039041 : spirv: Drop the SubgroupUniformControlFlow check
9ae61a152dc : spirv: Use supported_capabilities for various checks
29aa6cefccf : spirv: Add supported_capabilities to vtn_builder
4b3561b14d7 : spirv: Move the printf enable out of capabilities
eed3b56402c : spirv: Move the old AMD extensions out of capabilities
18df453add5 : mesa: Stop pretending to support SPV_AMD_gcn_shader in OpenGL
1d574dcf19f : spirv: Record capabilities rather than ad-hoc bools
c07cf9c395f : spirv: Generate a spirv_capabilities struct
74b17b8d25d : spirv: Better handle duplicated enums in the JSON parser
182877342f2 : spirv: Update the JSON and headers
a09c5d55ed7 : spirv: Auto-generate spirv_info.h
c7634c25e4f : llvmpipe: Fix build error with clang-18
568807cf889 : egl/x11: disable dri3 with LIBGL_KOPPER_DRI2=1 as expected
28a0f98123f : intel/tools: add README file
bab52763f45 : intel/hang_replay: fix batch address
a9f1151de27 : intel/hang_replay: use hw image param
4d698700715 : intel/hang_replay: use newer API of i915 execbuffer
a45f1990860 : rusticl/event: use Weak refs for dependencies
665cad64082 : anv: fix ycbcr plane indexing with indirect descriptors
ce5863bee41 : ci/traces: majanes has no longer access to the restricted traces
754ad73b8be : ci: fail pipeline for users who got access to restricted traces
92cac2fe5df : docs: update calendar for 24.1.0-rc3
423ba5d1c7e : meson: disallow Venus debug + LTO build via GCC
be7c137229c : aco/gfx11+: optimize v_fma_mix throughput
f02310934cb : ci: disable g52
76725c2fac7 : docs: add sha256sum for 24.0.7
a2218002add : docs: update calendar for 24.0.7
bd725681e42 : docs: add release notes for 24.0.7
c225f89d346 : anv: skip gfx push constants alloc optimization on gfx9/11
065b3b04d24 : freedreno/ir3: Skip DAG validation on release builds
a3e5c156647 : tu: Fix a6xx lineWidthGranularity
5c7f5362c02 : tu: Add missing error path cleanup
9f72e22230e : broadcom/compiler: remove unused parameters in vpm read
b8e79d2769b : mr-label-maker: fix yaml syntax
11730580028 : radv: add a new mechanism for tracking registers per cmdbuf
39a9f686856 : v3dv: enable VK_EXT_extended_dynamic_state2
8a2d7e38300 : v3dv: SetRasterizerDiscardEnable is dynamic now
6b59e1d8e40 : v3dv: DepthBiasEnable is dynamic now
8ab0c55a53b : v3dv: PrimitiveRestartEnable is now dynamic.
ebbb8242404 : v3dv: fixes StencilTestEnable handling
ef5697a884b : v3dv/cmd_buffer: missing updates due PrimitiveTopology being dynamic now
6bcc300e00c : rusticl: add RUSTICL_MAX_WORK_GROUPS
91552bb4ecc : rusticl: lower huge grids
204c287327f : rusticl/kernel: properly handle grid and offsets being usize
8da8c6c2d8b : rusticl: use stream uploader for cb0 if prefered
56f7b0297e0 : v3dv: Use errno when logging an error to stderr
e2b9c5a9e3e : zink: move blocking gfx program init functions to thread
66dc759d0f8 : zink: precompile_job() -> gfx_program_precompile_job()
54db502053d : zink: split gfx program creation into 2-stage functions
da04a316f70 : zink: reorder fencing in zink_create_gfx_program()
7d849da0fdf : zink: reorder some code in zink_create_gfx_program()
921fbac6a38 : zink: move gfx shader init to thread
450447257b0 : zink: split generated tcs creation into 2-stage functions
68eaba7e87e : zink: reorder precompile_separate_shader_job() in file
ca51c5a9da2 : zink: split shader create into 2-stage functions
8b540129410 : zink: use zink_shader type directly in zink_create_gfx_shader_state()
b6b91a3ed98 : zink: more effectively synchronize separate shader program precompiles
27fe924cf00 : zink: always block the precompile threads when pruning shaders
ac1d003d372 : zink: break out shadow sampler scanning
de6139027ca : zink: rename zink_shader variable in create functions
3849f367cc0 : zink: simplify flagging legacy shadow samplers
95e4a2b37e3 : zink: simplify confusing return in rewrite_tex_dest
21a61d75b72 : zink: use info.fs.uses_sample_qualifier instead of manual scan
7bdaf6e95f7 : zink: use zink_shader_key_optimal unions for pipeline state asserts
84328766143 : zink: delete GS conditional in update_so_info
d77a1762bd3 : zink: clamp buffer_indices_hashlist resets to used region
72b3c2e4baa : ci: identify and label S3 buckets
cc6bd04dd7b : ci: kernel stored in a different s3 bucket
73188a4590a : intel/perf: Add function to open perf stream
d27dcb815ee : intel/perf: Add and use a function to return platform OA format
b98538d54c9 : crocus: Free intel_perf_config and intel_perf_context
eb97d813c25 : iris: Free intel_perf_config and intel_perf_context
137021fbe00 : hasvk: Free intel_perf_config when destroying physical device
a941ce746a7 : anv: Free intel_perf_config when destroying physical device
4b179e7bea3 : intel/ds: Nuke ralloc_ctx and ralloc_cfg
6c3ebff569d : intel/ds: Free perf config and context
2cecf3e8a87 : intel/perf: Add intel_perf_free_context()
ebe8d2f9ea5 : intel/perf: Add intel_perf_free()
a9a53c914db : intel/perf: Store pointer intel_device_info to in intel_perf_config
da45594c5e9 : amd/vpelib: Bypass de/regam on HLG
88b43f71747 : amd/vpelib: Fix blndgam bypass flag assignment
921f0afe428 : amd/vpelib: Fix Color Adjustment Failing Test Cases
5027ba64a15 : amd/vpelib: Remove checks for pitch alignment
0df1054d060 : amd/vpelib: adding blend gamma bypass
0e6df4d458e : amd/vpelib: Remove support for non-linear FP16
acad1328a17 : amd/vpelib: Remove gamma cached table
7a41fb59d3a : amd/vpelib: Remove linear_0_125 TF
39b08da80a6 : amd/vpelib: Resolve mismatch with shader
383c3a417f8 : lavapipe: VK_EXT_legacy_vertex_attributes
d93211bde05 : ci: disable lavapipe-vk-asan job
6342903f56e : lavapipe/ci: move a few skips out from under the "llvm jit" comment
3a560409405 : llvmpipe: add KHR-Single-GL45.arrays_of_arrays_gl.AtomicUsage skip
660a47ecbf6 : tu: support VK_EXT_legacy_vertex_attributes
2890a0615ef : tu/a7xx: Don't set FLUSH_PER_OVERLAP_AND_OVERWRITE for feedback loops
26417211aef : virtio/ci: separate hiden jobs to -inc.yml files
928dd386fa2 : nvk: Add sha1_h as a dependency
2efa1ae0d53 : dri: rename 'implicit' param from earlier series
9666756f603 : tu: Handle non-overlapping WaW hazard with buffer copy/fill/update
4cefb5ece82 : docs/android: Fix example meson cross file again
59192b851f3 : freedreno: Update HLSQ_*_CMD registers for a7xx
13fdde0c7d2 : freedreno/crashdec: Initial a7xx support
81f42d82ede : panfrost: report correct MAX_VARYINGS
4c74d147305 : pan/kmod: Make default allocator thread-safe
068d111884a : pan/kmod: Fix a syncobj leak in the panthor backend
2cc317763cc : panfrost: Add the BO containing fragment program descriptor to the batch
31b039d8b73 : radv: advertise VK_KHR_dynamic_rendering_local_read
c533a79878f : radv: implement VK_KHR_dynamic_rendering_local_read
53a142ad23b : aco: add support for remapping color attachments
39379e30dbf : mr-label-maker: specialize CI labels
a30e6b9afce : ci: backport fix for gl_PointSize bug in CTS
cbe2630f19e : iris: change stream uploader default size to 2MB
2d575034f23 : hasvk: switch to use runtime physical device properties infrastructure
55967a411d4 : anv: Move completely over to common runtime GetPhysicalDeviceProperties2
c0fcc0a2fd8 : docs: update anv features
8c1cc405d37 : anv: VK_EXT_legacy_vertex_attributes
3d20245f43b : glsl: wrap nir_opt_loop in NIR_PASS()
d2e5ff05858 : nouveau/headers: Clean up the meson a bit
a6036033f0d : nouveau/headers: Make nvk_cl**** turn to nv_push_cl****
8a0afd12760 : nvk: Advertise VK_EXT_pipeline_robustness
cda0d6331ba : nouveau/class_parser.py: Fix the docs for --out-rs
e32828f5fc4 : intel/compiler: Fix destination type for CMP/CMPN
6c5acc6db7a : etnaviv: Zero init all srcs passed to etna_emit_alu(..)
1cc48123986 : ci/lima: expect fail of window_8888_colorspace_srgb on wayland
066fc39f451 : egl/wayland: Fix sRGB format look up for config
c26fc237bbd : lavapipe/ci: skip two more timing out ray query tests
d17e9994e40 : freedreno: add a7xx perfcounter support
5fb8ab62d27 : fdperf: simplify counter value output
bc6cee935ed : fdperf: improve reads of counter values
9a45487708b : fdperf: prettify logic around the reserved CP counter
547f20773c0 : fdperf: select_counter() should work with a countable value
704cceab304 : fdperf: use snprintf instead of asprintf
17fcb86a26b : vulkan: Update XML and headers to 1.3.284
c9162034bce : radv: precompute DB_SHADER_CONTROL for fragment shaders later
c658ed51361 : radv: precompute vertex shader register values
4b53d36f0d4 : radv: precompute legacy GS register values
fa9b0ee86cf : radv: precompute mesh shader register values
7f7ef10bea7 : radv: precompute fragment shader register values
e5bc4d85bbd : radv: precompute existing legacy GS register values later
88dfe04b08d : Revert "radeonsi/vcn: AV1 skip the redundant bs resize"
6746d4df6ea : frontends/va: Fix AV1 slice_data_offset with multiple slice data buffers
569c2fcf952 : nir: fix nir_shader_get_function_for_name for functions without names.
13bd4138608 : zink: clean up accidental debug print
f8489211480 : clover: fix pipe_box update regression
e7b942393af : aco/tests: simplify small constant copy test
44cc0d31b82 : aco/gfx10: use v_add_u16 with literal for constant copies
7823065f64a : aco/gfx11+: use v_cvt_pk_u8_f32 for 8bit constant copies
23368f8c0c2 : vc4: set src type on storing sample mask
9e0978cd76f : vc4/v3d/ci: update expected list
d163498dbe1 : nouveau: fix potential double-free in nouveau_drm_screen_create
3e2df678743 : vulkan/properties: Document RENAMED_PROPERTIES in the property generator
a5d59a50a99 : v3dv: Use common runtime vk_properties
18c9b64e656 : v3dv: constify arguments of vendor/device id getters
1afbf0ba4a8 : vulkan/properties: support Android in the property generator
610a7c84c37 : anv: move empty_vs_input to physical device
725397759a3 : anv: move device initialization as the last step of vkCreateDevice
63c4d24f7d2 : anv: avoid requirement to put flush_data as first field
ae6d20815ad : anv: fix leak of custom border colors
e260b16b111 : anv: fixup alloc failure handling in reserved_array_pool
92337aff030 : radv: split cmdbuf dirty flags into dirty/dirty_dynamic
db7bfe85ae4 : clc: Always use spir for 32 bit
8732a619f13 : vulkan/android: Add common vkGetAndroidHardwareBufferPropertiesANDROID
e8f7e7582ac : vulkan/android: Add common helpers for the AHB extension
d0996d1a30a : vulkan/android: Add common helpers for the ANB extension
3b0f0b0ab96 : vulkan/android: Add android buffer classification to vk_image
c406d538585 : vulkan/android: Add common vkGetSwapchainGrallocUsage{2}ANDROID
dd9a426e3ee : vulkan/android: Add basic u_gralloc support
cd3871e7a41 : docs/features: Add VK_EXT_map_memory_placed
220dae5870c : tu: Implement VK_EXT_map_memory_placed
6d2de5b5b07 : tu: Handle VkDeviceMemory BO unmapping in VkUnmapMemory
854640ea261 : vdrm: Add fixed VA parameter for mapping memory
603982ea802 : nir/opt_16bit_tex_image: optimize packed conversions too
eeed928111c : nir/opt_16bit_tex_image: pass options to opt_16bit_dest
e63afdc6815 : radv: always run nir_opt_16bit_tex_image
3a35522c8a4 : radv, radeonsi: don't use D16 for f2f16_rtz
4287358f59b : ac/nir: explicitly use pack_half_2x16_rtz
1b8cf06fc76 : nir/algebraic: Optimize some extract_* expressions
0fa17962d6b : intel/elk: Fix optimize_extract_to_float for i2f of unsigned extract
fc2360167c4 : intel/brw: Avoid optimize_extract_to_float when it will just be undone later
bf5d82654ab : intel/brw: Fix optimize_extract_to_float for i2f of unsigned extract
82dab8691e5 : ci: uprev mold to 2.31.0
7de8a010876 : mesa/st: don't use base shader serialization when uniforms are not packed
087e9a96d13 : venus: make cross-device optional
811ed628659 : zink/kopper: Wait for last QueuePresentKHR to finish before acquiring for readback
fd392745c2f : Uprev Piglit to 7aa7bc1b01d57b4b091c4fc82a94a6ff47f38ebf
6b4b0447398 : nir/opt_loop: add loop peeling optimization
3a2226be477 : nir/opt_if: don't split ALU of phi into otherwise empty blocks
e74f5b16e37 : nir/loop_analyze: adjust negative (or huge) iteration count check for bit size
52efb6cc834 : panfrost: skip gles-3.0-transform-feedback-uniform-buffer-object on Mali G52 and G57
ce51e48cb66 : radv: move nir_opt_dead_cf() before nir_opt_loop()
4453971fbb3 : radv: mark nir_opt_loop() as not idempotent
2e38cc06f8f : radv/ci: document a recent regression on GFX6-8
dd171d21dd1 : vc4/ci: add fails seen overnight
0c96b03fcf9 : r300: better packing for immediates
11ad056ee94 : r300: compact scalar uniforms into empty slots
5d3483bfe4e : r300: switch to a new constant remap table format
71761e21173 : r300: move dead constants pass earlier for vertex shaders
a0ee1ac2b7a : r300: replace constant size field with usemask
d71d1897904 : radv: add a new dirty state for emitting the color output state
66d4188ec53 : radv: store cb_shader_mask for fragment shaders and epilogs
0ce1bfc0402 : radv: rename col_format_non_compacted to spi_shader_col_format
199f5218047 : radv: compact SPI_SHADER_COL_FORMAT as late as possible
e1483d022b2 : radv: clear unwritten color attachments for monolithic PS earlier
3b41fbd4b8c : radv: precompute compute/task shader register values
0549649bcfb : vulkan: optimize vk_dynamic_graphics_state_any_dirty
602c62a2736 : vulkan/video: correctly set sub-layer ordering in H.265 VPS/SPS
b613566faf6 : vulkan/video: generate profile_tier_level structure correctly
8d983b34255 : intel/nir: Set src_type on TCS quads workaround store_output
42ed28a726e : nvk: advertise EXT_depth_range_unrestricted
5d37a5c7b69 : nvk: Only clip Z with the guardband
14d749f13d6 : nak: Don't saturate depth writes
c6dc61775f6 : wsi/wayland: Add tracepoint in wsi_wl_swapchain_wait_for_present
c4b432f83e0 : wsi/wayland: Add a perfetto track for image presentation
e9596149cfc : perfetto: Add some functions for timestamped events
57c03fe49c7 : wsi/wayland: Add latency information to perfetto profiling
60eb27591f5 : perfetto: Add simple support for counters
34273bc4edd : wsi/wayland: Add timing debugging
23b4fb2b4ce : wsi/wayland: Add flow id to presentation feedback
5ba7b3f40c1 : wsi/wayland: Add perfetto flows to image acquisition and presentation
16b8dbedfa8 : perfetto: Add flows
8b460cf9b5c : egl/wayland: Use loader_wayland_dispatch
90effcceab7 : wsi/wayland: refactor wayland dispatch
1062b3e8137 : vulkan/wsi/wayland: refactor wsi_wl_swapchain_wait_for_present
0554d11f1e8 : etnaviv/nn: Pipe through input/accumulation buffer depth from hwdb
e82d70d472c : freedreno/a7xx: Add A7XX_HLSQ_DP_STR location from kgsl
37f9a7a9c20 : freedreno/a7xx: Add AQE-related registers from kgsl
bed4ad26ad0 : tu: Disable depth and stencil tests when attachment state requires it
03474500b55 : vc4/ci: update results
39c4de7e42a : anv: Fix descriptor sampler offsets assignment
be518657b9c : intel/perf: Change oa_format to uint64_t
9cb4ff9b0e8 : intel/perf: Fix the error check of i915_add_config()
a56dc30ba66 : intel/perf: Remove i915_drm.h include from gen_perf.py
14b890c7971 : intel/perf: Nuke platform_supported
ad4c24b797f : zink: Add missing currentExtent special value handling
b69189a279c : zink: Always call deinit_multi_pool_overflow when destroying zink_descriptor_pool_multi
d4084f7f09a : aco/lower_to_hw: remove gfx6/7 subdword paths
6ecbda83f89 : aco/ra: remove gfx6/7 subdword paths
d914ff3aa58 : aco: add tests for lower_subdword
47566d0df3f : aco: add a subdword lowering pass
6b35de971ca : aco/lower_to_hw: don't use regClass to identify subdword reductions
8c4d0b287fa : radv: emit compute pipelines directly from the cmdbuf
72a73a6f8a3 : ac/nir/legacy: Use new pre-rasterization output info helper.
4ac0727f877 : ac/nir/ngg: Use new pre-rasterization output info helper.
b1819d60ea5 : ac/nir: Add helper for pre-rasterization output info.
039e739eeac : ac/nir: Move some helpers to new file.
cd66b77af04 : aco: Add missing nir_builder include.
e50234de862 : anv: allocate space for generated indirect draw id's using the temporary allocation helper
482d9fcbf30 : nouveau: Fix crash when destination or source screen fences are null
5aede1a157b : etnaviv: isa: Do src swizzle with isaspec
894f7f43874 : nir_opt_algebraic: Add a couple optimizations for lowered unpack(pack())
a24ed1146de : anv: consolidate DestroyPipeline for graphics and graphics_lib
6223388c738 : anv: fix casting to graphics_pipeline_base
d802aca523a : nir/lower_image: support FMASK loads with a 16-bit sample index
a01712874d9 : nir/lower_tex: support FMASK loads with a 16-bit sample index
8f1ae6c7b11 : nir: add shader_info::use_aco_amd
fcb627945b9 : nir: add more build helpers
1632948a764 : nir: validate src_type of store_output intrinsics, require bit_size >= 16
0217a7c0072 : zink: handle swapchain currentExtent special value
2827ec97f8e : lavapipe/ci: skip ray tracing tests that sometimes time out
3369ec9adeb : lavapipe/ci: generalize flakes list to all formats for these flaky tests
71dded5f252 : lavapipe/ci: add flakes seen lately
165e21a5f84 : lavapipe/ci: trigger jobs on draw & gallivm changes
7586d4fd5cc : llvmpipe/ci: trigger jobs on draw & gallivm changes
e0dae5a3225 : docs: update calendar for 24.1.0-rc2
8654809dda7 : lavapipe/ci: only run jobs when their corresponding files are changed
e2b68289816 : lavapipe/ci: avoid running all lavapipe jobs when llvmpipe ci is changed
e4feeacf59c : lavapipe/ci: fix indentation
b38f52482bb : llvmpipe/ci: only run jobs when their corresponding files are changed
d9fafdad06e : llvmpipe/ci: fix indentation
47f6e24ad5d : meson: move tsan-blacklist.txt to build-support with the other build support files
84139470a56 : intel/brw: Use VEC for emit_unzip()
1b54b4fad56 : intel/brw: Use VEC for NIR vec*() sources
d4563747d92 : intel/brw: Use VEC for output stores
f0c29c9b716 : intel/brw: Use VEC for FS outputs
cbe7a13f2b4 : intel/brw: Use VEC for TCS/TES/GS input/output loads
a94e1bd0ac4 : intel/brw: Use VEC for gl_FragCoord
d0a24496fdb : intel/brw: Use VEC for load_const
3c867bf2c7a : intel/brw: Add a new VEC() helper.
c194df565a4 : intel/brw: Don't include unnecessary undefined values in texture results
e42914529a4 : intel/brw: Support CSE on more ops
ed3e4c16dce : intel/brw: Do not create empty basic blocks when removing instructions
391da3610c0 : intel/brw: Print W/UW immediates correctly
72ed71877c3 : glapi: fix param type in TexGenxOES
54258c1ee18 : lavapipe/ci: skip another test that goes over the timeout
0b739f7db86 : lavapipe/ci: add the rest of the failures introduced by the 1.3.8.2 uprev
c7d4b7a59c2 : lavapipe/ci: drop fixed test from failures
a963c67298e : meson: use bool.to_int() instead of manually converting
f9d78f110cb : nir: add sleep intrinsics for AMD
b06a71b3cd6 : nir: add streamout intrinsics for AMD GFX12
1a791c13037 : nir: add nir_atomic_op_ordered_add_gfx12_amd
d4cfcbdde8f : nir: add ACCESS_CP_GE_COHERENT_AMD
7187373ec22 : meson: always set USE_LIBGLVND
21b527632ec : egl+glx: fix two #ifdef that should be #if like the rest
11b060f41ac : meson: simplify `-gsplit-dwarf` compiler argument check
dd3ee08b050 : docs/panfrost: link to conformant products
fe4ebace790 : ir3: Don't manually scalarize SSBO loads
cd15dec66e0 : ir3: Don't scalarize all SSBO instructions
86281ef15fc : radv: add shaders BO to the cmdbuf BO list at bind time
42554e81b97 : radv: add RT prolog BO to the cmdbuf BO list at bind time
42dc4b463b5 : radv: add GS copy shader BO to the cmdbuf BO list at bind time
2664e058de3 : radv: use the bound GS copy shader when emitting shader objects
be98fe27244 : radv: pre-compute VGT_TF_PARAM.DISTRIBUTION_MODE
d7679c03708 : radv: remove useless DB_Z_INFO.NUM_SAMPLES when emitting the MSAA state
4dd682e227f : radv: inline radv_get_pa_su_sc_mode_cntl() in radv_emit_culling()
e651a2c8564 : radv: simplify radv_emit_primitive_restart_enable()
d1e5b133597 : mr-label-maker: Add teflon marker
8416ba9c254 : amd/ci: 17 piglit failures are fixed for raven
98e976dcdb0 : radeonsi: check for FMASK correctly in gfx10_get_bin_sizes
1a3c5cf17b0 : radeonsi: enable DCC for MSAA on gfx10-10.3
eb7d7476517 : radeonsi: add workarounds for DCC MSAA for gfx9-10
1929bb0d8d8 : radeonsi: validate IO semantics in scan_io_usage
cfe197e61cc : radeonsi: fix KHR-GL46.texture_lod_bias.texture_lod_bias_all on gfx10-11
6f097515488 : radeonsi: don't invalidate L2 for internal compute without DCC stores
c87ce78d101 : ac/surface: enable thick tiling for 3D textures for better perf on gfx6-8
33f642aa09a : ac/surface: disable DCC for 3D textures on gfx9 to improve performance
e05aec3fcd8 : ac/gpu_info: set tcc_rb_non_coherent only if number of TCCs != number of RBs
027c01bd8f6 : v3d,v3dv: stop hard-coding max attrib divisor
e8f96dd0b01 : v3dv: fix VK_KHR_vertex_attribute_divisor
fe8fdc58db9 : gallium/auxiliary/vl: fix typo which negatively impacts the src_stride initialization
3daee9b677b : svga: update timespan in copyright message
901269955dd : svga: convert license block to SPDX
ad39355e837 : kopper: don't set drawable buffer age
19e8df39b62 : zink: slightly better swapinterval failure handling
a50c17802ab : kopper: fix bufferage/swapinterval handling for non-window swapchains
7352f948bee : meson: Fix invalid kwarg name
8248cc0bf45 : docs/panfrost: move details to separate articles
da2cc207147 : docs/panfrost: compact gpu-table
2cb8e9a8567 : etnaviv: isa: Add name for full writemask
cb69595037c : etnaviv: isa: Rework modeling of left shift for store/load
f8c38ec6483 : etnaviv: isa: Add more flags to etna_inst
a0dad2e705f : etnaviv: isa: Switch to enum isa_thread
87e5ad3930e : etnaviv: isa: Print dst_full for ALU
0c70dcd6f7a : etnaviv: isa: Add clang-format special comments
bc72126cb4e : radeonsi/vcn: Only enable VBAQ with rate control mode
b144f501906 : radeonsi/vcn: Fix 10bit HEVC VPS general_profile_compatibility_flags
cc0df497f0d : radeonsi/vcn: Allocate session buffer in VRAM
0b518681938 : radv: remove bogus VkShaderCreateInfoEXT::flags being 0 assert for compute
8c2a749f672 : etnaviv: isa: Drop capturing of python output
85deb9f706c : radv: simplify DB_Z_INFO.NUM_SAMPLES with null ds target on GFX11
45edd99b6be : ci: mark microsoft farm as offline
674e89953f0 : intel/brw: Use new builder helpers that allocate a VGRF destination
4c2c49f7bcd : intel/brw: Add builder helpers that allocate temporary destinations
319ba85e101 : intel/brw: Add builder helpers for math functions
cf8ed9925f2 : intel/brw: Make a helper for finding the largest of two types
f5473e6edd5 : intel/brw: Don't use inst return value when it isn't needed
dfe5e566715 : radv/ci: add more flakes
42b992cfab5 : turnip: rename tu_queue_submit struct to follow ODR
ea863c0c1cc : nir/print: Do not access invalid indices of load_uniform
cc9141f0449 : rust/program: remove Program::kernels
d8ed73b5f61 : rusticl/program: Arc the stored KernelInfo
672de78d667 : core/kernel: skip validating unique kernel signatures
6ab4b2d7a06 : spirv: preserve signed zero in modf
c2053c53639 : etnaviv: Allow collecing both GPU and NPU specs
a4653587cc4 : etnaviv: Add a separate NPU pipe
108d2103ea8 : etnaviv: Pass npu to etna_screen_create in a separate parameter
06683288e0b : etnaviv: drm: Stop after model query failure
ba59882212a : etnaviv: drm: Suppress get-param error message for non-existent core
4ec84adbed1 : venus: fix to destroy all pipeline handles on early error paths
c3be21f1778 : wsi/wayland: Dispatch event queue in wsi_wl_swapchain_queue_present
2a417e3fc19 : intel: Build float64 shader only for Vulkan
bdbcba52693 : v3dv/ci: add rpi5 failure
b4874aa5cf5 : ir3: Use scalar ALU instructions when possible
32308fe9f1c : ir3/nir: Fix imadsh_mix16 definition
17cb1c78bde : ir3: Directly use shared registers when possible
3bec9e684d0 : ir3: Rewrite shared reg handling when translating from NIR
4828942d0c3 : ir3: Get sources before emitting scan_clusters.macro
ce6c4f03201 : ir3: Add scalar ALU-specific passes
4c4234501fb : ir3: Support scalar ALU in the builder
823e034db28 : ir3: Make type_flags() return a bitmask enum
ac132b3f62d : ir3: Create reduce identity directly
497fcd26b51 : ir3: Add builder support for shared immediates
736570b74d2 : ir3: Add support for ldc.u
94c1ff415bd : ir3: Distinguish lowered shared->normal moves
a64dd98e550 : ir3/cf: Don't fold shared conversions
0f62203edf3 : ir3/cp: Support swapping mad srcs for shared regs
ef75ea18cd3 : ir3: Don't emit single-source collects
4ffef73bf5c : ir3: Immediate source for stc is invalid
37748bbe780 : ir3: Validate scalar ALU sources
06cf178edeb : ir3: Implement source restrictions for shared ALU
876c5396a78 : ir3: Add support for "scalar ALU"
f8ac16b4b98 : ir3: Use correct category for OPC_PUSH_CONSTS_LOAD_MACRO
507b51e7ae6 : ir3/legalize: any/all/getone are non-prefetch helper users
4ac1b13f1a7 : ir3/legalize: Remove bad (eq) micro-optimization
a56de0774b1 : ir3/legalize: Take (ss) into account in WaR hazards
ae2db62aab2 : ir3: Moves with shared destination are always legal
4ee0f6d1fbf : ir3: Allow propagation of normal->shared copies
b309418380e : ir3: Validate that shared registers are in-bound
468f070a911 : ir3: Reset num when creating parallel copies
c00e06bc627 : ir3: Use INVALID_REG in array store
b2cf2dfd78d : ir3/ra: Use ra_reg_get_num() for validating num
81015b26208 : ir3/lower_copies: Fix "inaccessible" half reg lowering with shared regs
fec5b9397f4 : ir3/lower_copies: Handle HW bug with shared half-floats
100096394f3 : ir3: Don't use swz with shared registers
ec036fe51e1 : ir3: Fix shared parallel copy validation
ca91b58457b : ir3/lower_pcopy: Fix immed/const flags for copy from shared
90dabe5a183 : ir3: Fix lowering shared parallel copies with immed src
4937172534a : ir3/ra: Prepare for shared phis
a7cae84078c : ir3/ra: Fix printing shared reg file
478cd713080 : ir3/ra: Prepare for shared half-regs
f8632862d08 : ir3: Rewrite regmask implementation
90067425a63 : ir3/legalize: Use define for register size
750e6843c02 : ir3: Rewrite postsched dependency handling
dbeeec25704 : ir3/ra: Don't demote movmsk instructions to non-shared
79c89a36703 : ir3: Validate tied sources better
3c71667dda5 : ir3: Add scan_clusters.macro to is_subgroup_cond_mov_macro()
031b6124493 : ir3: Add scan_clusters_macro to ir3_valid_flags()
063ef2254b7 : v3dv: enable VK_EXT_extended_dynamic_state
499d5cb18db : v3dv/ci: update expected list due VK_EXT_extended_dynamic_state
60e9237e81c : v3dv: StencilOp and StencilTestEnable are now dynamic
2526f74aded : v3dv: PrimitiveTopology is now dynamic
fbfb99cbc39 : v3dv: ez_state/incompatible_ez_test could be recomputed at cmd_buffer
b6e473cd585 : v3dv: move depth CFG bits setting to cmd buffer emission
9fa023f1110 : v3dv: DepthBoundsTestEnable is dynamic now
29c8aca881b : v3dv: CullMode and FrontFace are dynamic now
e3061e62811 : v3dv: provide implementation for CmdSetViewportWithCount
f4d426fae6b : v3dv: provide implementation for vkCmdBindVertexBuffers2
f2236065b70 : v3dv: port dynamic state tracking to use Mesa Vulkan
858154b84ec : ir3: Don't set saturation on `flat.b`
3b3df7b8a98 : panvk: avoid dereferencing a null-pointer
8456588b1f9 : panvk: drop needless null-checks
5df20cac22f : panvk: do not leak bindings
8fd171b02d1 : panvk: drop needless null-check
9058d5ff625 : panfrost: correct first-tracking for signature
f852f86a311 : panfrost: check return-code of drmSyncobjWait
70dcdb31303 : panfrost: assert that drmSyncobjWait returns 0
f59e5ee5fba : panfrost: check return-value from u_trim_pipe_prim
8deaf37047c : panfrost: do not deref potentially null pointer
186f7fa915b : panfrost: do not write outside num_wg_sysval
39f919707af : panfrost: remove nonsensical assert
71fd7836f69 : spirv: deduplicate default debug log level
378bed6fa69 : v3dv/ci: skip all the WSI tests, they are way too flaky to be worth it
1dadf950c36 : rpi3/ci: drop duplicate comment without any corresponding actual skip line
42183a9f2b8 : v3dv/ci: dEQP-VK.dynamic_state.*.double_static_bind are fixed now
e14f5252fac : v3dv/cmd_buffer: always bind pipeline static state
1f07f5a79b4 : radv/video: Report maxBitrate in encode capabilities
c210bb79521 : radv/video: Check encode profiles and bit depth in capabilities query
2d0282f5762 : radv/video: Set correct bit depth and format for 10bit input
ae866966e63 : aco/tests: add tests for divergent merge phi with undef
0f61e0c27ee : aco/tests: add tests for hidden breaks/continues
6b3e14ba83b : aco/optimizer: remove p_linear_phi handling from optimizer
2d0c6647f0c : aco: use SGPR phi lowering for all scalar phis
6ec6899bff4 : aco: use SGPR phi lowering for all loop header phis
7c011932999 : aco: use SGPR phi lowering for uniform phis in divergent merge blocks
9ab5e7fe5d2 : aco/lower_phis: implement SGPR phi lowering
f2d32e1c138 : aco/lower_phis: generalize init_state() so that it works with any scalar phis
55130069b8b : aco/vn: copy-propagate trivial phis
6e3446422f8 : aco: introduce aco_opcode::p_boolean_phi
3b832fe2abb : aco/lower_phis: simplify check for uniform predecessors
d6c9b1d03fd : radv: Handle all dependencies of CmdWaitEvents2
7c0b73e0aac : radv/rt: rework the helper that hashes a ray tracing pipeline
58fb6db649f : radv/rt: pass radv_ray_tracing_state_key to radv_rt_pipeline_compile()
7be635719c0 : radv/rt: add radv_ray_tracing_state_key
ec78cbce4c1 : radv/video: don't truncate frame_num and POC to 32
ee7e0168a18 : venus: reclaim signal semaphore feedback resources for wasteful clients
fdc21a95aa6 : venus: workaround excessive dma-buf import failure on turnip
824a8542d72 : venus: silence a stack array false alarm
3e16d25d1a2 : venus: avoid client allocators for ring internals
9926aedc96f : anv: enable EDS3 AlphaToCoverageEnable & RasterizationSamples
ada806baa35 : anv: remove fs_msaa_flags from the graphics pipeline
ddf31d2f407 : anv: move 3DSTATE_MULTISAMPLE to partial emission
815d2e3e8b1 : anv: move 3DSTATE_PS to partial packing
3a336a98e9f : anv: move more PS_EXTRA programming to runtime
355549e7b09 : anv: move 3DSTATE_WM::BarycentricInterpolationMode programming to runtime
11b348a1c58 : anv: add dirty tracking of fs_msaa_flags in runtime
25b57a6a750 : anv: track sample shading enable & min sample shading
b80dd22d573 : intel/brw: add min_sample_shading value in wm_prog_data
bdfa25dc776 : intel/fs: decouple alphaToCoverage from per sample dispatch
1bbe2d98335 : intel/brw: fixup wm_prog_data_barycentric_modes()
48bf95ba96c : anv: factor out wm_prog_data get in runtime flush
e302825fef6 : anv: fixup indentation
2f0c2d2ed73 : anv: simplify multisampling check
bd1a3921d13 : zink: fully wait on all program fences during ctx destroy
f18a1d3a311 : zink: prune zink_shader::programs under lock
866dc85d673 : panfrost: Skip new failure from VKCTS 1.3.8.x
fc15041255f : panvk: Ensure we lower load_base_workgroup_id to 0
33db56e784b : isaspec: Improve 'meta' handling
1747fed633f : isaspec: Add method to get the displayname of BitSetEnumValue
8ebf07eccd1 : anv: check requirements for VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE
497672ac747 : ci: pass MESA_VK_ABORT_ON_DEVICE_LOSS through to the DUT
ae68fa51a48 : radeonsi: respect pipe_picture_desc::flush_flags
08d3b93ce77 : radeonsi: prep for pipe_picture_desc::flush_flags
7ed38749961 : frontends/va: set PIPE_FLUSH_ASYNC when possible
a90075e772a : frontends/va: track whether there are imported/exported surfaces
893797eb321 : gallium: add pipe_picture_desc::flush_flags
b2c0c83be19 : d3d12: Fix static analysis issues due to bad parenthesis closing
7809c5f222c : ac/nir/tess: Implement packed 16-bit HS->TES I/O using helper macros.
e92e0bab936 : ac/nir/tess: Implement packed 16-bit LS->HS I/O using helper macros.
67c2016dd58 : ac/nir/esgs: Implement packed 16-bit ES->GS I/O using helper macros.
7bfbff74400 : ac/nir: Add helper macros for emitting IO code.
feb2ba9e9b3 : ac/nir/tess: Slightly refactor emitting LS outputs.
55757ce03be : ac/nir/esgs: Slightly refactor emitting IO loads and stores.
86cce0e677e : panfrost: clamp buffer-size to max-size
19aa0b9473b : panfrost: add PAN_MAX_TEXEL_BUFFER_ELEMENTS define
1277f58d8a4 : etnaviv/nn: Make parallel jobs disabled by default
b4067594799 : anv: formatting fix when printing pipe controls
7101aecc53f : ci: Use id_tokens for JWT auth
2639c910526 : ci: Add S3 id_token for all jobs
87fa1fdcb24 : radeonsi/vcn: set accurate size for dec header and index_codec
2c180c47f74 : zink: reconstruct features pnext after determining extension support
e1c9b2a4553 : aco/ra: assert that the register file is empty after register allocation completed
be1e68b4ee9 : aco/ra: fix kill flags after renaming fixed Operands
548763709b3 : lavapipe/ci: add flakes
908d62be1da : freedreno/ci: add flake
4b0362637bf : anv: reuse embedded samplers across shaders
78558de8a67 : panvk: Kill panvk_sysval_vec4
6d4b376a9b2 : panvk: Lower sysvals to push uniforms
9c553bda9c1 : panvk: Prepare dynamic buffer descriptors at bind time
a603c66659d : panvk: Move the dynamic SSBO descriptors to their own UBO
cfe22541498 : panvk: Put dynamic uniform buffers at the end of the UBO array
66721357488 : panvk: Prepare things so we can push sysvals to our push uniform buffer
0bafa94f9a9 : lavapipe/ci: add WSI testing to all the deqp-vk jobs
5497c3e75a9 : panvk/ci: add WSI testing to all the deqp-vk jobs
84632dce93f : v3d: Move spec@!opengl 1.1@getteximage-formats, Fail in broadcom-rpi4-fails
d2029536396 : v3d: Move spec@arb_texture_view@rendering-formats, Crash in broadcom-rpi4-fails
4660ee1deaa : glthread: check for invalid primitive modes in DrawElementsBaseVertex
f153f945fc6 : pan/bi: clean up tex coord lowering
3139f8f6238 : pan/bi: fix 1D array tex coord lowering
0fbaf8703a1 : anv: enable VK_KHR_shader_float_controls2
22fa29ac2f3 : vtn: support float controls2
7f97fa6df01 : nir/algebraic: move float control conditions to be per instruction
8c4cd3e74e6 : nir/algebraic: support float controls conditions per instruction
08df0c7dde3 : nir: check inf/nan/sz preserve per-instruction
750bd9757eb : spirv: gather some float controls bits per instruction
666647acaed : nir: track some float controls bits per instruction
829ea357146 : compiler: reorder FLOAT_CONTROLS enums
df6cfb4dd04 : intel/brw: Rename brw_reg_type_to_hw_type to brw_type_encode
9205f6ff513 : intel/brw: Combine a1/a16 3src type decoding functions
28034aac34d : intel/brw: Combine a1/a16 3src type encoding functions
545bb8fb6f7 : intel/brw: Replace type_sz and brw_reg_type_to_size with brw_type_size_*
c22f44ff079 : intel/brw: Replace brw_reg_type_from_bit_size by brw_type_with_size
007d8912393 : intel/brw: Use newer brw_type_is_* shorter names
f523bfcf901 : intel/brw: Reindent after shortening BRW_REGISTER_TYPE_* to BRW_TYPE_*
873fcdff38f : intel/brw: Stop using long BRW_REGISTER_TYPE enum names
9d8f2c44212 : intel/brw: Rework BRW_REGISTER_TYPE's representation semantics
c45e235df5d : intel/brw: Drop NF type support
1c6f863fc7d : intel/brw: Delete gfx10 table for align1 3src type encoding
40422927dcb : nak: Pass has_mod to all form of src2 requiring it
46598758e7a : radv: Trace indirect dispatch sizes
2b2f67aa2b0 : radv: Use a struct for the trace_bo layout
575565af581 : ac/debug,radv: Read UMR wave dumps into memory before parsing
9a43987780a : docs: Add an alternative way to debug GPU hangs with RADV
bb719640b55 : docs: Add documentation about debugging GPU hangs on RADV
f6143d3f48f : aco/tests: validate before and after post-ra tests
47d824a6441 : aco/lower_to_hw: fix 16bit p_insert on gfx8
bb80ac7a709 : aco/lower_to_hw: fix v_cvt_pk_u16_u32 instruction format
619470732f8 : aco/tests/post_ra: fix various validation errors
f85e6c82a64 : aco/tests: don't use undef for descriptors
68dfe17abcc : anv: disable dual source blending state if not used in shader
e6fb3ba0379 : isl: Set MOCS to uncached for Gfx12.0 blitter sources/destinations
0666a715c72 : ci: fix container rules on release branches and tags
e8d94536d21 : radv: fix image format properties with fragment shading rate usage
ce1bbd241eb : venus: extend image cache to vkGetDeviceImageMemoryRequirements
f4f8f2ecbba : venus: refactor out image requirements helpers
b06e2108eb0 : docs: update calendar for 24.1.0-rc1
d95248ee0b6 : docs: add sha256sum for 24.0.6
d4f23331bda : docs: add an extra 24.0.x release
c6ff1f0ca52 : docs: update calendar for 24.0.6
5ee4523a75a : docs: add release notes for 24.0.6
5e1a9880032 : nir: document base_global_invocation_id and base_workgroup_id
d22f936019f : nir: remove workgroup_id_zero_base
3217838fef8 : nir: remove global_invocation_id_zero_base
a2c96b8e7f3 : mesa/st: lower base invoc and workgroup id
e040a08e5e9 : lavapipe: lower base_workgroup_id to zero
a62fb368d62 : v3d: call nir_lower_compute_system_values to get rid of base intrinsics
51f54cdec44 : intel/compiler: lower workgoup id to index only for mesh shaders
3625a44dcc6 : nir/divergence_analysis: handle load_base_global_invocation_id
25d697ef259 : nir: add SYSTEM_VALUE_BASE_WORKGROUP_ID
07685ea89b0 : docs: reset new_features.txt
8fff01e9d0c : VERSION: bump to 20.2
c3fc214a980 : radeonsi: implement user_data_amd for 5, 6, and 7 components correctly
882ee264a6c : radeonsi: use ip_type in debug code instead of hardcoding GFX
e7000c02e42 : radeonsi: always run nir_opt_16bit_tex_image
18bcdbb6344 : radeonsi: only expose 8 EQAA samples due to shader limitations
256cc77f847 : radeonsi: don't add whether NIR is used into the shader key
e5c8f0781c6 : radeonsi: make clear_render_target clear DCC directly instead of via pipe->clear()
eccaba9dfa5 : radeonsi: enable fast FB clears for conditional rendering
9a47fbecd7b : radeonsi: don't flush CB and DB if there have been no draw calls
f0160443a28 : radeonsi: don't flush CB in si_launch_grid_internal_images if not needed
708f57e681f : radeonsi: don't use si_get_flush_flags() for flushing images
38f74d62771 : radeonsi: disable VRS flat shading for selected 8xMSAA and thick tiling cases
86131c25a14 : radeonsi/gfx11: implement DCC clear to "single" for fast non-0/1 clears
10ec4689836 : radeonsi: don't call resource_copy_region in pipe->blit
26a5955821f : radeonsi: change allow_flat_shading to make it a single condition
494cad56c4d : radeonsi: remove si_use_compute_copy_for_float_formats
18b7b2c8066 : radeonsi: use simpler UINT fallback formats for draw-based resource_copy_region
8235d3aa195 : radeonsi: preserve NaNs in draw-based resource_copy_region
a03df53d3be : radeonsi: move blitter clear_render_target impl into si_gfx_clear_render_target
82e63db91ff : radeonsi: move blitter resource_copy_region implementation to si_gfx_copy_image
e94813204a5 : radeonsi: allow input NIR to use descriptors in image opcodes
30fab15f39c : radeonsi: don't expose samples_identical and don't lower FMASK if it's disabled
dab4295cd52 : radeonsi: fix initialization of occlusion query buffers for disabled RBs
aad2302cf5d : radeonsi: move TCS epilog key bits to the key->ge.opt section
d29d215df70 : radeonsi: check has_stable_pstate in the winsys
a094339d64c : radeonsi: add the radeonsi_optimize_io option into the shader cache key
3630c11c3b7 : radeonsi: use the same nir_lower_subgroups_options as RADV
adde1dbae5d : radeonsi/gfx11: enable DCC fast clears for 8-bit and 16-bit formats
d478693dc6c : radeonsi/gfx11: don't prefetch constants in binaries into the instruction cache
71ae7b85ed9 : radeonsi/ci: update gfx11 failures
665df08af47 : ac/surface: constify and reindent NIR meta address-from-coord function params
cce1aa47664 : ac/llvm: always trim components of texture instructions, trim DMASK
83a601d4203 : ac/llvm: fix assertions for texture instructions with 16-bit LOD bias
708b0a7c23a : intel/dev: Read GFX IP version during runtime
4d3fee0b407 : intel: Sync xe_drm.h
a78e98f18e5 : etnaviv/nn: Keep track of the sign bit when decrementing to zero
9bac40b7961 : etnaviv/nn: Don't shortcut ZRL bits calculation
d46e68c89a9 : etnaviv/nn: Enable image cache
d6045ca5026 : etnaviv/nn: Move unused field to its right place in the struct
c75b512673d : etnaviv/nn: Fix calculation of remaining out channels
baebd6f43dd : etnaviv/nn: Ensure tile_y is > 0
e70ea63a179 : teflon: Enable convolutions with number of output channels not divisible by 8
b1438237279 : intel/tools: Parse INSTDONE registers in Xe KMD error dump
c221ba6f75c : intel/decoder: Add intel_print_group_custom_spacing()
94deb24e2bb : intel/tools/aubinator_error_decode: Move definition of option_color to header
7e5628749c0 : anv: use u_foreach_bit to iterate over the the view mask like we do for transition_clear_color
5efecc9782c : anv: Enable HiZ on multi-LOD depth buffers.
599e8bf9212 : ci/valve: remove the traces runner
a5892258277 : ci/b2c: allow setting the DTB to be used
2d442fc0146 : ci/b2c: rename .deqp-test-valve into .b2c-deqp-test
b084dbd44f3 : ci/b2c: rename .b2c-test-{vk,gl} to .b2c-x86_64-test-{vk,gl}
e2444ad6c11 : etnaviv/nn: Extend post-multiplier for v8 architecture
c2290843dfc : etnaviv: Add nn_core_version field to etna_specs
db2d5a01033 : etnaviv: hwdb: Add VIP_V7 and NN_XYDP0 feature bits
588c7629361 : zink: preserve/merge variable names when generating new variables
cb597cb85e1 : nir/print: print io instr->name if available
948126368a1 : nir/clone: preserve intrinsic name field across clones
5303785bb9c : nir/lower_io_to_scalar: preserve variable names when splitting io
3541ed8502c : nir: store variable names to io instrs during io lowering
dbe29274721 : etnaviv: Avoid duplicate query of ETNA_GPU_FEATURES_0 parameter
4f123a79512 : etnaviv: common: Add PIPE_3D feature bit
ff155f46a33 : freedreno/a7xx: Register updates from kgsl
59d3a8ea07d : ci: uprev CTS to 1.3.8.2
cd5c9870ea1 : rusticl/program: handle -cl-no-subgroup-ifp
ca861e8f754 : ci: Add zink-venus-lvp job
e9dacca3f7f : ci: Allow to pass LIBGL_ALWAYS_SOFTWARE to the guest environment
708a6359027 : broadcom/ci: document external causes for some CTS 1.3.8 failures
1de805e9860 : nouveau: Fixes error: unused import: `crate::nvh_classes_cl906f::*`
4fc3f115459 : venus: fix VkDeviceGroupSubmitInfo::deviceMask for feedback cmds
46e4354940c : intel/compiler: Disassemble mlen/rlen/ex_mlen in units of registers
ff89e83178a : intel/brw: Lower VGRFs to FIXED_GRFs earlier
5b3d4c757dd : intel/brw: Support FIXED_GRF when generating code for CLUSTER_BROADCAST
b926cd3dd9b : radv: don't use python 3.9 feature in radv_annotate_layer_gen.py
27a3880adae : aco: don't use python 3.7+ feature in aco_opcodes.py
fe4f6dd18ff : isl: Update shader channel select for missing components
2d8686ccd55 : isl: Update isl_swizzle_supports_rendering comment
3a868970a20 : zink: disable command reordering for compute-only contexts
ffb082f8111 : zink: make NOREORDER mode context-based
ef0c9231a75 : mesa/st: don't use serialized_nir for cached shaders
dc85832c35d : ac/gpu_info: Fix broken UVD firmware query
f0ddba819fb : freedreno/drm-shim: remove duplicate entry for a630
1ffae320a84 : freedreno/drm-shim: add a730, a740, and a750
39088571f08 : ir3: add support for predication
bbc78e92ff4 : ir3: add support for precolored sources in predicate RA
2288ef916cf : ir3: model predt/predf without sources
d56f1abd724 : ir3: remove unnecessary tessellation epilogue
44b080af07f : meson: implement split-debug
9d5af353185 : nir/lower_clip: update inputs/ouputs read/written bitmask
2e79234f9d5 : ac: allow to use 64K of LDS for tessellation on GFX9+
fb323ae46b4 : radv: rework the number of tess patches computation
758e6d9005b : ac,radeonsi: add helpers to compute the number of tess patches/lds size
8b8d194bfb7 : radv: advertise VK_EXT_nested_command_buffer
7de95e77427 : radv: track if nested command buffers uses indirect draws
0d18a2f4fbb : radv/amdgpu: do not use IB2 for nested command buffers
1763d1aab18 : iris: Avoid allocation of not needed iris_bucket_cache
c473a156dcc : iris: Avoid creation of slabs and cache buckets of lmem heaps in integrated gpus
a51c64ac5c2 : iris: Add comments to BO_ALLOC flags
7a1779edc7f : ir3: Don't pack FS inlocs
56607fafc2c : ir3: Don't use non-contiguous component masks for FS
d0c4b9144a3 : radv: Fix differing aspect masks for multiplane image copies.
37e9e8b06ca : aco: split vop3p results
88e03feb279 : aco: schedule LDS instructions
0ee4fa33bcc : aco: schedule LDSDIR instructions
0bc8a9be674 : aco: make store clauses more aggressively
1bce498bbfc : aco: include LDSDIR in latency/etc stats
6c73c9bb16f : v3d/simulator: size counter_values array correctly on V3D 7.x
0c0d62ba701 : etnaviv/nn: Implement zero run length encoding of weights
1e78d9aaca5 : panfrost: use util_debug_message for perf_debug
ef4c6e93452 : panfrost: perf_debug_ctx -> perf_debug
7655257c82b : panfrost: use perf_debug_ctx instead of perf_debug
e4f945cd4ae : vulkan: pass cmdbuf level to vk_command_buffer_ops::create()
1fb9e67f7e3 : etnaviv: drm: Drop NPU-related params
62aab1437e2 : intel/fs/gfx20+: Handle subdword integer regioning restrictions in copy propagation.
217d4123607 : intel/fs/gfx20+: Implement sub-dword integer regioning restrictions.
4cc975c6e91 : glx: silence more implicit-load zink errors
e3ea55fef28 : zink: don't print error messages when failing an implicit driver load
b53a402edc3 : pipe-loader: plumb a flag for implicit driver load through screen creation
744307289cd : frontends/dri: plumb an 'implicit' param through screen init
4742d9bc1a6 : gbm: plumb an 'implicit' param through device creation
14c44aacffb : dri: plumb a 'implicit' param through createNewScreen interfaces
014bbae4bf3 : glx: pass implicit load param through allocation
91c757bda1e : glx: add an 'implicit' param to createScreen
1b9ee76369b : glx: fix some indentation
0e8202cc243 : loader: delete unused param from pipe_loader_vk_probe_dri()
4b81ee6418b : ci/lava: Fix how exception entry in structured log
e96e25f323e : ci/lava: Don't run jobs if the remaining execution time is too short
3e331714710 : ci/lava: Introduce unretriable exception handling
5363874676a : ci/lava: A few formatting cleanups
13093ceb3ca : intel/brw: Move validate out of fs_visitor
671d216f392 : intel/brw: Remove two duplicated validate calls in optimizer
8a6fe544093 : intel/brw: Refactor FS validation macros
d1848081240 : nvk: Don't advertise residencyAlignedMipSize on MaxwellB+
be940a7dc68 : nvk: Use implicit pipeline cache
59bba821efe : nvk: Hash ycbcr conversions in the descriptor set layout hash
0f46e279ba1 : vulkan: Add implicit pipeline caching support
dae6b6a23d0 : panfrost: fix an incorrect stencil clear optimization
e89123ec73c : zink: prune some piglit cts fails
bf2df78575b : broadcom/common: Now "util/box.h" is under src, so remove the FIXME
ef111f5f07d : etnaviv: Don't init the blitter in compute-only contexts
095e3af2b0b : radv: add RADV_DEBUG=psocachestats to report per-pipeline cache hits/misses
1f4ee459141 : radv: rework pipeline cache search helpers
bbe52934b63 : radv: use radv_pipeline::sha1 for graphics/compute pipelines
6e24da3ad47 : radv/rt: move radv_ray_tracing_pipeline::sha1 to radv_pipeline
862d53f00a6 : radv/rt: remove unnecessary param to radv_ray_tracing_pipeline_cache_insert()
6bbf8a08a40 : panfrost: Use pipe resource helper
e0db4b458b5 : radv: cache RT stage info
122455b6867 : radv: Properly initialize imageCreateFlags in GetPhysicalDeviceVideoFormatPropertiesKHR
ba32ea6da33 : llvmpipe/ci: update expectations after piglit uprev
dc387e000cf : radeonsi/ci: update vangogh expectations after piglit uprev
6b22fff6581 : nvk: Don't use a descriptor cbuf if it's too large
f6301a77277 : nak: Count GLOBAL_SIZE_OFFSET in bytes, not words
34ffa4cd107 : nir/lower_blend: Fix nir_blend_logicop() for 8/16-bit integer formats
e5f133ccc42 : util: import pipe_box and its helpers
959891e33f6 : util: add new format helpers
2bb102f020b : r600/sfn: Don't put b2f64 conversion into ALU group
07995b98a86 : r600/sfn: when emitting fp64 op2 groups pre-load values
36c81b5e88e : r600/sfn: call nir_lower_doubles explicitely
bf44ce61bb4 : r600/sfn: Use dependecies to order barriers and LDS/RAT instructions
a61b658d5fa : r600/sfn: Add array element parent also to array
04f232ed99b : util/disk_cache: try getenv(HOME) before getpwuid->pw_dir
c2b1555a572 : ac/parse_ib: Always print the value of the whole register
f4c6664d4bb : radv/debug: Dump descriptor binding information
e27deed2ab4 : radv/debug: Try to find unbound shaders
23c167f8266 : radv: Canonicalize addresses in radv_find_shader
48b79a18c52 : radv/debug: Canonicalize shader addr
9778e1b9a04 : ac/debug: Handle the output of recent umr versions
65f5f1559f4 : ac/nir/ngg: Fix packing 16-bit MS outputs.
c6c9da03365 : ac/nir/lower_legacy_gs: Implement packed 16-bit GS outputs in non-dedicated slots.
abfce648806 : ac/nir/lower_legacy_vs: Implement packed 16-bit VS/TES outputs in non-dedicated slots.
4a113235136 : ac/nir/ngg: Implement packed 16-bit GS outputs in non-dedicated slots.
0f85f9060b3 : ac/nir/ngg: Implement packed 16-bit VS/TES outputs in non-dedicated slots.
d097a60d576 : nvk: Advertise VK_KHR_shader_subgroup_rotate.
714acf7d212 : nak: Enable lowering rotate to shuffle.
42b85780c64 : nil: Advertise S8_UINT on MaxwellB+
58b5f6b6785 : nil: Be more speicific about Maxwell in the format table
4821c49ca76 : nil: add s8 pte kind
208f8ed429e : nil: Use the enums from the hwref headers for PTE kinds
51ffb45b5c7 : nouveau/headers: Add the MMU headers to the Rust crate
3bd8a2568d5 : nouveau: Import the hwref headers from Nvidia OGK
16f2249a804 : nvk: Use the NAK helpers to fill QMDs
9ace83603d6 : nvk: QMDs are 64 dwords
b9c0e3c1ab7 : nak: Add helpers for filling QMDs
64f02ac16d4 : nouveau/headers: Generate Rust for QMDs
20c1a69125f : nouveau/headers: Move the classes into a submodule for Rust
7e87f3ccdee : nvk: Restrict shaderFloat16 to Ampere+ for now
4850aebcafc : tu: Replace TU_FROM_HANDLE with VK_FROM_HANDLE
a5adbae6f61 : nir: intel/brw: Remove cmat_signed_mask from dpas_intel intrinsic
2ce558d928d : intel/brw: Fix handling of cmat_signed_mask
ce05a7c3a2e : zink: ci updates
6fe0cfdc09d : zink: vectorize io loads/stores when possible
3c673919c34 : zink: run nir_lower_io_to_scalar (mostly) unconditionally and earlier
4b2fe347b12 : zink: copy shader name when copying shader info
390479e948d : zink/ci: update CI lists since piglit uprev
18d8c3ca339 : anv: Add missing ANV_BO_ALLOC_INTERNAL
bfa189b6e85 : docs/android: Improve instructions for replacing driver
57abef5af1f : docs/android: Fix example meson cross file
61b2bd861f9 : ir3: Rewrite nop insertion
9df3323564d : ir3/legalize: Fix intra-block state propagation with loops
ec45e8294cd : Uprev Piglit to f7ece74a107a2f99b2f494d978c84f8d51faa703
6c00441bfaa : panvk: Advertise VK_KHR_driver_properties
f7f9b3d170f : panvk: Move to vk_properties
a9f170f6132 : panvk: Fix driver UUID not being filled
a0f80774ce6 : panvk: Return os_page_size for minMemoryMapAlignment
c040283e7a7 : panvk: Dissociate UBO and push_constant emission
0721de3bb94 : panvk: Stop lowering push constant loads to UBO loads
46e764c5e18 : panvk: Pass the push constant array to draw/dispatch calls
04d7b9c396f : panvk: Stop declaring one push constant array per graphics stage
fac41af93c4 : rpi4/ci: add new flakes from last night's run
2d24561da94 : rpi4/ci: sort flakes
3432abd6113 : rpi5/ci: add flakes from last night's run
e34850ea23a : rpi5/ci: sort flakes
9bfb07586c7 : radv/video: Implement per picture type min/max QP
694cc4728db : radv/video: Avoid resetting rate control every frame
1000260ed8e : radv/video: Set maxSublayerCount to 4 for H265
b65341fd3a2 : docs/ci: explain how gitlab considers "changes" when pushing on a fork branch
ea1f09a5f21 : v3dv/ci: update expected list
b3c6b48493f : ac/nir/tess: Use LDS IO mapping when loading tess levels from LDS.
0fdb388698d : ac/nir/tess: Split I/O mapping to two functions.
2d9e38dbe51 : radv: Calculate VRAM tess patch size independently of LDS size.
8190a65c780 : radv: Rename LDS related variables in get_tcs_num_patches.
54b08d6bbfc : radv: return per plane requirements for disjoint images
e18cc3b39b1 : radv: fix waiting for occlusion queries on GFX6-8
fe1aa98ab9d : nak: Allow SHF to use immediate encoding for shift
f008f6a33be : util/futex: replace double-cast check with a simple sign check
042b8a65d33 : brw/lower_a2c: fix for scalarized fs outputs
4e5ed7ebd5d : intel/brw: Avoid getting a stride of 0 for nir_intrinsic_exclusive_scan
90e12ed8435 : intel/brw/xe2+: Only apply Wa 22016140776 to math instructions
112063a060e : llvmpipe: Only use udmabuf if header is found
053b5f3e0cd : llvmpipe: Only return null resource handle when dt is not mapped
639fe038ce9 : nvk: Enable EXT_nested_command_buffer.
8d56c89b558 : nvk: Improve the unsupported handle type error
9542449397e : nvk: remove useless MME scratch 26 usage
164c0951a08 : anv, hasvk: check requirements for USAGE_INPUT_ATTACHMENT properly
f3e97d30d91 : anv: const-correct anv_{image,buffer}_is_sparse()
1cca5e8b32d : anv/sparse: fail the right way in anv_GetDeviceImageSparseMemoryRequirements()
10ee2a510a0 : anv/xe: rename and refactor xe_exec_fill_sync()
1c9b13119e7 : anv/xe: de-duplicate xe_exec_fill_sync()
5346442e74a : anv/xe: assert we're using drm_syncobjs only once
045182092e6 : anv/xe: slightly improve error handling for the vm_bind ioctl
f17d7655fe8 : anv/xe: add a 'flags' parameter to the vm_bind() kmd_backend function
15b6f321afd : anv/xe: extract anv_vm_bind_to_drm_xe_vm_bind()
461794554ae : intel/tools/error2hangdump: Add Xe KMD support
0db081f096c : intel/tools/error2hangdump: Move i915 parser to a function
52d2d4ae2c5 : intel/tools/error2hangdump: Move code that will be shared with Xe parser to error2hangdump_lib
a7651d83375 : intel/tools: Move more Xe KMD error decode functions to error_decode_xe_lib
9b583017667 : intel/tools: Move ascii85_decode_char() to error_decode_lib
33bc079050c : intel/tools: Move Xe KMD error decode functions to a separated file
80b8deaabbd : intel/tools/error2hangdump: Replace drm_i915_gem_engine_class by intel_engine_class
3c3fd352b17 : intel/tools/error2hangdump: Print out_filename when failed to open it
3279abd494f : radv: Rename per_vertex_shaded_mask to explicit_strict_shaded_mask.
3dd758f72c5 : radv: Allow using high 16 bits of PS input slots.
12c0c20ed1c : radv: Remove superfluous bool arg from slot_to_ps_input.
a4cf36998f1 : radv: Refactor emitting PS input types.
c471aed748b : radv: Only consider interpolated inputs as 16-bit float.
afb08ee244b : radv: Run DCE before deleting I/O variables.
0c1cf20e833 : panvk/ci: Re-enable copy_and_blit tests
21775a459fe : panvk: Add support for KHR_push_descriptor
160dd5bf2b4 : zink: add VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR for shaderdb
fd6468a5aeb : zink: destroy shaderdb pipelines
b7b51295bf1 : zink: add ZINK_DEBUG=nopc to completely disable precompilation
a83fd26d0ef : nir/print: stop trying to match i/o vars using base/driver_location
52cc12b8d2a : panvk/ci: Enable dEQP-VK.pipeline.monolithic.*
a8a00510865 : panvk/ci: Make sure we catch GPU faults
d49ca71554b : panvk: Abort on fault when PANVK_DEBUG=sync
9a8dae1bf86 : panvk: Make sure we use the proper format for views of depth+stencil images
7d8bfe405d0 : panvk: Skip tiler jobs when the vertex shader doesn't write the position
d5c2d152a58 : panfrost: implement a driver-specific max-miplevel
2b1db3de7b7 : panvk: Fill maxCustomBorderColorSamplers
10a631f767a : panvk: Re-order things in panvk_physical_device_init()
a261e6c4eae : panvk: Swizzle the border color on v7 when the format is BGR
5e07edd4f6c : panvk: Don't advertize vertex_buffer cap on sRGB formats
294406bba20 : panvk: Make sure we have a decode context created when we need one
0eec8b0ff6b : panvk: Fix depth/stencil image views
b40dad1d59c : panvk: Make sure we pick a valid wrap_mode_r value for unnormalizedCoordinates
b9fe15e47fc : panvk: Fix has_non_vs_attribute() test in panvk_draw_prepare_vs_attribs()
58a5ae3f722 : panvk: Fix img2buf copies with image X offset not aligned on 16 pixels
7b063932570 : panvk: Don't assume pViewportState != NULL
f1d8a65d7ff : pan/bi: Extend bi_emit_texc() to support wider direct tex/sampler idx
feffe7fd2a4 : panvk: We don't support resolve operations yet
3b6c2cf0f06 : panvk: Make sure the sample_pattern is set in the tiler descriptor
47a98bbe349 : panvk: Fill pan_tls_info::wls::instances
3c3476bae8b : panvk: Fix input attachment support
502a1ca3000 : pan/bi: Allow subpass sampler dims
51ab0a4c258 : panvk: Don't assume VkGraphicsPipelineCreateInfo::pColorBlendState != NULL
303f04d3463 : pan/bi: Support fragment store_output() with a non-zero offset
df4e3e4777b : panvk: Fix the colorAttachmentCount check in begin_rendering_init_fbinfo()
cb9ad5e44b7 : panvk: Fix attach-less rendering
b3e6ef964fe : util: simplify loop logic in util_format_get_first_non_void_channel()
71b93f63ddd : radv: initialize a couple of variables
05c4c17f912 : wsi/x11: drop unused param in x11_present_to_x11_sw()
8b53127e9fa : docs/rusticl: add an intro explaining what Rusticl is
ae5231a0deb : vk/overlay-layer: simplify print and make it more readable
0e615602665 : vk/overlay-layer: fix None checks
fc5fa08d896 : vk/overlay-layer: drop unused imports
acf1c7dc737 : lavapipe: add 1 new failure and 1 new timeout since CTS uprev to 1.3.8.0
aeab27cc24c : egl: drop dead dri2_dpy param in dri2_wl_visual_idx_from_config()
7350b65669f : etnaviv: avoid re-defining prog_python
b67f9b4d0d5 : radV/ci: reduce the parallelism of navi21 to 3
6ee39b1870b : radv/ci: update lists for TAHITI and Zink/Polaris10
e85b2641a18 : radv/ci: add one more flake since CTS 1.3.8.0 for RENOIR
1070c9b0e77 : broadcom/compiler: enable perquad with uses_wide_subgroup_intrinsics
fbd6da9bcdd : ci: handle missing dri libraries during listing
e297fb1bd59 : nil: cbindgen is required
40f39482e15 : ci: uprev CTS to vulkan-cts-1.3.8.0
974b3ab9642 : zink: disable buffer reordering correctly on shader image binds
737bae42676 : venus: fix swapchain image memory bind
dd02ea37696 : egl: use os_get_option for MESA_LOADER_DRIVER_OVERRIDE
6f13b201ade : egl/android: fix zink loading
ff37271ea73 : egl: fix defines for zink's dri3 check
e3a5ade9eef : intel/isl: Disable miptails to align LODs for CCS WA
e2260b8152a : vulkan/wsi/wayland: Remove unused get_min_image_count_for_mode_group
4f5e9a21c5d : panfrost: remove panfrost_create_shader_state() related dead code
642d32045fd : vulkan/wsi/wayland: Fix use after free
74615bb704f : radv: clear color attachments without exports before compaction
68a91242dc5 : anv: Remove protected memory types from default_buffer_mem_types
fc691d9f371 : lavapipe: disable stencil test if no stencil attachment
5363f7cce5c : freedreno,tu: Disable UBWC for storage images on a750
c234c502aa9 : freedreno: Make has_ibo_ubwc a7xx specific
5c842d95aac : ci: delete mistaken duplicate llvmpipe-{fails,skips}.txt
26d9e9bdb55 : radv/rt: add radv_rt_pipeline_compile()
07f3b9aaeda : radv/rt: insert shaders to cache right after they are compiled
6dc5b6ee609 : radv/rt: rework handle_from_stages to pass hashes directly
6979b1ea3de : radv/rt: initialize shader group capture/replay in a separate function
3738331afe1 : radv/rt: remove unnecessary pipeline parameter to radv_generate_rt_shaders_key()
29338d85a0c : radv/rt: remove unnecessary pipeline parameter to radv_rt_fill_group_info()
763b4e992c7 : radv: Enable KHR_video_queue if encode is enabled
363a90d0c45 : vulkan/video: hevc: b-frames can be reference or not
eb4dbe59b3a : ci: re-enable Igalia farm
6ae2147dd6f : nir: print i/o variables in location order
cdcb2ab5387 : mesa: fix typo
6b048435372 : vulkan/runtime: fix typo
69eac6dd152 : ci/a618: Add zink-tu-a618-full
659f5d3271c : ci/a618: Rebalance a618-limozeen jobs
453e9a24fd2 : ci: Add deqp fix for pipeline_statistics_3 tests
7688d5a0621 : freedreno: Update a618 xfails
f56fc168243 : ci: disable Igalia farm
eaf8c56a114 : radeonsi: Adds return on failure to get plane info
53e130e3330 : nir/lower_doubles: preserve NaN when asked to do so
c6c52113a03 : nir/lower_doubles: preserve sign of zero if we are asked to
5218cff34b3 : nir/algebraic: avoid double lowering of some fp64 operations
73bf648f047 : ci: kill piano trace globally
8eb2743b1fb : aco/tests: remove LLVM 11 code
13faa231c20 : aco/tests: don't assume constructor order
71fdc676826 : radv: Store range rather than bo_size in VkBuffer/VkImage.
c939111f3fc : panfrost: mark separate_stencil as valid when surface is valid
9f36fba9bea : ac/nir/ngg: Enable packing 16-bit mesh shader outputs.
07cedd64865 : ac/nir/ngg: Split 16-bit MS output stores by components.
c0c04d244c4 : ac/nir/ngg: Refactor MS output store into two functions.
10a71984d6a : ac/nir/ngg: Refactor update_ms_output_info.
238c7f0ea23 : ac/nir/ngg: Use just one IO semantics variable in MS output store.
d0018901f91 : ac/nir/ngg: Slightly refactor mesh shader cull flag stores.
8e24d3426d9 : ac/nir/ngg: Refactor MS primitive indices for scalarized IO.
76c90f929fe : ac/nir/ngg: Remove support for loading mesh shader outputs.
bc32ca929cb : broadcom/ci: update expected results
7ffd85d85cc : etnaviv: flip the switch on MSAA support
62903b2d75e : tu: Expose VK_EXT_surface/swapchain_maintenance1
4408aff896a : tu: Fix missing implementation of creating images from swapchains
9e4c7dee3bc : tu: Replace TU_HAS_SURFACE with TU_USE_WSI_PLATFORM
06d277c1bd3 : tu: Move tu_BindImageMemory2() to tu_image.cc
295fa01db80 : etnaviv: Fix disabling of features
518d365d062 : etnaviv: Switch to etna_core_disable_feature(..)
97f5721bfc4 : broadcom/compiler: needs_quad_helper_invocation enable PER_QUAD TMU access
d2b9e216893 : radv: simplify the check for exporting multiview in the last VGT stage
c9c51a93e5c : radv: remove unused parameter in radv_skip_graphics_pipeline_compile()
2d18645b1fe : radv: simplify checking for PS epilogs in radv_pipeline_init_blend_state()
575111e15ab : radv: return early when PS is NULL in radv_pipeline_init_blend_state()
5e78c2d08bd : radv: simplify importing pipeline layout with GPL
70b613926dc : anv: enable capture/replay with descriptor buffers
4dad2a4a6fd : anv: enable shader border color capture/replay
806281f61fe : anv: add a new reserved pool for capture/release
67d772b112e : anv: add capture/replay support for buffer with descriptor buffers
43b57ee8a56 : anv: add capture/replay support for image with descriptor buffers
4fadc2edb71 : anv: remove useless dynamic state allocation for samplers
772c8ccada5 : anv: disable capture replay with descriptor buffer
c94cd1235f4 : anv: implement VK_EXT_image_compression_control
db6ee2e1bbb : vulkan: track compression control flags on vk_image
0e5c44a6095 : drirc: rename hasvk only option
73c31e9483d : anv: move all format props checks to anv_get_image_format_properties()
d83aaf4e05c : anv: reuse vk_common_GetImageSubresourceLayout
62d96a65464 : anv: add dirty tracking for push constant data
899263ecfc8 : wsi/x11: support explicit sync
e637c632391 : intel/brw: Make an fs_builder::SYNC helper
d5b8cec7a2d : intel/brw: Replace FS_OPCODE_LINTERP with BRW_OPCODE_PLN
12b0e03bd24 : intel/brw: Use SHADER_OPCODE_SEND for coherent framebuffer reads
46a7ee772ea : intel/brw: Drop default size of 1 from bld.vgrf() calls
217d56e9b1d : intel/brw: Delete fs_visitor::vgrf helper
f29a56a4ac5 : intel/brw: Delete if_depth_in_loop
bd6a430c941 : intel/brw: Drop gfx7 scratch message setup code
a791805d10d : anv/sparse: rework anv_free_sparse_bindings() error handling
95dc34cd97a : anv/sparse: replace device->using_sparse with device->num_sparse_resources
0c1dbfe899f : anv/sparse: remove unused dump_vk_sparse_memory_bind()
ba3b1c2d120 : anv/sparse: adjust sparse_bind_image_memory debug messages
f73385f8ff3 : anv/sparse: remove unnecessary popcount assertions
2f5638cf2e5 : anv/sparse: remove useless isl_surf_get_tile_info() call
831da93d76c : venus: clean up legacy descriptor update template bits
5223cf2b11f : venus: use STACK_ARRAY to simplify set template update and push
7e01ffe733d : venus: simplify need and ignore rules for desc image info
378db530ae3 : venus: optimize set update template data population
498f1d7eb1b : venus: simplify push descriptor update with template
4c6b9e2fbef : venus: fix to drop an extra ;
be844247380 : venus: avoid the redundant template entry
706691a7152 : nouveau: require cbindgen >= 0.25
2543f5a594f : radv: use ac_nir_opt_pack_half
2b346cc6392 : ac/nir: add ac_nir_opt_pack_half
c15498afbe3 : nir/use_dominance: set the root as post-dominator of unmovable instructions
edf07649f46 : vulkan: reduce struct vk_object_base by 8 bytes
13aea0fb304 : freedreno/common: Fix register stomper ranges for A7XX
98ce4a98ae7 : nir/remove_unused_io_vars: check all components to determine variable liveness
7d33bab3b48 : meson: Add missing newline at eof
ad4d13f184d : anv: reduce struct anv_image_memory_range from 32 to 24 bytes
7f608fc206e : radv: use canonicalized VA for VM fault reports
b06e237363d : nvk: Remove duplicate DRM_NODE_RENDER check
8d2f83ce986 : etnaviv: hwdb: Drop stdint.h dependency
13dffdec60e : panvk: wire up version-overriding
83c40aa3f4b : ci/etnaviv: update expectation after piglit uprev
e3d123b7a67 : panfrost: fix a GPU/CPU synchronization problem
87bfad9efae : etnaviv: rs: treat depth-only clear to X8Z24 surfaces as full clear
fc0d65e54f3 : etnaviv: ci: update expectation with fixed depth/stencil clears
f69794b5033 : etnaviv: split TS and non-TS RS clear commands
06ce243a73d : etnaviv: trigger TS derivation after slow clear
f2f486a7eb9 : svga/ci: disable vmware farm
502f0091de2 : radv/rt: stop computing unused hash for the traversal shader
9a5016d54d4 : radv/rt: use radv_pipeline_hash_shader_stage()
12059eedfe8 : etnaviv: Drop not needed check if seamless cube map is supported
429f953d8f3 : Revert "gallivm/ssbo: mask offset with exec_mask instead of building the 'if'"
4586451b2dd : radv: add missing SQTT markers when an indirect indexed draw is used with DGC
4a19047d329 : radv/video: Select temporal layer when encoding each frame
3393e563731 : radv/video: Set VBV buffer size and level
8875a79513b : radv/video: Set correct bitstream buffer size
5df45c0f99c : radv/video: Fix setting slice QP
2b1031ec10c : nir/opt_varyings: Add workaround for RADV mesh shader multiview.
91dd9c35bee : nir/opt_varyings: Fix relocate_slot so it doesn't mix up 32-bit and 16-bit I/O.
7e43c2d08ff : nir/opt_varyings: Debug print during relocate_slot.
bf2227d0d05 : nir/opt_varyings: Only propagate constant MS outputs, not other uniforms.
5dd1461ca48 : nir/opt_varyings: Add early return when producer stage is task.
a083a25a808 : nir/opt_varyings: Fix explicit and per-vertex FS inputs.
586acb47c8e : nir/opt_varyings: Support per-primitive I/O.
21ff2907c77 : nir/opt_varyings: Allow optimizing primitive ID for MS -> FS.
8792098772f : nir/lower_io_to_scalar: Support per-primitive outputs.
38bd5780291 : nir/lower_io_to_scalar: Support explicit (and per-vertex) FS inputs.
433fe2022c9 : nir/gather_info: Clear per-primitive I/O masks at the beginning.
28c0f6f369d : nir/recompute_io_bases: Fix per-primitive inputs.
723b3d354e6 : nir/print: Print per-primitive and explicit strict IO info.
566174785c2 : lavapipe: Explicitely support ycbcr formats
8f5fb4e0951 : lavapipe: Handle multiple planes in GetDescriptorEXT
c48d6097cdf : lavapipe: Do nort use NIR_PASS during lowering
4335d006a7c : lavapipe: Implement ray_tracing_maintenance1 queries
a26f96ed3de : lavapipe: Handle accel struct queries in handle_copy_query_pool_results
6cc780173a8 : r300/ci: failures list update
fe35a8b00e7 : nir: change "user_data_amd" sysval from 4 to 8 components
c1f750eed9e : nir: add nir_intrinsic_optimization_barrier_sgpr_amd
6426f6de6a2 : nir: allow FP16 in nir_format_linear_to_srgb
281e08714e3 : nir: add more build helpers
b681677f7d3 : nak: Rewrite union_find and use it in repair_ssa
b5f4c54d0de : nak: Remove old union_find implementation
7101ed7f885 : ci: temporarily disable Android test builds
b9c80ee59e8 : etnaviv: drm: Remove fallback value for ETNA_GPU_NUM_CONSTANTS
57a662fc4cf : etnaviv: Copy values from etna_core_info
e60e045b89a : etnaviv: drm: Fill limits
def32f8668e : etnaviv: hwdb: Fill limits
b68e868d314 : etnaviv: common: Add some limit values
ef19966e380 : etnaviv: common: Add enum etna_core_type
aaccc25a4dd : etnaviv: drm: Make use of hwdb
2192e620bb0 : etnaviv: hwdb: Add etna_query_feature_db(..)
394652e5a02 : etnaviv: hwdb: Generate hwdb.h
a07d1864db3 : ci: Install python3-pycparser in build container
d9e490c2f48 : etnaviv: hwdb: Import gc_feature_database from ST
5c5dc646ed2 : etnaviv: hwdb: Import gc_feature_database from Amlogic
775eff30464 : etnaviv: hwdb: Import gc_feature_database from NXP
e1c6748cf4c : etnaviv: drm: Query some id values in etna_gpu_new(..)
d600b45ccc9 : etnaviv: Switch to etna_core APIs
358e1f10c52 : etnaviv: drm: Initialize etna_core_info based on kernel features
8639367f556 : etnaviv: common: Add feature bitset
df198d21f90 : etnaviv: Introduce etna_feature enum
9eede9ba0b8 : etnaviv: Move hw header to common place
f4c90d43164 : etnaviv: Switch to etna_core_info
d3f8e3ee421 : etnaviv: drm: Add etna_gpu_get_core_info(..)
ad4b6cce300 : etnaviv: drm: Make use of etna_core_info
3b150bcba87 : etnaviv: Introduce common etna_core_info
1984712a8ef : glsl: inline _mesa_copy_linked_program_data()
4655381e3b5 : glsl: remove UsesEndPrimitive field
1139a703c1a : glsl: remove ActiveStreamMask field
1e13e9be458 : glsl: remove FragDepthLayout field
9dc6ea2fada : r300: remove nir_to_rc_options wrapper
b1c98ffd9e5 : r300: move lower_fabb option out of the options struct
2de9142f9ff : r300: remove the ntr lower_cmp option
4735265187b : r300: get rid of the unused ubo_vec4_max ntr option
26bb068935f : r300: inline unoptimized_ra ntr option
7de43c4fb8f : ac: add helper ac_get_ip_type_string to remove duplication
8597870dcb2 : ac/llvm: simplify the optimization barrier and apply it to the whole vector
c7e30cdbbbe : ac/llvm: remove unused fields of ac_shader_abi
105e22f6fd4 : ac/llvm: remove handling of input and output loads/stores that are lowered
ce7ca0d80bf : ac/llvm: allow image loads to return less than 4 components, trim DMASK
c91b56c2716 : ac/llvm: add support for 16-bit coordinates (A16) for image (non-sampler) opcodes
c9ea9e96a7b : ac/llvm: simplify extracting an element in get_image_coords
f49cfa9a1c5 : ac/nir: allow 16-bit results for resinfo
03d241b2564 : ac/surface: add radeon_surf::thick_tiling
abc327a39a4 : venus: use more relaxed profile for TLS ring seqno wait
7f246bca045 : zink: ci updates
0e0effe59bf : zink: enable opt_varyings with ZINK_DEBUG=ioopt
942f3d3a3f3 : zink: add a pass to fix vertex input locations
e8c12c82ef5 : zink: set nir_io_glsl_lower_derefs in compiler options
163bb2b9c1d : zink: rework rework_io_vars
c329ee200f0 : zink: set lower_to_scalar
0d756fd0bc1 : zink: set indirect io compiler flags
e511ffea4b9 : ci/intel: sona device_type is back online
2e5d49b3ddb : gallium: delete PIPE_CAP_NIR_COMPACT_ARRAYS
44aee09cfbc : nine: stop checking PIPE_CAP_NIR_COMPACT_ARRAYS and use compact_arrays
8d9c5cc6ede : st/program: stop using PIPE_CAP_NIR_COMPACT_ARRAYS and use compact_arrays
cba1b03e867 : mesa: delete LowerCombinedClipCullDistance from consts
c9977f8de63 : glsl: move an assert from st_context over to avoid using PIPE_CAP_NIR_COMPACT_ARRAYS
9f5e62df89c : ttn: stop using PIPE_CAP_NIR_COMPACT_ARRAYS and check compact_arrays
20d0613c130 : glsl: stop using PIPE_CAP_NIR_COMPACT_ARRAYS and check compact_arrays
d2abc7f9a67 : freedreno: set compact_arrays in compiler options
39b66f9c842 : intel: set compact_arrays in compiler options
d694c1b0949 : v3d: set compact_arrays in compiler options
7967be922da : agx: set compact_arrays in compiler options
223aedfa5db : egl/dri2: don't bind dri2 for zink
26836438cb1 : r300: optimize swizzle for inline constants
e34bb4738aa : r300: move presubtract pass later
a35a158b093 : r300: check for the extra restrictions on presubtract swizzles
ede4e4aae36 : lavapipe: clamp 32bit query results to low 32 bits rather than MIN
129bebd5199 : llvmpipe: clamp 32bit query results to low 32 bits rather than MIN
60674265490 : svga/ci: add two new piglit flakes to svga
56dba5489ae : ir3: Do not set clip/cull mask if no one writes clip/cull
35831dded5f : anv: increase maxResourceDescriptorBufferRange on DG2+
c82b8a81531 : radv: stop ignoring shader stages that don't need to be imported with GPL
2b6993cb71a : r300: fix r300_draw_elements() behavior
9e056fc9628 : glsl: remove now unused do_dead_functions()
875ca9ec114 : glsl: move validate_{stage}_shader_executable() to the nir linker
316165afec5 : glsl: use info from shader when linking
38398cc6bb1 : glsl: use shader info to store gs verts
0dcbd8a8a43 : glsl: move cross_validate_uniforms() to the nir linker
0d8ee7534e5 : glsl: make validate_intrastage_arrays() usable across files
fe2e60a4d30 : glsl: add some data members to nir_variable
344bcd1703d : glsl: move mode_string() to helper
7d00b759f39 : radeonsi/uvd_enc: update to use correct padding size
0aa632b519b : anv: Use appropriate argument format for indirect draw
7e82c59fa4b : Uprev Piglit to dd6f7eaf82e8dd442da28b346c236141cbcce0b1
f419a8be904 : frontends/va: Only export one handle for contiguous planes
4f4c9ff68a3 : gallium/pipe: Add contiguous planes per-surface attribute
934188c3ca7 : zink: block LA formats with srgb
d2507a69161 : nir/lower_clip: handle scalarized io
49714125d59 : nir/lower_clip: surgerize for lowered io
7760642d2e8 : v3d: set use_clipdist_array=true for lower_clip?
c2a467dd4bd : aco: remove occupancy check in dealloc_vgprs()
9775318aa94 : aco: don't include the clause in VMEM_CLAUSE_MAX_GRAB_DIST
8d55b6155c2 : freedreno,computerator: support initialization of buffers
b3e65c77c43 : v3d: configure polygon mode when enabled
6cc119522e0 : tsan-blacklist: surpress two race conditions in TC
ccff97f7baf : tsan-blacklist: Ignore race in get_max_abs_timeout_ns
9e7112f4dfb : llvmpipe: Don't emit certain debug code when TSAN is enabled
7c36c4f0a41 : tsan-blacklist: ignore race when reading lp_fence signalled status
7dc19d941e4 : util/u_queue: read fence->signalled locked with TSAN
aa347029da5 : futex: disable futexes when compiling with tsan
0d46e0e88bd : meson: Add blacklist when compiling with tsan
446672f9b10 : ci: Implement support for replaying ANGLE restricted traces
094a0a2ccbd : intel/dev: 0x7d45 is mtl-u not mtl-h
5238b773b47 : intel/dev: Change ATS-M 0x56c2 string from 170G to 170V
5e6e3c7f897 : nir: rename to nir_opt_16bit_tex_image
16682b60546 : radv/video: don't advertise timestamp bits for decode/encode
ee64a385b64 : radv/video: handle encode control parameters better.
05cd42417ff : radv/video: enable video encoding behind perftest flag
967e4e09dee : radv/video: add h265 encode support
54d499818ca : radv/video: add initial support for encoding with h264.
800c03ffbd4 : radv/video: add parameter patching calls.
1d74661dfd6 : radv: add encoder queue support pieces and encoder queries.
f6c27bea262 : radv: add direct cs emit for a dword.
1ce215c5a32 : radv/video: export unified queue header/tail functions.
1e16851ab11 : vulkan/video: copy the profile over for h264 encode.
24b6a047eee : docs: add sha256sum for 24.0.5
ead2f6d7f1f : docs: update calendar for 24.0.5
030473f5b2f : docs: add release notes for 24.0.5
cfb8f3c1a50 : radv: Clean up gathering linked I/O info.
0e481a4adcd : radv: Always use fixed I/O locations for TCS outputs in VRAM.
892ebf20407 : radv: Add radv_gather_unlinked_io_mask to shader info header.
e8ddf1a064c : radv: Remove dead code for creating per-patch IO mask.
66f4dd292c7 : radv: Keep track of TCS outputs that need LDS.
b44f97a7bab : nir: don't try to optimize exclusive min/max scan to inclusive
df63f188e83 : etnaviv: fix separate depth/stencil clears
c1401fda8a0 : wsi/wayland: don't use explicit sync with sw
44db558cead : ci: disable sona devices, all devices are offline
c0867f48117 : freedreno/afuc: Add initial support for a750
04af4cbfea7 : freedreno/afuc: Add a7xx new-style branch instructions
9c0ba24c70a : freedreno/afuc: Switch to using the GPU ID in the firmware
9840607f4b7 : radv: rework and add a helper for hashing a compute pipeline
05cd85afc67 : radv: add a helper for hashing pipelines
c6cb3b3b939 : radv/rt: remove dead code about intersection shaders in radv_pipeline_get_shader_key()
7cc604ed1b5 : anv: Fix typo in DestinationAlphaBlendFactor value
1f4662cc4ed : radv: move alu
d9a8ab0e014 : radv: sink alu
8479c3bddb8 : radeonsi/vpe: add support for p010
d330676c226 : etnaviv: Remove offline shader compiler
fce9a31ba0f : frontends/vdpau: Support creating VDP_CHROMA_TYPE_420_16 surfaces
b17cf678956 : frontends/vdpau: Fix cdef strengths and lr_unit_shift in AV1 decode
33785a2ab12 : svga/ci: re-enable vmware farm
2e502542acf : vulkan/runtime: Check correct callback list for binding report.
66066650c96 : zink: if AcquireNextImageKHR fails with VK_NOT_READY or VK_TIMEOUT retry
a5a2bd29698 : lavapipe: don't clamp index buffer size for null index buffer draws
fef9ad6f66c : intel/dev: update DG2 device names
a02d8c811d2 : intel/dev: update DG2 device names
8d5072bb7fc : radv: fix missing unbind report when a buffer is destroyed
50060072a70 : radv: fix missing unbind report when an image is destroyed
ec55364f9b8 : radv: add a helper to set image bindings
91c48d8f437 : radv/rmv: fix image binds logging for disjoint images
04c9369c559 : radv: fix addr binding report for disjoint image binds
ea84b50e4e5 : radv: fix missing addr binding report for WSI image binds
8626844a002 : radv/rmv: fix missing image bind logging for WSI images
f783ca5926c : ci: Add VK_DRIVER_FILES passthrough from jobs to tests
e16849a0d3b : ci: Change propagated variables into an array
03483ecb116 : radv: Destroy leaf_updateable_pipeline
702f40f415b : aco: add ra test for hi v_interp_p2_f16
e2cb9c57a28 : aco: use v_interp_p2_f16 opsel
d15ca421c45 : aco/gfx9: all non legacy opsel instructions only write 16bits
18706947e85 : aco/tests: add assembler tests for interp high_16bits
4b5016a537d : aco: support high_16bits FS IO
af199c6949c : aco: swap opsel and wait_exp for vinterp
81a334a594a : aco/assembler: add vintrp high_16bit support
893ee883fe7 : aco: use v1 definition for v_interp_p1lv_f16
2526d1020be : radv/rt: stop passing pCreateInfo to radv_ray_tracing_pipeline_cache_search()
5db1ce37337 : radv/rt: handle creation feedback like graphics/compute pipelines
c73e5e08e02 : radv/rt: constify device in radv_init_rt_stage_hashes()
7bb437f3d65 : radv: stop using a graphics pipeline for generating the graphics key
1b05570d6c7 : radv: add skip_shaders_cache also for compute/rt pipelines
f6d97720107 : radv: determine if the cache is disabled at device creation time
0413729bc39 : intel/compiler: add assert for Wa_22017182272
7d4c23991a4 : intel/blorp: remove unused blorp batch flag
c603dee104b : venus: use STACK_ARRAY to simplify descriptor set update and push
15214150923 : venus: refactor descriptor set update and push
563a61878cb : venus: drop vn_should_sanitize_descriptor_set_writes
21dee4d463c : venus: misc set alloc and cleanup refactors
e488b2f85e8 : venus: optimize mutable state restore
799ac5d77be : venus: set alloc to skip earlier for reserved and invalid bindings
0f47d43eee4 : venus: move async_set_allocation check outside helpers
7d5c046c808 : venus: rely on enum vn_descriptor_type for internal trackings
2c1cb659499 : d3d12: Include <shlobj.h> with lowercase name
1fb74672a91 : nak: Use undef for unset FSOut components
fdfccfa8fa2 : nak: Set fewer bits in writes_color
078fe5454e9 : nak: Fix ldg/stg/atomg encoding to use globalmem
b4bf44a574a : ci/lp: Remove ext buffer YUV tests from fails
58b4bf04e44 : lp: Wrap udmabuf usage in HAVE_LIBDRM ifdef
18e6bb322eb : radv: fix 2d/3d image copy on compute queue
fdffa675f99 : docs: mark VK_KHR_maintenance6 as DONE for RADV
4c12ac5f7c5 : panfrost: fix polygon offset calculation for floating point Z
54ca0b3b218 : d3d12/ci: Add vainfo with appverifier CI check
5028a9ede3f : ci/etnaviv: Do not skip tex-miplevel piglits
85a8cc14c0c : tu/query: improve CP_EVENT_WRITE7::ZPASS_DONE usage
1df5ab25625 : tu: RB_SAMPLE_COUNT_ADDR is also used on a7xx
b2613ba0fb9 : tu/autotune: use SAMPLE_COUNT_END_OFFSET when writing the ending sample count
85dd83aa460 : anv: only check patch_control_points changes in runtime flush
e2bcbcd24fd : r600: fix typos
fd3d1253433 : r600: add license information to the sfn_shader_gs.h
722e5bf46f7 : r600: add license info to the r600_opcodes.h
0020dd85ee1 : r600: add license header to r600_formats.h
fb8cf56b756 : r600: update licensing to SPDX header
c423f48204e : frontend/nine: fix typos
c6468f6547c : frontend/nine: Reset should EndScene
d6044cf8575 : frontend/nine: Fix destruction race
b4a14c7ebf2 : frontend/nine: Fix missing light flag check
d3cec6cdf1d : frontend/nine: Fix programmable vs check
9063d554f34 : frontend/nine: Fix ff ps key
750b2af4d9e : lavapipe: Implement VK_KHR_ray_tracing_position_fetch
cede1291196 : lavapipe: Implement VK_EXT_pipeline_library_group_handles
1f729d9e2d3 : lavapipe: Implement KHR_ray_tracing_maintenance1
d99e95e033e : lavapipe: Implement VK_KHR_ray_tracing_pipeline
8b71c6d0d1f : lavapipe: Fix a memory leak in lvp_push_internal_buffer
73259c9ec40 : lavapipe: Add an api_stage parameter to update_pcbuf
fd8fd2d7915 : lavapipe: Inline fill_ubo0
9482d8cc610 : lavapipe: Use the pipeline type in get_pcbuf_size
5e0b8334ec1 : lavapipe: Pass lvp_ray_flags into lvp_aabb_intersection_cb
bdab90d1205 : lavapipe: Add more ray tracing helpers
35ad2e37d9f : lavapipe: Remove unused ray tracing variables
5423a479546 : lavapipe: Defer binding compute state
a738ae48386 : lavapipe: Lower mem_constant variables
8ff444b595a : lavapipe: Make lvp_create_pipeline_nir non-static
1a718e0adf4 : lavapipe: Make lvp_shader_init non-static
5d43b8c46ed : lavapipe: Add lvp_spirv_to_nir
04af9b3ac2e : llvmpipe: Fix function call handling
85e840786c6 : nir: Add lavapipe ray tracing intrinsics
edc8e011ebf : nir/serialize: Encode data for temporaries
1ff8659f41d : nir/print: Fix printing booleans with bit_size>1
27dba224d32 : driconf: add a workaround for Joe Danger
2abb72f512c : driconf: add a workaround for Joe Danger 2
bd189dbd772 : glsl: allow out arrays in #110 with allow_glsl_120_subset_in_110
6b383ca810b : nil: Enforce units via Rust types
c3b33de33c9 : nil: Take a format in el_to_B()
5a075785ac4 : nil: Drop the nil_extent/offset4d() helpers
bc0de7a2cf7 : nil: Add Extent/Offset4D::new() helpers
8f65ecac214 : ir3: Use divergence analysis for (jp) and physical CFG
b349dc5c749 : ir3: Remove loop shared copy check
5ed567fea16 : ir3: Run divergence analysis at the end
266adc3e11a : ir3: Allow single-predecessor phis
42ddbf4ebeb : nir/divergence_analysis: Fix load_view_index divergence in VS
223e3727d54 : nir/divergence_analysis: Add uniform_load_tears option
291e6d2940c : nir/divergence_analysis: Add ir3-specific intrinsics
cf7e1f3817d : anv, iris: add missing CS_STALL bit for GPGPU texture invalidation
955444e0686 : svga: Fix instanced draw detection
96479794a5d : nir/lower_vec_to_regs: always set cursor before inserting decl_reg
fc90d4eed9f : nil: Make the Rust library the primary build target
571b77fee76 : nil: Delete unused USAGE bits
5577128c831 : nil: Rewrite the TIC code in Rust
d5b7dd6ce57 : nak/bitview: Add a SetField<f32> implementation
426553d61d1 : nil: Re-implement nil_image in Rust
9fdcd217a46 : nil: Rename nil_tiling::gob_height_8 to gob_height_is_8
c13e7b01f99 : nvk: Stop using nvk_extent4d short names
1713b02da72 : nil: Rewrite nil_format in rust
303dc122147 : nil: Add the start of a Rust library
299f32736a9 : nil: Move to a single header file
cdaa8e67e3c : nil: Move nil_tic_format to nil_format_table.h
dde95fc039d : meson,ci: Add the paste crate
923a0a727bf : ci: Add cbindgen to the build images
640d14969ee : nouveau/headers: Add Rust bindings for texture headers
56aefac615d : nouveau/headers: Add initial Rust bindings
53bc7956168 : nouveau: Use hyphenated arguments to class_parser.py
0d2008461dc : nouveau: Move .rustfmt.toml from NAK to src/nouveau/
f387c473651 : ci: uprev vkd3d-proton to c3b385606a93baed42482d822805e0d9c2f3f603
0f2d5ed75c4 : aco: assume no unreachable blocks
306a72db1fd : aco/tests: add control flow tests
ae63d967d7f : aco/tests: add isel test helpers
543ca160a5d : nir,aco: add test intrinsics
0a25af1d4ed : aco: save/reset/combine has_divergent_continue in uniform branches
46c734ff02b : aco: ensure loop exits exist in NIR
842191e9ba6 : aco: remove unreachable merge blocks
863718d62e2 : nir: add nir_remove_after_cf_node helper
b0653370d0e : vulkan: don't zero-initialize STACK_ARRAY()'s stack array
856db21acd8 : Revert "ci: disable Collabora's farm due to maintance"
34b6ae96c08 : etnaviv: use correct blit box sizes when copying resource
2964812aacb : etnaviv: rs: take src dimensions into account when increasing height alignment
7a69d78ba2a : aco: use SPDX-License-Identifier
bd68c39f65f : mr-label-maker: be explicit about the various CI files
b2f3835d00c : mr-label-maker: include */gitlab-ci-inc.yml in GitLab CI changes
2dd321963f1 : isl: set NullPageCoherencyEnable for depth/stencil sparse surfaces
74955dbed74 : radv: enable VK_EXT_shader_object by default
6bf80841a81 : panfrost: add tiler-heap driconfs
d55f85491c5 : panfrost: silence compiler warning
87fde606cf1 : radv: use SPDX-License-Identifier
c3d30d9e65b : anv: mark descriptors & pipeline dirty after blorp compute
fe53d85273e : ci: disable Collabora's farm due to maintance
2bd3674679d : anv/video: Fix to set correct offset and size for parsing h265 slice header.
e808a1ead42 : nvk: Early-out impossible descriptor allocations
aac2a31b3d3 : vulkan: Add a bunch of -Wpadded errors
6ea591d372d : nvk: Add a bunch of -Wpadded errors
987cbaee2a4 : nvk: Add a _pad field to nvk_fs_key
0cb852050d6 : gallium: handle copy_image of depth textures
d5aefb7a16d : meson: auto-enable glvnd when libglvnd is installed
f39b8154c1b : ci: explicitly disable glvnd to avoid regression when making it auto
4f25b84b246 : meson: turn `glvnd` option into a feature
3a4a16e9e88 : meson: regroup glvnd lines to get an easier-to-review diff in the next commit
a6392c06c07 : gallium/dri: reuse existing meson variables
fe36cf6cad9 : anv: add missing data flush out of L3 for transform feedback writes
f60956d0029 : glsl: move check_explicit_uniform_locations() to NIR linker
2a5ae739eab : glsl: move link_assign_subroutine_types() to the nir linker
baf13bff29b : nir: add subroutine fields to nir_function
5ea15ded2fc : glsl: switch verify_subroutine_associated_funcs() to nir
1a78e9a7e8b : glsl: move some linking calls to gl_nir_link_glsl()
dbaa90200ce : glsl: remove now unused glsl ir block validation
07078d4b8ec : glsl: remove now unused resize_tes_inputs()
c2066d46851 : glsl: call new nir resize_tes_inputs() pass
d1c11d957a1 : glsl: switch to NIR block validation
aea12654706 : glsl: add nir implemenation of block validation
20978004a7a : glsl: don't remove redefined per vertex block
c46827d52a3 : nir: add variable field from_ssbo_unsized_array
ab801a1a274 : glsl: add resize_tes_inputs() to the nir linker
a18e06f694d : nir: add implicit_sized_array data field
f24e6a5062a : nir: add max_array_access data field
acbf3ad1fba : glsl: Use a stable attr sort for VS in / FS out
6a7e5760178 : intel/fs: fixup instruction scheduling last grf write tracking
d59612f5e5d : intel/fs: printout a couple of more late compile steps
012c6965615 : zink/ntv: pull result out of cases and use a common store_def
fa581c70204 : zink/ntv: extract emit_tex_readop as function that reads texture pixel data
13f8a462c5e : zink/ntv: extract picking the image to load from
2678f7a554f : zink/ntv: replace if-chain with switch in emit_tex
cadbf720767 : zink/ntv: Extract move_tex:proj_into_coord
1850cd9a82f : zink/ntv: extract get_texop_dest_type
94bef5a182f : zink/ntv: extract get_texture_load
7f1a4624f84 : zink/ntv: simplify evaluation of sampled_type
6c5193368b4 : zink/ntv: extract find_sampler_and_texture_index
cca3f1de56a : zink/ntv: use new struct to pass texture parameters
f19d22ed7f2 : zink/ntv: extract get_tex_srcs
881b2b11926 : zink/ntv: introduce structure using the source params
5b69cbb80a7 : ci/amd: drop old PIGLIT_REPLAY_DESCRIPTION_FILE surpassed by PIGLIT_TRACES_FILE
9c104d21587 : ci/amd: meld radv-traces into radv-raven-traces
38c5a722c20 : microsoft/compiler: set compact_arrays in compiler options
695cde484e6 : zink: set compact_arrays in compiler options
a9d366085c4 : nir/gather_info: fix gathering for compact arrayed builtins
843614f45a6 : nir: add compact_arrays to nir_shader_compiler_options
6e2c3a70d3a : ci: add nightly full run of lavapipe
5650107c288 : ci: add nightly full run of llvmpipe
581f60def16 : ci/lavapipe: skip test that sometimes times out
69023c461f4 : ci/lavapipe: fix out of date fails list
60977b2efbb : ci/llvmpipe: fix out of date fails list
207f45e098a : ci/llvmpipe: make sure manual jobs don't auto-retry
ab6118361b6 : nvk: Allow various alu op to be vectorized for 2xfp16
001540bad2e : nvk: Advertise shaderFloat16
567cae69c3e : nak: Add 16-bits float operations
6b2ce802b7b : nak: Improve copy propagation pass to handle F16
bad23ddb484 : nak: Add F16 and F16v2 sources
791c2b604a4 : nak: move folding logic to Src::fold_imm
02873c4745b : nak: Support unaligned swizzles in 8/16 bits vec srcs
c2ec0111b21 : venus/ci: Add patch for modifiers test to check import/export bits
e84b6255d8b : docs: update lavapipe features
0507988f419 : lavapipe: EXT_image_drm_format_modifier
d6cb3c57930 : lavapipe: handle drm image imports
bd4f69a0fe4 : lavapipe: check drm modifier info during image create
97331d1ed41 : lavapipe: handle drm image format queries
a4290558dfc : lavapipe: include drm_fourcc.h
18c345d8406 : lavapipe: rework mem handle type assert to handle dmabuf
6df7cf4cfc8 : lavapipe: EXT_queue_family_foreign
b3d3239fc11 : llvmpipe: make it possible to import and bind unbacked resources
bfd8c124065 : winsys: add more stride members to winsys_handle
37274578845 : winsys: add WINSYS_HANDLE_TYPE_UNBACKED
07f25aa785b : lavapipe: EXT_external_memory_dma_buf
c1657de63c2 : lavapipe: support VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT
eb64f56b59a : lavapipe: add a function for asserting external memory handle types
ce3851d4697 : llvmpipe: conditionally export PIPE_CAP_DMABUF
715b29d032b : drisw: reuse kopper image extension vtable if modifiers/dmabuf is supported
d74ea2c117f : llvmpipe: Implement dmabuf handling
7e5c5d313bb : gallium: Add dmabuf arg to memory fd allocation API
e4ae665f933 : winsys/drisw: implement dmabuf handling
17abe3ecbd2 : winsys/drisw: implement displaytarget_create_mapped
73d75971abd : winsys/null: implement displaytarget_create_mapped
23206844eb9 : sw_winsys: add displaytarget_create_mapped
6e43fbdb11a : drisw: reorder image extensions
2b4e56ca273 : llvmpipe: explicitly reject (most) yuv formats
0f97c2ec519 : ntv: simplify increasing the number of dest componnets for sparse tex
0aa6c4437cc : ntv: pass def->index to store_def
f73dc77cc7b : ntv: remove store_ssa_def
5415abe3964 : ntv: remove store_def_raw
77c004f7ca2 : anv: Create protected engine context when i915 supports vm control
f0a354a7a5d : radv: Don't set driver locations for last pre-rasterization stage.
0dbf6e75821 : radv: Don't set driver locations for FS outputs.
450c8f159b7 : radv: Don't set driver locations for mesh shaders.
a554e44eae5 : radv: Use NIR IO semantics for VS input location mapping.
124202469ff : ac/nir/ngg: Rename confusing driver_location variable in mesh shader lowering.
580baaf1e1c : ac/nir/ngg: Use IO semantics for determining instance rate inputs.
11ced35e0a1 : ac/nir/ngg: Don't create dummy output variable for primitive ID.
14ba56718ff : radv: make sure the heap budget is less than or equal to the heap size
a29fda1ba06 : radv: move radv_printf_data to radv_printf.h
9223b800869 : radv: remove old comment in radv_cs.c
64282704087 : radv: move radv_queue_family_to_ring() to radv_queue.c
6e4f26827ca : radv: move radv_get_user_sgpr() to radv_shader.c
80683c220b2 : radv: make radv_get_vgt_index_size() static
be8b8722f95 : radv: memset radv_pipeline_cache_object data
c3c138b10f4 : radv: optimize msad_4x8 to mqsad_4x8
e5976bebed1 : amd: set has_shfr32=true
35f9318ceee : ac/llvm: implement mqsad_4x8 and shfr
6b301eae367 : aco: implement mqsad_4x8 and shfr
08903bbe89a : nir: add mqsad_4x8, shfr and nir_opt_mqsad
be93e381522 : aco/vn: remove instruction hash templates
ea84b365923 : anv: fix incorrect blorp dynamic state heap usage
0624130933e : zink: Remove ctx from zink_gfx_program
b0d680f54c0 : zink: Removed unused push_valid member
6a0f3b1aa59 : zink: another fence that is better off as a batch state
d862cb00247 : zink: ctx->last_fence really wants to be a batch_state, so accomodate it
98f3d072b42 : intel/dev: Add 0x56be and 0x56bf DG2 PCI IDs
9b0f028c7ea : anv: update protection fault property
d2e490dc4d2 : anv: disable generated draws in protected command buffers
034a1cdb583 : anv: disable protected content around surface state copies
27a37712279 : anv: pull surface state copies for secondary in one loop
07bf4808565 : anv: fix protected memory allocations
0e817ba548c : intel/brw/xe2+: Implement Wa 22016140776
50c7d25a9e8 : intel/dev/mesa_defs.json: Add LNL WA entries
c891a384e78 : dzn: Don't copy app indirect args if we don't need to
db16dcf0f99 : dzn: Add a hash table of command signatures with non-default strides
d7bd87aa27f : dzn: Rework indirect drawing keys for shaders and command signatures
ccf439629ff : dzn: Update pipeline cache params to take all options into account
4de88025cc2 : dzn: Understand whether first-vertex and base-instance are needed for a pipeline
fbd4e5d8aae : dzn: Query options21
ed465bf7387 : dzn: Delete dzn structs for indirect draw args and use D3D ones
f6c3d73700f : spirv2dxil: Output more specific metadata for whether draw sysvals are needed
30b1a6750c3 : spirv2dxil: Support passing first vertex / base instance to DXIL backend
607720151f8 : microsoft/compiler: Handle base vertex/instance sysvals as DXIL intrinsics
349c4d84c03 : ci/windows: Bump Agility SDK to 1.613.2 for ExecuteIndirect validation fix
0b67d3d9094 : intel/elk: Delete stray nir_opt_dce
24cdbbdaa20 : intel/brw: Delete stray nir_opt_dce
44fb57b8270 : intel/elk: Don't call nir_opt_remove_phis before nir_convert_from_ssa
6377e8fd299 : intel/brw: Don't call nir_opt_remove_phis before nir_convert_from_ssa
87101e7d834 : intel/compiler: Ensure load_barycentric_at_sample and load_interpolated_input remain together
49217c2547a : ci: enable shader-db on lima
69b911bc532 : radv: remove radv_private.h
367cf70a292 : radv: move RADV_USE_WSI_PLATFORM define to radv_wsi.h
28eefbadeb3 : radv: move CLOCK_MONOTONIC_RAW define to radv_physical_device.h
e8269c01cbb : radv: move RADV_API_VERSION to radv_instance.h
e25882352bc : radv: move RADV_SUPPORT_CALIBRATED_TIMESTAMPS to radv_physical_device.c
cc1526eeacf : radv: replace radv_is_aligned() by util_is_aligned()
81e3c46d065 : util: add util_is_aligned()
5cc32585331 : radv: replace radv_float_to_{u,s}fixed() by util_{un}signed_fixed()
6a27c5e9a89 : radv: replace align_u32_npot() by ALIGN_NPOT
e75fdac533d : radv: replace align_{u32,u64}() by align{64}()
ba153fc06b8 : radv: replace radv_minify() by u_minify()
799e99fe215 : radv: rename remaining phys_dev occurrences to pdev
b409936e975 : radv: add missing endif comment for some headers
0388df3d089 : radv: replace RADV_FROM_HANDLE by VK_FROM_HANDLE
67ac6e75c6d : radv: remove remaining forward declarations and comments in radv_private.h
8ade8f28a80 : radv: remove pre-declarations needed for WSI entrypoints
46515292a38 : radv: remove unused radv_printflike()
05b66efb43b : d3d12: Add a debug flag for loading WinPixGpuCapturer.dll
116d0bf76be : d3d12: Set fractional var masks
c21355260b0 : microsoft/compiler: Add a fractional var mask for variable sorting
760effefc6e : d3d12: Don't compile useless variants during shader creation
6928686df94 : d3d12: Remove variables instead of adding them for linking
dedbd6eea31 : d3d12: Gather info less and before the final compilation steps
c1e7d0598d2 : d3d12: Add primitive ID sysval to input bitmask (for GS in)
c8d435373e3 : d3d12: Use TES inputs rather than VS outputs for TCS variant key
580f801bacc : d3d12: Capture always_active_io in varying data
5d0c77658c5 : d3d12: Forward front-facing for passthrough GS
d28a552e2a1 : d3d12: Explicitly add tess factor vars to tess signatures
5c3e96f2572 : d3d12: Fix var splitting pass writemasks
4a01ac1aa72 : d3d12: Minor logging improvements
33735585a91 : d3d12: Lower uniforms to UBO by nir options
e80cda05125 : d3d12: Move some lowering passes to pre-variant
9702ddccc2b : microsoft/compiler: Don't duplicate work from gather_info in var sorting
ed757b010ac : microsoft/compiler: Improve linking helpers
d4a15a048b8 : microsoft/compiler: Expect front-facing var as an input
4180cf39f06 : microsoft/compiler: Simplify I/O component type enum handling
230bed221ea : microsoft/compiler: Move kill-unused/undefined varying pass from spirv to common
b6b5514a5be : microsoft/compiler: When sorting variables, put unused variables last
c37e9c1e293 : ir3-disasm: add option to disassemble hex number
7eeb781c8bb : ir3-disasm: add options to specify GPU by chip ID or name
86468ab8aff : ir3-disasm: remove unused #includes
b9d2dd07881 : ir3-disasm: run clang-format
56cda234599 : nir/dominance: fix comment
0851c30d161 : nir/texcoord_replace: fix scalarized io handling
f3d9a2e607e : nir/lower_point_size_mov: fix for lowered io
0faeeb6347a : nir/lower_point_size_mov: rework.
30415fe8353 : nir/lower_clip_disable: fix for lowered io
eb190a4e8ba : nir/lower_drawpixels: fix for lowered io
c48f580a497 : nir/lower_two_sided_color: rework for lowered io
9af9446127c : nir/lower_alpha_test: fix use with lowered io
842ac5059a9 : nir/lower_flatshade: fix with lowered io
712bf98dd84 : nir/lower_flatshade: break out location checking
56d7dad19cf : nir/lower_clamp_color_outputs: fix use with lowered io
056fe1dc6a2 : glsl: set PSIZ bit in outputs_written when injecting a 1.0 psiz write
f090f7186bb : radv: rename si_cmd_buffer.c to radv_cs.c
e133fb7c3b2 : radv: move code related to sample positions to radv_device.c
7ea12d6ace8 : radv: move radv_emit_{compute,graphics}() to radv_queue.c
5baa1c4c1c0 : radv: move radv_create_gfx_config() to radv_device.c
d844d73fb43 : radv: move radv_get_viewport_xform() to radv_pipeline_graphics.c
fa0ec3af884 : radv: merge radv_write_scissors() with radv_emit_scissor()
16b6b178899 : radv: merge radv_write_guardband() with radv_emit_guardband_state()
eb1f9da0a06 : radv: move more cmd buffer related code to radv_cmd_buffer.c
1d5f4341085 : radv: move CP DMA related code to radv_cp_dma.c/h
b171bc2809e : radv: add radv_shader_info.h
fb73ccea561 : radv: add radv_android.h
d1d04cfeaae : radv: add radv_nir_to_llvm.h
58cd24a6361 : radv: move radv_queue_ring() to radv_queue.c
f606efe62d0 : radv: move radv_get_tdr_timeout_for_ip() to radv_query.h
9a7afbfa133 : radv: add radv_printf.h
d1adbf0e53f : radv: add radv_cp_reg_shadowing.h
195383a5ec2 : radv: add radv_rmv.h
e677b642bc5 : radv: add radv_cmd_buffer.h
7196b9cc0b1 : radv: add radv_spm.h
20611684619 : radv: add radv_shader_object.h
c1414a97999 : radv: add radv_sqtt.h
a313d5f82a5 : radv: Remove unused gfx_level from gfx10_emit_ge_pc_alloc.
8d97c3bd064 : radv: Increase maximum allowed PS params for enabling NGG culling.
4464e6baff8 : radv: Slightly refactor the determination of max_ps_params.
dbfb96f08f8 : radv: Remove I/O variables after nir_lower_io.
b188561df58 : radv: Use NIR IO semantics to determine FS input info.
c6686fda28e : intel/isl: Use Tile64 to align images for CCS WA
b0921241866 : intel/isl: Enable a 64KB alignment WA for flat-CCS
d7bfa8051ec : intel/isl: Remove a CCS_D check from gfx12+ code
8845f1e439b : intel/isl: Remove inconsistency when encoding Tile64
81d8c071aca : intel/isl: Remove inconsistency when choosing Tile64
f8e48b561e5 : mesa: reorder st context teardown
067bbf93017 : nvk: Delete dead descriptor code
f30ce265690 : nvk: Add a _pad field to nvk_cbuf
cfa955ed78b : glx/egl: fix LIBGL_KOPPER_DISABLE
d3730fcd2d9 : egl/x11: disable swapbufferswithdamage for zink without kopper
9fe9681db1e : zink: assert that ntv interp handling isn't doing implicit component expansion
a7509a09ecd : zink: fix add_derefs for partial interp loads of derefs
7deef8d7d2c : zink: delete some maintenance5 psiz pruning
24453579ad9 : gallium: rework PIPE_CAP_POINT_SIZE_FIXED
201053bac14 : d3d12: Fix d3d12_lower_triangle_strip if multiple vars are in a single location
c17ef8c196e : freedreno+virgl: Add missing driconf
6d17577b646 : freedreno/drm/virtio: Fix deadlock on exit
145a5cd414a : ci: fix nightly build (v2)
37be4bf1b75 : mesa: clamp binary pointer in ShaderBinary if length==0
6e91c880364 : venus: use STACK_ARRAY to simplify sync wait
30824a11839 : venus: use STACK_ARRAY to simplify set layout creation
bece3182963 : venus: use STACK_ARRAY to simplify physical device enumeration
630f4a5b928 : venus: use STACK_ARRAY to simplify render pass creation
36f639375b3 : venus: use STACK_ARRAY to simplify BindImageMemory2
7f75ebfda7e : venus: use STACK_ARRAY to simplify BindBufferMemory2
02985e37ed9 : venus: use STACK_ARRAY to simplify modifier query
c3edd6b5554 : venus: remove obsolete TODOs
93421ef3d3c : venus: cleanup 2 TODOs from 1.3 support
1e983c43604 : ir3: fix finding uses of reloaded defs in predicates RA
dbcbf617267 : ir3: calculate SSA uses at the start of predicates RA
22f64a1fe31 : zink: print shaderdb info via debug message callback
57209a0c7ab : isl: allow CCS on single sampled TILE64 surfaces
afb63443a08 : intel/blorp: add fast clear rectangle dimensions for single sampled TILE64 CCS surfaces
8670fd6ac46 : iris: slow clear higher miplevels on single sampled 8bpp resources that have TILE64
772149b15ae : nir/opt_varyings: handle load_input_vertex
b9b557f2e74 : aco/optimizer_postRA: Remove a check from SCC no-compare optimization.
5b301e74ed3 : compiler,glsl: fix warning when -finstrument-functions is used
5fa70730da1 : radv: Use IO semantic location for shader output info.
f23795e78cd : radv: Use NIR IO semantics to determine VS input info.
9fd67c84da9 : radv: Remove unused VS input usage mask.
0ddecb3f0ee : radv: Add helper to determine usage of VS prologs.
5156d3097bc : radv: Add helper for determining per-attribute vertex buffer descriptors.
e04f66ae335 : radv: Use NIR IO semantics to determine GS output info.
7276bea52d7 : radv: Record PS input clip/cull mask instead of number.
cbc8f5216a8 : radv: Slightly refactor gather_intrinsic_store_output_info.
d10e458df0d : radv: Extract gather_load_vs_input_info function.
4e2eeab90db : radv: Pass key structures to gather intrinsic info.
c27877cff9f : radv: Only add extra dword to LS-HS stride when there are LS outputs.
ad7457fe20e : panfrost: mark indirect compute buffer as read
fb1c3f7f5de : tu: Implement CCHE invalidation
abe9bd38ff0 : freedreno/a7xx: Add CP_CCHE_INVALIDATE
a47a65c1c28 : intel/genxml/xe2: Update definition of INTERFACE_DESCRIPTOR_DATA
0f29b780e11 : intel/genxml/gfx125: Fix definition of INTERFACE_DESCRIPTOR_DATA::Thread group dispatch size
c00c685f842 : intel/genxml: Add more instdone registers
2f3dc31876d : anv: Set STATE_COMPUTE_MODE mask bit when zeroing compute mode
ba52fb0eca3 : glsl: handle xfb resources for spirv before running varying opts
6cadf5cc2d9 : zink - Fix for minLod and maxLod when mipmap filter is disabled
ebfd3f2a782 : zink: Removed unused num_texel_buffers member
cff24443fd0 : ac/nir/tess: Clarify when VS-TCS I/O can use registers.
9faabdd5ddc : ac/nir/tess: Remove superfluous args for reserved TCS outputs.
ae8a9540481 : ac/nir/tess: Calculate reserved LDS outputs based on IO info.
c61eb548067 : ac/nir/tess: Map TCS LDS IO locations without gaps.
a167cb9ba32 : ac/nir/tess: Return undef when loading an unwritten TCS output.
a1c821e9119 : ac/nir/tess: Clarify when a TCS output is stored in LDS or VRAM.
08baefe18cd : ac/nir/tess: Load tess factors from variable when they are passed in registers.
10acebf88f2 : ac/nir: Introduce ac_nir_calc_io_offset_mapped.
3d43f8c1a1b : nir/lower_wpos_ytransform: fix for lowered io
1c527dab966 : nir/lower_wpos_ytransform: scalarize emit_wpos_adjustment
a9e023ed944 : nir/lower_wpos_ytransform: update comment to reflect variable usage
e871424b5e7 : nir/lower_wpos_ytransform: reuse input zw components for fragcoord rewrite
e848d9b9ccc : nir/lower_wpos_ytransform: move new value load to start of function, reuse
356d88d1e8a : llvmpipe: fix DRAW_USE_LLVM=0
5bb72e05d15 : vl_win32_screen_create: Take ownership of winsys injected to created d3d12_screen
37cafd53ef8 : d3d12: Fix util_blitter_destroy destruction ordering
0dd871442b5 : d3d12: Fix leak dxil_module::serialized_dependency_table
24197aeb2bf : zink: only use location_frac for deref array indexing for compact variables
2185da6c894 : zink: fix add_derefs case for compact arrays
baf96518fa4 : zink: fix io slot calculation for vertex inputs in add_derefs
460cd99ea54 : zink: don't clobber indirect array reads with missing components
a64f5ae9d70 : zink: always check patch io during rework_io_vars
11e988fa804 : zink: call gather_info during shader creation
562cb8381e4 : zink: track a mask of arrayed io locations on shaders
364a6ac1a3e : zink: check for arrayness rather than tess io vars for indirect array vars
720a43858d6 : zink: fix generated variable expansion
404e9f11346 : zink: always use shader sizes for clip/cull dist variables
316470920a2 : zink: add a helper to detect clip/cull dist locations
665755720a5 : zink: manually calc clip/cull distance sizes
cf4953d184b : zink: apply component offset for CLIP/CULL DIST1 location derefs
332c24774c0 : zink: run scan_nir before variable rework
88792b9ea3f : zink: update xfb info after lower_to_scalar
23ce5696d68 : zink: use outputs_written mask to detect edge flag usage
b8bf82133a2 : zink: always sort io variables by location after re-creating them
5fd03efda03 : zink: delete some ntv dead code
cefbfe6597a : radv: add radv_wsi.h
bfaa6745834 : radv: add radv_pipeline_graphics.h
987f3351b34 : radv: add radv_pipeline_rt.h
7807d49f822 : radv: add radv_pipeline_compute.h
f07a6398019 : radv: add radv_pipeline.h
8e9b41641a0 : radv: add radv_pipeline_cache.h
150ce132737 : radv: add radv_device.h
1c590cbd28b : radv: add radv_rra.h
6849305a86c : radv: add radv_physical_device.h
0fb19b8331f : radv: add radv_queue.h
30eb0ef45a7 : radv: add radv_instance.h
83841b0b789 : radv: add radv_device_memory.h
bcfac614683 : radv: move radv_shader_{layout,stage} to radv_shader.h
0df92709970 : radv: move radv_userdata_locations to radv_shader_args.h
d058264f55e : radv: move radv_prim_vertex_count to si_cmd_buffer.c
74ac72ceb2a : d3d12: Fix leak of batch->bos on video-only builds
bdf2a470d3b : v3dv: fix job suspend with command buffer simultaneous use flag
ff8d72ba226 : v3dv: store the offset of the BRANCH instruction in a CL
c874caf33dd : v3dv: fix job pointers from cloned CLs
e6efee3b402 : v3dv: add a v3dv_job_clone helper
16c96b0e935 : v3dv: drop single sync kernel interface
25e45b85c2a : v3dv: require multisync kernel
7a8771f7b54 : NirShader: don't fail on null constant_buffer
f9b3e324402 : radv: advertise VK_EXT_device_address_binding_report
db736ebf532 : radv: implement VK_EXT_device_address_binding_report
34e8e5d76fc : vulkan/debug_utils: add a helper for reporting address binding
24a5165cdf9 : r300: fix constants_remap_table memory leak related to the dummy shader path
dfc6330b852 : panvk: use integers instead of strings
3352803510b : zink: fix shaderdb pipeline compile
18fbe63ff21 : zink: make descriptor pool creation more robust
c2e0c2c67f0 : zink: don't use set_foreach_remove with dmabuf_exports
3114917986c : util: Turn futex_wake parameter to int32_t for consistence across platforms
ca9738cd7af : util: futex_wait use TIME_MONOTONIC on win32 for consistence with other platform
54e3fde5ca9 : util: Fixes futex_wait on win32
8a24610477f : nir/recompute_io_bases: Sort per-primitive PS inputs last.
ecbf3464f6a : nir: Record per-primitive inputs without variables.
b0852488193 : nir/gather_info: Record per-primitive outputs without variables.
185e9b4a75b : ci: fix nightly build
a535425fb6d : radv: enable radv_zero_vram for Red Dead Redemption 2
89182faee8c : radv: add radv_device_generated_commands.h
c4e83026afc : radv: add radv_perfcounter.h
bccaeab5035 : radv: add radv_query.h
bbb2e82e9aa : radv: add radv_image_view.h
d7141bbf799 : radv: add radv_image.h
ce54440af36 : radv: add radv_video.h
c925f037123 : radv: add radv_buffer.h
4ba5ba80175 : radv: add radv_buffer_view.h
9a09954637b : radv: add radv_event.h
0c8f0c39183 : radv: add radv_sampler.h
e4aa095c6e5 : ci/deqp: backport fix for dEQP-VK.pipeline.*.render_to_image.*.huge.*
80652de67ba : aco/ra: use SDWA for 16bit instructions when the second byte is blocked
e2152006176 : ci: use the new VK_DRIVER_FILES env var
09e5b3da765 : ci: drop unused VK_ICD_FILENAMES passthrough from jobs to tests
ff37f687408 : meson: add VK_DRIVER_FILES to devenv, alongside the old VK_ICD_FILENAMES
364ef85a8ea : docs/zink: format the envvar value as code instead of plain text
96e8648b322 : docs: replace references to the deprecated VK_INSTANCE_LAYERS with the new VK_LOADER_LAYERS_ENABLE
5a8ce84c92f : docs: replace references to the deprecated VK_ICD_FILENAMES with the new VK_DRIVER_FILES
4e746c90a4b : docs/envvars: document some vulkan loader env vars
4b8735cd4e2 : ci: raise the log level threshold of spirv logs
3223650badd : radv: Reuse TCS offchip layout between TCS and TES.
4b0b0e675c7 : radv: Include output patch size in TCS offchip layout.
2a76f821af7 : radv: Change number of patches in TCS offchip layout to match RadeonSI.
820370ca087 : radv: Change input patch size in TCS offchip layout to match RadeonSI.
d116272689d : radv: Add number of LS and HS outputs to tcs_offchip_layout.
5a45077d845 : egl/android: Fix gl_config dereference
eb4036a4be1 : radv: move some VK_DEFINE_NONDISP_HANDLE_CASTS to radv_descriptor_set.h
964f1ed023c : radv: move radv_device_supports_etc() to radv_physical_device.c
57dd6691df5 : radv: pass a radv_physical_device to radv_use_llvm_for_stage()
1a48e57a3d1 : radv: declare format related functions in radv_formats.h
20963fbba50 : radv: declare radv_cmd_update_descriptor_xxx() in radv_descriptor_set.h
5f7a5a27ef1 : wsi: Implement linux-drm-syncobj-v1
dd16c28b78b : meson: Bump wayland-protocols requirement to 1.34
d9eb69182d3 : meson: Update wayland-protocols wrap to 1.34
cee642af36e : ci: Bump DEBIAN_BASE_TAG for now
19607c9ff4a : ci: Bump wayland-protocols version to 1.34
59813ae468d : wsi: Add common infrastructure for explicit sync
4bf8f96b3e8 : wsi: Get timeline semaphore exportable handle types
6a72ea01d35 : wsi: Track CPU side present ordering via a serial
7467f29af19 : wsi: Add acquired member to wsi_image
a50ce3df71f : wsi: Track if timeline semaphores are supported
efa6fac0d73 : build: Add linux-drm-syncobj-v1 wayland protocol
72240780f2c : wsi: Add explicit_sync to wsi_drm_image_params
c30c969c248 : wsi: Add explicit_sync to wsi_image_info
eae948332a3 : wsi: Pass wsi_drm_image_params to wsi_configure_prime_image
d6345250cae : wsi: Pass wsi_drm_image_params to wsi_configure_native_image
55ac1bfc57f : ci: add missing rule to disable vmware farm
50783351bcf : fix(FTBFS): clover: adapt to new LLVM 19 DiagnosticHandlerTy
1c3cce2fff8 : fix(FTBFS): clc: adapt to new LLVM 19 DiagnosticHandlerTy
1b6c9a8f685 : ci: mark vmware farm as offline
a87d8885460 : anv: disable fcv optimization on >= gfx125
35a9e8577cf : ci: Nightly run expectations update
ca6779f3cbb : fd: enable prefixing the RD output filename
9e0d0190ea1 : intel/brw: Drop align16 support in brw_broadcast()
a520c976a5d : intel/brw: Drop dead CHV checks.
e3d12cf72f1 : intel/brw: Don't mention gfx7 limitations in shuffle comments
1d9e2b761a7 : intel/brw: Update comments for indirect MOV splitting
7a24f29fbbb : intel/brw: Fix lower_regioning for BROADCAST, MOV_INDIRECT on Q types
a90edad9f72 : intel/brw: Fix generate_mov_indirect to check has_64bit_int not float
817f74748fe : anv/xe: don't overwrite the result from vk_sync_wait()
38af7254e20 : anv/xe: don't leak xe_syncs during trtt submission
4cf272364b4 : docs/nvk: fix envvar documentation
7c637c20d97 : docs/anv: fix envvar documentation
8e7703a4550 : nir: add missing stdint include
51c589234d8 : isl: fix inline c identifier reference -> inline code
13b88747d40 : docs: fix inline c identifier reference -> inline code
7668cb54dd7 : docs/isl: fix enum references
a38d6547a52 : docs/isl: VK_FORMAT_xxx_PACKEDn is not a real format, don't try to link to it
dfc211ed438 : docs/isl: stop trying to link to classic drivers code
643cc8be7f2 : docs/isl: fix references to ISL_AUX_USAGE_CCS_*
db810a06448 : docs/envvars: fix reference
f6702bb91f2 : docs/nir: vec4 reference
c7da4a97fbb : docs/macos: drop reference to former github mirror
7c0b19a6071 : ci: run python-test automatically only in merge pipelines
891e2e42c63 : ci: run python-test when editing the CI itself
182ff5dadaa : ci: fold .test-check into its only user, python-test
c34cfc1a3b9 : ac/gpu_info: update multimedia info
eb693cfec6c : radeonsi/vcn: use num_instances from radeon_info
583921b2e75 : ac/gpu_info: fix regression in vulkan hw decode
9329f2c15b3 : radv/ci: simplify tahiti flakes list
4e625fa1614 : ci: restore kws farm
b35b2718be3 : radv: remove radv_physical_device::instance
e2c29c9bb67 : radv: remove radv_device::instance
675d7f4bd0d : radv: remove radv_cmd_buffer::device
29bae070d1e : radv: remove radv_queue::device
896c9cf4861 : radv: remove radv_device::physical_device
310597cab6e : radv: rename radv_physical_device::rad_info to info
2686cd59dfe : radv: rename radeon_info variables to gpu_info everywhere
52663ec80fd : radv/winsys: rename gpu_info to pci_ids in the null winsys
ce1c32e358c : radv: rename radv_physical_device variables to pdev everywhere
f674fdee726 : ci: take kws farm offline
fcb568a5d5a : docs: add alpha-to-one features for RADV
f4639019837 : radv: advertise extendedDynamicState3AlphaToOneEnable with ACO
850605eba1a : radv: advertise alphaToOne
e7206bcdb2a : radv: implement alpha-to-one
a5f1f39bf7d : docs/egl: various wording improvements
57ceedfc3ee : docs: mesa also implements gles 3.0+
28a1cdf7e04 : docs: we support EGL 1.5 for a long time
9fad2922fb4 : broadcom/compiler: fix workaround for GFXH-1602
ad647e2c90f : v3d: implement fix for GFXH-1602
3d68dd78d07 : intel/eu/validate: Allow SIMD16 for mixed mode float operations on xe2+
a368d234c8f : intel/brw: Lower DWORD scattered read writes to lsc
b5040bfc3f6 : intel/brw: Handle typed surface and atomic messages for xe2+
74efde76635 : intel/brw/xehp+: Drop redundant arguments of lsc_msg_desc*().
f1812437e87 : intel/eu/xehp+: Don't initialize mlen and rlen descriptor fields from lsc_msg_desc*().
fa96274a871 : intel/brw/xehp+: Replace lsc_msg_desc_dest_len()/lsc_msg_desc_src0_len() with helpers to do the computation.
5f9ab41457d : intel/brw/xe2: Update uniform handling to account for 512b physical registers
8587ef172c0 : intel/brw/xe2: Update brw_nir_analyze_ubo_ranges to account for 512b physical registers
d5a89408126 : nvk: Use a linked list for descriptor sets in a pool
5c1683c9b9e : nvk: Use a VMA heap for descriptor memory
6cbd3a18d4d : nvk: Use the page-aligned BO size for the descriptor pool
a2d3cdd5f20 : r300: add missing copyright header
b2ae73b27ed : r300: add missing licence to the r300_public.h
95eefce4d80 : r300: convert to SPDX license block and fix small typos
b6a93058b95 : nir/opt_varyings: simplify nir_io_semantics::num_slots of directly-indexed slots
71becd1b448 : nir/opt_varyings: don't generate IO with unsupported bit sizes
5c543f4a02c : tgsi_to_nir: translate TG4
96ee0d6711e : ac/nir/tess: Remove dead code that was meant for epilogs.
b34e99d021c : radeonsi: Use one more bit for number of patches in TCS offchip layout.
04dea4aef2e : radeonsi: Remove tess bits from VS state.
b82614e06be : radeonsi: Add number of VS outputs to TCS output layout.
8883b88dd42 : aco: Delete all TCS epilog code.
078a23cde44 : radeonsi: Delete TCS epilogs entirely.
71f9d4b9eb0 : radeonsi: Implement dynamic TCS intrinsics for non-monolithic shaders.
05dda3d6e72 : radeonsi: Put HS output count in TCS offchip layout, not patch data offset.
e68ab8651e4 : ac/llvm, radeonsi: Handle tess_rel_patch_id in common code.
3ee81ffe14c : tu: fix memory leaks in tu_shader
fcf1a8062ba : asahi: switch to VS/FS prolog/epilog system
742a842811b : asahi/clc: stop padding binaries
3a2d13f59ef : asahi: add fast linker
66862fa1604 : agx: add main_size info
0298c5d905c : agx: add agx_shader_part data structure
e6105cdf0c6 : asahi: static assert blend key size
b0698b796e4 : agx: drop shader stage assertion
57fa9a2b8ed : nir: add intrinsics for non-monolithic agx shaders
99a4d0fcad4 : asahi: don't allocate tib space for gaps
eadf4cfe1c8 : asahi: constify agx_build_tilebuffer_layout
5d375e61435 : asahi: add agx_usc_push_packed helper
9974f68bb98 : agx: document non-monolithic ABI
a9ccd722657 : agx: implement exports
c6839cfd69c : agx: generalize preloaded cache
61a4414bf69 : agx: wire up samples_log2 sr
e536b4973f0 : nir: add export/load_exported_agx intrinsics
df8e52a7958 : nir: add samples_log2_agx sysval
fbd6182549d : asahi: fix bit sizes in point sprite lower
caad4703aab : agx: always reserve sampler #0 for txf
be81812a4bc : agx: inline sampler states
781dcc8ef8e : agx: optimize out wait_pix in some cases
c9558458919 : asahi: don't set writes_memory for tib spilling
70395c1ac17 : asahi: delete layer id code
6a63fffeaa3 : asahi: fix _packed USC structs
b3fdede75b0 : asahi: use ht derive more
a108b21d4c3 : asahi: drop dead linked_so code
ad2f096a8b3 : agx/lower_vbo: dce as we go
acc1fd3a8ab : asahi: stop using GLSL indirect lowering
5c7ce248960 : asahi: make point size replacement dynamic
7595dc90367 : asahi: drop now-empty base key
f0e1ccc8d49 : asahi: rewrite varying linking
3764adbef10 : agx: inline imm into st_vary
a25e8de1807 : agx: pack indirect st_vary
78ede839f7d : agx: rm unnecessary iter hack
0d9ab6f7c73 : asahi: advertise indirect fs inputs
a17b350a3da : agx: handle indirect varyings
87551ba3eba : agx: pack indirect CF
ea9ddf1b969 : agx: explicitly assign coeff registers
70277f8ff72 : asahi: extract agx_cf_binding
a2265ff588f : asahi: drop =varyings debug
9c2df9e8144 : asahi: add agx_push_packed
499d091208c : nir: add intrinsics for lowered VS outputs
1773eb329c1 : nir: add offset to load_coefficients_agx
a1f6e2818da : docs/asahi: document UVS
43613314ab5 : agx/opt_preamble: improve rewrite cost est
fd76caf5d34 : agx/opt_preamble: preamble cycle estimates
4c77f59e8a1 : agx/opt_preamble: restrain ourselves
cae914978b4 : agx/opt_preamble: improve preamble cost function
b9a359e9bde : agx: start a crude cycle model
85f7310ba74 : agx: vectorize uniform_store
703e5385eb1 : agx: split select opt into its own pass
90b4e27bb27 : agx: use funop short form
42a43bbdadf : libagx: parallelize prefix sum over 1024 threads
3319d4fdba7 : libagx: deal with silly NIR
13ecef56d06 : libagx: accelerate prim restart unroll across wg
890a96e2a78 : libagx: accelerate restart unroll across a subgroup
b51282500d8 : libagx: polyfill glsl ballot()
4a586c7e879 : agx: implement load_subgroup_id
c274566bbff : agx: test constant compaction
fb785a55039 : agx: compact 32-bit constants
61b74894a9d : agx: promote constants to uniforms
2a976577926 : agx: extract agx_is_float_src
6e2cc790eb7 : agx: model 64-bit uniform restriction on ALU
5b6640d013e : agx: extract "accepts uniform?" ISA query
51d3a376bcd : agx: restrict high uniforms with textures
51eba1c38ed : agx: fix lowering uniforms with abs/neg
17e05c2f211 : agx: add more shaderdb stats
36491b6e0b5 : asahi: use less bindless samplers
55d7267d6c6 : agx: implement get_sr remat
03000030d06 : agx: generalize remat code
e2ce64d0131 : agx: enable indirect temps
e80d451e55a : agx: move spill/fills accounting to shaderdb
43e804b0e46 : agx: add tests for SSA repair
0dbf1b48d12 : agx: add helpers for multiblock unit tests
a181f3caf4d : agx: make add_successor public
7c147ae4483 : agx: use dense reg_to_ssa map
034f369ddf9 : agx: switch to Braun-Hack spiller
fe8b245cc47 : agx: add Braun-Hack spiller pass
a6e9f707f4f : agx: add SSA repair pass
450e79c1e6c : agx: add SSA reindexing pass
20409b6baec : agx: validate phi sources for consistency
d553af7f8be : agx: drop scratch regs for spilling
b48f2d0ebc2 : agx: try to coalesce moves
fe612acb8f6 : agx: coalesce phi webs
afdcee6a0a6 : agx: add limit for max sources per non-phi
3684c9ebbd2 : agx: add before_function cursor
6bff596505d : agx: add temp_like helper
ffd2b846c42 : agx: add more iterator macros
645f5187ed6 : agx: don't leak shuffle copies
106da137e37 : agx: implement live range splits of phis
a7f01d8ca5c : agx: sink harder
4024a82aa31 : agx: fix bogus implicit cast with 2d msaa arrays
c41c6ff27f8 : agx: assert phis don't have .kill set
6b878c5b579 : agx: allow vector phis to pass validation
f2b344a0414 : agx: scalarize vector phis
2fc2a45c8ff : agx: fix 16-bit mem swaps
5bfdb20dac0 : agx: add num_successors helper
da18ac5dfab : agx: add more asserts
c0d47d827af : agx: fix allocating phi sources past the reg file
3a3f9de4865 : agx: fix stack smash with spilling
9ca5778f3eb : agx/opt_cse: alloc less
114f858440f : asahi/clc: fix mem leaks
2e28998017a : libagx: improve static assert message
b01ccc13e92 : asahi: drop asahi_vs_next_stage
6c497d41c78 : asahi: drop TCS key
72ef80dfc83 : asahi: stop merging VS and TCS
351698d165a : asahi: be robust against tess batch changes
20089a681ad : asahi: implement CDM stream linking for GS
69dc5bed896 : asahi: fix depth bias interactions with points/lines
2c407682072 : asahi: accelerate QBO copies
6f642e9bb97 : asahi: add helper to classify queries
7bc904cb4a7 : asahi: add flush_query_writers helper
c0582fcd8e3 : asahi: export build_meta_shader
83737cca5c3 : asahi: fix stage accounting for meta compute shaders
f2a1d380964 : asahi: fix unit mismatch with unroll path
1dee26b61f3 : asahi: zero more in the unroll path
2f1b50d8bcb : asahi: clarify how unroll index buffers are offsetted
e9521894434 : asahi: fix overread with samplers
007a440a33d : asahi/lib: fix overread with stateful
0a8d0217c94 : asahi: move more code out of agx_preprocess_nir
d6800d5cc67 : asahi: allow more samplers for shaderdb
ff6722814af : asahi: Add >16 Sampler Access for Ryujinx
4779e9d5741 : asahi: bump maximum samplers for Blender
0e4b5e0b000 : nil: Drop unneeded types from formats
4c593986156 : nil: Remove 2-bit SNORM from the format table
4ca6ad7f8c7 : nil: Drop bogus color formats from non-renderable luminance/alpha formats
7b6b5aa0c69 : nil: Switch to using the CSV generated table
bc0ce3848f0 : nil: Re-organize the format table
70843be3216 : nil: Add a CSV version of the format table
3f50d72ec56 : nak: Don't do a scope break cascade for nir_jump_halt
b593de2c498 : nir: Delete the rest of the CF list when adding a halt
d9e737212d5 : intel/brw: Add a src array for the common case in fs_inst
dae97956282 : intel/brw: Remove vestiges of sources on IF opcode, only valid on Gfx6
816a33849a2 : intel/brw: Rearrange fs_inst fields
814017103ca : rpi/ci: another batch of flakes
6f395d44b19 : nvk: Advertise VK_KHR_maintenance6
16397c10c76 : nvk: Add support for version 2 of all descriptor binding commands
3a88e3f18bd : nvk: Support VkBindMemoryStatusKHR
5e9c01dfe40 : intel/brw/xe2+: Use phys_nr and phys_subnr in DPAS encoding
6d85f7129a8 : intel/brw/xe2+: DPAS must be SIMD16 now
a8115221e59 : nir: intel/brw: Change the order of sources for nir_dpas_intel
c6bd6f2a412 : intel/brw: Use enums for DPAS source regioning
be4fa59a724 : intel/brw: Clear write_accumulator flag when changing the destination
b5f4b16811a : nak: Implement load_ubo with an indirect cbuf index
f4ac517cc88 : nak: Plumb through LDC modes
189b4193eec : ci_run_n_monitor: explain how to pass multiple targets without having to use regexes
48566d00b10 : ci: don't run rustfmt on every core change
4f310b04f01 : wgl: The default swap interval is supposed to be 1
cc5e9def564 : radv/ci: dEQP-VK.spirv_assembly.type.vec4.i8.mod_geom Fail -> Crash on tahiti
64293c5aa3a : radv/ci: another batch of flakes
edeb3fec4dc : zink: only check that CUBE_COMPATIBLE for images doesn't subtract flags
03938804f14 : aco: avoid breaking clauses with waitcnt
88a9576a3ef : meson: fix link failure with llvm-18
3fd002f6d55 : radv, aco: Remove the code that jumped to RADV's TCS epilogs.
e4219236923 : radv: Completely delete TCS epilogs.
508f293b14c : ac/nir/tess: Emit tess factor stores based on new intrinsics.
476a42c02c2 : radv: Call nir_opt_dead_cf in radv_optimize_nir_algebraic.
315cacddbda : radv: Implement new tess intrinsics.
5a43f334265 : radv: Copy TES primitive mode to TCS info.
f646b057377 : radeonsi: Implement new intrinsics for monolithic shaders.
411de8488cb : nir: Add two new AMD specific tess intrinsics.
8a8fae25203 : d3d12: Support HEVC slice L0/L1 active number override
33336a2766d : d3d12: Support H264 slice L0/L1 active number override
cc04a04f135 : d3d12: Bump directx-headers dependency to v613
66153f7bfe8 : aco: always emit float mode for merged shaders compiled separately
df3a1348d12 : intel/brw: minor rework to de duplicate variable assignment
a7155121773 : intel/brw: adjust the copy propgation pass to account for wider GRF's on Xe2+
7d425913f7a : intel/brw: update disassembly for MATH pipe
467ee9d27ab : intel/brw: Xe2+ can do SIMD16 for extended math on HF types
c4b38c717de : intel/brw: account for sources when determining if a operation uses half floats
07f0825c03e : radv/ci: another batch of flakes
d92db5e14af : v3dv/ci: another batch of flakes
d6978b1af27 : Revert "zink: store last pipeline directly for zink_gfx_program::last_pipeline"
5eb0dec525a : wsi/x11: Return OUT_OF_DATE on sw resize.
a4231d4f56c : aco/spill: use average use distances to spill loop variables
c3718820604 : aco/spill: use average use distances in init_live_in_vars() for merge blocks
c2ac4f1917e : aco/spill: use average use distances in process_block()
9833120e91c : aco/spill: gather information about average use distances
b6e56ab356e : aco/spill: use live variables instead of next_use_distances in add_coupling_code()
7b96482ec99 : aco/spill: maintain valid live vars at any point
fab87578316 : aco/spill: compute live-in variables from live-out
bfb62fa70d0 : aco/spill: pass live_vars to spill_ctx
66616f08620 : aco/spill: Fix assertion for nested loops
c38a2ab9936 : radeonsi/vcn: mark rc_per_pic as obsoleted
b61ffe2151d : radeonsi/vcn: choose rc_per_pic by encode verison
76425cdf236 : ac/gpu_info: Add vcn dec and enc version query
51a5ebbd01c : aco: don't combine mul+add_clamp to mad_clamp
db29984c254 : aco: move create_instruction() to aco_ir.cpp
a863c7951e6 : aco: remove create_instruction() template parameter
4cb73cb5f3a : aco: defer instruction size from aco::Format in create_instruction()
9b0ebcc39b5 : aco: change return type of create_instruction() to Instruction*
cd62f977197 : aco/builder: use accessor functions instead of casting to subtypes
11871892356 : aco: unify different SALU types into single struct SALU_instruction
5d265257a05 : aco: remove SOPP_instruction::block member
cef01e817de : aco: use instr_class::branch to identify SOPP branches
c2d189380c4 : radv: remove useless RADV_DEBUG=nomemorycache
fcf574f4c10 : radv, aco: Delete now dead TCS epilog code.
53ab1642340 : radv: Always pass tess factors to epilogs in registers.
542992d0379 : radv: Declare tess_lvl_in/out args for TCS epilogs.
023d7fc76dd : aco: Use tess factors when TCS jumps to epilog.
34220840266 : aco: Use common helper for counting tess level components.
524c4fa5adf : ac/nir/tess: Refactor how the end of HS is emitted.
96998b448cb : ac/nir/tess: Emit tess factor output independently of whether it can be passed by registers.
7a5a462a753 : ac/nir/tess: Split tess factor write into multiple functions.
d53e836d55e : ac/nir/tess: Don't record mapped tess level location.
b7d5d7629ae : ac/nir/tess: Always record tess level info and use it at the end.
02f6a2591ce : compiler: Add helper for counting tess level components.
74a1564aed8 : freedreno/replay: Allocated maximum available size for cs overriding
df3ba95a249 : util/vma: Add function to get max continuous free size
bcf793306fb : radv: fix conditional rendering with mesh+task and multiview (again)
46127a4ba74 : pvr: Add pvr_ prefix for vk_format_* functions in pvr_formats.h
86c88369c69 : pvr: Merge imagination/vulkan/vk_format.h into imagination/vulkan/pvr_formats.h
a4a42eb6522 : pvr: inline and remove vk_format_get_channel_width
49f6270e7de : vulkan: Move vk_format_is_alpha and vk_format_is_alpha_on_msb into vk_format.h from pvr
df3d37d7d69 : radv: Rename src/amd/vulkan/vk_format.h to src/amd/vulkan/radv_formats.h
0173825278d : docs: add sha256sum for 24.0.4
8372991400f : docs: add release notes for 24.0.4
7a538dcc571 : docs: update calendar for 24.0.4
5cf3260de8c : docs: update calendar for 24.0.3
65e2b37ade6 : anv: optimize emission of dynamic state with blorp
fe1baa64819 : anv: reduce blorp dynamic state emissions
a147ccaa5cf : blorp: add support for cached dynamic states
bdc3d754316 : radv: Remove redundant inc_gallium
6c4705d4cff : intel/meson: Remove redundant inc_gallium
aaf81bd069f : v3dv/ci: add more flakes
82ed8aadea2 : vulkan/wsi/x11: Explicitly discard errors from xcb_present_pixmap.
b5877e05019 : nir/opt_varyings: update alu type when rewriting src/dest for moved ops
c32401f49b0 : radv: Allow NGG culling with LLVM.
af2a0ea4528 : radv/llvm: Remove dead code.
3a10d1be0e9 : etnaviv: fix depth writes without testing
2b2f74ab354 : nir/divergence: add zink intrinsics
0ab81efefc0 : gallium: remove always-false parameter
9ea8249e556 : nouveau: Fix NINC TERT handling in vk_push_print
382a53979b3 : radv/ci: add more flakes
b75d65dfb22 : freedreno/registers: fix installation of schema
c0875d21563 : rpi/ci: add flakes
2c4625c8875 : ci: bump VVL to v1.3.281
739d45d5d43 : radv: inline radv_device_fault_detection_enabled
f4199a9b219 : rusticl: work around reference-to-mutable-static warnings
437e0cb3cbd : zink: Removed unused function
8b707e03019 : v3dv/ci: track regression
dac3b9ac264 : ci/etnaviv: Remove duplicates
1ea357a7d77 : ci/svga: add missed test and gl-rules include
3d348e632e3 : svga/ci: workaround vmware farm's inability to use public DNS 8.8.8.8
54050d88441 : svga/ci: land vmware mesa-ci lava farm
8dde690a5b2 : pvr: Implement VK_KHR_index_type_uint8
d7517afa810 : panvk: Make panvk_pipeline_layout per-gen
ea98467a2da : panvk: Make panvk_queue per-gen
4253ad99994 : panvk: Make panvk_pipeline per-gen
f912b075dd6 : panvk: Make panvk_descriptor_set_layout per-gen
52abe6e921c : panvk: Make panvk_descriptor_set per-gen
cc61d544898 : panvk: Make panvk_shader per-gen
a790f771691 : panvk: Make panvk_cmd_buffer per-gen
18e03803a75 : panvk: Make panvk_sampler a per-gen
9ff7971b16b : panvk: Make panvk_image_view per-gen
4aeb7aa22fd : panvk: Make panvk_buffer_view per-gen
2de95773b9c : panvk: Kill panvk_private.h
fc69751abdf : panvk: Move panvk_wsi definitions to panvk_wsi.h
2a032600c61 : panvk: Move the panvk_priv_bo logic to panvk_priv_bo.{c,h}
23c3edf3dee : panvk: Move the panvk_cmd_buffer definitions in panvk_cmd_buffer.h
8157f51fae3 : panvk: Move panvk_device definition to panvk_device.h
524e17664f7 : panvk: Move panvk_meta definitions to panvk_meta.h
ac34183ec3d : panvk: Move the VkPhysicalDevice logic to panvk_physical_device.{c,h}
afdca260919 : panvk: Move the VkInstance logic to panvk_instance.{c,h}
5b0ff2643f2 : panvk: Make the device creation/destruction per-arch
a58268f6a9d : panvk: Add a panvk_arch_dispatch_ret() variant
01a6f128c13 : panvk: Move VkQueue logic to panvk_[vX_]queue.{c,h}
afbac1af773 : panvk: Move the VkCommandPool logic to panvk_cmd_pool.{c,h}
7bf8805e5aa : panvk: Move panvk_{draw,dispatch}_info definitions to panvk_vX_cmd_buffer.c
69525b7955a : panvk: Kill panvk_[vX_]cs.{c,h}
18174d8665a : panvk: Move shader related definitions to panvk_[vX_]shader.{c,h}
80947ae1d20 : panvk: Move VkPipelineLayout logic to its own file
2da06e66288 : panvk: Move VkDescriptorSetLayout logic to panvk_descriptor_set_layout.{c,h}
a944d7270b6 : panvk: Move panvk_descriptor_{set,pool} definitions to panvk_descriptor_set.h
4a16aaafb53 : panvk: Move the VkEvent logic to panvk_event.{c,h}
adab7d3fccc : panvk: Move VkImageView logic to its own source files
86a49780717 : panvk: Move panvk_pipeline definition to panvk_pipeline.h
6b511f75647 : panvk: Move the VkSampler logic to its own file
5a817bd62b1 : panvk: Move the VkDeviceMemory logic to panvk_device_memory.{c,h}
09d3411ad8a : panvk: Move the VkBufferView logic to its own file
822478ec20c : panvk: Move the VkBuffer logic to its own source file
763fa8f45af : panvk: Move image related definitions to panvk_image.{h,c}
5b91e443097 : panvk: Move some macros to panvk_macros.h
6440abce3b2 : radv: add radv_bo_virtual_bind() helper
e715cf30dc4 : radv/rmv: log allocated/destroyed BOs in radv_buffer_{create,destroy}()
9b4787ebc0a : radv/rmv: prevent logging BOs allocated in GDS/OA domains
36f6a5b8ff7 : radv: add radv_bo_{create,destroy}() helpers
0b1ab23130f : radv/rmv: remove unnecessary is_internal parameter to some helpers
f9105dea246 : radv: make some create resources helpers static
e863880ffb6 : radv/rmv: remove BO size parameter in radv_rmv_log_bo_allocate()
c718b19f7b7 : radv/winsys: move BO size to radeon_winsys_bo
b7d21220e82 : radv/rmv: fix logging sparse residency
13ad10bd263 : radv/rmv: fix logging of per-queue destroyed BOs
3f0e1aae874 : radv/rmv: add missing logging when events are destroyed
d004c2e7251 : radv/rmv: add missing logging when sparse BOs are destroyed
71841afa5e0 : crocus: fix potential null pointer dereference if transfer_mapping fails
348506462a0 : intel/brw: Stop checking mlen on math opcodes in CSE pass
8441043161c : anv, hasvk: Fix nir_lower_multiview to re-emit outputs before EmitVertex
0b3f78796d1 : anv, hasvk: Move multiview remapping loop below output stores
c831355d64b : anv, hasvk: Save the original instance ID
a203722634b : intel/brw: Delete brw_fs_lower_minmax
e5a0f3b570f : intel/brw: Allow changing types for LOAD_PAYLOAD with 1 source
c0c05c1041e : intel/brw: Fix destination stride assertion in copy propagation
1cb99462285 : intel/brw: Fix register coalescing's LOAD_PAYLOAD dst offset handling
ba11127944d : intel/brw: Fix opt_split_sends() to allow for FIXED_GRF send sources
9e3932e9901 : {vulkan,radv,anv}/video: fix issue in H264 scaling lists derivation
f36c0683a01 : radv/ci: add a bunch of flakes seen recently
b1007e00696 : radv/ci: sort tahiti flakes
2b762846359 : util: mimic KCMP_FILE via KERN_FILE on DragonFly and FreeBSD
e12b68aab58 : microsoft/clc: Install clon12compiler
6e9b980b3fb : microsoft/clc: Adjust order of UAV binding assignment
b64f13e70f1 : microsoft/clc: Add linkage capability to libclc build to silence warning
6468c6a80b3 : clc: Move libclc helpers back to microsoft/clc
a6658e3dc65 : microsoft/compiler: Simplify code emitting CL globals
1649a4d92ba : microsoft/clc: When possible, compute a part-constant "pointer" value for kernel inputs
6fc8d0147ef : microsoft/compiler: Don't store static-indexing handles that are dynamically emitted
108b205830f : nir: Handle ptr_as_array for build_deref_follower
b5414e71668 : freedreno/registers: Add license header
0e7bb74a1a6 : Revert "intel/brw: Don't consider UNIFORM_PULL_CONSTANT_LOAD a send-from-GRF"
43113148912 : docs: Update features.txt and new_features.txt for anv and nvk
99f576979a2 : d3d12: Implement PIPE_VIDEO_CAP_ENC_SURFACE_ALIGNMENT
983b62ea500 : anv: fix query clearing with blorp compute operations
b6c1390354b : nir_to_spirv: Allow LOD for external images
601d2192573 : anv: fix bitfield checks in gfx runtime flushing
341a9e9194a : anv: fix temporary state pool allocation failures
0264fc688f0 : anv: fix block pool allocation failure
58a91f6a8c0 : anv: fix invalid border color free
1d7c38a5def : blorp: handle a few allocation failure cases
0b5097081a3 : freedreno/devices: Add A740v3 from Quest 3
8b8c739ccd3 : tu: Emit non-draw-state state at the first draw call
5acdb22ba23 : tu: Update RP state depending on pipeline in first RP draw
a19c5118184 : docs: Update features.txt for tu
98ae874344b : tu: Trivially expose three VK_GOOGLE extensions
05b9e0dfed2 : tu: Expose VK_KHR_surface_protected_capabilities
3bac815c782 : pan/bi: Update the push constant count when emitting load_push_constant
d53e8489365 : pan/bi: Lower load_push_constant with dynamic indexing
1a07685bf15 : pan/bi: Lower push constant accesses
bb8379557e6 : nir: Extend nir_lower_mem_access_bit_sizes() to support push constants
544f76dd137 : nir: Extend nir_get_io_offset_src_number() to support load_push_constant
595d362d4bc : panvk: Implement dynamic rendering entry points
8cba4977019 : panfrost: Move the image attribute offset adjustment to a NIR pass
7992d44b245 : v3dv: fix image creation when exceeding maxResourceSize
0d2c5999fd8 : nak: Don't write undefined FS outputs
fb15a423578 : nak: Simplify over-all I/O lowering
a1e8bba7fa7 : nak: Drop lower_io_arrays_to_elements_no_indirects for FS outputs
d4ac4ce1120 : nak/nir: Use nir_io_semantics for FS outputs
278eaa5ab13 : nak: Call nir_lower_io_to_temporaries for FS outputs
f46445a0f6e : nak/nir: Clean up lower_fs_inputs a bit
2b9a836ee36 : nak: Break lower_fs_inputs into its own file
bdb237a1956 : nak/nir: Use nir_io_semantics for varyings and attributes
3b967789f49 : nak/nir: Emit nir_intrinsic_ipa_nv directly for FS system values
668880c8c8c : nak/nir: Add a load_fs_input hepler for flat inputs
0d5cea7d812 : nak/nir: Rename load_interpolated_input
9cce4e63644 : nak/nir: Emit nir_intrinsic_ald_nv directly for system values
2b4095d0865 : r300: fix NIR passes regression
bf5d203f240 : zink: set dynamic rendering color attachment layouts
561fae68454 : nvk: fix valve segfault from setting a descriptor set from NULL
1a475c70b26 : venus: add a more relaxed polling strategy
7dc2f622734 : venus: decorate cmd enqueue macro internals with compiler hints
0fa9950ef50 : venus: deprecate unused perf env vars
1e47ec23216 : venus: avoid constant busy wait for query result waiting
88b64d14d83 : venus: add enum vn_relax_reason
d05eb974088 : venus: further reduce idle timeout from 5ms to 1ms
30d7b3bdecd : venus: avoid excessive ring notifications
c81b6e5d4c2 : nvk: drop meson version check that is always true
0113a2d4b3a : intel/decoder: Fix binding table pointer entry being marked as invalid
787079e52a0 : pps: Config tweaks to avoid loosing traces
e1e57ea2878 : pps: Enable memory traces
5154a0831e7 : tu: Add perfetto memory tracing
9936e91808b : freedreno/drm: Add perfetto memory tracing
a3fb2b07aa2 : freedreno: Add bo usage hints
db49237267b : freedreno/pps: Don't re-init perfcntrs
8498371b65c : ci/debian: Update DirectX-Headers
ff802ca93be : ci/windows: Update DirectX-Headers, Agility SDK, zlib, DXC, and WARP
267ae85a720 : microsoft/compiler: Disable GS streams workaround for validator 1.8
811bed8a233 : microsoft/compiler: domainLocation component index needs to be i8
007b0fdff0b : dzn: Initialize memoryTypeBits for querying properties on imported handles
5957778c164 : dzn: Include vulkan_core.h instead of vulkan.h in the device enum header
d9d6514fbcc : panvk: Disable global offset on varying and non-VS attribute descriptors
44cfc570624 : nvk: Advertise VK_KHR_shader_subgroup_uniform_control_flow
79abb2aaffc : nvk: Advertise VK_KHR_shader_maximal_reconvergence
8b5e785d9e0 : nak/nir: Use nir_lower_terminate_to_demote()
cad080412d5 : nak: Remove the old barriers pass
a510e858b1f : nak: Use the new lowering pass on SM70+
4bf8d8bd51c : nak: Handle unstructured NIR
b75dde0cc60 : nak: Add helpers for emitting jumps
2938e7934b6 : nak: Add NIR helpers for jump instructions
8e7f33818f0 : nak: Add more NIR wrappers for walking the NIR CFG
9312356d999 : nak/nir: Add a control-flow lowering pass
879c5c1dda3 : nak: Add a condition to bar_break_nv
18c4c36ae2b : nak: Move barrier removal into its own pass
4fcbf558dda : nak: Add a copy_fs_outputs_nv intrinsic
75861c64b82 : nir: Add a lower_terminate_to_demote pass
1bd9c1b9589 : nir: Mark divergent regs in phis_to_regs_block()
2be97717e69 : nir/gather_types: Support unstructured control-flow
3293248439b : nir/repair_ssa: Support unstructured control-flow
42853b8115d : nir/lower_reg: Support unstructured control-flow
bef0601d51a : nir/lower_reg: Remove dead reg_decl intrinsics
7576212c2c3 : nir: Validate that unstructured blocks are in reverse PDFS order
c859ea5783b : nir: Add a sort_unstructured_blocks() helper
a18a9172371 : nir: Improve the comment for nir_block::imm_dom
a782809f81d : nir/builder: Correctly handle decl_reg or undef as the first instruction
b069151e627 : nir/print: Inline print_ssa_use()
ba8860301f6 : nir: Take a nir_def in nir_goto_if()
76cd9388a14 : zink/ci: enable RADV_PERFTEST=shader_object for NAVI10/VANGOGH
fecbb4177c6 : radeonsi/vcn: update to use correct padding size.
b24748a93ab : frontends/va: add surface alignment attribute
7525d2242bd : radeonsi/vcn: add enc surface alignment caps
9be380c6da1 : ci: simplify unnecessarily complex printf
ed45e373bfd : ci: convert the job start date into a timestamp only once
775eca9449c : ci: deduplicate converting the current job runtime into %M:%S
bfd56a1fdd0 : freedreno,tu/a7xx: Add PC_TESS_PARAM_SIZE and PC_TESS_FACTOR_SIZE
328f74fb449 : radv: make sure to disable NGG culling with TES when the FS stage is unknown
3d3374a7a6f : etnaviv: Do not set tex.amode for rounding
6b1456ccdbc : etnaviv: Remove isa.xml.h
846d4988ce9 : etnaviv: Switch to macros from isa.h
8e0f2c25398 : etnaviv: Move swizzle related macros to scr/etnaviv
abe5bd35d0b : etnaviv: Switch to isa_assemble_instruction(..)
520886817e5 : etnaviv: isa: Add isa_assemble_instruction(..)
b216fd044bc : etnaviv: isa: Add encode support
3263d533d3b : etnaviv: Set dst.use for MOVAR
8de9be6eb1b : etnaviv: isa: Add rouding to etna_inst
feacc7239c8 : etnaviv: isa: Make use of generated enums
36c826d7ecf : etnaviv: Move struct etna_inst to src/etnaviv
59f9a54f36d : etnaviv: Link against libetnaviv_encode
7a4e15fdff7 : etnaviv: isa: Add an empty libetnaviv_encode
76e1588ca88 : etnaviv: isa: Generate opcode enum
a0635f8f528 : etnaviv: isa: Generate c header containing enums
9cc8b12e8c9 : etnaviv: isa: Add name attributes
898fd9227a7 : aco/spill: keep loop variables spilled during nested loops
80bc658efcb : aco/spill: select more loop-carried variables to be spilled
31f6aebb2ca : aco/spill: keep loop-carried variables spilled at merge blocks
971407bd2ff : aco/spill: keep loop-carried variables spilled at loop headers
e968a18652a : aco/spill: avoid re-spilling loop-carried variables in add_coupling_code()
7726b92707b : aco/spill: avoid re-spilling loop-carried variables in process_block()
bb3b6a5ff3e : aco/spill: add interferences with variables spilled at loop headers
09c54147604 : aco/spill: don't prefer to spill phis at merge blocks
d234f789b5a : aco/spill: keep live-out variables spilled at branch blocks
32882d647e7 : aco/spill: refactor adding spilled vars into separate function add_to_spills()
a5e8f9f8790 : aco/spill: add spills_entry interferences only when necessary
1a1d6aef562 : aco/spill: don't allocate extra spill_id for phi operands in add_coupling_code()
b1468fc9525 : aco/spill: refactor SSA repairing
585b4c5a010 : radv: invalidate L2 metadata for VK_ACCESS_2_MEMORY_READ_BIT
4fc2ab43c00 : radv/video: fix h265 decode with unaligned w/h
dcc2e596c1f : nvk: remove some dead code files
f351e4be11e : radeonsi/vpe: support vpe 1.1
c73c244a6c2 : ci/deqp-runner: print deqp-gles version log as well
14279087fb3 : ci/deqp-runner: split gl & gles groups to use the correct binary
9bbbe90f060 : ci: enable MESA_VK_ABORT_ON_DEVICE_LOSS globally
197e3f71091 : v3dv/ci: assume list of dEQP-VK.wsi.*.maintenance1.present_modes.* flakes is the same between xcb & xlib and between rpi4 & rpi5
a856d30b72c : v3dv/ci: add more flakes
7156575dcb1 : v3dv/ci: assume dEQP-VK.wsi.wayland.swapchain.simulate_oom.* have been fixed
912e203a534 : drisw: clamp damage region to texture bounds
85a91f461c5 : drisw/winsys: Flip y coordinate when creating pipe boxes
b3680c92a12 : egl/wayland/sw: don't invert y `wl_surface_damage_buffer`
d82ff37ed07 : nir_tests: Add /bigobj when compiling with MSVC
72e1e6e1206 : driconf/anv: set fp64_workaround_enabled to DIRT 5
460bacc2230 : anv: set shaderFloat64 to true when fp64_workaround_enabled
cc5e7f8b9b4 : ci: fix shader-db job existence condition
b835784dded : intel/brw: Remove last vestiges of could_coissue
60231e6d6f7 : nir/validate: validate more fields of nir_io_semantics
2034cf87c54 : nir/lower_io: add nir_io_semantics::interp_explicit_strict
f02678bb50b : nir/validate: validate interp_mode of load_barycentric_*
4ae952506da : radeonsi: implement the shader debug log from ac_nir_store_debug_log_amd
a60b9eb17c9 : ac/llvm: remove remnants of gfx10 NGG streamout
7c25243f86a : aco: add a helper printing shader asm by disassembling via LLVM
df6fe909262 : aco: implement aco_is_gpu_supported using switch statement
1585a5cc6d1 : nir,amd: add nir_intrinsic_load_debug_log_desc_amd and its use
6773595ed04 : nir: rename AMD XFB intrinsics to *_gfx11_amd
311f32caade : CI: add a test for checking the validity of .mr-label-maker.yml
bf7cb69027b : .mr-label-maker.yml: fix wrong label
b8ffa9f956c : freedreno/rnn: drop custom aprintf function
8c95eada0df : freedreno/rnn: drop headergen2
ec61c49f269 : freedreno/registers: drop unsupported features from schema
639488f924d : freedreno/registers: limit the rules schema
12f32ff8644 : freedreno/registers: support processing display display headers
f50da711982 : freedreno/registers: fix WB doffsets array in mdp5.xml
7f2af6841b6 : freedreno/registers: inline mdp4_csc group
a3d8acc875b : freedreno/registers: add missing copyright imports
bf89f777f8d : freedreno/registers: fix generation dependencies
2ab3a5a0f74 : zink/ci: allow RADV_PERFTEST=shader_object on NAVI31
1d18aba0166 : meson: Remove the non-used -DDEBUG manually
1ac1c0843f5 : treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible
0578f13fc93 : meson: Define MESA_DEBUG for latter usage
5d3ce49e76c : meson: Extract with_mesa_debug and with_mesa_ndebug for latter usage
cf8f8949215 : teximage: allow glCopyTex{Sub}Image[123]D into R/RG textures with OpenGL ES 2.0
63366781aa5 : wgl: Check for null before dereferencing ctx in swap
df638c023d8 : wgl: Delete unused context param to swap
f729fe50e55 : radv: trigger a new PS epilog when the framebuffer is dirty with ESO
53ec57d42dc : radv: always export MRTZ in FS epilogs with ESO on GFX11
1900617baf9 : wsi/wayland: Init outstanding list earlier.
2743adac7fd : zink/apple: update docs to reflect the current status of Zink on macOS.
f75750f7404 : zink/apple: added `moltenvk-dir` search to allow MoltenVK to be sourced from brew.
5532f135664 : driconf: override vendor id for X4 Foundations on NVK
03d72c4ef11 : nvk: support driconf option force_vk_vendor
951aa2fa822 : v3dv/ci: add other flakes seen during nightly run
423e85caf5b : v3dv/ci: mark the `dEQP-VK.wsi.*.maintenance1.deferred_alloc.*` flakes seen so far as happening on all platforms
648490f7ce0 : vc4/ci: add another `spec@arb_vertex_buffer_object@vbo-subdata-many draw` flake
5f2915e8ee6 : vc4/ci: add another `spec@!opengl 1.1@depthstencil-default_fb-drawpixels` flake
fa0f8344531 : v3d/ci: mark spec@ext_framebuffer_blit@fbo-blit-check-limits as fixed
588b1ce5331 : aco: split instruction assembly into functions
5651aa76443 : aco/gfx11: fix scratch ST mode assembly
cdcc856cbf7 : aco: unify MIMG opcode lists
20b14381c40 : aco: move dot/wmma instructions into VOP3P list
6bfd3dc39f6 : aco: use op()
a806e489822 : aco: use single tuple for all opcode numbers
5864c22fb7e : aco: refactor VOPC opcode list
d23f8b0dcf9 : aco: rename opcode->instruction
b723a15bd06 : aco: fix GFX6 buffer_load_dwordx4 opcode number
cb17a936e02 : ci/r300: implement rules for d3d9 testing
9c909aefc49 : amd: fix addrlib regression
53f9cdac9b1 : radeonsi: preserve alpha if needed in kill_ps_outputs_cb
4acea392afb : intel/compiler: drop unused ray-tracing fields from cache hash
9a72116367d : intel/brw: Unify DF and Q/UQ lowering for MOV
97c7d5113db : intel/brw: Use correct execution pipe for lowering SEL on DF
26d65e96dd9 : intel/brw: Assert that min/max are not happening in 64-bit SEL lowering
a2c2a7bc004 : intel/brw: Fix check for 64-bit SEL lowering types
75ede9d9bcd : intel/brw: track last successful pass and leave the loop early
b2ee98d2dbd : intel/brw: Handle Xe2 in brw_fs_opt_zero_samples
cd70e49394e : intel/brw: Allow SIMD16 F and HF type conversion moves
66dc6e07f5c : intel/brw: Fix handling of accumulator register numbers
d8f53f698c1 : util: move gen_zipped_file into generic util and rename to gen_zipped_xml_file
16753bc2f1c : nvk: Implement calibrated timestamps
4b0ad410d01 : nvk: Advertise VK_VALVE_mutable_descriptor_type
359bb89302c : nvk: Move the mutableDescriptorType enable
1bed037b88a : iris: Remove i915_drm.h include from iris_indirect_gen.c
50eceb1e334 : iris: Move tiling_to_modifier() implementation to i915 folder
cc570dbada0 : isl: enable CCS for 3D surfaces on gen12.5 and above
49ed35c08a4 : anv: 3D surfaces have fewer layers for higher miplevels
96287239439 : anv,blorp: implement restrictions from WA 1406738321
c83dcd4967b : nvk: Trivially expose three VK_GOOGLE extensions
b2719a73c11 : crocus: Support offset query for multi-planar planes
899fcaf2374 : zink: Avoid issues when kopper tries using XCB WSI on Apple.
d644b64ff24 : zink: removed `MESA_PRIM_QUADS` from the supported `PIPE_CAP_SUPPORTED_PRIM_MODES`.
7e1e0c6824c : zink: stopped the use of VkFormatProperties3 if the reported API is less than 1.3 or VK_KHR_format_feature_flags2 not present.
d0015ebbab9 : zink: use portability EXT on Apple.
32ac90d8c2c : zink: Fixed header location and compiling issue with [[deprecated]] from newer MoltenVK versions.
47bbd1c7ffa : intel/tools/error_decode: Parse HW context in Xe decoder
ec3a41960b9 : intel/tools/error_decode: Add function to print batch in Xe decoder
171eb89b75d : intel/tools/error_decode: Fix parsing in Xe decoder
477943cc9d0 : meson: Allow building intel-clc for the host if it can be run
098136e52a5 : anv: avoid partially compiled warning with GPL
3983ae89e9a : Split debian-build-testing job
ee13512a624 : zink: clamp swapchain renderarea instead of asserting
27f42a38aaf : zink: clamp present region size
1670c40557a : zink: defer present barrier to flush if a clear is pending
7e686fa417e : etnaviv: isa: Define a dontcare bit in atomic instructions
83f53be8c71 : broadcom/ci: add skips for unsupported features
795046a8d40 : v3dv/ci: update expectations
4b065fe8630 : zink/ci: update CI lists
e0ca29e7a3a : isaspec: deocde: Remove generic functions from public interface
3f2295d99bc : isaspec: decode: Add libisaspec
878fa2032ea : isaspec: deocde: Make isa_decode_field(..) private
872f714e321 : isaspec: deocde: Make isa_bitset arrays static
1196b828152 : etnaviv: isa: Rework meson dependency for libetnaviv_decode
f3968999839 : freedreno/isa: Rework meson dependency for libir3decode
505ec13f87e : isaspec: decode: Make isa_decode_bitset(..) private
77872bec95d : isaspec: decode: Add isa specific functions
16e8a3548ff : isaspec: deocde: Hide all the internals ISA details
08e899852b6 : isaspec: Remove not used isa_decode_hook
651191801a8 : gallium: increase the size of pipe_box y, height fields to allow bigger textures
bfdbfd6ade3 : gallium: use u_box_3d to initialize pipe_box instead of non-designated initializers
dc57c6b59e5 : rusticl/util: make create_pipe_box indepentend of pipe_box's field types
0fd907fc7b6 : ac/llvm,radeonsi: fix memory leaks triggered by ac_nir_translate() errors
3556dbb97fd : intel/brw/xe2: Correctly disassemble RT write subtypes
871805215a0 : iris/xe2+: Disable coherent framebuffer fetch.
c4325f426c6 : intel/brw/xe2+: Setup PS thread payload registers required for ALU-based pixel interpolation.
6427f160744 : intel/brw/gfx12: Setup PS thread payload registers required for ALU-based pixel interpolation.
2df6d208c88 : intel/brw: Adjust src1 length bits for xe2+
83f2bdc116a : intel/brw: Set the right cache control bits for xe2
adb853ed10c : intel/brw: Update written size depending on the LSC message
48376ac3b8e : intel/brw: Cleanup send generation
65f66974a59 : intel/brw: Use the dimensions supplied in the instruction
644a0ede1ee : intel/blorp/xe2+: Don't use replicated-data clears.
af8b9af700e : intel/brw/xe2+: Allow dual-source blending in SIMD16 mode.
762ec3fd593 : intel/brw/xe2+: Allow FS stencil output in SIMD16 dispatch mode.
efc0601ddfa : intel/brw/xe2+: Double allowed SIMD width of FB write SEND messages.
d96bfb160f8 : intel/brw/xe2+: Update encoding of FB write extended descriptor.
189422de1bd : intel/brw/xe2+: Update encoding of FB write descriptor message control.
7b0fbc22dd7 : intel/brw/xe2: Render target reads have been removed from the hardware.
6ec1e322f0a : anv: don't leak device->vma_samplers
5ee8fd6b497 : freedreno/a6xx: Fix z/s preserving sysmem clear blit
42ad4c6e6ee : rusticl: set OCL_ICD_VENDORS as directory, not file
4fbdfdce9c6 : anv: allocate pipeline bindings tables dynamically on the heap
7730fa5683c : anv: track embedded sampler counts in layouts
dc1069b1674 : venus: extend device format prop cache with VkFormatProperties3
aecd46182d6 : lavapipe: Enable EXT_swapchain_colorspace
fc263e03081 : v3dv: Enable EXT_swapchain_colorspace
5c49f3c1aa3 : lavapipe: Enable EXT_swapchain_maintenance1
f977e4d4f54 : v3dv: Enable EXT_swapchain_maintenance1
145ab5b853d : anv: Enable EXT_swapchain_maintenance1
76e089ea48b : aco/cssa: update comments
0c0819f0da4 : aco/cssa: reset equal_anc_out if merging fails
f72cd2eae79 : fd/decode: Fix "OPTSIONS" typo in help messages
8b4b252674f : fd/replay: Use generate_rd as default CS generator
69d347e42f3 : fd/decode: Build generate_rd executable rather
bdd89dad1c3 : fd/rddecompiler: Disable IR3 cache for replay context
fc9e718a86e : fd/replay+rddecompiler: Add option to clear wrbufs at start
694ed346732 : fd/replay: Error when VMA AS allocation fails
e0a680162d9 : fd/replay: Add wrbuf support for KGSL/DXG
0fad4e547b4 : fd/replay: Clear wrbufs after submitting cmdstreams for DRM
011cacd9826 : fd/replay: Clamp dumped wrbuf to buffer size
e10202fdf4e : fd/replay: Dump wrbuf into cwd rather than exe directory
d043ebc9410 : fd/replay: Fix wrbuffer name extraction
1e27138588f : freedreno/fdl: avoid overflow in layout size computations
be4a6b946a1 : radv: add a workaround for null IBO on GFX6
d87ccf06320 : broadcom/ci: add new expected failures
f79557dd38d : zink: do io fixup on patch variables too
f88922e8161 : radv: use dual_color_blend_by_location with Half-Life Alyx
a075b444931 : intel/brw: Eliminate top-level FIND_LIVE_CHANNEL & BROADCAST once
5814534de57 : intel/brw: Don't consider UNIFORM_PULL_CONSTANT_LOAD a send-from-GRF
ea423aba1b4 : intel/brw: Split out 64-bit lowering from algebraic optimizations
831703157e7 : iris: Use resource_get_param in resource_get_handle
bf1008ac28a : iris: Report the correct modifier for Tile4 images
345c918a769 : intel/dev: remove pci revision from shader cache key
58e3b1f930f : aco: Allow passing constant operand to is_overwritten_since.
d1cac5ed056 : zink: acquire - maybe clear timeout after waiting for presentation fence
9e133c4000d : nouveau: Add support for TERT opcodes in vk_push_print
d473004576c : intel/fs: Avoid generating useless UNDEFs for every SSA def
a6b93c50d0b : radv/printf: Use fprintf instead of printf
d902b6d8050 : radv: Skip more acceleration structure build markers
b58b6d2d32d : anv: Enable VK_KHR_shader_quad_control
b22879e7533 : intel/brw: Use predicates for quad_vote_any and quad_vote_all when available
857e62e6ac7 : intel/brw: Implement quad_vote_any and quad_vote_all
671745b616a : intel/fs: Don't allow 0 stride on MOV destination
d10b5467764 : freedreno/replay: Use real queueid for submissions and waits
6f18f392087 : zink/ci: enable RADV_PERFTEST=shader_object for polaris10
6095b70f857 : radv/rt: Use 32-bit offsets for load_sbt_entry
00dec034388 : radv: Use radv_buffer_map for parsing IBs
a78cbc98cc4 : ac: Improve context roll readability
1d747653d42 : radv: Add an IB annotation layer
8f0ee3a92bd : radv: Add support for IB annotations
bf15688fa15 : ac/parse_ib: Implement annotations
0f436e0fe15 : ac/parse_ib: Replace the parameter list with ac_ib_parser
2e4d3651048 : ac: Annotate context rolls
8f3cc3cb29d : radv: Use mapped driver locations for determining I/O strides.
2f1f55cf32d : radv: Extract input and output stride info to new functions.
c72bb8de75f : r300: mark new fails
8c92ac3ee3a : nvk: Add NVK to the Vulkan device name
432d8bd0818 : freedreno/devices: Do not write to 8E79 on a750, KGSL has it protected
9bbb9f11048 : aco: use small_vec as Block::edge_vec for predecessors and successors
3e58a736e4c : aco/util: small_vec few additions
5cbd7689be9 : aco/util: add small_vec
4564ca313be : aco: reorder code and use namespaces in aco_interface.cpp
c30c1af5db3 : ci/etnaviv: update expectations
4b8981e4717 : etnaviv: fix fixpoint conversion of negative values
bf3c1cf568e : broadcom/ci: add a test that fails only in CI
74be42d9a4a : broadcom/ci: add new expected test failures
55a8c20e4d6 : broadcom/ci: skips for tests that don't check for extension support correctly
92172760e2c : v3dv: enable VK_KHR_dynamic_rendering
7a2b17235d1 : v3dv: also emit subpass clears with secondary command buffers
e9b44a3bb55 : v3dv: handle render pass continue flag with dynamic passes
f4ec92084ef : v3dv: fix resume address patching for secondary command buffers
0bb04c019e0 : v3dv: rename SECONDARY job type to INCOMPLETE
2478939b698 : v3dv: implement dynamic rendering resume/suspend
c15e0aac176 : v3dv: implement vkCmdBeginRendering and vkCmdEndRendering
78015a9da3b : v3dv: don't assume that pipelines have a render pass
e22d843fa4f : v3dv: add a vk_render_pass_state to pipelines
10df1875408 : v3dv: add a helper to setup a framebuffer for dynamic rendering
6684aa09ff8 : v3dv: add helper to build a render pass for dynamic rendering
72c37694379 : v3dv: add helper to check if we need to use a draw for a depth/stencil clear
f1e6e58aefc : v3dv: add a helper to constrain clip window to render area
f285f696771 : v3dv: refactor checking and adding pending jobs
e1b52e30522 : v3dv: fix copying v3dv_end_query_info into primaries from secondaries
93f9f2bcbbb : v3dv: always set view index before drawing
aeee18be1b5 : v3dv: fix subpass clear with draw call for multi-layered framebuffers
9fd5ac42c35 : panfrost: group up stubbed params in drm-shim
25a6af36c9a : docs: Document Mali-G610 in drm-shim section
76397f76c94 : panfrost: Add support for Panthor in drm-shim
9c92d92ab9a : drm-shim: Add io region handling in mmap
4d4b1820ca1 : radv: add radv_force_pstate_peak_gfx11_dgpu and enable it for Helldivers 2
99017891cad : winsys/radeon: pass priv instead NULL to radeon_bo_can_reclaim
9b089ca943c : radv: fix occlusion queries with MSAA and no attachments
d17779430f5 : util: Cleanup strtod.(h|c) by introduce _mesa_get_locale
4ed3418a43c : Unbreak Viewperf by reverting "util: use crc32_z instead of crc32 and bump zlib dep to 1.2.9"
97084199bb6 : radeonsi/ci: update failures
b98bbb851c5 : radeonsi/ci: run GLCTS, ESCTS, and dEQP from the glcts directory
8573e9bf472 : ra: Add debug functions for printing spill costs and benefits
84e8a295a09 : freedreno/afuc: Add section on reassembling firmwares and relocations
2e6cfc9e231 : freedreno/afuc: Add magic control reg values for a740
e7ed7a32cd5 : freedreno/afuc: Add a7xx test case
11b4b570a9a : freedreno/afuc: Run entire bootstrap routine
71f80d3deb9 : freedreno/afuc: Emulate THREAD_SYNC on a660
7e9380e2bc8 : freedreno/afuc: Allow -e option on a7xx
d860b2eca52 : freedreno/afuc: Add support for multiple sections when assembling
a5db8e9c1f9 : freedreno/afuc: Add more general T_IDENTIFIER in lexer
f7bf4db339e : freedreno/afuc: Add .align directive
542ae9de019 : freedreno/afuc: Improve jump table handling
46681d64f61 : freedreno/afuc: Use left recursion in parser
c1955a0b169 : freedreno/afuc: Fix setbit/clrbit parsing
105ea1fc681 : freedreno/afuc: Bump max instructions for a7xx
eeb2db3b5e5 : freedreno/afuc: Add missing ALU encode case for bic
443e8b89ca1 : freedreno/afuc: Decode (peek) modifier
f88c269148f : etnaviv: tex_desc: emit texture comparator
c6a61605834 : etnaviv: don't use int filter for depth textures
5464feed738 : zink: set handle type also for user memory
995727e5750 : zink: Handle aoa derefs of images
50a6c5d5fa3 : nir-to-spirv: Cast SSBO input pointer when needed
0108bae30f5 : apple: Meson defines GLX_USE_APPLE to allow for Gallium drivers to work on MacOS.
97b6851815a : apple: Extended Apple feature support using GLX_USE_APPLE.
b0bdd0cae3b : meson: relaxed some meson restrictions on MacOS/Apple allowing for wider build support.
af04f179091 : glx: Switched DRI2 functions over to use Apple specific alternatives and extension name.
c0158b40ca9 : mesa/st: use sanitized shader keys for feedback draws
5eb0136a3c5 : mesa/st: when creating draw shader variants, use the base nir and skip driver opts
1f7a4cf1913 : mesa/st: add is_draw_shader param to st_finalize_nir
f2f640f3c7b : mesa/st: add 'base_serialized_nir'
3d279bee0ae : tu/rmv: Remove tu_rmv_DebugMarkerSetObjectNameEXT
ad580a711bd : radeonsi/ci: udpate expected failures
67997fd7350 : aco: avoid full 32bit imul for uniform reduce/scan
96ff511b756 : aco/optimizer: combine v_mul_i32_i24 and add to mad
0c57340c232 : aco/builder: use 24bit mul if low bits of imm are zero
b48a101d8f5 : aco/builder: improve v_mul_imm for negative imm
4f6f2cea6a6 : v3dv: enable smooth line rendering
f5d42429283 : v3dv: assume that rasterization state can be NULL
d6553bf1773 : compiler,gallium: move u_reduced_prim to common
7a236dc7852 : tu: re-emit vertex buffer on MESA_VK_DYNAMIC_VI_BINDINGS_VALID dirty.
44a3a3e7d9d : tu: Add MESA_VK_DYNAMIC_RS_LINE_WIDTH to tu_rast_state.
f455ac88b86 : vc4/ci: add flake
ba2af1dc363 : CI: add mr-label-maker.yml config
4b7b1857115 : radv/video: Set maxActiveReferencePictures to 16 for H264/5
99f0449987b : Pass no-verify-fixpoint option to instcombine in LLVM 18
79827513077 : ci/deqp: backport fix for dEQP-VK.wsi.direct_drm.* bug
eac703f6912 : Revert "nouveau: add missing vl lib"
7bd1d4848cf : Revert "nvk: Enable VK_KHR_shader_subgroup_uniform_control_flow"
f424ef18010 : r300: enable tiling for scanout to fix DRI3 performance
58b773bd9a4 : r300: port scanout pitch alignment from the DDX to fix DRI3
3bed7b22fe9 : nvk: Always set SET_ATTRIBUTE_POINT_SIZE
446f652cde2 : intel/cmat: fix stride calculation in cmat load/store
ba6dfb6ca44 : amd/ci: update stoney results
9b819adbd86 : glsl/linker,st/mesa: enable nir_opt_varyings and lower IO in the linker
70fd817278d : st/mesa: skip a few NIR passes that don't work with lowered IO
b48188e46c8 : st/mesa: lower sysvals slightly sooner
a3de3a5c323 : st/mesa: get dual slot input info from NIR if IO is lowered
f28f8bba9f7 : radeonsi: add test failures due to incorrect tests for nir_opt_varyings
abf0de57ab5 : radeonsi: enable uniform propagation for varyings except VP/Energy
db5cf460d7a : radeonsi: set trivial NIR options for nir_opt_varyings
5bbb279e7d6 : radeonsi: set the lower_mediump_io callback for GLSL
6dbd1dcd939 : nir/tests: add tests for nir_opt_varyings
c66967b5cb7 : nir: add nir_opt_varyings, new pass optimizing and compacting varyings
ba54099dce6 : nir: add a utility computing post-dominance of SSA uses
9d76ba37e8f : winsys/amdgpu: add more comments for winsys create in header file
f93f7f8f3a5 : winsys/amdgpu: remove tab space
efbd602b632 : winsys/amdgpu: use _destroy_locked() for failure to create winsys
5b6c0fdc97e : winsys/amdgpu: aws instead of ws for amdgpu_winsys
c7e84861303 : winsys/amdgpu: rws instead of ws for radeon_winsys
f2275eed44e : winsys/amdgpu: sws instead of ws for amdgpu_screen_winsys
92879e9da84 : docs/features: Add missing VK_EXT_surface/swapchain_maintenance1 entry
5bde82b3537 : nvk: Expose VK_EXT_swapchain_colorspace
68e93cce5ee : nvk: Expose VK_EXT_surface/swapchain_maintenance1
547636dc437 : nvk: Expose VK_EXT_display_control
3da1c0b6c94 : nvk: Fix missing implementation of creating images from swapchains
092299f18ad : r300: remove some late NIR passes
d430225b29a : r300: move sin/cos input fixups to finalize_nir
ba1bc94233c : r300: explicitly check if sin/cos input is already in correct range
67fd490fe5a : radv: add a GPU hang workaround for legacy tess+GS for GFX10.3
96e9c3fe77a : radv: program SAMPLE_MASK_TRACKER_WATERMARK optimally for GFX11 APUs
d81809618f0 : radv: fix programming of PA_SC_BINNER_CNTL_1.MAX_ALLOC_COUNT on GFX11
8203284c036 : radv: disable binning correctly on GFX11.5
680e707534d : treewide: Replace the invalid usage #if DEBUG with #ifdef DEBUG
3f1cb470f0b : radeonsi: Only enable SEs that the device reports
bad41f4db7a : frontends/va: Report vendor and device ID through VADisplayPCIID
7c480c20662 : nouveau/ci: only trigger jobs for relevant changes
67bb74863d2 : nouveau/ci: fix yaml indentation
4e3f3c10e14 : nouveau: add missing vl lib
656f590bf59 : iris,anv: WA 1509820217 is no impact for Xe2+
5b3cb226b1c : ci: include all the src/**/gitlab-ci.yml files
5fabb66f590 : dri: guarded DRI code.
fcd0b4c94aa : util: Updated util/libdrm.h stubs with drmGetMagic()
8ad48621260 : gallium/dri: Added XCB dependency to frontends/dri/libdrm build. Fix header issues with xcb.h being used.
00e1562f5b9 : gallium/dri: Switch xf86drm.h for util/libdrm.h to allow for the no-op shim to be used.
1d9215f9044 : egl: Changed EGLNativeDisplayType size check to make sure it is big enough instead of exactly the same size.
4477139ec2e : egl: Added DRI3 code guards.
275fdf709de : egl: MacOS platform guard around pthread_condattr_setclock()
8387deff876 : compiler/clc: fix compiler issue on MacOS with st_mtim[e] in stat.
6146a1651a6 : radv: emit VGT_GS_OUT_PRIM_TYPE as part of the dynamic primitive topology
ccf894f29c7 : radv: fix RADV_PERFTEST=dmashaders with ESO
dd0b4f05ad2 : radv: add helpers to bind the GS copy shader and the RT prolog
cc61409ea6a : radv: Only enable SEs that the device reports
bfdcddfda98 : intel/tools: Make intel_stub_gpu work when using meson devenv
6922f421f4b : intel/compiler: nib_ctrl no longer exists on Xe2+
72d289b8d14 : intel/compiler/fs: Restore SIMD32 restriction for ray_queries on Xe2
2ad4d5f8dde : intel/compiler/xe2: fix decoding of sampler simd mode
4df58ef5030 : intel/fs: bump max simd size of some messages for xe2
e5bc5bba7c6 : anv: Enable VK_KHR_shader_maximal_reconvergence
d56f65f7ca4 : venus: ensure shmem is attached to renderer before use for guest vram
72b124031ba : venus: minor naming cleanups
362ba3f007f : venus: roundtrip now belongs to ring
160aa8ba48e : nvk: Ignore rasterizationSamples when handling sampleShadingEnable
20db9b77aab : glsl: move invariant builtin validation to the nir linker
1bc25f47548 : venus: optimize to further batch query records
7c221e65a42 : venus: add vn_queue_submission_get_resolved_query_records
e868fc0b1eb : venus: refactor vn_queue_submission_add_query_feedback
a6bc116f848 : venus: rewrite qfb vn_feedback helpers
aabb52979af : venus: refactor query record recycle
2a7085584e1 : venus: simplify vn_cmd_reset and apply more code sharing
5dbd88ad2a1 : venus: drop vn_get_temp_cmd_ptr
9e7797c8c17 : venus: minor cmd count related refactors
4bab7344a8d : venus: massive qfb renamings
25be8e721d1 : venus: combine query record and reset
71bf46fa5d3 : venus: qfb to track cmd handle directly
e931ef4884c : zink: iterate all the modes when doing separate shader fixups
b68f2e747c7 : zink: Rework sparse texture lowering
8a5120003c4 : ci/deqp: document which build produces which binary
51593c6b34d : dri/kopper: Assume a non-null drawable in flush_frontbuffer
484246ea0a9 : iris: Eliminate prototype introduced in the previous patch
fa24ff24dd5 : iris: Remove suballocation in iris_flush_resource()
a330ecc48a6 : dri: Flush the context after flush_resource when creating shareable image
27d35588f5d : iris: Copy main ISL surf when reallocating in place
98690db8478 : tu: Reorder device features
1726e03df42 : tu: Advertise VK_KHR_vertex_attribute_divisor
355dd782c5d : tu: Implement VK_KHR_map_memory2
e7de9ab62a5 : zink: Make sure to initialize all the fields of VkMemoryBarrier
2aab8e08065 : meson: Correctly get sizeof_pointer with cross-compilers
d2229304dc3 : panfrost/meson: remove redundant gallium include from meson files
13ce0358b00 : panfrost/shared: avoid use gallium helper in pan_minmax_cache.*
20df1d2b1f8 : anv: ignore descriptor alignment for inline uniforms
812be09cd20 : st_pbo/compute: Use the correct structure type when allocating a specialized key
27ab5fcf9f5 : anv: Set VM control to true in Xe KMD
c20388d6174 : anv: Set VK_QUEUE_PROTECTED_BIT during queue families initialization
9102cb972a1 : anv: Replace the 2 sparse booleans by 1 enum
ec892c4d2b6 : aco: don't reuse misaligned attribute destination VGPRs in VS prologs
df7024bcdd3 : radv,aco: allow VS prologs to increase VGPR usage
1a20942f6a6 : radv: fix wave32 support with ESO
e1c73db01c6 : radv: rework generating vgt_shader_key for pipelines
c6485f560d0 : radv: determine radv_vgt_shader_key::has_ngg_xxx with the last VGT shader
9ccbd459c6b : radv: fix determining if PrimId is used for merged shaders compiled separately
e052e30b29d : r300/ci: Update xfiles based on nightly run
3d45451fb44 : etnaviv/ci: Update xfiles based on nightly run
7d9ba366d40 : freedreno/ci: Update xfiles based on nightly run
c6b65ac6393 : v3d/ci: Update xfiles based on nightly run
4350c7cb30d : radv/ci: Update xfiles based on nightly run
697a5a7b912 : radv+zink/ci: Update xfiles based on nightly run
0f5b0dbc253 : zink: handle image_deref_samples when stripping MS image instrs
b46479d443c : zink: don't deref swapchain image array with UINT32_MAX
9f2b23dd852 : panvk: Get rid of fields we already have in vk_xxx objects
d5ed77800e0 : panvk: Fix GetPhysicalDeviceProperties2() to report accurate info
783172add31 : panvk: Make panvk_sampler inherit from vk_sampler
203f1a35a7b : panvk: Implement {Map,Unmap}Memory2KHR
d9c0c728a22 : panvk: Add extra checks to panvk_MapMemory()
88930cd95de : panvk: Make pan_AllocateMemory() robust to errors
db1fde16d71 : panvk: Make panvk_device_memory inherit from vk_device_memory
4dc5613be60 : panvk: Make panvk_buffer_view inherit from vk_buffer_view
567324749c9 : panvk: Get rid of panvk_pipeline_cache
e7b68cdef15 : panvk: Drop panvk_framebuffer
39204afde15 : panvk: Kill panvk_{Create,Destroy}SamplerYcbcrConversion()
d2e6dbf0f6e : panvk: Get rid of unused panvk_cmd_buffer fields
b91c8543c0e : panvk: Don't pass a device where we don't need one
cab8f193614 : panvk: Allocate descriptor set arrays using vk_multialloc_zalloc()
1f69f99b2cd : panvk: s/panvk_event_op/panvk_cmd_event_op/
b59d2a51373 : panvk: Don't allocate a TEXTURE descriptor in CreateImageView()
40c1d0d3223 : panvk: Don't open-code panvk_cmd_open_batch() in CmdBeginRenderPass2()
c4f7aa549c0 : panvk: Add missing util_dynarray_init() in panvk_cmd_open_batch()
c73e2f984ce : panvk: Fix allocation scope of command buffer sub-objects
ff9c47f463c : panvk: Get rid of the custom device lost handling
3aa02232a51 : panvk: Get rid of unused panvk_image_get_plane_size() helper
ac61d6d0c09 : panvk: Do not handle invalid NULL memory object in BindImageMemory2()
b7d30f10f91 : panvk: Add VKAPI_{ATTR,CALL} specifiers to all panvk-specific entrypoints
0136e8aec95 : panvk: Kill the panvk_pack_color() prototype
43bb5acf26b : panvk: clang-format the source files
2d2820349a2 : panvk: Fix call ordering in panvk_DestroyDevice()
ce900dcbb13 : intel/dev: Add ATS-M PCI ID for Data Center GPU Flex 170G
59e0c38427d : intel/dev: Adjust device strings for ATS-M devices
9b6d6c1d2d0 : docs: add sha256sum for 24.0.3
c0a40e724b7 : docs: add release notes for 24.0.3
7604697ec61 : nvk: Implement shaderStorageImageMultisample
357720c5a7d : nvk: Use different descriptor layouts for storage vs. sampled images
86a462fb96d : nvk: Stop pretending to handle Intel image intrinsics
bd9836a0b82 : nvk: Use a HW generation names instead of chipsets
be1ef1a8d85 : nil: Expose nil_pix_extent_sa()
418f8be9eac : nil: Add a helper to view a MSAA image as samples
ed6fd25a620 : nil: Add support for larger textures on Pascal+
c3177e4fc27 : nil: Whitespace fix
72e1a577522 : nvk: Reorder device features
94622ae4917 : nvk: Advertise VK_KHR_vertex_attribute_divisor
133c73da856 : nvk: enable a mappable bar heap when rebar is disabled.
647a2d1f6b6 : r300/ci: enable nine tests
98b36e02b9c : ci: build nine tests
96640b142ee : ci: build nine in debian-testing
da285796334 : ci: install xwayland in x86_64_test-gl
13812cc91d5 : ci: reduce irrelevant output to a simple list of libraries
045bc86ac9d : ci/freedreno: mark fails resolved by "drm/msm/gem: Add metadata uapi"
f1680f58b14 : ci/freedreno: disable workarounds for Adreno 618, 630, and 660
ab690f25e8c : ci: uprev kernel to 6.6.21
e0da118ab12 : anv/hasvk: default image_read_without_format to true
9c770f06c64 : nine: drop useless and a bit too long line
5b6a4b1c796 : nine: fill missing licenses headers and copyrights
81d3de71cd4 : nine: convert licenses block to SPDX
ac5d529c651 : nvk: Enable VK_KHR_shader_subgroup_uniform_control_flow
376d1e6667a : rusticl: implement cl_khr_suggested_local_work_size
de94d989406 : iris: Set BO_ALLOC_NO_SUBALLOC when allocating bo for slab
4f165117dc2 : nouveau/drm: remove nouveau_client::id
9583fb8d00e : nouveau/drm: drop unsued chan argument from nouveau_pushbuf_kick
2101c9f2ac6 : nouveau/drm: rely on nouveau_pushbuf::channel being always set
a28cd6b1de0 : nouveau/drm: drop immediate parameter from nouveau_pushbuf_new
1a4c2cba956 : nouveau: call glsl_type_singleton_init_or_ref earlier
821f4c8d99a : nouveau: import libdrm_nouveau
a62fba6b62b : nvk: use c.get_supported_arguments for compiler flags
c398bc59099 : drm-uapi: Sync nouveau_drm.h
b7719a9ed85 : intel/fs: remove some unused send helpers
0eaf7cca35b : mesa: prefer read-format of RG for snorm
c9e66df39fb : zink: Add error logging on surface creation failure
28854743dcc : zink: Change zink_get_surface to return a zink_surface
207db018297 : zink: Make sure to not leak anything on surface creation failure
948695e1a4b : zink: Move zink_surface_destroy before zink_create_surface
27bde4b4200 : zink: Return early if the source could not have been acquired
2c22e78619d : zink: Separate the template from the wrapped surface
55cdde758c8 : zink: Use an intermediary variable for create_surface
faaa65a1a31 : zink: Make wrap_surface return a zink_ctx_surface directly
2a77a46837f : anv: return unsupported for FSR images on Gfx12.0
e324fbbe68d : intel/brw: Fix validation of accumulator register
db8022dc4d3 : intel/brw: Use helper to create accumulator register
90cf8d14d61 : zink: add a pass to strip out multisample storage image ops
3f122761a17 : zink: remove stale comments for DRLR usage
e7e55dcfaf9 : zink: be even stricter with shader object usage about blocking invalid usage
485b4d9abed : zink: add even more strict checks for separate shader usage
5910ce4b863 : zink: always sync and replace separable progs even with ZINK_DEBUG=noopt
460c7eeecbd : zink: use the sanitized key in update_gfx_program_optimal()
daf2f4a583c : zink: rename optimal_key in update_gfx_program_optimal()
ee476f3eda3 : radv/av1: limit profile and bit depth to supported values
18df1a81a8c : anv/trtt: update GFX_TRTT_VA_RANGE for LNL
f0769f5d8a9 : intel/compiler: Adjust fs_visitor::emit_cs_terminate() for Xe2
caabd41cd14 : panfrost: make sure blends always have 4 components
b2cedf5b569 : panfrost: make drm-shim work again for panfrost
02b6f4ef6b7 : radeonsi: don't test so many wave limits for AMD_TEST=testdmaperf
e99765df08c : radeonsi: fix the DMA compute shader
e589833ee1e : ac/llvm: fix SSBO bounds checking by using raw instead of struct opcodes
31920cb60c3 : intel: Enable Xe KMD support by default
97aec401111 : intel/brw: Emit better code for read_invocation(x, constant)
e87881f6168 : intel/brw: Avoid a silly add with zero in assign_curb_setup
d9674cbe7d2 : intel/brw: Combine constants for src0 of POW instructions too
e7480f94c1b : intel/brw: Combine constants for src0 of integer multiply too
dd3bed1d927 : intel/brw: Integer multiply w/ DW and W sources is not commutative
93478c095e7 : intel/compiler: Enforce 64-bit RepCtrl restriction in eu_validate
31f640bc5f1 : intel/brw: Correctly dump subnr for FIXED_GRF in INTEL_DEBUG=optimizer
f89d9cc53d9 : intel/brw: Silence "statement may fall through" warning
c85768e3804 : zink: delete faked_e5sparse
8fa413fef05 : zink: set the sparse format usage flags directly based on queried props
ba2731941f1 : zink: nvk baseline updates
c2484119074 : zink: only add STORAGE bit for sparse images based on multisample usage
63f5a6cbe30 : u/inlines: constify util_res_sample_count()
61e5b6ad9dc : zink: try getting sparse page size again without storage bit on fail
80eac1337d4 : nvk: Always copy conditional rendering value before compare
8a3e85776a9 : glsl_types: derive ht
c29110ef99e : v3d: derive ht
2d32239b7a6 : radeonsi: derive ht
3f287d100cd : nvk: derive ht
da59672e2bf : asahi: derive ht
be5c288dbfe : panfrost: derive ht
93879b19207 : util/hash_table: add DERIVE macro
49a89911c40 : nir/print: do not print empty lists on intrinsics
ec9b6b5cfaa : util: add _mesa_hash_table_u64_num_entries
a6123a80dab : nir/opt_shrink_vectors: shrink some intrinsics from start
aa99753a283 : nir/opt_shrink_vectors: hoist alu helpers
d1916432ab1 : intel/dev: Nuke display_ver
b09ffe48f22 : intel/dev: Nuke 'ver == 10' check
a977a51a216 : radv: stop using 5/8 component SSBO stores
cc7e3efc7cb : radv: don't advertise DGC with LLVM
3409c600991 : etnaviv: isa: Support multiple encodings for texldb
20678b92048 : etnaviv: isa: Fix #instruction-tex-src0-src1-src2 bitset
ccc99bd42dc : etnaviv: isa: Support multiple encodings for texldl
8d117b46ea4 : etnaviv: isa: Support unary texkill instruction
86de104d07f : etnaviv: isa: Support unary branch instruction
0aa737018eb : etnaviv: isa: Combine branch and branch_if
48e1589b44a : etnaviv: isa: Correct #instruction-alu-no-dst-has-src0-src1 expr name
10a7cf31215 : etnaviv: isa: Correct #instruction-alu-no-dst-maybe-src1-src2 name
dfb2fcf6520 : etnaviv: isa: Correct #instruction-cf-src1-src2 bitset name
c2ffc7a09b9 : etnaviv: isa: Correct SRC0_AMODE
b1cbd35bb59 : etnaviv: isa: Move {TEX_SWIZ}
d8f6de73141 : etnaviv: isa: Add movar opcode
e77fbe2bcc9 : etnaviv: isa: Add internal register group
f416bb3f8c6 : etnaviv: isa: Rename reg_group u2 to u
cf3fa2fd8c4 : etnaviv: isa: Reorder instructions
9c6378abecc : etnaviv: isa: Add div opcode
e2a9bc73f5b : etnaviv: isa: Remove note about GC3000
fa3d2bc486b : etnaviv: isa: Add texldd opcode
0701f3ef9b6 : etnaviv: isa: Add texldl opcode
8c86bd0209b : etnaviv: isa: Add texldb opcode
3c72596ebfd : etnaviv: isa: Add bit_rev opcode
2e2a0e80599 : etnaviv: isa: Add movai opcode
73584cf46a5 : etnaviv: isa: Name cond enum value 22
20022f53894 : etnaviv: isa: Add branch_any opcode
6a716361791 : etnaviv: isa: Correct dp2 opcode
47106e0f805 : etnaviv: isa: Add bit_extract opcode
3b4cbbf0d27 : etnaviv: isa: Add norm_dp2, norm_dp3 and norm_dp4 opcodes
4cd779af3f6 : etnaviv: isa: Add frc opcode
ede0008c169 : etnaviv: isa: Add dsx and dsy opcodes
031c2c26dfe : etnaviv: isa: Remove duplicate #instruction-alu-atomic
0f66589c2a4 : mesa: force rendertarget usage on required-renderable formats
d7def3ccdf4 : panfrost: add pan_force_afbc_packing driconf
2bcdc4939c2 : panfrost: add driconf infrastructure
d861bd15636 : panfrost: give afbc-packing its own flag
7487ac20463 : rusticl/device: support query_memory_info to retrieve available memory
2df640c4f66 : rusticl/kernel: assign sampler locations before DCEing variables
493d5764e3e : iris: setup distribution granularity with Wa_14019166699
da3d5d10644 : iris: refactor function that checks primitive id usage
275bcbd7a70 : anv: setup distribution granularity with Wa_14019166699
75c6ad99073 : intel/fs: fixup sampler header message
db8eaa36203 : anv/video: fix scan order for scaling lists on H265 decoding.
182bff5c056 : glsl: remove unrequired do_lower_jumps() call
1391bc37219 : glsl_to_nir: never convert instructions after jump
f06aed8e1d1 : glsl: make an explicitly safe version of visit_exec_list()
626502d7c7f : nil: Advertise support for PIPE_FORMAT_R5G6B5_UNORM
edd3379c09a : nvk: Manually offset array and Z slices in BeginRendering
81db82bd8cf : nvk: Add a nil_image helper variable in BeginRendering
696e2064bd7 : nil: Move Z slice offset calculations to a helper
813f37a8ed7 : nir: add nir_block::divergent to indicate a divergent entry condition
936690f733a : nir: print nir_io_semantics::invariant
867a0a7db9f : nir/divergence_analysis: handle derefs of system values
eb670d6eafb : nir/divergence_analysis: load_instance_id is convergent within a primitive
310b13b7f0e : nir/divergence_analysis: load_primitive_id is convergent within a primitive
1621d4a0d3e : nir/divergence_analysis: change function prototypes
6b1fd207804 : radeonsi: split RADEON_USAGE_NEEDS_IMPLICIT_SYNC into CB and DB flags
123e0b4240f : radeonsi: add radeonsi_cache_rb_gl2 option enabling GL2 caching for CB and DB
2347259f1da : radeonsi/gfx11: add missing DCC_RD_POLICY setting
82aca689c10 : ac: use the gfx11 shadowed register tables for gfx11.5
6ce3a958523 : radeonsi/gfx11: program SAMPLE_MASK_TRACKER_WATERMARK optimally for APUs
bd71d62b8fc : radeonsi: program tessellation rings right before draws
b9b7d34d05f : radeonsi/gfx11: program the attribute ring right before draws
9e08569d6af : radeonsi: allocate only one set of tessellation rings per device
ea94cb95e4d : radeonsi/gfx10.3: add a GPU hang workaround for legacy tess+GS
7d3a414662e : radeonsi/gfx11: fix programming of PA_SC_BINNER_CNTL_1.MAX_ALLOC_COUNT
20445f296bf : radeonsi: disable binning correctly on gfx11.5
62d360c2871 : amd/registers: add correct gfx11.x enums for BINNING_MODE
74c28b93c8a : glthread: invert _mesa_glthread_has_no_{un}pack_buffer by removing the negation
9939f20a499 : glthread: execute small glDrawPixels asynchronously
b43b111b198 : glthread: execute small glBitmap asynchronously
ada351f2ea9 : glthread: track glPixelStore(GL_UNPACK_*)
c76efafc0d1 : mesa: move struct gl_pixelstore_attrib into glthread.h
9fe8ef12827 : mesa: deduplicate initialization of gl_pixelstore_attrib
6a52c50a651 : zink: simplify vb masking on bind
068973b0697 : zink: set VkExternalMemoryBufferCreateInfo for opaque fds too
7fd12a446d0 : zink: destroy batch states after copy context
9227d63c195 : anv: Fix Xe KMD userptr unbind
a56d2b8dad2 : zink: Remove interpolateAtSample() when not multi-sampling
4bc1bf16252 : zink: apply zink_shader::uses_sample to fs variant updating
b061ab7198b : zink: track whether shaders use load_barycentric_at_sample
e1b66f9707c : compiler/types: fix serialization of cooperative matrix
fc2b6196216 : ci/image-tags: re-generate all the images building deqp-runner
fcd43ee2438 : ci/deqp-runner: fix list of image tags to update
2d80f355627 : ci/deqp-runner: update repo url
810586279c1 : ci/deqp-runner: bring "install from crate" & "install from git" to feature parity
9eb50036d41 : ci/deqp-runner: set android rust target in the caller (debian/x86_64_test-android.sh)
8fd86519a11 : ci/deqp-runner: do a release build instead of debug
4c92084ed97 : anv/trtt: invalidate the TLB after writing TR-TT entries
3e5dfd668d0 : anv: add an anv_pipe_bits bit to allow invalidating the TLB
52ced4008c9 : intel: Drop pre-production steppings
80f532a6366 : venus: fix VkDeviceGroupSubmitInfo cmd counts from feedback
577085ef0e7 : zink: update nv baseline
cda4ca53b8d : nvk: Drop nvk_device::pdev
4b38ba5d70a : nvk: Replace more dev->pdev with nvk_device_physical()
9ddaa4ea105 : nvk: Add and use more cmd_buffer_*_cls helpers
f55bb91159e : nvk: Drop a bunch of dev->pdev and just use pdev
4c358289338 : radv,driconf: Remove active accel struct workaround
217072d25f4 : radv/rt: Force active leaves for every updateable accel struct
d12984edb8a : ac/nir: fix exporting NGG streamout outputs with implicit PrimId from VS/TES
6d287943d17 : vk/update-aliases: drop VK_ERROR_ prefix substitution
9a57b1df539 : driconf: add radv_zero_vram for Crystal Project (1637730)
c19edbb6afc : zink: update nvk baseline with nvk changes
7e3056e21c0 : zink/ci: update list of flakes for RADV jobs
e0f9cd882c3 : radv/ci: update list of flakes for VKCTS jobs
91579236dc6 : ci: use Linux kernel 6.6 for RADV
69fbd5cb90a : v3d: fix line coords with perspective projection
62e1dff2560 : v3d: add load_fep_w_v3d intrinsic
4e720f1fefc : docs: delay 24.1 branchpoint by 2 weeks
d38ff02c033 : v3dv: mark some promoted extensions as supported
6fab8abebb3 : vk/meta: Fix base_type selection in build_{clear,blit}_shader()
c722265c16e : vk/meta: Add the PUSH_DESCRIPTOR_BIT flag when creating blit pipeline layouts
24cedcf838f : pvr: return the OS page size for minMemoryMapAlignment
433a3c262a0 : util/u_debug: fix parsing of "all" again
7eae0e03f12 : broadcom/compiler: fix SFU check for 7.1
9b1008f3bc3 : v3d: disable Early Z for multisampled 16-bit depth buffers
08af5f2703a : v3dv: disable Early Z for multisampled 16-bit depth buffers
33e77c90418 : v3d,v3d: use new simulator
75a940c949d : radvi/ci: enable RADV_PERFTEST=shader_object for RENOIR
898f28f790d : radv: allow RADV_PERFTEST=shader_object on all GFX9 GPUs
fbe820f5a02 : panfrost, pan/lib: Move pan_resource_table to panfrost
4a4698733b1 : pan/bi: Lower ubo table in indices for Valhall
652e1c2e139 : pan/bi: Rework indices for attributes on Valhall
27031910f78 : pan/bi: Rework indices for image on Valhall
ce52b6d3597 : pan/bi: Rework indices for tex on Valhall
181891495a3 : pan/lib: Remove variables in blitter
05607311feb : pan/bi: assert indices when offsets are present in bi_emit_tex_valhall
c7202751ad9 : radv: fix emitting default blend state for PS without epilogs and ESO
7ebff681dbc : radv: re-emit RB+ state with PS epilogs only when the col format changes
c1307184d21 : radv: stop using the custom blend mode for PS epilogs
e592ab466fd : anv: use workaround framework for Wa_16013000631
93255abe30b : etnaviv: Fix how we determine the max supported number of varyings
14e9894a19c : glx: Remove DEBUG code in xfont.c
cc74a819e41 : nvk: Disable the Out Of Range Address exception
0ed7bce8e5d : nvk: Always wait for the FALCON in set_priv_reg
df90d80d9d5 : nvk: Document the register name for the helper load workaround
cbcef736681 : nil: Fix a typo in a comment
f8f9bceb172 : nak: Rip out a few dead_code statements
e1afffe7fa7 : intel/brw: Use hstride instead of stride for accumulator
e01266335b2 : amd: update addrlib
2cd192f8799 : mesa: fix CopyTexImage format compatibility checks for ES
a5010f5f039 : ci/deqp: add EGL patch for correct suite (GLES, not GL)
3b05ebaa625 : nvk: advertise shader resource residency
410de4bf69a : nak: wire up sparse image loads
b17f139281b : nak: Wire up sparse residency for texture ops
140cf8d616b : nak/nir: Add sparse support to shrink_image_load()
671c6334bfc : nak: Plumb is_sparse through from NIR for texture ops
75390a7aebf : nak: wire up shader resource residency intrinsics
09e2917ee8b : nak: Rename resident to fault
48803ac53db : nvk: enable sparse residency features
db45b29f5f5 : nvk/queue: Add support for non-opaque sparse binds
80b417d5573 : nvk: Refactor opaque image binds
97de81af13f : nvk/queue: Add a push_bind helper
bd6940a68d4 : nvk: add sparse queries
23f2cfe8fb1 : nil: Add support for sparse resident images
3700e586921 : nvk: Use "real" 3D image views
e5a2a9b60e8 : nil: Add a concept of sliced 3D image views
c809e858326 : nil: Add a concept of width to tile sizes
f406206fee3 : nil: Rework tiling calculations
1a2f23439b4 : nvk: Use row_stride_B instead of width for render and copies
301e707db5b : nil: Expose tiling_extent_B()
7a314170f78 : nil: Add helpers for conversion from pixel values to tiles
132516d7025 : nil: Add helper function to get tile size in pixels
ad62f870451 : nil: change image_level_size() to take tiling in account
a8f7d26c2ba : anv: change the vm_bind-related kmd_backend vfuncs to return VkResult
4863e12679f : anv/sparse: don't use the bind_timeline when doing sparse binding
8051919b3ce : anv/sparse: leave the semaphore waits and signals to the vm_bind ioctl
aa07d8a04c4 : anv/sparse: don't issue a single bind operation per vm_bind ioctl
dd6301935e5 : ci/freedreno: update expectations comment
9ab02222d04 : ci/deqp: backport Implement support for the EGL_EXT_config_select_group extension GL-CTS patch
c9d3cc2615c : vulkan: refactor the runtime header gen order dependency
d857f105746 : vulkan: remove header files from lib source files
90824e07a2b : vulkan: properly ensure wsi_entrypoints header gen order
872c9fabeb5 : vulkan: remove unused wsi_common_entrypoints include and dep
8af267eb00f : venus: fix ffb batch prepare for a corner case and avoid a memcpy UB
f5532f8babe : intel/tools: avoid invalid time and file bits combination
c91bd82b4b0 : Uprev Piglit to 1e631479c0b477006dd7561c55e06269d2878d8d
803f7f5398f : d3d12: Video Encode - Add driver workaround for rate control reconfiguration
830561c5757 : d3d12: Only check D3D12_FEATURE_DATA_PLACED_RESOURCE_SUPPORT_INFO for D3D_FEATURE_LEVEL_1_0_GENERIC
1b6d7ab80ba : d3d12: Add GetDesc wrapper for ID3D12Heap
089cb522be1 : docs: Update features.txt for anv, nvk and tu
fbd32697564 : tu: Promote VK_EXT_line_rasterization to KHR
465ff8114cb : tu: Promote VK_EXT_load_store_op_none to KHR
2d3ed6853d5 : tu: Promote VK_EXT_index_type_uint8 to KHR
7ea5d1ed7dd : anv: Skip cmd_buffer_emit_bt_pool_base_address() in blitter and video engines
cccb5e36f15 : anv: Call flush_pipeline_select_gpgpu() for compute engines in compute code paths
a13860e5dfd : tu: add RMV support
e29677b16d9 : vulkan/rmv: enable logging miscellaneous internal resources
6965c569cc9 : radv/ci: mark dEQP-VK.shader_object.binding.mesh_swap_task as flake on NAVI21
fbdf99d01b0 : radv/ci: enable RADV_PERFTEST=shader_object for VKCTS jobs on GFX10+
26da033c91e : intel/ds: add pipe control reasons to perfetto flushes
3f8ff988fad : radv: add a helper to emit PS/TCS epilogs
0ed6aba85a6 : radv,aco: stop duplicating PS/TCS epilog fields
974d1395a2c : radv: allow RADV_PERFTEST=shader_object on GFX10/GFX10.3
86e4c56dbb0 : radv: implement has_vgt_flush_ngg_legacy_bug for ESO
62e6132284d : radv: disable NGG in more situations with ESO on GFX10/GFX10.3
bffdd05a799 : vulkan: fix runtime libraries' dep against generated headers
c75c485d7d1 : dzn: Support bufferDeviceAddress
68f43aa3ecb : spirv2dxil: Support buffer_device_address
57d914b757b : ci: Update virglrenderer and crosvm
fe2ec50844d : vulkan: allow building venus without libcompiler
a367cd49314 : Revert "meson/vulkan/util: allow venus to drop compiler deps"
12c71ef847c : radv/rt: Fix raygen_imported condition
0e8f2eca9ea : radv/rt: Inline constant information about ray flags
b4735a944a7 : radv/rt: Inline constant trace_ray srcs into the traversal shader
843d19a995a : radv/rt: Avoid passing unused data to the next stage
eb249bb18e2 : aco: Only fix used variables to registers
348d13f06eb : radv/rt: Fixup constant args
0597906adae : radv/rt: Add radv_ray_tracing_stage_info
a44765606ce : radv/rt: Implement RADV_DEBUG=shaderstats
f3fe1f2f18d : vulkan: Implement DebugMarkerSetObjectNameEXT
d0397644103 : anv, hasvk: pMutableDescriptorTypeLists can be out of range on pool creation
0e1862a2ab4 : panfrost: protect alpha calculation from accessing non-existent component
a6f270c1601 : radv: Lower mesh shader draw ID to zero when they have a task shader.
7a038cc0975 : intel/elk: Clean up unused code in elk_compiler.h
be73fa14346 : intel/elk: Remove multi-polygon support
fd3a815a5b2 : intel/elk: Remove remaining Gfx9+ code
ea12b38602c : intel/elk: Remove uses of intel_device_info_is_9lp()
9f5213923e7 : intel/elk: Remove Gfx9+-only passes
fb2eee2aaa7 : intel/elk: Remove use_tcs_multi_patch
abbb7d64f56 : intel/elk: Remove Gfx9+ from NIR auxiliary code
64ff9fa5ae4 : intel/elk: Remove Gfx9+ from disasm
566e3c675eb : intel/elk: Remove Gfx9+ from asm grammar
936528cda56 : intel/elk: Remove Gfx9+ from Reg related code
f170d8395bb : intel/elk: Remove Gfx9+ from FS generator
3d867e2fc72 : intel/elk: Remove coarse pixel handling
7bce435dcaa : intel/elk: Remove Gfx9+ from EU emission
d9e7682ccce : intel/elk: Remove Gfx9+ from thread payload
241a03b8ec4 : intel/elk: Remove Gfx9+ from passes
2b6b786febe : intel/elk: Remove FB_WRITE_LOGICAL_SRC_SRC_STENCIL
7b651ac6c3e : intel/elk: Remove Gfx9+ from compile/run functions
cb2d96af6a7 : intel/elk: Remove Gfx9+ from nir conversion
6b6de68b1cf : intel/elk: Remove validation code for Gfx9+
9f80fc3d70c : intel/elk: Remove unused SEND features
2b15a90cc35 : intel/elk: Remove unused sources from ELK_SHADER_OPCODE_SEND
e44bacfa91f : intel/elk: Remove Xe2 logical sends lowering
ff64e68ef4f : intel/elk: Remove ex_desc and ex_mlen from elk_inst
75e13ac7057 : intel/elk: Remove Gfx12.5 URB message
a3f67c2d3ad : intel/elk: Remove FB_READ opcodes
77ba6f5dcdf : intel/elk: Remove Gfx9+ dataport messages
59c5c67d229 : intel/elk: Rename symbols for A64 OWord Block R/W messages
05d78994a76 : intel/elk: Remove Gfx9+ sampler messages and modes
9b709e31cb3 : intel/elk: Remove Gfx12 SFIDs and related LSC code
43b2261ab5f : intel/elk: Remove SYNC opcode and SWSB annotations
37cd18e30ea : intel/elk: Remove encoding for Gfx9+
accac95c0d7 : intel/elk: Remove EU compaction logic for Gfx9+
e8c4104362b : intel/elk: Remove IADD3 opcode
d1049408b5d : intel/elk: Remove ROR and ROL opcodes
28a7265b10a : intel/elk: Remove DP4A opcode
9e58170f84a : intel/elk: Remove BTD and RT opcodes
24569b80792 : intel/elk: Remove DPAS opcode
7b90470ca12 : intel/elk: Remove split sends
b7d6d90daba : zink/nir-to-spirv: Make sure sampleid for InterpolateAtSample is int
dea8b02b031 : aco: don't pass constant to is_overwritten_since()
c383739cfc1 : radv/ci: remove dEQP-VK.robustness.* from the VANGOGH skip list
52be850d7f4 : radv/ci: remove RT tests from the VANGOGH skip list
7792ee1c153 : radv/rt: Fix frontface culling with emulated RT
23441f7f4af : drm-shim: Avoid invalid file and time bits combination
9e5fd49cbe9 : iris: Fix tessellation evaluation shaders that use scratch
f9358cb1058 : frontends/vdpau: Add support for VDPAU AV1 decoding.
f64e8ca7f44 : meson: bump the minimal required vdpau version to 1.5
2665badcfe9 : util/blitter: iterate samples in stencil_fallback
981900055ce : glsl: remove now unused glsl ir lower discard pass
8ceb10a1bdd : glsl: make use of nir lower discard flow
8317a37ea74 : glsl: implement nir version of lower discard flow
ef454176903 : d3d12: HEVC Encode - Query slice config mode based on user slice setting
cda6877cb6b : nir_lower_tex_shadow: For old-style shadows, use vec4(result, 0, 0, 1)
4b7bf9a6db0 : zink: update nvk baseline
2074da0c396 : d3d12: Refactor graphics functions from context and blit to separate files
55e377e9652 : d3d12: Add partial media, compute, graphics support with CORE and GENERIC feature levels
0cd023bf6a2 : frontend/va: Use get_resources in VaDeriveImage for media only devices without get_surfaces support
bf6a415841a : frontend/va: Support media only post proc without compositor using shaders or surfaces
0b6a2c24d69 : anv: don't copy the null descriptor from the GPU memory
d20b547e8ee : nvk: Report official GPU names from NVIDIA when we have them
1069b216ac2 : nouveau: Import g_nv_name_released.h from NVIDIA OGK
43b857a0152 : d3d12: HEVC encode - Update CQP using current frame type as per VA frontend change
f8274eea76b : d3d12: H264 encode - Update CQP using current frame type as per VA frontend change
e3e593d7214 : d3d12: AV1 encode - Configure CQP using qp and new qp_inter parameters
4762d033918 : lima: update expected CI failures
feccf4121b6 : lima: gpir: abort compilation if load_uniform instrinsic src isn't const
6998c48f778 : lima: ppir: use dummy program if FS has empty body
b999e41250e : lima: ppir: always use vec4 for output register
f6c908293ef : iris: Increase target batch size to 128 KB
a76fcebfc00 : tu: Fix dynamic state not always being emitted
6823ffe70ed : anv: try to keep the pipeline in GPGPU mode when buffer transfer ops
194afe84163 : anv/iris/blorp: use the right MOCS values for each engine
c40f14bb318 : anv: fix incorrect ISL usage in buffer view creation
33bf7ca710a : nvk: Return os_page_size for minMemoryMapAlignment
1882527f786 : zink: decrease aggressiveness of increasing descriptor data space adaptive
8e239dda41d : zink: use only ZINK_BIND_DESCRIPTOR
1bcb7f1eb82 : docs: Document lavapipe ray tracing features
b55580cab87 : lavapipe/ci: Document ray query failures
c2646c6bbc9 : lavapipe: Advertise VK_KHR_ray_query
32e86e1bff1 : lavapipe: Advertise VK_KHR_acceleration_structure
09bf35e3c43 : lavapipe: Advertise VK_KHR_deferred_host_operations
ed6c0a74439 : lavapipe: Implement VK_KHR_ray_query
b69ae8b355f : lavapipe: Add ray traversal code
897ccbd180a : lavapipe: Implement VK_KHR_acceleration_structure
ff09e950800 : vulkan/cmd_queue: Implement CmdBuildAccelerationStructuresKHR
48da361eb7b : tu: wideLines support for a7xx.
beb07fafbaa : nir/search: fix nir_replace_instr() debug code
a93bd52f4f5 : nir/lower_int64: allow 64-bit comparisons when lowering minmax
b37804c8de8 : nir/algebraic: optimize 64-bit comparisons with zero'd halves to 32-bit
417eb390c63 : nir/algebraic: remove duplicated iand(ien, ine)/ior(ieq, ieq) patterns
6952bb359c4 : nir/algebraic: don't create 64-bit min/max/ior if lowered
61854009f31 : aco: rematerialize constants in every basic block during optimizer
9baa57158de : intel/genxml: update PIPE_CONTROL so that we can decode it on the CCS
3b28ba82390 : aco: optimize for purely linear VGPR copies
8cd3a3a5207 : aco/tests: add tests for linear VGPR register allocation
f9b37723d0e : aco/ra: emit linear VGPR parallel copy separately
d9b69a7cbfa : aco/ra: disable live range splitting of linear vgprs
b7738de4f93 : aco/ra: rework linear VGPR allocation
2d49c79c7e5 : aco/ra: change get_reg_bounds() helper
a38bc9e165e : aco/ra: move parallelcopy creation into helper
a8b72082cfb : aco/ra: constify various RegisterFile
6a195bb521e : aco: only allow linear vgpr kills in top-level blocks
07eab4ab40a : aco: require linear vgpr uses to be late kill
5e17a39b15e : aco: allow p_start_linear_vgpr to use multiple operands
f764f6848ad : aco/ra: disable p_start_linear_vgpr allocation hint
f99443a68b7 : aco: don't combine linear and normal VGPR copies
599de4b47ce : etnaviv: Remove not used etna_assemble_set_imm(..)
2777a4c692c : intel/dev: update DG2 device names
731ffa0737b : anv, blorp: Set COMPUTE_WALKER Message SIMD field
0de856ecef0 : anv: fix companion command buffer initialization
67c9f94b055 : anv: delay internal shader upload to when needed
11ce5b1a9f0 : r300: enable R400 cos and sin hardware vertex shader opcodes
158e5882e9a : ci/lavapipe: fold `DEQP_VER: vk` and drop .deqp-test-vk
54254ae3f21 : ci/venus-lavapipe: drop unused DEQP_VER that's being overwritten by DEQP_SUITE anyway
4a2a261a79e : radv: stop passing radv_cmd_buffer to draw functions with task shaders
c2288ad43d2 : radv: allocate a 32-bit value for the MEC fw bug with indirect mesh+task earlier
d18c50856ad : radv: refactor emitting the view index for task shaders
1f8cfb2b2e1 : radv: always use ace_cs for the gang CS variable
4b7f4724f88 : vulkan: Fix calculation of flags in vk_graphics_pipeline_state_fill
597c1c1c188 : intel/dev: declare workarounds required by ATSM platforms
ac391536ebd : nvk: only unmap heap bos that were mapped
2feb3c6e300 : nak: Support F2I for 8-bit integers on SM50
11de5613952 : nak/sm50: Use OpBfe instead of OpBRev for nir_op_find_lsb
3d13d190e68 : nak/sm50: Fix encoding of immediates in OpFFma
21de61b1ac9 : nak: Fix printing of OpIsberd
1316854e740 : ci/intel: split asus-cx9400-volteer into acer-cp514-2h-11{30,60}g7-volteer
861c123ba02 : ci/intel: move machine definition to the intel-tgl-skqp job
f9ba4926474 : ci/intel: add acer-cp514-2h-11{30,60}g7-volteer
ed73137d35a : ci/intel: decompose anv-tgl-test so we can specify custom devices for TGL
a2bd99f521a : driconf: add SotTR DX12 to Intel XeSS workaround
9c4c1796d7d : d3d12: Point sprite lowering pass needs to handle arrays
788c106ea12 : wgl: Initialize DEVMODE struct
d1cf01dc527 : vulkan/pipeline: Always init pipeline cache objects
def0c275c46 : aco: Eliminate SCC copies when possible.
9a53e3b1fd2 : nvk: bump NVK_PUSH_MAX_SYNCS to 256
ba17f5ca6ae : microsoft/compiler: Remove code after discard/terminate in later optimization steps
3d4dfae7ebd : aco: fix nir_op_pack_32_4x8 handling
482137402ad : aco/ssa_elimination: check if pseudo scratch reg overwrittes regs used for v_cmpx opt
e7d6cd9216e : aco/post-ra: track pseudo scratch sgpr/scc clobber
1eb067ee9fc : aco: store if pseudo instr needs scratch reg
bd93e8372d0 : aco/post-ra: assume scc is going to be overwritten by phis at end of blocks
a5056b2f93e : aco/post-ra: rename overwritten_subdword to allow additional uses
b0554ab0a12 : aco: create pseudo instructions with correct struct
8d0f9c8fcda : ir3: fix returning false instead of NULL
9cfc44532b8 : ir3: fix freeing incorrect register in loops
1e97fded472 : vulkan/runtime: Mark vk_default_dynamic_graphics_state to be private
2f57834d27f : freedreno/vulkan: Use vk_dynamic_graphics_state_init instead of direct assignment
db103c56abe : treewide: Remove vulkan/runtime vulkan/util prefix in include path
ea9d87bf75a : zink: call CmdSetRasterizationStreamEXT when using shader objects
0736c212b53 : zink: fix PIPE_CAP_MAX_SHADER_PATCH_VARYINGS
4c05ebf3a57 : radv: Set SCRATCH_EN for RT pipelines based on dynamic stack size
ac4e60b9c99 : lavapipe bump descriptor buffer address space limits
850267ef998 : freedreno/a6xx: Add dual_color_blend_by_location
c82edb4e8f3 : anv: drop duplicated 3DSTATE_SLICE_TABLE_STATE_POINTERS emission
1d8b2b159ef : nir/divergence_analysis: fix subgroup mask
230743da2e9 : nir: remove rotate scope
edf14f4b7c2 : intel/brw: Unindent code after previous change
4c106136259 : intel/brw: Remove SIMD lowering to a larger SIMD size
bb191e3af5a : intel/brw: Call constant combining after copy propagation/algebraic
e8ef184677f : intel/brw: Make register coalescing obey the g112-g127 restriction
1c1e79d75a4 : intel/brw: Copy the smaller payload in fixup_sends_duplicate_payload
91252c98a82 : intel/brw: Add assertions that EOT messages live in g112+
f6ac6c94a9d : intel/brw: Handle SHADER_OPCODE_SEND without src[3] in copy prop
49606ab0676 : intel/brw: Avoid copy propagating any fixed registers into EOTs
97bf3d3b2d4 : intel/brw: Replace CS_OPCODE_CS_TERMINATE with SHADER_OPCODE_SEND
f93f2158988 : radeonsi/gfx10: fix main_shader_part_ngg_es memory leak
516a2a3a0e4 : isaspec: encode: Constify bitset_params
381d19d138a : isaspec: encode: Constify encode.type
dde2527afb7 : anv: add support for VK_EXT_map_memory_placed
6ad2a03ffdd : anv: remove some wrapping around mmap
0df9571bfb1 : crocus: make sure aux is disabled for memory objects
9d18cde8ed1 : hasvk: make sure aux is disabled for memory objects
aaa2d13181e : venus: add VK_KHR_fragment_shading_rate
9edf1807964 : venus: sync protocol for VK_KHR_fragment_shading_rate
78ea3bb43dc : ci/deqp: use the proper gl/gles releases for deqp-gl*, deqp-gles*, deqp-egl
8bb59f16ecd : ci/deqp-runner: inline never-used DEQP_VARIANT variable
e9fb4d951b0 : ci/deqp: split vk/gl/gles patches
74bcb91a919 : ci/deqp: drop zlib url patch
f3b0330fbc8 : anv: fix helper usage for CmdUpdateBuffer()
f9acfeeb59f : compiler/types: Fix glsl_dvec*_type() helpers
0fe5ad708d8 : radeonsi/vcn: avoid hard-coding the number of jpeg instance
f3ab454f074 : ac/gpu_info: query the number of ip instance
29df85788a7 : r300: fix constants_remap_table memory leak
dfc96564258 : softpipe: update expectations
31ef5b203fd : ci: re-enable Collabora farm after maintenance
1e8642ebbe5 : zink+radv: update navi31 expectations (one test fixed)
b6962bbfc80 : zink: Return early if the file descriptor could not have been duplicated/acquired
da2f393dda6 : venus: enable VK_EXT_attachment_feedback_loop_layout
6746c3483b2 : venus: sync protocol for VK_EXT_attachment_feedback_loop_layout
bc11e6ee8db : glsl: Ensure that we are dealing with ir_variable and ir_rvalue
d795bd380a6 : glsl: Make error_value a real ir_rvalue type
a38e7f127a7 : radv: preserve streamout_buffers user SGPR for VS/TES + GS compiled separately
eefd836ebcc : glsl: make use of nir recursion detection
38eb8508834 : glsl: move function inlining out of glsl_to_nir()
f7a664754f6 : glsl: add nir version of function recursion detection
eecd7504a8a : glsl: add missing define to linker_util.h
edf242f825c : nir: add some nir_parameter fields
4ed4058910e : radeonsi/vcn: set jpeg reg version for gfx 1151
4ed89311642 : radv: initialize video decoder for GFX11.5.1
8446604dd4a : amd: Add code to enable gfx11.5.1
e4d8b4592f1 : ci: disable Collabora's farm due to maintenance
39052dabf95 : glsl: don't inline functions in glsl ir
c6c150b4cd8 : glsl_to_nir: support conversion of opaque function params
de7574f70a9 : glsl_to_nir: support conversion of struct/array function returns
fac9b1c594b : glsl_to_nir: support conversion of struct/array function params
7afce96b806 : glsl_to_nir: merge function param handling
5a852bd24cc : radeonsi/ci: add vangogh piglit flake
176f9b2fbed : r300/ci: add flakes
7ba43413b92 : zink+anv: update expectations
59cccade3aa : freedreno/ci: add another a618 flake
f703aac4ee9 : rpi3/ci: update expectations for vc4-rpi3-gl-piglit-full:arm32 2/4
7016538cf00 : panfrost/ci: skip dEQP-GLES31.functional.copy_image.non_compressed.* on t760 as they hang
e5bbf4975fd : iris/ci: add pbuffer flakes for amly, same as apl and glk
3328e9cf0f6 : r300/ci: add another tex-miplevel-selection flake
4be5cb2ccbe : r300/ci: group tex-miplevel-selection flakes together
63d2aa4eb64 : intel/brw: Mark FIND[_LAST]_LIVE_CHANNEL as not writing the flag
2ece531e33c : docs/panfrost: Document Mali-T600 support
0129b3ff79c : panfrost: Enable Mali-T600
337641cfcc9 : intel/compiler: Fix SIMD lowering when instruction needs a larger SIMD
ad37622a8f1 : intel/brw: Delete legacy texture opcodes
19248f48eba : intel/brw: Allow CSE on TXF_CMS_W_GFX12_LOGICAL
45a5e4c0c47 : intel/brw: Delete SHADER_OPCODE_TXF_UMS
601ef124679 : intel/brw: Delete SHADER_OPCODE_TXF_CMS[_LOGICAL]
494eee1337b : intel/brw: Change unit tests to use TEX_LOGICAL instead of TEX
e03e5931431 : auxiliary/rtasm: fix unaligned stores
e7d78a7b876 : vulkan/runtime: Allow more than 8 DRM devices
4ccbaa2cd8b : microsoft/compiler: Remove deref load/store/atomic ops that statically go out of array bounds
941d83ded45 : spirv2dxil: Set push constant register space to nonzero
fe520ecfbf0 : meson,windows: Use relative paths in Vulkan ICD manifest files
a1e3c93ff78 : isl: Pick a better initial state for zeroed MCS
5775bc0c53c : anv/xe: Consider pat_index while unbinding the bo
963c08b623a : iris/xe: Consider pat_index while unbinding the bo
6380118d138 : radv/meta: Add shader - device mapping for radv_build_printf
d9a1882daaa : radv/rra: Avoid reading past the ray history buffer
082735750b3 : intel/brw: Simplify usage of reg immediate helpers
fb1d8717147 : intel/brw: Fold backend_reg into fs_reg
67c461dbe02 : d3d12: Do not use PIPE_BIND_DISPLAY_TARGET for d3d12_video_buffer
570ebe1b379 : radv: enable radv_zero_vram for RAGE2
73d98848fa9 : intel/compiler: Xe2+ can do URB load/store with a byte offset
2ef7b4dfc12 : ci/deqp: control the GLES release independently of GL
3c9cba1085f : ci/deqp: control the GL release independently of VK
c59f0ca97ea : ci/deqp: make deql-egl for android less of a special case
3fb95a94579 : ci/deqp: build deqp-egl using mold as well
07b8b410a82 : ci/deqp: only apply the android patches to the android build
d63e7b44036 : ci/image-tags: move KERNEL_ROOTFS_TAG to group the test images together
3b15a9c52c5 : radv: Expose VK_EXT_map_memory_placed.
7e029735e65 : radv: Implement reserving the VA range on unmap.
a6a31538c53 : radv: Support for mapping a buffer at a fixed address.
d779cda0ae5 : radv/amdgpu: Use mmap directly.
cccbe1527ca : radv/winsys: Use radv_buffer_map wrapper.
f7e8fdf35d2 : radv: Add winsys argument to buffer map/unmap.
4e95d1cc12b : radv: allow RADV_PERFTEST=shader_object on GFX11
426d8b5216a : radv: add support for emitting NGG shaders with ESO
85d682b318e : radv: lower lds_ngg_{gs_out_vertex_base,_scratch_base} with ESO
2a9b466299d : radv: add a new user SGPR for NGG shaders compiled separately with ESO
4d87a05d34b : radv: add a helper to emit PKT3_COND_EXEC
f21cc55daeb : radv: add missing conditional rendering for indirect dispatches on GFX6
cdf7e356183 : radv: fix conditional rendering on compute queue on GFX6
0b953bdbb81 : freedreno/ci: Update pixmark-piano-v2 hash
9de628b65ca : ir3: fold and/or and negations into branches
96c2fe3e1a5 : nir: add search helper is_only_used_by_if
ddd5f6abaed : ir3: fold negations into cmps.ne zero
c43d0e4e4fb : ir3: insert predicate conversions after their source
c6a6902e4d6 : ir3: optimize bitwise ops that can directly write predicates
9905b6f2f41 : ir3: integrate predicates into RA validation
96dc227988e : ir3: validate no registers are invalid after RA
21cd9b9557d : ir3: implement RA for predicate registers
49f5a733127 : ir3: allow finding SSA uses for a subset of uses
f55a44d88be : ir3: allow liveness calculation for different register types
49b2fbe2f02 : ir3: remove comp1/2 from cat0
a720eef12df : ir3: remove OPC_B and brtype from cat0
7a665231246 : ir3: print branch sources
846c813355a : ir3: fix instruction count before kill_sched
eefb1d9d3f9 : ir3: add terminators to blocks
1aa1036525a : ir3: validate instruction block pointer
4d0445d914a : ir3: fix alignment of spill slots
cef867edc5a : ir3: update a0/a1 users when cloning instructions
a38f7ea1257 : ir3: add disassembly for flat.b
54cb45cc6c7 : ci: uprev mold to the latest release
140480974e4 : ci: document which image tags to bump when touching build-mold.sh
3711964f336 : panvk: do not handle illegal null
5a7e58a4301 : anv: fix non matching image/view format attachment resolve
2106092e63e : ci/android: use a specific version of android-cuttlefish
fab675956a8 : panfrost: Update the release note to mention G310/G610 addition
d778df1a607 : panfrost: Advertize G310 support
d17d076cc66 : panfrost: Advertize G610 support
f54c8413e67 : panfrost: Add the gallium glue to get panfrost loaded when panthor is detected
a29443dc6bc : panfrost: Add an entry for panthor in the renderonly_drivers[] array
4943002a2cb : panfrost: Enable v10 in the gallium driver
447075eeeef : panfrost: Add support for the CSF job frontend
e6a97a2b4ac : panfrost: Add a cleanup_batch() method to panfrost_vtable
5b53db5f609 : panfrost: Add a panfrost_context_reinit() helper
5e3771ab5a6 : panfrost: Add arch-specific context init/cleanup hooks
1b93524605e : panfrost: Relax position result alignment constraint on v10+
3b82448f475 : panfrost: Add a library to build CSF command streams
8e303b93506 : pan/genxml: Make sure pan_pack() evaluates 'dst' only once
2d44800079f : panfrost: Don't allocate a tiler heap buffer on v10+
ce24f786035 : pan/decode: Introduce the concept of usermode queue
2e9450f49fe : pan/genxml: Various CS related improvements in v10.xml
729f6b28a69 : panfrost: Add v10 support to libpanfrost
97f6a62f7ef : pan/kmod: Add a backend for panthor
fe76c22aebc : drm-uapi: Add panthor uAPI
89ea39c09d9 : pan/perf: Reject panthor kernel driver
1519d613c8c : panfrost: Prepare support for GPU variants
4477daf957c : panfrost: Rework the way we compute thread info
73da66706e6 : pan/kmod: Reject pre 1.1 panfrost kernel drivers
0b5f1b6cb13 : pan/kmod: Add a PAN_KMOD_VM_FLAG_TRACK_ACTIVITY flag
812035b2d2d : pan/kmod: Fix typo in pan_kmod_vm_op_check() helper
36fb256e9ad : rusticl/event: we need to call the CL_COMPLETE callback on errors as well
67ea2eb97a8 : radv: fix initialization of radv_shader_layout->use_dynamic_descriptors
0a3a80a4ca2 : etnaviv: Remove no_oneconst_limit from etna_inst
529efb1f9b1 : radv: enable deviceGeneratedComputePipelines
cbeb88012c0 : radv: force shader BOs to be local BOS with DGC indirect compute pipelines
c253a76f5d1 : radv: handle indirect pipeline binds with scratch and DGC
a2d67adff14 : radv: implement indirect compute pipeline binds with DGC
12b015940fd : radv: implement vkCmdUpdatePipelineIndirectBufferNV()
74ff7fe02fd : radv: implement vkGetPipelineIndirectXXX() for DGC
91c21c8cba2 : radv: add support for VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV
6d8f88d12ff : radv: add a function to get compute pipeline metadata for DGC
7409d7ec294 : radv: add a helper to calculate the compute resource limits
1cddf59165f : radv: get the pipeline layout info from the push constant token with DGC
97759ef1397 : intel/brw: Remove typedefs from fs_builder
0f5f3fddd4e : intel/brw: Fold backend_instruction into fs_inst
e5c5a983f72 : intel/brw: Move functions from backend_instruction into fs_inst
f5a593ade77 : intel/brw: Use fs_inst in disasm_annotate()
db322554a70 : intel/brw: Use fs_inst explicitly in various passes
692021cad74 : intel/brw: Use fs_inst in cfg_t
d5ed82b97ca : intel/brw: Hide the definition of cfg_t et al from C code
1f975e7af73 : intel/brw: Use C++ for brw_disasm_info.c
6e33b39b46c : intel/compiler: Remove nir_print_instr hack in disasm_info
1ba5e9432db : intel/meson: Add dependencies for brw and elk
d5b6f8a414b : nvk: free leaked cmd_buffer descriptors state.
b588cb29a3c : radv/rt: Handle monolithic pipelines in capture/replay
7f72eb9e6c4 : vulkan/wsi/wayland: More descriptive name for swapchain queue
73c1fbfc799 : wsi/wayland: Replace surface pilfer with retired bool.
c7dc82e3e84 : vulkan/wsi/wayland: Use wl_display_dispatch_queue_timeout
7eaceb03921 : vulkan/wsi/wayland: Adjust presentation id locking
fb22b69df3d : vulkan/wsi/wayland: Remove confusing comment
f96d31bc8a7 : wgl: Check for stw_device->screen before trying to destroy it
2c107677327 : radv: set VK_SYNC_FEATURE_GPU_MULTI_WAIT
f9907733e3a : radv: hide the sparse queue on older kernels
dd84a575c08 : radv: hide the sparse queue when radv_legacy_sparse_binding
0ac7ea7578d : dzn: Fix conditions for barrier in texture-converting copy case
865ef36609e : intel/brw: Remove brw_shader.h
d9552fccf28 : intel/brw: Remove extra stage_prog_data field in fs_visitor
634dff403f5 : intel/brw: Fold backend_shader into fs_visitor
f3e9a5c719b : intel/brw: Move dump_* functions into fs_visitor
20dfee69c33 : intel/brw: Change cfg_t to refer to fs_visitor
1e3fbb1afed : intel/brw: Fold fs_instruction_scheduler into instruction_scheduler
559d94cd0d7 : intel/brw: Use fs_visitor instead of backend_shader in various passes
1b890825f6d : i915: Fix value returned for PIPE_CAP_MAX_TEXTURE_CUBE_LEVELS
3ea1d4787d7 : nil: Enable A8_UNORM for storage buffers
a3418105b91 : egl/wayland: Remove EGL_WL_create_wayland_buffer_from_image
f159a7943c1 : intel/brw: Delete brw_eu_util.c
655cb9c61fd : intel/brw: Delete some swizzling functions
bbcd35141bb : intel/brw: Delete unnecessary brw_wm_prog_data fields
0eeeab16a8b : intel/brw: Delete brw_wm_prog_key::line_aa
bfb12def74d : intel/brw: Delete enum gfx6_gather_sampler_wa
5fbba530cfd : intel/brw: Delete compiler->supports_shader_constants
485b2bca171 : intel/brw: Delete constant_buffer_0_is_relative
eebd24680ca : intel/brw: Delete SINCOS
292e424162a : intel/brw: Delete more unused compression stuff
a18030305ce : intel/brw: Delete SIMD4x2 URB opcodes
288b966e3ee : intel/brw: Delete legacy SFIDs
afae5e78ca9 : intel/brw: Delete more unused defines
3202f3fdbe6 : intel/brw: Delete enum brw_urb_write_flags
cbbed6ca3ec : radeonsi/vcn: Implement separate QP for I/P/B frames
252ba4bbdda : radeonsi/vcn: Use temporal_layer_index to select temporal layer
8c9445896fa : frontends/va: Separate QP for I/P/B frames
c69f76170ea : docs/nvk: Document NAK_DEBUG
d6638e89fdb : docs/nvk: Update the NVK_DEBUG docs
bc8df338ca2 : docs/nvk: Update the conformance status section
532d43881f3 : zink: stop enabling EXT_conservative_rasterization
2ca6d044c15 : ci: enable Collabora farm
64f037e079d : vk/util: print a nice error in vk_icd_gen.py when VK_HEADER_VERSION is not defined
3f2790adcda : vk/util: trivial cleanups in vk_icd_gen.py
bc38b68ab8c : ci_run_n_monitor: read job logs as utf-8
656e329fa2d : ci_run_n_monitor: fix handling of optional jobs again
e4d45c582b4 : glx: only print zink failure-to-load messages if explicitly requested
571effdf087 : egl/dri2: use the right egl platform enum
75f186f3c42 : ci: temporarily disable Collabora farm
6d76d46154a : iris: Enable pass-through state init for gfx12 CCS
06dff45abb8 : iris: Don't memset CCS on integrated gfx12
e1443074f3a : iris: Don't memset the extra_aux memory range
8567d026826 : tu: Update prim restart state when we switch from/to indexed draw
d4f3770ea23 : zink: use uncompacted vk_dispatch_table
5d91db9666e : vulkan/dispatch_table: add an uncompacted version of the table
185d420b271 : anv: make sure aux is disabled for memory objects
9058a2a78ec : iris: make sure aux is disabled for external objects
fe037dec6e1 : anv: expose VK_EXT_descriptor_buffer
454d3812439 : anv: disable mutable combined image/sampler in descriptor buffer
ab7641b8dcb : anv: implement descriptor buffer binding
349c46c5538 : anv: handle push descriptor writes with descriptor buffers
1de44b1951d : anv: add pipeline/shader support for descriptor buffers
8090bd78b85 : anv: add descriptor set layout support for descriptor buffers
7ba059854c5 : anv: add new helper to update binding table pool offset
ef8f09148f3 : anv: add embedded sampler support
259cdc54965 : nir: add additional flag to resource_intel for embedded samplers
99047451c91 : intel/fs: add plumbing for embedded samplers
3f25b2826f2 : anv: add embedded sampler parameters in descriptor set layout hash
6d59168dc92 : anv: compute a sampler hash based on parameters
9506d3f3388 : anv: implement data write entry points for EXT_descriptor_buffer
ec73db3b8c2 : anv: allocate fsr states for descriptor buffer
44bf5527047 : anv: allocate border colors for descriptor buffers
271f0b8b9cb : anv: allocate slice_hash for descriptor buffer
859f087c0ba : anv: move aux-tt to general state pool
226c519f284 : anv: add a second dynamic state heap for descriptor buffers
82d772fa9b3 : anv: create new helper for small allocations
c6a91f16952 : anv: add new heap/pool for descriptor buffers
fc1aeb57bb8 : anv: optimize push descriptor updates
3d38c9597ff : zink: hook up KHR_partial_update
e0131cd3719 : zink: use VK_KHR_incremental_present to propagate damage rects
4fe88170ce2 : zink: hook up VK_KHR_incremental_present
738fbddca8a : zink: use a slab allocator for zink_kopper_present_info
cdd1ce140d2 : zink: make zink_kopper_present_info public
4c73e529332 : nvk: Advertise VK_KHR_pipeline_library
bb8b11d8069 : vulkan/pipeline: Handle fully compiled library shaders properly
d9908af9d28 : vulkan/pipeline: Whitespace fix
283d8ca98a7 : iris: Force lmem cpu accessible for bos with clear-color
8a9168584cf : iris: Add IRIS_HEAP_DEVICE_LOCAL_CPU_VISIBLE_SMALL_BAR heap type
f55ed175ebf : zink: fix stencil-only blitting with stencil fallback
f0430b095b9 : egl/wayland: delete swrast references to zink
17355e737da : egl/wayland: split out kopper update_buffers
19596910334 : egl/wayland/kopper: actually call kopper swapbuffer functions
2a8c6cf7ac4 : kopper: set drawable buffer age
9cf22c5fd0a : egl/kopper: call swrast buffer age query for kopper+swrast
1bd28d62e44 : egl/wayland: split out kopper swapbuffers functions
76f74f55a40 : egl/wayland: add a separate hook for kopper buffer age
4345c415d7f : egl/wayland: split out kopper vtable
11881788110 : egl/kopper: advertise EXT_swap_buffers_with_damage only in non-sw mode
ad8794884cc : egl/kopper: plumb through SwapBuffersWithDamage
0c82a67ea65 : drisw: pass all frontend swapbuffer damage rects through
cda627eb48a : drisw/winsys: loop over all the boxes in display()
389e83c4fec : drisw/xlib: loop over all the boxes in display() hook
c83768c76cc : egl/wayland/sw: clamp putimage geometry to surface size
fa465e34cad : egl/wayland/sw: pass damage region through from put_image2 to wl_surface_damage
d90b14c7687 : egl/wayland/sw: fix no-op updating of current backbuffer
75cf82005dd : egl/wayland/sw: move partial->full copy promotion to swapbuffers
425d919b0a6 : egl/wayland/sw: trigger damage from put_image2
e4db8c6e8d7 : egl/wayland/sw: call dri2_wl_swrast_attach_backbuffer() before swap
448cd2cd378 : egl/wayland/sw: split out surface attach from dri2_wl_swrast_commit_backbuffer()
cce12981e46 : egl/wayland: unify back/current swapping between zink and swrast
73a3a1c646b : egl/wayland/sw: move dri2_wl_swrast_commit_backbuffer() directly into swapbuffers
81e5f9c398f : egl/wayland/sw: move swrast_update_buffers() directly into swapbuffers
fd6f7e3f16a : drisw: plumb through a swapBuffersWithDamage interface
3aea0e31a4d : winsys/sw: propagate nboxes to displaytarget_display()
3cca761934e : gallium: add a nboxes param to flush_frontbuffer
74f63925450 : meson: bump the minimal required vdpau version to 1.4
cdab305e36e : docs: update calendar for 24.0.2
d4de363278a : docs: add sha256sum for 24.0.2
64eb09cd7cb : docs: add release notes for 24.0.2
83f3b1d76ac : venus: mandate a few venus capsets long required before 1.0
661ddf60840 : intel/nullhw: Fix 32bits compilation warnings
209ae6bd41f : intel/tools: Fix compilation in 32 bits
1ba6ccc51a4 : tu: Unconditionally enable GMEM on A7XX
de3dc30a29e : tu: Add blit cache flushing for input attachments
0cf27a7236c : tu: Clear `VSC_UNKNOWN_0D08` on A7XX
71918f7cffc : tu: Fix CP_BLIT sync on A7XX
9a67f00398d : tu: Set RB_CCU_CNTL during HW init on A7XX
265eb463b56 : tu: Disable LRZ properly on A7XX
3188c1b5c74 : tu: Use `Z24_UNORM_S8_UINT_AS_R8G8B8A8` for A7XX GMEM D24S8 blits/clear
1714e0c240a : tu: Fix 2D blit path for GMEM stores on A7XX
9e699afa9b7 : tu: Allow event blit to resolve depth stencil formats
cc6399de31e : tu: Update CCU layout selection logic for seperate stencil stores
b44474407de : tu: Use full size color CCU in sysmem mode
40b3a389515 : freedreno/devices: Update A7XX tile values
120779f0093 : tu: Set `RB_UNKNOWN_88E4` for A7XX event blits
f0ae416fc13 : tu/autotuner: Use CP_EVENT_WRITE7 for submission fence
4e6a1f88525 : tu/autotune: Use `CP_EVENT_WRITE7::ZPASS_DONE` on A7XX
45b415a0449 : tu: Use `CP_SET_PSEUDO_REG` for A7XX VSC stream regs
2c78d104b09 : tu: Only set PC/VFD PWR_CNTL regs on A6XX
0b2df4ca26d : tu: Set `CP_THREAD_CONTROL::CONCURRENT_BIN_DISABLE` in A7XX HW init
1af86d5a6ad : tu: Set A7XX registers in `tu6_tile_render_begin`
9759222282f : tu: Allow GMEM on A7XX when TU_DEBUG=gmem
3dbc15e74e7 : anv: add a command streamer stall on Xe2+ when switching pipelines
af41fad1e98 : egl/wayland: explain why implicit modifier downgrade is allowed
35143febbac : egl/wayland: ensure wl_drm is available before use
1f36cc6ca38 : anv: cleanup duplicate robustness flag calculations
2b1d12b104e : zink: force max buffer alignment on return ptrs for mapped staging buffers
f7d6a75d6b0 : zink: delete unused buffer map conditional
80456abff7a : zink: fix unsynchronized read-mapping of device-local buffers
91f99f82ab4 : zink: null out bo usage when allocating from slab
689a80704ab : zink: emit SpvCapabilityImageMSArray for ms arrayed storage images
701ee4be913 : zink: apply all storage memory masks to control barriers if no modes are specified
75785749efb : meson: Rename nouveau-experimental to nouveau and build by default on x86
e32c36df079 : nvk: Don't print the NVK_I_WANT_A_BROKEN_VULKAN_DRIVER warning in release builds
b5dab7c9654 : nvk: Drop the non-conformant warning on Turing-Ada
4ce4560a45b : nvk: Advertise a CTS version of 1.3.7.3
81230513a8a : radv/ci: add a vkd3d-tahiti job
778ef9b1339 : radv: move conditional rendering for compute in radv_cmd_state
536c44d9460 : radv: fix conditional rendering with direct mesh+task draws and multiview
ba7b7e2d3fa : radv: add missing RADV_DEBUG_NO_NGG_GS to the physical device cache key

+- Project: platform/external/mime-support

0d8a1bd : Remove ("xdw," "xbd," "xct") from mime.types

+- Project: platform/external/minigbm

7133248 : Add minigbm helper to libgbm
75370a9 : Add Soong config variable for libgbm build variants
3887cf4 : Migrate 25 crates to monorepo.
6210dc3 : Define vintf_fragments as modules
ca50f86 : ANDROID: Move -fvisibility-inlines-hidden to CXXFLAGS only
71ca6af : Add format filtering for virgl gfxstream
661992d : mediatek: Allocate secure buffer by DMA_HEAP_IOCTL_ALLOC
cd5aef6 : minigbm: mediatek: Pass ALLOC_SINGLE_PAGES for linear scanout buffer
c06a7db : minigbm: mediatek: Integrate primitive BO use flag definitions
41fb484 : minigbm: mediatek: Update restricted flag name
87c0717 : minigbm: Update common.mk with symbolic and visibility flags
fd19358 : Revert^2 "Merge upstream-main into main"
b7a9a2b : Revert "Merge upstream-main into main"
6158bc1 : Add depth buffer support for virtgpu virgl
698c5e9 : minigbm: #define MINIGBM_HAS_GBM_BO_GET_MAP_INFO
de65652 : minigbm: Reduce allocation size for MT2T allocations
44265d2 : mediatek: Add MT8196
c52bbc8 : minigbm: autogenerate gbm.pc and cleanup build variables
a0cb38a : minigbm: update OWNERS
8291bfe : minigbm: format fix
772c24c : msm: pad extra for YV12 to align with freedreno fdl_layout
2c062d8 : minigbm: Add support for CCS Media Compression on MTL
dd62167 : cros_gralloc: Remove Android.bp files

+- Project: platform/external/mobile-data-download

3172f98 : Make java_sdk_library dependencies explicit
5e37dd9 : Make java_sdk_library dependencies explicit

+- Project: platform/external/mockito

96518a1 : Use common byte-buddy prebuilts

+- Project: platform/external/moshi

1c8d67f : Changed visibility for moshi
87f0651 : Third-Party Import of: https://github.com/square/moshi/
057694d : Initial empty repository
ee55c10 : Prepare version 1.15.1
9ea3d52 : Latest Okio
637bf02 : Publish empty Javadoc for moshi-kotlin-codegen (#1674)
5225006 : Prepare next development version.
491e66b : Moshi 1.x publishes releases
4109c5a : Prepare artifact publishing on 1.x branch (#1673)
8f951b0 : 1.15.0 preperations (#1671)
a86a068 : Fix publishing for 1.x (#1574)
084fb94 : Prepare next development version
6e1d609 : Prepare version 1.14.0
2b879c4 : Moshi 1.14.x updates (#1550)
09a4543 : Prepare for release 1.13.0.
bc441ad : Don't mangle property names that contain a dollar sign (#1446)
fb5dd08 : KSP followups from #1393 (#1448)
f57d720 : Attribute copyright to the actual owner (#1447)
3cbd5c3 : Fail gracefully when a primitive value is absent. (#1445)
75abba3 : Use functions in Util where possible (#1444)
81bf3b1 : Don't wrap exceptions thrown by component adapters (#1443)
cdcf0da : Fix a crash when combining generics and records (#1442)
751e821 : Fix code cleanups (#1441)
9f81ac8 : Revert "Omit adapter field names now that we directly instantiate annotations (#1436)" (#1439)
fb8c7b5 : Deprecate Types.getFieldJsonQualifierAnnotations (#1440)
ace45a2 : Don't handle copyrights in spotless (#1438)
9a9cc45 : Remove ksp.kt copy (#1437)
4a6cfb4 : Omit adapter field names now that we directly instantiate annotations (#1436)
aaadbf4 : Update kotlinx-metadata to 0.4.0 (#1431)
9ce039d : Update proguard rules for R8 3.1
7355328 : Upgrade to Kotlin 1.6 + always instantiate annotations (#1425)
9440e5c : Update to KSP 1.0.1 and use new jvm modifiers resolver API (#1422)
85ba5bf : Update to Gradle 7.3 (#1419)
954ca46 : Add `@Json.ignore` (#1417)
48e6dd3 : Support externally-compiled transient property recognition in KSP (#1416)
92add00 : Update README.md to include Kotlin Examples (#1355)
c288ad6 : Switch from internal to experimental internal annotation (#1410)
313683f : Parameterize kotlin test infra on CI (#1407)
7dd3b39 : Expose maven gradle props as env instead (#1408)
b8fbe38 : Support direct annotation instantiation in code gen on Kotlin 1.6 (#1390)
a9eaa84 : Only assign setters if present (#1405)
3a88349 : Add --stacktrace to snapshot publishing (#1406)
862ff7d : Update to JDK 17 (#1394)
2db351f : Upstream KSP implementation (#1393)
de8bbf1 : Update KotlinPoet to 1.10.0 (#1396)
628a193 : fix: corrected a grammatical error. (#1298)
29d2f0f : Update README to include enum section in ProGuard/R8 rules (#1354)
5756136 : Move apt-specific classes to apt package (#1392)
213fb33 : Fix snapshots (#1385)
6947ab0 : Modernize build a bit (#1383)
95250b0 : Implement reflective support for Java Records (#1381)
2572c29 : Code cleanups
c1f5ce2 : Update gradle 7.2
2eb40a0 : Disable publish action in forked repository
6c2c578 : Bump gradle to 7.1.1
06cce17 : Bump setup-java action to v2
4bca55b : Add .gitattributes
6d48f16 : Add .editorconfig
ce45a68 : Small grammar and naming followups for proguard gen (#1365)
72f464b : Add an argument to be disable proguard code generating (#1353)
3c10891 : JsonReader.nextSource javadoc (#1350)
e343751 : Update to Kotlin 1.5 (and associated deps) (#1339)
45c8595 : Update to Gradle 7 + Kotlin 1.4.32 + AutoService 1.0 (#1334)
9c17bb8 : fix version on readme (#1333)
1654313 : update version on README (#1332)
aea17e0 : Prepare next development version.
cdf9546 : Prepare for release 1.12.0.
7372baa : Invoke constructor directly if all params with default are set (#1326)
b33a94d : Update more dependencies (#1319)
37f34e1 : Improve KotlinJsonAdapter performance by invoke KFunction by "call". (#1286)
bcfce60 : Warn on missing TypeElement rather than error (#1323)
7ef4a32 : Bump the Kotlin JVM metadata library to the latest release. This will avoid problems with Kotlin 1.5.0-M2. (#1325)
797140c : Add some short basic docs to JsonAdapter methods (#1313)
103b603 : Improve readability of constructor invocation params (#1312)
3bc4751 : Fix reading property function types (#1311)
935f8b8 : Support generic arrays with defaults in code gen (#1310)
6df66b8 : Fix typo in PolymorphicJsonAdapterFactory.java (#1314)
9ac54dd : Update dependencies (#1307)
156b1f0 : Fix a crash when processing a parameter annotated with an annotation that placed in annotation package (#1287)
7f1e7e2 : Suppress some poet deprecations (#1306)
99ebab6 : Reserve simple type names referenced by properties to avoid collisions (#1305)
6b09dc4 : Suppress RedundantVisibilityModifier in generated adapters (#1303)
6e5bb3a : Prepare project for Kotlin migration (#1257)
8518f47 : Update dependencies (#1258)
23d056c : Add issue templates (#1254)
f0202d5 : Revert pull-request-target to pull-request (#1295)
9c2cd7a : Use pull_request_target (#1255)
a6caf3c : Run spotless on changelog (#1251)
e135f5f : Prepare next development version.
4d3ca9a : Prepare for release 1.11.0.
230c3d8 : Promote Kotlin type-inferring APIs to the main Moshi package (round 2!) (#1202)
f17e7c2 : Fix infinite loop with type var variance stripping + remove from API (#1246)
5ce0928 : Fix some misc deprecated KotlinPoet APIs (#1249)
850dc20 : Fix snapshots by upping metaspace size (#1247)
8fe26e9 : Updated Moshi Download version to 1.10.0
f192473 : Standardize (almost) all tests on Truth (#1242)
45ef3da : Use exclusiveContent API for jcenter
bc85227 : Add JsonString recipe to examples (#1230)
44fa05b : Prepare dokka (#1238)
a1852a7 : Finish spotless license header configuration (#1231)
bf72ce8 : Introduced tags to reader/writers (#1227)
53c1bf0 : Fix problems discovered using nextSource() to implement skipValue (#1236)
0a78ed4 : Moshi.Builder.addLast() (#1233)
517ea36 : Fix shadow packaging in code gen artifact (#1214)
a09f0a5 : Small improvements to JsonReader.nextSource
6c01c34 : New public API, JsonReader.nextSource()
47d1037 : JsonValueSource: a brace-matching implementation of okio.Source
861071c : Update to Kotlin 1.4.10
56af4c3 : Fix KotlinJsonAdapterFactory ref in error message (#1217)
5284851 : Clean up old checkstyle references (#1205)
032db2a : Publish from 1.8 build
95421e7 : Delete deploy_snapshot.sh
5c07341 : Switch to Github Actions for CI
ecca512 : Switch to new appendLine APIs
42f1d18 : Update Okio and kotlin-compile-testing dependencies (#1198)
538890e : Switch to spotless and format code (#1196)
701d6ba : Minor gradle cleanups (#1197)
4dd4a9d : Migrate to Gradle (#1159)
99c8745 : Add missing 1.10 bits to changelog
28831b0 : [maven-release-plugin] prepare for next development iteration
cff2019 : [maven-release-plugin] prepare release moshi-parent-1.10.0
c370385 : Update changelog for 1.10.0
a5dbc1d : Update to Kotlin 1.4.0 (#1191)
1dd9cd0 : Make JsonReader.promoteNameToValue() a public API
aa18c68 : Expose getStrings() option on JsonReader.Options (#1180)
2b5b3b5 : Simplify the internals of PolymorphicJsonAdapterFactory
cd31e5c : Extend PolymorphicJsonAdapterFactory to allow custom handling of unknown labels (#1094)
3eb95f2 : Update README notes about R8/proguard
6eb6590 : bugfix
d55248b : Fix typo in 1.9.3 changelog notes
7829f9a : Prepare version 1.9.3
c63f7cc : Add Maven wrapper
8c8c597 : R8 now have automatic detection of Class.forName and auto generate keep rules.
976a891 : small correction in given example
d06758d : Document thread safety
2a91771 : Improved error when using collection classes by mistake
0790296 : Add JsonWriter.jsonValue API
d64033e : Fix reflection names in generated proguard files (#1088)
1edcb77 : Specify exactly which typevars are allowed to top level
76b4ec9 : Add another twist
3f0d763 : Opportunistic - suppress RedundantExplicitType
4e84451 : Resolve type arguments correctly for supertype settable properties
a73b932 : Always emit full types
04f414f : Add ComplexGenericsInheritanceTest
52cf86d : Tweak README nullSafe() example (#1073)
4fbf89c : Fix mask count in proguard rule gen (#1075)
9a10976 : Minor processor cleanups (#1070)
89b166f : Use actual canonical name rather than implicit toString() (#1069)
e45d9e0 : Add missing semicolons (#1068)
debb7d3 : Generate proguard rules for code gen on demand (#1067)
f891c81 : Check types parameter size in init (#1063)
cc4b5b3 : Improve the way Json.name is fetched for codegen (#1059)
365e955 : Update to KotlinPoet 1.5.0 (#1062)
40a829e : Don't linebreak keys with spaces (#1053)
c3a1ba7 : Omit unnecessary generic type from standard constructor call (#1041)
14cb9e4 : Add LocalVariableName to common suppressions (#1040)
791ff32 : Update to Kotlin compile testing 1.2.4 (#1014)
32c5d48 : Strip type annotations from TypeRenderer and asTypeBlock() (#1039)
0dfea71 : Always check for DefaultConstructorMarker class (#1038)
b287596 : [maven-release-plugin] prepare for next development iteration
89a254d : [maven-release-plugin] prepare release moshi-parent-1.9.2
5e52af3 : Changelog for 1.9.2.
f49f677 : Suppress common warnings in generated classes (#1028)
f7dbde2 : Upgrade to KotlinPoet 1.4.4 (#1027)
4241918 : Handle enclosing visibility + cache metadata parsing (#1026)
ca207b2 : Revert "Don't allow toJson() serialization on polymorphic defau… (#1025)
fde0ce0 : Fixed typo in readme (#1018)
d25abb1 : Fix incorrect type variance being applied on generated adapters (#1010)
7cf365c : Fix nullable properties (#992)
fe34a57 : Check against non-nullable known primitives when rendering class… (#993)
c8c7121 : Unwrap nested typealiases in code gen (#996)
6323a0b : Don't allow toJson() serialization on polymorphic default values
541b539 : Add abstract function note to 1.9.1 changelog
878e9a8 : [maven-release-plugin] prepare for next development iteration
0af27a3 : [maven-release-plugin] prepare release moshi-parent-1.9.1
6ec87f0 : Update changelog for 1.9.1.
092175a : Fix handling of typealiases in non-classname envs + wildcard fix… (#987)
9a0294c : Handle non-property parameters in kotlin code gen (#982)
510d189 : Add an abstract non-unit function regression for #974
13c5ac5 : KotlinPoet 1.4.3
0aacfc7 : Support 32+ parameter constructors in code gen (#978)
4f1c8a5 : Fix support for classes w/ multiple constructors in code gen (#976)
6acebfa : More documentation on configuring Kotlin
5544131 : Update changelog for 1.9.0.
4637950 : [maven-release-plugin] prepare for next development iteration
0c8005b : [maven-release-plugin] prepare release moshi-parent-1.9.0
d5a43e3 : Update to KotlinPoet 1.4.2 (#972)
c72b856 : Don't add new public APIs for Kotlin type inference
efb0fc0 : Support multiple transient properties in KotlinJsonAdapter.
53b045e : Look up kotlin.Metadata::class only once
02cf66f : Specify precedence when a subtype has multiple labels
eea2981 : Go back to using Unsafe APIs to create instances without constructors.
01b7ea4 : Update to KotlinPoet 1.4.1/Kotlin 1.3.50 (#956)
8460155 : Keep synthesized values() for EnumJsonAdapter
870fee4 : Generate optimized toString() (#957)
b4e6715 : Added codegen support for inline classes (#923)
ae8b62b : Fix TypeVariable/WildcardType recursion causing stackoverflows (#948)
3816dbd : Add JsonWriter.valueSink for streaming data
dbed99d : Fix `@field:Json` parameters annotations always taking precedence (#946)
9dc331f : Update kotlin-compile-testing to 1.2.3
666d87b : added test for internal property without backing field (#921) (#947)
f51de08 : added test for transient delegate in kotlin code gen (#922) (#942)
7804d74 : Report json name if different from property name in kotlin (#917)
ecb7083 : Use char literals for array and object start/end
12d37ff : Point at the offending name when failing on unknown
8673646 : Fix misspelled codgen package in tests (#937)
902a935 : Shade kotlinpoet-metadata and kotlinx-metadata (#936)
54d07b6 : Migrate to KotlinPoet-metadata (#903)
5f98e93 : Switch to kotlin-compile-testing for JsonClassCodegenProcessorTe… (#928)
96fe3e1 : Throw on missing type variables in Types.newParameterizedType* methods
c063931 : Don't try to access unsafe APIs on android 29+ (#913)
1e541fc : Use raw type for kclass references in dynamic invocation code gen (#911)
dd0e380 : Fail on sealed classes in KotlinJsonAdapterFactory and code gen (#914)
a67b4d6 : Inline mask generation and constructor invocation (#908)
7a4f351 : Don't generate generic type information in adapter lookup (#919)
489b178 : Only add constructor property if it will be used (#918)
71cf745 : Don't re-wrap nullsafe/nonnull adapters if they are already one (#909)
98092d0 : Update KotlinPoet to 1.3.0 (#915)
1978581 : Make Rfc3339DateJsonAdapter null-safe (#910)
c820314 : Followups from #896 (#907)
ea30099 : Decouple code gen API from apt and kotlin-metadata (#816)
5a4530b : Fast followups from #899 (#901)
619be26 : Refactor missing/null properties to helper utils instead (#900)
329d0e1 : Invoke defaults constructor in kotlin code gen (#896)
711de52 : Clean up warnings in KotlinJsonAdapter (#899)
319d7c8 : Don't reflect on kotlinx and update doc
9db91f2 : Kotlin-reflect QoL APIs (#875)
6ffb946 : Switch to openjdk8 for travis builds (#885)
25fcbb2 : Improve message and match in tests
aea8675 : Pass raw type rather than possibly-generic type in platform type error
687acba : removed limitation where subtypes should be unique (#856)
6a1a15b : Update to Kotlin 1.3.40
0142e2a : maven-compiler-plugin 3.8.1
7e41784 : Support covariant Map values, which are used by Kotlin
0943ef5 : Allow custom generators (#847)
a5020dd : Support gradle incremental processing in code gen (#824)
bcb6fd4 : Don't wrap between throw and exception type
3994723 : Use StringBuilder to deduplicate String constants
1c3dc89 : Update to Kotlin 1.3.21
3e848c0 : Use KotlinPoet's MemberName for emptySet import. (#818)
be6f3eb : Unconditionally close the peeked JsonReader. (#810)
a83a9b7 : Use peekJson in the DefaultOnDataMismatchAdapter example. (#809)
d843950 : Make checkstyle happy on JsonReader column width. (#811)
13a40ed : Correct error for duplicate JSON key for Kotlin. (#789)
126c8ea : Support fail on unknown in PolymorphicJsonAdapterFactory. (#792)
f680358 : Fix typo in documentation for JsonReader.peekJson() (#797)
e04c80c : Remove old TODO after KotlinPoet fix. (#790)
136df54 : Remove broken Travis config block
ded3bcc : Some miscellaneous kotlinpoet updates (#786)
fead71b : Add support for default values in PolymorphicJsonAdapterFactory
e6de367 : Remove shading of KotlinPoet
6393692 : KotlinPoet 1.0.0
85e86f1 : Add section about null safety (#757)
ca4d8f5 : Upgrade to KotlinPoet 1.0-RC3
737f58c : Unignore ObjectAdapterTest's toJsonCoercesRuntimeTypeForMaps
9aaef1f : Treat warnings as errors in moshi-kotlin tests (#730)
22259af : Remove sudo: false from travis config
dbe7bfa : Use faster isAnnotationPresent check
c64138b : Refuse kotlin classes in ClassJsonAdapter (#749)
7d1657d : Fix peekJson Javadoc paragraph formatting.
a920b9b : Improve error message for platform types.
1f46203 : Fix KotlinJsonAdapter tests that were missing the factory.
5f0b2ee : Allow Object base type for PolymorphicJsonAdapterFactory. (#744)
38b08f8 : Fix test for null-safe KotlinJsonAdapterFactory adapters.
5bf1409 : Fix infinite loop when calling skipValue at the end an object or array.
5f5631e : Replace Okio 2.x with 2.1
98459dd : Reference 1.8 in the README
6b6c1af : [maven-release-plugin] prepare for next development iteration
eb7110b : [maven-release-plugin] prepare release moshi-parent-1.8.0
69d4f40 : Update changelog for 1.8.0
878b3ff : Add CheckReturnValue annotation to peekJson. (#736)
81db258 : Add CheckReturnValue annotation to beginFlatten.
cf22bf9 : Add Gradle Kotlin DSL for dependencies (#719)
5c41565 : Fall back to reflection when generated adapter is not found. (#728)
8a22f6b : Do not check required property for null second time (#732)
0e3a52b : Use javaObjectType instead of Java primitives while creating parametrized type (#731)
e0be5f5 : Fix variance issues
9e3d234 : Retain generated JsonAdapters for nested classes
978d4dd : Fix prose in deferred adapters
fe7ba86 : Use BufferedSource.getBuffer().
0795e9c : Update to KotlinPoet 1.0.0-RC2.
ce65ff5 : Fix a race condition on deferred adapters
89103b6 : Rename RuntimeJsonAdapterFactory to PolymorphicJsonAdapterFactory
6125d8c : Don't decode into memory in RuntimeJsonAdapterFactory
f28bca6 : JSON flattening.
24ac43a : Change RuntimeJsonAdapterFactory to peek for type names.
931673c : Fix Javadoc code formatting for JsonReader.peek().
7055391 : Implement peekJson() for JsonUtf8Reader
fe22970 : Document how to register JsonAdapters
a34ca36 : Allow other processors to process JsonClass
bd2f2c4 : Mention proguard 6 requirement (#686)
e0861cc : Improve enum exception message (#694)
80f651a : Make RuntimeJsonAdapterFactory public
a5d3573 : Don't use @Language when the literal includes a dollar sign
b5db9fa : Always keep fields of annotated enums
b705594 : Proguard config: keep field names of annotated enums (#691)
526717e : Remove duplicate kotlin-metadata version declaration.
86c8671 : Completely remove companion object jsonAdapter extension function gen
00dcac6 : Implement peekJson() for JsonValueReader
2cb8185 : [maven-release-plugin] prepare for next development iteration
9a652f8 : [maven-release-plugin] prepare release moshi-parent-1.7.0
026d16b : Don't include the 'internal' package in Javadocs
efd324b : Update changelog for 1.7.0.
735f0c3 : Upgrade Kotlin, AssertJ, compile-testing, and kotlin-metadata dependencies
11241a2 : Hide RuntimeJsonAdapterFactory for the forthcoming release.
4392642 : maven-compiler-plugin 3.8.0
5a46cd6 : Use BufferedSource.indexOf instead of loops. (#677)
242b7b1 : Use the adapter lookup hint API in Kotlin codegen adapters.
05cfb77 : Use the adapter lookup hint API in the Kotlin reflection adapter.
810199a : Disallow Object for RuntimeJsonAdapterFactory's base type.
df730ca : Fix JsonQualifiers test
895c3dd : Track field names in the adapter lookup stack. (#616)
c606f43 : Don't reflect on androidX
8e151b1 : Allow user adapters to convert null to non-null in codegen.
46a42bc : Add exception cause for method adapter creation.
3fa09dd : Update to Okio 1.15.0.
76cd590 : Generate nicer stacktraces when creating a generated adapter fails.
c04f1ba : Don't do Kotlin reflection on a non-Kotlin class.
e7c745a : Make generated adapters null-safe.
67d07eb : Add copyright header to EnumJsonAdapterTest.
c008e0e : Test support for uppercase property names
1ba07d4 : Test that @Transient private properties are ignored
29bb93b : Include labels when encoding with RuntimeJsonAdapterFactory.
306664f : Call Types.newParameterizedTypeWithOwner when necessary.
7382145 : Change DelegateKey to use AnnotationSpec instead of AnnotationMirror
f5fe86d : Confirm you can use codegen with adapter methods
24e0777 : add period to comments
8a8cde0 : Allow null fallback enum value in EnumJsonAdapter.
597da2d : keep BuiltInsLoaderImpl for kotlin reflect artifact
56e6708 : Remove unnecessary isAccessible check
4bbc5b2 : Embed ProGuard rules in the jar
1b17423 : Make nullable primitives in codegen use boxed type adapters.
83f60d6 : Fix README link to jar. (#622)
9ea1f84 : Generate Kotlin documentation with Dokka
29bdc0a : Add EnumJsonAdapter to adapters module. (#607)
137ffc9 : Fix incorrect path in enum adapter error message. (#613)
0f1fa3d : Add RuntimeJsonAdapterFactory to adapters module. (#606)
c360a1c : Test to confirm that extension properties are not encoded or decoded
ee873b6 : Remove unused import.
248be58 : Fix dollar sign escaping for json key names.
6bb83ab : Simplify Options initializer generation.
78821bb : Update to KotlinPoet 1.0.0-RC1 (#599)
2d7d2c1 : Update readme to add information about depending on stdlib.
627e62f : Fix hasNext to return false at document end.
c9aee2e : Fix GeneratedAnnotation member definition
4666e06 : Allow private transient Kotlin properties.
df3a6ce : Remove redundant "to" in doc.
3ecdfb6 : Fix generic typealiases (#551)
dd86599 : Fix codegen dependency configuration
b956b06 : Fix companion object names not being resolved (#549)
03f1731 : Fix the link to the parent pom.xml in kotlin/reflect
d31f3c2 : Add more CheckReturnValues for JsonReader.
b5a50d8 : Update Proguard configuration for codegen (#542)
6187be0 : Add missing val and fix indentation in README
3732096 : README: fix typo
0c39719 : Fix adapter factory name in proguard mention
defebcf : Update proguard rules to differentiate between reflect or codegen
6e411eb : Update ProGuard rules for Kotlin codegen
31ef245 : [maven-release-plugin] prepare for next development iteration
bf4d1f8 : [maven-release-plugin] prepare release moshi-parent-1.6.0
6deb12b : Update README for 1.6.0.
b857388 : Shade unreleased KotlinPoet 0.7.0.
dd30437 : Generated adapters should use skipName(), not nextName().
50a5ef3 : Update changelog for 1.6
c935fe3 : Update readme for Kotlin codegen
dd84b9f : Change the Kotlin reflection adapter to yield to the codegen adapter
60cb608 : Move Kotlin reflection into a kotlin/reflect directory
9f69029 : Move the Kotlin code generator to the kotlin/ module
13952c5 : Finish migrating tests from the reflective adapter
298aff2 : Fix nullability not being preserved and clean up from shadowed names (#529)
986cc4c : [maven-release-plugin] prepare for next development iteration
c2f8908 : [maven-release-plugin] prepare release moshi-parent-1.6.0-RC1
1407ca4 : Update changelog for forthcoming release
4b61032 : Full JsonQualifier support in kotlin codegen.
54aca07 : Fix nullable properties of TypeVariable types
c35e3a1 : Fix some tests that have the wrong expected exception message
b848f1c : Add JsonReader.skipName.
dfaf340 : Fix path for non-null value message.
a0cd8a4 : Allow writing out raw JSON.
d195203 : Update to kotlin-metadata 1.4 and use shaded compiler
1589ca8 : Group dependency version codes together.
0d8b5ef : Update Error Prone to 2.3.1.
44e6fbd : Add coherent error message for unencoded map keys.
b125f06 : Fix up out-of-date comments.
51d23b5 : Fix error message for assigning to non-null properties.
84745b0 : Disallow null Type from entering user code.
cc2c818 : Begin to resolve supertype type parameters
b860b6d : Make error message for dangling names consistent. (#501)
9401a81 : Support generated adapters for Kotlin superclasses
8d24d89 : Model target types, parameters, constructors and properties (#504)
78091ae : Fix JsonUtf8Writer to be strict about names in the wrong place. (#502)
941229b : Add apoptions support in KotlinCompilerCall (#499)
c4e4e85 : Add an example that decodes multiple formats
d1df474 : Support properties that don't have a backing field.
cb9c084 : Use JsonAdapter.nonNull() in generated adapters.
ba1318c : Make "no adapter" error message friendlier.
fa1f10d : Fix type checks with custom adapters.
c4a2e76 : Remove data class limitation from JsonClass doc.
bfa14a0 : Indent JSON string properly
083210e : Add generated code file comment. (#485)
14f2dcc : Update to Okio 1.14.0.
e5e4fde : Use direct link to adapters snapshots.
7d4a10f : Remove kotlin-reflect dep from integration-test.
dbdf487 : Simplify example code. (#483)
466f77a : JsonAdapter.nonNull() forbids explicit nulls in the JSON body
fbe95fe : Add example for custom qualifier with an element.
a931184 : Hide Types.resolve.
dc450e6 : Resolve generic property types in KotlinJsonAdapter.
5f4c46f : Update to kotlin-metadata 1.3.0 and just use mavencentral
d555d24 : Handle qualifiers, names, and transient in generated adapters
5c45d1e : Generate `@Generated` annotation onto adapters when possible (#466)
b3d7dfd : Support non-data classes for generated JsonAdapters
0c24bd4 : Call the kotlin compiler from within a test case.
982f9c9 : Fold the kotlin-codegen-runtime into Moshi itself.
351bc57 : Change compile to implementation in README (#467)
d045947 : Split the MoshiKotlinCodeGenProcessor into multiple types. (#462)
96e074d : Kotlin Code Gen module (#435)
e6c2ebe : Disallow null annotation set in adapter lookup. (#460)
ce87963 : Add single quotes to variable names (#452) (#458)
caedfea : Use HTTPS links in documentation where possible.
8e28dd4 : Fail earlier for some incorrect owner types. (#450)
ed1ea5a : JsonAdapter.fromJson(String) must fully consume. (#441)
aede26d : Clarify negation in condition. (#444)
3b89cf1 : Fix ClassJsonAdapter to handle ParameterizedTypes. (#422)
834a401 : Crash earlier for property type conflicts. (#377)
a00860e : mention that KotlinJsonAdapterFactory validates (#439)
bc7d849 : Reduce visual complexity of branching.
5ad9d31 : Move modules into their own packages.
d26b2a1 : Fix error message for invalid toJson signature. (#431)
5b19496 : Disallow irregular Kotlin classes. (#424)
9deeb62 : Add permalink to ISO8601Utils.java. (#425)
dba2f05 : Improve error message for local classes. (#423)
5d12c22 : ByteStrings example. (#419)
7205690 : Add a standard example for JSON adapter factories. (#420)
359244e : Fix JsonValueReader to support up to 255 levels of nesting. (#417)
d2ef4b5 : Clarify error for non-null Kotlin properties. (#376)
a210d89 : Don't handle WildcardTypes in ClassJsonAdapter. (#406)
0a6e836 : Support up to 255 levels of nesting. (#349)
07f5d70 : Use raw string literals to improve test data readability
f53a77d : Fix doc reference to Token. (#403)
a8b1550 : Make selectString consistent across JsonReaders. (#399)
b06f65d : kotlin 1.1.60
f922371 : Let JsonValueReader.nextString read numbers. (#390)
2b7e5a3 : Add error message for accidental primitive usage.
b7a91e0 : Update to Error Prone 2.1.2. (#384)
fd5c5ee : Fix a typo in the changelog. (#386)
b583ada : Clarify error message for transient parameters.
e643a04 : Add @CheckReturnValue to appropriate public APIs.
88ec00b : Document adding the KotlinJsonAdapterFactory.
e0ad48c : Update to Kotlin 1.1.51.
4376a50 : Clarify delegation with qualifiers test. (#359)
f847d47 : Remove Types.equal. (#358)
de336ef : Allow delegates for intermediates in adapters.
165e362 : Update ProGuard config for CheckReturnValue.
2db8935 : Add CheckReturnValue for toJson's string result.
eed3295 : Fix not writing value to JsonWriter in example.
816f6f8 : Add an example custom adapter which delegates
e8a2596 : Add ProGuard rule for JsonQualifier (#342)
5125fc2 : Fix builder calls to new API
76df51b : Correction to docs of Rfc3339DateJsonAdapter
54c026f : Document `moshi-adapters` artifact
ab5b3a4 : Add moshi-kotlin documentation
1340ef8 : JsonAdapter.Factory.create rejects the null Type.
00694e9 : Fail earlier with null annotation set.
b7f771a : Add cause to malformed date string exception.
d3926a7 : Add a test to demonstrate the 32-parameter limit
bcb150e : proguard config updates
9e9655b : Change the adapter for Object.class to delegate.
c4436ce : FIX TYPO: Voila -> Voilà
798f14b : [maven-release-plugin] prepare for next development iteration
f42ae45 : [maven-release-plugin] prepare release moshi-parent-1.5.0
77a1f38 : Fix Javadoc builds with the jsr305 dependency. (#306)
4050e45 : Update changelog for 1.5
c8d8ee1 : Upgrade to Okio 1.13.
7d5c4ad : Use a class for KotlinJsonAdapterFactory.
10c77d7 : Fix typo in Changelog. (#302)
494992d : Support more kinds of properties in KotlinJsonAdapter
e59dbf4 : Add @Nullable to result of Types.nextAnnotations. (#298)
c65b3bf : Import jsr305 and use it to mark @Nullable stuff. (#297)
0ea1959 : Enable Checkstyle 7.7.
13fd0b2 : Throw NPE for null indent string in factory method. (#289)
f942e0f : Make Types.equals(Type, Type) public. (#292)
cd15423 : KotlinJsonAdapter shouldn't convert enums.
d95dd07 : Fix Types.equals for arrays. (#279)
e76110b : Fix Factory visibility (#282)
448a2d3 : Treat negative zero as a number, not a long. (#285)
6112993 : Handle nulls symetrically in KotlinJsonAdapter.
81bbe87 : KotlinJsonAdapter (#281)
8c18caf : Add a test to confirm types are canonicalized. (#278)
11dbc3c : Fix @ToJson IAE message. (#275)
718f832 : Allow easy delegates in adapter methods. (#272)
1b634bb : Update adapter methods ISE message. (#273)
05b0a46 : Add error-prone compiler. (#259)
1e37d8d : Fix README version number
0a70c5c : Remove package API from README
49092ec : [maven-release-plugin] prepare for next development iteration
d075a3e : [maven-release-plugin] prepare release moshi-parent-1.4.0
c8c7bb8 : Update changelog for 1.4.0.
559e3a2 : Use readJsonValue() in DefaultOnDataMismatchAdapter.
a92509b : Update doc with how to parse JSON Arrays
332adca : Add JsonReader.readJsonValue
5ea65a5 : Fix a typo in the name of JsonUtf8Writer.
af6ff5e : Example adapter that recovers from JsonDataExceptions.
e9d8538 : Rename toJsonObject() to toJsonValue(), fromJsonObject() to fromJsonValue().
fdaecb9 : Use BigDecimal to encode exotic number types.
9420b64 : Fix isPlatformType
832ae4b : Add Unwrap JsonAdapter.Factory sample
9417cd8 : Add tests for duplicate JSON keys
05b594a : Add Types.nextAnnotations
6a29811 : Add arrayOf, subtypeOf, supertypeOf tests
d27eaa1 : Add adapter(Type, Class<? extends Annotation>)
75b549f : Implement promoteValueToName() for ObjectJsonWriter.
b338d1e : New JsonAdapter.serializeNulls() method.
99c1cd0 : Improve error message for qualified platform types
4b7ced7 : Promote stack management to the JsonReader/JsonWriter supertypes.
e54b023 : New APIs: JsonAdapter.toJsonObject, fromJsonObject.
5ca491f : Implement ObjectJsonWriter.
ed6c3a6 : ObjectJsonReader.typeMismatch should return not throw.
ddf2489 : Avoid calling source.select() if the value is buffered.
5904b9c : Class and Enum adapters now rely only on Options.
89f4527 : Make JsonReader.selectName and JsonReader.selectString public.
94ff4b7 : Prepare tests for a 2nd implementation of JsonWriter.
c690496 : Make JsonReaderFactory implement toString().
aa9125b : Fix some bugs and increase tests for ObjectJsonReader.
1be3e84 : First step of a JsonReader that reads a DOM.
fb3e9e8 : Fix null
a16323d : Disallow Moshi.Builder.add(null)
38a06b0 : Fix Long parsing for big values.
176e9d0 : Moshi.Builder#setPrettyPrinting + failing test
0ccc746 : Make ArrayJsonAdapter implement toString().
4c973d1 : Adapter methods get nulls if they accept JsonReader/JsonWriter.
e1809aa : [maven-release-plugin] prepare for next development iteration
6d62366 : [maven-release-plugin] prepare release moshi-parent-1.3.1
af3e435 : Update changelog for 1.3.1.
b0e11eb : Don't reject escaped forward slashes.
c35756c : Fix small changelog nit.
4ff50c4 : [maven-release-plugin] prepare for next development iteration
71ded8d : [maven-release-plugin] prepare release moshi-parent-1.3.0
cc8eab1 : Update changelog for Moshi 1.3.0.
d8743ee : Limit to 31 levels of nested structure.
2b5301f : Fix enclosed types with adapter methods.
d6b9826 : Test more cases of injecting JsonAdapters.
afbaa6a : Permit JsonAdapters to be injected in toJson(), fromJson() methods.
6df7fa4 : Don't link to Google's internal bugtracker.
10703aa : Omit Kotlin and Scala platform types from the class adapter.
e01c89c : Okio 1.11.0.
47972ba : Differentiate encoding problems with a specific exception.
42caa16 : Point at the latest Okio.
d5c646f : Propagate adapter method exception cause.
1454972 : Fail on invalid escapes.
0670778 : Add Override annotation
23e6d36 : [maven-release-plugin] prepare for next development iteration
5f0e509 : [maven-release-plugin] prepare release moshi-parent-1.2.0
1537e03 : Update changelog for Moshi 1.2.0.
3477c4d : Upgrade to Okio 1.8.0.
360006b : Add writer value overload for boxed booleans.
13ec26a : Be more aggressive about canonicalizing types.
739efea : Workaround for Android ParameterizedType implementation bug
20a64df : Track Okio snapshot API change to Options.
4925755 : Optimize reading one of several expected values with Selection
5ec289f : Added support for pre-Gingerbread.
69f4a96 : Small optimizations to JSON parsing.
0c14ad0 : Add java to java-less '''
633a95b : Notes on transient and no-arguments constructors.
41730ed : Confirm Moshi can handle unquoted numeric keys.
c4cc076 : Enable syntax highlighting for code snippets.
82e70e9 : Remove redundant loop variable.
dc154c7 : Missing @Override annotations.
1071cec : Break apart Okio-based JSON reader and writer.
ad3506f : [maven-release-plugin] prepare for next development iteration
30a4c3c : [maven-release-plugin] prepare release moshi-parent-1.1.0
dd50517 : Update changelog for 1.1.0.
324a59e : Use an array indexed by ordinal to go from enum to name.
97d2bf5 : Update reader and writer to RFC 7159.
d8820b0 : Document @Json and @JsonQualifier in the README.
d1b1def : Enable Json annotation for enum values.
6b945e5 : Remove creation of synthetic accessor methods.
86c9c6c : Increasing the code coverage of AdapterMethodsFactory
28d758d : Presize Lists
8cff5b0 : Update README.md
d4e2a86 : Reference the latest Javadoc.
ee01275 : Create new builder from Moshi instance
68f2fb1 : Add example for custom JsonAdapter.
04be7b8 : Doc fix for JsonWriter.serializeNulls
7970c36 : Make two methods on Types public.
01954b6 : Bump the version in README.
e6a7704 : [maven-release-plugin] prepare for next development iteration
e93e657 : [maven-release-plugin] prepare release moshi-parent-1.0.0
5a4a58a : Changelog for Moshi 1.0.0.
1f0e7f6 : Date adapter example.
e181db0 : JsonReader.of() and JsonWriter.of() instead of constructors.
f7b0918 : Audit @link for should-be @linkplain uses.
1c6beba : RFC3339 adapter.
9d9f12f : Adapter caching, plus other ergonomic features.
f3bcf30 : Add read json array recipe
8095321 : ObjectJsonAdapter should not fail on null values.
a167913 : Make four methods on Types public.
8d575b3 : Adds method scope to Json annotation for use with AutoValue.
4b76bb9 : Throw a better message attempting to adapt a platform type.
97fc146 : New APIs to reject unknown values.
7890eff : New @Json annotation to customize a field's name.
d87bf52 : Nicer failure messages on partial adapters.
0ce7310 : Update JsonReader & JsonWriter javadoc to use BufferedSource & BufferedSink
a25508a : There is no I/O writing to a Buffer.
f00fd5f : Add missing JSON highlighting to example.
2d20d77 : Update release links.
c6f030b : Updated changelog for 0.9.0.
c9b2dbe : [maven-release-plugin] prepare for next development iteration
46a8a88 : [maven-release-plugin] prepare release moshi-parent-0.9.0
d01c578 : Initial round of Moshi docs.
a352073 : New magic API to use type adapters for map keys.
bb31ba1 : Runtime type adapter.
39dc305 : JsonWriter.getPath().
dce373c : Throw JsonDataException consistently.
f829ac6 : Use AssertJ instead of JUnit assertions.
236e8bd : Support @Nullable in Adapter Methods.
d6d9f9e : New @JsonQualifier annotation.
71f0889 : Adapter methods.
c8fd0e4 : Reject unrecognized enum constants with an exception.
912c07d : Save an allocation by using Okio instead of substring.
455fa47 : Update README.md
a0b1771 : Squashed commit of the following:
a085548 : Use BufferedSink for reading. Sink writing convenience method.
9fedfc8 : Switch types to be final.
47cd73d : Make token a nested type of the reader.
5e757e6 : Correct Javadoc code usage.
573f221 : Add credentials for CI snapshot deployments.
6606cd6 : Add missing README link to Sonatype snapshot repo.
8af08de : Clean up warnings for Java 7 language level.
1ba702f : Things to allow opening.
144f57a : JsonAdapterFactories can lookup types they create.
795f262 : Map adapter.
08becc1 : Big start into ClassAdapter.
5ff6b3d : Import Gson's LinkedHashTreeMap.
963e593 : Fix bugs in getPath() with arrays of objects and arrays of arrays.
26f7680 : Enable JsonReader with Source.
f6cee31 : Update Okio, JUnit, and AssertJ to latest.
baa3a80 : Use new central artifact redirect link.
467e7cc : Remove TypeLiteral, test fixes.
9a713f8 : Add comments, fix nits
1e4f375 : Finish primitive adapters, add tests.
8067671 : Add the missing primitive converters.
59af035 : Fix a few missing 'fail()' on expected exceptions
a067ecc : Implement an array adapter.
290e4f7 : CollectionsJsonAdapter.
64155a4 : Always buffer sink.
ba5479c : Convert JsonWriter to use Okio Sink.
b6e26fd : Import Gson's type resolver.
93eddc9 : Initial JsonAdapter structure.
ac1b102 : Use indexOfElement in JsonReader.
083d451 : Make JsonReader and JsonWriter our own.
2a43606 : Import JsonReader and JsonWriter from Gson.
ff08c84 : Basic project structure.
d250cad : Initial commit

+- Project: platform/external/musl

e60c10d4 : Adapt to module rename.
dd1e63c3 : syslog: revert LOG_FAC/LOG_FACMASK changes
008f737d : siglongjmp: document why this function just calls longjmp
947b4574 : inet_ntop: fix the IPv6 leading zero sequence compression
50ab8306 : dynlink: avoid copying to temp buffer in get_lfs64
1b97d006 : sys/epoll.h: add epoll ioctls
ab31e9d6 : getusershell: skip blank lines and comments
53ac44ff : dynlink: fix get_lfs64() with posix_fallocate64
895736d4 : syslog: fix incorrect LOG_MAKEPRI and LOG_FAC[MASK] macros
05ce67fe : add renameat2 linux syscall wrapper
00799729 : fix mismatched type in posix_getdents definition
cbf59dd6 : aarch64 crti.o: fix alignment of _init/_fini
84015cee : fix typo that broke sys/reg.h and sys/user.h
1b0d4851 : implement posix_getdents adopted for next issue of POSIX
2c124e13 : stdint.h: derive limits from __LONG_MAX, use common fast16 types
7019fbe1 : sys/user.h: derive __WORDSIZE from __LONG_MAX
e709a6f0 : sys/reg.h: derive __WORDSIZE from __LONG_MAX
29b216b2 : unistd.h: derive ILP32/LP64 macros from __LONG_MAX instead of arch bits
0dfa1d8c : unify bits/stat.h for all archs sharing a common definition
ef600888 : align aarch64, riscv64, loongarch64 stat structure padding type
6f666231 : ldso: fix non-functional fix to early dynamic PAGE_SIZE access
fced99e9 : strptime: implement conversion specifiers adopted for next POSIX issue
3f9d4224 : printf decimal integer formatting: shave off one division
a23cf8f9 : riscv mcontext_t/sigcontext: use __aligned__ instead of aligned
cbf1c7b6 : add missing STATX_ATTR_* macros omitted when statx was added
3f49203c : initgroups: do not artificially limit number of supplementary groups
24ebbbde : printf: fix edge case where hex float precision was not honored
e3b0ace5 : complex: fix comment in cacosh
9683bd62 : math: fix fma(x,y,0) when x*y rounds to -0
5370070f : fix pwrite/pwritev handling of O_APPEND files
bdc9a9ff : uio.h: add RWF_NOAPPEND flag for pwritev2
7ada6dde : iconv: fix missing bounds checking for shift_jis decoding
fd7d0185 : add missing inline keyword on default a_barrier definition
b5121e2e : iconv: add aliases for GBK
ca6f46af : iconv: add euro symbol to GBK as single byte 0x80

+- Project: platform/external/nos/host/generic

6f6d5c7 : Make a numeric constant explicitly unsigned
d0333df : Export protos in host/generic/nugget.
371d845 : Make targets compatible with c++14

+- Project: platform/external/noto-fonts

0488f83 : Make java_sdk_library dependencies explicit
884a90e : Add font JSON config to the noto fonts

+- Project: platform/external/obex

6444ca6 : Fix handling invalid header length
d32a34e : Update OWNERS
0cb5878 : Ignore invalid length header

+- Project: platform/external/objenesis

40359bd : Make java_sdk_library dependencies explicit

+- Project: platform/external/obstack

6b80d47 : Expose obstack to pahole for musl builds.

+- Project: platform/external/okhttp

520aec9 : Make java_sdk_library dependencies explicit
75bbb4f : Enable art/tools/ahat to use okhttp.
11d1610 : Add art's fuzzer to the visibility

+- Project: platform/external/one-true-awk

da6229b : adjust version date: 20240728
c655b22 : updated.
3c2e168 : readcvsrec called with the wrong pointers, causing awk to crash when the buffer is reallocated to read longer than 8k csv records.
0fb991a : adjust version date: 20240623
4c6a0eb : updated.
e9530b7 : Rewrite if chain as switch stmt
1ad43a5 : Fix the system-status test on OpenBSD
5dab287 : adjust version date: 20240527
7d562f0 : updated.
64f6da6 : remove extern reference for non-existing var
099a659 : remove prototypes with no matching function
a9ce3af : fix double word
c186662 : spelling fixes
f8be48f : adjust version date: 20240504
82b6758 : updated.
d11b2d1 : Store the Cell containing ARGV instead of the ARGV table itself.
d11704b : Remove g++ compilation warnings.
1ced796 : Store the Cell containing ARGV instead of the ARGV table itself.
a3b68e6 : adjust version date: 20240422
11332a4 : scan bug [newline] in split in the case the separator is a single character.
ae72469 : fixed a gototab bug that caused unnecessary reallocation. thanks Arnold.
bc42525 : updated.
2bab10b : Fix a compiler warning in run.c:do_sub.

+- Project: platform/external/open-dice

bd046f4 : cbor: Fix implicit conversion
a55f214 : roll: third_party/pigweed/src 132 commits
4144e0c : roll: third_party/pigweed/src 47 commits
810c2f5 : roll: third_party/pigweed/src 7 commits
19bf55d : roll: third_party/pigweed/src 49 commits
c773420 : roll: third_party/pigweed/src 60 commits
f118be3 : roll: third_party/pigweed/src 58 commits
544df1b : Unify COSE-C crypto dependecy implementations
df10569 : Disable LTO for cc libraries passed to rustc
96ff913 : roll: third_party/pigweed/src 168 commits
6c1352e : roll: third_party/pigweed/src 94 commits
00eb217 : Add boringssl P-256 operations for CBOR certificates
68e73a6 : roll: third_party/pigweed/src 31 commits
9f28de3 : roll: third_party/pigweed/src 83 commits
3b32e8d : roll: third_party/pigweed/src 66 commits
e811e07 : roll: third_party/pigweed/src 51 commits
489465c : Deduplicate implementation of algorithm from RFC6979
eb530e9 : Correct algorithm from RFC6979
2f0717d : [third_party/pigweed/src] Roll 98 commits
35cc576 : [third_party/pigweed/src] Roll 48 commits
85e53e7 : [third_party/pigweed/src] Roll 49 commits
1c82694 : [third_party/pigweed/src] Roll 50 commits
e1036b9 : [third_party/pigweed/src] Roll 51 commits
c96094a : Project structure, utilities and traits for a DPE
ff5bf3f : [third_party/pigweed/src] Roll 68 commits
3390c32 : [third_party/pigweed/src] Roll 61 commits
a793c1b : [third_party/pigweed/src] Roll 51 commits
2052e44 : boringssl: Disable function type cast warnings
6551d53 : OWNERS: Add people from Pigweed
a7ef0a5 : [third_party/pigweed/src] Roll 37 commits
a1d7378 : [third_party/pigweed/src] Roll 31 commits
1f87c95 : [third_party/pigweed/src] Roll 88 commits
60e56ac : [third_party/pigweed/src] Roll 63 commits
d91566c : [third_party/pigweed/src] Roll 61 commits
d9db6ed : Add "Component instance name" to Android's configurator descriptor
4069e6e : [third_party/pigweed/src] Roll 47 commits
9ff0ddb : [third_party/pigweed/src] Roll 45 commits
5f53b1b : [third_party/pigweed/src] Roll 37 commits
2df7eb2 : [third_party/pigweed/src] Roll 68 commits
9bb8087 : [third_party/pigweed/src] Roll 44 commits
92ceaf5 : [third_party/pigweed/src] Roll 63 commits
50abd36 : [third_party/pigweed/src] Roll 40 commits
ca97c21 : [third_party/pigweed/src] Roll 37 commits
27cb475 : [third_party/pigweed/src] Roll 48 commits
8a2099b : [third_party/pigweed/src] Roll 31 commits
2b174ec : [third_party/pigweed/src] Roll 5 commits
7fb867a : [third_party/pigweed/src] Roll 21 commits
3d10c03 : [third_party/pigweed/src] Roll 56 commits
b746182 : [third_party/pigweed/src] Roll 51 commits
42ae776 : Fix typo.
b87ba8f : [third_party/pigweed/src] Roll 86 commits

+- Project: platform/external/opencensus-java

f39d77d6 : Update OWNERS file

+- Project: platform/external/openscreen

a368323f : Don't fail when unkown domain expires

+- Project: platform/external/openthread

bde8656ea : Remove obsolete code.
f18dce4c2 : Revert "Remove obsolete code."
f6e6cc222 : Remove obsolete code.
516929cd8 : Fix the build error of openthread sync
e63e9ce86 : [posix] support specifying DNS server for resolver (#10663)
db6393251 : [tcat] Add timeout while connecting over BLE. (#10597)
12cf1207d : [tcat] Fix handling certificate path in tcat client. (#10597)
c36c0ed76 : [ncp] add NCP based implementation (empty) of platform InfraIf APIs (#10638)
01cb5b08c : [posix] decouple `resolver.cpp` from `netif.cpp` (#10662)
2493658d6 : [config] disable uptime logging when multi-instance enabled (#10659)
928074c53 : [tests] add a expect test for `coaps disconnect` (#10655)
aed9cd1a3 : [csl] add `Mac::Frame` methods to process the CSL IE (#10651)
5b33afd18 : [docs] add the missing section for `dns upstream` command (#10665)
f908b5e31 : github-actions: bump actions/setup-python from 5.1.1 to 5.2.0 (#10660)
e19c775ce : [doc] fix typos in comments (#10664)
98d1aed97 : [border-agent] apply pskc if changed (#10641)
d60aaab22 : [dtls] notify `kDisconnectedLocalClosed` when disconnect locally (#10653)
f9349c148 : [border-agent] not forward MGMT_GET/SET commands directly to leader (#10652)
45c5fe475 : [posix] add radio URL parameter `uart-init-deassert` to deassert DTR and RTS on init when flow control is disabled (#10644)
3a525f3b5 : [radio] otPlatRadioGetNow fallback to otPlatTimeGet (#10646)
f91610f3f : [mle] include Supervision TLV only from sleepy child (#10628)
706013fa7 : [git-tool] explicit disable rebase (#10645)
95a4c338e : [diag] support send security processed frames (#10640)
a30cbda8a : [mle] include Link Margin TLV in Child Update messages (#10626)
e3f0a7cc3 : [radio-spinel] fix tracking of current MAC frame counter (#10635)
4465c9b57 : [tests] optimize multi-ail test case to run three BRs on two infra link (#10637)
8f2ddf93c : [thread-cert] relax TLV type checks in `pktverify` (#10627)
abb6934cd : [border-agent] directly respond to MGMT_COMMISSIONER_GET from non-active commissioner (#10632)
3c6b8a3dd : [time] unify macros for time unit conversion (#10636)
5e34ab2ea : github-actions: bump actions/upload-artifact from 4.3.1 to 4.3.6 (#10639)
1c5ad3403 : [core] replace `strcmp()` with `StringMatch()` (#10629)
1a2d5f045 : [core] valgrind reported memory access bugs (#9833)
24e930654 : [epskc] add API for ePSKc telemetry (#10608)
e90792da0 : [routing-manager] advertise deprecating RIO prefixes with low preference (#10625)
697adfd11 : [netdata] centralize service/server TLV logic in `Service::Manager` (#10624)
8a0ea2b69 : [tcat] implement new tcat General commands (#10526)
afac808a8 : [netdata] enhance `GetNextDnsSrpAnycastInfo()` to include RLOC16 (#10620)
f127469f7 : [routing-manager] check reachability & send ICMPv6 unreach err (#10548)
fb7b457ab : [posix] update the max size of file path to PATH_MAX (#10622)
4e053fe51 : github-actions: bump github/codeql-action from 3.25.11 to 3.26.2 (#10623)
e4558664a : [coap] fixes in parameter name and in comments. (#10615)
d0895415d : [netdata] update `GetNextDnsSrpUnicastInfo()` to use `Type` (#10616)
6209b0b85 : [spinel] correct `SPINEL_PROP_IPV6_ADDRESS_TABLE` documentation (#10617)
88bc4e95e : [cli] clarify docs - parameter use for `dns config` to change service mode only (#10614)
b5c57e6ad : [thread-cert] wrap command `br peers` and `br routers` (#10613)
93e838102 : [thread-cert] support to get link-local address of the infra interface (#10603)
54571af6a : [github-actions] free up disk space for docker build (#10610)
fd7284b0e : [address-resolver] freshness timeout mechanism for cache entries (#10575)
9fd6596e7 : [dns-client] track limited query (one question) servers (#10403)
1645880b8 : [dsnsd-server] support handling of "A record" queries (#10364)
ec0b2991a : [docker] add `linux/arm64` to platforms (#10605)
8edc081fd : [spinel] make `SendCommand` public to allow calling without variable arguments (#10602)
5edc3673f : [routing-manager] fix typo in `IsInitialPolicyEvaluationDone()` (#10607)
6e00d72c0 : github-actions: bump step-security/harden-runner from 2.8.1 to 2.9.1 (#10598)
fa26102fe : [test] verify ephemeral key settings and `_meshcop-e` (#10537)
3bcea2467 : [ip6] style fixes and minor enhancements (#10560)
943d2302a : [thread] move `OT_THREAD_VERSION_*` constants to public header (#10599)
509596fe2 : [test] fix potential backbone name conflict when running cert suite (#10596)
ddbc99b82 : [radio] update the description of `otPlatradioSetChannelTargetPower()` (#10585)
df757ba0c : [test] test whether the RCP supports the Link Metrics (#10592)
28b601143 : [thread-cert] print elapsed time of each test when running cert suite (#10593)
c1317d47b : [low-power] enhance `mCslFrameRequestAheadUs` calculation for RCP (#10488)
67717618b : [test] support multiple backbone interfaces in otbr docker test (#10550)
6635201aa : [thread-cert] fix bug that docker network is not removed (#10590)
eb468b4e6 : [gitignore] ignore files in ot_testing folder (#10591)
d034b5c85 : [spinel] add spinel property to send mgmt set dataset in TLVs format (#10587)
cc16fc2d6 : [otci] add link metrics commands to otci (#10580)
19dadd9c4 : [srp-client] add `KeyInfo` type alias for `KeyPair` or `KeyPairAsRef` (#10579)
634745dd7 : [test] verify state bitmap when runtime enable/disable EphemeralKey mode (#10503)
1d35e30e0 : [thread-cert] output docker stdout/stderr only when VERBOSE is non-zero (#10574)
bacb1d6a2 : [spinel] stop Spinel time sync when Thread satck is not running (#10573)
08a1ef350 : [radio] make host-rcp time sync be controlled by the posix platform (#10504)
3852910c0 : [radio] move required radio caps from radio spinel into posix platform (#10502)
d834e3505 : [posix] allow custom implementation of `otPlatInfraIfDiscoverNat64Prefix` (#10566)
9c686a082 : [nat64] enhancements for `Translator::UpdateState` (#10564)
10366cb3b : [srp-client] update `MsgInfo` to include `mMessage` (#10577)
069ba71f5 : github-actions: bump actions/setup-python from 5.1.0 to 5.1.1 (#10583)
05d6bd6eb : [posix] allow custom implementation of `otPlatInfraIfDiscoverNat64Prefix` (#10566)
18365adcf : [spinel] stop Spinel time sync when Thread satck is not running (#10573)
91eef98f9 : [border-agent] log enhancements (#10549)
54d10720f : [spinel] add spinel property to get/set dataset in raw TLVs (#10569)
ab5d39841 : [cli] add the sync option to the linkmetrics cli commands (#10518)
c5ad13102 : [cli] add the sync option to the linkmetrics cli commands (#10518)
e219fe92f : [mac] support frames without sequence number (#10544)
03113e850 : [nat64] enhancements for `Translator::UpdateState` (#10564)
fba922ebe : [test] test the Thread network 1 hop throughput (#10552)
cbd35e34a : [dua] resume registration when fails to become router (#10559)
a759a4a09 : [ip6] update `PassToHost` to use `aReceive` for applying RX filter (#10541)
6a8d4ea2a : [ip6] avoid re-reading IPv6 header when updating BR counters (#10558)
549381512 : [ncp] initialize diag output callback per instance in `NcpBase` (#10547)
3c2d4487d : [cmake] add option for `OPENTHREAD_CONFIG_NET_DIAG_VENDOR_INFO_SET_API_ENABLE` (#10545)
82cee34a3 : [api] fix dnssd platform API doc (#10556)
736bd1865 : [ip6] remove UDP port check for messages with `HostTrusted` origin (#10546)
c6da03c37 : [ip6] simplify `PassToHost()` to directly use `Ip6::Header` (#10542)
0df96d8da : [lib] add little endian methods in utils (#10534)
e913c7d23 : github-actions: bump actions/setup-go from 5.0.1 to 5.0.2 (#10554)
70969285f : [otci] add iperf3 commands support to otci (#10519)
2cc0798a9 : [border-agent] directly respond to MGMT_GET from non-active commissioner (#10524)
af18582b4 : [test] set default paths of expect scripts (#10530)
d0fbfb8c7 : [sub-mac] use relative time when starting CSL TX delay (#10525)
625b18630 : github-actions: bump docker/setup-buildx-action from 3.3.0 to 3.4.0 (#10531)
4e3483c75 : [low-power] enhance `mCslFrameRequestAheadUs` calculation for RCP (#10488)
602167f94 : [sub-mac] unify the timer usage (#10520)
6f84ce709 : [spinel] fix little endian in lib (#10522)
b73114c86 : [continuous-integration] fix the path for uploading artifacts when the BR fails (#10521)
6f30a3f91 : [mle] update `otThreadBecomeLeader()` to allow leader take over (#9186)
171f94c30 : [srp-client] defer SRP update on SLAAC address deprecation (#10505)
6f52d7819 : [radio] make host-rcp time sync be controlled by the posix platform (#10504)
0897b50a2 : [spinel] fix little endian in lib (#10522)
aba7aede1 : [network-data] enhance route lookup for ALOC destination (#10509)
cf5637f3c : [mesh-forwarder] `RemoveMessagesForChild()` to use a predicate fn (#10514)
be6b19873 : [mesh-forwarder] use `RemoveMessageIfNoPendingTx()` (#10513)
b301a4c43 : [settings] reset the platform settings file descriptor once closed (#10512)
6f2d8b6b2 : [spinel] add get iid method (#10516)
9b57797c0 : github-actions: bump actions/checkout from 4.1.6 to 4.1.7 (#10517)
7887cc757 : [spinel] fix hints of missing radio caps (#10507)
f331472b7 : [routing-manager] track peer BRs and their age from Network Data (#10485)
b0790b3da : [spinel] fix cmake source list for spinel_helper.cpp (#10515)
aa4e85e31 : Fix build for ot-sync and enables ephemeral key feature flag
20c9bcbc4 : [test] test whether the RCP supports data poll (#10494)
f32c18bc0 : [spinel] extract SpinelStatusToOtError method from RadioSpinel into a helper module (#10506)
2d2e8cf80 : [channel-manager] require CSL to enabled with `CSL_CHANNEL_SELECT_ENABLE` (#10266)
fbb715baa : [test] test whether the RCP support CSL transmitter (#10495)
77ca3c54d : [cli] add support for CoAP URI queries in CLI requests (#10003)
78ecafb0d : [radio] move required radio caps from radio spinel into posix platform (#10502)
4c84e4d64 : [routing-manager] indicate peer BRs in discovered infra-if routers (#10448)
32fe4c7cd : [dataset-manager] apply partial dataset config on channel set failure (#10490)
b85d4eed7 : [platform] add per-frame tx power capability (#10481)
cdbb9e534 : [posix] deassert DTR and RTS if flow control is disabled (#10454)
2695dc4e1 : Reapply "[key-manager] update how key guard time is determined and applied (#9871)"
695e7a50a : [network-data] refactor anycast dest lookup to `NetworkData::Leader` (#10493)
bf5ddb908 : [tcat] implementation of tcat Ping command (#10484)
e4c50bc5d : [cli] harmonize header include style (#10492)
8d4119c91 : [routing-manager] track router age (#10453)
821f2415e : [test] harden `test_srp_server` (#10486)
91e5a798f : [cli] simplify parsing dataset TLVs (#10476)
9ac67520f : [mesh-forwarder] track parsed IPv6 header in `RxInfo` (#10467)
528784caa : github-actions: bump actions/setup-go from 5.0.0 to 5.0.1 (#10489)
b6d46327f : [otci] add network management API to otci (#10482)
4c0d8f2e5 : [srp-client] apply short random jitter to lease renew time (#10473)
71dd8a2d3 : [test] add script to test which diag commands RCP supports (#10463)
686aab758 : [csl] move csl related functions to sub_mac_csl.cpp (#10477)
fbdb4b6c8 : [test] supplement state bitmap test (#10318)
e72ef4354 : [test] harden `test_advertising_proxy` (#10474)
000f5fcb3 : [meshcop] update `ChannelMaskTlv` to use `OffsetRange` (#10465)
c49cd7279 : [mle] remove now undefined `UpdateChildAddresses()` (#10475)
e7837eb10 : [mesh-forwarder] use `RemoveMessageIfNoPendingTx()` on direct tx fails (#10471)
be79db724 : [routing-manager] add missing `exit` label (#10472)
5a9c768d4 : [spinel] merge spinel config files (#10468)
41ded0281 : [routing-manager] add support for tracking peer BRs (#10445)
524840807 : [ip6] use `OffsetRange` for parsing options in extension headers (#10466)
408f3f205 : [mesh-forwarder] add `RxInfo::ToString()` to simplify logging (#10462)
3701ce96d : [tlv] use `OffsetRange` and make `ParsedInfo` public (#10461)
aebecca96 : [cmake] disable c extensions (#10460)
d87be657c : [srp-client] enhance selection of TX jitter based on trigger reason (#10357)
6f12c8164 : [mesh-forwarder] restore `FrameData` in `GetForwardFramePriority()` (#10459)
41b91a982 : [spinel] allow custom config file for lib spinel (#10449)
2d3df2ace : [posix] add rcp capability diag command to check the Spinel interface speed (#10443)
a448bce91 : [core] add `OffsetRange` class (#10436)
6aa6f4560 : [tcat] implement decommissioning in tcat_agent (#10415)
99b3ed4ca : [mesh-forwarder] add `RxInfo` to encapsulate received frame info (#10451)
34484f429 : [otci] add diag commands support to otci (#10450)
7b9b396dd : [routing-manager] add `OnLinkPrefix::IsFavoredOver()` (#10452)
356253efd : github-actions: bump github/codeql-action from 3.25.3 to 3.25.11 (#10455)
aeacc949f : Enable NAT64 prefix manager and translator
f8912d4d3 : [posix] skip 0x00 bytes at the start of the received SPI frame (#10442)
a0ba929e3 : [mle] add RLOC16 related helper methods in `Mle` (#10440)
e10a92570 : [srp] fix `otSrpClientStart` documentation (#10435)
7ca21a38f : [tlv] ensure handling of extended TLVs when iterating over sub-TLVs (#10439)
f2ed3e9c0 : [dns-client] switch to separate SRV/TXT queries on response timeout (#10444)
7252cadb5 : [posix] skip 0x00 bytes at the start of the received SPI frame (#10442)
975ffd72f : [meshcop] simplify appending and parsing of `NetworkNameTlv` (#10441)
21b576468 : [child] add `GetIp6Addresses()` and simplify MLR state tracking (#10424)
c8681ff8e : [routing-manager] centralize `RxRaTracker` decision logic and signaling (#10389)
588dfae6f : [posix] check the max number of RCP supported sleepy children (#10399)
cc8f66c56 : [core] use RLOC16-related constants and methods consistently across modules (#10434)
dc69fb1ac : [tcat-agent] use `Dataset` directly when setting Active Dataset (#10433)
7b779a3db : [child] update MLR masks when removing registered IPv6 addresses (#10425)
ec69ad31f : [posix] add rcp diag command to check RCP's radio and spinel capability flags (#10400)
7d619875d : [mesh-forwarder] update forwarding messages to ALOC destination (#10419)
8bd427b9c : [spinel] log sent Spinel frames (#10429)
9232ead56 : [posix] fix build with custom netif prefix route set (#10431)
ea25f0954 : [mesh-forwarder] move `CheckReachability()` to `MeshForwarder` (#10421)
35847e19a : github-actions: bump step-security/harden-runner from 2.7.0 to 2.8.1 (#10432)
5d3764d1e : [doc] fix the broken link of `meshdiag topology` in CLI README (#10430)
336984b25 : [mle] add `IsRouterRloc16()` and `IsChildRloc16()` (#10423)
a9f34d944 : [child] use `Array<Ip6::Address>` to track registered addresses (#10422)
8370a827a : [mesh-forwarder] remove unused `SetDiscoverParameters()` method (#10420)
473fbcaba : [child-table] add `HasMinimalChild()` and move logic from `MleRouter` (#10418)
89b54dca2 : [mle] remove `GetNextHop()` and directly use `RouterTable` method (#10417)
1b8719050 : [cli] output service ID when listing services in network data (#10408)
387831b69 : [routing-manager] simplify `RxRaTracker::HandleRouterTimer()` (#10382)
215c23f2a : [diag] add diag output callback (#10354)
31e512ac7 : [mle] replace `Mle::GetNextHop()` with `GetParentRloc16()` (#10407)
e581f0741 : [ip6] add `Ip6::Address::IsLinkLocalUnicastOrMulticast()` (#10405)
3345af078 : [otci] fix the `setDaemon() is deprecated` warning (#10409)
4978e58e5 : [otci] add ADB USB connection support for OTCI (#10406)
4e8f3c06c : [posix] check whether the RCP support specified Spinel properties (#10387)
fc0646c6e : [simulation] fix tiny issue of infra if (#10402)
a46786b0e : [cli] `udp bind` doc update to clarify that multicast address cannot be used as argument (#10370)
fad66e272 : [posix] add OT sys API to get the spinel driver (#10393)
54afce92a : [udp] add template `SocketIn` class for easier socket usage (#10392)
4749aa2ae : [routing-manager] add `mIsReachable` to `otBorderRoutingRouterEntry` (#10388)
0fac5dcf0 : [child-supervision] remove unused method declarations (#10394)
1837b64c2 : github-actions: bump codecov/codecov-action from 4.3.1 to 4.5.0 (#10395)
5127e7e5c : [mle] enhance RLOC and ALOC address generation (#10391)
8a8a4d8e3 : [netif] remove multicast promiscuous mode configuration (#10338)
282f54c2a : [ip6] fix warning when logging enabled (#10375)
3315c44bb : [mle] rename mesh local address methods to use `Rloc` and `Eid` (#10385)
cba0f5ca2 : [mle] use `RouterIdMatch()` to compare Router IDs of two RLOC16 values (#10384)
503bca022 : [mle] add `GetLeaderRloc16()` helper method (#10383)
18e635d2e : [dataset] move secure storage methods to `DatasetManager` (#10381)
a98b60ef2 : [udp] clear all properties in `SocketHandle` from `Udp::Open()` (#10380)
3b589b3e1 : [routing-manager] add `RxRaTracker::Router::IsReachable()` (#10379)
fb24bec87 : [mle] add `TxMessage::AppendLinkAndMleFrameCounterTlvs()` (#10378)
69924eaa7 : [cli] update `service add` command to allow empty server data (#10377)
6bc3b4de8 : [mdns] use `NextFireTime` for scheduling timers (#10371)
fa71a8afa : [diag] specify sending frame (#10359)
cb1220d79 : [cli] fix unused retval warning on `otPlatLogCrashDump()` call (#10369)
4a0d6b7b6 : [test] update key-increment test scripts to align with cert test (#10347)
9c1f1f3df : [key-manager] update how the "Key Switch Guard Timer" is reset (#10347)
185b0e18e : [posix] improve the logging in netif (#10362)
32f462ff3 : [cmake] add option for `OPENTHREAD_CONFIG_MAC_CSL_REQUEST_AHEAD_US` (#10361)
b2141a682 : [style] unify using member variable (#10360)
fe0037e67 : [mle] add `Mle::RxMessage::ReadAndSetNetworkDataTlv()` (#10358)
7ba7fb2eb : [srp-client] use sequential message IDs & allow older response IDs (#10353)
d9bb516f0 : [routing-manager] schedule all timers in `RxRaTracker` together (#10343)
5dbbab175 : [dnssd-server] implement DNS-SD discovery proxy functionality in core (#10050)
a8f07b57c : github-actions: bump docker/login-action from 3.1.0 to 3.2.0 (#10356)
dd1e5f426 : [mle] add `Mle::RxMessage::ReadAndSave{Active/Pending}Dataset()` (#10348)
22ee728ac : [ncp] add property to instruct NCP to leave gracefully (#10337)
9cc1cd9e5 : [mdns] add support for legacy unicast response feature (#10053)
3873c6fcd : [tcat] add TCAT Commissioner / Device certs for Thread certification testing (#10211)
398df8c40 : [tcat] implement tcat advertisement (#9858)
cdeb02b03 : [posix] extract co-processor init out of otSysInit (#10344)
89b42178a : [posix] add RCP capability diag module (#10335)
d6eb56c31 : [routing-manager] enhance `TestPrefixStaleTime()` (#10342)
18f7bc32f : [mle] add `TxMessage::AppendActiveAndPendingTimestampTlvs()` (#10341)
b77645458 : [mle] add `Mle::TxMessage::AppendDatasetTlv()` (#10340)
b5b17ba39 : [mle] allow appending pending timestamp TLV with zero seconds (#10327)
fcd3c5c4b : [timestamp] add `IsValid()` and comparison operator overloads (#10325)
5bb3667a4 : [dataset] add `WriteTimestamp()` and `RemoveTimestamp()` (#10333)
0d5f41dcc : [mle] minor enhancements to `HandleParentResponse()` (#10331)
d4ec3712d : [mdns] add APIs to iterate over browsers and resolvers (#10140)
d11d705d9 : [ip6] do not report an error for disabled host loopback (#10339)
d1506ab77 : [routing-manager] update stale time constant to 10 minute (#10330)
791ee8788 : [dataset-manager] enhance starting of Pending Dataset delay timer (#10334)
59e202cbd : [mbedtls] remove `-Wno-unused-but-set-variable` (#10336)
ea6170325 : [spinel] remove including openthread-core-config.h (#10322)
70bad1df7 : [mbedtls] enable MBEDTLS_OID_C when MBEDTLS_PK_PARSE_C is enabled (#10332)
b4ec4ce36 : [mle] add `ConnectivityTlv::IsSingleton()` (#10329)
e1918b31c : [encoding] declare `HostSwap()` functions as `constexpr` (#10326)
8fc67f310 : [meshcop] update `Timestamp::AdvanceRandomTicks()` (#10320)
b2f17f865 : github-actions: bump actions/download-artifact from 4.1.4 to 4.1.7 (#10324)
26b741604 : [routing-manager] fix and enhance prefix stale time calculation (#10317)
d95b44cda : [mle] add helper methods to `RxMessage` (#10319)
4951dee75 : [routing-manager] update stale time calculation for local RA header (#10316)
7b08e9a9b : [routing-manager] update and simplify RA beacon timing (#10309)
ca7dd8288 : [mle] simplify signaling of DUA address change (#10296)
edad0f97e : [radio] update `otPlatRadioSetRxOnWhenIdle` documentation (#10307)
d2e74dc70 : [routing-manager] fix lifetime management of PD prefix (#10310)
bef804c6b : [utils] add API to reset/clear linked list of enh-ack link metrics (#10294)
8d38fc76a : [dso] use `NextFireTime` (#10306)
0b716730b : [mdns] use `NextFireTime` class (#10304)
2841ca02d : [dataset-updater] enhance `DatasetUpdater` (#10293)
1336da421 : [mbedtls] optimize AES configuration (#10286)
27f1dbcfc : [mbedtls] modify GitHub workflows to test MbedTLS v2.28.8 (#10286)
c96e3b950 : [mbedtls] migrate to MbedTLS v3.6.0 (#10286)
59b87d6d4 : [fuzz] fix typo and enable SRP Advertising Proxy (#10300)
6db2d5882 : [cli] fix memory leak on TCP init failure (#10300)
330b1759f : github-actions: bump actions/checkout from 4.1.2 to 4.1.6 (#10299)
10cff1478 : [timer] add `NextFireTime` class (#10295)
ef10dec15 : [mle] fix warning with storedCount (#10301)
a54f4c485 : [dataset] simplify `IsSubsetOf()` (#10292)
0abc8d7a0 : [routing-manager] simplify how `RxRaTracker` handles local on-link prefix (#10291)
a46bdd938 : [dataset-manager] simplify `Restore()` (#10290)
e7535f718 : [mle] update router table after adding a new neighbor (#10288)
1b2ad3d83 : [spinel] parse correct RcpMinHostApiVersion capability (#10285)
a57d927b0 : [string] add `ParseDigit()`, `ParseHexDigit()`, and other helper functions (#10282)
31ac6266f : [routing-manager] track whether a discovered router is local device (#10284)
0b503a0f7 : [dataset] simplify `Clear()` methods (#10283)
f752153aa : [routing-manager] update and simplify decisions for processing PIO/RIO (#10281)
8b04e9ca7 : [dataset] move `ApplyConfiguration()` to `DatasetManager` (#10280)
b01b262a5 : [routing-manager] track and report last update time of routers (#10244)
3cb454030 : [routing-manager] move decision to process PIO/RIO to `RxRaTracker` (#10270)
71bd98744 : [posix] add spinel driver getter to allow external app to access (#10272)
153e2567c : [mdns] include additional records along with sub-type PTR answer (#10276)
6e595de65 : [dataset-manager] track local dataset in `DatasetManager` (#10275)
0ce49fc53 : [utils] fix build when `OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE=0` (#10260)
10ccec260 : github-actions: bump docker/setup-buildx-action from 3.2.0 to 3.3.0 (#10274)
e52930326 : [dataset-manager] ensure `mDelayTimer` is stopped when no Pending Dataset (#10268)
c1add348a : [dataset-manager] combine `protected` and `private` sections (#10267)
e36c513ab : [routing-manager] move handling of prefix stale timer to `RxRaTracker` (#10265)
42d567d08 : [mdns] ensure callback is invoked when registering host with no address (#10264)
6444157e3 : [mbedtls] remove config workaround (#10263)
67a262713 : [routing-manager] move tracking of local RA header to `RxRaTracker` (#10257)
63442f730 : [dataset] move `Read()` overload implementations to `DatasetManager` (#10258)
213aede48 : [dataset] move Active Dataset replacement check in `PendingDatasetManager` (#10217)
ee1ae6c96 : [tests] do not build unit tests in oss-fuzz (#10259)
0f9419f88 : [routing-manager] rename `DiscoveredPrefixTable` to `RxRaTracker` (#10255)
beb3cc123 : [mle] simplify `HandleLeaderData()` (#10248)
be109137f : [spinel] remove dependency on ot core (#10212)
1ab2919e6 : [routing-manager] signal table change on M/O flag update of routers (#10250)
16ee66a6a : [routing-manager] fix received NA message min length check (#10256)
8c92497a7 : [secure-transport] remove redundant null check (#10254)
c8e2eb868 : [mle] add helper method `SetLeaderData(const LeaderData &)` (#10245)
f15dbd67f : [dataset] add `ContainsAllTlvs()` helper method (#10249)
72f2df87e : [gitignore] do not ignore .cmake files (#10247)
848de78c6 : [dataset] enforce successful Dataset saves in non-volatile (#10237)
0a4d6d34a : [routing-manager] utilize `Network::Leader::ContainsOmrPrefix()` (#10240)
6724a0bd8 : [gitignore] add more temp files to `.gitignore` (#10243)
f97a01c40 : [simulation] rename local host to local interface (#10241)
6f0b62ff3 : [gitignore] ignore files genereated by running toranj unit tests (#10242)
4fe428d07 : [network-data] optimize `ContainsOmrPrefix()` (#10239)
f66f095d4 : [test] fix description for `test-028-border-agent-ephemeral-key.py` (#10238)
0cd21e613 : [posix] add return of co-processor type in otSysInit and allow posix plat run with NCP (#10220)
02acc480d : [routing-manager] ignore checksum in RA hash calculation (#10230)
83e2732ba : [dataset] simplify dataset `Save()` methods (#10227)
e27885ecb : [routing-manager] track origin of received RA messages (#10229)
e47973a75 : [routing-manager] add section comments (#10228)
a07468411 : [clang-format] accept different patch versions of `clang-format` (#10042)
f12785def : [dataset] add support for handling `MGMT_ACTIVE_REPLACE` on leader (#10201)
68b8c88e1 : [routing-manager] introduce `RoutePrefix` and `OnLinkPrefix` types (#10216)
39ce8117a : [simulation] support simulating radio over IPv6 (#10194)
7cc636ccc : github-actions: bump ossf/scorecard-action from 2.3.1 to 2.3.3 (#10225)
1fceb225b : [cli] add UDP socket openness check before sending with `udp send` (#10206)
0b114821d : [spinel] only request crash logs on RCP recovery if capable (#10213)
74573b5d3 : [routing-manager] use `OwningList` for `Router` and `Entry` lists (#10214)
8e3f51da8 : [dns] add checks for multi-label looped compressed DNS names (#10215)
226f239c5 : [owning-list] add `RemoveAndFreeAllMatching()` to `OwningList` class (#10210)
00f7c3131 : [spinel] move definition of coprocessor type to `lib/spinel` (#10208)
383d0d281 : [routing-manager] add `CalculateExpirationTime()` (#10207)
83af14a95 : [dataset] send 'reject' response to `MGMT_SET` on non-leader (#10148)
6f0b7631e : [routing-manager] enhance and streamline `PdPrefixManager` (#10146)
42ccf281f : [routing-manager] ensure correct handling of shorter PD prefix (#10145)
973e657c6 : github-actions: bump codecov/codecov-action from 4.0.2 to 4.3.1 (#10195)
35a777a29 : [cli] fix `ipaddr` and `ipmaddr` commands in debug cli (#10200)
0a16ece8d : [style] add comment to indicate the which conditional endif is associated with (#10197)
ee83d45f7 : [cli] add `br pd omrprefix` command to display DHCPv6 PD OMR prefix (#10147)
922059ce2 : [dataset] simplify dataset manager `MGMT_SET` request handling (#10139)
d8e3e8380 : [dataset] simplify `SendSetRequest` (#10135)
485cb18ea : [dataset] add `ValidateTlvs()`, helper methods, and unit test (#10111)
b8f036a57 : [simulation] remove example log lines from `otPlatLogCrashDump()` (#10137)
f404a228a : [spinel] remove `mIsCoprocessorReady` flag check (#10144)
3517e6ce3 : [routing-manager] remove unused method (#10142)
2b65a63ef : [routing-manager] update and simplify comments (#10141)
9e4cbb8c6 : [spinel] breakdown posix radio module (#10051)
3bf281d32 : [cli] move a few static util methods to `Cli::Utils` class (#10138)
0c6c2feda : [dataset] define `MgmtSetCallback` type (#10120)
da72435f3 : [cli] fix namespace usage (#10088)
f049648c3 : github-actions: bump github/codeql-action from 3.24.6 to 3.25.3 (#10077)
0884a1be4 : [dtls] fix undesired kernel filtering of connected UDP (#10069)
e89b98970 : [cli] fix ifdef guard (#10068)
efb80c0b8 : [routing-manager] exclude on-link prefixes with short preferred lifetime (#10062)
502797c0b : [spinel] add support for logging crash dumps (#10061)
2408c8940 : [test] add a CMake macro to simplify adding unit tests (#10067)
20a6e887f : [dataset] update `SendGetRequest()` to use `TlvList` array (#10066)
ca45026ba : [callback] add `InvokeAndClearIfSet()` helper (#10064)
7a773681d : [dataset] simplify `DatasetManager::HandleSet()` (#10063)
6312456ee : [cli] add cli toggle (for test harness) to accept tmf udp messages from unknown origins (#10028)
93f311376 : [link-metrics] add cli command to show link metrics manager state (#10046)
9a9853bb7 : [dataset] relocate `IsTlvValid()` to `Dataset` (#10060)
79a6a85fe : [dataset] add generic `Read<Tlv>()` methods, refactor timestamp (#10059)
ade9c2b25 : [spinel] restore the source match feature setting (#10055)
19dc5ce8c : [spinel] fix spinel RCP min host api version cap bug (#10057)
b3d300e84 : [dhcp] add callback to notify DHCPv6 PD state change (#9926)
de9f97872 : [mesh-diag] fix a typo in a variable name (#10056)
9681690fa : [mdns] add APIs to iterate over registered host/service/key entries (#9954)
9af7203ff : [routing-manager] add support for to use a prefix received from DHCPv6 PD (#10000)
7ec0257b0 : [zephyr] add module name (#10041)
ba7a6ad31 : github-actions: bump actions/setup-python from 5.0.0 to 5.1.0 (#10052)
4737231d6 : [dnssd] allow `Dnssd` platform to use native OT mDNS modules (#9944)
59572efb4 : [icmp] add `OT_ICMP6_ECHO_HANDLER_RLOC_ALOC_ONLY` to `otIcmp6EchoMode` (#10014)
4c96151c0 : [logging] fix print format when enabling csl debug (#10045)
2199db825 : [dataset] simplify `AppendMleDatasetTlv()` (#10043)
fa6477197 : [dataset] use `IsActiveDataset()/IsPendingDataset()` for type checks (#10040)
be7d36e4f : [dns] add `Name::StripName()` and support in-place `ExtractLabels()` (#10037)
b6a1dc8fe : [tests] enhance expect test for link metrics manager feature (#10035)
8692f2f4b : [cmake] add `OT_BORDER_AGENT_EPSKC` in CMake options (#10034)
cf5898574 : [spinel] breakdown radio spinel (#10025)
a234addb1 : [cli] update README files to clarify a Commissioner is used for changing datasets (#10026)
23b364147 : [mle] restart role transition timeout from `SetRouterEligible(true)` (#10033)
43cb7a09c : [dataset] enforce maximum delay timer value and improve handling (#10023)
f68eda966 : [dataset] simplify `DatasetManager::HandleGet()` & `SendGetResponse()` (#10020)
d32c68d84 : github-actions: bump docker/login-action from 3.0.0 to 3.1.0 (#10029)
d0f6d1786 : [dnssd-server] remove unused private method (#10024)
f72f27f0f : [daemon] avoid using `defined(__ANDROID__)` macro in `daemon.cpp` (#10021)
9d852a3b3 : [udp] add DHCP ports to `ShouldUsePlatformUdpFunction` (#10017)
3b272023a : [dataset] use `Tlv::Find<>()` to check commissioner session ID (#10019)
d7b5939fb : [dataset] define template method to check/get/set components (#10018)
423c0bef3 : [dataset] add `ApplyConfiguration()` overload without default parameter (#10013)
30aa3e881 : [message] introduce `RemoveFooter()` (#10012)
51b94bb87 : [dataset] `GenerateRandom()` to build network name using `StringWriter` (#10007)
bf4133206 : [mdns] add native mDNS support in OT (#9797)
6de5cd825 : github-actions: bump actions/upload-artifact from 4.2.0 to 4.3.1 (#10005)
5c6b8328b : [utils] implement Verhoeff checksum calculation and validation (#9966)
8212acd13 : [spinel] add time sync feature to the spinel (#9977)
65eac6f66 : [instance] support get multi instance reference or index (#9947)

+- Project: platform/external/ot-br-posix

7f6c3651 : support discovering NAT64 prefix from AIL
20d05679 : Refactor setting infra link state
ccc0b1bc : Process the CLI command from AIDL API
91a377e4 : Include NAT64 state and packet counters in telemetry data
378125b5 : Get network interface index when service is resolved.
918760bc : [test] Add ThreadNetworkIntegrationTests to presubmit
3be5764d : Fix the build error of openthread sync
3baf1600 : submodule: bump third_party/openthread/repo from `01cb5b0` to `db63932` (#2474)
e8ea2d32 : submodule: bump third_party/openthread/repo from `e19c775` to `01cb5b0` (#2472)
9f867251 : [application] simply fdset update (#2469)
b827539a : submodule: bump third_party/openthread/repo from `d60aaab` to `e19c775` (#2470)
3874d96d : [posix] add netif TUN Ip6 Sending (#2452)
2a85a7b4 : submodule: bump third_party/openthread/repo from `f9349c1` to `d60aaab` (#2468)
795f5129 : [posix] add netif TUN Ip6Receive (#2455)
22789a04 : submodule: bump third_party/openthread/repo from `45c5fe4` to `f9349c1` (#2466)
27ad68cc : Make java_sdk_library dependencies explicit
63584c5e : [telemetry] remove uploading epskc_state and border_agent_state (#2463)
590d028e : submodule: bump third_party/openthread/repo from `706013f` to `45c5fe4` (#2465)
180e27b2 : [ncp] integrate netif multicast address update (#2460)
5ff6ef7e : submodule: bump third_party/openthread/repo from `abb6934` to `706013f` (#2462)
454da7f6 : Split the infra link state and configuration
9ec7d631 : [ncp] integrate netif isUp state update (#2459)
5444cfd0 : submodule: bump third_party/openthread/repo from `1c5ad34` to `abb6934` (#2461)
3a2110ef : Replace dataset command with detail dataset field command to otdaemon_server.
47869674 : Disable telemetry retrieval when Thread stack is disabled.
6ab1a475 : [posix] add netif SetState (#2453)
2884b3d8 : [cmake] allow overriding TCP and DNS_CLIENT_OVER_TCP features for 1.4 certification testing (#2450)
626b3f58 : [posix] add multicast address update in netif module (#2447)
a8f89be6 : [telemetry] add support for getting border agent telemetry data (#2439)
544908ee : submodule: bump third_party/openthread/repo from `1a2d5f0` to `1c5ad34` (#2456)
ab77091b : [Thread] rename BorderRouterConfiguration ot OtDaemonConfiguration
f2c799d1 : submodule: bump third_party/openthread/repo from `24e9306` to `1a2d5f0` (#2454)
5f07c07b : submodule: bump third_party/openthread/repo from `afac808` to `24e9306` (#2451)
3d663e18 : [ncp] use `SendCommand` with no `va_args` requirement to avoid compilation issues (#2443)
1f6390eb : submodule: bump third_party/openthread/repo from `fb7b457` to `afac808` (#2449)
95d29752 : [ncp] integrate netif unicast address update (#2437)
861ddf20 : [controller] add schedule migration API (#2435)
791828cd : [epskc] enable by default for Thread 1.4 (#2429)
45309ea5 : [tests] enhance the ncp mode test script (#2438)
5e7ecc09 : submodule: bump third_party/openthread/repo from `e455866` to `fb7b457` (#2448)
6fcf269e : submodule: bump third_party/openthread/repo from `5edc367` to `e455866` (#2446)
cce147b9 : [ncp] update implementation of NcpSpinel DatasetSetActiveTlvs to transport TLVs (#2417)
b66cabfa : [posix] add unicast address update in netif module (#2431)
5f72d8b0 : submodule: bump third_party/openthread/repo from `509596f` to `5edc367` (#2436)
29a20955 : submodule: bump third_party/openthread/repo from `df757ba` to `509596f` (#2434)
193d5896 : [dbus] add dbus Migrate API for NCP (#2427)
67fc25aa : [ot-daemon] change ot-daemon constructor to accommodate fuzzer test
81064521 : convert the max power value from `int` to `int16_t`
f93a3b8e : [posix] set addr gen mode to none on linux (#2419)
d89373f8 : [epskc] add feature flag list to enable/disble BA ePSKc feature (#2423)
ef4cbe8e : submodule: bump third_party/openthread/repo from `d034b5c` to `df757ba` (#2430)
b15b9dd7 : [dbus] add APIs to start/stop ePSKc mode (#2407)
fa6ab40e : [epskc] add support for multiple ephemeral key callbacks (#2424)
1dc6c81d : [epskc] add support for multiple ephemeral key callbacks (#2424)
4e16cf6e : [Thread] use default Thread radio URL in ot-daemon fuzzer
92ac6cb6 : [ncp] update the frame handling of ncp spinel (#2416)
43ce83a0 : [version] update 1.4 to 1.4.0 for conformance (#2415)
655edcc6 : submodule: bump third_party/openthread/repo from `19dadd9` to `d034b5c` (#2426)
442c09d6 : create a symbol link script/make-aosp-pretty.sh
28fb2d9c : format AIDL and java files
f33a3425 : make BorderRouterConfiguration @JavaOnlyImmutable
f2fcf8b5 : submodule: bump third_party/openthread/repo from `c5ad131` to `19dadd9` (#2422)
f0afe6e9 : [posix] add posix netif module (#2410)
a71358af : [openwrt] disable NAT64 on OpenWRT (#2421)
93b32784 : [NAT64] implement otPlatInfraIfDiscoverNat64Prefix
9847922e : [ePSKc] runtime enable/disable EphemeralKey feature (#2368)
17c58396 : submodule: bump third_party/openthread/repo from `03113e8` to `c5ad131` (#2413)
1532c829 : make BorderRouterConfiguration copyable
da1f8670 : submodule: bump third_party/openthread/repo from `a759a4a` to `03113e8` (#2411)
347d7e7b : submodule: bump third_party/openthread/repo from `5493815` to `a759a4a` (#2409)
32a34c12 : [controller] add join and leave api (#2355)
f59b0f55 : [tests] enhance the test script of ncp mode to speed up local developing (#2394)
e25258e9 : submodule: bump third_party/openthread/repo from `e913c7d` to `5493815` (#2408)
87b671d5 : [host] add network properties class (#2387)
1f332d4f : submodule: bump third_party/openthread/repo from `7096928` to `e913c7d` (#2406)
9698510c : submodule: bump third_party/openthread/repo from `2cc0798` to `7096928` (#2405)
6f3dfdc7 : submodule: bump third_party/openthread/repo from `af18582` to `2cc0798` (#2403)
262c2fb7 : [ncp] fix a compilation issue in `ncp_spinel.cpp` (#2395)
d2b70e74 : [clang-format] accept different patch versions of `clang-format` (#2402)
4dd1f42d : submodule: bump third_party/openthread/repo from `d0fbfb8` to `af18582` (#2400)
2325a356 : [dbus] fix `u_int16_t` typo (#2399)
aea7c7c1 : submodule: bump third_party/openthread/repo from `4e3483c` to `d0fbfb8` (#2397)
1cbe2cc6 : [telemetry] add `peer_br_count` in InfraLinkInfo (#2361)
43f6bd9c : [Telemetry] add `peer_br_count` in WpanTopoFull (#2383)
9f69fd08 : submodule: bump third_party/openthread/repo from `602167f` to `4e3483c` (#2391)
3ab211fa : submodule: bump third_party/openthread/repo from `b73114c` to `602167f` (#2389)
ffb879a7 : submodule: bump third_party/openthread/repo from `aba7aed` to `b73114c` (#2386)
c279dedd : Turn on OTBR_ENABLE_PLATFORM_ANDROID
9c5d2541 : [continuous-integration] fix the path for uploading artifacts when BR test fails (#2385)
b109ebe8 : [github-actions] fix ADVERTISING_PROXY option (#2381)
f85ca4a3 : submodule: bump third_party/openthread/repo from `b301a4c` to `aba7aed` (#2384)
c87e7311 : submodule: bump third_party/openthread/repo from `b0790b3` to `b301a4c` (#2382)
b7ebdc36 : [github-actions] fix code coverage of ncp mode CI (#2377)
8c7b36b3 : submodule: bump third_party/openthread/repo from `78ecafb` to `b0790b3` (#2380)
8c539b87 : [utils] move VendorServer creation to CreateRcpMode() (#2370)
66fa666a : [utils] move VendorServer creation to CreateRcpMode() (#2370)
05ca8d96 : submodule: bump third_party/openthread/repo from `695e7a5` to `78ecafb` (#2371)
88403c84 : submodule: bump third_party/openthread/repo from `821f241` to `695e7a5` (#2369)
e6228ca4 : Fix build for ot-sync
31da23b4 : submodule: bump third_party/openthread/repo from `4c0d8f2` to `821f241` (#2367)
0eada4b3 : [github-actions] update the build directory for otbr-agent (#2366)
04a9963a : [tests] use more accurate EXPECT_* in tests (#2362)
30da5c3d : submodule: bump third_party/openthread/repo from `000f5fc` to `4c0d8f2` (#2365)
8e4d36bd : submodule: bump third_party/openthread/repo from `6f12c81` to `000f5fc` (#2358)
fdeb4173 : [tests] enhance expect test framework for ncp_mode (#2353)
8759f8a1 : [meshcop] add ThreadRole in state bitmap txt (#2306)
fb76359f : [test] migrate to gtest (#2359)
30af8d9f : [cmake] fix cmake warnings (#2357)
569bb317 : [ncp] add ncp spinel and implement GetDeviceRole (#2350)
a994884f : submodule: bump third_party/openthread/repo from `a0ba929` to `6f12c81` (#2352)
e3114aca : submodule: bump third_party/openthread/repo from `e10a925` to `a0ba929` (#2351)
2c20d833 : Add support for forwarding NAT64 packets between Thread and AIL
3fc06e4d : submodule: bump third_party/openthread/repo from `cc8f66c` to `e10a925` (#2349)
edfb0c4c : [ncp] implement dbus server for NCP mode (#2339)
3a0de316 : submodule: bump third_party/openthread/repo from `7d61987` to `cc8f66c` (#2348)
3edc59f6 : [tests] fix expect test (#2345)
f81a659c : submodule: bump third_party/openthread/repo from `473fbca` to `7d61987` (#2346)
9667d8e5 : [border-agent] log the RCP version when the otbr-agent starts (#2341)
261a0a1b : submodule: bump third_party/openthread/repo from `89b54dc` to `473fbca` (#2343)
41474ce2 : submodule: bump third_party/openthread/repo from `215c23f` to `89b54dc` (#2342)
d8992429 : [dbus] add DBUS API to expose DHCPv6 PD state signal (#2335)
65f03553 : submodule: bump third_party/openthread/repo from `4e8f3c0` to `215c23f` (#2338)
7b7f3320 : [controller] add ncp host (#2329)
88388742 : submodule: bump third_party/openthread/repo from `54afce9` to `4e8f3c0` (#2337)
5bba00e4 : [docker] add ability to set debug-level (#2331)
81813122 : submodule: bump third_party/openthread/repo from `8a8a4d8` to `54afce9` (#2336)
5008cf3e : [android] use OTBR_PLATFORM_ANDROID for android platform (#2333)
5349ba1a : [controller] rename to ThreadController to ThreadHost (#2332)
299688ad : submodule: bump third_party/openthread/repo from `6bc3b4d` to `8a8a4d8` (#2334)
32462a16 : submodule: bump third_party/openthread/repo from `cb1220d` to `6bc3b4d` (#2330)
b8e743b5 : submodule: bump third_party/openthread/repo from `32f462f` to `cb1220d` (#2327)
0c034e62 : [controller] refactor controller creation (#2309)
20719660 : submodule: bump third_party/openthread/repo from `5dbbab1` to `32f462f` (#2326)
18ee5956 : [meshcop] support non-standard TXT entries at runtime (#2308)
7c77ae87 : submodule: bump third_party/openthread/repo from `dd1e5f4` to `5dbbab1` (#2325)
32f481b2 : submodule: bump third_party/openthread/repo from `cdeb02b` to `dd1e5f4` (#2324)
e5890ccd : [controller] update the usage of otPlatformConfig (#2318)
3a3d3363 : submodule: bump third_party/openthread/repo from `b5b17ba` to `d6eb56c` (#2320)
21d3ba71 : submodule: bump third_party/openthread/repo from `59e202c` to `b5b17ba` (#2317)
5b1a92a0 : [telemetry] refactor the PD processing (#2312)
0ebe955b : submodule: bump third_party/openthread/repo from `330b175` to `59e202c` (#2316)
251d34f7 : [tests] fix the telemetry test for RLOC16 (#2313)
e2eed3c8 : [controller] add Thread controller interface for unified APIs (#2304)
78fa14bd : [telemetry] add external route related telemetry (#2284)
a05cdc47 : [application] refactor constructor to allow flexible initialization (#2302)
140247aa : submodule: bump third_party/openthread/repo from `a54f4c4` to `330b175` (#2303)
5a7972eb : [script] refactor `script/server` (#2301)
79649131 : submodule: bump third_party/openthread/repo from `e7535f7` to `a54f4c4` (#2300)
dc226f40 : [ncp] rename `ControllerOpenThread` to `RcpHost` (#2294)
91bb24df : submodule: bump third_party/openthread/repo from `a57d927` to `e7535f7` (#2298)
2fef6f65 : submodule: bump third_party/openthread/repo from `8b04e9c` to `a57d927` (#2297)
611cc86d : [mbedtls] stop checking configuration explicitly (#2293)
25d200df : submodule: bump third_party/openthread/repo from `0ce49fc` to `8b04e9c` (#2295)
1045a0b6 : [avahi] conditionalize Avahi Service Start and Installation (#2282)
c50fe48e : submodule: bump third_party/openthread/repo from `6444157` to `0ce49fc` (#2292)
c5ad8eea : submodule: bump third_party/openthread/repo from `be10913` to `6444157` (#2291)
5089108c : submodule: bump third_party/openthread/repo from `848de78` to `be10913` (#2289)
a2cfdd3c : submodule: bump third_party/openthread/repo from `02acc48` to `848de78` (#2288)
4b545bc9 : [border-agent] add `_meshcop-e` service for ePSKc mode (#2259)
cb427a8d : submodule: bump third_party/openthread/repo from `f12785d` to `02acc48` (#2287)
655fb3c0 : submodule: bump third_party/openthread/repo from `1fceb22` to `f12785d` (#2285)
72ae1f15 : [border-agent] config related OpenThread core build flag according to OTBR_EPSKC option (#2247)
e56c0200 : submodule: bump third_party/openthread/repo from `74573b5` to `1fceb22` (#2281)
1dcdf75e : submodule: bump third_party/openthread/repo from `383d0d2` to `74573b5` (#2279)
f8447f93 : submodule: bump third_party/openthread/repo from `42ccf28` to `383d0d2` (#2278)
6b77887a : submodule: bump third_party/openthread/repo from `ee83d45` to `42ccf28` (#2276)
4a8fd139 : submodule: bump third_party/openthread/repo from `9e4cbb8` to `ee83d45` (#2275)
e4f7be56 : submodule: bump third_party/openthread/repo from `9e4cbb8` to `922059c` (#2274)
ae8b4a8a : submodule: bump third_party/openthread/repo from `0c6c2fe` to `9e4cbb8` (#2271)
35ba9fe2 : [bbr] add a flag to enable BBR on init (#2265)
5afa1254 : submodule: bump third_party/openthread/repo from `93f3113` to `0c6c2fe` (#2270)
619fbc72 : [build] fix on macOS (#2269)
61def167 : submodule: bump third_party/openthread/repo from `ade9c2b` to `93f3113` (#2266)
f7d5b6ed : submodule: bump third_party/openthread/repo from `19dc5ce` to `ade9c2b` (#2264)
b006bdc5 : submodule: bump third_party/openthread/repo from `9681690` to `19dc5ce` (#2263)
45c847a6 : submodule: bump third_party/openthread/repo from `4737231` to `9681690` (#2262)
e41baa78 : submodule: bump third_party/openthread/repo from `4c96151` to `4737231` (#2260)
f872bbe9 : submodule: bump third_party/openthread/repo from `be7d36e` to `4c96151` (#2258)
e41d4d4a : [feature-flag] add feature flag to control link metrics manager (#2251)
06b89cc5 : submodule: bump third_party/openthread/repo from `a234add` to `be7d36e` (#2257)
99ac957c : submodule: bump third_party/openthread/repo from `43cb7a0` to `a234add` (#2256)
2dade2da : submodule: bump third_party/openthread/repo from `d0f6d17` to `43cb7a0` (#2255)
c7885ed5 : github-actions: bump peaceiris/actions-gh-pages from 3 to 4 (#2253)
61383d2f : submodule: bump third_party/openthread/repo from `30aa3e8` to `d0f6d17` (#2250)
2533f319 : [border-agent] update State Bitmap for ePSKc capability (#2246)
e438b877 : submodule: bump third_party/openthread/repo from `6de5cd8` to `30aa3e8` (#2245)
168f20a3 : submodule: bump third_party/openthread/repo from `65bc830` to `6de5cd8` (#2244)
e9ec5ab6 : [telemetry] add `InfraLinkInfo` telemetry data (#2242)

+- Project: platform/external/ow2-asm

5d00fe4e : Add a getArgumentCount() method in Type.
c890eac5 : Fix typo in .gitlab-ci.yml'.
44ae3de4 : Add quotes around jvmargs option.
082e5c98 : Increase JVM Metaspace size in an attempt to fix Sonar Gradle plugin failure.
d70cd319 : Upgrade to Gradle 8.3.
579caab5 : Update SonarQube plugin to latest version.
0caa0d42 : Add support for 'new' after 'invokespecial <init>' (in bytecode offset order).
a087e8a1 : Update JaCoCo to version 0.8.10
3a4ba28d : recognize Java 22 version (66)
e9e8039d : Wrap RuntimeException in AnalyzerException in Analyzer.analyze().
ad82c0dd : Fix bug in CheckFrameAnalyzer with static methods.
fa76de5e : Fix an off-by-one in Analyzer.
9bf7d41c : Update version number.

+- Project: platform/external/owasp/java-encoder

53d6fc0 : Make java_sdk_library dependencies explicit

+- Project: platform/external/pandora/avatar

8f069f8 : Revert "Merge remote-tracking branch 'aosp/upstream-main'"
69f97cb : Update OWNERS file
c3dbc92 : power cycle: add '!' in the usb transport spec
71f45ab : update to latest bumble version
c16fb57 : version: bump to v0.0.9 (#85)
bb7ec54 : Update grpc dependencies (#81)
6b21659 : le_host_test: remove one scan's iteration
1ca89b2 : Add LE extended scan/advertise test case
8de9f8d : Update rootcanal to 1.10.0
14f9eed : Update Bumble to v0.0.186
8d062b4 : Update rootcanal to v1.9.0
81dc196 : Controller: Add mobly UsbDevice controller
a0f164d : workflow: update rootcanal version
43870c8 : bump to version 0.0.8
c16ea14 : Generate random IRK in security_test
04e51f4 : Update android codelab to fix unpacking error (#66)
bdeeb4c : doc: Update target according to TS
3996014 : Fix "Extended architecture" link
4fd1e8d : Update android codelab code to fix linter errors
8e5c0a8 : Add timeout to all scan calls to avoid halt
9f68bd2 : Increase security tests timeout to 15 seconds
16dc961 : Rename avatar.pandora -> avatar.pandora_snippet
083da7d : bump to v0.0.5
590c915 : build: relax dependencies requirements

+- Project: platform/external/pandora/bt-test-interfaces

ac4d54e : Pandora: rename proto for clarity
0206de2 : Update OWNERS file

+- Project: platform/external/pandora/mmi2grpc

bf2beda : Update OWNERS file

+- Project: platform/external/parameter-framework

4130473 : Update OWNERS file
acb599d : Decorrelate tuning mode and tuning tool

+- Project: platform/external/pciutils

9517d97 : Make libpci available for vendor targets
e0276ab : Fix build in pciutils
939a0cd : Don't build x86-only code on arm/riscv.
640cfd6 : Revert "Separate x86 and non-x86 code targets"
061c10d : Separate x86 and non-x86 code targets
b74f0b9 : Don't build x86-only code on arm/riscv.
ddebf12 : Revert "Separate x86 and non-x86 code targets"
9af2cb8 : Separate x86 and non-x86 code targets
9848999 : Don't build x86-only code on arm/riscv.
8d4959d : Import pciutils project.
4dde238 : Initial empty repository
65b81b9 : libpci: Update manpage documentation for devmem.path
03b2f84 : libpci: Document physmem API
ff9f39c : libpci: Add Windows physmem support for PCIe ECAM access
a9df1d1 : libpci: Add DJGPP physmem support for PCIe ECAM access
406f4f4 : Maintainer scripts: Create GitHub releases
7c5bf91 : Released as v3.13.0
dd695b7 : Updated pci.ids
ef78f39 : ABI version bump for pci_fill_info()
b8afe47 : ChangeLog was missing a 3.12 release
a8a0f81 : RCD: Cleanup
49efa87 : Add display function for cxl1.1 device link status information. (#183)
0e9018e : pcilmr: Fix margining for ports with Lane reversal
6f17279 : pcilmr.man: Fix whitespace errors
e55794a : pcilmr: Update usage and man: new arguments format and grading
6de412a : pcilmr: Apply grading quirk for Ice Lake RC ports
839966c : pcilmr: Add option to configure margining dwell time
390902d : pcilmr: Add new grading option
26359ed : pcilmr: Move most of pcilmr arguments parsing logic to the separate file
92399f4 : pcilmr: Ensure that utility can accept either Downstream or Upstream link port
89cb2ae : sysfs: Include <libgen.h> for basename()
b59b41b : dump: allow 6-digit domains
144b091 : ls-ecaps: extend decode support for more fields for AER CE and UE status
8c140be : ls-ecaps: Correct the link state reporting
582289c : maint/README: Use release-prog
1eb123d : maint/README: git push --tags is done by push-to-public
cb00a99 : Released as v3.12.0
b5d2388 : Update pci.ids to today's snapshot
7dbb846 : README.Windows: Fix typo
7bcd087 : README: Copy win32-kldbg info from manpage
9f3d614 : libpci: hwdb: Remove ID_SUBSYSTEM and ID_GEN_SUBSYSTEM usage from pci_id_hwdb_lookup()
4b4ea00 : windows: Do not show unwanted file-not-found GUI message box
9025102 : windows: Correctly propagate error code from win32_call_func_with_tcb_privilege()
1836a2d : libpci: ecam: Fix scanning of Extended BIOS Data Area for ACPI RSDP
a34006f : Makefile: Pass CFLAGS also when linking executable
34092dd : maint/push-to-public: git push --tags requires branches
4c392dc : pci.h: Document PCI_FILL_xxx flags
1660c73 : Use C99 named initializers for struct pci_methods
1b39cd5 : Haiku: fix build with DNS=yes.
f305bfe : lspci.man: update the path used to store the cached files.
9b31027 : sysfs: Avoid close() potentially clobbering errno
987b856 : Build fix on Haiku.
1873b97 : maint/push-to-public: Push including tags
651a352 : lspci: Add TEE-IO extended capability bit
42fc426 : ls-ecaps: Add decode support for IDE Extended Capability
2ef5809 : maint/README: Mention maint/push-to-public
08f8e66 : Releasing as v3.11.1.
b877367 : README: Update information about Windows support
45152bc : lib/init.c: Fixed a typo causing compilation on Windows to fail
04688d7 : Released as v3.11.0
c5cf60d : README: Update copyright year and mention pcilmr
5b83642 : Updated pci.ids to today's snapshot
ba9eff2 : libpci: Add missing dependences for i386-ports.o target
4eec2ec : libpci: i386-io-sunos.h: Implement intel_cleanup_io
0e48f9b : libpci: Define STATIC_ALIAS for DLL Windows builds
26d05a6 : libpci: win32-cfgmgr32: Do not include resolver for cfgmgr32 function for MinGW-w64
3138732 : libpci: win32-cfgmgr32: Define mMD_Prefetchable constant
64155dd : windows: Try to return error message from win32_strerror() in US English language
3b35571 : libpci: Do not build physmem-posix.c when not needed
7b65e5e : lspci: Fix make uninstall
77147f9 : pcilmr: Add missing Makefile rules
e451752 : libpci: ecam: Cache ACPI MCFG table between detect() and init() phase
67b471f : libpci: ecam: Fix detect sequence when addresses are not specified
93c02ab : libpci: Enable POSIX physmem also on Solaris, Haiku nad BeOS
155f087 : libpci: physmem-posix: Fix OFF_MAX definition
7d347ab : libpci: Move physical memory mapping mmap() code from ecam/mmio-ports to physmem-posix.c file
370be0d : pcilmr: Fix compilation for windows and djgpp
668b22f : windows: Fix setting permissions in grant_process_token_dacl_permissions()
d1f3b5c : windows: Move win32_call_func_with_tcb_privilege() from i386-io-windows.h to win32-helpers.c
899a7ac : windows: Move common non-I/O port code from i386-io-windows.h to win32-helpers.c
db5f48e : windows: Deduplicate code and move helper functions to new file win32-helpers.c
63a7a33 : windows: Translate NT status to Win32 error
de65a6f : windows: Split code for enabling Tcb privilege and calling ProcessUserModeIOPL
f870842 : windows: Comment on MSVC inline asm issues
225dd4b : windows: Add strtoull defines for msvc
6aba380 : windows: Make msvc __readeflags more readable
be40c47 : Makefile: Fix dependencies on header files
fafca2c : Maint: Added a script for pushing to both public repos
37ccbb7 : Let us use <getopt.h> everywhere
5de4f91 : pcilmr: Avoid strftime with %F and produce proper ISO 8601 time
de62139 : pcilmr: Clean up includes
1ac8f78 : pcilmr: No need to copy a string passed to filter parsing functions
1ffd04a : bitops.h moved to root
e52b479 : lib/types.h makes NULL always available
0128c5b : Since we already require C99, we can rely on <stdint.h>
a8798cb : Makefile: Additions to CFLAGS require an override
1154602 : Makefile: When linking pcilmr, specify library last
4606b5b : ChangeLog: Preparing for release
71b65e7 : Manual: Document tilde expansion in net.cache_name
f022f46 : Location of name cache now follows XDG base dir specification
06f9ecf : Names: Fixed a rare bug in loading of pci.ids
d314d0b : Gitignore: Add pcilmr
d32e8a4 : Library: pci_define_param() returns a pointer to the parameter
4c93c5d : bitops.h should not be included from public pci.h
8a5a29c : Removed a forgotten debugging test
87a37a6 : pcilmr: Add pcilmr man page
4eba399 : pcilmr: Add handling of situations when device reports its MaxOffset values equal to 0
394b24d : pcilmr: Add option to save margining results in csv form
65f3c32 : pcilmr: Add --scan mode to search for all LMR-capable Links
5648e3f : pcilmr: Add the ability to pass multiple links to the utility
72f92be : pcilmr: Add support for unique hardware quirks
ce123c8 : pcilmr: Add utility main function
b796292 : pcilmr: Add function for default margining results log
c04cf7c : pcilmr: Add logging functions for margining
73289e1 : pcilmr: Add margining process functions
3d9ad79 : pcilmr: Add functions for device checking and preparations before main margining processes
7d23054 : libpci: Add separate file for bit manipulation functions
d016c32 : lspci: Add Lane Margining support to the lspci
0eebdc1 : libpci: Add constants for Lane Margining at the Receiver Extended Capability
0ce6ff4 : lspci: Fix unsynchronized caches in lspci struct device and pci struct pci_dev
e5d1d2d : MacOS: An attempt to appease compiler picky about attribute placement
7ec6e3e : AmigaOS: Removed extraneous type cast
d66c6ff : AmigaOS: Construct version string automatically
5b52ae7 : New back-end for AmigaOS on PowerPC
ebbd5e8 : i386-ports: Add support for OpenBSD
cf930fa : lib: Refactor access to x86 I/O ports
a997ef1 : Rename aux fields in structs pci_access and pci_dev to backend_data
30e9f21 : Get rid of workarounds for Linux systems without pread/pwrite
944bb1d : Constants for CXL capability should not change
93c1c6b : libpci: ecam: Fix big address range mappings
d4d8897 : libpci: ecam: Deduplicate get_bus_addr() code for calculating bus address
f2a77d0 : libpci: win32-cfgmgr32: Do not use GetWindowsDirectory()
8c22b2c : libpci: win32-kldbg: Fix driver constructing path
6e50724 : libpci: i386-io-windows.h: Fix memory leak in grant_process_token_dacl_permissions()
2be154f : libpci: i386-io-windows.h: Fix error code in ERROR_PRIVILEGE_NOT_HELD code path
bc82efb : libpci: win32-cfgmgr32: Fix reg key name in warning message
1928376 : libpci: win32-cfgmgr32: Skip parsing uninterested resources very early
1c2fb4a : libpci: win32-cfgmgr32: Show type of source in warning message
869a9f6 : Fix memory leak when fill flags has PCI_FILL_PARENT.
3d2d69c : CXL: Fix indentation
90d270f : lspci: Add PCIe 6.0 data rate (64 GT/s) also to LnkCap2
548a6e3 : Subject: lspci: Display PASID required attribute in Page Status Register.
511dcd1 : setpci: Fix man page typo
b2caca0 : lspci: Remove spurious colon (':') from PCIe PTM decoding
aeb74fe : lspci: Print PCIe Interrupt Message Numbers consistently
011ca4b : lspci: Decode PCIe LnkCtl Link Disable as 'LnkDisable'
7d2b2d6 : lspci: Decode PCIe DevCtl2 End-to-End TLP Prefix Blocking
a99d27a : lspci: Decode PCIe DevCtl2 Emergency Power Reduction Request
3746111 : lspci: Decode PCIe DevCtl2 ID-Based Ordering Enables
ba06b2f : lspci: Reorder PCIe DevCtl2 fields to match spec
878fea5 : Fix compile warnings about unused variables
db43fb5 : Add support for 32.0 GT/s header
7ec58f1 : update-pciids: Report itself as an user agent, version included
b6e558f : update-pciids: Re-compress pci.ids if needed
327b6e8 : update-pciids: Add support for xz compression
adf7de0 : lspci: Use mangled vendor/device ID when examining vendor caps
2e05a86 : lib: fixup DOE status register bit
6182921 : Update license comments and added SPDX license identifiers
c0ccce1 : CXL3.0: Add DVSEC CXLCtrl3 and missing CXLCtl2
23b1ee0 : CXL: Fix Flex Bus DVSEC cap
0766bfa : Fix stripping in cross-compiling mode
2140752 : Released as v3.10.0.
6e76646 : lspci: Allow longer name strings
38df568 : Add test case with multidomain Freescale P2020 PCIe hierarchy
6662052 : ls-tree: Print PCI domains in ascending order
7eb8744 : ls-tree: Fix parsing devices on multidomain PCI system
5b0411a : ls-tree: Rename struct bridge member next to prev
c3c2e3c : ls-tree: Do not read Primary Bus Number for PCI Bridges from PCI config space
f0aa3a4 : lspci: Fix bridge filter support in tree view
10add64 : pci.ids updated to today's snapshot after a big cleanup of the DB
3d7466e : Makefile: change STRIP to '--strip-program' when cross-compile
bca0412 : Documented that pci_(read|write)_block are little-endian
dc01e5b : Parameters: Keep the list sorted and remove duplicates
2ba0f6f : libpci: Add PCIe ECAM access method
1249c98 : Fix bug in previous commit
ea404c2 : win32-cfgmgr32: Clean up initialization
9624063 : win32-cfgmgr32: Improve wording in manual page
85f05a7 : Use "command -v" instead of "which"
a9f5144 : Filters: Allow leading "0x" for backward compatibility
3444b81 : libpci: mmio-ports: Fix support for 64-bit non-LLP64 systems
848123e : libpci: win32-cfgmgr32: Add support for accessing config space via other backend
2d16e3a : Fix versioned symbol aliases when used with link-time optimization
42e6a80 : README.Windows: Fix of $HOST
9001c06 : libpci: windows: Define ERROR_NOT_FOUND
5abf191 : Released as 3.9.0
3d2637a : Updated pci.ids to today's snapshot
64d7bab : libpci: windows: Handle long paths generated by GetModuleFileName()
6cf9052 : libpci: windows: Fix path returned by GetModuleFileName()
43fd29c : libpci: djgpp: Allow to specify empty IDSDIR=
a7a7aae : libpci: windows: Fix locating path to pci.ids file for DLL builds
0382965 : libpci: windows: Fix usage of GetModuleFileName()
e2d9340 : libpci: mmio-ports: Add Extended PCIe Intel Type 1 access method
b0c61ad : libpci: mmio-ports: Check for write access to /dev/mem in detect method
438cde9 : libpci: mmio-ports: Add configure note messages
5d2ff77 : libpci: mmio-ports: Bypass CPU cache and add barriers for read/write
b35db44 : Draft ChangeLog for the next release
388dc6c : pcilib.man: Include information about win32-kldbg
aa5a16e : libpci: Add new windows kldbgdrv.sys implementation
92bd9d9 : Disable mmio-ports on platforms where it does not make much sense
9a07a7f : lspci: Add test case for CXL device
ec4cd47 : lspci: Add support for Non-CXL Function Map DVSEC
4582426 : lspci: Add support for CXL MLD DVSEC
5c75f73 : lspci: Add support for CXL GPF Port DVSEC
9e567a4 : lspci: Add support for CXL Flex Bus DVSEC
5d42a65 : windows: Codepage in resource file is 16-bit number
4287edf : i386-ports: Fix intel_io_lock usage
333341a : libpci: win32-cfgmgr32: Fix typo
cdc7f12 : libpci: win32-cfgmgr32: Fix parsing paths in NT format
ebd12ed : i386-io-linux: Prefer usage of ioperm()
2e2fe03 : windows: Put name and version information into lspci/setpci executables
0a7350f : libpci: Add Intel Type 1 implementation for memory mapped systems
5110f55 : libpci: Add auxiliary data member to struct pci_access for use by the back-end
8d750a8 : libpci: Add new internal function pci_generic_scan_domain()
d462e89 : lspci: Add support for CXL GPF Device DVSEC
5570453 : cxl: Fix Register Locator DVSEC decoding
fffda29 : libpci: i386-io-windows.h: Improve ProcessUserModeIOPL error message
59cb656 : libpci: Put name and version information into DLL library
26a64f9 : libpci: Do not call unversioned symbols from libpci itself
32934d5 : libpci: Add support for building versioned shared Windows DLL library libpci3.dll
94a53fc : setpci: Check if standard register on device exist
3711e86 : lspci: Fix Virtual Channel VC# Caps: MaxTimeSlots
c84f535 : lib: Fix PCI_L1PM_SUBSTAT_CAP_L1PM_SUPP
224b552 : lib: Fix PCI_HT_SEC_CMD_DN
2849db6 : CXL: Code clean-up
82dfc66 : lspci: Fix filter support (-s/-d) for subtrees in tree mode (-t)
fe0df5d : cxl: Add placeholder for undecoded DVSECs
0dfa105 : cxl: Add DVSEC Register Locator
c8b83c6 : cxl: Add support for DVSEC port cap
5209744 : cxl: Implement more device DVSEC decoding
4c2b4b1 : cxl: Rename caps to be device caps
0d4491c : cxl: Rework caps to new function
9535c7a : cxl: Collect all DVSEC Device fields
6c13820 : cxl: Make id check more explicit
ccf5ff4 : cxl: Rename variable to match other code
4bb9729 : hurd: fix filling information
7ac9ce4 : Maint: Tag releases with my new PGP key
0478e1f : Avoid adding multiple version tags to the same symbol
01ecaf9 : libpci: i386-io-windows.h: Do not define __readeflags() for GCC 4.9+
a748321 : lib/configure: respect $PKG_CONFIG completely
91bf24d : lib/configure: drop usage of which
13b4913 : setpci: Define CAPABILITIES register
d0130eb : Makefile: Split variable for output shared library and import linking library
884684e : Makefile: Define ABI_VERSION variable without leading dot
a65bb45 : Makefile: Unify building of shared libpci library
638892c : Makefile: Fix usage of empty IDSDIR
f466bee : Makefile: Remove duplicate slash for $(DESTDIR) install target
963d7cb : pcilib.man: Include information about win32-sysdbg
2d0af6f : libpci: Add new windows NT sysdbg implementation
d224993 : Released as 3.8.0.
f514df2 : Filters: Fixed symbol versioning
21c4801 : README and ChangeLog for 3.8.0.
2c32712 : Document new filter syntax in man pages
511122b : Filters now support partially specified classes and also prog-if's
91f1a26 : pciutils.lsm: metalab.unc.edu is gone
7078ff5 : Updated pci.ids to today's snapshot
dcd6913 : lspci: Fix detection of memory space bar
861063f : lspci: Fix detection of extended capabilities
7f96c3f : lspci: Fix detection of virtual regions
7eb8b94 : lspci: Fix handling of truncated lines for msvcrt.dll
d0b3d60 : libpci: i386-io-windows.h: Fix error handling for GetProcessImageFileNameW() and GetModuleFileNameExW()
49b93c5 : libpci: i386-io-windows.h: Fix MinGW build with pre-4.00 MSVCRT runtime library
5f93596 : libpci: Always call pci_set_name_list_path() in pci_init_name_list_path()
dc68753 : libpci: Compile windows i386-ports only for x86 CPU
777ec06 : fbsd-device: One more fix
6da04fb : Fix lspci: Power Management Control/Status PCI to PCI Bridge Support Extensions
83b2cb2 : README: Mention cfgmgr32 for Windows
353f410 : README: Update information about Windows
765da48 : pcilib.man: Include information about win32-cfgmgr32
832b07a : lspci: Do not access config space when it is emulated
26c8b54 : libpci: Add windows cfgmgr32 implementation
0860919 : libpci: Implement virtual config space for provides without access to config space
72cabfb : lspci: Show information also for devices with unknown header type
4520c59 : libpci: Define some more PCI_IORESOURCE flags (compatible with ioport.h)
5c649bd : Tried to fix the fbsd-device back-end
60be934 : pciutils: Add decode support for Data Object Exchange Extended Capability
cac545f : lspci: Decode PCIe 6.0 Slot Power Limit values
d994587 : lspci: Replace find_driver() via libpci PCI_FILL_DRIVER
9b744f7 : libpci: sysfs: Implement support for PCI_FILL_DRIVER
1579c19 : libpci: proc: Implement support for PCI_FILL_DRIVER
2b883e3 : libpci: Define new string property PCI_FILL_DRIVER
fd9c6a2 : lspci: Do not show -[00]- bus in tree output
67954c8 : lspci: Build tree based on PCI_FILL_PARENT information
e9e7fab : libpci: sysfs: Implement support for PCI_FILL_PARENT
5e9714a : libpci: Add new option PCI_FILL_PARENT
fb570ee : lspci: Retrieve prog if, subsystem ids and revision id via libpci
a936caf : libpci: sysfs: Implement CLASS_EXT and SUBSYS support
4fd10eb : libpci: generic: Implement SUBSYS also for PCI_HEADER_TYPE_BRIDGE
2dc7b53 : libpci: generic: Implement CLASS_EXT and SUBSYS support
b84f215 : libpci: Add new options for pci_fill_info: CLASS_EXT and SUBSYS
ccf6803 : lspci: Use PCI_FILL_BRIDGE_BASES to detect if range behind bridge is disabled or unsupported
119c137 : libpci: Add support for filling bridge resources
3b26eaa : lspci: Simplify printing range in show_range()
66a85e5 : lspci: Show 16/32/64 bit width for address ranges behind bridge
addd89f : libpci: i386-io-windows.h: Fix comment about CRTDLL
c3d1d46 : lspci: Define PCI_U64_FMT_U format for printing u64
6811edb : lspci: Replace unsigned long long type by u64 and %llx format by PCI_U64_FMT_X
b5bbc1a : pciutils: Remove #include <unistd.h> from files which do not need it
e4ec932 : libpci: For PCI_OS_WINDOWS include windows.h instead of windef.h
7770298 : libpci: For PCI_OS_WINDOWS define strncasecmp as alias for _strnicmp
4e6fd38 : libpci: For MSVC < 19.00 define snprintf outside of endian section
5008883 : libpci: For MSVC < 19.00 define vsnprintf as alias for _vsnprintf
0b30715 : Install lspci to /usr/bin on Linux systems
53e73b3 : README: Added a note on dynamic linking and derived works
8e9299e : Simplified pci_fill_info() and friends
cdc56c6 : Another try at choosing the default compiler
9f76812 : lspci: Improvements to PCIe link speed downgrade reporting
eeef8fe : pci.h: The error callback is now declared with PCI_NONRET
884a163 : types.h: Introduced PCI_NONRET
c5db7af : lspci: Update tests files with VF 10-Bit Tag Requester
053d08d : lspci: Decode VF 10-Bit Tag Requester
c87f3d7 : lspci: Bus mapping works in non-zero domain
9e9bddf : Makefile: don't hardcode gcc
42f915c : libpci: i386-io-windows.h: Mute false-positive warning
e05df99 : i386-ports: Do not mark pci_access in conf12_cleanup() as unused
959db7b : lib: Fix definition of strcasecmp() for PCI_OS_WINDOWS
dce0da6 : compat/getopt: Fix compatibility with non-GNU C library
4658bfa : pciutils: Do not include compat/getopt.h on MinGW32 >= 3.0
ad14016 : Add PCIe 3.0+ decoding of the LnkCtl2 Compliance Preset/De-emphasis field
d1b22bb : ls-tree: Fix handling of truncated lines
eebf134 : i386-ports: Added missing #include <string.h>
7a2d8d0 : Makefile: Add compat/getopt.h into PCIINC dependency list
f7f2966 : README: Add a note on C99
2a7d585 : Renamed maint/RELEASE to appease case-insensitive filesystems
41e4911 : lspci: Show Slot Power Limit values above EFh
1eb437a : libpci: Fix intel_sanity_check() function
b1cff3a : lspci: Print buses of multibus PCI domain in ascending order
b980358 : intel_cleanup_io() no longer returns a value
006ca87 : dump: Allow more leading zeros in dump line number
63435b6 : README: Update information how to compile Windows port
5c3e8e7 : win32: Remove old config.h and config.mk files
d9a7eb8 : configure: Generate config files for PCI_OS_WINDOWS
8493c9f : Makefile: Add new option COMPAT_GETOPT
ec1fe05 : Makefile: Append EXEEXT variable to executable filename rules
7997800 : Factored out initialization of name list path
2608d8f : libpci: For PCI_OS_WINDOWS allows to load pci.ids from executable directory
b8fbb6f : libpci: i386-io-windows.h: Enable I/O access via native NT ProcessUserModeIOPL syscall
2b32362 : libpci: i386-io-windows.h: Fix definitions of I/O port functions for UCRT, CRTDLL and for 64-bit mode
8e6f2fc : libpci: i386-io-windows.h: Skip I/O setup on 16/32-bit non-NT systems
02321cd : Cleaned up previous commit
5fe984a : Fix the primitive system dependency discovery for Darwin systems
fe4074e : Man pages: clarify pci.ids location
66a0d9b : update-pciids man page: add cross-references
ce3c7c9 : man pages: update cross-references to pci.ids
b6356ba : Makefile: Update uninstall target to match all install* targets
4dae10b : add missing symlinks to libraries in install-lib target
6f5000a : Makefile: fix for parallel builds (make -j)
ae833de : HWDB: Handle NULL returned by udev_list_entry_get_*
b9927f1 : Fix malloc error handling when pci_access is not fully initialized
5bdf63b : lspci: Add PCIe 6.0 data rate (64 GT/s) support
c03bbba : HWDB: Fixed memory leak
59d840b : Fixed MSAN errnum use-of-uninitialized value warning. gzerror is not guaranteed to set errnum so we initialized it to 0.
ac459e2 : Added five nibbles for domain in dump read
b6a0091 : update-pciids: Make the backup with a hardlink instead of a move
bae1805 : update-pciids: Fix spacing style
20e206e : update-pciids: Move quiet setting after set -e
8f33a69 : Fix typos
a6665cf : pkgconfig: Fix libpci.pc for static linking
70279d5 : configure: Add support for GNU/Hurd
92995a8 : configure: Support cross-building for GNU/kFreeBSD
3afdb45 : lspci: Decode 10-Bit Tag Requester Enable
e79a420 : lspci: Adjust PCI_EXP_DEV2_* to PCI_EXP_DEVCTL2_* macro definition
e12bd01 : pciutils: Add decode support for RCECs
871a423 : Hurd: bug fixes and compile again
c64dc90 : Hurd: Do not identify devices during scan
5ea0707 : Hurd: Simplification continues
292a2fc : Hurd: Simplify config space read and write
40f068d : Hurd: Further simplification
053cf6c : HURD backend should compile again
abce50b : Hurd: avoid redundant checks for port validity
32277f1 : HURD: Use MACH_PORT_NULL to initialize the port
672b165 : Hurd: Fix multiline strings
547175f : Maintainer scripts: Fixed a typo in release.pm
864aecd : Released as 3.7.0.
53efabc : Updated pci.ids to today's snapshot
8b12218 : CXL: Capability vendor ID changed
74b25ec : sysfs: Adjusted handling of PCI_FILL_IOMMU_GROUP to recent flag semantics
a506543 : lspci: Print IOMMU groups with -v
d10c2aa : lspci: Cleaned up printing of resizable BARs
44c6c7f : lspci: Decode the (virtual) resizeble BAR capability
1ae9488 : Library: Handle domains in all back-ends
82c06b4 : Library: Big cleanup of pci_fill_info()
22c4be4 : CXL: Capability vendor ID changed
71aeac6 : lspci: Generelized decoding of DVSEC extended capability
f7c3a6b : Tests: cap-dvsec was superseded by cap-dvsec-cxl
1d330d6 : Tests: cap-dvsec-cxl had tabs erroneously expanded to spaces
bd853ef : pciutils: Decode Compute eXpress Link DVSEC
5f1d126 : pciutils: Decode available DVSEC details
018f413 : lspci: Use commas more consistently
623ed0e : lspci: Decode PCIe Link Capabilities 2, expand Link Status 2
36111a6 : Maint: Reorganization of my directory structure
dfd009a : Hurd: Fix minor indentation problems
c35121e : Hurd: Fix bug: pci_get_dev() and dev->aux
203854c : setpci: Added an option to skip the bus scan if possible
d7ff1d4 : pci.h: Explain pci_dev->aux
61ecc14 : Released version 3.6.4.
726b641 : VPD: When printing item IDs, escape non-ASCII characters
0a91337 : New access method: Hurd via RPCs
dacdaa9 : Makefile: Fixed bugs in distclean
de40e41 : pciutils.lsm: Updated primary site
b84aa2e : Released as 3.6.3
148c17a : Updated pci.ids to today's snapshot.
154abc9 : ChangeLog for 3.6.3
76d4719 : Fixed buffer overflows in ls-tree.c
cb94f26 : Cleaned up dumping of expansion ROM regions
bf72d3e : Cleaned up dumping of I/O and memory regions
1036aa2 : Man page: Multiple Module attributes can occur in -vmm format
ef5b622 : Added a man page for pci.ids
9225e71 : Verbosity of Secondary PCI Express cap should not depend on device type
9d4ac07 : names-net: Avoid buffer overflow warnings by newer gcc
e6b0b6e : lspci: Change output for bridge with empty range to "[disabled]"
25f2e4d : lspci: Remove unnecessary !verbose check in show_range()
c5751fb : lspci: Include -vvv option in help
e6a11bb : lspci: Reorder Express Root Complex registers to Cap, Ctl, Sta
082cad9 : Updated pci.ids to today's snapshot
310a33c : Switched to a new primary distribution site
caca31a : lspci: Add PCIe 5.0 data rate (32 GT/s) support
3322685 : lspci: Decode all defined fields in the Device Capabilities 2 register
4021e87 : Set PCI_HAVE_64BIT_ADDRESS for NetBSD.
6469d59 : lspci: Fix extra newline if L1.2 is not supported.
ae94d49 : Fixed memory initialization bug in previous commit
9c48ed2 : Library: The list of capabilities is ordered properly
10168b8 : "Function-Level Reset" device capability is displayed for RCiEP
9f7dc65 : Cosmetic cleanups of the previous commit
21ff985 : lspci: Add support for Secondary PCI Express Extended Capability
6842d62 : Fix solaris build
bbc4a88 : README.Windows: Replaced broken link to winio
195e717 : setpci: Add capability names
c0d9545 : lspci: Decode Multicast Extended Capability
785b2e0 : setpci: Pluralize 'capability' in error if needed
bc68c6c : Caps: fixed silly bug introduced in d7d9e30534eb55145e7033018ee945b09de6928a
a42aea9 : Add a couple of missing va_end's
0f3898a : Fix device_class calculatoin for non-root FreeBSD users
888ddf0 : lspci: Allow -s with -t to show a subtree
d7d9e30 : Cleaned up pci_find_cap_nr()
6639fd1 : Enable setpci to target n-th capability of id
c22c314 : libpci is now able to find a specific instance of a capability
633e6f8 : Docs: Prefer https
e2d84e9 : update-pciids: Download pci.ids over HTTPS
7155d51 : Print Root complex related registers on RCEC, too
e3832c8 : Released as 3.6.2
734ee24 : Updated pci.ids to today's snapshot
6fdd403 : Added test cases for topology computation
ce22dfe : Topology now works in combination with filters
f558905 : Tree: Detect bridges properly
62e78fa : Added an option for displaying bus paths
6b056c8 : Generalized topology computation in ls-tree.c
2b1451e : Released as 3.6.1
f15db37 : Sysfs: fixed sysfs_deref_link()
ffdb5c2 : maint/release: Perl does not have "." in @INC any longer
b3fb64c : Released as 3.6.0
d2ffff5 : Updated pci.ids to today's snapshot
62bd0c5 : Convert other string properties to the generic mechanism
c02d903 : Created a generic interface for device properties
6d701ce : Add device-tree node path to the verbose output
e7b120d : pciutils: add tags\TAGS generation
d9b702c : VPD: Cleanup
eff7cc9 : pciutils: Add decoding of vendor specific VPD fields
4cd087d : lspci: "virtual" resource regions recognized properly
eff08b3 : lspci: Use spec name for RCRB ((Root Complex Register Block)
b8f7cd6 : lspci: Print names of capabilities even if we can't decode the rest
c508d1c : lspci: Decode Null Capability
60a45a7 : lspci: Clarify unknown capability IDs
07e33b0 : lspci.man: Removed one remaining reference to the sf.net site
0089d48 : lspci: Avoid "%1$c" style format strings in HT capability
5f22f79 : Sylixos: README
0547ded : Sylixos: Bits of Makefile and configure
2a39bc9 : lspci: fix printing DeviceName
6c201b8 : Sylixos: Trying to simplify probing mechanism
278efb2 : Sylixos: Coding style cleanup
83fd885 : Sylixos port
59cfe93 : Introduced an explicit probe sequence
af34f01 : Avoid "optarg" as an identifier
d1d7d88 : Adjust prototypes of xmalloc(), xrealloc() and xstrdup()
b47b5bd : lspci: Report if the PCIe link speed/width is full or downgraded
aca4810 : lspci: Make DevCtl, DevSta, and AER decoding more consistent
6d2d713 : fbsd-device should compile again
58d9f25 : fbsd-device: Hopefully fixed a bug in fbsd_scan()
b2a4552 : lspci: Decode "VGA 16-bit decode" in bridge control register
5c5ce19 : pciutils: Add the support for a DOS/DJGPP environment
e4d209f : README: kernel.org does not speak FTP any longer
b72f382 : Forgot the ChangeLog for v3.5.6.
4092c88 : Released as 3.5.6
b1b10bc : Updated pci.ids to today's snapshot
b7ffb97 : pciutils: change MN VPD keyword to F_TEXT
0f3d0ca : fbsd-device: Use PCIOCGETCONF and PCIOCGETBAR when /dev/pci fd is readonly.
7663958 : fbsd-device: Make extended configuration space available.
f4dbe10 : fbsd-device: Fix fbsd-device backend on DragonFly BSD.
df2e141 : configure: use simpler/more portable echo_n
dfd15a8 : Released as 3.5.5
f34bb4b : Updated pci.ids to today's snapshot
23c2779 : lspci: Fix wrong read size for RootSta
d9b1b8e : lspci: Fix "Auxiliary" spelling error
02d761b : lspci: Use #defines for greppability
78996f1 : lspci: Decode only supported ASPM exit latencies
f41bb84 : lspci: Decode "Slot Implemented" for PCI/PCI-X to PCIe Bridges
c4cf2d1 : lspci: Indent PCIe Capability DevCap2 & DevCtl2 correctly
9a54979 : lspci: Include "ECRC" in the ECRC generate/check labels
a1492b8 : lspci: Decode AER Root Error Command, Root Error Status, Error Source
a662543 : lspci: Dump AER Header Log
b33a4a2 : lspci: Decode AER Multiple Header and TLP Prefix Log bits
9f9e373 : Released as 3.5.4
3f30d0d : types.h: Provide u64 on all systems
2ee7d45 : Released as 3.5.3
f0ecae9 : Updated pci.ids to today's snapshot
5371aab : ls-caps: Minor cleanup of cap_express_dev2()
a97b3c5 : pciutils: Add test case for pci atomic ops
ad43157 : pciutils: Add decode for Atomic Ops in lspci
9628600 : lspci: Support GEN4 speed (16GT/s)
41d883c : lspci: better display of ranges behind a bridge
cc84015 : ls-kernel: use libkmod's default to find modules
4a19023 : Released as 3.5.2
701fdd1 : Updated pci.ids to today's snapshot
33f7720 : pciutils: Update the tests/cap-l1-pm with actual device data
1efd2d4 : setpci: fix length of SUBSYSTEM_VENDOR_ID
fb17077 : Cleaned up the previous patch
8efbe07 : lspci: Parse all the L1 PM substate capability regs
2f8b8f9 : Released as 3.5.1.
2547114 : Fix symbol versioning of pci_init()
ab6ed5f : Released as 3.5.0.
8c2d87f : Updated pci.ids to today's snapshot
89769a1 : lspci: Add test case for PTM
de91b6f : Add support for Downstream Port Containment
4186391 : Domains: Legacy 16-bit domain numbers are maintained in generic code
2afb088 : Domains: Upgraded ABI version to 3.5
ab61451 : pciutils: Add support for 32-bit PCI domains
42502a4 : NetBSD: Make extended configuration space available
3d0a6d8 : A few minor corrections to the IORESOURCE changes
558f736 : Add support for enhanced allocation regions
415a9c1 : lspci: Decode Precision Time Measurement capabiltity
37c9315 : Released as 3.4.1.
07a250f : pci.ids updated to today's snapshot
4cd841d : Add lspci support for Enhanced Allocation Capability.
acf56dd : lspci: Decode DevCap SlotPowerLimit for all components with Upstream Ports
bfd8658 : Omit unnecessary commas in PASID/PRI capabilities
a858df0 : Decode PASID and PRI extended capabilities
cb968b8 : README: SourceForge mirrors replaced by GitHub
675cc8e : Maint: Remember to push to Github, too
508c53e : Released as 3.4.0.
73debb0 : Updated pci.ids to today's snapshot
3c93f3c : lib/configure: Also accept host tuples without vendor string
ef6c9ec : lspci calls pci_fill_info() only as needed
e5bb28a : Sysfs: Read failures of optional attributes are not fatal
9c87684 : Oops, numa_node should not be a mandatory attribute
3218af5 : Updated fixed-version references to pci_fill_info
7ef7f3e : NUMA node scanning is now done in an ABI-compatible way
5bdd27f : Whitespace fixes
1d9d1a0 : Improved reporting of NUMA nodes
90ec4a6 : Report NUMA node in lspci -v
c8b1fb0 : Fixed naming inconsistency in man page: slot vs. device
8ab74b6 : Fix broken backward compat struct translation for pci filters
3bc4dd2 : Fixing up release 3.3.1 to contain new pci.ids
c600807 : Update pci.ids to today's snapshot
949f446 : Released as 3.3.1.
f96126a : pread.h: Remove support for libc5
c4a1aff : Maint: Make sure that there are no Vim swap files in the tarball
7220de9 : Fixed memory allocation bug in name cache path code
6ebebba : Improved listing of vendor-specific information
d769789 : Added test case for virtio
7ff8a32 : Add virtio vendor capability support
cd10d1d : Fix small memory leak in names-cache
0e5564d : Maintenance scripts now upload to kernel.org automatically
1481a1c : ChangeLog: Fix formatting so that it is parseable by maint/release
7a73ca3 : Updated PCI_LIB_VERSION
f14d4d8 : Released as 3.3.0.
3fd822e : Updated pci.ids to today's snapshot.
afb881c : ChangeLog: Mention filtering by class
52aecc7 : Backward ABI compatibility for new filters and pci_fill_info
4d1c952 : lspci: Add ability to filter by class code
28617b2 : Updated ChangeLog
d6d6a58 : Clean up man pages
bca6bba : Configure: HWDB is specific for Linux
69a77b5 : ChangeLog: Fixed a typo
b584732 : Updated the READMEs
ac357d3 : Rewritten support for UDEV's HWDB
e59bfc5 : libpci: pci_id_lookup - add udev/hwdb support
2615fbb : Updated pci.ids to today's snapshot
6e4adbf : Work around problems with symbol versioning in globally optimizing GCC
e84876c : Device labels must be requested via PCI_FILL_LABELS
d4c2ab0 : Manual: Mention Darwin in the list of access methods
4e35117 : Darwin: Yet more renaming
66e0afd : Darwin: More renames
a54d4bd : Darwin: Renamed to darwin.c
43217e4 : Darwin: Re-indent to match the rest of libpci and update file header
35383c1 : Better work-around for missing symbol versioning on Darwin
8d1cb3d : Fix building shared libraries on Darwin
444b857 : Fix whitespace errors
7cb1afb : Import initial Darwin Support from Apple
033a6ec : Fix endianity detection on Solaris
1cefd37 : lspci: Correct Root Capabilities "CRS Software Visibility" bit
001b9ac : lspci: Decode Interrupt Pin and Interrupt Line for PCI-PCI bridges
73e87e9 : Clean up reading of device labels
aecf5b3 : lspci: Show device name as exported by BIOS (sysfs label attribute) (V2)
01de4db : Avoid C99 constructions
c57fd44 : <asm/io.h> does not exist any more
db8e009 : Do not forget to include <stdio.h>
b7a807b : lspci: Decode ASPMOptComp bit in LnkCap register
6e0e7f4 : Fixed a typo in messages printed in map mode
aa052c3 : maint/tag-release: Use my kernel.org key to sign releases
dc49926 : Released as 3.2.1.
d7609ec : Updated pci.ids to today's snapshot
4134538 : sysfs: Do not warn on incomplete slot addresses
8ad3c8c : lspci: Drop PCIe LnkCtl "Retrain Link" decoding
a1f57a2 : lspci: Decode PCIe LnkCtl "Read Completion Boundary" for PCIe-to-PCI bridges
77120d5 : lspci: Clarify "PCIe-to-PCI/PCI-X" desc and Bridge Retry Config Enable
5d602ff : lspci: Decode PCIe DevCap/DevCtl FLReset only for Endpoints
0dc85d6 : lspci: Decode PCIe DevCap "Acceptable Latencies" only for Endpoints
1e6e1d9 : lspci: Label PCIe LnkCap "L0s Exit Latency" as "L0s", not "L0"
17ebd1d : lspci: Decode PCIe Link registers only for devices with links
e495466 : lspci: Make output of L1 PM cap consistent with other caps
266c8a1 : Added a test case for the L1 PM capability
214c9a9 : lspci: Add L1 PM Substate capability reporting
87bc7e6 : lspci: Fully decode ASPM support from Link Capabilities
2151059 : lspci: Display CardBus bridge capabilities
7363a89 : maint/KORG-NOTES: Private maintainer's notes about kernel.org
bcfd10e : maint/release: metalab.unc.edu does not accept submissions any longer
6a4909e : Released as 3.2.0.
116c602 : Updated pci.ids to today's snapshot
b069b79 : lspci: Better filtering of duplicate kernel module names
4baec52 : Minor cleanup of the previous patch
ba92e15 : install: split out pcilib install to a dedicated target
657bd95 : lib/configure: match all freebsd os's
31941cb : Squash an unused variable warning
fcca0ba : setpci: ~0UL should be ~0U, no longs are involved anymore
5bfe14f : Configure: pkg-config can be overridden by $PKG_CONFIG
17ec7e7 : On newer Linux systems, use libkmod to look up kernel modules
dbe1e0a : Use symbol versioning for our new member of struct pci_dev
b1861a8 : Detection of module aliases (Linux sysfs only)
bbd5d56 : Fixed logic error in pci_open()
27c0f3a : Released as 3.1.10.
361f6a1 : Updated pci.ids to today's snapshot
d4c91e4 : Display whether LTR/OBFF are supported and enabled
37f8039 : Only decode defined fields of PCI Express Link Control 2
7970509 : pciutils: correct VC status display
4339115 : Fix syntax error when PCI_COMPRESSED_IDS is empty.
00bf662 : lspci: zero address in IO isn't always unassigned
58b5c2e : Release scripts: Revived kernel.org Git repo
68e5ff1 : Released as 3.1.9.
614e32e : pci.ids no longer mention sf.net, too
a23e9fa : Updated pci.ids to the today's snapshot
97add73 : update-pciids: Download from pci-ids.ucw.cz
dab118d : README: Miscellaneous updates
f288d32 : Correct the end of CardBus memory windows
364275f : Fix check whether dump.name was given
4dc4ff4 : Add PCIe Gen 3 speeds and link status fields
b571f36 : Fixed a typo in a troff command
1b598da : Release scripts: added a script for signed tagging of releases
a70dab1 : Released as 3.1.8.
1d3fdfc : Release scripts: Skip kernel.org before it comes back up
56609ce : Release scripts: sign the tarball using GPG
646b35b : pci.ids: Fix capitalization of "USB controller"
e616394 : Truncate names which are too long
9b50f80 : setpci.man: Clarify cases in which access width can be omitted
ef8bd06 : pkg-config: Use Libs.private for libraries needed for static linking
4f5af36 : Updated pci.ids to the current snapshot
67da179 : TPH and LTR capability reporting
8d095f5 : Released 3.1.8-test1 to check the port changes
40e253d : BeOS and Haiku ports
17c39b8 : Avoid unsupported printf format attribute when building with gcc2 (required for BeOS).
a30f083 : Moved #include <unistd.h> to pciutils.h and avoid it on Windows
e286432 : Be ISO C89 compliant (still needed for MSVC)
4c2bdb0 : compat/getopt.c: Fixed a typo in declaration of getopt_long()
50a39c0 : update-pciids: Be more friendly to people who tweak the settings
6bc2bc1 : Released 3.1.7.
d676f20 : Minor improvements to decoding of the VC cap
568ec6c : Added a test case for the VC capability with a port arbitration table
a242f57 : Improved formatting of PCIe port/slot capabilities
3edae14 : Fixed out of bounds access in VC cap formatting
e3a052d : Released as 3.1.6.
8f39f69 : Updated (c) years.
fadfcdc : Added a note on the Power Budgeting cap
01553d7 : Updated the list of missing capabilities in TODO
be9c1b7 : Decoding of the SATA HBA capability
78ca958 : Decoding of the Vendor-Specific Capabilities (both PCI and PCIe)
3d8b525 : Cleaned up decoding of the Virtual Channel cap using the new macros
5a9a932 : Decoding of the Root Complex Link capability
769ff0a : Added helper macros BITS and TABLE
77e6d8e : Added a test case for Virtual Channel and Root Complex Link caps
33088c2 : Decoding of the Virtual Channel capability
9978b6f : Released as 3.1.5.
70a4dd2 : It's 2010 now
0915277 : Updated pci.ids to the current snapshot
3a1b0cb : Added a test case for broken extended capabilities
d61c477 : Avoid unaligned accesses to extended capabilities.
0188807 : Shorten BAR size suffixes
f2f8ada : Improve large BAR display
0494e66 : Fixed a typo in setpci man page.
adb9abc : Fixed freeing of capabilities.
7150d5f : Update win32/config.mk
fda7c18 : Do not include <pwd.h> et al. unless PCI_USE_DNS
5f6aca1 : Fix spelling of surprise
fc038be : Make Physical Slot work for multifunction cards
ebb9bc5 : Mended the ChangeLog, so that it is parseable by maint/release
c67775b : Released as 3.1.4.
b074466 : Updated to the today's snapshot.
0703921 : Added a copy of the GPL. Oh, those lawyers...
202a8f8 : Fixed FILE leak in the dump back-end
187bf2f : lspci: Let the SR-IOV code dump 64-bit addresses even with 32-bit pciaddr_t.
b9e11c6 : lspci: Whitespace cleanup of the previous SR-IOV patch.
67e78b3 : lspci: Show SR-IOV VF BARs
10df48c : Released as 3.1.3.
d86b302 : Updated pci.ids to the daily snapshot.
cea2dfb : lspci.man: Improved description of -M
864efa8 : lspci: Warn against using -M with the sysfs back-end
d009757 : Fixed compilation of GNU/kFreeBSD
7b2bf3a : file timestamp not needed in pci.ids.gz
ebcc5e9 : Added a test case for the PCI AF capability
99eb76e : lspci: support PCI Advanced Features capability
886263b : lspci -t: Only show the domain at the root of the tree
169bfd4 : Improve the VPD fix to warn the user that VPD decoding was aborted.
9eaaf5c : Stop early if the VPD is corrupt
04885ef : Improve MSI and MSI-X display
0208ff0 : proc: Work around broken /proc/bus/pci/ on some architectures.
534fbba : sysfs: Avoid warnings when the slot address is missing.
7f9d302 : lspci: Print vendor-/system-specific VPD item ids correctly
ab12e4b : Make MSI-X table size match the spec
f3d9199 : Document that pci_dev->base_addr[] contains addresses with flags.
6f9f8fd : Correct Device Serial Number output
1c702fa : Support PM No_Soft_Reset bit in lspci
3468300 : Released as 3.1.2.
607fd24 : One more fix for the syntax error checks in setpci argument parser.
f6523e2 : Released as 3.1.1.
1eba4ce : Updated pci.ids to the today's snapshot.
666422c : configure: Set LC_ALL globally.
f6476d6 : setpci: Fixed a typo in parsing of values, causing SIGSEGV on some bad inputs.
e1a5485 : $(PCILIB): respect $(LDFLAGS) when linking
4d4325f : Fixed a typo in the ChangeLog.
b43e505 : Released as 3.1.0.
af358b0 : Updated pci.ids to the snapshot of the day.
db55790 : Updated ChangeLog.
9a2e4b3 : Display some PCIe extended capabilities only when verbose level >= 2
659d438 : Don't display 'disabled' for a virtual base address
6bd1a04 : Remove 64-bit BAR handling code for bus centric view
caeac5c : Fix inconsistent bus centric view between the sysfs and proc methods
6c4e6af : Fixed configure to work with Cygwin on Windows Vista.
d190aae : Updated test cases from Yu Zhao.
edca352 : PCIUtils: fix SR-IOV capability error in lspci
6d143c3 : Fix base address flags when using sysfs method
cdf0f48 : Released -alpha4.
c886948 : A fix of the previous cleanup.
07ad085 : sysfs: Cleaned up caching of file descriptors.
6171c06 : Cleaned up detection of physical slots.
527637d : Slots: use strcpy instead of sprintf.
2b31207 : Updated the ChangeLog.
7df3884 : Released as -alpha3.
e16e04e : Man: Mention that the sysfs backend supports physical slots.
2849a16 : Display physical slot information in lspci -v
1d03d34 : lspci: fix "suprise" typo
c32a6d2 : Fix ATS capability error in lspci
db2a16f : Ignore NUL character at the end of VPD strings.
01f4cae : Accompany VPD items with human-readable names.
2ba4965 : Copyright is held by Solarflare, not Ben personally
535fca0 : Updated Matthew's address.
746c905 : Decode VPD fully only with -vv or higher.
c5b5929 : Released as -alpha2.
c7a3499 : Split lspci to multiple source files.
0ed900b : In verbose mode, display contents of VPD if possible
9bd5b1c : Add implementation of read_vpd() method for sysfs
522f027 : Add PCI 2.2 VPD register definitions
52c8151 : Add pci_read_vpd() function and internal read_vpd() method
dd1b6bb : Added a test case for the ATS capability.
7dbbb6b : Released as 3.1.0-alpha1.
89c51b9 : Updated library ABI with proper versioning.
4f27ac7 : setpci: Document the new syntax.
1c7f2b0 : setpci: Fixed a silly bug in parsing of options.
fa8deaa : setpci: Cleaned up reporting of parse errors.
256fabe : setpci: Decorate trace() with PCI_PRINTF.
df59fab : setpci: Even better tracing messages.
89caa7b : setpci: Do not request read-write access when in demo mode.
f34b0c7 : setpci: Better tracing and reporting of runtime errors.
27d4e0f : Use PCI_CAP_xxx internally in setpci.
7831d7f : Renumbered PCI_CAP_xxx to start with 1.
a82ca63 : Implemented `setpci --dumpregs'.
7f07757 : Exit correctly after `setpci --version'.
ace49a9 : Let setpci support capabilities.
98304b6 : Moved the new field at the end of struct pci_dev to keep the ABI.
6d5e39a : Added library functions for accessing PCI capabilities.
d3f768e : Added xstrdup() to the common utility functions.
b69fad0 : More splitting of the argument parser.
de7ef8b : Coding style cleanup: `for(...)' wants a space.
7b08eba : Split parsing of options in setpci to multiple functions.
be69770 : Added dumping of the Address Translation Services capability.
696460d : Let the maintainer script use plain Git instead of Cogito.
b282435 : Released as 3.0.3.
6ac9acb : Updated pci.ids to the current snapshot.
15841b0 : Let `lspci -k' display subsystem names.
d455317 : Fixed building on Cygwin.
fe6b822 : Decode HT 1.02 in the same way as HT 1.03.
48e887f : Fix printing of PCIE AER capability.
f683f54 : Better support for cross-compiling.
acbd2e0 : Fix spelling of MSI.
166bfe8 : Updated pci.ids to the today's snapshot from the new web interface.
8f2c17b : Forgot to bump the version number.
daf2ef4 : Fixed a minor bug in lib/configure and released as 3.0.2.
3825417 : Released as v3.0.1.
187e018 : Updated pci.ids to the most recent snapshot.
550d67d : Added a Cygwin port.
c7045bf : Call wget with --no-timestamping.
59a0211 : Use the visibility attributes only when building a shared library.
17b215b : libresolv is not available on BSD systems, but they have resolver in libc.
a8926d3 : Use h_errno instead of _res.h_errno.
d821161 : Fix printing the MSI capability.
fa74afb : Single Root I/O Virtualization capability support
3819036 : Alternative Routing-ID Interpretation capability support
b34a0fe : Access Control Services capability support
06cb86c : Advanced Error Reporting capability support
659b4f1 : PCI Express Device, Link and Slot 2 capabilities support
1e78672 : Added test cases for new PCIE capabilities.
f2505ce : Let filters accept vendor and device 0xffff.
c9d7a90 : We have a new linux-pci mailing list.
69388a6 : By mistake, we were setting PCI_USE_DNS on Linux automatically.
cec9f7e : Updated API and ABI version and released as 3.0.0.
daf1afb : Do not choke on file names containing spaces.
4d59f9e : ID domain names now end with `.pci'.
5068804 : Released as 2.99.1-alpha2.
cd2f6a3 : Changed the default domain for the DNS resolver.
165a50c : Released as 2.99.1-alpha1.
3d6b5e9 : Added symbol versioning to the shared library.
349c0fe : When installing the shared library, create the appropriate symlinks as well.
5ad89ed : Use `libpci.so.X.Y.Z' instead of `libpci-X.Y.Z.so'.
a1fca48 : Changelogged the build system changes.
2f42118 : Control symbol exports in libpci.
85b751f : Added example to .gitignore.
91d4213 : Example: Add lookup of names.
8d2739f : Example: Print device address including domain.
501f8d8 : Example: always print the base addresses as longs.
bc46bc3 : Moved the example program from lib/example.c to example.c.
538a242 : Including config.mk twice is not necessary.
d7ea742 : Added infrastructure for building libpci as a shared library.
3b75e19 : Cleanup of the Makefile system.
623234e : Enable the i386-ports method on Linux/x86_64 as well.
ae27e29 : Added ChangeLog for the all changes on the network branch.
25cc435 : Unify usage of u8 vs. byte.
ff94bc0 : The automatic test for zlib searches in /usr/local/include, too.
cd3b0e3 : Use <stdint.h> for precise integer types if the compiler claims C99 support.
c2381ab : Do not forget pcilib.7 in `make uninstall'.
2bf3133 : Added man pages to .gitignore.
ed8f61e : Last few items from the DNS TODO list solved, releasing -net2.
0715b08 : Use LDLIBS for all libraries on which libpci depends.
b14cda8 : ns_parserr() and friends are not portable, so implement our own trivial parser instead.
a14d7f9 : Call res_init() only once.
27fa4e6 : The `-s' (strip) option passed to `install' can be overriden by the STRIP variable.
cd73a9d : Do not forget to create the man7 directory.
9563dd6 : Push to the public GIT tree when releasing.
d3cd9d2 : Bump the API version (the new API is not cast in stone yet, however).
2466b14 : Released as 2.2.10.
5904157 : Use `Device ABCD' instead of `Unknown device ABCD'.
c953c30 : Clean up freeing of the ID tables.
14b85d7 : Updated the README: mention DNS mode.
f2bf13d : Improved man pages. Parts related to the library moved to pcilib(7).
1b99a70 : Tidy up help texts on usage.
f2b3166 : The `-P' option has been removed.
4f6b38c : Annotate printf-like functions with format checking attributes.
a040744 : Added an option for selection of access methods.
9ff6787 : Introduced API for selection of access methods.
cb6ee32 : Replaced the method_params array by library parameters.
d6dcc54 : Moved functions related to parameters to params.c.
159b470 : Renamed `net.cache_path' to `net.cache_name', it's more logical.
553d12c : Added options for setting of library parameters.
0f24ef6 : Parameters now have help texts.
98ccf6d : Settings of the resolving and caching mechanism are now passed as parameters.
fa18236 : Added a simple infrastructure for setting of arbitrary parameters.
4dd3934 : Moved functions related to initialization and cleanup to init.c.
47a0be5 : More TODO.
aa1a5b4 : Removed a forgotten merge conflict marker.
7059c71 : Documented the DNS query switches.
e022789 : Die if DNS queries are requested, but not available.
61bc0b5 : Writes to the cache file are no longer racy.
cca2f7c : Added options for controlling the DNS query modes.
6add52f : Cleaned up the list of options.
94d1b5e : Use DNS on all architectures except AIX.
545d512 : Fixed a typo.
752d4d9 : Split handling of the ID list to several files.
103f074 : Implemented control options and the caching logic.
6395458 : BSD needs <netinet/in.h>.
0fc3bd1 : Fixed a bug in displaying of zlib errors.
6dbdb96 : Avoid pointer signedness warnings.
f250517 : Added a simple utility for generating the DNS zone with ID's.
d26b537 : Added quiet mode (-q). Clean up uncompressed files left by previous versions of the pciutils. Patch by Mike Frysinger.
dc01dd6 : Squashed compiler warnings about code with no effect (there really were surplus *'s).
1346356 : Released as 2.2.9.
11339c0 : Finished support for displaying of kernel drivers/modules.
c1c952d : Implemented searching for kernel modules. Works, but needs cleanup.
d085bbe : First attempt at printing Linux driver names.
6cdb9d9 : Moved -lz from LDFLAGS to LDLIBS.
fc1ec2a : Added a missing dependency.
a404b11 : Released as 2.2.8.
f7c76ec : Added two more capability ID's gathered from various ECN's.
4bea6db : Updated TODO.
0ce2170 : Added a couple of test cases.
f04b386 : Document obsd_device back-end.
36cff2d : Removed all traces of the syscall access method, which no longer exists.
a387042 : Big code cleanup.
31c9bb2 : Decode the Debug port capability (per EHCI 0.96 spec).
fa2273c : Incomplete decoding of several capabilities is marked with <?>.
2d2c481 : Include capabilities from PCI 3.0 specs.
3de798b : Update class codes to reflect PCI 3.0.
9c79fcc : Removed extraneous braces.
d5b4cd1 : Capability loop detection introduced 2.2.7 did not work properly with extended capabilities. Fixed.
8a23ead : Released as 2.2.7.
ac9956a : Support domains on FreeBSD. Contributed by Marius Strobl.
da322bf : Decode a couple of bits of traditional registers, which are extended by PCI-X / PCIE specs: bridge control, device control, device status.
dfdb084 : Fully decode PCI Express capability. Most of the PCIE extended capabilities are however still unsupported.
594de87 : Detect and report loops in capability lists.
4efcfc5 : More bits of PCIE capability decoding.
99091df : Extended the fbsd-device backend to run on Dragonfly BSD.
09156b3 : Resurrected the Windows port.
325a3c5 : Allow to override ar and ranlib.
a232214 : When calling gzopen(), use "rb" file mode instead of "r".
4f2c5b9 : Added decoding of HT MSI capability.
7cebe48 : Released pciutils-2.2.6.
92da18f : Added a missing file from the previous commit.
5670e42 : Generate and install files for pkg-config.
0d7f533 : Updated ChangeLog for recent patches.
3052f51 : Added "install-lib" target.
a2001f7 : Rewritten i386-io-hurd.h.
55c8917 : Released pciutils-2.2.5.
6e4a45e : Updated pci.ids.
7c874c1 : fix minor logic error in grow_tree()
d0b0754 : Added PCI/PCI-X to PCI-Express Bridge type.
a3d33b9 : The first try at using DNS for resolving ID's.
3df3592 : Updated ids to the current snapshot.
8dcc0e7 : Released 2.2.5-test1.
1ac3a99 : Get rid of bzero().
b0eb18c : Work-around for Solaris tr.
e49ed04 : <stdint.h> for Solaris.
9de2768 : alloca() needs <alloca.h>.
d19394d : Fixed a couple of bugs in the dump backend.
f09856d : Updated pci.ids to the current database snapshot.
934e7e3 : Errors when reading standard config header are no longer fatal.
2e50400 : Whitespace cleanup.
fb26065 : Released as 2.2.4.
a7295a0 : Ignore pci.ids.gz.
1865e2d : Remind the maintainer about the current API version.
028dffb : Updated PCI_LIB_VERSION.
6d89696 : Documented the machine-readable output format.
13081e5 : Perform shell escaping in `-m' mode where necessary.
3fd6b4d : Added a `-vmm' mode.
840d09a : Moved all system-dependent decisions from Makefile to lib/configure.
2100f71 : Don't check Linux kernel version.
3e9c7a1 : Removed -Winline from CFLAGS.
94db5c8 : Whitespace cleanup of all source files.
cc062b4 : Added support for compressed pci.ids.
f4ddb8d : Added DESTDIR support.
16e3701 : Added .gitignore files.
c7f5314 : Clean *.orig, too.
afebde0 : Cleaned up usage of `char' and `byte'.
fd54cce : PCI_CLASS_DOCKING_OTHER should be 0x0a80, not 0x0a01.
b205531 : Added PCI_CLASS_xxx constants for all classes currently defined in the pci.ids file.
4254d15 : Fixed a silly typo.
f54d99b : Released 2.2.4-pre4.
38a9e3c : Added a missing rule for obsd-device.o.
c7ddfa3 : Added support for MSI per-vector masking.
248a04f : Added support for the `bridge subsystem ID' capability.
f29dcc8 : Fixed bug in printing of 64-bit prefetchable memory windows.
1e73529 : Released 2.2.4-pre3.
8eab3bf : Exclude .git directory from releases.
d305d70 : i386-*: Cleaned up printing of initialization errors.
9007a29 : lib/i386-ports.c, lib/i386-io-*: Moved the logic which keeps track of the port access state to generic code.
bd20d5b : lib/i386-io-hurd.h: Ask the kernel for I/O port access appropriately.
7375060 : lib/i386-ports.c: Define _GNU_SOURCE, it's needed by the Hurd module.
d71daa4 :
1c5cc9b : Polishing the Windows port.
2681f63 : Released as 2.2.4-pre2.
14d4f98 : Improved the example and added rules for building it.
c2b144e : Add and use PCI_FILL_CLASS.
d359092 : Fixed bug in uploading of alpha versions.
9a3bceb : Released as 2.2.4-pre1.
c72eedd : Better displaying of unknown subclasses.
a42c0da : Fixed formatting of programming interfaces.
bc2eed2 : Introduced the -nn switch.
81afa98 : die() now uses the right program name when printing an error message.
2f294d4 : Don't crash when an invalid width is specified.
0ac282f : Updated the README.
d1058e9 : Added support for GNU/kFreeBSD.
2ae2d1a : Fixed a silly bug in processing of the -D switch.
1d5cf72 : Released as 2.2.2.
8a83016 : Updated pci.ids from the current db snapshot.
b635906 : Added OpenBSD interface.
abf8d50 : Switching to GIT repository.
2a124da : Avoid changes of -m format.
6ac7040 : Added comment on -m
af61eb2 : Added the -D switch.
7a61b93 : Report cache line size in bytes.
1bbdea1 : Use curl if available.
0e78ef8 : Fixed decoding of link status register.
e685995 : Fixes for NetBSD
e4af70c : Released 2.2.1
a99c0d6 : Fixed a bug in name lookups
f23fd3f : Memleak
f43f822 : Fixed release script
40b6d93 : Updated pci.ids (c)
1529672 : Fixed 64 bit addresses and released as 2.2.0.
224707b : -test11
c07f996 : Hotfix
63e6f2e : Released -test10.
043ebde : Compatibility changes
aeaca5d : New names.c
54e1376 : Released as 2.1.99-test9.
fc3b0bd : Synchronized pci.ids
84d437d : Register caching rewrite
f7821e5 : Improved reading of dumps
3b8bf73 : Various improvements of PCI-X and PCI Express dumps.
ea4e5f5 : Fixed reading of dumps
46ea554 : Spelling fixes.
8afaab2 : Use xmalloc(), not malloc().
121c76c : Added x86_64.
b9ca914 : Fix parsing of domain filters
c1c2c30 : Fix spelling of Hz
18a3827 : Updated Release.pm
70edf34 : Add a missing semicolon.
26542a0 : Updated specs.
aabb0a9 : 2.1.99-test8 released.
f31412d : Unexport byte, word.
087e22e : More Windows stuff.
ee7d838 : Added more parts of the Windows port.
489233b : Include file splits and namespace cleanups.
9bb4b4e : Sysfs should parse 7 resources, not 8.
6aa54f1 : Fixed bugs in reading and interpreting of base addresses.
80e6c63 : HT improvements from Maciej
d632489 : Arguments now correspond to the format string
479c24b : Forgot to update version number, as usually.
362be68 : 2.1.99-test7 released.
ec25b52 : Merged more PCI Express updates.
d1fa27e : Released as 2.1.99-test6.
4d67aa8 : Added dumping of MSI-X caps.
0981743 : Added support for 4096-byte extended configuration space.
9c221ab : Really 2.1.99-test5.
c0eece9 : 2.1.99-test5 released
837511b : The rest of the Windows port.
a241356 : Added Windows port.
0d65622 : Cross-compilation support by Maciej
759a3b0 : Fixed upload directory on master.kernel.org
9f49038 : Released as 2.1.99-test4.
cce2caa : Allow header type 1 for any bridge.
b569ef0 : Bug fixes to format_agp_rate().
bfc4fe7 : HyperTransport capability support
35d9dcd : Fix to the previous patch.
138c038 : Decode all bits in type 1 headers
e48e524 : Fixed release scripts
81abd2a : Released 2.1.99-test3
1f7c91c : Support for PCI domains finished
84c8d1b : Preliminary support for PCI domains
11f7b31 : Added sysfs support
4284af5 : Removed "Linux" from the package name
312a647 : Some more fixes to the release scripts
4ba798d : There is always one more bug
ab12277 : New release system
0816265 : Uploading of alpha versions
ded39e3 : Some more 2.1.99-test1 stuff
6d722cd : 2.1.99-test1 released
dd33246 : Remove ghosts of syscall access method
80b3121 : update-pciids should preserve permissions
6aea909 : Redhat and Mandrake fixes
f701ff4 : Merged bug fixes from Debian patches
2240db8 : Corrected masking of hdr_type
4590299 : Updated the FreeBSD port
68245cf : Add missing files
8fc75db : Added support for SunOS/i386
9739916 : Clean up types
80459c6 : Added support for GNU Hurd
7dacd9c : Fixed calls to config_fetch()
4063c31 : Fixed @SHAREDIR@
5f5b1a7 : More -D fixes.
b251f40 : setpci: -D should not disable reading
3fe8a38 : Better error messages
91e37a4 : Introduced NONRET macro
b735114 : Support masking in setpci
4afd29d : Fixed parallel builds
b0f1a03 : Use := instead of =
b7fd8e1 : Incorrect error message fixed.
05bb10a : Removed memory leak in pci_generic_bus_scan().
a832f6f : Fixed UNUSED
a85769a : Removed $Id$
3562069 : Added more warnings
2a5d5cf : Added a note on Arch import.
ab90adc : Gluing CVS and TLA history: A bug fix which wasn't tracked.
e6fc63a : Gluing CVS history with TLA history: Re-added the pci.ids file.
239ff18 : pciids, not ids.
9f3d182 : Reflect reality.
e2875dc : Fix paths.
25050db : update-pciids shouldn't be stripped.
aa491ea : Clean up old pci.ids files.
c83293e : New config system.
1b95f39 : Added update-pciids.
0e59556 : Typos...
0138a2a : Releasing 2.1.11.
deaad18 : A few corrections.
e26a572 : Fixed update-ids.
d772ef1 : Removed syscall.
8a844e2 : It's 2003 now.
cb1bddd : Removed linux kernel version comments.
a9b9d27 : Added a comment about NetBSD.
502aefc : Testing on real NetBSD revealed a couple of stupid typos.
a87d001 : Removed another relic of using kernel includes.
130090b : Cleaned up NetBSD access functions.
7e165fa : Use PCILIB.
eb62023 : (pci_generic_scan_bus): Added work-around for devices with discontiguous numbering of functions. This is already present in the Linux kernel for several years, but I forgot to update pciutils as well.
579b19f : Add basic support for AGP3 fields.
70abb40 : HAVE_OWN_HEADER_H is gone.
596cc4d : Don't forget to initialize hdrtype.
848b434 : Initial NetBSD support.
f095247 : lspci: mention "-xxx" option in the help.
9bd44bb : Released as pciutils-2.1.10.
a27a33d : Changed all my email addresses to mj@ucw.cz.
3694190 : A maintainer's utility for uploading tarballs of new versions.
a33d0eb : Removed pci.ids from the CVS as they are now maintained separately.
d2f666f : End-of-line comments are no longer supported. Hashes are now perfectly valid in all names and they start a comment only at the start of the line.
c14fb3d : Synchronized with the PCI ID database.
0715991 : Rewritten the README file.
ee551b7 : When the currently installed pci.ids file is newer than the version to be installed, don't overwrite it.
5f5e6f6 : Added PCI-X stuff.
3db325b : Removed -Werror.
a1052f1 : Fixed bug in AGP rate reporting.
bc7b1d6 : (pci_lookup_name): When printing unknown subsystem vendor or device hexadecimally, don't confuse it with chip vendor/device ID. First reported by Marc Boucher <marc@mbsi.ca>.
cba7c00 : (pci_filter_parse_slot): Allow bus 0xff, slot 0x1f and function 7.
a2ea548 : Fixed the "dist" target.
783ed67 : Released as version 2.1.9.
f793990 : Synced the ID list with the PCI ID Repository at SF.
1d174e5 : A bunch of new ID's. Synced with kernel 2.4.0-test7.
e86ebc1 : Fix syntactical error.
9399fa1 : ID table updates.
5d2f2da : Some new ID's.
65b4327 : `make uninstall' works.
db8400f : Oops, found a duplicate entry.
27f6248 : Added some new ID's and synchronized with 2.4.0test2.
41e6513 : Added `upload' target.
4a219d5 : Released as version 2.1.8.
56164f4 : Min/max latency is now printed in nanoseconds.
7ef31bd : Some new ID's.
72b9b69 : Updated display of power management information to PCI PM specs 1.1.
065ec28 : Synchronized with Linux 2.3.99pre7-pre1.
10c9066 : Several new ID's.
a239ade : Fixed a couple of bugs in the AIX port and added several new ID's.
6dd6523 : Forgot to add...
2c83b86 : Some new ID's and German description in the spec file.
f4d2199 : Chat when the subsystem ID is the same as device ID and just print the device ID without needing to have all such subsystem ID's in the database.
14d6c0a : Merged in AIX port.
5d1c952 : Trimmed a couple of device names, so that gen-devlist in the kernel likes them.
28f09b9 : Fix a comment.
c1a828d : Added a bunch of PCI ID's contributed by Gunther Mayer.
a80b79a : Added a simple example of how to use the library.
8998423 : Revealed existence of the --version switch. :)
e91dd3a : Added a bunch of new PCI ID's and synced the ID database with 2.3.50.
e44931b : Add complete list of SGI PCI ids.
78d9c5e : Added few ID's and released as pciutils-2.1.5.
bbcf0a4 : Updated spec file by Andreas Jaeger. Now uses %{_mandir}.
183251d : Don't crash when -s or -d is not given an argument.
f8141ae : When installing man pages, use /usr/share/man if it exists (FHS 2.0 braindamage).
ebd85b2 : Don't include <asm/io.h> with glibc.
59e76e8 : Synced pci.ids with Linux 2.3.40 and released as pciutils-2.1.4.
7df581d : Oops, forgot them in last commit.
2715403 : Fixed a bug in fetching of cardbus bridge header extensions.
8107781 : Several small formatting fixes.
26fe10d : Yet another pread/pwrite fix, this time for libc5.
19168e3 : Added a bunch of new ID's.
2dfd48c : Added configuration for ia64 (the same as for Alpha). Patch from Stephane Eranian <eranian@cello.hpl.hp.com>.
5a25886 : Released as pciutils 2.1.3.
044ed53 : Alpha IO_FORMAT fix by Andrea Arcangeli.
b539e03 : Several new ID's.
031deae : Corrected order of access methods (thanks to Andreas Schockenhoff).
1462599 : Several new ID's. Also synced with 2.3.35.
bdb8cff : Synced with 2.3.34.
0c047bb : Fixed printing of unknown subsystem ID's.
3923120 : Released as version 2.1.1.
33bc28a : Don't forget to increment address after writing single value, so that `30.b=12,34,56,78' works as expected. Reported by Petr Soucek <petr@ryston.cz>.
c79ae37 : PCI ID's ... as usually.
8d04789 : If prog-if is zero, but it's present in the ID list, show it.
6afc653 : Released as version 2.1.
6fabf23 : Synchronize to 2.3.24 devlist.h.
8f75611 : A lot of subsystem ID's from Dave Jones.
004b496 : PCI Bridge Optimization in the kernel is gone.
d4798a3 : Reorganized the pci.ids file. Subsystems are listed under devices, classes can optionally contain prog-if information. Adapted the library and lspci to this new format. Added few ID's, as usually.
e306e91 : * pci.ids: New ID's. As usually. * lspci.c (show_htype1, show_htype2): Don't show `closed' bridge windows unless we're vvvery verbose.
e64a576 : More PCI ID's. Again. :)
ffe5154 : fix args to install
7f5afd8 : extend buffer size for proc reads, too small on sparc64
03e342b : And as usually, some new PCI IDs.
c36c086 : Don't show region size if it's zero (usually due to buscentric mode being enabled).
d5bfdea : Few more ID's.
168b4f4 : Added support for FreeBSD and its /dev/pci access method. Contributed by Jari Kirma <kirma@cs.hut.fi> and tweaked by me.
bc6346d : Rewrote the pread/pwrite things once again. Use pread and pwrite only when we are certain it's safe (i.e., glibc 2.1 on all architectures or any libc on a i386 where we really know how to use syscalls directly). In all other cases, emulate it with lseek/read/write.
1ca4243 : Some new PCI ID's.
1197852 : Some more SGI device IDs.
fa47597 : Add IOC3 id.
e95c837 : Various PCIutils changes accumulated over last two weeks:
2bea623 : Added reference to PowerTweak.
82ce97c : A lot of PCI ID's and also uninstall target, both by Dave Jones.
7bed2d8 : When device ID lookup fails, return hexadecimal device ID instead of vendor ID. Well spotted by Axel Bodemann <Axel.Bodemann@ruhr-uni-bochum.de>, I've just extended the fix to subsystem ID's.
5ba3a47 : PCI ID database updates accumulated over last few weeks.
84b1048 : AGP command register display bug fix from Petr Vandrovec.
2815169 : Use hard-coded numbers instead of __NR_pread in case glibc doesn't define SYS_pread.
55c815b : Added some ID's.
e81b129 : New Motorola IDs and a fix for the messed up vendor ID some of them use.
ae3b657 : Miscellaneous PCI ID contributions.
dec1694 : Sparc/Sparc64 fixes by Jakub.
325bb74 : Few updates to the ID database.
e33c9c7 : Released as 1.99.5-alpha.
b801b39 : Alpha compilation fixes by Matthew Jacob.
967f514 : A lot of updates from Adam J. Richter.
48f8e53 : Some more PCI ID's from Michael Neuffer.
4918d91 : Add python.
f3395cc : o Don't assume unsigned long to be 64-bit on 64-bit platforms. Introduced pciaddr_t which is an integer type capable of holding a PCI address. Can anyone with an Ultra test it?
1c31d62 : Capability list parser now recognizes all AGP and all PCI Power Management registers.
1812a79 : Added `bus mapping mode' (-M) which scans the whole configuration space to find devices hiding behind misconfigured or misdesigned bus bridges. This is intended only for debugging purposes and it's available only to root as it can crash several well-known buggy chips.
01fc090 : DECchip 21153 here as well.
3aa2523 : Add missing final argument to a->debug() call.
cc1a001 : Grrr, forgot to commit those :(
f6c8692 : Rewrote `dist' and `release' rules to generate version numbers in all files automatically.
d6b297d : Until kernel adopts new layout of PCI includes (i.e., separate declaration of header structure, functions and device IDs), which is not going to happen before 2.3, we'll use our own definiton of the configuration header.
b513741 : lspci now understands PCI capability lists. Currently, the only capability I know about is AGP, but the fact it's numbered 0x02 tries to tell that something else might be hiding behind the properties :)
16245e5 : Assorted ID file fixes.
3430baf : Replaced `buffer' access method by a real cache.
81ce358 : Added few device IDs.
727ce15 : Rewrote the PCI Utilities. All PCI configuration space access has been moved to a library which supports multiple access mechanisms: the current /proc/bus/pci one, direct port access (needed for debugging of kernel PCI code and as a nice side-effect this makes pciutils work with 2.0 kernels, although only for root) and reading of configuration dumps.
6ece6bc : Miscellaneous documentation fixes.
1212dd6 : Updated spec file from Krzysztof G. Baranowski.
d38471f : Moved pci.ids to /usr/share.
371f605 : Fixed displaying of prefetchable-memory-behind-bridge.
5d3a21c : add 3Com 3c985 and Alteon AceNIC
7af14f0 : Add Genroco and the Genroco HFP-832 HiPPI NIC.
0dec591 : Oops, the test for glibc version was wrong :-|
3d3c85b : Renamed specs to pciutils.spec, so that rpm --build finds it.
10be47a : Don't include <syscall-list.h> on glibc >= 2.1, since it doesn't exist and we don't need it anyway.
472bd34 : Released as version 1.08.
43bb5d1 : Added specs file contributed by Krzysztof Baranowski.
19c6374 : glibc 2.1.x defines pread()/pwrite() in its include files, no need to do it yourself.
3b89d8e : Renamed the `dump whole config space' to `-xxx', so that it's harder to crash the system by mistake.
072c77e : Better displaying of disabled and unassigned base address regions.
b755485 : Fixed problems with glibc 1.99 on PPC. Thanks, Geert.
9f548f4 : mpic and mpic-2
f5d65af : Add PowerMP board
ce503b7 : Added support for printing of subsystem IDs.
96e4f29 : Verbose display of CardBus bridge headers (type 2) added. Requires <linux/pci.h> I've just commited.
304f9a0 : Releasing as 1.06. All glibc 2.1 troubles should be gone ;-)
6ae3650 : Define SYS_(pread|pwrite) as __NR_\1 on glibc systems unless defined by glibc itself.
acca5bd : Killed an unused variable.
4b88a6b : Releasing as version 1.05. The 1.04 from yesterday was a bit rotten :-|
7aad822 : pread()/pwrite() now should work even with glibc on Alpha.
27e2091 : <linux/pci.h> is already included in pciutils.h, no need to include it twice.
496d402 : Now responds to "--version"
cc2045b : Removed duplicate ID.
71e8f0a : Fixed bug in parsing of ":x" type filters.
9b30699 : More pci.ids updates from Jens Maurer.
c8ab1c5 : add Madge ATM Collage 155 Server
b372672 : Updated PCI ID entries from Jens Maurer.
b2c9b37 : PCIutils 1.03.
e4842ff : Intermediate version of pciutils.
008407b : PCI-to-PCI bridges were not displayed properly in the tree format.
535a1ac : add Ultra IIi PCI devices
0a33d0e : Added machine-readable dump format.
fb38eee : - Include pci.h in full distribution and use it instead of <linux/pci.h> when available. This should work-around all problems with Linus not synchronized with our PCI development.
2683232 : add SUN device IDs
2f48f63 : - Added a man page and updated README
18928b9 : First released version of pciutils.
a369050 : Added Geert's fixes for printing of disabled regions.
5975798 : Don't show "Unknown device" warnings in numeric mode.
e8db575 : Omit the CVS/ directory when creating a distribution archive.
f17b962 : - Minor tweaks for first publicly distributed beta-version.
6d0dc0f : Added a `device tree' output format neatly displaying all the busses, bridges and devices.
c0340fd : Added a README file.
98e39e0 : Beginning of the history.

+- Project: platform/external/perfetto

81b4e0abf5 : ui: Roll stable & canary
59e2eb0380 : ui: plumb explicitly Trace through Pages
f79657ed64 : ui: Add discriminating type to {,Legacy}DetailsPanel
8a4e5e8ecb : ui: move most state from Globals to AppImpl
ffa60c9162 : ui: fix ctrl-f on short-named tracks
2fadc23ac6 : ui: Fix UiMain lifecycle
6deebeee63 : test: Write UI test report URL on test failure
9ac629d09f : Reduce insert_values length in QueryResultSerializerTest.RandomSizes
b96e6f6df4 : COPYBARA_IMPORT=Project import generated by Copybara.
e168027c2d : ui: playwright tests
873fedbd47 : SIGINT gracefully stops record_android_trace
e5ff412e45 : ui: Fix broken flow clipping logic
89cd92f2d1 : ui: release cherry-pick aosp/3274215 and aosp/3274214 for stable UI
bdd3055f86 : trace_processor: Add parsing of perf followers.
658e812195 : traced_perf: Add support to group counters.
d6727bd2f7 : ui: make query editor resizable using full-width drag handler
52cfa5c83f : Add interning bounds checking to compact sched events
7b10f2eac4 : ui: omit chips in the popup
9725e77f84 : tp: add perfetto keywords to grammar
a1de0f01a0 : docs: Add `Analysis at scale` to TOC and expose BigTrace documentation
5f2d6cdf18 : tp: fix initialization logic when someone else has initialized SQLite
0ec4389f96 : ui: fix chip visibility with popups
965f4f0543 : [ui] Add a cmd to show sched latency in window
a4179f8fdf : suppress compile warnings for tokenize_internal
0945965b89 : tp: fix crashes in flamegraph code
a91e3cddd0 : Add sql_processing BUILD rule
f1ed69d184 : Add logic to regex match the input for pinning tracks. This requires iteration over each element of the input array
81a9d8d3b0 : ui: make track shell searchable
3e4c1be0e1 : tp: fix missing assert header
df6f679445 : tp: fix missing include
12863b9ac3 : gn: inherit proto_data_sources
8ca7354ec8 : tp: switch tokenizer to real SQLite tokenizer + grammar
25177cf2d7 : ui: Display CPU freq tracks even when sched events are not enabled
6ad63181c2 : ci: Disable x86 23-bit ASAN
4574399e4b : Fix wrong following flow duration
c58a23db1f : tp: use unused variable to fix compile in G3
f4d13fb57d : tp: fix build on Chromium
870964a365 : tp: move tokenizer into its own folder
a85f075e73 : tp: move parser into its own directory
fcae37623e : tp: switch to using a proper LALR parser for preprocessor
4efd095fc7 : COPYBARA_IMPORT=Project import generated by Copybara.
2214bd0015 : bigtrace: Add check for error field in QueryResult proto
9b8abc2126 : tp: move preprocessor into its own folder
6c3e73d9c3 : [metrics]: Add suspend and loss count to trace metadata.
ded5328c0d : ui: make coarse cpu counter tracks show up in the UI
8a624e5d4d : bigtrace: Add deployment documentation
b80b611d83 : bigtrace: Fix using /var/lib for clickhouse user scripts
4af009b5e6 : Add android_sdk_version to trace metadata
38826f0245 : Remove instruments parser callsite prefix tree
aa0cdd219c : bigtrace: Add more testing
d643922bef : Add slow_start_thresholds.sql to get thresholds.
335c843e32 : tp: remove flaky check for column type in span join
40477ffb51 : Revert "Add number of cpus to startup message."
2c7b40a3f7 : Add number of cpus to startup message.
88ce31118c : shared_lib: Fix PerfettoDsImplReleaseInstanceLocked()
c1cd728a37 : Fix flicker in sched details panel
10bba8d36a : Remove most of the logic in selection resolver
821f9c3c69 : tp: C++ implementation of counter_leading_intervals
d2eee5d8ea : base: bump watchdog timeout to 180s
048f3d12f2 : Remove thread utid from ThreadSection info.
8e53caa865 : ui: Move selection logic into SelectionManager
ba85aa022c : [Python API] Improve BatchTraceProcessor error handling
e6059c2b2f : [Record] Remove extension reconnect logic
e88c3c2a69 : instruments_xml_tokenizer: Fix missing include
cdd235c7da : ui: fix crash on incomplete heap graphs
ce9cc4bc4e : ui: a plugin is forever (and is deterministic)
24ec07d7b4 : [ui] Remove globals access in sched_details_panel
4dd52d524a : bigtrace: Add clickhouse UDF files to Dockerfile
0767a40f3f : tp: fix handling of duration events with the same timestamp in JSON
bea7f2f92c : ui: release fixes of canary and stable UI
180231fef0 : ui: fix IRQ tracks not showing up on UI
ddff4becb1 : ui: add unified scrollTo
aceafed274 : bigtrace: Add preemption for multi-user
6a4a99c3a7 : ui: Add WorkspaceManager
c18035d6ba : Fix use after move
b4a99412e6 : ui: Don't throw when omnibox.prompt is dimissed
55688717e2 : ui: Minor cosmetic refactorings
9e8a995fce : perfetto: autogenerate one more target it's easy to do so
e0f892c48d : build: expose python metrics target in android.bp
8723022971 : tp: include the terminal token in tokenizer substring
b89e5cffa8 : bigtrace: Update minikube setup script to use infra Dockerfile
820783aad2 : perfetto_cmd: improve error message on config read config on Android
16872340e5 : ui: add support for showing timestamps/durations in millis/micros
f3ad59ed2b : ui: change raw timestmap format to trace nanoseconds
d991292320 : Revert "Deprecate unused `LatencyInfo` steps."
e6ee305923 : ui: disentangle Omnibox and Search, kill SearchController
fcdac1a9fd : [Record] Send message to keepalive chrome extension
971ea34207 : Add table viewer support for android_logs
29565f6a2e : bigtrace_clickhouse: Add inner UDF to get output schema
21a13afa2a : ui: relocate registerXXX methods under App{tracks,tabs}
a8aed5d14b : ui: Add track title popups
20943a7791 : ui: fix small bugs around the flag/notes rendering
27b7b58fe5 : ui: move selection and notes from State to (Note,Selection)Manager
3cbee558ac : Deprecate unused `LatencyInfo` steps.
c60ec0dff8 : test: Revamp integrationtest pre-main initialization
3fb75e9059 : tp: always try to convert ftrace timestamps
323122393a : heapprofd: Change DFATAL to ELOG
fbd04fba4c : ui: Put ellipsis towards the middle of track titles
711fd4cffe : Export liblog headers
c3db47ec00 : COPYBARA_IMPORT=Project import generated by Copybara.
e05ce9df9a : ui: Schedule redraw when moving the timeline
2837afd10c : ui: Don't export ContainerNode and make it abstract
cd922ad854 : Add support for perf aux data
2c6a002c07 : thread_state: set irq_context=0 when synthesising a wakeup for a cloned thread
912b2be637 : ui: Fix overlapping track titles
1089cd416b : ui: remove dependency from Timeline and State
51bf84f1db : Fix sint64 parameter decoding in protolog parser
f6c1662f85 : ui: move all tabs state into TabManager
63a16f09d2 : ui: Fix bug where user async slices are added twice
bd9e5aa2dc : ui: Fix typo in aosp/3252403
8dd608d22d : base: remove extra include
73929b1b3c : python: make sure to include common package in pip package
6fd9ce6ea1 : ui: PxSpan > HorizontalBounds
c770f73eb7 : ui: move {Tab/Track/Command/Omnibox}Manager to core/*ManagerImpl
b2ee314e95 : ui: rename PluginContext(Trace) to App/Trace
735185d6ad : docs: fix docs build
c0fc4430a1 : ui: Remove unused global properties & unused publishXXX functions
75065f227b : ui: Clean up 2D geometry library
38972656fc : ui: Move high_precision_time.ts & friends to base
3ba309931a : Fix full trace metric pinning for surfaceflinger process
c77afa76b6 : ui: split interfaces out of public/index.ts (part 1)
1e07d3851e : ui: format imports
af9f1f3682 : ui: Move canvas_utils from common -> base
8e3383d42c : ui: Decentralize track grouping and sorting
10cb6b03d2 : trace_processor: Add sysstats gpufreq tracks
9ae733e3d0 : tp: fix logic around instruments GN variable (take 3)
6e6fcbc06c : UI: fix gn check when perfetto_trace_processor_mac_instruments=false
dd007cf2d9 : bigtrace_clickhouse: Add yaml files to deployment folder for clickhouse
ff57684a82 : tp: add support for multiple gzip streams in a single gzip file
09e2727002 : perfetto: bump pip version
1e42ecadeb : TP: add enable_perfetto_trace_processor_mac_instruments
9d17768a4d : Remove logic to delay protolog message processing
8e69aaaca1 : add sched_wakeup_task_attr ftrace event
7a8a9be410 : fix instruments imported on Mac
093006735b : tp: add support for legacy v8 sample events
92fcef7732 : ui: delete old flamegraph implementation
fb248b55d5 : ui: delete all the cpu profile panel code
a621a8a08d : [trace-processor] Add importer for Instruments XML files
bc8d08b152 : Move protolog_viewer_config parsing to TokenizePacket
b6f47d2f9e : ui: make pivot table round avg duration columns
81e72b7199 : ui: Move workspace.ts to public
7eb72da014 : ui: rename app.ts -> ui_main.ts
6a88fbb5c5 : ui: suppress crash dialog for websocket errors
d38b2633ec : Add abbility to create dummy mappings
9b2f41f7a7 : Implement SliceColumnSet
47c041176c : ui: show slice aggregation view even when pivot table is available
799fbeb776 : ui: color callstack samples based on the callsite id
b58c617baf : ui: move CriticalPath buttons to its own plugin (part 2)
eae799cba3 : ui: move CriticalPath to its own plugin (part 1)
d584ce7f57 : ui: Move CpuFreqTrack into its own file
9d3c250433 : ui: Fix performance regression
24ab6af9a8 : tp: fix null frame names in flamegraph
6fa2df0901 : ui: Fix spurious judder with tall popups
5ee0f67f90 : Improve argument selector
f7668fd47e : Simplify further TrackManager, get rid of TrackBundle
95d5875ab6 : ui: Roll releases
d008686ccd : ui: Improve names around TrackFSM
9283c9a243 : ui: remove TrackRef
b963d0d1fb : ui: tracks: rename methods
700c45efce : ui: Restore track names for async thread tracks
c4280c8b12 : ui: Fix time selection I-bar
0c010c59a8 : ui: Drop views/tables in CPU freq tracks properly
3cb2d53bb2 : ui: Remove track factories
77d9455965 : tp: small cleanup a bunch of files
bf2b86ce8b : ui: Remove paulsoumyadeep@google.com from owners file
96fd43468a : ui: roll stable to cherry-pick aosp/3244483
8048529c9e : ui: Remove unused debug track interfaces in public/index.ts
a86a69283b : [traceconv] Add Mach-O binary support to symbolizer
d9c9ea6d17 : Add perfetto_winscope-lite build target
cde4501944 : [mac] Emit signpost events on state reset
55aa35c80e : ui: fix app starts track
f6639b8b71 : ui: Primitive implementation of multiple workspaces
0a255bbf78 : [jumbo] Const-correct SharedMemory::start() and AlignedBufferTest::buf()
913ca1b08a : ui: print localhost as HTTP serving address instead of 127.0.0.1
6fd9ba9a9b : Simplify column id generation and add tests
82dd12c639 : Add thread id / process id columns
da7d6beefa : COPYBARA_IMPORT=Project import generated by Copybara.
a482835ed6 : Support INNER JOINs in query builder.
65ca82dc88 : Support explicitly specifying nominative aggregation type for columns
feddb5beb5 : ui: merge thread tracks by name the same as process tracks
cfd0c45c0f : ui: Fix bug where scroll jank track group was not getting added
399acae182 : ui: Fix logic to expand only track group
df70376ada : ui: Fix user async slice track grouping behavior
c3be4e4d9b : ui: Implement track object model API
77a2f9f472 : tp: migrate cpu profiling table to use new flamegraph code
8636474f59 : ui: don't show pivot table tab if there's no data
9c85a2e2ba : add Qualcomm sched_switch_with_ctrs to perfetto
de13fb972a : traced_probes: Add gpu frequency to SysStatsDataSource
8467e96431 : tp: improve error messages during JSON tokenization
c23d885c98 : ui: fix google3 plugin usage when offline
f8802a5668 : Parse Pixel-specific kswapd ftrace events.
8b01d95f76 : wattson: Refactor estimate to be estimated
e1572e83d1 : Filter "-" from identifiers, codegened SQL might have this.
7b927e17a9 : ui: Remove unused track-decider related types from various plugins
6b85548ded : android_probes_parser: Add desktop_mode_visible_tasks
4065de443a : Show modem counters and slices from the google3 module in the UI.
feb0263300 : ui: delay sql module registration until after potential reset
e99645b951 : Fix a bug in the Android Jank CUJs Perfetto plugin.
7e99db6e72 : trace_processor: add linux cpuidle time in state calculation
66c7fb8c0e : [ui] TableViewer: Add id column types.
6441ab9a1a : [ui] Add thread/process/thread_state/sched table viewers
61af8ec107 : Use indexes for flow table
1709a3dff4 : ui: Fix duplicate perf sample tracks
4ac2ba73ff : proto_merger: output "protobuf editions" syntax
66b9d1e7fc : tp: Enforce semicolon after CREATE PERFETTO INDEX statement
ee7c549fc2 : ui: Refactor flow events renderer
168e90f63f : Fix bug with glob matching
0758441abc : bigtrace: Add GCS integration to worker
5b451bdba8 : ui: Turn circular dep warnings into errors
3e5b9de588 : tp: fix stack sample changes with track_decider changes
1d85d3265e : Revert "Add slow_start_thresholds.sql to get thresholds."
f4ba9635d9 : Always link in WinSock2 on Windows, needed for both perfetto and traced binaries
6cfd3ad9ea : ui: Fix circular dep between slice_args.ts <-> sql_table_tab.ts
e26398d495 : traced_perf: workaround for crash when a uspace thread's pid gets reused by a kthread
bcdb225e54 : Updated debug track docs.
2b4ccd7847 : Print all failed dependency checks at the same time
4af43ef41c : tp: Fix typo that caused index to not match
fc4469c465 : [ui] Rename Plugin to PerfettoPlugin
d65f6fe486 : tp: Fill track.classification column
3ef0a48661 : ui: Fix circular dep between legacy_trace_viewer.ts<->trace_converter.ts
081955d313 : tp: Add storage & ram model to TraceProcessor
a3bf130f9a : traced: Add storage & memory modele to system_info
359948a90e : ui: Attribute idle cost to threads
b44ea0a4b9 : stdlib: Add Wattson idle attribution cost
013c62091f : ui: Fix circular dependency between globals.ts<->analytics.ts
fcc9dbc904 : [ui] Add a registry for sql id renderers.
de06ec1340 : ui: Fix circular dep between sidebar.ts<->trace_attrs.ts
f64c0dd7f1 : stdlib: More accurate definitions around frames
dc0f738e7c : stdlib: Cleanup of docs generation
63ce251b67 : tp: recognise new field for ftrace cropping and work around b/344969928
6f9673a57e : tprobes: ftrace: track last event timestamp per data source
b899aea079 : Fix table viewer -> debug track flow
0c46b3da48 : tp: Fail RegisterAllProtoBuilderFunctions if it attempts to register duplicate functions
386b4acfec : ui: tp: add support for pushing SQL modules through RPC interface
d2e1d77b91 : perfetto: bump PyPi package version
0060b1581c : stdlib: Check banned DROP in stdlib
3f75d636f1 : bigtrace: Move minikube and docker files to infra
139217d347 : bigtrace: Add GKE deployment yaml files to infra
8451492182 : stdlib: Move deep idle adjustment to be idle exit
a1d236151e : bigtrace: Add initial Clickhouse python files for gRPC through TVF
dbcdce59cb : cmdline_integrationtest: Correctly wait for start of trace
cf54437e8c : cmdline_integrationtest: Correctly wait for start of trace
8fb9fe8372 : tp: Cleanup small counter tracks
c651cfa693 : tp: Cleanup cpu and gpu counter tracks
a5f5fbb3fe : tp: remove ii operator impl
2864509437 : tp: Cleanup track table creation
e7753e6bac : perfetto: Add cpp-httplib to buildtools
405c843a63 : Remove table v1
e82608812b : tp: Add new columns to track table for better names.
cfbf9b4dcb : ui: Decouple chrome scroll jank v1/v2 flags
81bf2e5266 : ui: warn on double quote in query page
e47e204434 : Add slow_start_thresholds.sql to get thresholds. 1. Threshold data for different classes of device type, number of cpus or memory size will be added. 2. Methods to fetch thresholds will be expanded to select the appropriate one.
86e15ab74b : Allow specifying extra TP flags in Python API
955fdc7777 : Thread/process details tab
a5c992afad : protos: Exclude imports in android_track_event descriptor
2c4ecb5b23 : [ui] Table Viewer V2
403175e905 : Filter out negative Pixel modem event timestamps.
3faafd65f6 : [tp] Include RPC query iteration time in the metatrace trace
5790ce14cc : [tp] Include query iteration time in the query execution time
1438f28bbe : Cleanup way of adding debug track from PinAndroidMetrics plugin
adba57ec52 : tp: fix crash when opening json trace
d005c0123b : traced: fix missing include
2c6988cede : bigtrace: Increase message size for gRPC
3393e08dcd : metrics: Add wattson estimate for marker window
7c364a9f0a : metrics: Add thread attribution during markers window
d8c453acfe : Fix persistent tracing config
7e5a66ef58 : stdlib: fix app_vsync_delay implementation
62dcb72a50 : gn: Support custom namespace in perfetto_cc_proto_descriptor
525a88d2df : stdlib: correct the sign of overrun
18630edf3f : COPYBARA_IMPORT=Project import generated by Copybara.
446975aa08 : Decouple CUJ pinning from JankCUJ metrics
c3f4903096 : Fix exception when pinning multiple metrics
7a3cdf2274 : metrics: Specify action of Wattson app startup
900e4c469e : metric: Add Wattson thread attribution for trace
b84d9772e5 : tp: remove Min and Max function from column
0a57a62bc2 : tp: reduce memory use for heap graph tables
22bcba6705 : Add protolog data source to presistent config
254348caa9 : Remove input type that isn't needed.
a68342541e : tp: remove external uses of private Table methods
a897620d3f : Fix exception when a jank metric is pinned without any janky frame
53d8d8650d : tp: migrate codebase off legacy Column functions
7089399de5 : tp: reduce use of FilterToRowMap
743b52a9a0 : tp: extract out base classes for generated tables
952aa9d88b : tp: reduce binary size by making descriptors inline
b9b5d4225f : tp: add minimal binary for debugging binary size bloat
b231e0481a : base: fix returning long status message errors
423ef2fa7e : stdlib: fix _get_frame_table_with_id function failure
5f6bf4d145 : ui: display percentage of value in parent
db80ae0c44 : ii: improve performance of reading input tables
2b679c785c : stdlib: create the start_latency column
f1c49e8f31 : metrics: Rename Wattson estimate to rails
1c9db64a2c : Fixes typo for windows ETW Tracing.
be0aa917e4 : tracing_service_impl: Avoid spurious DLOG
6c910e82e2 : tracing_service_impl: Return void from StartTracing()
9f7de4062d : tracing_service: Fix crash if producer socket cannot be setup
a6dee6f92c : tracing_service_impl_unittest: Add test for timeout when detached
8543bc9859 : metrics: Add window info to wattson estimate metric
adacabfa9a : metrics: Remove period_type from Wattson metrics
1ed096898b : metrics: Simplify Wattson hierarchy output
2d993b39ff : Make symbolizer use llvm-symbolizer JSON output
2c63e6fe35 : [metrics]: Add logical binder breakdowns to binder metrics
f3b111a3d1 : [sdlib]: Add logical binder breakdowns
c5d26342cd : Remove PixelModemEventInsight message introduced in aosp/3013976.
40cb9a29a3 : ui: Fix crash when annotation track group_name column is null
5ff431cb0d : extend config proto for android.windowmanager data source
302d2f9191 : Support for !is_win in gen_bazel
5c7d3df14c : ui: Fix crash when loading CPU profile tracks
e154a8456a : Roll prebuilts for v47.0
20d803432f : Automatically infer UI thread for each cuj
e446936f77 : tp: Add check for ReadTraceUnfinalized status in ReadTrace
a853000023 : docs: Add CHANGELOG for v47
1b04fc393d : ui: Tidy up TrackDecider
c5795b2655 : Add input type to `ChromeLatencyInfo`.
cc2c90101e : ui: Added UI changelog
23e15c39c1 : ui: Fix integration issue: Missing type in BasicTable usage
44203904a3 : stdlib: Remove redundant CPU idle lag calculation
1603c2c58b : COPYBARA_IMPORT=Project import generated by Copybara.
e8687b8e9e : trace_processor: Add cpuidle state residences
68ad6dd354 : tp: fix typo in GetIndex
d50ec7a72b : Add default log from level option to the protolog config
33e8031b57 : tp: improve interface of OverlayLayer::Flatten
519b382ff9 : Add location to protolog messages
f56a180bc0 : tp: speed up BitVector::IsSet
bd856c0915 : tp: track columns used in query struct
99605cbdf9 : tp: Fast path for id equality constraint
fbbe9c7688 : tp: merge preludes together
fc48148ef5 : Rename "Scroll Jank" flag to "Chrome Scroll Jank" for more clarity.
976f3dcc36 : perfetto: Add linux.system_info to perfetto_cmd
61bd538ccb : traced_probes: Add cpuidle states to SysStatsDataSource
fdf6322694 : tracing_service_impl_unittest: Make ObserveEvents test more robust
76ed34f74a : tracing_service_impl_unittest: Rework timing of internal checks
3ea0490bb3 : stdlib: Fix bug with choosing model name
9336ec77c8 : ui: Also match group names when filtering tracks
046ae230f6 : tracing_service_impl_unittest: Make BatchFlushes more async
19ef262003 : tracing_service_impl_unittest: Simplify StopTracingTriggerTimeout
45d4359777 : [metrics]: Add android_anomaly metric
522954f1eb : ui: squeeze more text into flamegraph nodes
c74c59c8b5 : ui: Add linux.system_info as data sources for Linux and Android
0e95cc998b : ui: Add track filter using fuzzy name matching
14065c577b : ui: Add plugin API to add menu items to the sidebar
01138c8f4f : ui: make flamegraph filters clicking on node exact
e31e2b68d3 : ui: move open trace/open trace in legacy UI to commands in plugin
d2e2067f32 : tp: Fix cpu cluster fallback logic
1371648c47 : Enable kgsl ftrace event capture
9b683b1c39 : table: cleanup dependencies in prep for new iterator
df1f056f65 : ui: Remove 'main thread' chip from kernel thread state|slice tracks
5a36f7382f : ui: Add `onTraceReady` plugin hook
b99152049e : tp: cleanup Table functions
7ef4191ea0 : tp: add flatten/storageptr functions to StorageLayer and OverlayLayer
80e3b56617 : tp: remove serialize
78895990dd : Keep the original modem packet timestamp like we do for rails packets.
1130c8a58d : ui: stdlib: _is_linux_trace function
5cbf078b6f : tracebox: add mode to use system sockets
8b49d69a31 : Show flows in a table instead of a tree.
0bbe9e31f8 : Ignore markers when trying to determine if a file is a logcat
0b887cdc26 : Fix trace order parsing in zip
b278f042cd : Fix incorrectly guessed year for logcat files
c2a9824ec0 : tp: Cleanup table filtering
95fa1bc37d : [ui] Introduce sql_utils directory.
d3e5227b24 : stdlib: Add linux_kernel_threads
17675ee596 : ui: show percentages in flamegraph
c04191b637 : stdlib: split linux.cpu.idle into linux.cpu.idle_stats
1c927c1425 : Reapply "Add trace_file metadata table"
165788723e : Add proper error handling to PerfDataTokenizer::NotifyEndOfFile
e7ad443682 : ui: add support for bottom up visualization
51ecef6ec7 : ui: add segmented buttons widget
30014987c2 : Added pivoting functionality to counter debug tracks.
22c987e01d : Google Camera App Perfetto UI Plugin addition with startup tracks pinned
c9bf44be3e : ui: Sanitize timespan passed to timeline.updateVisibleTime()
1e10193043 : tp: make NotifyEndOfFile return a base::Status
fc0fb744e2 : tp: fix crash and performance in aggregation controllers
cf258f95a3 : bigtrace: Add headless service minikube worker and modify cluster script
6d86c8f8bb : bigtrace: Buffer results from workers instead of writing directly
e9b88b1f49 : tp: Interval intersect sorts table
dac4c0f01b : ui: gate wattson aggregation controller behind wattson plugin
98af7b00d0 : ui: add support for also counting slice count in flamegraph
07ffec6dc6 : ui: add proper formating for durations in flamegraph
40d984ecfa : Add null check to line number in pprof_builder
8768700942 : tp: Interval intersect special support for few queries
c253ababe9 : tp: Interval intersect special support for non-overlapping data
9973e155dc : ui: Roll canary
c94a2699cf : ui: add support for flamegraph-ing slices
0f5c342b15 : metrics: Add period_type for Wattson estimation
206358741a : metric: Add Wattson estimate metric
5ee75884ac : metrics: Refactor app_startup to be time_period
50d5c555ec : metrics: Move Wattson metric to stdlib for reusability
409fab0984 : ui: fix checked state of tab menu items
2961ee996e : Revert "Add trace_file metadata table"
c8b03f60a7 : Update chrome_input_to_browser_intervals_base.sql to use EventLatency
3177f68ba7 : ui: Clean up unnecessary code
42f22685b9 : ui: Clean up Wattson dependencies
b3afb4a8a7 : ui: Clean up Wattson for readability
fd0add1fc2 : ui: Improve Wattson by process/package runtime
70343b2e9d : ui: Wattson use views instead of tables
e1d954e34c : ui: Improve runtime of Wattson by thread/process/package
1c92a3c4b5 : ui: Improve runtime of CPU by thread/process
70496ce74f : ui: A few CSS tweaks in flamegraph
a0057c64f8 : ui: Tidy up details panel font sizes and weights
bca707edfa : docs: Update documentation for deep linking to perfetto ui.
22eb1d9334 : Revert "Ignore empty files in a ZIP."
4c840213e6 : [tp] Add runtime type checking for perfetto views.
86bd6701c1 : tp: fix typo in zip parsing
c9047846b5 : tp: Make Perfetto SQL types case insensitive
9b34310937 : Simplify the breakdown on heap graph aggregation
9ae4ce9432 : pigweed_detokenizer: Fix windows build (missing includes)
f6a5317086 : tp: Interval intersect supports multiple tables
cdeacaec03 : tp: Preprocessor intrinsic macro cleanup
c6688feb52 : tp: Implement _metasql_map_join_table_list_with_capture
3f25315d4f : ui: Change cpu labels to use android_cpu_cluster_mapping
74b3d03032 : tp: Add cluster label mapping from cluster_id
246b4bc3bd : stdlib: Create system state of basic components
ca9f3ed7b8 : Ignore empty files in a ZIP.
6e716a479a : Fix UI thread for BACK_PANEL_ARROW
40748c7390 : ui: TagInput - make `input` element fill remaining space after the tags
c890c3f5e7 : Add trace_file metadata table
9caf461460 : ui: move root_type from name to unaggregatable column in flamegraph
7c7d5b3a40 : ui: Tidy up BasicTable
794c330911 : ui: add property support to flamegraph and bring back mapping name
e4f5596aca : Simplify trace parsing order code.
fdfe6df08d : ui: add support for contextual columns in QueryFlamegraph
b10f4803ad : tp: Add TableList as macro argument.
e127b9529d : ui: implement pivot for flamegraph
d0bfe7f3d3 : tp: add metasql macro to map-join over column lists
e88189bb83 : ui: Avoid running eslint when no typescript files are changed
38699c80d2 : ui: Fix wrapping of track details popups
12dba637b3 : ui: Appease eslint by converting double -> single quotes in .eslintrc.js
ba79263ada : Move dominator tree aggregation to stdlib
93ba00c45f : tracing_service_impl_unittest: Make test more robust
c3d36949e5 : unix_task_runner: Annotate race condition reported by TSAN
9b7ed4945b : tracing_service_impl_unittest: Remove extra StartTracing() calls
4ad9260244 : ui: Fix 1ns event rendering
027fee6f11 : tp: use 'ucpu' for cpu_track/cpu_counter_track
176af21b22 : docs: fix broken example for deep link
222279b8bc : tp: implement metasql package and add macro collist -> result cols
c4310d8632 : Revert "ci: add local caching of //test/data"
6ad76d4964 : tp: fix build error when zlib is disabled
e5184e00d6 : UI: try reconnect when websocket connection is lost
9ca6d48295 : Add intrinsic for applying macro to token list
8273dc26b1 : Correctly handle the case where a token is not found.
6826a2975b : Make the perf importer more robust against unknown CPU modes
c45cab0d00 : TP: fail gracefully if a query result row is > 256MB
f3d8573a93 : tp: fix subtle edge case in merging nodes when filtering
ba3ff7245a : tp: graph_scan -> graph_aggregating_scan and introduce new graph_scan
b3b875a974 : tp: fix broken flamegraph query for perf samples
af7f538abb : Revert "perfetto.rc: Move traced to new ProcessCapacityHigh + HighEnergySaving profile"
c034668bfc : Replace required with optional in a new proto
e02cca23a9 : Focus on the Janky frames for CUJ Scoped Metric handler
33c4ad6342 : tp: Change the cluster_id logic to use capacity
cebaf48628 : Allow AddressRangeMap to trim overlaps
ba9546b858 : trace_processor: Add thermal zones to trace processor
9f494749bf : tp: Add hardware revision to TraceProcessor
3922834af9 : traced: Add hardware revision to system_info
ad665f0bfa : base: disabled mem watchdog when MTE is enabled
f106cb781b : ci: fix setting of PERFETTO_TEST_DATA_CACHE
e933c5af40 : ci: add local caching of //test/data
dea161d362 : Reimplement Pigweed detokenization.
fcc355c09a : tp: improve performance of excluded refs computation
bf4ced380e : Check types declared in schema when creating tables
f43bff06ad : ui: release cherry-picks to stable and canary
75fd92de29 : ui: fix heap graph summary table
45152ccbd3 : Adjust IP for perf traces.
1d68e80da6 : Add some support for perf samples with no CPU field.
d2a3e142d9 : ui: default to show stack if no other prefix is specified
b5a6659fab : ui: unhide Android trace probes for ChromeOS
c9030a0a49 : tp: support remote clock sync
cb56fa984f : Add extra meminfo fields.
7aa3b211e1 : ui: Add graceful error when state doesn't match
ab7528b943 : [tp] Fix handling the type of NULL columns.
5151fe795c : tp: Add Flatten function.
c19d6d4996 : ui: implement "Show From Frame" in flamegraph
092e47905f : COPYBARA_IMPORT=Project import generated by Copybara.
8e9690dd0b : [sql] Type-safety fixes for Android stdlib
268b079e57 : Reland "[stdlib]: Migrate thread_executing_span module to use interval_intersect"
92fa0bff2a : tp: Fix nullptr dereferencing
3a4b48a39c : protos: Add android_track_event extensions
c1a630a092 : ui: Avoid blindly stripping filepath-like prefixes from group names
7c416b0193 : ui: Add track shell button to show track details
c00dddf4ab : ui: Add main thread chips for thread state and slice tracks
b01fb30e89 : ui: fix registering tracks when there are duplicates per thread
55592f5a41 : ui: Add explicit track 'chips'
c8dc79415c : ui: Pass 'TrackDescriptor's to track predicates instead of 'TrackTags'
dbb29b8cfb : trace_processor_shell: Add --query-string option.
6cd3580303 : ui: Tidy up TrackDescriptor & TrackRef interfaces
2a3484215f : ui: Move all track metadata into tags
94f1c86711 : ui: Replace track 'labels' with a simple 'subtitle'
ae256c41b2 : ui: Make TrackDescriptor.displayName a required field
a1053928f1 : ui: Use track URIs to describe grouping
b580ef3037 : Revert "[stdlib]: Migrate thread_executing_span module to use interval_intersect"
1366d2bc0e : ui: toggle new flamegraph to be on by default
81d769de47 : ui: improve client/server plugin visualization
481ad6938b : ipc: fix std::move on const reference
94539d8d9a : tp: Skip unknown Trace fields in ProtoTraceTokenizer
80f471c39e : tp: Unit test for ProtoTraceTokenizer
c273b24f20 : tp: Interval intersect handles unordered intervals
985db46c15 : COPYBARA_IMPORT=Project import generated by Copybara.
9dece11205 : tp: Return partition column in interval intersect
0735e7efa6 : Support standalone logcat parsing
e2071bbbb1 : tp: add WindowManager parsing
1060a4a14e : add config proto for android.windowmanager data source
b9e8db4d3d : add WindowManager protos
2dbb3219b1 : Remove android_dma_heap from default metrics list
6ad39071e0 : Revert^2 "Move process metadata functionality and export proto creation helper"
c3f1922d64 : tp: implement support for data descriptors zip files
a00398816d : tp: migrate clock snapshots from a metric to a plugin
84773da880 : ui: show thread names in callstack sampling tracks if possible
1b6661bc87 : [ui] Create widgets/sql directory.
35e24165e4 : tracing: tp: Add tracing of cpu_capacity from Android sysfs
cedbb45109 : bigtrace: Add semaphore to orchestrator to evenly distribute requests
9276c287ca : Revert "Move process metadata functionality and export proto creation helper"
71ec384333 : Support linux perf files with synthetic events
b66a3140b6 : ui: Move `labels` from `TrackState` to `TrackDescriptor`
1cf28cdecc : ui: Remove the search summary logic into a new psuedo-track.
5cc53d88f2 : ui: Convert TickGenerator to a generator function instead of a class
253a1aa9af : metrics: Add recursive hierarchy to estimate breakdown
8f815557f1 : metrics: Add metrics for Wattson app startup
1ad3bc2c10 : ui: improve data loss notification using a popup
70ad7739c8 : ui: Sum the total estimated power
c9f05a8510 : Move process metadata functionality and export proto creation helper
3b0dcfb0f6 : ui: Remove `windowSpan` and derived properties from globals
714eca87a7 : ui: Remove timeline.visibleTimeSpan
6292beea8d : ui: Tidy up TimeSpan method names & remove generic Span<T, D> interface
b120adad7e : ui: Remove several useless global trace time accessors
2c6c8ddf12 : ui: Merge `HighPrecisionTimeSpan` and `TimeWindow`.
4fea3d0a4e : Handler for fullTraceJank
489a2586a5 : ui: fix inverted condition for enabling dominator tree in new flamegraph
917165dd96 : Record Chromium BSD license in LICENSE file
7bded5ea3c : ui: fix service worker manual enablement
08a1b5e0fe : ui: fix multiple typos in flamegraph code
33ac6881c3 : tp: refactor ZipReader to use TraceBlobViewReader
58b22cca7e : tp: FileBuffer -> TraceBlobViewReader and use it in ProtoTokenizer
0323fb5ac6 : [stdlib]: Migrate thread_executing_span module to use interval_intersect
701feac548 : ui: Add HTMLFocusableAttrs base attributes and use for TagInput
efee118486 : ui: Make widget attrs readonly
3a77bf83df : [Scroll Jank Plugin] Add predictor jank to offsets graph.
5371976ae5 : tp: scope all flamegraph queries to a uuid
092aa5c904 : ui: remove show frame and fix semantics of hide frame
7ed565a4dc : tp: add perf sample tracks per thread
f3624e0912 : ui: tp: implement support for heap_profile in new flamegraph
0dd9dfbb23 : Gracefully deal with no code ranges
db6fc5f334 : traced_probes: Add thermal readings to SysStatsDataSource
a5f40b4dba : ui: Display TID/PID for consistency
f0ed2507d4 : ui: Use DSU/SCU and dsu_scu for Wattson track
b31a0eddeb : ui: Change Wattson average power formula
a6738e2236 : Add serverity level to SlowStartReason.
dd08be8932 : ui: Remove Wattson 'Occurences' and 'Total Duration'
6cabc94bd3 : tp: cleanup perf related code
558d93d97e : CI: don't re-run tests for the same postsumib job
7ed1b32bac : Disable pigweed outside of the android build due to non_prod mismatch
c6dc2af10b : tp: Use Token for SortToken
3cb0d6d254 : ui: Fix bug where timeline doesn't update after focusing event
4b685ec3d0 : tp: fix off by one unit in counter track
170f839faa : tp: overhaul process summary track to be more efficient
b55c19db49 : Make TraceToPprofRealTraceTest faster
d335827f23 : COPYBARA_IMPORT=Project import generated by Copybara.
b219e63f50 : ui: fix incorrect package names when selecting slices
43b5f7f8c3 : ui: Use 'using' instead of try..finally in query_flamegraph.ts
8e88d57a3d : ui: fix rendering of negative counter tracks
c792780806 : Handler for blocking calls debug tracks
7b99362bec : MetricName to be passed encoded
442ab2e9da : [reland] Do not sort args explicitly in the UI.
454febbc25 : [stdlib]: Update input stdlib with new event_type
24f245e445 : ui: Utilize Typescript's Disposable and AsyncDisposable
14273e4530 : UI: clean up globals<>dispatch<>frontend interaction
be7a55c62f : tp: remove a bunch of spammy dlogs
82e413333b : CI: update python2 -> python3
9cdb219121 : UI: clean up TextEncoder/Decoder
9efb625902 : tp: performance fix in CpuTracker::GetOrCreateCpu
5937b45287 : ui: Explicitly list units in Wattson tables
f64aab0a33 : ui: Fix missing Wattson estimates from JOIN-ing
b1548e9b59 : Add min_sdk to java_proto build target
5c3bcd6a32 : ui: Sum Wattson estimated energy
75dd70883c : ui: Add total estimated energy to Wattson tracks
370e5f22c3 : [stdlib]: Fix critical path correctness with kernel stalls
4bbb31d855 : [stdlib]: Add a generic critical path graph module
db3f7dc40e : tp: add support for aggregate selection of perf samples
6b666a980a : ui: add support for stack samples in new flamegraph impl
a09c7eb343 : ui: Don't display Wattson tracks on unsupported traces
6c47064a22 : bigtrace: Add minikube integration
b78a377dbf : ui: switch hover popup to be similar to internal pprof
5183913493 : Revert "ui: Use packages_list in lieu of android_process_metadata"
09e63d2a6f : ui: Explicitly order ftrace tracks by CPU
ffe9446e2b : ui: Simplify track lifecycle management using an async generator
74773efe8a : ui: Fix missing await in process summary track
4a4f362fce : ui: Use packages_list in lieu of android_process_metadata
875699c863 : ui: Rename SCU Interconnect to DSU
bcdb35055e : ui: Simplify Wattson by thread tab in UI
6d80adccb2 : ui: Cleanup variable naming of selected track
d4a3c86809 : Add tools/ssh_into_gce_vm
1fb5292c91 : Fixes recording interface V2 for Windows Desktop.
7d01267beb : ui: fix default flamegraph flag value
886244d4e3 : ui: introduce new flamegraph widget and use it for java heap dumps
1741053bf8 : tp: fix subtle issues with nested macro stringification
f376587c12 : bigtrace: Add multi-worker integration testing
498917d624 : bigtrace: Setup docker-compose for Orchestrator and Worker
efb3bf6197 : tp: rework version detection logic in startup metric
3d750cee9c : Move traceconv unit tests to integration tests
57b6dc6182 : ui: Fix hot reload
a616b51939 : Fix map assertion in traceconv
16cc723fbd : tp: specify ColumnFlag.SORTED in winscope tables
f82fa17393 : ui: Update TS target & lib to es2022
d12303881f : ui: Fix broken color loading from CSS
966f805f67 : ui: Simplify BaseSliceTrack types
78a0533faa : UI: eslint: stricter boolean expressions checks
c608464767 : UI: node-watch -> fs.watch
2e0c5dcc87 : Read Pixel modem Pigweed events.
48db6b1a54 : ci: skip linux/android/bazel tests on UI-only/infra-only changes
01ecebb935 : Remove unnecessary include from a unit test
efe9ceedf8 : shared_lib: Remove limit of 4 extra params in macro (ABI break)
6e32864946 : shared_lib: Add PERFETTO_TE_PROTO_FIELDS param
790caa2ea2 : Remove circular dependencies
d73e7b9bd9 : ui: Remove "HPTime" from trace_controller / state_serialization
64a19006b7 : ui: Remove circular dependency between timeline and globals
4f92f605fe : ui: Remove `frontendLocalState` from `globals.state`
e0a6a7d7e1 : ui: Add SharedAsyncDisposable
79e0d0ac2b : UI: disentangle globals.router
692702fc61 : UI: uprev also mithril and immer
53c59eb407 : Support trace to pprof conversion in traceconv
ccc6bd1afe : tp: add some macros and tables for operating on heap graphs
258bc0b1a8 : Reland "tp: Add interval intersect function (2 tables, with partitioning)"
8bc7459d67 : ui: Remove dependency on globals from canvas_utils.ts
84514d3b49 : shared_lib: Support extensions in the protoc macros
aa6bc69ad2 : bigtrace: Enable integration tests
de84e76f42 : bigtrace: Add extra command line arguments to Orchestrator and Worker
507d8bd5b0 : stdlib: Reorder JOIN to be same order as INDEX
7f45175791 : UI: uprev packages.json
b47707272c : UI: upgrade jest (test framework) to v29
ec0c119860 : Revert "tp: Add interval intersect function (2 tables, with partitioning)"
a9e44566d5 : UI: update prettier & eslint and re-prettify
5641c93f49 : UI: update node to the latest LTS
3b1ec3b366 : tp: Remove __intrinsic_interval_intersect table
1ed9cb5e88 : ci: fix small typo in config for GCC bot
8b44aa42b1 : tp: Add interval intersect function (2 tables, with partitioning)
817df95b71 : Handler for cujScoped metric debug track
c9b465d667 : tp: rewrite dominator tree on top of graph scan operator
394e967394 : Do full sort for ZIP traces
813b13a2bd : tp: Add interval intersect function (2 tables, no partitioning)
cdfc63479e : stdlib: Add new device for Wattson support
ae0abe0463 : ui: Associate Wattson estimate per package
748cd068a8 : ui: Create separate dir for Wattson aggregation
a58483ef74 : ui: Associate Wattson estimate per process
957670484e : ui: Associate Wattson estimate per thread
b64834c3f7 : COPYBARA_IMPORT=Project import generated by Copybara.
023f0e55fb : Add total and per process delta for dmabufs
563e24675a : ui: Aggregate estimate for CPU subsystem
e0eaaec2db : UI: add src/test/diff_viewer to .eslintignore. Also fix PRESUBMIT.py
0ccee908b3 : UI: fix tests
7c7f16c26e : UI: fix missing m imports
ec1fc228c7 : bigtrace: Refactor Orchestrator and Worker implementations
56760ea456 : bigtrace: Prototype multiple workers on a single machine
2b737f0592 : ui: Remove circular dependency related to public/index.ts
d99981fd88 : Update Bazel version in CI to one that can build Pigweed.
422d806437 : tp: Implement IntervalTreeAgg (without partitioning)
7290bdb794 : COPYBARA_IMPORT=Project import generated by Copybara.
83cb88335e : ui: mark flamegraph cache class also as legacy
88f5bd2255 : perfetto: Fix build flag to detect gcc
c12c343aeb : ui: Remove redundant panel.ts
f3ab3b50ee : UI: Fix Service Worker controller
8cd93c018b : ftrace: Support atrace_categories_prefer_track_event
84ac8672a9 : bigtrace: Add ThreadPool to Orchestrator
53947df53d : Introduce dmabuf_allocs to stdlib
474dee4ebb : ui: fix running format-sources with no diff
51fbadc7fc : ui: Move COUNTER_TRACK_KIND from core_plugins -> core
a720cffd7b : ci: uprev linux_gcc_release to gcc-8
6b658997ce : UI: reduce circular deps
61c50db5f1 : tp: Migrate stdlib to CREATE PERFETTO INDEX
1bea8ecadf : Support LUCI presubmits on cog
f24a10c060 : ui: add ui/format-sources
4af756f850 : Revert "Do not sort args explicitly in the UI."
28ab880a9e : tracing: Do not call NotifyDataSourceStopped if not required.
91d0a0efb5 : ui: Use TagInput widget in android logs panel
a5cb1b02b7 : tp: Fix validation
1332e8e821 : ui: Add simple tag input widget
334190f582 : trace_redaction: Use anonymous namespace in test
f31d3a852b : docs: Document CREATE PERFETTO INDEX
ec23caa512 : Do not sort args explicitly in the UI.
503fb4b6b8 : ui: Improve sched slice details query efficiency
ec4132b72a : ui: Fix bug in active CPU count track name
3429e5bfee : ui: Fix stray comma that was upsetting prettier
64934b90bd : UI: remove validators, move to zod
1335ae8559 : ui: switch permalink to explicit serialization
14d26265c3 : Update android_camera metric SQL.
af5773cce6 : ci: fix a few issues found while deploying
1d3948c31e : perfetto: Fix python common imports
df6482532d : [stdlib]: Remove following_flow from binder module
9ee8c1ef2e : CHANGELOG: Create perfetto index
9b6cd6a054 : tp: DROP Perfetto index
d5b761bbd6 : UI: set the window title on load
470c96446b : tp: CREATE OR REPLACE Perfetto index
be7021de46 : tp: Implement CREATE PERFETTO INDEX multiple columns
260b9fe281 : Return trace file after successful trace completion
71e618ad3a : tp: fix hasty autosubmit+1 merge failures
6650d9e3dd : Extract jank classification between app/sf in std lib
08c9fb9d96 : tp: Interval intersect fix: timeout when partition not found
c30d5cd368 : tp: rename cpu_frequency view to be more appropriate
cf1813e8fb : tp: implement graph scan macro and associated C++ function
cf48f4ecd2 : Move owners file
7fe7bfa83b : ui: Disable mem track y axis sharing
6467716170 : tracing_service_impl: Add extra synchronization on unittest
ce587ec8e6 : ui: label all existing flamegraph code as legacy
04c1c1e119 : ui: Consistent y-range for all CPU SS tracks
3b45356095 : ui: Simplify Wattson UI for CPU SS
5268307bd4 : ui: push out stable/canary UI cherry-picks
24bed448c4 : UI: refactor GcsUploader
e1d7ded472 : Add skeleton of plugin to automatically pin Android performance metrics related debug tracks
3364667831 : Add inode tracking arg for dmabufs
8a17caff26 : tracing_service_impl: Unit test for attach/detach
154a7a60b7 : tp: move gpu.frequency module to android package
6715e76c13 : tp: move memory modules to linux and android packages
28092f8889 : tp: move memory.heap_graph_dominator_tree -> heap_graph.dominator_tree
4d55faab8c : bigtrace: Add integration tests for gRPC service
6c30860fb2 : viz: add missing include
7ae5c744ba : tp: move cpu idle and frequency to linux module
a1aa994de2 : tp: move utilization package inside linux package
da1ccee070 : tp: remove cpu.size and cpu.cpus modules
69283927b3 : Add single way to look up package name for uid.
8454215366 : ui: Add Wattson estimation for CPU subsystem
305da9d636 : Add support for processing interned protolog ViewerConfigs
a2765ca42e : ui: Allow pinning tracks when adding tracks within onTraceLoad()
c191518b63 : ui: show ancestor/descendant slices.
15d740a32e : Add ancestor/descendant_and_self_slice.
1ce41d5190 : Sort protolog rows by timestamp
1247b79124 : tp: introduce token zipping logic to the preprocessor
211056cec3 : Add option to control print log
f20e302357 : tp: Parse CREATE PERFETTO INDEX multiple columns
eec8c265fd : tp: CREATE PERFETTO INDEX on one column
aec7f057d1 : tp: Add PerfettoSqlEngine::GetMutableTableOrNull
1566f1332b : ui: Fix crash when adding pivot debug tracks
bfb03f7fa0 : Add "bytes" to total network label.
81839bec62 : tp: Refactor QueryResultIterator to separate class
c4d6ffb5f9 : tp: only export Perfetto static tables to SQLite
ea3a60db9a : tp: introduce a new stringify macro
ce9784a4e0 : tp: cleanup preprocessor
3169913c25 : tp: add rowdataframe class to easily pass many rows between C++/SQL
d84c971383 : ui: Add Wattson estimation for individual CPUs
9ed4eea869 : bigtrace: Implement initial single worker prototype
86acd3389e : meson: Try harder to get c++17
9506bcae14 : tp: BitVector::FromUnsortedIndexVector
1c07467ca0 : tp: implement BFS graph traversal algorithm
dad7f35e15 : tp: refactor and cleanup the DFS intrinisic
70624a4911 : Switch modem detail tracks to maximum 100%.
fff03bec3f : Add a ProtoLog message decoder class
1f8be3bf18 : [stdlib]: Split the interval flatten macro in two steps
a135a08fc2 : tp: implement structs in trace processor
b427f8d4e7 : tp: implement array_agg aggregate function
1f7279a2c3 : tp: Parse CREATE PERFETTO INDEX string
8e56906ff9 : tp: Update some comments
03b2e37671 : Trace Redaction - Reimplement and expand frame timeline tests
14bdd7f97d : tp: don't use limit/offset constraints if unknown constraint is present
641390c347 : bigtrace: Generate gRPC python files for client
df829a43f1 : COPYBARA_IMPORT=Project import generated by Copybara.
21fafc9951 : ftrace: stop enforcing a 64MB cap to per-cpu kernel buffer size
d6721308e4 : docs: Example of env var PERFETTO_PROGUARD_MAP with collect scripts

+- Project: platform/external/pigweed

005cc8f6b : Project import generated by Copybara.
50d40c28d : Project import generated by Copybara.
578d85fe3 : Project import generated by Copybara.
973b1f885 : Project import generated by Copybara.
f8283facc : Project import generated by Copybara.
ffbe97d18 : Project import generated by Copybara.
4569da2ae : Project import generated by Copybara.
f4b252e36 : Project import generated by Copybara.
de44fbaf2 : Project import generated by Copybara.
1cbf47534 : Project import generated by Copybara.
250644932 : Project import generated by Copybara.
da3b2eb54 : Project import generated by Copybara.
1ea218333 : Project import generated by Copybara.
dd71f75f3 : Project import generated by Copybara.
c2774694c : Project import generated by Copybara.
5a1f61d27 : Project import generated by Copybara.
1d6ab0d1c : Project import generated by Copybara.
51ea31cbe : Project import generated by Copybara.
c0a3408ee : Project import generated by Copybara.
360f22098 : Project import generated by Copybara.
dfd09e8bc : Project import generated by Copybara.
f45a65151 : Project import generated by Copybara.

+- Project: platform/external/protobuf

363eab69c : Merged-In: Ib44e02ceac77164647a6ac0ba1d27187ff165686 Export `any.proto`.
a37137807 : Export `any.proto`.
db2558fef : Specify is_stubs_module property
751b10017 : enable rtti on host for libprotobuf

+- Project: platform/external/python/absl-py

9b1225c : Add Soong build files for absl-py
eac3796 : Update MODULE.bazel
8abdd60 : Preparing the release of absl-py 2.1.0.
1e13a8c : Fix absl.testing.xml_reporter for Python 3.12.1 when all tests are skipped.
78af725 : Do not fail on Python 3.12 when there are tests but all skipped.
2af184b : absl.flags._argument_parser: Mark EnumClassSerializer as generic.
6929bf0 : Add `serialize` method to `FlagHolder`.
64d3b6a : Fix #199: Correctly check `_inherited_absl_flags` by comparing to `None` instead of implicit bool.
0ff1e24 : Add an assertDataclassEqual method that provides better errors when it fails.
9499935 : Add flags.override_value.
407b2d5 : Unwind flag modifications on validation failure.
37dad4d : Preparing the release of absl-py 2.0.0.
1edf2ab : `absltest`: do not fail tests on Python 3.12+ when no tests ran and: - Either test filtering is used - Or sharding is used and the shard index > 0, i.e. only the first shard will fail when no tests ran on Python 3.12+.
f9281cb : Clean up unit tests that no longer apply for Python 3.12 compatibility.
7092100 : Explicitly fail when a Mapping or Set object is passed to assertSequenceStartsWith as the `whole` argument.
e5f96d9 : Add a test case for parameterized async tests using IsolatedAsyncioTestCase.
8e3ad2e : Align `logging.exception` signature with that or Python's builtin by adding `exc_info`.
9764133 : Internal change.
9e54320 : Update parameterized.CoopTestCase to work with python3 metaclasses.
cadd68c : Correct argument name `user_msg` of `fail` in TestCase in absltest. The second argument isn't a prefix.
552ebe9 : Always import typing since we have dropped Python 2 support.
1a6806d : Small typo fix in the module docsting of parameterized.py
38b837f : Add rules_python loads to absl.
882c967 : Annotate absltest.TestCase.fail to help pytype's analysis.
492b944 : Internal change
1a27b3a : Marked absl.flags.FlagValues as having dynamic attributes
5511454 : Improve a few type annotations in absl.flags:
ab4339c : Merge absltest_py3_test to absltest_test now that we don't support Python 2.
2a7003e : Inline flag annotations.
f0e2b78 : Always import faulthandler since we have dropped Python 2 support.
ba6b5ad : Export the non harmful `g-import-not-at-top` pylint pragmas.
ab8d6c4 : Adjust blank lines.
2e7fd78 : Move the GitHub workflow and ci files to their correct location.
4282e20 : Create GitHub CI configurations.
e1a4073 : Delete these setup/teardown methods, they are not necessary and also wrong.
7dc9527 : Prevent setting str type for enum_values.
c67f2ea : Expose absl.logging flags as FlagHolders.
7e34be5 : Add type stub file for absl.logging.
28bf989 : Fix or acknowledge unsoundness caught with pytype --strict-none-binding.
c7e2c67 : Add type stubs for _helpers module.
13443af : Specify Flag.default types.
37d9784 : Provide `fnctl.ioctl` arg as bytes.
b3b4d90 : Fix register_flag_by_module_id annotation.
c1e1b75 : Use validator interface in type annotation.
bfbd9bc : Inline flag annotation type comments.
9c2c1b6 : Explicitly declare the package().
b12daa7 : Remove these unused default argument values.
65c81c2 : Expose Flag._serialize to type checker
813f251 : Enforce alphabetical sorting order by test name in the test.xml output.
d97533c : Break up the regex matches in xml_reporter_test, allowing test suites with more than one testcase tag to be validated as well.
6d560aa : Merge changes from https://github.com/abseil/abseil-py/pull/216.
2d59b42 : Use better assert methods.
366775a : Update deprecated aliases for Python 3.12 compatibility.
3b13ba5 : Adjust `AbslTest.assertSameStructure()` to use the test case's registered equality functions for comparing leaves of the structure.
52d8215 : Delegate enter_context to enterContext and enterClassContext when avaiable.
786a9f2 : Replace `.parsed` with `.present` in docstring for `flagsaver.as_parsed`.
6cafb1d : Addition of type annotations and pytype supressions to allow the unittests for absl.testing to pass through pytype without errors.
f199f3a : Update license rules.
35b643d : update license rules
bf38679 : Merge #214.
7739277 : Fix indentation.
5c3b2da : Make the bad stream test more clear.
61cc761 : Check that stream is not None instead of catching AttributeError.
08a4a39 : Add assertion that flush was called
92f1e89 : Handle case where stream is None when flushing it.
e2d6481 : Fix the readthedocs dependency requirements.
61b1ba4 : Fix a merge error in CHANGELOG.md
75e4f78 : Remove unneeded variable.
db7dc90 : Use .dev0 as development versions before we make an actual release.
5fd2001 : Rollback the logging change.
9e051b4 : Drop Python 3.6 support in absl-py.
3707441 : Allow forwarding kwargs to logging.log from more log utility methods.

+- Project: platform/external/python/bumble

737abdc : aics: make it a secondary service (#555)
e7f9acb : add support for selecting the identity address
dfdf370 : Remove att.CommonErrorCode
cd9feeb : Implement AICS (#547)
f8e5b88 : Add some HCI commands and events
b7259ab : Fix typing errors.
00e660d : Implement Hap support (#532)
88e3a2b : Fix linting errors.
aa65841 : Bug: Edimax BLE Dongle Fails After Teardown and Re-Instantiation
8051c23 : Return ATT_Error_Response on rejected write
fe38ab3 : Fix TBS Characteristics UUID
1256170 : Pandora: refactor l2cap service
0c9fd64 : DH Key compute check modification for OOB Pairing
2e99153 : Pandora: Add L2CAP service
4a691c1 : pyusb: allow to detect multiple usb dongle
a311c3f : hotfix for usb transport
04311b4 : Refactor ASHA service and integrate with examples
597560f : Ignore invalid local resolvable address
ccc5bbd : BtBench: Scan
2248f9a : Correct HID type annotations
c44c89c : DH Key compute check modification for OOB Pairing
9dd814f : strict compliance check
ab6e595 : fix typing
f08fac8 : catch ATT errors
a699520 : fix after rebase merge
f666334 : wip
f3b776c : wip
de7b99c : wip
c6b3deb : Fix CTKD failure introduced by Host RPA generation
414f2f3 : DH Key compute check modification for OOB Pairing
a0b5606 : don't user a parser for a usb source
ed00d44 : DH Key compute check modification for OOB Pairing
3824e38 : Support Interlaced Scan config
b164524 : DH Key compute check modification for OOB Pairing
29e4a84 : DH Key compute check modification for OOB Pairing
619b32d : DH Key compute check modification for OOB Pairing
312fc8d : support controller-generated rpa
615691e : add basic RPA support
4a8e21f : Add Metadata LTV serializer and adapt Unicast
b6dc719 : Remove licorne@google.com from OWNERS
0f2e523 : MCP constants and Client implementation
6a51166 : better packet queue logic
85d79fa : Update scanner.py to use pyee.EventEmitter
881a5a6 : Add UNIX socket transport
eec145e : add type hint
26203eb : Add devcontainer.json
3389e3e : device.py: Update get_characteristics_by_uuid()
7e1f01c : Add favicon.ico to docs folder
e09c91d : console.py: Use Address.generate_static_address
df20666 : device.py: Add discover_all() api
b98e493 : Add tip about disabling caching to web's readme
c2c46e9 : Create `inv web.build`
27791cf : emit delay_report
df5fc2d : add test
ea49348 : remove duplicated lines
658f641 : add manufacturer data
f8a2d4f : Reorganize exceptions
00edd1f : post-rebase fixes
999d7b0 : wip
2e3aeb8 : support out of order advertising set termination / connection events
dea907b : attempt to fix pandora test (+3 squashed commits) Squashed commits: [759372d] address PR comments [2f2a275] wip [cc86b98] wip

+- Project: platform/external/python/cpython2

c5cc7fc413 : Revert^2 "Disable -Wno-single-bit-bitfield-constant-conversion locally"
c667749398 : Revert "Disable -Wno-single-bit-bitfield-constant-conversion locally"
e190c6100b : Disable -Wno-single-bit-bitfield-constant-conversion locally

+- Project: platform/external/python/mobly

706ac57 : Upgrade mobly to 1.12.3

+- Project: platform/external/python/six

65486e4 : Use API token for PyPI upload auth.
1a4f325 : six 1.16.0
64601c7 : Add Pierre Grimaud to CONTRIBUTORS.
a4feaa4 : fix typo in CHANGES (#353)
3054461 : Add changelog for #343.
2591629 : Implement find_spec() for _SixMetaPathImporter. (#352)
42636b1 : Fix typo in Changelog: itmes -> items. (#350)
ae22dcf : Add changelog for meta path change.
e51553a : Port _SixMetaPathImporter to Python 3.10. (#343)
c2a5935 : Don't install typing. (#344)
c0be881 : Advance version to 1.15.0.
714f40f : Document #331.
05c4f51 : Optimize ensure_str and ensure_binary. (#331)
a5bb7aa : Fix ensure_text docs. (#326)
3a3db75 : six 1.14.0
be13e64 : python-porting is dead.
c8e190c : Add change log for assertNotRegex.
10a2b75 : Add assertNotRegex. (#289)
5cd83db : New contributors.
ab67534 : version -> version_info
48ffe3c : Point _dummy_thread to _thread on Python 3.9.
9e824c0 : Update pytest for most Python versions. (#318)
f4ccdb2 : Change log for dropping 2.7 and 3.2 support.
ac4bdc5 : Drop support for EOL Python 2.6 and 3.2. (#314)
422fc7a : Changelog for #251.
1988faf : Fix wraps handing of missing attrs. (#251)
a4d9af9 : 10 years of six!
33b584b : Remove unused inner function. (#310)
4309e80 : Clarify python_2_unicode_compatible is for classes.
ec58185 : Bump version to 1.13.0.
203b81c : Fix the reST roles of some modules.
a64af38 : Add a changelog for the ndbm move.
8f74902 : Recognize new contributors.
0dc54ea : Add six.moves.collections_abc.
1f2f571 : Add ndbm move. (#299)
a997033 : Add changelog entries for recent changes.
899b9c6 : Update CI Pythons.
7385912 : Revert "Remove distutils fallback and outdated comment (#269)" (#304)
efd43d0 : Pin pytest. (#306)
10538f7 : py.test -> pytest
ebb0db5 : Add support for PEP 560. (#305)
aa4e90b : Increment copyright year.
8da94b8 : Remove six.io. (#285)
6845a1b : Add missing "as". (#276)
d507154 : Travis CI: Start testing on Python 3.6, 3.7, and nightly. (#275)
296c10c : minor formatting fix to ensure_str documentation (#273)
44f9d2e : Document that binary_type is only necessary for Python 2.5 compat (#270)
d5efa74 : Remove distutils fallback and outdated comment (#269)
d927b9e : six 1.12.0
a228df3 : Add alts to all badges.
5243a2d : Make indentation consistent.
c2f7727 : Add RtD badge.
0b4265e : docs: reload() is in importlib in current Python 3. (#266)
e114efc : Add changelog for a611f60dc73d9df64fd8ebcec1daf9f7827e29db.
a611f60 : Make add_metaclass copy __qualname__ from the original class. (#260)
b4eb516 : Fix wording.
045096c : Prefer https:// URLs where available. (#256)
8816e06 : Remove deprecated indexserver from tox.ini (GH-257)
af9e43e : Be more precise about what six.class_types is. (#254)
84d07dd : Update all pypi.python.org URLs to pypi.org (#238)
866c220 : use old setuptools on 3.3, too
8f26110 : make the homepage GH (fixes #247)
68112f3 : fix typo (#228)
0d89d58 : use -m for invoking py.test (#226)
edb7d00 : documentation tweaks
877dbe8 : changelog updates for #204
db3d0d6 : add ensure_binary/str/text helper functions (#204)
5fb43eb : bump copyright year
34506dc : Pass python_requires argument to setuptools (#224)
5d0bb5b : Document six as stable and ready for use in production (#223)
c32b214 : PyPi -> PyPI (#220)
63b2661 : Ignore the build directory in gitignore (#215)
da70185 : Include license file in the generated wheel packages (#214)
15e3143 : six 1.11.0
a55f1f7 : add pypi secret
107556a : also distribute sdist
c3698c2 : point to read the docs
ecadc26 : changelog for pr #178
a3b7706 : changelog for pr #191
cb7c03e : add test for metaclass subclasses
96b9328 : Define __prepare__() in with_metaclass() (#178)
024fcbb : Temporary metaclass should not inherit from "meta" (#191)
bdc84ba : Add parse_http_list and parse_keqv_list to moved urllib.request (#203)
bb221f2 : remove moves.getstatusoutput
c28fa79 : Improve Travis CI config (#205)
b0ed665 : Fix typo: intepreter -> interpreter (#206)
cd34811 : just use builtin next()
7036f12 : add badges to readme (#200)
f574c7b : Rename [wheel] section to [bdist_wheel] as the former is legacy (#197)
9281bd2 : Correct from "an" to "a". (#196)
3280aa8 : Avoid dependency cycle by using distutils when setuptools isn't available (#184)
89ab315 : document #172
ee15bee : pytest -> tool:pytest in setup.cfg
2c3492a : Add unquote_to_bytes to moved urllib.parse. Fixes #171. (#172)
490148d : Add pytest as tests_require (#181)
f4eb637 : document pr #167
a345f62 : add Lucas Wiman
e05c725 : Add moves for getoutput and getstatusoutput.
4141a3e : fix command name
0f9ce83 : set up Travis
16cab6c : convert hgignore to gitignore
04f94c0 : https for pypi url
6405474 : bitbucket -> github
dbfbfc8 : update copyright year
1580136 : A small typing mistake on documentation/index.rst
b645181 : changelog for pr #80
1287781 : Document adding splitvalue to urllib_parse
712400b : Add splitvalue to urllib_parse
38544af : Drop duplicate b() in note about it and Python >= 2.6
dbb93c5 : Documentation spelling fixes
c3b9b22 : changelog for pr #75
7ebeb30 : add Anthony Sottile
1c6f1fd : Reorder six.moves.email_* (documentation)
800613c : Reorder six.moves.email*
b7e0fab : s/mode/mod
efa86c5 : Document email_mime_image
c17283f : use https for PyPI
d071f66 : set tracebacks to None rather than deleting
4337b2b : changelog for pr #72
42b4b34 : Rename class name to be consistent with the other examples.
c09b2dc : Add six.moves.email_mime_image
e891314 : add 2016 to copyright years
cd3a8e9 : It's 2016, unconditionally use setuptools
12381bd : Delete exception variables in frames that raise exceptions.
78833c7 : add License goop to all python files (fixes #137)
06510cd : Added tag 1.10.0 for changeset e5218c3f66a2
c3ec058 : bump version to 1.10.0
d1a3be7 : Clarify wording of u'' vs u() for Python 3
7dc4a11 : use https links
5336bf3 : add Wouter Bolsterlee
8b96f32 : improve performance of int2byte on python 3 (fixes #122)
bfc3f2c : I don't think cygwin has winreg
67c506c : changelog for issue #99
38ff079 : add Mirko Rossini
c7aef4f : add Max Grender-Jones
a171108 : documentation updates for issue #108
b56b698 : doc tweaks
52d7391 : add changelog for pr #64
d6e1485 : remove redundant iter() (fixes #121)
c6336d7 : Specify skipif condition as strings
4e06c90 : Close branch brettcannon/added-brett-cannon-to-contributors-1425416252926
85833a1 : Added Brett Cannon to CONTRIBUTORS
ce6c3a5 : unwrap some lines
93d1bc6 : tox.ini edited online with Bitbucket
7c7e6c6 : fix tests on Python 3.1 (fixes #113)
c7909fa : Added tests
69bf037 : Introduces a wrapper to create unbound methods.
4f20ac8 : add Berker
8a63b2e : Issue #112: six.moves.reload_module now uses importlib module on Python 3.4+.
fedce17 : added flake8 for pep8 and pyflakes support
4291dc3 : added flake8 for pep8 and pyflakes support
851ca8e : remove python 2.5 from tox.ini
add5b18 : we no longer support python 2.5
a41bf1f : Fixes #108 (os.getcwd has been renamed in move from 2 to 3)
0476f54 : Added tag 1.9.0 for changeset a9b120c9c497
5efb522 : six 1.9.0
2c743d2 : update copyright year
d8243ee : fix raise_from on py3.2
f5992ff : support the flush parameter of print_ (fixes #106)
53cdae5 : use decorator directive for add_metaclass and wraps
78c34ff : add Thomas Grainger
7a0827a : document python_2_unicode_compatible
b74ec4c : add space
c61b3ce : note that the unittest asertion methods are only available on 2.7 and later
5f4063b : assertRegex and assertRaisesRegex are 2.7+ only, too
4ee381c : note that assertCountEqual is newish
e5316e7 : remove currentmodule directive that is no longer needed
ef53c80 : add Tim Graham
ad09d8f : move unittest assertions section up
949fddb : update changelog
d5ca48d : color commentary
a001b28 : add NEWS note for #105
e736388 : add test for issue #105
c271ed5 : use positional arguments in call
5f08888 : http -> https
d3a43ca : Ensure wraps passes along the assigned + updated params
8f481c4 : Added unittest aliases.
d7c4f2e : add raise_from (fixes #102)
92f3fe9 : _winreg is added to the moves module under windows only
ebe2cd1 : optimize iterbytes on Python 2 (fixes #97)
33580b8 : indicate properly that next = advance_iterator
55ef2e2 : link to python docs for dict view methods
6436150 : update changelog
0004c7e : Fix simulatenous delattr
63e218f : Created new branch fix-delattr
b0a8b8c : Remove references to kwargs for view*
7d22271 : It's skipIf, not skipif
e144927 : Drop kwargs tests for view*
7e74eac : Address PR comments
2ac60fc : Introduce viewkeys(), viewvalues(), and viewitems().
5ddcb9e : add tests for python_2_unicode_comapatible
25ba0d5 : add Alexander Artemenko
9f00c11 : Wrapped some tokens with backquotes to render them nicely in Markdown.
d2fc488 : intersphinx now with https urls
6fcb27e : Add python_2_unicode_comaptible from Django
fb9bd0f : Added tag 1.8.0 for changeset fa79f187d6f2
571e0c0 : six 1.8.0
529d57e : add move for pipes.quote -> shlex.quote (fixes #90)
a4a471e : moves mapping for intern (fixes #59)
31488a2 : add a bunch of urlparse uses_* moves
98db7f7 : fix add_metaclass when there is a __weakref__ or __dict__ slot (closes #88)
72cc15e : use absolute imports (fixes #89)
c758e03 : accept assigned and updated parameters for wraps() (fixes #85)
45f9591 : instantiate the exception if the value is None (fixes #86)
c331fcc : changelog for pr #45
d0e4b73 : Add email_mime_nonmultipart as MovedModule
d784970 : say that the reraise frame is attached to any tb (fixes #79)
ce73aa3 : remove sentence that is no longer true
1d87556 : add splittag mapping (fixes #81)
6903821 : add splituser mapping (fixes #80)
63778fe : dev version header
ae00867 : Added tag 1.7.3 for changeset 31d908854478
e48e5f5 : six 1.7.3
d1387f9 : simplify with_metaclass implementation
aa559b8 : account for __spec__ possibly being None (fixes #77)
6304e43 : xmlrpc_server should map to SimpleXMLRPCServer on Python 2 (fixes #74)
cde6c66 : dev version header
efafa53 : Added tag 1.7.2 for changeset cb0ed571b64a
5139ff9 : six 1.7.2
ca9b454 : fix importing when sys.meta_path is empty (fixes #72)
6c9d0db : Added tag 1.7.1 for changeset 307b88b684ec
4e03a21 : six 1.7.1
ac99013 : remove other instances of the six meta path importer if six is reloaded (fixes #71)
88df71a : Added tag 1.7.0 for changeset 35f6d89f826f
1910297 : six 1.7.0
fa29860 : changelog for pr #30
07c6feb : add Anselm Kruis
9265934 : tox.ini: Remove py24
d7b0736 : tox.ini: Add py34
053cc69 : tox.ini: Add {posargs} to py.test command
d5c437a : document wraps
2c5adf9 : stdlib wraps is only not buggy on python 3.4+
dcbab6d : changelog for pr #32
9619ee1 : add Joshua Harlow
1451a4f : Add a test for wraps
0751ae0 : Adjust to behave like 3.4 behaves
3c434cb : add Ben Davis
ebd0947 : news note for pr #35
308ce99 : Test to ensure that with_metaclass() does not insert any intermediary bases
31592e3 : Fixed #66: Replace the implementation of `six.with_metaclass` with the Flask one.
42f2b7d : Created new branch issues/66
e624776 : rearrange into alphabetical order
b195a2a : doc changes for pull request #34
3bb2301 : added moves.dummy_thread/_dummy_thread
a501973 : add Peter Ruibal
a886943 : a change note for pull request #33
d66066f : Add moves for UserDict and UserList
d0232cb : Add a wraps helper
a2a4666 : use _add_doc
2d4b5b0 : add change note for pull request #31
c54463f : Stop referencing deleted private attrs in test_dictionary_iterators.
3743d49 : Select the implementations of dictionary iterator routines at import time for a 20% speed boost.
de1f05d : Fix issue #63: Use the PEP302 meta path hook to import six.moves.
46c3f82 : Added tag 1.6.1 for changeset 6eaee03127e0
1c485da : six 1.6.1
911ac1a : raise an AttributeError for six.moves.X when X is a module not available in the current interpreter
8ae6579 : Added tag 1.6.0 for changeset 8bccdd913983
ab9c743 : bump version to 1.6.0
b2d315c : just pretend attributes of unimportable lazy modules don't exist
b85e02a : changelog note for pr #29
205f766 : Add six.moves.urllib.parse.splitquery
447be42 : make fake modules pretend not to have __path__ (fixes #56)
4484c73 : add Julien Danjou
1ab8c45 : add pull request number
745f71e : Add SplitResult support
b119f4d : make toplevel heading different per reST norms
33752f2 : six is not capitalized
2293d93 : fix py3 link
40d1552 : add mapping for xmlrpc.server (fixes #55)
c3b20a7 : dev version header
2e1c7d2 : update doc copyright years
9e52914 : fix roles
24bf2a5 : document problems with module proxies
b406254 : Added tag 1.5.2 for changeset 9ca411aad9c0
ef74840 : bump version to 1.5.2
8c84f84 : make six.moves modules appear not to have __name__ unless they are loaded (fixes #53)
64e8414 : correct version check (fixes #52)
196bfb9 : set license
85375e6 : Added tag 1.5.1 for changeset b4e61713078e
2fbcced : bump version to 1.5.1
2617fd3 : pretend __file__ doesn't exist if the module hasn't been loaded yet (fixes #51)
8ac524d : Added tag 1.5.0 for changeset 65791bd0ddd9
7ca0787 : bump version to 1.5.0
510a4fe : add setup.cfg to make universal wheels
0e3f3b2 : use setuptools' setup when possible
5b59a78 : we can use with statement now
6d632a8 : add note about 2.4 support
e0a403e : changelog for import fixes
e0a95a3 : add Alexander Lukanin
e2e57eb : fix test on Python 3
3e982b5 : consolidate and rename tests
f69736b : MovedModule.__getattr__: Set attribute on the lazy module, so __getattr__ isn't invoked multiple times.
e2ff588 : update copyright year
9a4907d : rm extra space
0e8627c : make urllib aliases the same lazy module and remove lazy descr changes
f748f25 : documentation/index.rst: Fix typo: "tkiner" -> "tkinter"
8cd4e38 : fix role
288d092 : add mapping for ttk (fixes #49)
f15bec9 : test_six.py: test_MAXSIZE allow ValueError or OverflowError
b7c5c35 : changelog
10238a1 : Don't fail test if gdbm is not available
24eb4c6 : Rename LazyModule to _LazyModule to reflect private nature
212af15 : test_six.py: Don't check dir on python < 2.6
dfc9b92 : Revert adding .idea to .hgignore
7779ea3 : fix add_metaclass when __slots__ is a string (fixes #47)
ab32af4 : adjust comment
e7df992 : remove support for Python 2.4, since py.test doesn't support it anymore
8b9d8bc : use replace instead regular expression
5841575 : add change note for issue #44
227d959 : Make dir() return attributes, despite lazy loading
0ea01ac : Test that dir() returns attributes, despite lazy loading
8d7f920 : Add MovedModule.__getattr__; makes `from six.moves.queue import Queue` and such work.
dc2c5bc : Add tests for `from six.moves.queue import Queue` and `from six.moves.configparser import ConfigParser`
6edb590 : close peterjc/fixing-typo-in-docs-tkinterscolledtext--1381094172167
81411a0 : update changelog for pr #21
dd5c0ae : Close branch proxy_bypass
8d46d87 : six.u 4-byte unicode escaping fixed ('\U00000439')
3f0ab0f : documentation: proxy_bypass
1001d56 : fixed six.u('\\\\') in Python 2
f2af3ef : moves import bug fixed
37bbf29 : Added six.moves.urllib.request.proxy_bypass
cf2bc58 : import mapping for xmlrpclib (fixes #43)
2f397b1 : Fixing typo in docs, tkinter.scolledtext --> tkinter.scrolledtext [with r]
cbf364e : mapping for _thread module (fixes #39)
a7f87bf : add mapping for gdbm (fixes #40)
ee31ea0 : remove broken link to Zope five (fixes #37)
73fcd09 : update intersphinx links
103c611 : finish sentence
7a18688 : escape backslash (fixes #36)
dc3213b : fix grammar
33bea6d : use builtin print function when possible
15de053 : print_: encode unicode with file encoding and errors on Python 2 (fixes #35)
0209ace : Put six.moves modules in sys.modules so that they're importable (fixes #19)
32c762a : mention urlparse.ParseResult (fixes #33)
13c2995 : urllib paragraph doesn't need to be a note
02a5e89 : Revise paragraph about urllib moves in documentation/index.rst
0ba99b8 : Added tag 1.4.1 for changeset 42c74399ac7a
8b9b5e6 : six 1.4.1
aebb936 : make name of the moves fake module better
29c512f : always use six's fully qualified module name when dumping things in sys.modules (fixes #32)
f5257c2 : Added tag 1.4.0 for changeset d5425164c2d9
3f8e56f : rename section headers, so they fit in the TOC bar
2414507 : version 1.4.0
3ba60d7 : skip tests for things not in 2.4/2.5
d8f9246 : move mappings for urllib libraries (pull request #5)
073369e : add UserString mapping (fixes #31)
5b5c5e4 : move to alphabetical order
979ffde : add file to acknowledge contributors
a89f807 : MyMeta -> Meta
b58a903 : use pass instead of ...
cf4b2be : rephrase add_metaclass paragraph
ee3001d : truncate add_metaclass docstring; narrative docs will be in the main documentation
97af789 : mention add_metaclass in with_metaclass docs
b69916e : fix class decorator emulation example
2288f3e : rewrite sentence a bit
2b515c1 : changelog entry for add_metaclass
6a3fd75 : resultant -> resulting
85ddd67 : reformat comment
5796ea1 : use py.test.raises
3e2984b : use == instead of is for comparing strings
70b7d9c : remove some spaces
f9adf9c : Added tests to ensure proper retention of __doc__ and __module__.
203070d : Added documentation for dd_metaclass.
5b2670d : Added test and support for classes with __slots__.
33fb2e2 : Combine the two tests into one and add a comment giving some indication as to why the additional behavior is included.
579b0ae : A better name was definitely needed. 'add_metaclass' instead of 'patch_with_metaclass'. It's more direct and succinct.
367f7e6 : Reference the __dict__ directly
25f3032 : Remove decorator syntax, restoring Python 2.4 compatibility in tests.
f554c34 : Use X not in Y
b204a9e : Prefer double-quoted strings
a3a396e : add note about zip_longest and filterfalse addition
bd4d434 : Expand patch_with_metaclass tests
fd9f062 : Fix failing tests by removing __dict__ and __weakref__ (if present)
3ce2828 : Capture failure in an instance of the X test class
a5fb3e5 : Expanded tests on patch_with_metaclass
a87502d : Add tests for patch_with_metaclass
342f516 : Add six.move for filterfalse
c6aa3ae : Add 'patch_with_metaclass' which provides a more complete interface for supporting metaclass-based classes across Python versions.
4e51df0 : comma
8a99d7f : add unichr (fixes #25)
fd2d224 : add byte2int (fixes #26)
023bffc : add six.PY2
0d0abb1 : fix indentation of a note
8c8aec3 : examples of containers
f16e8dc : mention how you can copy it
bfd8748 : unconditionally delete helper class
0edce5b : Add itertools.zip_longest to six.moves.
2c84a61 : reflow header
772de83 : use correct role
b79951d : add iterbytes and indexbytes
fa19aa7 : add create_bound_method
9c211fd : allow multiple base classes to be given to with_metaclass (fixes #23)
5aa0aee : add six.moves.range alias (fixes #24)
7b1edf1 : update doc url to pythonhosted.org
6eff3df : Added tag 1.3.0 for changeset 2f26b0b44e7e
0ce3e06 : bump version to 1.3.0
c2a71e9 : point out six can be copied
b1682c2 : say what attribute you're actually getting
096acdf : update copyright years
2fc1242 : helper methods for accessing function's closure and globals (fixes #21)
a706ebc : in dict iters, pass keyword args to underlying method
8e7d378 : add six.iterlists
c0a1dea : gracefully handle systems without tkinter (fixes #20)
616b87a : define callable to builtin callable when it's available on the latest py3 versions (fixes #17)
7b844ba : rename python 2's exec_ arguments to avoid accidently calling with keywords (fixes #16)
c0e0b20 : Add license info top of six.py, making it easier for projects that incorporate six.py to give proper attribution.
fd1235e : Fix incorrect pull request number in CHANGES added in 613b6f91d6ce
bde1818 : Add 3 lines to moves table in documentation/index.rst mentioning the 3 email modules I'm proposing to add in pull request #2
7e36494 : Add note to CHANGES about adding email modules to six.moves
afd2292 : Add email_mime_multipart, email_mime_text, email_mime_base to six.moves
dd65706 : document caveat of u() with non-ASCII data
6a6e245 : move note about bytes literal support to be under bytes literal function
f204e69 : Fix failing test, test_get_function_code, for pypy.
db93be1 : Add py33 and pypy to tox.ini
f2fcf79 : add note for jython fix
5de46ac : set moves based on the name six is imported under (fixes #14)
999a091 : mention python-porting
0a7e4f4 : check for java properly
a02e81d : update copyright year
e671626 : add CHANGES file to tarball
6544ad1 : Added tag 1.2.0 for changeset 9f8bc06fbfec
4906ef4 : bump version to 1.2.0
bcdb35a : give iterators not iterables on Python 3 (fixes #13)
adc9f55 : news entry for last commit
e1dd9fb : Jython size is always 32 bits (fixes #11)
1f3ba2e : use correct role
80b149a : add a move mapping for (raw_)input (fixes issue #10)
cfc2167 : add sentence
6d35af9 : alias advance_iterator to next
0b4f066 : include test_six.py in the source dists (issue #4)
c7904e4 : use next() builtin where possible
6e8ca88 : add Iterator baseclass
b08e530 : catch correct exception
7634c7a : no conditional expression in 2.4
09b021d : use module exists in 2.4
c0181c7 : 2.4 gives ValueError here
700b605 : depend on py.test
2507d0e : set min py.test version
5118446 : Added tag 1.1.0 for changeset 365531cc8a43
97dbb45 : bump version to 1.1.0
096d504 : use parametrize decorator instead of pytest_generate_tests
6a2d894 : add int2byte to convert an integer < 256 to a byte
e9c41d2 : add wrappers for iterating over keys/values/items of a dictionary
bcb49f3 : implement some accessors with attrgetter
09b7b3b : document use of unicode-escape handler
8dbb622 : handle the case when sizeof(long) != sizeof(Py_ssize_t)
a301856 : cleanup after module use
90ef1df : avoid invoking the compiler
be9b29b : note callable's glorious return
7366a67 : some grammar edits/fixes
123dceb : fix missing words
e95cae7 : add six.moves mappings for filter, map, and zip (fixes issue #3)
224c54b : ignore tox artifacts
7d55200 : test python 3.2, too
36b3241 : add bugfix number to version
5d0d220 : update copyright year
fda2ca1 : fix weird indentation
ce14890 : Added tag 1.0.0 for changeset fc2e1d6fd897
e6d7806 : add bugfix release to version number
162d433 : add bugfix version to beta tag
4f5f00f : fix version in NEWS
943e3b1 : bump version to 1.0
a6f9061 : decode unicode literals in py2 properly, so escapes work (issue #2)
c7880bd : remove with statement for python 2.4
c9a1f23 : add tox.ini
b92a220 : rewrite docstring
1e1456b : expose api for adding things to six.moves
fd8ff98 : add another MAXSIZE test
8f81107 : rewrite
6b82a0b : start changelog
5c30354 : don't depend on tkinter being present
63b2a61 : fix repo url in docs
710948c : Added tag 1.0b1 for changeset 241829b64e54
a50f33a : add __author__
32e79f1 : update urls
dfc800b : import six

+- Project: platform/external/python/typing

575ad2e : typing_extensions: use newest version

+- Project: platform/external/python/typing_extensions

bb82318 : typing_extensions: use newest version
b5828b4 : Third-Party Import of: https://github.com/python/typing_extensions Request Document: go/android3p For CL Reviewers: go/android3p#reviewing-a-cl For Build Team: go/ab-third-party-imports Bug: http://b/346844476 Original import of the code can be found at: https://googleplex-android.googlesource.com/platform/external/python/typing_extensions/+/refs/heads/third-party-review. Security Questionnaire: http://b/346844476#comment1
de8f10b : Initial empty repository
e1250ff : Prepare release 4.12.2 (#426)
53bcdde : Avoid error if origin has a buggy __eq__ (#422)
7269638 : Prepare release 4.12.1 (#418)
8dfcf3c : Fix `TypeError` on nested `Annotated` types where the inner type has unhashable metadata (#417)
d76f591 : Switch from flake8 to ruff (#414)
920d60d : Support my PEP 649 branch (#412)
e792bce : Ignore fewer flake8 rules when linting tests (#413)
f90a8dc : Prepare release 4.12.0 (#408)
118e1a6 : Make sure `isinstance(typing_extensions.ParamSpec("P"), typing.TypeVar)` is unaffected by `sys.setprofile()` (#407)
910141a : Add security documentation (#403)
0dbc7c9 : Prepare release 4.12.0rc1 (#402)
1da5d3d : Update actions/setup-python (#401)
72298f0 : 4.12.0a2 (#400)
465ba78 : Fix publish workflow (#399)
21fde1f : Prepare releaes 4.12.0a1 (#398)
63d8277 : Add workflow for Trusted Publishing (#395)
074d053 : Backport PEP-696 specialisation on Python >=3.11.1 (#397)
23378be : Don't turn list defaults for ParamSpecs into tuples (#394)
479ac33 : Allow type parameters without default values to follow those with default values in some situations (#392)
028035e : Backport banning type parameters with defaults after TypeVarTuples (#389)
0bdf828 : Improve the backport of `NoDefault` (#388)
12a0f28 : Backport `types.CapsuleType` (#390)
08c066e : Don't import anything from `typing.py` in our tests (#387)
a370bf6 : Fix some docs typos (#386)
76e84d4 : Add more tests for `(Async)Generator` (#385)
12e901e : Backport parameter defaults for `(Async)Generator` and `(Async)ContextManager` (#382)
781e996 : Remove some unnecessary monkeypatching on Python 3.13+ (#379)
348f544 : Fix most tests on Python 3.13 (#378)
132685b : Fix `Protocol` tests on Python 3.13.0b1 (#376)
9a62a45 : gitignore `.python-version` (#375)
c79c561 : Fix using `typing_extensions.runtime_checkable` in combination with `typing.Protocol` on 3.12.2+ (#373)
2a7945b : Backport assert_never change to include repr of value (#371)
d0a654c : Fix changelog typo (#368)
a1697b4 : Make the daily test not fail tonight on Python 3.13 (#367)
66e0a1f : Bump pdm-project/setup-pdm from 3 to 4 in the actions group (#366)
b009fe0 : Add dependabot for GitHub Actions (#365)
d4d929d : Prepare release 4.11.0 (#363)
94bec44 : Prepare release 4.11.0rc1 (#362)
10648b6 : Fix tests on 3.13.0a5 (#358)
8170fc7 : Fix runtime behaviour of PEP 696 (#293)
d34c389 : Try to fix GH actions syntax (#355)
d409ec9 : Run CPython test suite in our CI (#353)
9d1689e : Fix indentation in TypedDict docs (#352)
4fdc09d : Third-party tests: don't run pydantic tests on pypy (#351)
3304a5f : Stabilise third party tests (#348)
c3dc681 : Make sure that `ReadOnly` is removed when using `get_type_hints(include_extra=False)` (#349)
2d74216 : Add module name to doc source (to allow intersphinx usage) (#346)
ed81f2b : Prepare release 4.10.0 (#343)
06b23e3 : Release 4.10.0rc1 (#340)
b7bf949 : Add support for PEP 728 (#329)
9f040ab : Fix changelog entry and __mutable_keys__ tracking for PEP 705 (#334)
566e01e : Add support for TypeIs (PEP 742) (#330)
d6c50f5 : Drop runtime error in PEP 705 implementation (#333)
ff530f5 : Update GitHub Actions versions (#332)
05ffab5 : Catch a deprecation warning on Python 3.13 (#331)
69b48c3 : Fix display of TypedDict.__readonly_keys__ (#328)
004b893 : Backport recent improvements to the implementation of `Protocol` (#324)
f84880d : third-party tests: skip cattrs on pypy (#321)
d6dc4f1 : Fix readthedocs config (#314)
fc461d6 : Release 4.9.0 (#313)
f82d636 : Prepare release 4.9.0rc1 (#306)
daa7931 : Run typed-argument-parser tests on 3.12 in the daily workflow (#307)
0b0166d : Add support for PEP 705 (#284)
db6f9b4 : Update @deprecated implementation (#302)
18ae2b3 : Backport recent improvements to the error message when trying to call `issubclass()` against a protocol with non-method members (#304)
e4d9d8b : fix typo in `override()` docstring (#305)
4f91502 : Backport recent change to `NamedTuple` classes regarding `__set_name__` (#303)
7af82f9 : @deprecated: will be in warnings, not typing (#298)
f9f257c : Fix deprecating a mixin; warn when inheriting from a deprecated class (#294)
fc9acbd : gh-110686: Fix pattern matching with `runtime_checkable` protocols (#290)
9de9fd6 : Raise if a non-`str` is passed as the first parameter to `@deprecated` (#296)
fda0c15 : Run tests on Python 3.13 (#292)
04f9895 : Fix tests on Python 3.13 (#291)
b6318ab : Add .readthedocs.yaml (#289)
5d20e9e : Make `NewType.__call__` params positional-only (#288)
c17c499 : Prepare release 4.8.0 (#283)
df9e322 : Run tests on py312 for more third-party projects (#281)
7e29499 : Release 4.8.0rc1 (#280)
ca2a739 : Add Doc from PEP 727: https://peps.python.org/pep-0727/ (#277)
13c9484 : Fix ParamSpec ellipsis default for <3.10 (#279)
4705e74 : Improve documentation (#278)
99fa708 : Backport CPython PR 107584 (#275)
688fbd2 : Revert "Skip running `cattrs` tests on PyPy (#272)" (#273)
8dfa0a5 : Skip running `cattrs` tests on PyPy (#272)
7bb3f3f : Fix third-party workflow (#269)
8860c6a : Drop support for Python 3.7 (#267)
b518f6a : Prepare release 4.7.1 (#264)
dcdc53f : Restore compatibility with PyPy <3.9 (#262)
bc9bc06 : Run some mypyc tests in the third-party workflow (#260)
fc5243b : Run tests on more pypy versions in CI (#259)
b3ddcb6 : Stop running third-party tests on 3.7 (#257)
633d2e2 : 4.7.0 final (#255)
3193f90 : CHANGELOG: Mention expected end of 3.7 support (#253)
e65b036 : Backport CPython PR 105976 (#252)
e703629 : README improvements (#250)
a65658f : Update CONTRIBUTING.md (#249)
e69eea0 : Release 4.7.0rc1 (#248)
cfd49f8 : Document that `typing_extensions.Protocol` and `typing.Protocol` don't always play well together (#246)
fd1f853 : Add a few more tests for interactions between `typing.Protocol` and `typing_extensions.Protocol` (#244)
af89916 : Fix edge-case `Protocol` bug on Python 3.7 (#242)
bc9ce4f : Backport NamedTuple and TypedDict deprecations from Python 3.13 (#240)
38bb6e8 : Add get_protocol_members and is_protocol (#238)
f9b83a2 : Allow typing_extensions.Protocol and typing.Protocol to mix (#237)
890a03e : Unskip typeguard tests in the third-party workflow (#235)
a128329 : Revert "Skip cattrs tests on 3.8" (#234)
f78d8a1 : Skip cattrs tests on 3.8 (#231)
520dcd1 : Re-export all names from typing (#196)
a2c6c88 : Don't reimplement `runtime_checkable` on py38+ (#194)
d826561 : Reimplement TypedDict in a similar way to Python (#191)
da85974 : Further deduplicate implementation of special forms (#229)
4773f27 : Docs: Add a recipe for robust runtime introspection (#225)
4fcf36a : Reduce duplication in definitions of various special forms (#228)
159a0a6 : Improve the cron-job workflows (#226)
76c971e : Backport some new `Protocol` tests from CPython (#227)
8a1ffe6 : Fix pydantic tests (#224)
0363a6d : Backport recent fixes to `Protocol` from 3.12 (#218)
afabbbd : Allow Protocols to inherit from typing_extensions.Buffer or collections.abc.Buffer (#220)
ed09c9f : Remove some unnecessary `exec()`s in the test suite (#219)
7c4bc2e : Skip `cattrs` tests on 3.7 (#214)
d95cc22 : Fix tests on Python 3.13, add note on TypedDict kwargs (#212)
0f9fb78 : Document how to run tests (#211)
aaaa807 : Fixup changelog
c57333b : Update version to 4.6.3
22c0e70 : Backport CPython PR 105152 (#208)
b8a2ece : Third-party tests: cattrs has switched to pdm (#209)
b0be88c : Add a cron job for testing third-party users of typing_extensions (#206)
32887d3 : Sync LICENSE with CPython (#205)
252a4a4 : Add more detailed versioning policy (#197)
f9d21b1 : Backport CPython PR 105152 (#208)
cef8f0e : Third-party tests: cattrs has switched to pdm (#209)
295705f : Add a cron job for testing third-party users of typing_extensions (#206)
bb75d26 : Sync LICENSE with CPython (#205)
0d453f5 : Add more detailed versioning policy (#197)
3e04a2d : Support 3.12 (#173)
3c630b9 : Backport some new protocol tests from CPython (#202)
06f7360 : Minor improvements to CI workflows (#201)
5d51455 : Skip a problematic test on CPython 3.12.0b1 (#200)
e84f909 : Prepare release 4.6.2 (#195)
2912585 : Fix @deprecated on classes with only __new__ (#193)
e7fe63f : Add guidance on robust runtime use (#189)
57aae62 : Fix isinstance check for Generic classes on Python 3.7 (#188)
f62fa3f : Prepare release 4.6.1 (#186)
88a7f68 : Have `Protocol` inherit from `typing.Generic` on 3.8+ (#184)
b306e56 : Clarify error message for non `@runtime_checkable` decorated protocols (#178)
356934c : Prepare release 4.6.0 (#177)
8054a29 : Further simplify the implementations of the TypeVarLikes (#176)
773090f : Remove __module__ assignment for TypeVar and friends (#175)
bbfd0cc : Extend docs intro (#168)
88be907 : Improve the repr() of `_marker` (#174)
9648c6f : add infer_variance for ParamSpec (#172)
f2fc4cb : Add references to additional known limitations (#171)
3534900 : Shorten README, link to docs page (#169)
52c53f8 : Slightly cleanup implementation of typevarlikes (#170)
024d465 : Add documentation page for typing-extensions (#166)
d03ea9b : Further 3.12 compatibility fixes (#164)
cca17eb : Bring over TypeVarTests from CPython (#165)
8b6582e : Fix tests on Python 3.12 (#162)
09c1ed4 : Add TypeAliasType (#160)
40dbc09 : Backport changes to the repr of `typing.Unpack` that were made in Python 3.12 (#163)
dfe4889 : Backport some recent `Protocol` fixes from 3.12 (#161)
7e6a4c0 : Backport `NewType` as it exists on py310+ (#157)
962936a : State in README that we backport the 3.12 version of `Protocol`, `runtime_checkable` and various runtime-checkable protocols (#143)
d3719ac : Add faster versions of various runtime-checkable protocols (#146)
48b6855 : Add a backport of `types.get_original_bases` (#154)
0273a6e : README: Updates re NamedTuple and TypedDict (#155)
1f98818 : Add __orig_bases__ to all TypedDict and NamedTuple (#150)
0b8de38 : Backport tests of `Union` + `Literal` from CPython (#152)
468a841 : Improve CI definitons (#153)
41a8288 : Make tests pass on conda builds (#151)
fb37b2e : Reimplement `Literal` on Python <=3.10.0 (#148)
8bff0a3 : Fix various things with `Literal` (#145)
501a00e : Backport the ability to define `__init__` methods on Protocol classes (#142)
90c866b : Speedup `isinstance(3, typing_extensions.SupportsIndex)` by >10x (#141)
8e14ace : Use `inspect.getattr_static` in `_ProtocolMeta.__instancecheck__` (#140)
6c93956 : Backport performance improvements to runtime-checkable protocols (#137)
4dfc5c5 : Remove flake8-noqa from test-requirements.txt (#138)
31741e0 : Backport test coverage improvements for runtime-checkable protocols (#136)
7e998c2 : Fix issue when non runtime_protocol does not raise TypeError (#132)
25b0971 : flake8 config: ignore W503 (#135)
0fc655d : Runtime-checkable protocol tests: Use `@runtime_checkable`, not `@runtime` (#134)
ad8a08b : Improve flake8 config (#133)
6db3067 : Suppress DeprecationWarnings and `print`s when running tests (#131)
8d7c798 : Allow "test and lint" workflow to be run manually from forks (#129)
745ff29 : Backport CPython PR 27387 (#130)
c661cde : Move builtin protocol whitelist to mapping instead of list (#128)
37909ec : Add typing_extensions.Buffer (#125)
2ec0122 : deprecated: Update docstring (#124)
ac52ac5 : Remove duplicate test (#123)
a0858e6 : Fix unused classes in test case (#122)
677b446 : Include tox.ini in sdist (#120)
8dcd899 : Prepare release 4.5.0 (#116)
e81cb82 : PEP 702: Runtime warnings (#112)
1039bb2 : fix PEP 702 link in the `README.md` (#108)
673e5ce : Add @typing_extensions.deprecated (#105)
27646ec : Fix tests on Python 3.11 (#106)
57226b4 : Add `frozen_default` parameter on `dataclass_transform` (#101)
0ea104b : Expand the pyproject.toml sdist include expression to include src/_typed_dict_test_helper.py (#97)
93ac93b : CI: test on Ubuntu-20.04, not Ubuntu-2004 (#100)
5f9258d : Test on Ubuntu 20.04
ad3966d : Replace type comments with annotations (#98)
b56468c : Fix get_type_hints() on x-module inherited TypedDict in 3.9 and 3.10 (#94)
8042f3b : Add Python 3.11 to tox.ini (#95)
08ee948 : Remove Python 3.6 from tox.ini (#93)
0b15a3c : Add PEP links to README (#92)
0dc7304 : Add better default value for TypeVar default (PEP 696) (#85)
1f9f2d8 : Add Python 3.11 classifier in pyproject.toml (#90)
6e72c09 : Add `__override__` attribute to @override (PEP 698) (#86)
3a54ef1 : Fix tests when running pypy (#84)
b5f375a : Prepare release 4.4.0 (#82)
354b938 : Add to README (#81)
3c21f33 : Add @typing.override (#78)
ba776ea : Add TypeVar(infer_variance=True) (#80)
fafb5c5 : Initial support for TypeVarLike default parameter (PEP 696) (#77)
2979419 : Backport python/cpython#96479 (#73)
3a61a94 : Remove mention of Python 3.6 from README (#67)
7d1aeea : Implement typing_extensions.Any (#68)
9683c1a : Backport test case from #python/cpython/96358 (#71)
db79268 : Silence a `flake8-bugbear` warning (#72)
fb77519 : Update LICENSE file (#63)
deed5d7 : Pin flake8-pyi (#64)
917aad0 : Use inline table syntax for license key (#58)
219a56a : fix release instructions (#53)
9c0759a : Prepare release 4.3.0 (#52)
1baf0a5 : Backport generic `TypedDict`s (#46)
7c28357 : Add a backport of generic `NamedTuple`s (#44)
7198c63 : Add `.gitignore`, `.editorconfig`, `CONTRIBUTING.md` (#43)
abe4390 : dataclass_transform will be in 3.11 (#42)
e9d09b5 : Remove obsolete README.rst (#41)
447b62c : fix CI (#4)
47600f6 : update links (#3)
bc9317e : Change home URL to tree instead of README (#1157)
c10296f : Add a README.rst file back temporarily. (#1156)
713e002 : Remove deprecated py36 classifier (#1153)
5c45439 : Convert README.rst to README.md (#1150)
61be04f : Rename CHANGELOG to CHANGELOG.md (#1148)
70b78e5 : pyproject.toml: Add PyPI Project URLs (#1147)
7d76a77 : prepare release 4.2.0 (#1144)
48a5fe0 : Fix tests on Python 3.11 (#1139)
af2ebf7 : Add to the CHANGELOG (#1141)
7f22dcd : dataclass_transform: accept **kwargs, rename field_descriptors (#1120)
92d508d : Add get_overloads() (#1140)
d00b345 : test that all names are present in __all__ (#1138)
4d21e24 : Add `assert_type` to `__all__` (#1136)
759c894 : Fix "accepts only single type" errors (#1130)
f520b8a : Add assert_type (#1103)
73d5608 : LiteralString, NotRequired, Required will be in 3.11 (#1110)
00a4030 : test_typing_extensions: fix lint (#1111)
aba47e2 : typing-extensions: Drop Python 3.6 (#1104)
722e7ea : Improve distribution package (#1097)
07a1037 : Prepare release 4.1.1 (#1077)
4d94b4c : Fix Python 3.7.1 and run more versions in CI (#1076)
e3359a9 : prepare release 4.1.0 (#1072)
9a89499 : PEP 646 implementation (#963)
4910950 : PEP 655 Add interaction with __required_keys__, __optional_keys__ and get_type_hints() (#1057)
9c7b998 : add LiteralString (PEP 675) (#1053)
ba258bb : Add Never and assert_never (#1060)
5be289a : ParamSpec: backport bpo-46676 (#1059)
dcedbb1 : Add typing_extensions.reveal_type (#1055)
0623de0 : add dataclass_transform (#1054)
e20271c : Annotated: backport bpo-46491 (#1049)
0690c0b : PEP 655 Add `Required` and `NotRequired` to `__all__` (#1031)
7efed95 : Backport tests from `test_typing.py` (#1028)
35b7ca7 : @final: backport bpo-46342 (#1026)
8c7b303 : Update tox config to add Python 3.10, support PEP517 build-backend (#1018)
d3d5538 : Add is_typeddict from Python 3.10 (#1016)
bb651c6 : Remove obsolete note (#1025)
b93f176 : Don't increase the major version when dropping support for a Python version (#1024)
a22f4d1 : Update workflow file (#1017)
4cc4d95 : Fix PEP number for `TypeAlias` (#1008)
b969468 : Add `NoReturn` to `__all__` (#983)
cd9faac : prepare release 4.0.1 (#974)
ba320ca : Vendor typing._SpecialForm to fool typing._type_check (#966)
cae9608 : prepare changelog (#969)
985403c : Rename src_py3 to src (#965)
22f11bb : Required/NotRequired: fix typo (#962)
b6866af : Update typing-extensions README (#951)
4c9d4e7 : Add `Self` type to the README of typing-extensions (#942)
cf75e42 : prepare release 4.0.0 (#941)
31e2b4f : Create issue templates (#921)
355094b : Add PEP 655 Required and NotRequired to typing_extensions (#937)
0d10fec : Add PEP 673 Self type (#933)
c51ebed : Use unittest for testing instead of pytest (#935)
5b60907 : Clean-up `typing_extensions` -- `typing_extensions` (#932)
c144eea : typing_extensions: Drop Python 2.7, modernize build (#931)
388a59d : Use Semantic Versioning for typing_extensions (#907)
c15dfaa : Check with stable Python 3.10 (#902)
04e1c4d : Drop Python 2 support for typing_extensions (#893)
42dec1a : Remove typing backport (#882)
425e672 : typing_extensions: Drop support for Python 3.4 & 3.5 (#881)
9745ce7 : Fix and clean up CI script (#876)
dc3a23b : Add caching to the GHA workflow (#880)
6dabb28 : Fix linting (#875)
dab1bde : Switch pipeline to Github Actions (#866)
108de0f : don't use custom _ConcatenenateGenericAlias for 3.10 (#870)
a9be78c : prepare release 3.10.0.2 (#873)
ed8aa88 : Fix tests for 3.10rc1 and up (#872)
8e92220 : fix _GenericAlias import (#871)
b75e42f : Fixes crash on Python3.10-beta.2 and typing_extensions@3.10.0.1 (#869)
bd6dd36 : Fix linter warnings (#868)
0c70227 : prepare release 3.10.0.1 (#863)
63db76a : Build the docs when a PR is created (#848)
5b9fd03 : Support most use cases for PEP 612 with Generic (#817)
b22e669 : Add a missing comma to `__all__` (#808)
faa7ce2 : prepare release 3.10.0.0 (#805)
b7797ae : Implement TypeGuard (PEP 649) (#803)
a93fd74 : backport ParamSpecArgs/Kwargs (#798)
d1cc9fc : Fixed required/optional keys with old-style TypedDict (#778)
0f9c7e4 : Bring in protocol’s __init__ behaviour same like in python > 3.8 (#780)
b697a12 : Support PEP 612 in typing_extensions (Python 3) (#774)
c7194eb : Add OrderedDict to typing_extensions (#791)
26683c1 : Document availability of Annotated (#790)
9796e32 : Update test_typing_extensions.py (#773)
1372103 : Apply get_args fix from bpo-40398 to typing_extensions (#770)
6780ff9 : Fix tests failing with 3.10.0a2+ (#768)
5ecd597 : Bump typing_extensions version to 3.7.4.3
20b697f : Remove extra 'use' in readme (#748)
2270ba1 : Add tox.ini for typing_extensions (#733)
d362ccb : Add PEP 613 TypeAlias to typing_extensions (#732)
6c30b9c : Make tests for Annotated work with Python 3.9 (#731)
ec45cf1 : Add SupportsIndex, added in Python 3.8 (#724)
a64d6c4 : Bump typing_extensions version to 3.7.4.2
5a02150 : Fix required and optional keys inheritance for TypedDict (#700)
4fe38bc : Replace asyncio.coroutine with async-await (#702)
3ad8b3b : Reuse stdlib PEP 593 implementation in typing_extensions if present (#699)
327089b : Backport get_origin() and get_args() (#698)
a867181 : Track optional TypdeDict keys (#687)
d63e9e5 : Accept arbitrary keyword names in NamedTuple() and TypedDict() (#686)
cfcd58e : Bump typing_extensions version (#683)
d37e2a8 : Add missing objects in typing_extensions/README.rst (#678)
8f6929f : Try fixing Travis build (#666)
7ab5407 : Use environment marker to specify typing dependency (#661)
ba02e11 : Fix unions of protocols on Python 2 (#654)
6cf3807 : Bump typing_extensions version and typing dependency version (#652)
d0d22a3 : Fix subclassing builtin protocols on older Python versions (#650)
b37de4d : Move Protocol, runtime_checkable, Final, final, Literal, and TypedDict to typing (#649)
4064a6d : Add support for Python 3.8 in typing_extensions (#647)
6d427f3 : Unify the implementation of annotated in src_py2 and src_py3 (#642)
a15d786 : Add Annotated in python2 (#640)
3269a69 : Pep 593 py3 (#639)
d32469c : Drop support of Python 3.3 (#633)
4e9c5ed : [typing-extensions] Simple implementation for IntVar (#631)
252d72a : Add a python 3.7+ version of Annotated to typing_extensions (#1014) (#632)
32a5188 : Add TypedDict to typing_extensions (#628)
68dcc93 : Add Final to the README (#619)
48f71b0 : Run the tests using the current Python executable (#615)
b56e22d : Bump typing_extensions version (#605)
3246220 : Add Literal[...] types to typing_extensions (#591)
ff435a1 : Fix instance/subclass checks of functions against runtime protocols. (#580)
0eb1ce3 : Bump typing_extension version (#587)
eac0113 : Improve PyPI entry for typing_extensions (#586)
43a0504 : Add Final to typing_extensions (#583)
c5f6746 : include license file for typing-extensions and in wheels (#571)
65e949f : Bump typing_extensions version before release (#558)
f4b3418 : Fix typing_extensions to support PEP 560 (#549)
13843a8 : Fix for issue #524 (#527)
8248e48 : Fix protocols in unions (runtime problem) (#504)
b925427 : Fix interaction between typing_extensions and collections.abc (#503)
cac1150 : Add MANIFEST.in to typing_extensions and bump version (#476)
64aff67 : Switch to setuptools in typing_extensions (#474)
991928b : Update version in setup.py, fix typo, and update contact e-mail (#473)
2030be2 : Minor style change in typing_extensions tests (#472)
8a5b356 : Add class Protocol and @runtime to typing extensions (#464)
2e9888d : Add typing extensions (#443)

+- Project: platform/external/robolectric

9cccfe79f : Change the font resource ID in AOSP.
c8c1685af : Make java_sdk_library dependencies explicit
14df17a6e : Add a flag to disable @InDevelopment.
db9347fa1 : Remove AndroidJdkLibsChecker suppression in the sandbox project
248b4e25b : Remove long-deprecated and misspelled method in ShadowPackageManager
63aa28716 : Fix ShadowMediaSessionManager.clearControllers()
cab819831 : Add support for key filtering in getConfigForSubId(int subId, String... keys)
9e53a74aa : Add a new definition for ShadowMediaPlayer create
3657e74a6 : Adds ShadowOverlayManager.
0c20ec217 : Reduce NoClassDefFoundError in ShadowContextHubManager
7f74a77c2 : Main still thinks of itself as V
ed4e4e6da : Improve deprecation message for ShadowRangingResult
63466fe7d : Use a mock ContextHubClientCallback in ShadowContextHubManagerTest
c41de25cc : Update ShadowPermissionControllerManagerTest to use a mock OnRevokeRuntimePermissionsCallback
1eb15d435 : Allow the latest release in AndroidVersion to still be unreleased.
3331a8c78 : Add test for ShadowContentResolver.openAssetFileDescriptor
f4ca17026 : Enable ShadowNativePathIterator for Android V
6eb987230 : Add support for native PathIterator in Android U
1432d0357 : Prepare for the V SDK release.
cb6a6aaf1 : Add getAdapterState implementation to ShadowUwbManager.
03cc22a92 : Make java_sdk_library dependencies explicit
f5ca36162 : Intercept ShadowNativeAllocationRegistry constructor calls to make classLoader parameter nonnull.
cbb5420db : Intercept ShadowNativeAllocationRegistry constructor calls to make classLoader parameter non null.
47acd9b9c : Add an public API to get the next vsync time
8fdde6f0d : Regenerate Robolectric test resources
65abe75a7 : Add perf stat for Choreographer.doFrame for S+
5b1d2448a : Remove obsolete getLong and getInt functions in ShadowPuasedMessageQueue
1adb0c352 : Trigger ConnectivityManager.NetworkCallback via ShadowConnectivityManager.setDefaultNetworkActive()
d33597c1e : Change first arg in TestEnvironment.setUpApplicationState from Method to String
06d309282 : Remove special case instrumentation configuration for user R classes
34d2a7e7f : Revert^2 "Merge branch 'upstream-google' into roboUpdate"
d66eb0fea : Revert "Merge branch 'upstream-google' into roboUpdate"
91523af86 : Add support for LauncherApps.getProfiles() on V+ in Robolectric.
89ea953d6 : Support font_var_typeface_cache changes.
b34bfe904 : Add an overload for setInstallSourceInfo that has all possible parameters.
cb934e8f4 : Add get/set of connection handle to ShadowBluetoothDevice. Updated tests.
00bd85b73 : Automated Code Change
ef8b129ef : Support font_var_typeface_cache changes
ad2f70d32 : Update ShadowVMRuntime.newNonMovableArray to support PathIterator
5a10e8f51 : Deprecate LEGACY SQLite mode
e912cf4a6 : Add cts to robolectric
53d0cde7e : Add support for broadcasting to ContextHubClientCallbacks from ShadowContextHubManager.
db0182509 : Improve simulation of VMRuntime.newNonMoveableArray and VMRuntime.addressOf
1b1f234cb : Avoid an OOM when PathIterator is used in LEGACY graphics mode
99b348f11 : Expose getVoice as a shadow method and set the default voice for the locale when calling setLanguage.
051130a2f : Add cts tests to visibility list
32c751aea : Add @Resetter for GLSurfaceView to terminate the GLThread, if running.
4e71d796c : Adds support for NotificationManager.getConsolidatedNotificationPolicy()
8af0fae63 : Copy SessionInfo.installerPackageName when creating session
cefcba926 : Add WifiNetworkSuggestion related APIs.
e9fac0a53 : Introduce support to return non-empty MediaFormat from #getInputFormat/#getOutputFormat
a6770229f : Remove deprecated FragmentTestUtil
8853955bc : Allow for case-insensitive single value configuration reading.
17437ece5 : Sets the default for robolectric.pixelCopyRenderMode to hardware.
2c4dd623a : Allow CarSystemUI to access robolectric
5e558981e : Allow CarSystemUI to access robolectric
b79495b97 : Allow CarSystemUI to access robolectric
f1044dfab : Move hardcoded list of packages to never acquire to InstrumentationConfiguration
a29d76213 : Adds support for shadowing ActivityManager.getRecentTasks()
075d9eeed : Add basic shadows for native stringblock and xmlblock.
858ceca92 : Replace obsolete internal ResourcesMode with annotation.ResourcesMode.Mode.
a427de325 : Add an experimental native resources mode.
42db1ef5b : Add support for Activity#requestsPermissions(String[], int, int)
f29bd94f8 : Update SDK in test resources script and regenerate.
768068578 : Add ability to resetCapabilities for NetworkCapabilities.
df9cf5fff : Treat compact resource entry offsets as unsigned shorts
2dcc22d41 : Modify ShadowConnection to assert #destroy calls
58f95fe91 : Make ShadowCrossProfileApps.getContext() protected
86fa3c90e : Add NativeGraphics to robolectric properties
d1937fce2 : Add support for RangingResult.Builder in ShadowRangingResult for V.
3d3563fa3 : Remove ShadowCrossProfileApps constructor
5d5596ffb : Add support to set showWhenLocked from manifest for ShadowActivity
28677f169 : Add ShadowPermissionControllerManager and shadow revokeRuntimePermissions
6329c2f9d : Add Shadow implementation for ShadowAppOpsManager.setUidMode
e8049a1e3 : Add support for ImageDecoder.createSource(File)
c8d781064 : Remove additional unused logic for legacy resources
2891a3eed : Add special case handling for NoClassDefError in SandboxTestRunner
7bf0f2d53 : Change visibility of setLowPowerStandbyEnabled on the ShadowPowerManager.
a70db7a51 : Fix exception in AndroidTestEnvironmentTest.testResetterFails_reportsFailureAndContinues
7c1150494 : Add a ctesque test for andoid.media.MediaPlayer
f7bf3f040 : Add support for RangingResult.Builder in ShadowRangingResult for V.
8762a11fb : Add support for RangingResult.Builder in ShadowRangingResult for V.
65faf100f : Fix XML validation error in testapp's AndroidManifest.xml
86d786f43 : Do some minor cleanup in `SandboxClassLoader`
7d2525a9d : Update setDelegatedScopes to clear previously delegated scopes.
9a29a870f : Skip instrumenting classes with junit methods
76cfc8334 : Merge branch 'upstream-google' into roboUpdate
60322cc18 : Expose SimplePerfStatsReporter#finalReport.
5e6f56dfc : Fix ShadowCursorWindowTest NPE tests on android V.
0be758a85 : Remove google internal bug references from ExtractAarTransform.
f08b35aea : Remove obsolete reference to per-sdk shadows
559c84c94 : Enable native PixelCopy for Android P
67a85b079 : Run ImageReader.imageReader_setOnImageAvailableListener on Android P+
1de99cbe1 : Add support for Bitmap.createBitmap(Picture) for P and above
1f6aadf51 : Reuse AssetManager#getResourceIdentifier in AttributeSetBuilder.
533e0a1e6 : Add Shadow implementation for ShadowApplicationPackageManager.getPlatformPermissionsForGroup
b03d7d14c : Add display with given type
864478a19 : Convert UiAutomationTest from Kotlin to Java for consistency
652a335ef : Add support for Surface.lockHardwareCanvas in Android P
11e71c909 : (Reland) implement MediaPlayer's new ctor to ShadowMediaPlayer
0a48fab59 : Update ShadowPixelCopy to enable HW rendering for Q and R
5e83328f9 : Allow calling MediaPlayer.getCurrentPosition in non-error states
e3bfa5502 : (Revert) Implement MediaPlayer's 1-arg ctor in API level 34 to ShadowMediaPlayer
6f0226f9b : Update google-sans to v12.
eca1d8feb : Make some fields of ShadowAccountManager static for context level
7dd6f832c : Bump the androidx group with 2 updates
5562c05ab : Bump com.googlecode.libphonenumber:libphonenumber
6a3a036e9 : Create dependencies groups for Dependabot
92cf8e726 : Revert test dependencies updates
0243ed938 : Bump androidx.test.ext:junit from 1.1.5 to 1.2.1
541fe6269 : Bump androidx.test.services:test-services from 1.4.2 to 1.5.0
fc94b24e1 : Bump androidx-test-core from 1.5.0 to 1.6.1
0ed087307 : Remove unused `gradleapp` directory from Robolectric
53294556a : Use Objects.equals to simplify AndroidManifest#equals
cebf6b31e : ci: Upload javadoc artifacts for run_aggregateDocs
67e63be52 : gradle: Integrate AggregateJavadocPlugin with source
4d4e95fbc : Reformat Java files in the whole project
e1b88ec90 : Remove unused and obsolete Strftime.java
723364163 : Add a test for Implementation#methodName
e1b8854eb : Remove unused Exception from test methods for ShadowWranglerIntegrationTest
a0609bc28 : Apply google-java-format for ShadowAccountManagerTest.java
d7648dbb0 : Apply google-java-format for ShadowAccountManager.java
6484b4560 : Move plugins definition to the version catalog
62a28dfcf : Remove DoNotInstrument from explict test files
0580a2bf3 : Migrate usage of legacy AndroidJUnit4 to ext one
dce3d2eca : Improve AudioManager's context instance tests
b20a2ed25 : Integrate the necessary AGP internal classes
d9a38c4a5 : Implement MediaPlayer's 1-arg ctor in API level 34 to ShadowMediaPlayer
50492296a : Fix ShadowBluetoothAdapterTest#getProfileProxy on android V.
6b1decaa1 : Add test for reading image data after ImageReader.lockHardwareCanvas
8102dbd00 : Revert^2 "Add whitelist when opt out from Strict_Mode"
22a12fd4f : Update plugin declaration
b018697b0 : Revert "Add whitelist when opt out from Strict_Mode"
03796911a : Add Java shim to support ImageReader.setOnImageAvailableListener in RNG
784ac03ba : Create ShadowWifiScanner with a stubbing delegate.
e851125d9 : Add new shadow method `cancelBondProcess` in ShadowBluetoothDevice.
be85baecd : Re-remove unnecessary semicolon in SchedulerTest
0621633b0 : Adds Shadow for SecureElementService.
92e5ae922 : Fix AssociationInfoBuilderTest on android V.
cdf7dd43e : Create ShadowWifiScanner with a stubbing delegate.
0afce68c3 : Create ShadowWifiScanner with a stubbing delegate.
41f891d97 : Fix ShadowPendingIntentTest on android V.
b9414620f : Add methods to ShadowWearableSensingManager for fetching all provided data
8e2e699cc : Fix ShadowLooper.runOneTask on android V.
c4fd88ee5 : Fix MediaCodecInfoBuilderTest on android V.
0bfc5a318 : Add isInEmergencyCall to ShadowTelecomManager.
043af5192 : Add ShadowDevicePolicyManager#getDelegatedScopes.
a1cdfa03c : Fix Robolectric ShadowNativeBitmapTests to work with Android V.
53ea5a6ff : Make resetState run all ShadowProvider packages even if others fail first.
4a48afca2 : Changes the font resource ID.
c9386726f : Add support for @ClassName in ShadowWrangler
ff6198afa : Fix MediaCodecInfoBuilderTest on android V.
385c5df6c : Migrate repositories management to `settings.gradle`
4a38cd106 : Update `google-java-format` to 1.22.0
bcc0bd5c5 : Add isInEmergencyCall to ShadowTelecomManager.
673759c37 : Add ShadowDevicePolicyManager#getDelegatedScopes.
f488a9461 : Add whitelist when opt out from Strict_Mode
1c587ca3a : Update font resource ID due to framework resource change.
f5125eac6 : Fix Robolectric ShadowNativeBitmapTests to work with Android V.
6afbcb650 : Internal
491a0d958 : fix shadowaudiomanager static state
eaea7aa0c : Make resetState run all ShadowProvider packages even if others fail first.
8ab3f87dd : Bump androidx-fragment from 1.2.0 to 1.8.0
581f86034 : Bump com.googlecode.libphonenumber:libphonenumber
cfaaa55ba : Bump com.android.tools.build:gradle from 8.4.1 to 8.5.0
10f986676 : Fix kotlin code style violations.
ecbba377b : Fix kotlin code style violations.
f8e43c7a6 : gradle: Replace guava APIs with JDK8 for buildSrc
83e9a3cd6 : gradle: Remove unused jetbrains.annotations dependency from buildSrc
6d3dd8f91 : gradle: Switch to use plugins
e0d61e984 : Remove plugin GradleManagedDevicePlugin from nativegraphics
8254f0ba2 : Fix ShadowNativeColorSpaceTest on V.
1af12a943 : Manual cherry pick of 'Support customized implementation method name' into google branch.
7bf2cd5e4 : Forces ShadowDisplayManagerGlobal to be reset when the application starts.
bac5be268 : Add support for ShadowGeocoder in Android T
c4e69fae7 : Explicit indicate that trySend's results are unused.
080c654b2 : Ensure assertThrows clauses only have one statement.
0145760a0 : Enable PackageManager.FEATURE_TOUCHSCREEN by default
95954f8a2 : Update gradle.properties
54ce3c976 : Update gradle.properties to prevent OOM
d9f702c66 : Run google-java-format on recently merged files.
824926efc : processor: Close temp InputStream after using
ccf1a6970 : Bump androidx.appcompat:appcompat from 1.6.1 to 1.7.0
b0ac4d15b : gradle: Add kotlin-bom for androidx_test
643722405 : processor: Improve no such method log with methodName
1bd807f26 : gitignore: Ignore .kotlin brought by Kotlin 2.0
6b662b124 : Use javax.annotation instead of androidx.annotation in TimeoutRule.
0f321742b : Support customized implementation method name
4ec63b6d4 : Update Gradle to 8.8
8ffacd3f1 : Bump auto-value from 1.10.4 to 1.11.0
64833604d : Bump com.googlecode.libphonenumber:libphonenumber
2f5e50d22 : Bump androidx.window:window from 1.2.0 to 1.3.0
9ecc7de0d : Bump roborazzi from 1.18.0 to 1.20.0
4e0803e33 : Add a new ClassName annotation
737dcd3b1 : Update Truth to 1.4.2
0b7967f49 : Bump com.android.tools.build:gradle from 8.4.0 to 8.4.1
ab6c1b619 : Bump kotlin from 1.9.24 to 2.0.0
67e8ff19a : Bump roborazzi from 1.16.1 to 1.18.0
b5eac2c98 : Use `assertThrows()` in `ShadowContextImplTest`
9c2564927 : Bump `minSdk` to 21 in the `testapp` module
c51c71dc8 : Remove more legacy code following the drop of support for API 19
98a8644d3 : Bump com.googlecode.libphonenumber:libphonenumber
3f103079c : Bump androidx-fragment from 1.2.0 to 1.7.1
0969587e7 : Bump androidx.annotation:annotation from 1.7.1 to 1.8.0
0d811286a : Bump roborazzi from 1.15.0 to 1.16.1
dacf19422 : Bump com.google.code.gson:gson from 2.10.1 to 2.11.0
11623b94f : Throws RuntimeException if buildActivity passed class is abstract
f56d27e0c : Address Detekt's warnings in Kotlin code
c629ef969 : Bump version in README.md to 4.12.2
405c4c849 : Bump org.jetbrains.kotlinx:kotlinx-coroutines-android
63126252c : Bump kotlin from 1.9.23 to 1.9.24
740a81c81 : Bump roborazzi from 1.14.0 to 1.15.0
81831fc05 : Bump androidx-fragment from 1.2.0 to 1.7.0
599aabe0f : Bump com.android.tools.build:gradle from 8.3.2 to 8.4.0
44b8681ba : Bump androidx.core:core from 1.13.0 to 1.13.1
457e94e11 : Bump roborazzi from 1.13.0 to 1.14.0
e67081c29 : Bump com.googlecode.libphonenumber:libphonenumber
9797e30a4 : Set fixed density for ViewConfigurationTest
8f2e01ea4 : Improve Spotless ktfmt & detekt integration
da1352f19 : Bump minSdk to 21 for integration_tests
b6b94c265 : ci: Try to enable Emulator testing with SDK 34 again
1d0ec1386 : Make RationalTest work with SDK 34
b01fdf303 : Misc improvement for integration_tests
1baf605a8 : Add CTS tests for AccessibilityNodeInfo constructors
686b8c2bd : Add CTS tests for AccessibilityEvent constructors
3ab3afe02 : Create TimeoutRule as replacement for junit Timeout issue#3829
6da154c0c : Ignore not supported native render tests on macOS
392c9328e : ci: Reset density to 240 for emulators on CI
c6b2e733a : Disable shadowOf generation for FileIntegrityManager
f9dc1da30 : Fix SDK compat issues in 4.12
e2a8e2611 : Bump sdkcompat integration test to target SDK 29 (Q)
d44024831 : Rename `compat-target28` integration test to `sdkcompat`
ad506f9b4 : Bump com.googlecode.libphonenumber:libphonenumber
65b83b3a9 : Bump com.ibm.icu:icu4j from 74.2 to 75.1
227bd0230 : Bump androidx.core:core from 1.12.0 to 1.13.0
f826220bf : Bump roborazzi from 1.12.0 to 1.13.0
1c5e8dcd9 : Bump org.bouncycastle:bcprov-jdk18on from 1.78 to 1.78.1
76048c014 : Bump com.android.tools.build:gradle from 8.3.1 to 8.3.2
c517ce8f7 : Bump roborazzi from 1.11.0 to 1.12.0
2f4a26501 : Wrap the `-D` command line option in `""` in the Readme
b6f67b9b6 : Switch to the new `gradle/actions/wrapper-validation` action
03bbc9c2a : Bump org.bouncycastle:bcprov-jdk18on from 1.77 to 1.78
a3f6462f6 : Bump com.googlecode.libphonenumber:libphonenumber
f173bcfd4 : Enable Gradle's Build Cache
093a34561 : Bump version in README.md to 4.12.1
ab2d2cf5b : Bump version to 4.13-SNAPSHOT
8ba90c1fe : Remove BuckManifestFactory
a8889115c : Fix issue with publishing preinstrumented jars
8a892355a : Drop platform_apis from android_library

+- Project: platform/external/roboto-flex-fonts

96fd66f : Add font JSON config to the Roboto Flex

+- Project: platform/external/roboto-fonts

86e4c1f : Add font JSON config to the roboto-fonts

+- Project: platform/external/rust/android-crates-io

658000cb : Migrate tokio-test to monorepo
36750835 : Migrate want to monorepo.
63fd73a8 : Migrate 26 crates to monorepo
cb5467bc : Don't run bpfmt
52654b2c : Revert "Migray arrayvec to monorepo."
4da3feee : Revert "Update arrayvec to 0.7.6"
8dd0f647 : Update arrayvec to 0.7.6
8342bcb3 : Migray arrayvec to monorepo.
7e88712a : Migrate url to monorepo.
0d71dac7 : Migrate tokio-stream to monorepo
ea6f4064 : Migrate zip to monorepo.
ba8f7f69 : log crate: add modules with statically defined log levels
2cd26a41 : Migrate zeroize* to crate monorepo
721b8ecd : Generate rules.mk for flagset via cargo_embargo
f7ee7521 : Generate rules.mk for ciborium-io via cargo_embargo
8e910ae7 : Generate rules.mk for ciborium via cargo_embargo
58d9137a : Generate rules.mk for coset via cargo_embargo
80db843b : Generate rules.mk for enumn via cargo_embargo
503a6b4e : Generate rules.mk for log via cargo_embargo
e7131122 : Revert "Upgrade tempfile to 3.12.0"
f79d9df8 : Upgrade tempfile to 3.12.0
849af198 : Set min_sdk_version.
3c200164 : Remove crates/log/CleanSpec.mk
824938cd : Revert^2 "Copy rules.mk files from external/rust/crates."
d957496c : Revert "Copy rules.mk files from external/rust/crates."
7af68757 : Remove all Cargo.lock files that aren't present in vendored code.
3615964e : Copy rules.mk files from external/rust/crates.
804cabe2 : Fix METADATA files.
42504e9a : Upgrade itertools to the latest version.
064175a9 : Add a list of crates as a text file.
77bcf1c0 : Enable semver on host.
c8877df9 : Migrate 25 crates to monorepo.
98c73709 : Migrate 25 crates to monorepo.
d8854548 : Migrate 25 crates to monorepo.
bdfee576 : Fix syntax error in cargo_embargo.json.
5de23e71 : Marks base64 available in OEM apexes.
2825f606 : Migrate 25 crates to monorepo.
c824a351 : Migrate 25 crates to monorepo.
24187c60 : Migrate 25 crates to monorepo.
642ea0e2 : Add top-level Android.bp with test ownership.
9c83738a : Don't store vendored code.
8a325dd2 : Don't store vendored code.
57e0f31c : Regenerated via crate_health regenerate-all
66796361 : Use Android's cargo to run preupload checks.
5cfafaf4 : Migrate 25 crates to monorepo
7e750373 : Migrate 10 crates to monorepo
a56194a2 : Migrate anyhow to monorepo
1c3fad8a : Add default_team to base64
5058d8fc : Migrate base64 to crate monorepo.
d2fae97b : Use ${REPO_ROOT} instead of relative path.
1f31415b : crates directory with METADATA file.
18adb062 : PREUPLOAD.cfg to run crate tool.
27dd56b3 : Update METADATA files to use GROUP and GOOGLE_INTERNAL.

+- Project: platform/external/rust/beto-rust

16db795 : Remove unused Kotlin source glob from srcs

+- Project: platform/external/rust/crabbyavif

f2a5a65 : crabbyavif: Enable android_soong cfg
adfb834 : capi: Add support for scaling
596eddb : capi: Fix clippy warnings
9536b5f : trivial: Refactor some common code
7a963c8 : mediacodec: Use slice height for uv plane offsets
4a03850 : mediacodec: Update platform codec selection
fc1ca71 : trivial: Remove extraneous semicolon
c6f3058 : mediacodec: Use an enum for codec initialization
4860e1f : image: Use correct plane dimensions for P010
73c3622 : mediacodec: Use P010 only for 10-bit images
22eaa71 : mediacodec: Use stride for u_plane_size computation
857503e : mediacodec: Use color format based on depth
41f78ef : conformance: Update some tests
e8e722f : mediacodec: Request mediacodec in low latency mode
094fa79 : mediacodec: Add logic for codec selection
7705aae : github ci: Build using nightly toolchain
2b6d770 : Fix elided-named-lifetimes warnings
62b0f66 : reformat: Support P010 to RGBA1010102 conversion
9b1d9f7 : Add enum variants for P010 and RGBA1010102
0dfef5b : Add wrapper for libgav1
607d438 : decoder: Validate tmap presence
381f3ef : reformat: Implement conversion for YcgcoRe
4c6bdbf : Update gain map parsing: - check version, minimum_version and writer_version fields - ignore gain map if the 'tmap' brand is not present in compatible_brands - only populate gainmap_present if enable_parsing_gainmap_metadata is true - forbid enable_parsing_gainmap_metadata=false enable_decoding_gainmap=true combination
4ed9a29 : Update YcgcoRe and YcgcoRo values
782d52b : pixels: Validate pointer and size in PointerSlice::create
173f0a3 : Add safety comments for some unsafe blocks
2b43260 : android_mediacodec: Remove stale TODOs
8f8ad5b : safety: Wrap native pointers in a struct
e274bce : image: Simplify steal_or_copy_from
c1b6ec6 : image: Reset chroma planes in steal_or_copy_from
42e1345 : decoder: Validate MIAF compliance for grid dimensions
21d52e3 : decoder: Use or_else in get_codec instead of or
79b9cf9 : decoder: Set threads in the codec properly
040ecf7 : Rename InitializeDecoderArgs to DecoderConfigs
e311292 : codecs: Wrap initialization args in a struct
cf81161 : ci: Add CI for building with Android MediaCodec
955ac3e : exif: Use rfind instead of rev/find
87389c2 : Third-Party Import of CrabbyAvif
cdc8e21 : exif: Pick last one if multiple are found
d10f520 : tests: Remove an xml file
5a46d81 : Update tonemap box to use ISO 21496-1 parameters
7f5fa60 : decoder: Use the original dimg ordering from iref
de8cad5 : Cargo.toml: Allow google3 config
466f1f5 : Check dimg_for_id before assignment (#248)
5c9b4b3 : Remove poc file.
9b963c9 : item: Disallow grid boxes with extra bytes
94464a9 : item: Use proper extent offsets for idat
45f2456 : tests: Use 0.25.2 image crate
a1bbe8b : Signal gainmap transformative properties
d4a7173 : Initial empty repository
93dbe46 : mediacodec: Use actual width/height to initialize
e623f72 : decoder: Prefer MediaCodec in auto mode
716408d : Remove backward direction parameter (#238)
d8ff79c : github ci: Fix windows conformance CI
da51a40 : decoder: Clear chroma planes if format is Yuv400
629ab80 : mp4box: replace max_value() with MAX
01e3481 : Add license headers in CrabbyAvif
55fc9b5 : Add CONTRIBUTING.md to CrabbyAvif
3841e23 : decoder: Fail if gainmap properties has more than one nclx
a395ef0 : Safer arithmetic operations in the parser module
5b79f56 : Use checked_mul in reformat/rgb.rs
eee0499 : github ci: Set CC and CXX explicitly
47572e3 : github ci: Update some workflow names
4019784 : internal_utils: Limit allocations to ~2MB
783359a : Safer arithmetic operations in the internal_utils module
e212d3e : Use checked_add in utils/clap.rs
259de68 : Safer arithmetic operations in the image module
3023496 : Safer arithmetic operations in the decoder module
53b0c6c : github ci: Disable macos temporarily
3c6f595 : github ci: Update action names
ec95904 : mp4box: Do not validate n'ary of unknown boxes
2071d8c : obu: Do not read separate_uv_delta_q for monochrome images
eee47c0 : reformat: Refactor mode creation
a4a0447 : item: Use checked add when adding extents
e762792 : item: Use Option instead of 0 as special case
22accfe : github ci: Add build for 32-bit target
1da1c77 : Promote to u64 before comparing against 8mb
aa913e9 : Limit vector allocation to ~8MB
77100d8 : decoder: Use color track's meta for exif/xmp
ee78a52 : scale: Verify that dst_pd exists
3104b47 : item: Use BTreeMap for items
1d20628 : Add Reserved to TransferCharacteristics and MatrixCoefficients
6c05891 : alpha: Implement premultiply/unpremultiply
77ddfd0 : reformat: Add fast path for yuv16 -> rgb8 monochrome
f4fc4c8 : reformat: Add fast path for yuv8 -> rgb8 monochrome
9bb1918 : reformat: Add fast path for yuv8 -> rgb16 monochrome
237592a : reformat: Add fast path for yuv8 -> rgb16
e96ef5f : reformat: Add fast path for yuv16 -> rgb16 monochrome
4ccdc04 : reformat: Add fast path for yuv16 -> rgb8
c2c9ef3 : reformat: Add fast path for yuv16 -> rgb16
40f9d46 : reformat: Add fast path for yuv8 -> rgb8
26ac8ea : reformat: Fail early on some rgb conversions
a394e63 : alpha: Do not fail if premultiply_alpha is true
0d77166 : libyuv: Use the right filter in auto mode
fa17dbc : CI: Run conformance_tests in windows and mac
2a37e62 : Remove unused capi/utils.rs
4ba1fd3 : capi: Handle size 0 and null pointers
36ea61d : decoder: Unify alpha range conversion and scaling
f4e16e4 : reformat: Implement scale for non-pointer inputs
0beef0c : Test IOStats in conformance_tests
4cba9c2 : mp4box: Validate exactly one tkhd is seen per trak
87d7d2b : Add IOStats
e72b72e : mp4box: Validate iinf version
c803eae : build: Remove todo
fc039a4 : item: Silently add missing item_ids
f337531 : Fix size 0 handling
88bc8c5 : mp4box: Ensure moov box has at least one trak
ed1cbd1 : Use PixelFormat in the capi directly
d1b79f2 : mp4box: Disallow duplicate boxes in stbl
b62dfc8 : item: Ignore unknown ids in ipma
9ca2a7e : Convert full_range into an enum
59d56aa : track: Use 0 as default for repetition count
36a14f5 : decoder: Initialize duration to 1.0
e2edd11 : Add reserved type to ChromaSamplePosition
f97aa4a : item: Ignore invalid item_ids in iref
e217071 : Apply clippy::assigning-clones recommendations (#175)
61a1057 : item: Ignore unknown iloc entries
72a9b85 : capi: Copy timescale and duration info
f805dba : Set full_range to true by default
ef17807 : decoder: Scale before validating tile dimensions
e8d73d7 : Use Category::COUNT in Decoder (#170)
e3de7d9 : Rename google internal path in conformance_tests.
a1e76e9 : tile: Validate sync_sample_number
f0802d3 : Use default value for out of range cicp
fb17bd5 : mp4box: Validate box size for non top-level boxes
00e7c2f : libgav1: Fix windows build and add CI
8e2ed8c : github: Set up windows CI
4a31927 : dav1d: Cast chr to u32 before converting to enum
e97d2f4 : libyuv: Use yuv.lib for windows
34a3996 : capi: Populate avifDiagnostics error string
8c0c9c9 : image: Rename steal_from to steal_or_copy_from
e71e0be : Add range checks for data slices
f224413 : dav1d: Add drain loop
adf5a38 : scale: Handle color and alpha planes separately
9e95a5d : mp4box: Allow unknown colr properties
25d152d : item: Add associations is empty check
d559559 : io: Do not use FileExt trait
82d9f29 : decoder: Use grid width/height
8f3abdb : Rename colors-animated-8bpc-keyframes to 12bpc (#152)
f6cfaa7 : tile: Check if enough bytes were read
566d22e : stream: Use right precedence in read_uleb
4280ca2 : stream: Do not fail on invalid utf8 strings
faf6f05 : decoder: Limit seq hdr search by first sample size
a23baa1 : Add overflow checks using size_hint
87e2cb6 : Add conformance tests for C API
e453923 : Implement Decoder::decoded_row_count() for gainmap (#142)
044fbe6 : Fix Decoder::nearest_keyframe() (#143)
f9b8685 : Return Option from decoder::image() (#145)
5702dbb : Use Options for Track::aux_for_id and prem_by_id
bc0e262 : Remove unnecessary brackets in Decoder::parse()
1f4ce9e : Refactor Decoder::find_alpha_item()
66cc45c : Support Exif/XMP when decoding tracks
6a3c087 : Add max_num_bytes arg to prepare_sample()
b484b73 : Refactor Decoder::create_codecs()
d5e4a48 : gainmap: Fix validate_gainmap_item
548f095 : Flatten Decoder::decode_tiles() into decode_tile()
cdc7691 : Flatten Decoder::parse() by if{} instead of match
5e4401d : Content clippy in Item::should_skip()
a44f604 : Refactor populate_grid_item_ids()
c243126 : Use Category enum in mod.rs
1826b3b : Refactor Decoder::generate_tiles()
8196c55 : Return Option from Decoder::find_gainmap_item()
75c065d : Refactor item.rs
bfc3947 : Use getters instead of Decoder pub fields
dd680ec : checked_add() in Extent::merge()
8f3695e : Remove allow_unused tag from CodecChoice impl
e15be1a : Implement multiple extents in Item::stream()
6269522 : Add iloc_extents_test
284bc59 : Use same find_property macro in item as mod
5988ffb : Use comments in obu.rs to remove Clippy warnings
33abf6d : Lint obu.rs
62cb600 : Add comments about track parsing in mp4box.rs
bc7ce71 : Stricter parse_infe()
df3494e : trivial: Normalize derive ordering
1b9328d : Remove some println statements
7a8d243 : Add String to AvifError::InvalidTonemappedImage
5ccb68e : Add String to AvifError::InvalidImageGrid
53ce030 : Add String to AvifError::UnknownError
004bb1e : Add String to AvifError::BmffParseFailed
ebe1cd0 : Remove Copy and Clone from AvifError
74726d1 : Sync parse_iloc() with ISOBMFF specification
4ae645d : Use a Vec<u8> in PixelInformation instead of count
547456d : Check reserved bits in mp4box.rs
9779a3d : Remove bit manipulation in parse_ipma()
bde165e : Remove idat check in parse_meta()
ed71804 : Consider empty colr boxes as invalid
4dfb0f5 : Handle size 0 in parse_header()
482f8cb : Add comments about item box parsing in mp4box.rs
6f34d06 : Add endianness comments in exif.rs
13b12cd : Refactor find_nclx and find_icc
3f594ff : Add more references to AV1 spec in lib.rs
d199771 : Rename assert_f32_array() to assert_eq_f32_array()
af9f899 : Remove Image::subsampled_width()
1ca817b : mp4box: Fix stream passed into parse_ftyp
eb0352d : Convert large CICP values to Unknown instead of 2
e334ef1 : Fix DAV1D_EAGAIN depending on EPERM>0.
deb1576 : Format Cargo.toml
d84160d : Move reinterpret_f32_as_u32() from mod to rgb
db1bbc7 : Add comments about HEIF fractions and clap
085b6f0 : Ignore .vscode in .gitignore
87cd46d : rgb_impl: Remove State struct Most of the fields in that struct are not used or can be part of image struct.
8391758 : Refactor src/internal_utils/stream.rs
e3fd435 : trivial: Remove some dead code warnings
59ccebf : mp4box: Remove some unused variables
e7d31e6 : Treat warnings as errors
7808da9 : Remove some redundant imports
d8ad7bb : capi: Convert the header file into C++
2b09d7b : capi: Rename some consts with CRABBY_ prefix
bb16c56 : capi: Rename functions to include crabby_ prefix
cab2a3f : Convert aviftest.c into C++
dc3a302 : Return AvifResult from IStream::bytes_left()
2af26fb : Add tests in scale.rs
d0274be : Modify IBitStream::skip_uvlc() to match AV1 spec
136836a : Use Pixels::from_raw_pointer where possible
af2241b : capi: Use the correct Pixel type based on bit depth
b4c1c8e : Copybara Merge: https://github.com/webmproject/CrabbyAvif/pull/72
175af71 : Copybara Merge: https://github.com/webmproject/CrabbyAvif/pull/70
f5db858 : crabbyavif, conformance_tests: Set up google3 testing
e4b313d : crabbyavif: Move google3 only files to a top level directory
6ff5bc4 : crabbyavif: Add dav1d google3 build rules
b37c172 : crabbyavif, image: Move Row enum to image.rs
0730934 : crabbyavif: image: Rename PlaneData2 to PlaneData
32a1ee9 : u8 rgb::Image.depth in CrabbyAvif
e15dfca : crabbyavif, github ci: Run tests with --no-default-features
c2fe619 : crabbyavif, decoder_tests: Allow parse only tests
7fed913 : crabbyavif, reformat: Fix half float conversion
0059594 : crabbyavif, scale: Add scale no-op when no libyuv
4405ed7 : crabbyavif, coeffs: Implement y_coeffs for ColorPrimaries
f7097d2 : crabbyavif: Add shorthand for as_ref and as_mut unwrapping
8dd0b3f : crabbyavif, image: Rename planes2 to planes
7aff1b5 : crabbyavif: Set up google3 build for decoder_tests
19bbfea : crabbyavif: Remove float_cmp dependency
239013a : crabbyavif, alpha: Add tests for rescale_alpha_value
f11fe06 : crabbyavif: Fix github workflow job name
3079837 : No public description
0dda3e7 : Rename third_party to external (#51)
7a4c72c : Rewrite pointer access and remove unnecessary intermediates (#50)
5a33646 : rgb_impl: Remove Option from unorm_value (#49)
ff53f18 : rgb_impl: Remove unnecessary & for table_uv (#47)
df954e4 : Use Option
81a262b : Ref instead of copy in unorm_lookup_tables()
50c7f53 : ci: Add clippy linter
07de9c3 : gav1: Fix some TODOs and add CI
7c03944 : rgb::Image: rename alpha_premultiplied to premultiply_alpha
f3e854e : alpha: Remove incorrect alpha_premultiplied check
b89dcbc : Refactor libyuv guard to be a bit more granular
daafa01 : Remove byteorder dependency
a0fd58b : Add type definition to a potentially complex type
65b7b51 : dav1d: Allow unnecessary_cast clippy warning
6e233f5 : Remove some unnecessary return statements
d4a6d18 : Remove rgb::Image::ignore_alpha for simplicity (#28)
4cd0df5 : ci: Fix a comment and normalize job names
de94a5c : ci: Ensure that avif.h is kept up to date
80a4e98 : Allow building the library without libyuv
8e73a08 : ci: Add rustfmt
2388ce6 : capi: Create Box from raw pointer with correct type
ed9b180 : capi/reformat: Use initializer list
2ff2e2d : Use iterator when using index only for iteration (#31)
a0039c3 : ci: Avoid explicit mkdir and cd (#30)
3393d97 : Refactor yuv_to_rgb_any() (#26)
2040228 : Flatten find_conversion_function() in one match (#16)
1bfbdd2 : Use match blocks in rgb::Image (#29)
dc49654 : Rename rgb_impl::yuv_to_rgb() to yuv_to_rgb_fast() (#27)
8dfdd47 : Take format and float into account in depth_valid (#23)
42271c3 : Use match in calculate_yuv_coefficients_from_cicp (#22)
fe97772 : Replace unimplemented! by AvifError (#25)
2134184 : Add reference comments about VideoFullRangeFlag (#24)
71733dc : Do not overwrite yuv_format and depth when alpha tiles are seen
49c24ac : Add ChromaSamplePosition::CENTER (#19)
7021540 : Fix yuv_to_rgb_any() UV clamp (#18)
7aae234 : Implement alpha_to_full_range() for non-ptr (#15)
32a09ae : Use snake_case in rgb_impl (#17)
028465c : Refactor src/reformat/alpha.rs (#6)
b675b4a : Use float-cmp crate for f32 comparisons
5850ede : Collapse an else if condition
4f71a68 : Fix calculate_yuv_coefficients (#11)
f92931d : Remove some unused files
ccb46d5 : Add ci-unix-static-conformance (#9)
7a567fb : Add -DAVIF_LIBYUV=OFF for libavif in README.md
0506b0e : Only trigger ci-unix-static on push to main or PR
eb952b3 : Fix cache in ci-unix-static (#7)
1b79814 : decoder_tests: Assert for specific error code
58b2728 : decoder: Validate color and alpha item dimension match
485ced7 : ci: Build and run the C++ tests
15da433 : Revert build.rs changes
ede9511 : Add ci-unix-static GitHub workflow
787224d : Do not use pkg-config for local dav1d builds
c6ba05f : Make all decoder_tests pass with android mediacodec
dcfd325 : Rename rgb::Image::fill_alpha() to set_opaque() (#3)
fab50fc : Return error on resize with Pointer buffer (#2)
1626191 : Fix comments in README.md build snippet
ce4adf4 : Add instructions for Android tests
58ac64a : Make category into an enum
eb63047 : README.md: Use dav1d for libavif conformance tests
a15683f : Fix some clippy warnings
3bcc46f : C build instructions and header file
6f3c700 : Use pkg-config for libyuv
79f75ab : dav1d-sys: Use pkg-config to find dav1d
156699b : android_mediacodec: more clean ups
268e219 : ndk-sys: Allowlist only used functions
37f4ea8 : gitignore bindings
9e9f659 : android_mediacodec: Remove ndk crate dependency
ce8b39e : Get android mediacodec working again
95df2de : dav1d: clean up some cases
aeed837 : tile: Remove a TODO
0239ed4 : Check vector allocation failures
909fc2e : Add build and test instructions to README.md (#1)
0e4c50b : Add soong config
6dac9f0 : Remove a redundant use statement
6a8c69e : Some clippy fixes
6c0218b : Remove ahash feature
74cfc55 : Move libgav1 to a sys crate
a9adb98 : Move libyuv to a sys crate
acb8b64 : dav1d-sys: remove generalizations in build script
2d392cc : Move the generated bindings file into a env var
faecf2b : Move dav1d code to a sys crate
c887b4f : Allow building c shared object in Cargo.toml
999724d : Explicit pointer casts when calling C code
fb80599 : bug fix in can use single codec
e1d69ab : dav1d: Unwrap Dav1dPicture as a reference
7a2ab75 : Use u16 for CICP structs
07ce483 : cbindgen: Rename some enums correctly
e685565 : Add decoder library bindings to the repository
cf87ffd : Allowlist only necessary functions in libyuv bindings
a73fdee : Move build.rs to root directory
0767827 : Do not generate EAGAIN in bindgen
c17d815 : Validate tile properties for grid images
560a93e : Add is_grid function
81bfe08 : Fix bug in alternate icc computation
145f187 : remove derivative dependency
acbde2e : Make ahash dependency optional
e50acd5 : remove num traits and num derive dependency
8c8b7ec : remove some todos and prints
a992613 : alpha range conversion
5a225ba : reformat: tests for yuv to rgb conversion
7b05be0 : fix some clippy warnings
a03e50b : update progressive tests
dd8a3de : scaling: fix gainmap images
e7d2ffe : capi: do some early returns
53e9ac5 : capi: copy image index
886ea72 : rollback libyuv version
8c33b03 : remove some print statements
d79fc9c : scaling: works
21f1f39 : scale: initial implementation (fails to build)
e7202c9 : decoder: search for seq hdr incrementally
82f72bb : decoder: fix progressive case
11e6eae : add failing progessive tests
93220c7 : reformat: alpha processing in any
44d29b8 : reformat any: support all bit depths
c721fd4 : --no-edit
ba6fd49 : --no-edit
a28d86c : reformat: compute coeffs
25e0d44 : reformat: yuv to rgb any high bd
abc3033 : reformat: allow nearest neighbor in auto mode with libyuv
3f07b4a : reformat: use correct rgb offsets
a7e80d9 : reformat: identity 8bit
2502187 : reformat: half float implementation
8d0c93e : convert clamp function into macro
1b99268 : tests for all reformat alpha cases
0ded8b0 : finish up alpha reformatting for all cases
b3dbfbb : remove identity workaround
f4ddf57 : fix libyuv high bitdepth usage
99f1b59 : capi updates. all tests pass!
1f38e69 : checkpoint 6 fix monochrome
f11337c : checkpoint 5 remove plane buffers
dece425 : checkpoint 4 has plane fix
2a41e99 : checkpoing 3 grid work
f1043a5 : checkpoint 2 (8bit grid is ok, 10bit panics)
fce96e8 : update 1 for planes2
5f39833 : improve has_plane and has_alpha
2516416 : move pixels enum to its own file
89eaee2 : reformat: alpha reformatting + tests
84647da : raw: remove unsafe block
bd984ce : alpha: remove unsafe usage
8128037 : add tests for fill_alpha
fe3fab7 : parse: allow multiple successful calls
060c26a : add TODO
b1b2f9a : reformat: add enum for pixels
94694b7 : c tests: more cases for yuv to rgb
131d2b3 : capi: reformat tests (passing)
2eee9b0 : capi: tests for yuv to rgb (failing)
a7bd81e : capi: image alloc and free
9ca1c3e : warnings and clippy fixes
74e850b : reformat: fill_alpha
0dce45d : reformat: unmultiply alpha and a bug fix
1f22892 : reformat: premultiply alpha with libyuv
990301e : reformat: finish placeholder code for yuv->rgb conversion
e8195db : decoder: Add parse state
b59cfb1 : reformat: high bd libyuv functions
5e106fd : reformat: treat identity as bt601
806271a : decoder: Compute parsing_complete properly
f4daace : remove some more logging
d168968 : remove some print statements
da9e622 : add rustfmt.toml and reformat everything
9a06648 : better alpha plane detection
ad6bdd5 : add check for plane being empty
7b638c2 : capi/reformat: Copy avifRGBImage for c api
cdbb22d : use ahash for map and set
77ac3d6 : cbindgen: avifRGBImageFormat -> avifRGBFormat
6f5c596 : reformat: use box for pixelbuffer
fe1bb56 : capi: allow warnings
1423df3 : c api: reformat using libyuv
5e4ffa5 : reformat: libyuv conversion works for basic case
0fbaff0 : reformat: call high bd functions
eb48aca : reformat: lowbd functions
d784968 : reformat: struct definitions
b10404d : c api: expose some missing constants
dc4919b : c api: set image view rect
b31d3bb : c api: nth image + fix for clearing decoded count
6ec78cf : nth image implementation
46a68e0 : deny unsafe_op_in_unsafe_fn
bc51780 : fix some clippy warnings
a7b3835 : reformat: set up basic structure and libyuv build
2fbac28 : c api: imagecreate functions
b6c8107 : c api: incremental decoding!
1d0f4b2 : c api: nth image max extent + tests
5f05ac2 : nth image max extent
dba35a6 : c api: one shot decode functions
40c379f : c api: move utils.rs to types.rs
1b955a4 : c api: clap supprt
658a964 : incremental decoding
736778b : update public API to not return references
4f2ab14 : add test for custom IO
29a24f8 : replace sample.data_buffer with item.data_buffer
aacf36e : do not copy input when not needed
dc7d912 : aviftest.c passing and some other features
1108c71 : remove macro for conformance_tests
5332991 : clap support + tests
990ccc7 : move cleanaperture struct to its own public module
9f04eea : c api: transform flags
6669dc2 : capi: rw data functions
630ef3c : image timing for animations
85a2c74 : add note about tensorflow libavif usage
75cca30 : c api: Standalone memory and file readers
8711151 : refactor capi into smaller files
e7d0ecb : add support for raw IO
bbf9040 : move binary to examples
7d79c8b : c api: more helper functions
39c86e6 : c api: remove dummy defines
70b58fc : c api: diagnostics clear
3512742 : c api: pixel format info
6fbb61b : more capi sync
4f611c3 : repetition count to enum
06d4932 : codec choice in C API
b647d8e : image count limit for progressive images
cd66d27 : do plane copy when width and stride are equal
ab72d5e : allocate planes support subsampling
50adfba : integer math safety in copy_from_slice
10d8c89 : enum for plane
359fbaf : use macro for integer conversion functions
16cbba7 : more integer math checking
70effda : remove some todos
380060a : generalize c api test cmake
97b7f95 : limits in C api
d43be73 : add image count limit
c0141d1 : add support for size and dimensions limits
87529e0 : parse meta box within trak
8074b9f : use usize for box header size
ddedc83 : move repetition count into track struct
2054e48 : check for multiple idats
a3f5694 : do not store previous_item_id explicitly
fbd68e2 : finish implementatino of read_uxx
d7a5e8d : do not return result from IBitStream::skip
780b6ec : move seq header parse functions within impl
b946d73 : allowlist functions for generating bindings
d3bac20 : build scripts for android
c177552 : use pathbufs in build script
12af11f : do not use deprecated cargocallbacks constant
962a21b : use build script to generate bindings
433d274 : build scripts for gav1 and dav1d
c09920c : Add readme.md
2e72d52 : use crabby avif as the project name
136d4fc : remove imageinfo class
ed42473 : export all properties
cc597c1 : clli c API
a0161d5 : clli in avifImage
8114c37 : proper cicp in capi
b49c2a6 : capi cicp and cbindgen changes
644d04d : cicp info as enums
a1323ab : remove todos
425b1ea : mediacodec updates
f80ab25 : clippy warnings
e5c9226 : android mediacodec working
2ae68e0 : android instructions
3f6148a : conditional codec compilation!!
249863e : codec choice
113cf55 : libgav1 works!
ddeb858 : libgav1 tryout (linker error)
4b4def2 : make codecs a generic type
d9a0bdb : move stream to internal_utils
bf02704 : move io to internal_utils
c7514e2 : refactor utils into internal and public
a0250df : codecs module
5077895 : move io into decoder and add genericIO type
c9b5e79 : move some decoder structs into decoder mod
04b64b9 : refactor some find_* fucntions
2a020e0 : fix conformance tests
0e4ec3a : move stealing code to image
73c6855 : move item construction to item.rs
2c1dc36 : int functions to utils
5e8e6bb : mod changes
8cdb970 : fix capi with all mod changes
2186219 : make io mod private
2157d8e : split image into mod
1b67b9b : split tile into mod
2003c38 : fix clippy warning
3d2389a : split item into mod
a57898e : split gainmap into mod
ff29508 : decoder into mods
29f3ecf : split parser into submodules
3279a93 : remove avif prefix
ce17fab : item property validations
5dc5c86 : alpha ispe non standard todo
e6bb026 : use max id properly for fake alpha item
a0946f2 : add diag and data to capi
015ec92 : gainmap capi
1838e6b : gainmap grids
88d6589 : gainmap support (no grids)
33f44c9 : capi for xmp, exif and icc
1541fcb : support for exif, xmp and icc
be74f68 : reflow some comments to 100 chars
a0be34c : cmake support make test
8d770f7 : fix cargo deps
9bf489c : quash ALL the clippy warnings!
ac93396 : safe math in copy_from_tile
b4222da : deal with overflows in copy_from_tile
435de57 : more safe casts to usize
f5ed77b : sample size into a rust enum
cf91444 : overflow checks for sample offset
fd4360f : more overflow handling
0ee4c12 : u64 to usize safe conversion
4fdcbe1 : fix some minor todos
d7a5db6 : update some unwrap checks
52740a9 : verify decoded y4m in conformance tests
092a868 : use match for find_alpha_item special case
057ea6c : verify decoded info in conformance tests
dab3fc0 : skip uvlc
d31ebc6 : remove bitreader and use ibitstream
fbf3f0f : harvest sequence header for cicp
bbc5637 : conformance tests pass
d98cdfe : more uniqueness checks
448c017 : meta box duplicate checks
953a8de : enforce version for some boxes
58586b7 : progressive C api
cf13296 : progressive!!
678eb14 : color grid alpha no grid!
00739d4 : remove couple of unneded match
dc3825b : decoder conformance tests
d33b41b : fixes for image sequence track present tests
503face : unify 420 calc
4c1568b : unify alpha planes
6761f2a : expose image planes as a slice
b10aaba : image_sequence_track_present
8f283c3 : chroma sample position
f3550ac : error code mapping in c_api.
da81658 : adding c_api tests!
7fe7b73 : update dav1d bindings to remove tests
84ad194 : quash all the warnings!
e3d42b4 : compact an if clause
e8fae00 : use cbindgen feature for enums + avifimageinfo
c0dcb42 : share codecs
54defb4 : remove some not needed default derivations
fb7290a : use vec find for sample table functions
fced9c9 : check for avif filetype in parse
d495710 : return avifresult from next_image
8d59dbb : tests yaay!
18daebf : bug fix for repetition count
3c276ee : c_api for decoder source
bd5950c : parse and decode working in C-API!!!!
47cd0c4 : initial c api woohoo
e3a93b3 : peek filetype
b52d719 : strict flags and alpha ispe!!
eb9fd9c : more idiomatic rust for colro and alpha items
05248ab : remove MovieBox struct and use tracks directly
d603005 : remove finished todo
bcf13aa : more idiomatic color and alpha track search
043719b : refactor find color and alpha track
3b30ad1 : more error handling
93558c1 : avifresult for decoder.parse
7983efa : stream.done => has_bytes_left (more positive checks)
7adfbe5 : avifresult for stream functions
8375200 : replace some safe into()s with cast
3162c7b : error handling for mp4box
2c7a196 : pixel format enum
1b7408a : convert decoder.io into box and store any type!
21f387c : idat is working too!
60f7cea : wooho! io is working!
d9f4c3c : remove sample.data_offset
b5e7d91 : duration and repetition count
0457275 : edts and elst boxes
c2dce7c : tref box. alpha video works!
53c1497 : fracking freaking animations actually work!
bd6b115 : update y4m to header and frame
464fe2a : animated images! first frame returns right!
a6308bb : build list of samples from sample table
c7787c5 : stsd box. this completes mdia box
eb0927f : stts box
052843d : stss box
e58daba : WIP animation moov box
3676a7e : support alpha grid
a8067a2 : always compare in same order
ab5d20e : add todo about potential subsampling
7140eaa : edge case for grids with unequal tile rows/cols
8877877 : move range computation into AvifDecodeSample
34c4b1e : lsel and a1lx. support multiple extents.
97eb4bb : add --no-png
22a7455 : do not println in release
3b3ac56 : grid offset support and idat support
f69757a : replace avifimage plane pointers with *const
216fecb : basic grid functionality.
7af5df3 : grid parsing, convert item to store item_ids
d0a2b20 : move item functions to AvifItem
d38aa89 : simplify item_property macro
c07e619 : add dsstore to gitignore
79e31ee : add find function for item property
bfba5c9 : initial commit

+- Project: platform/external/rust/crates/libsqlite3-sys

77a7c6e : Mark liblibsqlite3_sys as product_available
f8efbd3 : Fix deprecated use of min_value/max_value.
34e1969 : Upgrade libsqlite3-sys to 0.30.0
4d228c6 : Update module with host_cross_supported
fffe4b6 : Adding librusqlite to vendor partition

+- Project: platform/external/rust/crates/openssl

637b19e : Update visibility according to the change AVF directories layout
da4cc8c : Visibility change persisting through cargo_embargo
30486d5 : Update visibility according to the change AVF directories layout

+- Project: platform/external/rust/cxx

6ee06b42 : Update module with host_cross_supported

+- Project: platform/external/scapy

0a3be7cb : scapy - support host side target

+- Project: platform/external/scudo

cecaa1aa778 : [scudo] Remove unused field in BatchGroup (#109322)
e5299e1d849 : Revert "[scudo] Update secondary cache time-based release logic (#107507)"
b3f6867357c : [scudo] Update secondary cache time-based release logic (#107507)
80b681e5d6e : [scudo] Add thread-safety annotation on getMemoryGroupFragmentationIn… (#108277)
1fa6e199c6d : Reapply "[scudo] Fix the logic of MaxAllowedFragmentedPages" (#108130) (#108134)
8da432cd49b : Revert "[scudo] Fix the logic of MaxAllowedFragmentedPages" (#108130)
463274594ae : [scudo] Fix the logic of MaxAllowedFragmentedPages (#107927)
7befc9758b4 : Add static_assert verifing page size is constexpr.
9d05ab34fac : [scudo] Add fragmentation info for each memory group (#107475)
8092cb4bb73 : [scudo] Add a method to use a hard-coded page size (#106646)
23e2b3c272b : [scudo] Use variable instead of recomputing. (#106647)
d22a02af7a6 : [scudo] Update secondary cache released pages bound. (#106466)
07740f2edfd : [scudo] Make comment compatible with gcc (#106137)
6dc0426e538 : [scudo] Fix expectation in ScudoTimingTest.VerifyMax (#106062)
79fcb0cd17f : [scudo] Add partial chunk heuristic to retrieval algorithm. (#105009)
5389414ea23 : Revert "[scudo] Add partial chunk heuristic to retrieval algorithm." (#104894)
a9ea2a94e59 : [scudo] Add partial chunk heuristic to retrieval algorithm. (#104807)
cc715eecd16 : Revert "[scudo] Separated committed and decommitted entries." (#104045)
4a57314bfb3 : [compiler-rt] Define `__STDC_FORMAT_MACROS` to ensure `PRId64` is available (#102980)
9e57ee69fcf : [scudo] Support linking with index in IntrusiveList (#101262)
35d3333e726 : [scudo] Separated committed and decommitted entries. (#101409)
60100587b2c : [scudo] Added test fixture for cache tests. (#102230)
0cb542e2e90 : [scudo] Die when store is called on MapAllocatorNoCache objects. (#102403)
7701301274f : [scudo] Avoid accessing inaccessible pages in unmap() in secondary (#102367)
83d9c2f6245 : [scudo][NFC] Add a default unmap() to unmap all pages (#102234)
b92d82f1d82 : [scudo] Refactor store() and retrieve(). (#102024)
d07ceeb9241 : [scudo] Remove benchmarks file. (#102077)
9dfc8a86301 : Share warning cflags between main build and tests.
8fa98c95eca : Format Android.bp.
5e1d9607d4d : Fix the SCUDO_DEBUG definition.
5cdf98995c8 : Revert "[scudo] Separated committed and decommitted entries." (#101375)
4af939d0fcb : [scudo] Separated committed and decommitted entries. (#100818)
2ae2c34b076 : Revert^2 "[NFCI][scudo] Remove unused variable 'MaxCount' (#100201)"
023abc63d6d : Revert "[NFCI][scudo] Remove unused variable 'MaxCount' (#100201)"
81cfb3488d3 : [NFCI][scudo] Remove unused variable 'MaxCount' (#100201)
8a6eaa2ffad : Revert "[scudo] Added LRU eviction policy to secondary cache. (#99409)"
0fcba396fec : [scudo] Added LRU eviction policy to secondary cache. (#99409)
57327b3bcd6 : [scudo] Add static vector functionality. (#98986)
2d104798d61 : [scudo] Add a maximum value into the timer. (#96989)
d91110387e3 : [scudo][fuchsia] Give dispatched VMOs a (temporary) name (#97578)
8b402e1a076 : [scudo] Change CompactPtrT and CompactPtrScale to optional (#90797)
c2e7623c241 : [scudo] Minor refactoring of secondary cache test (#95995)
e85e558cf92 : [scudo] Add TEST_SKIP macro to skip the current test (#96192)
be4cad4d32b : Reland "[scudo] Apply filling when realloc shrinks and re-grows a block in-place" (#95838)
7ea77a51155 : [scudo] Test secondary cache options only if enabled (#95872)
e480499ce69 : [scudo] Update error handling for seondary cache entry count (#95595)

+- Project: platform/external/seccomp-tests

91d5033 : Update OWNERS file

+- Project: platform/external/selinux

219e32ac : libselinux: rename hashtab functions
22011b91 : Replace soong config module types with selects
d044128c : Update OWNERS file
e25bf403 : There's only one <sys/system_properties.h> now.
9666135c : Delete levelFromUid
2eb286bc : Release 3.7
589e2dba : libsepol: check scope permissions refer to valid class
1efc1214 : libsepol: Do not reject all type rules in conditionals when validating
e6c99f34 : Update VERSIONs to 3.7-rc3 for release.
f55f7648 : libselinux: constify avc_open(3) parameter
c9ed9ea6 : libsepol: contify function pointer arrays
a02fccf8 : tree-wide: fix misc typos
8c1110d1 : libsepol: validate attribute-type maps
5f822d33 : checkpolicy: reject duplicate nodecon statements
d034a3e6 : libsepol: rework permission enabled check
52e5c306 : libsepol: move unchanged data out of loop
a3332e57 : libsepol: hashtab: save one comparison on hit
fd080199 : fixfiles: drop unnecessary \ line endings
55b474ee : mcstrans: free constraint in error branch
2b6f639a : libselinux: avoid pointer dereference before check
c8b1f592 : libselinux: free empty scandir(3) result
9ef1a835 : Update VERSIONs to 3.7-rc2 for release.
2c9007f2 : sandbox: Add support for Wayland
ec9e0c7b : seunshare: Add [ -P pipewiresocket ] [ -W waylandsocket ] options
493406ac : sandbox: do not run window manager if it's not a session
96f6e65f : sandbox: do not fail without xmodmap
804e52b7 : checkpolicy: support CIDR notation for nodecon statements
44533801 : checkpolicy: perform contiguous check in host byte order
d506c0b1 : libsepol: include prefix for module policy versions
b77d851f : libsepol: validate type-attribute-map for old policies
fc3de95d : libsepol: only exempt gaps checking for kernel policies
1c91bc84 : libsepol: reject self flag in type rules in old policies
6a223cb1 : Update VERSIONs to 3.7-rc1 for release.
1f173f8e : libsepol/cil: Fix detected RESOURCE_LEAK (CWE-772)
f1dadd19 : libselinux: constify selinux_set_mapping(3) parameter
d370cbfc : libselinux/man: add format attribute for set_matchpathcon_printf(3)
c476389b : libselinux/man: use void in synopses
06b326d4 : libselinux/man: sync const qualifiers
9f06e045 : libselinux/man: correct file extension of man pages
d3d975ae : libsepol: validate class permissions
aeafd9b4 : github: bump Python and Ruby versions
82d99136 : checkpolicy: drop global policyvers variable
505d1b4c : checkpolicy: declare file local variable static
f4ffda66 : checkpolicy/tests: add test for splitting xperm rule
fa3a1bca : libsepol: improve policy lookup failure message
e81a05a5 : libsepol: constify function pointer arrays
652e2883 : checkpolicy: free complete role_allow_rule on error
04303b5b : checkpolicy: drop union stack_item_u
08e55dff : checkpolicy: drop never read member
8c64e5bb : libsepol: validate access vector permissions
f07fc2a7 : checkpolicy/fuzz: override YY_FATAL_ERROR
0ffe9747 : checkpolicy: include <ctype.h> for isprint(3)
c071aa2e : libsepol/cil: Check common perms when verifiying "all"
a39e474f : checkpolicy: update error diagnostic
9f2f9e28 : checkpolicy: free identifiers on invalid typebounds
39b3cc51 : checkpolicy: handle unprintable token
ca77c592 : checkpolicy: use YYerror only when available
6e2f7033 : libselinux: avoid logs in get_ordered_context_list() without policy
5937e9bd : audit2allow: CIL output mode
af543f1b : libselinux, libsepol: Add CFLAGS and LDFLAGS to Makefile checks
fb497895 : libselinux/utils/selabel_digest: pass BASEONLY only for file backend
5876aca0 : libselinux: free data on selabel open failure
994b9b20 : libselinux/utils/selabel_digest: avoid buffer overflow
5f5edd48 : libselinux/utils/selabel_digest: cleanup
c774f15a : libselinux/utils/selabel_digest: drop unsupported option -d
f3b67a84 : checkpolicy/fuzz: scan Xen policies
6f7ddf27 : libsepol: reject MLS support in pre-MLS policies
f4330d57 : checkpolicy: return YYerror on invalid character
0e1e30db : checkpolicy: clone level only once
b106fad2 : checkpolicy/fuzz: drop redundant notdefined check
c205b924 : libsepol: Fix buffer overflow when using sepol_av_to_string()
97034773 : sepolgen: adjust parse for refpolicy
8c9d2d65 : checkpolicy/fuzz: Update check_level() to use notdefined field
fe16f586 : checkpolicy, libsepol: Fix potential double free of mls_level_t
f5d4b60e : python/semanage: Allow modifying records on "add"
1a3d5894 : python/semanage: Do not sort local fcontext definitions
fc2822a4 : mcstrans: ensure transitivity in compare functions
162a0884 : libsepol/cil: ensure transitivity in compare functions
b52e27ae : libsepol: ensure transitivity in compare functions
3dc11169 : checkpolicy: misc policy_define.c cleanup
22f7bb8c : checkpolicy: avoid assigning garbage values
63207ce8 : checkpolicy: free temporary bounds type
4e407ba3 : checkpolicy: provide more descriptive error messages
fbd6c0f0 : libsepol: use typedef
8ad3ce72 : checkpolicy: bail out on invalid role
52f187cb : checkpolicy: call YYABORT on parse errors
187e7584 : checkpolicy: clean expression on error
770ad3ec : checkpolicy: check allocation and free memory on error at type definition
8b115c45 : checkpolicy: free ebitmap on error
b75bf48b : checkpolicy: cleanup identifiers on error
c2fc48be : checkpolicy: cleanup resources on parse error
595c4163 : checkpolicy: add libfuzz based fuzzer
90db06c5 : libsepol: Use a dynamic buffer in sepol_av_to_string()
82195e77 : libselinux: use reentrant strtok_r(3)
3e3661f6 : libsepol/src/Makefile: fix reallocarray detection
dfe30d9d : libselinux: Fix ordering of arguments to calloc
114f1bb1 : mcstrans: check memory allocations
99170284 : sandbox: do not override warning CFLAGS
b18fddef : libselinux: reorder calloc(3) arguments
a0ff05ef : libsepol: reorder calloc(3) arguments
fc2e9318 : setfiles: avoid unsigned integer underflow
454a9f24 : libselinux: enable usage with pedantic UB sanitizers
a1fa1c8a : libsemanage: support huge passwd entries
ebf41685 : libselinux: support huge passwd/group entries
846550d7 : libselinux: use logging wrapper in getseuser(3) and get_default_context(3) family
65c8fd45 : libselinux: fail selabel_open(3) on invalid option
7f925776 : libselinux: align SELABEL_OPT_DIGEST usage with man page
1dd04338 : libselinux/utils: improve compute_av output
1d5c3b72 : libselinux/utils: free allocated resources
abd18ec3 : libselinux/man: sync selinux_check_securetty_context(3)
1daa91b2 : libselinux/man: mention errno for regex compilation failure
97fa708d : Update VERSIONs to 3.6 for release.
5939fb96 : libselinux: state setexecfilecon(3) sets errno on failure
4c8bf60f : libselinux: always set errno on context translation failure
00a1cf46 : libselinux: update const qualifier of parameters in man pages
e54bedce : libsepol: validate empty common classes in scope indices
d0b1400a : libsepol: extended permission formatting cleanup
a55cd374 : libsepol: avoid integer overflow in add_i_to_a()
22d3609b : libsepol: constify tokenized input
4d33c675 : checkpolicy/dispol: misc updates
94389f21 : python: Harden more tools against "rogue" modules
2752043d : libsepol/cil: Clear AST node after destroying bad filecon rule
89dd980c : Add CPPFLAGS to Makefiles
2a46979e : libsemanage: fix src/genhomedircon.c build on `gcc-14` (`-Werror=alloc-size`)
139afe58 : libsepol: simplify string formatting
4724538b : libsepol: reject linking modules with no avrules
00cfecf6 : libsepol/fuzz: handle empty and non kernel policies
68c3a999 : libsepol: reject invalid class datums
58a444fb : checkpolicy/dismod: avoid duplicate initialization and fix module linking
4f1435dd : libsepol: use correct type to avoid truncations
14f76201 : libsepol: validate conditional type rules have a simple default type
d1ea1a16 : sepolicy: port to dnf4 python API
0f5a8dd3 : Update VERSIONs to 3.6-rc2 for release.
fdb536f3 : libsepol: avoid fixed sized format buffer for xperms
285d7cc8 : libsepol: avoid fixed sized format buffer for xperms
d3c2992e : libsepol: add check for category value before printing
903e8cf2 : libsepol/cil: Do not allow classpermissionset to use anonymous classpermission
9b7d560a : libsepol/cil: Give warning for name that has different flavor
18657ad1 : libsepol/cil: Add pointers to datums to improve writing out AST
e9fb71f0 : secilc/docs: Fix and update the documentation for macro parameters
fb0a4ce1 : libsepol/cil: Allow paths in filecon rules to be passed as arguments
9e1a8ee3 : libsepol/cil: Refactor Named Type Transition Filename Creation
56dee923 : secilc/docs: Update syntax for IP addresses and nodecon
dc676ab1 : libsepol/cil: Allow IP address and mask values to be directly written
557cda59 : libsepol/cil: Refactor and improve handling of order rules
19656bea : libsepol/cil: Use struct cil_db * instead of void *
0dd926f4 : libsepol/tests: Update the order of neverallow test results
3089f1f2 : newrole: use DJB2a string hash function
f1178a13 : libselinux: use DJB2a string hash function
08be6357 : libsepol/cil: use DJB2a string hash function
d03d506a : libsepol: use DJB2a string hash function
26cec7ca : libsepol: include length squared in hashtab_hash_eval()
4f6a3abc : libsepol: validate common classes have at least one permissions
23c743c4 : github: bump action dependencies
b8f52459 : libsepol: update policy capabilities array
541aab88 : libsepol: avoid memory corruption on realloc failure
5e425b41 : libsepol: avoid leak in OOM branch
d858afca : libselinux: fix memory leak in customizable_init()
27fe2b29 : libsepol: set number of target names
8547846e : semodule_link: avoid NULL dereference on OOM
de491fda : scripts: update run-scan-build
a7a82953 : Update Python installation on Debian
9fcf4cca : libselinux: update Python binding
d6967d87 : ci: bump Fedora to version 39
2d2e8728 : scripts: ignore unavailable interpreters
eabd8e92 : Drop Travis CI configuration
8f3a31d3 : Drop LGTM.com configuration
cf6ddded : libsepol: validate the identifier for initials SID is valid
bd1b7848 : libsepol: enhance saturation check
44375cb4 : libsepol: adjust type for saturation check
84a5457f : libsepol: use str_read() where appropriate
1aaf5943 : Update VERSIONs to 3.6-rc1 for release.
489197c4 : Update translations
7cf2bfb5 : libsepol: reject unsupported policy capabilities
7b754f70 : libsepol: more strict validation
80eb2192 : libsepol: validate constraint depth
4670a630 : libsepol: validate default type of transition is not an attribute
cb8289c2 : libselinux: introduce reallocarray(3)
3dad44a1 : libselinux: cast to unsigned char for character handling function
674470fd : libselinux/utils: update getdefaultcon
2b9f21ef : checkpolicy: add round-trip tests
f9fd2500 : libsepol: avtab: check read counts for saturation
b1b3467a : libsepol: reject avtab entries with invalid specifier
84e08842 : sepolicy/manpage.py: make output deterministic
e533a456 : secilc/docs: fixes filecon example
ca76a881 : restorecond: compatible with the use of EUID
6df403d5 : libselinux: set errno on label lookup failure
168edd1c : libselinux: free elements on read_spec_entries() failure
dcb8e1bf : libselinux/utils: drop include of internal header file
c81c76cb : libselinux: simplify internal selabel_validate prototype
9911f2ac : libselinux: check for stream rewind failures
275daa4e : libselinux: avoid unused function
25a18110 : libselinux: fix logic for building android backend
0b93e30c : libselinux: update string_to_mode()
e28f6a8a : libselinux/utils: use correct type for backend argument
0eb989f6 : libselinux: parameter simplifications
4eea9948 : libselinux: avoid regex serialization truncations
f1a8afc2 : libselinux/utils: use type safe union assignment
92b1e5b6 : libselinux: simplify zeroing allocation
b4007663 : libselinux: constify selabel_cmp(3) parameters
df7d19ce : setfiles: do not issue AUDIT_FS_RELABEL on dry run
9c668bfd : libselinux: drop unnecessary warning overrides
bfff3417 : libselinux: drop obsolete optimization flag
6ec7a49c : libselinux: misc label cleanup
3459dfd9 : libselinux/utils: update selabel_partial_match
bb5a8541 : secilc: Use versioned DocBook public identifier.
01da3a9c : libsepol: Fix the version number for the latest exported function
e6093911 : checkpolicy: Remove support for role dominance rules
17c2247f : secilc/docs: Add deny rule to CIL documentation
cc02a5f5 : secilc/test: Add deny rule tests
409b4d3b : secilc/secil2tree: Add option to write CIL AST after post processing
5d5a871c : libsepol: Export the cil_write_post_ast function
2fe8a495 : libsepol/cil: Add cil_write_post_ast function
b0ed365e : libsepol/cil: Process deny rules
9d5ca92b : libsepol/cil: Add cil_tree_node_remove function
085e3300 : libsepol/cil: Add cil_list_is_empty macro
34725469 : libsepol/cil: Parse and add deny rule to AST, but do not process
0e88ee26 : secilc/test: Add notself and other tests
ed8f4a95 : secilc/docs: Add notself and other keywords to CIL documentation
1936a23a : libsepol: Use ERR() instead of log_err()
902f0f94 : libsepol: update CIL generation for trivial not-self rules
e55621c0 : libsepol/cil: Add notself and other support to CIL
2b3dd2c7 : libsepol/cil: Do not call ebitmap_init twice for an ebitmap
cd575089 : libsepol: Changes to ebitmap.h to fix compiler warnings
14f35fde : Do not automatically install Russian translations
5149c39a : semodule-utils: Remove the Russian translations
8b2148f2 : sandbox: Remove the Russian translations
7021ccd4 : restorecond: Remove the Russian translations
cb0b5f3a : python: Remove the Russian translations
fda3a459 : python: Remove the Russian translations
5c3312e0 : policycoreutils: Remove the Russian translations
fd7eba93 : mcstrans: Remove the Russian translations
c3d13010 : libsepol: Remove the Russian translations
1303a6af : libsemanage: Remove the Russian translations
84c195e1 : libselinux: Remove the Russian translations
8e6e0443 : libselinux: Remove the Russian translations
fb58fa97 : gui: Remove the Russian translations
b7e39e50 : checkpolicy: Remove the Russian translations
8e3a5328 : libsemanage/tests: use strict prototypes
8b0acb05 : libsepol: ebitmap: avoid branches for iteration
f6dc6acf : python: Use isinstance() instead of type()
1c19dc4f : libsepol: expand: check for memory allocation failure
ace9ec17 : libsepol: expand: use identical type to avoid implicit conversion
0d144506 : hashtab: update
511f4347 : libsepol: validate: use fixed sized integers
8963492b : checkpolicy,libselinux,libsepol,policycoreutils,semodule-utils: update my email
f189e8af : libselinux,policycoreutils,python,semodule-utils: de-brand SELinux
ec35d1d8 : libselinux/utils: introduce getpolicyload
04613f68 : secilc: add check for malloc in secilc
8730e076 : restorecond: add check for strdup in strings_list_add
a7e97528 : semodule_unpackage: update
f40d4f3d : semodule_package: update
63e798a2 : semodule_link: update
2b89a35f : semodule_expand: update
c5581864 : setsebool: drop unnecessary linking against libsepol
4c6a339e : setsebool: improve bash-completion script
e81c466b : libsepol/cil: Fix class permission verification in CIL
40674f48 : Revert "checkpolicy,libsepol: move transition to separate structure in avtab"
6776946d : Revert "checkpolicy,libsepol: move filename transitions to avtab"
6e6444a0 : Revert "checkpolicy,libsepol: move filename transition rules to avrule"
97450c62 : Revert "libsepol: implement new kernel binary format for avtab"
e3388c76 : Revert "libsepol: implement new module binary format of avrule"
748614b7 : Revert "checkpolicy,libsepol: add prefix/suffix support to kernel policy"
311dc446 : Revert "checkpolicy,libsepol: add prefix/suffix support to module policy"
a77a8b2d : Revert "libsepol/cil: add support for prefix/suffix filename transtions to CIL"
1d207355 : libsepol/fuzz: more strict fuzzing of binary policies
df666f70 : libsepol: check for overflow in put_entry()
0e2a78d5 : libsepol: free initial sid names
0c50de03 : libsepol/cil: add support for prefix/suffix filename transtions to CIL
c39ebd07 : checkpolicy,libsepol: add prefix/suffix support to module policy
1174483d : checkpolicy,libsepol: add prefix/suffix support to kernel policy
11013986 : libsepol: implement new module binary format of avrule
7b77edd9 : libsepol: implement new kernel binary format for avtab
565d8748 : checkpolicy,libsepol: move filename transition rules to avrule
e169fe26 : checkpolicy,libsepol: move filename transitions to avtab
de708edf : checkpolicy,libsepol: move transition to separate structure in avtab
b8d3f6e4 : python: update python.pot
5ad54518 : semanage: Drop unnecessary import from seobject
181ae592 : python: Drop hard formating from localized strings
b945bf05 : python: improve format strings for proper localization
1a29c28a : python/sepolicy: Fix get_os_version except clause
d8edd363 : libselinux: add check for calloc in check_booleans
b3788b9c : dismod, dispol: reduce the messages in batch mode
6e077ba7 : dismod: print the policy version only in interactive mode
4c069224 : checkpolicy/dismod: misc improvements
b87724cb : checkpolicy: add option to skip checking neverallow rules
02e471f1 : libsepol: add support for the new "init" initial SID
55b75a2c : libsepol: stop translating deprecated intial SIDs to strings
48306c4e : python/sepolicy: Add/remove user even when SELinux is disabled
391cf126 : python/sepolicy: Fix template for confined user policy modules
666a7dfd : dispol: add --actions option for non-interactive use
f8a076f1 : dispol: handle EOF in user interaction
eeb0a751 : dispol: delete an unnecessary empty line
f78eea5a : dispol: add --help option
6360af7a : sepolicy: clarify manual page of sepolicy interface
d596efb4 : libselinux: Add examples to man pages
966de0c8 : checkpolicy: Add examples to man pages
535dc247 : sandbox: Add examples to man pages
0b1cb09a : python/sepolicy: Improve man pages
e867c95b : policycoreutils: Add examples to man pages
df0b1929 : dismod: add --actions option for non-interactive use
d1a9cddf : dismod: handle EOF in user interaction
5b1a2f1d : dismod: delete an unnecessary empty line
5045368d : dismod: add --help option
30fe0f19 : libsepol: replace log_err() by ERR()
5c35a7be : libsepol: replace sepol_log_err() by ERR()
b041ecc6 : libsepol: drop duplicate newline in sepol_log_err() calls
808a43ab : libsepol: drop message for uncommon error cases
cae65d9a : libsepol: expand: skip invalid cat
4ba8f7c3 : libsepol: validate: reject XEN policy with xperm rules
ac015a39 : libsepol: validate: check low category is not bigger than high
4cf37608 : libsepol: validate old style range trans classes
45a4fc77 : libsepol: validate some object contexts
f5d664eb : libsepol: dump non-mls validatetrans rules as such
00728e12 : checkpolicy: only set declared permission bits for wildcards
c646f390 : checkpolicy: reject condition with bool and tunable in expression
2d5f97b8 : checkpolicy: drop unused token CLONE
2c7b71db : libselinux: performance optimization for duplicate detection
4a420508 : libselinux: adapting hashtab to libselinux
d95bc8b7 : libselinux: migrating hashtab from policycoreutils
820f019e : python/audit2allow: Remove unused "debug" option
97ec1f70 : python/semanage: Improve man pages
e563837a : python/audit2allow: Add missing options to man page
18232cd4 : python/chcat: Improve man pages
c9b3cbb6 : libselinux: set CFLAGS for pip installation
b7b32cf4 : checkpolicy/dispol: add output functions
3be312e0 : libsemanage: fix memory leak in semanage_user_roles
b5dffcd9 : libsemanage/tests: rename bool identifiers
ae5a5d0a : libsepol: rename bool identifiers
d213d80f : checkpolicy: rename bool identifiers
893b50c6 : libsepol/tests: rename bool indentifiers
513fc157 : checkpolicy: update cond_expr_t struct member name
61f21385 : libsepol: rename struct member
e9072e7d : libsepol/tests: add tests for minus self neverallow rules
4a43831f : libsepol/tests: add tests for not self neverallow rules
6f7b0ee6 : checkpolicy: add not-self neverallow support
ec78788c : libsepol: Add not self support for neverallow rules
86b49aa7 : scripts/ci: install rdma-core-devel for selinux-testsuite
a171ba62 : libsemanage: include more parameters in the module checksum

+- Project: platform/external/setupcompat

81407c9 : Import updated Android SetupCompat Library 652748007
79c963f : setcompat minsdk bump from 19 to 21
5628bb3 : setcompat minsdk bump from 19 to 21
721deb7 : Import updated Android SetupCompat Library 631661920

+- Project: platform/external/setupdesign

b1da27d : Fix the elevation of IntrinsicSizeFrameLayout when the layout is MATCH_PARENT
cb74a02 : Remove maxLines from sudGlifHeader of material style.
e537f9e : Import updated Android Setupdesign Library 655973050
310da0f : Import updated Android Setupdesign Library 652325545
c1117bf : setupdesign minsdk bump from 19 to 21
8a0bee1 : Bump minSdk to 21
c299d6a : Import updated Android Setupdesign Library 638161259

+- Project: platform/external/shflags

96694d5 : Added release notes from v1.3.0 release.
c259a30 : Noted Issue #57 info.
10bb3c9 : Fixed logic to removed unnecessary return.
bbe2a3d : Added test to ensure 'set -o pipefail' doesn't break shFlags.
2a5bc77 : Fixed shellcheck errors.
1ca7778 : Updated shunit2 to lates.
bbc4aef : Updated versions to latest.

+- Project: platform/external/skia

4bdef2719e : Roll Skia from 6fa7718752d3 to fcf60c5c5df0 (1 revision)
7174ab7a98 : Manual roll Dawn from da2fa97fb603 to 803ff2bdaf8e (6 revisions)
8a7bdab2c1 : Implement SkTypeface_fontconfig::onGetKerningPairAdjustments
33e1e6f685 : Manual roll Dawn from c50de8d86157 to da2fa97fb603 (6 revisions)
dc1a7c7794 : Revert "[graphite] Add updated purge() method to DrawAtlas."
3afab2cbac : Roll vulkan-deps from 54e834b2bf55 to 685cc1e1e3d5 (3 revisions)
a06b0c55d7 : Revert "[graphite] Increase delay before we purge plots in DrawAtlas."
acb93a9f24 : [graphite] Adjust rrect clipping to better match Ganesh.
583ccf7253 : Revert "[graphite] Bump purge flush count up to 8."
c20cce6273 : Simplify SkRect from SkIRect construction in DW ScalerContext
a402d3c60c : Roll ANGLE from b682d8102f5c to 1e74ce33a56c (15 revisions)
864aadba78 : Roll Skia Infra from 2f8a3a248b77 to a2950260d0fb (6 revisions)
c81562f00e : Roll Dawn from f4340f83b2e5 to c50de8d86157 (16 revisions)
ec0ed4afab : Roll vulkan-deps from 23b34f5f0315 to 54e834b2bf55 (1 revision)
8c44a27b32 : Roll vulkan-deps from a06f41a53062 to 23b34f5f0315 (1 revision)
1d03ec8816 : Roll vulkan-deps from 7089471c2a65 to a06f41a53062 (1 revision)
c01f89da7c : Roll vulkan-deps from 1fe9ca916873 to 7089471c2a65 (3 revisions)
1be7027570 : Reland "Add isArc to SkPath"
ca5731228d : [graphite] Logical viewport is (0,0), adjust intrinsic uniforms to match
bdbbdee1db : Roll vulkan-deps from ccec2dffc262 to 1fe9ca916873 (2 revisions)
16f53694ec : [graphite] Bump purge flush count up to 8.
cde3d60ab3 : Manual roll Dawn from 20cc91312e16 to f4340f83b2e5 (12 revisions)
50711c2929 : Delete include/gpu shim files
c79d632de0 : Roll ANGLE from 44b6203c43db to b682d8102f5c (12 revisions)
c55d72f1bb : Roll Dawn from a1fe8e600d77 to 20cc91312e16 (19 revisions)
95e832b297 : Roll Skia Infra from 104350337eaa to 2f8a3a248b77 (10 revisions)
a1d882ec91 : Roll vulkan-deps from e4d224c16ab4 to ccec2dffc262 (4 revisions)
fa43a5f015 : [rust png] Add support for `SkCodec::Result::kIncompleteInput`.
195cc3e2c7 : [graphite] Improve PaintParamsKeyTests' feedback re missing Pipelines
ca94a5369a : Reland "Reland "Split FreeType & FontConfig, step #1""
a571758356 : Roll vulkan-deps from e80717cdb17e to e4d224c16ab4 (1 revision)
9d16a74c86 : [infra] Add Debian11 CPU test job
5e9aa3211d : Roll ANGLE from 7bdd5f775df1 to 44b6203c43db (2 revisions)
2be350ecc2 : Roll Skia Infra from e39719a1c0e7 to 104350337eaa (7 revisions)
7b13e511c1 : Roll Dawn from d3e90db0af37 to a1fe8e600d77 (6 revisions)
202809f02e : Roll vulkan-deps from 494b2918371c to e80717cdb17e (1 revision)
8a2f85d16b : [skif] Check for resolve failure/int overflows
8858f081d1 : Manual roll ANGLE from dbdc95515fb0 to 7bdd5f775df1 (12 revisions)
1e079b6b16 : Fully remove SkSL error tests expecting program size limits
321d7750aa : Manual roll Dawn from 31cb19d6c599 to d3e90db0af37 (16 revisions)
45bccf3393 : [graphite] Immutable sampler data appending + processing fixes
a60a52a117 : [graphite] Plumb RenderPassDesc more fully through Precompilation system
7eef016c12 : Don't use the ImageGeneratorWIC when checking respect for origin.
760e37059f : [graphite] Increase delay before we purge plots in DrawAtlas.
178a30c1ef : Remove call to SkScalerContextRec::setPaintGamma
e60181fbd8 : Roll vulkan-deps from e0d45239bb91 to 494b2918371c (1 revision)
ae4e7753fa : Roll ANGLE from 1b4d6185c4de to dbdc95515fb0 (13 revisions)
01b7be60d3 : [graphite] Add updated purge() method to DrawAtlas.
819f8f49ab : Roll Skia Infra from df2251eb6f2a to e39719a1c0e7 (10 revisions)
76a7310f63 : Roll Dawn from 6a3f737c33c7 to 31cb19d6c599 (11 revisions)
86abf23913 : Manual roll Dawn from ef559d79bda9 to 6a3f737c33c7 (10 revisions)
b5cc234f22 : Roll vulkan-deps from eb05ef4cb7a7 to e0d45239bb91 (11 revisions)
de3717fe55 : Merge 8 release notes into RELEASE_NOTES.md
de290420ed : Update Skia milestone to 131
3167a9ba96 : Handle premultiplied alpha in PNG encoding of images using kBGRA_10101010_XR_SkColorType
64148dd7cf : Roll ANGLE from f6d9b179eb83 to 1b4d6185c4de (14 revisions)
0429cfb042 : Roll vulkan-deps from 114623e12d3f to eb05ef4cb7a7 (1 revision)
ad08229fd0 : Roll Dawn from 2e8afd5a4962 to ef559d79bda9 (18 revisions)
be871a37a1 : Roll Skia Infra from 656a4790c599 to df2251eb6f2a (8 revisions)
0409718f34 : [graphite] Bind dstCopy texture in VulkanCommandBuffer
d78293574d : Add additional link for ios development
5d10744255 : Ensure CtsSkQPTestCases in Android Framework uses external Vk headers
68eeaa5e20 : Make SkImageGeneratorWIC apply encoded origin.
87ba10cbfa : Reland "MiraclePtr: Fetch partition_alloc."
09005d7ecd : Roll shaders-base from 4a9e92f23d7f to 0417970a971e
f7ede4fdae : Roll vulkan-deps from 4a69b8e2bcdd to 114623e12d3f (2 revisions)
a05e3280a4 : Roll skottie-base from 20f5d28635bd to 2814735474b8
fe87fbfffe : Create Bazel Toolchain for running iOS builds
ee5e413fe4 : [Fontations] Round advances when hinting is requested
3ebf0a14bb : [Fontations] Add suffix to comparison tests with none hint mode
8058310407 : Roll ANGLE from e90de4b2873f to f6d9b179eb83 (11 revisions)
efd841820b : Roll SwiftShader from 3239872f9c5f to 2afc8c97882a (1 revision)
b8daac6256 : Roll Skia Infra from ac44b70a9831 to 656a4790c599 (6 revisions)
72eb21bcb5 : Roll Dawn from 7c4fe83768b1 to 2e8afd5a4962 (16 revisions)
2d4c662c2c : Roll vulkan-deps from 09504140f88a to 4a69b8e2bcdd (1 revision)
2238d45e67 : Roll vulkan-deps from 3fb3d06f7a14 to 09504140f88a (1 revision)
175815a3fe : Roll vulkan-deps from e08047d8cf54 to 3fb3d06f7a14 (3 revisions)
0ec9b089fa : Roll vulkan-deps from b747b6f853ad to e08047d8cf54 (3 revisions)
2b8e33aa48 : Roll vulkan-deps from 788001a1cbae to b747b6f853ad (4 revisions)
bdc5e73cb6 : Revert "Reland "[graphite] Add purge() method to DrawAtlas.""
9877f45939 : Rename our_vulkan_headers use_skia_vulkan_headers
a0309b3d17 : [bazel] Initial dm support
a5a6d12b36 : [Fontations] Activate usage of autohinting
2834847389 : Remove brianosman references from OWNERS and TODO
86f18156ce : [graphite] Append DawnCommandBuffer's dstCopy intrinsic to BindGroup
7cba76a077 : Roll vulkan-deps from bc0954c735ac to 788001a1cbae (5 revisions)
abb4eeac59 : Roll ANGLE from f0919be383d0 to e90de4b2873f (6 revisions)
297f3bf425 : Roll Skia Infra from be2b58e20037 to ac44b70a9831 (3 revisions)
c8a493c589 : Roll Dawn from 2f71cb364e4e to 7c4fe83768b1 (9 revisions)
515a23f3cb : [rust png] Handling interlaced images in `onIncrementalDecode`.
6a6eb53bc4 : Reland "[graphite] Add analytic clip support."
bcbc3038a8 : Roll vulkan-deps from 5a507062e158 to bc0954c735ac (6 revisions)
50e42f9f47 : Use implementation_deps to hide vulkan headers
266c3c52ad : Add "git_revision:" to bin/fetch-sk desired_version
26b048c6a5 : Reland "Move SkMSec out of public API"
acff7f24dd : Re-enable PaintParamsKeyTest on all Graphite_Dawn jobs
2b40b50ea4 : [ganesh] Avoid int overflow in DrawAtlasOpImpl
b750cbedc1 : Roll ANGLE from 1a5fee1063fc to f0919be383d0 (1 revision)
b66a4c7f44 : Roll vulkan-deps from 6526c75bbc69 to 5a507062e158 (3 revisions)
1dd44e41b0 : Roll Skia Infra from 5354a104db7a to be2b58e20037 (9 revisions)
d53bab71f5 : Roll Dawn from 611fbcfa6d73 to 2f71cb364e4e (4 revisions)
79ea64d7a7 : Manual roll ANGLE from 501887159116 to 1a5fee1063fc (18 revisions)
dab5ab94b6 : Revert "[graphite] Do a compact() step when we purge DrawAtlases."
e32486ebf7 : Manual roll Dawn from ca2e3757ae7c to 611fbcfa6d73 (15 revisions)
0b776ce0b8 : consolidate runtime effect builder logic to base class
082b2a7fb6 : [graphite] Bind dst copy texture automatically in MtlCommandBuffer
4a443e8d59 : Roll vulkan-deps from 49bb428cd451 to 6526c75bbc69 (1 revision)
c050337724 : [graphite] Follow-up alignment fixes
d9d5af69be : [graphite] Align parameter name with updated utility
034e6bf318 : Speculative workaround for Bazel 7 and rules_docker issue on Louhi
3f3390a6e2 : Remove Bazel option for trivial ABI
b6a6c75c29 : [Fontations-backend] Roll Fontations, Skrifa to 0.22
fb0b2eb61b : [graphite] SamplerDesc constructor is constexpr, has overloads
44b4a40178 : [bazel] Move win_toolchain download into download_windows_amd64_toolchain
320dccf1a3 : Roll Skia Infra from b96a50f0c8f0 to 5354a104db7a (13 revisions)
205f0e6bda : Roll SwiftShader from 8dd40811c571 to 3239872f9c5f (2 revisions)
7a4bd062b1 : Roll Dawn from bda245ad94ff to ca2e3757ae7c (10 revisions)
a7ddd4d2c6 : Roll vulkan-deps from f0364692215e to 49bb428cd451 (2 revisions)
618beab475 : Revert "[graphite] Add analytic clip support."
68f14f2f70 : Update pinned version of Skia to get external configs from
1760de26fb : Use implementation_deps in Bazel build
c41d38f196 : [graphite] Store dstCopy texture and bounds on CommandBuffer
527515e28e : [graphite] Do a compact() step when we purge DrawAtlases.
c0512ed287 : [graphite] Add analytic clip support.
27acee9dbb : Roll FreeType from f92c9655 to 83af801b (7 commits)
62bdc35857 : Tests for fake embolden
19f61184cc : [infra] Update fetch-sk to use infra_revision variable
5a6d85e4f1 : Manual roll SwiftShader from 5561c71fa64e to 8dd40811c571 (3 revisions)
82d2e40333 : Protected bug fix
2acd15d5e2 : Manual roll ANGLE from 61c26fd6930a to 501887159116 (20 revisions)
69f5d3d5cd : Roll HarfBuzz from b74a7ecc to a070f9eb (268 commits)
8e8c16c8fd : Reland "Update to Bazel 7"
d211141c45 : Roll Expat from 441f98d0 to 624da0f5 (120 commits)
863b4e194b : Manual roll Dawn from b339ed4daf66 to bda245ad94ff (25 revisions)
b6092fb4f8 : [bazel] Inline //bazel/external/win_toolchain/BUILD.bazel
2b60459339 : Roll vulkan-deps from 145442b950ac to f0364692215e (16 revisions)
4815ec808a : [bazel] Add missing newline in download_toolchains.bzl
f3344c8b66 : Move SkFourByteTag to its own file
5dc067350a : Revert "MiraclePtr: Fetch partition_alloc."
c62380453c : MiraclePtr: Fetch partition_alloc.
9bea95918e : Update assertion in SkParagraph JS test
b61e3cb05f : [graphite] Clean up PaintParamsKey printing
451f5c5429 : [graphite] Remember DstReadRequirement on GraphicsPipelines
7e659d5538 : [bazel] Move win_toolchain dep into download_toolchains_for_skia
77e33e3997 : Remove unneeded SK_GRAPHITE guards
7ad1252da1 : Include the ellipsis when computing the width of the longest line
928d041eb3 : SkFontMgr_android should not crash if no fonts
1e5dcc386f : Ignore more deleted test files on Android devices
97d495651b : Ignore more deleted test files on Android devices
7c2ab74e6d : Roll vulkan-deps from ae6e9c9c9202 to 145442b950ac (5 revisions)
8103f53635 : Revert "Move SkMSec out of public API"
f7e4ddabb7 : [skottie] Allow conincident keyframes
1fa3a29e66 : Revert "Update to Bazel 7"
06cd203d06 : Move SkMSec out of public API
f4736c042d : Replace "exec_tools" with "tools"
4786936b4c : Revert "[graphite] Swap shape inversion for ClipOps."
3239119410 : Update to Bazel 7
85381f0532 : [rust png] Implement `SkPngRustCodec::onGetRepetitionCount`.
93f9d70339 : [graphite] Add replayTranslation and dstCopyOffset to intrinsic uniforms
f38ea0134d : [graphite] Centralize handling of viewport/rtAdjust values
5dd16011e5 : [Vulkan] Fix deletion of fences on failed submits.
d802a3feec : [Vulkan] Add AHARDWAREBUFFER_FORMAT_R10G10B10A10_UNORM checks to switch statements.
22c963ccc8 : [graphite] Move lingering Viewer flag handling to SetTestOptions
8f62a6a4a2 : [graphite] Move SkSL compilation into MtlGraphics|ComputePipeline::Make
6ad117bd2e : [graphite] Simplify Dawn bound uniform tracking
35237c8397 : [graphite] Refactor Dawn intrinsic uniforms handling into helper class
b6bab0fde4 : Add debugging to fiddler-backend Docker creation
788055cf3b : Make skia-client-search more public friendly
de8bf5a2c5 : Add release_tag script for fiddler image
a09312b70d : Roll vulkan-deps from a0dffec9be81 to ae6e9c9c9202 (1 revision)
368f209ccc : Roll ANGLE from 59eff3660f81 to 61c26fd6930a (3 revisions)
3c45672285 : Roll Skia Infra from f982e0beb5db to b96a50f0c8f0 (11 revisions)
9b0dbca2aa : Roll Dawn from d3b7a448690d to b339ed4daf66 (22 revisions)
aec11ae18b : [graphite] Store dst copy texture and bounds on RenderPassTask
e2d07cee07 : Roll vulkan-deps from 3763a16adf08 to a0dffec9be81 (3 revisions)
ddb6b4613d : [graphite] Update viewer's flag handling
530ee6c3ea : [graphite] Convert Uniform|TextureDataBlock to value types
76c36f3d49 : [infra] Fix infra_revision in DEPS
0a49b7c460 : Add Skia Client Search HTML source to repository
a36931c58e : [graphite] Add disable_robustness toggle for viewer/dm/nanobench
eff8af3778 : [graphite] TextureDataBlock holds span of texture proxies
1d07c843f0 : [graphite] Add DrawAtlasTest.
132c9e886e : Roll ANGLE from d1a4b0ff5b83 to 59eff3660f81 (5 revisions)
4e86ddc5f6 : Roll vulkan-deps from 6256e7687963 to 3763a16adf08 (4 revisions)
2b53f9f414 : Roll Dawn from c0bc4d075afe to d3b7a448690d (17 revisions)
20b42bf485 : [graphite] Disable SSBOs for Dawn/Vulkan
f60608d53b : [graphite] Move PipelineDataCache into PipelineData.h
bf84e5e19f : Add SkArenaAlloc::makeArrayCopy()
150cb9e34c : [bazel] Add BazelBuild job for //example/external_client:use_ganesh_gl
e34ba37826 : add build clarification to getting started docs
079f12cb2c : Roll vulkan-deps from 725499142cb6 to 6256e7687963 (2 revisions)
fbe6d85428 : Add Dockerfile/script to build fiddler backend
26b373c900 : Guard both divisions in luminosity blend mode
a151819187 : [infra] Add explicit DEPS entry for infra repo
f92c91e190 : [graphite] Add jobs for testing Tint IR
809f868ded : [bazel] Fix Windows build of //example/external_client:use_ganesh_gl
655699edfc : Update straggling legacy ganesh #include path
a1bd0a72a4 : [graphite] Update DM's handling of FakeWGPU jobs
816effc03d : Add infra jobs to capture more Android perf data
3f2fc0ed99 : Manual roll Dawn from 79281094cb19 to c0bc4d075afe (5 revisions)
0b24a6d3c5 : Rename all JUMPER macros to SKRP
ebcf3b54b4 : Set macOS to use BGRA by default like other platforms
d1121ff583 : [rust png] Cover `experimental/rust_png` in `gn/codec.gni`.
dd985e9faf : Roll ANGLE from cf9e7fa53258 to d1a4b0ff5b83 (8 revisions)
32ab535755 : Roll SK Tool from 0457b8183fa6 to f982e0beb5db
494769b6e1 : Roll vulkan-deps from 5e29f5c97fc4 to 725499142cb6 (5 revisions)
44c2e76089 : Roll Skia Infra from 22f0ebaf6218 to 0457b8183fa6 (4 revisions)
eaf2e8b0f4 : Roll SwiftShader from 3c4bdf66d81d to 5561c71fa64e (1 revision)
4345fb9514 : Roll Dawn from 7abbf53a30e9 to 79281094cb19 (12 revisions)
04d973ac4f : Manual roll Dawn from 7f303d9bf39b to 7abbf53a30e9 (16 revisions)
3b5ce64737 : Enforce IWYU on modules/svg
4f67c81b50 : Disable musstail for the Android framework version on WIN32
9f6220cc2b : [graphite] Swap shape inversion for ClipOps.
f725a5ba8a : guard ios test apps with skia_enable_tools
f53e13c844 : [graphite] Fix nanobench handling of the Graphite Options
8884cb1822 : [pdf] Reduce drawing glyphs as paths
b8d0f3f55c : Revert "Reland "[graphite] Clean out unused Plot backing stores when purging DrawAtlas.""
c7fa1752c3 : Revert "Indicate we are able to root on Pixel5 devices"
0d9333e72a : [graphite] Add centralized app flag handling
818500cd9d : Indicate we are able to root on Pixel5 devices
60a2e1b3b2 : [graphite] Make circular_rrect_clip snippet output coverage instead.
43b4f389ba : [graphite] Rename clip shader block to be more generic.
33342f41f9 : Revert "Reland "Split FreeType & FontConfig, step #1""
7e9c73abe9 : Roll vulkan-deps from aa237b66d8cc to 5e29f5c97fc4 (1 revision)
ade3669094 : SkAndroidCodec: Add getAndroidGainmap that populates an SkAndroidCodec
74b82302d2 : Apply some clang-tidy suggestions to graphite code
5515c08c2e : [webgpu-headers] Add macro for dropping "descriptor"
9b3146d7c3 : Reland "Split FreeType & FontConfig, step #1"
79ad95c658 : [rust png] Minimal `onGetFrameInfo` to support non-animated images.
2d5a750276 : [bazel] Add Windows BazelBuild job
b004a4fd8d : [infra] Refactors for gen_tasks
42cf8c1ffc : [infra] Add pre-built bazel_build task driver to DEPS, add deps package
ab2317b948 : Roll SK Tool from 22f0ebaf6218 to 438bd94cb3d4
dd35b1c021 : Roll Skia Infra from 688a6d46a781 to 22f0ebaf6218 (3 revisions)
51df429f99 : Roll Dawn from 1445e2c840ad to 7f303d9bf39b (6 revisions)
041fd378d3 : Roll vulkan-deps from d71ce49d3f20 to aa237b66d8cc (13 revisions)
49ea0f3837 : Manual roll ANGLE from 8b6b1113b9f7 to cf9e7fa53258 (6 revisions)
3d0c9bf481 : Roll vulkan-deps from c9475650ea41 to d71ce49d3f20 (1 revision)
03bdb5c603 : Manual roll Dawn from adaa316da841 to 1445e2c840ad (6 revisions)
c873eb5f38 : Roll SK Tool from 688a6d46a781 to 9868db9a0c77
514feab300 : Roll Skia Infra from 3bd0a4a92866 to 688a6d46a781 (7 revisions)
15641c0df7 : Manual roll Dawn from bbe1f2283382 to adaa316da841 (7 revisions)
80f2cd7064 : Manual roll ANGLE from b43f888968df to 8b6b1113b9f7 (16 revisions)
5477dbb533 : Manual roll Dawn from 91a753ae9ce1 to bbe1f2283382 (23 revisions)
95ef9caae4 : Roll vulkan-deps from 3b60161f180b to c9475650ea41 (3 revisions)
9d0039785e : Roll jsfiddle-base from 699f74900f78 to dadc8978c6e9
492c5bc20d : Roll skottie-base from 345313f563b8 to 20f5d28635bd
39637996fc : Roll debugger-app-base from 0b6aba4d3d73 to ebfa46371f66
c5e2455468 : Roll shaders-base from cb3395657dd9 to 4a9e92f23d7f
0182585d38 : Roll SK Tool from 3bd0a4a92866 to ab47717f5e28
2727e4e5d7 : Remove SkColorFilter::filterColor
45dd565fe0 : [Dawn] Add remaining changes to enable ycbcr sampling in Dawn
2b7c7af652 : [rust png] Minimal `on[Start]IncrementalDecode` implementation.
f3811180e7 : [Graphite] Fix Vulkan Protected in BackendTexture tests.
63895c7057 : Roll vulkan-deps from 83affe9d7595 to 3b60161f180b (1 revision)
2b633f7626 : Roll ANGLE from c094d4bc2343 to b43f888968df (8 revisions)
c23d19fdf1 : Roll Skia Infra from e04dcb74a523 to 3bd0a4a92866 (7 revisions)
fe38bf07e8 : Roll Dawn from 2d913200c831 to 91a753ae9ce1 (20 revisions)
9ce15f8b2c : [rust png] Use public header of skcms.
1bb3aef812 : Roll vulkan-deps from e5360151769c to 83affe9d7595 (4 revisions)
55f348053f : Prevent overflow when growing an SkRegion's RunArray
46d8175e88 : RemoteStrike should use typeface Id from StrikeSpec
82e12bf299 : First commit to skia
4a3cc47cfa : [mesh2d] Enable the origin trial for demo app
88e662bc52 : [Graphite] Add finished procs to updateBackendTexture.
f78107a44a : Update gpu version for Intel Iris Xe tasks
d6a05b169b : Check for size overflow before allocating SkMask data
51881ee9b5 : [Graphite] Allow Vulkan to run UpdateImageBAckendTextureTest.
1d16eab57a : Roll SK Tool from e04dcb74a523 to 956883ecef1d
b5d31abb7b : [infra] Tweaks for bazel_build task driver
5b1a9d4346 : RESTRICT AUTOMERGE: Avoid potential overflow when allocating 3D mask from emboss filter
4e7ee44ba3 : RESTRICT AUTOMERGE: Avoid potential overflow when allocating 3D mask from emboss filter
8853c9af96 : RESTRICT AUTOMERGE: Avoid potential overflow when allocating 3D mask from emboss filter
2bc38734ee : RESTRICT AUTOMERGE: Avoid potential overflow when allocating 3D mask from emboss filter
7cf7a65483 : [rust png] Reuse `applyXformRow` from `SkPngRustCodec`.
10e44e318a : [rust png] Better encapsulation of `SkPngCodec::initializeXforms`.
20b3af58d4 : Add moved mock Ganesh files to ganesh_mock target
8fca64527f : GPU support for 101010x color type (RGB only) and fixed some tests.
31406e7414 : Roll vulkan-deps from 804d105c7169 to e5360151769c (3 revisions)
c2b1d5897c : Roll ANGLE from 851f949bc3a1 to c094d4bc2343 (10 revisions)
253b10915d : Roll Skia Infra from fb93bdd85957 to e04dcb74a523 (5 revisions)
dac455fdf5 : Roll Dawn from d90557b380fa to 2d913200c831 (22 revisions)
e37b6b1980 : Revert "Split FreeType & FontConfig, step #1"
0d8d9d2974 : Manual roll Dawn from 03b32d20940d to d90557b380fa (4 revisions)
f5f3648c25 : Split FreeType & FontConfig, step #1
0e6a385dda : Reland "GPU support for F16F16F16x SkColorType."
11ccd08cff : Roll SK Tool from fb93bdd85957 to 8b35b106dd98
d55406ca32 : Roll vulkan-deps from 23ed8d76c58a to 804d105c7169 (4 revisions)
80b2ba7f4a : Fix viewer scaling when changing displays on Mac
e79621b8fd : [ganesh] Fix NonAALatticeOp combine check
07fcb9a002 : [ganesh] Avoid int overflow in PatternHelper
838d676d2a : [pdf] extract_cff_data doesn't need ownership
f1b130c74c : [graphite] Add example Chrome Precompilation
583dfe02b8 : [rust png] Inline `SkPngCodec::fBitDepth` field.
8fa6d3fab7 : [rust png] Use `this->` prefix for method calls (for consistent style).
33e4921c87 : [rust png] Use `SkSpan` for `dst` manipulations in `onGetPixels`.
43666b08c1 : [graphite] Set up the FakeWGPU job just like the other Graphite_Dawn jobs
cd3d3daafe : Move remaining Ganesh files in include/gpu and add shims
ca108745b1 : Roll ANGLE from 2177be94a5e5 to 851f949bc3a1 (13 revisions)
41cb13f65f : Roll Skia Infra from b53c019191d9 to fb93bdd85957 (5 revisions)
73672a94d8 : Roll Dawn from 8eb31304452a to 03b32d20940d (13 revisions)
259010335a : Roll vulkan-deps from 3546344d39d2 to 23ed8d76c58a (3 revisions)
505fb55cd0 : [rust png] Reuse `png_select_xform_format` from `SkPngRustCodec`.
84e4a69da3 : Roll SK Tool from bd38c7e8de61 to cbe956ba1c0b
912e5395b0 : [rust png] Create `ICCProfile` from `cHRM`, `gAMA`, `iCCP`, `sRGB`.
9098a35588 : Fix IWYU on some Ganesh ops headers
77017d30a4 : Avoid potential overflow when allocating 3D mask from emboss filter
31a170226c : Reland "[pdf] Emit bare CFF instead of OpenType CFF"
2e1eea5380 : fixes custom iOS simulator version builds
11606e9ef4 : Roll vulkan-deps from 7efe15073686 to 3546344d39d2 (1 revision)
27cc25c996 : Fix src/gpu/vk target
490944a970 : Reland "[graphite] Clean out unused Plot backing stores when purging DrawAtlas."
a2e2eb2924 : Move and rename GR_MAKE_BITFIELD_CLASS_OPS
857aff31da : [graphite] Add RenderPassProperties SkSpan to Precompile API
7d9054c431 : Roll ANGLE from acf63b9ead5c to 2177be94a5e5 (17 revisions)
9460a31366 : Roll Skia Infra from 1e4466d51783 to b53c019191d9 (8 revisions)
0b34e54d82 : Roll SwiftShader from dc27069e5d04 to 3c4bdf66d81d (1 revision)
56b353d167 : Roll Dawn from b4c5e1b2a8d9 to 8eb31304452a (15 revisions)
78ebd463a9 : Roll vulkan-deps from 38174d6926f6 to 7efe15073686 (6 revisions)
c9f157b2cc : Reapply "[rust png] Extract minimal `SkPngCodecBase`."
f50cad96a9 : Add shims for include/gpu/d3d, gl, mock, and vk headers
50378c58b6 : Roll SK Tool from 1e4466d51783 to b53c019191d9
298a395976 : Roll skottie-base from eba2fc680652 to 345313f563b8
09e0ddc032 : [bazel] Use platform fontmgrs in font_tool_utils
5916c287ed : [graphite] Split up universal blend shader snippet
493d5bd8d2 : [graphite] Remove static initializer in MtlCaps
dcbb7f2096 : [ganesh] Fix signature of GrGLMemoryBarrierFn
f921d07b66 : [pdf] Avoid known image/profile channel mismatch
a05dbd2a60 : Roll vulkan-deps from b1ee6973bca0 to 38174d6926f6 (1 revision)
402703d0fe : Roll Skia Infra from 387d930f2e5e to 1e4466d51783 (4 revisions)
abfd3440c8 : Roll Dawn from 3f25662c1140 to b4c5e1b2a8d9 (3 revisions)
ce0656c1d7 : Manual roll ANGLE from 38d5b4d61d8a to acf63b9ead5c (6 revisions)
cec6e0af2b : Manual roll Dawn from 704ba481c6b0 to 3f25662c1140 (10 revisions)
d59df6f6f4 : Roll vulkan-deps from 05f092235902 to b1ee6973bca0 (3 revisions)
741972846f : Roll vulkan-deps from d95811d4259d to 05f092235902 (4 revisions)
897c052092 : Remove GR_GL_CUSTOM_SETUP_HEADER
36fe81ef6a : Roll skcms from c830bf291754 to f96615e73170 (1 revision)
0086a17e0d : Roll ANGLE from 790e0162111b to 38d5b4d61d8a (7 revisions)
bd650364bd : Roll vulkan-deps from 2df89413855e to d95811d4259d (2 revisions)
7d96b8516e : Roll Skia Infra from 82ebd6669b10 to 387d930f2e5e (7 revisions)
cefb38617a : Roll SK Tool from 387d930f2e5e to 8db4baf70cfc
d51642bc37 : Roll SwiftShader from 7216df70d311 to dc27069e5d04 (1 revision)
7ac7760725 : Roll Dawn from 1ef4f29058bb to 704ba481c6b0 (11 revisions)
789f5cb0b9 : [bazel] Add windows toolchain
b25553b2fb : Manual roll Dawn from f1015ca7ba5b to 1ef4f29058bb (7 revisions)
adeaaa142d : Roll vulkan-deps from 6b0c5a0f7e45 to 2df89413855e (1 revision)
10e9072dce : Manual roll vulkan-deps from 20bd94932cd1 to 6b0c5a0f7e45 (5 revisions)
04ce2e2bfc : [graphite] Move the Precompilation testing files into a precompile sub-directory
c42205eb6e : Fix undefined SkData class build issue with GCC 13.2
7611984dc2 : Fix G3 build of mac_utils and ganesh_vulkan
4c66b7e420 : Remove unnecessary GL shim files
0429e894d3 : Roll ANGLE from 36f7e03a3578 to 790e0162111b (7 revisions)
a9af6f4663 : Roll SK Tool from 82ebd6669b10 to 504f49204b21
da19333542 : Roll Skia Infra from 244b54c99d6e to 82ebd6669b10 (10 revisions)
ed202b1ee5 : Roll Dawn from a38b02612272 to f1015ca7ba5b (4 revisions)
0775b6816c : Roll vulkan-deps from 447c179b707d to 20bd94932cd1 (1 revision)
c341fdf4fc : [graphite] Fix loop counter for Image_YUVA::textureSize().
34aa8ce13a : Revert "[graphite] Clean out unused Plot backing stores when purging DrawAtlas."
500e6b737e : Manual roll vulkan-deps from 4bf3eeb31636 to 447c179b707d (10 revisions)
a2329a9edf : [graphite] Clean out unused Plot backing stores when purging DrawAtlas.
3cd00377ce : Remove --with-fontations from GN build
369ef45e3d : Manual roll Dawn from 7ee30f5d2f5a to a38b02612272 (7 revisions)
452a306052 : Rename join -> joinpath in infra/bots directories
e4e8af427a : Ignore more deleted test files on Android devices
a75f9d512d : Replace 'python' call w/ 'python3' in infra/bots/recipe_modules
c022414adc : Stop forcing debug symbol generation with skia_enable_optimize_size
e1518fdb31 : [skottietool] Fix text rendering in worker threads
a71a3d9ca3 : Fix builds after flag removal
69f4bd8590 : [skottie] Fix Shift Channels effect coverage with FullOn alpha
d06dc084d3 : Delete all filegroups that supported legacy (non-buffet) Bazel build
81adc84a80 : Replace deprecated wgpu::SwapChain with wgpu::Surface
eeebcd8596 : Move utils/SkTestCanvas -> tools/gpu/TestCanvas
9dacecec78 : Manual roll ANGLE from 86508e2014f8 to 36f7e03a3578 (5 revisions)
249d3f07c4 : Remove SkSL program size limit
77e2115c12 : [graphite] Update createGraphicsPipeline trace slice to _ALWAYS variant
51ac9d9385 : [graphite] Add inverse fill support to circular rrect clip.
efd38e98b2 : [ganesh] Avoid int overflow when combining RegionOps
c31e2ca59b : [graphite] Enable Vulkan dual-source blending when device supports it
717dfca8fb : Roll vulkan-deps from b36cd71bb7c9 to 4bf3eeb31636 (2 revisions)
c00866df10 : [bazel] More fixes for Windows build
39e5118034 : Roll ANGLE from 1a191b1d5dc8 to 86508e2014f8 (7 revisions)
221ada80b1 : Roll SK Tool from 244b54c99d6e to b4341e24cfa5
4fa13860e4 : Roll Skia Infra from 87111746e4cc to 244b54c99d6e (5 revisions)
d576296091 : Roll Dawn from 40d470c73393 to 7ee30f5d2f5a (10 revisions)
a3388794e0 : Roll vulkan-deps from 3fa5bf77e2bf to b36cd71bb7c9 (4 revisions)
90671d1b34 : Revert "Add [[nodiscard]] to Sk[I]Rect::intersect"
51d7e221fe : Add [[nodiscard]] to Sk[I]Rect::intersect
facc4290b2 : Reland "[graphite] Add purge() method to DrawAtlas."
b472cacb48 : Manual roll Dawn from ae5dd592666e to 40d470c73393 (8 revisions)
a8160d8082 : [Android] Don't evaluate trace arguments if using ATrace but !ATRACE_ENABLED()
0205c66d94 : Roll FreeType from 73720c7c to f92c9655 (23 commits)
eb5f21e12e : Revert "[rust png] Extract minimal `SkPngCodecBase`."
df5bc8139c : [rust png] Extract minimal `SkPngCodecBase`.
c050181439 : Merge 5 release notes into RELEASE_NOTES.md
e0e54728d6 : Update Skia milestone to 130
6299c57443 : Delete old GLFW interface
d6548fdb78 : Roll vulkan-deps from b038f07b8faf to 3fa5bf77e2bf (1 revision)
cc9c81d7fc : Roll ANGLE from 579a58552fa6 to 1a191b1d5dc8 (4 revisions)
ada9a367c5 : Roll SK Tool from 87111746e4cc to c71e16037f25
61789ce6b0 : Roll Skia Infra from da2e5cb8d546 to 87111746e4cc (5 revisions)
840a6e4e65 : Roll SwiftShader from 65157d32945d to 7216df70d311 (1 revision)
ef46e72b81 : Roll Dawn from db1fa936ad0a to ae5dd592666e (14 revisions)
30a00629e1 : Reland "Guard division in luminosity blend against overflow"
87ac3ba21b : Roll vulkan-deps from f8f75e8cc154 to b038f07b8faf (3 revisions)
3bf51f9811 : Revert "Revert "Reland "Reduce size of linear SkMaskGamma LUT"""
e65e02c50d : Revert "GPU support for F16F16F16x SkColorType."
63d2793355 : [graphite] Break DrawTypeFlags::kText into finer grained draw types
b6224c9e66 : GPU support for F16F16F16x SkColorType.
ebe7cb3e13 : Revert "Guard division in luminosity blend against overflow"
318b7958f7 : Apply clang-tidy suggestion to graphite files
3ea162e500 : Add SK_USE_FREETYPE_EMBOLDEN to NativeFonts_FreeType
52f391e116 : CPU support of F16F16F16x SkColorType.
82966c3b30 : [bazel] Fix defines for freetype on Windows
d528658273 : [bazel] Fix skshaper build for Windows
fd0b314f78 : Guard division in luminosity blend against overflow
66485e4252 : Remove unused gni file list
5491fe7b90 : [bazel] Fix zlib defines for Windows
22ea02e371 : [bazel] Fix global compile options for Windows
fdc8c2d593 : [ganesh] Fix MeshOp index combination logic
ab4dec2e50 : [graphite] Revise DrawTypeFlags
0cbdc42fb3 : Update $color_burn_component to single flow of control
63f9965fdb : Reland "Avoid branches and early returns in $color_dodge_component"
d88bfe2939 : [bazel] Fix copy and patch commands for Windows
e49cd5f3cf : Roll vulkan-deps from 99bced033e05 to f8f75e8cc154 (1 revision)
3896447e35 : Roll ANGLE from 83ca89e58cef to 579a58552fa6 (9 revisions)
5274def7cf : Roll SK Tool from da2e5cb8d546 to db27834aff1f
9bb3245aea : Roll Skia Infra from 521d0157ce62 to da2e5cb8d546 (3 revisions)
75bd296f97 : Roll Dawn from 69433722b83b to db1fa936ad0a (23 revisions)
7025ec4bff : Roll vulkan-deps from d8208b108762 to 99bced033e05 (2 revisions)
ac7149e315 : Roll vulkan-deps from 0ff16cd9feaa to d8208b108762 (1 revision)
570b18e1af : Revert "Avoid branches and early returns in $color_dodge_component"
219bd10327 : Avoid branches and early returns in $color_dodge_component
7dd77fc75f : Revert "[graphite] Add purge() method to DrawAtlas."
e789d82e7e : Roll vulkan-deps from dad70915c62f to 0ff16cd9feaa (5 revisions)
d83ec34901 : DropShadow image filters accept float colors and color spaces for the shadow color.
9ce8faf83a : [pdf] Bounds check in skia_alloc_func
fc8769175d : Apply buildifier to modules/audioplayer
b22c3e3b4d : [bazel] Add Viewer resources
f6943e099d : SkScalerContext implementation specific emboldening
ce31dfbb5c : [graphite] Add purge() method to DrawAtlas.
8941ecefe7 : Revert "[pdf] Emit bare CFF instead of OpenType CFF"
2d6eb7a97d : Reapply "[bazel] Remove symlinks for external files"
0fd46cf3ca : Delete `DECODE_PNG_FILES` from `src/codec/BUILD.bazel`
3b2bb423b3 : Depend only on public PNG headers from `ico_decode` target.
0e0009bce6 : Add GNI group for PNG and expand source list
7a52390f55 : Roll vulkan-deps from 97855a7c330f to dad70915c62f (5 revisions)
56ae2524d8 : Roll ANGLE from 2003e06230b1 to 83ca89e58cef (6 revisions)
e3c5d3a341 : Roll Dawn from 2918c4247f20 to 69433722b83b (16 revisions)
a913cd8ae6 : Roll Skia Infra from 936d3406908e to 521d0157ce62 (7 revisions)
985db07db2 : [graphite] Make DrawAtlas::compact() more aggressive.
c1e14f6ec7 : [graphite] Avoid one ref when dealing with subRunStorage.
af47068c44 : Roll SK Tool from 936d3406908e to 521d0157ce62
efbee192fd : Revert "[bazel] Remove symlinks for external files"
484d22d153 : Revert "Reland "Reduce size of linear SkMaskGamma LUT""
6a02863967 : Simplify Porter-Duff constant blend function
d9a9218241 : Implement asAColorMode and asAColorMatrix for SkWorkingFormatColorFilter
9f271dd945 : [bazel] Remove symlinks for external files
13647a4bd4 : Reland "Reduce size of linear SkMaskGamma LUT"
9068430177 : Roll vulkan-deps from 91058f2297c9 to 97855a7c330f (1 revision)
3e448a3814 : [rust png] Avoiding newtype wrapper for `cxx::UniquePtr<ffi::ReadTrait>`
d6a555a1e5 : [rust png] Expose `png::Reader` over the FFI boundary.
889dbfa25b : [bazel] Enable SVG support in Viewer
ad70fcae39 : Reland "[graphite] Add DawnCaps::extractGraphicsDescs"
96d3c4c7a2 : [pdf] Emit bare CFF instead of OpenType CFF
491b5c668e : [graphite] Don't run GMs that test automatic image tiling
5e5c9d026e : Reland "Allow client arrays on ANGLE."
64e441ab35 : [bazel] More viewer slides
79fe8c823e : Remove all references to legacy //:skia_public and //:skia_internal
c30ba7bb38 : Roll ANGLE from 087afc919eda to 2003e06230b1 (8 revisions)
f3b29fa1a5 : Roll vulkan-deps from 0d313c52316c to 91058f2297c9 (3 revisions)
7943b497e9 : Roll Skia Infra from 60f8f34ea424 to 936d3406908e (8 revisions)
9d08b4f9f5 : Roll Dawn from 239f9139d016 to 2918c4247f20 (14 revisions)
609f57533f : Roll SK Tool from 60f8f34ea424 to 936d3406908e
d50960eac8 : Revert "[graphite] Add DawnCaps::extractGraphicsDescs"
60a679edbb : Revert "[graphite] Fix static initializer problem wrt Caps Domains"
e06db12a67 : [graphite] Fix static initializer problem wrt Caps Domains
2d3772ea4d : [bazel] Enable Skottie support in Viewer
0b6326b89a : Roll vulkan-deps from f084a55f96da to 0d313c52316c (1 revision)
81660bb6b7 : Add SkJpegMetadataDecoder::Make that takes SkData
04ff2c904c : Enforce IWYU on graphite/geom
eae6c1ba7f : Apply clang-tidy suggestion to UploadTask
3d4d4d5c3d : Fix Bazel build of viewer after GPU_TEST_UTILS landed
bd35174acd : [graphite] Add DawnCaps::extractGraphicsDescs
5cd75725cf : Roll ANGLE from 5b4517ec4a27 to 087afc919eda (10 revisions)
a9bf93fdee : [Fontations] Do not assert on empty png size
3a8e3b8fc5 : Roll Skia Infra from 5dfe34f67d5c to 60f8f34ea424 (6 revisions)
fe522d2c98 : Roll Dawn from 1eca38fa5236 to 239f9139d016 (25 revisions)
eea0e46d35 : Roll SK Tool from 7cdb9f62c381 to b3c1429e2e2e
9f679d3d2a : Roll vulkan-deps from 9f4c74d5ee5f to f084a55f96da (2 revisions)
4dd38caf37 : Move SkOSLibrary out of skia proper
258d936713 : [PDF] Remove no longer needed SkClipOp checks. The additional ops were removed here: https://skia-review.googlesource.com/c/skia/+/436565
d1b243ba90 : [SkSL:RP] Prevent overflow when computing slot allocation size
de92181f1c : Roll vulkan-deps from 38c20f3a406b to 9f4c74d5ee5f (1 revision)
297b50d860 : Combine GR_TEST_UTILS and GRAPHITE_TEST_UTILS into GPU_TEST_UTILS
7c0eeaf124 : Add test and perf bots for Dawn on GLES
d11cdccf3f : [bazel] Update viewer to be built on the modular Bazel rules
a12a1fc416 : Roll ANGLE from 6e248bcb44bf to 5b4517ec4a27 (10 revisions)
899762bba6 : Roll SK Tool from 5dfe34f67d5c to 7cdb9f62c381
e726525283 : Roll Skia Infra from da60460a940c to 5dfe34f67d5c (4 revisions)
8dc4b2e927 : Roll Dawn from 08335b848221 to 1eca38fa5236 (16 revisions)
d3cd0afd8f : Revert "Reduce size of linear SkMaskGamma LUT"
d6f85d7fa2 : [graphite] Consolidate one-time uploads to single task/blit encoder
cbd5898acb : [rust png] Initial implementation of `SkPngRustCodec`.
8cb8136c05 : Reduce size of linear SkMaskGamma LUT
7bed8fb6fa : Roll vulkan-deps from c95d5ac066d8 to 38c20f3a406b (8 revisions)
24143b0d6a : [pdf] Bounds check in skia_alloc_func
c9fd814b10 : graphite: Make Metal memoryless textures be zero-sized
2f731912f9 : TArray: Remove some redundant ASAN unpoisoning
54ac6609a2 : graphite: Expose currentPurgeableBytes on Context and Recorder
e232752d04 : Refactor //tools/window/ in preparation of Bazel use
c8cffe32e1 : graphite: Do not skip memoryless textures in memory dumps
4dde57fc97 : Add a comment explaining the DEPS file
ec7558d41b : [examples] Update help text to match output file encoding
f77adcef7c : Roll vulkan-deps from a5d4d42457c3 to c95d5ac066d8 (1 revision)
3cd5e8ad07 : Roll ANGLE from bacd3a7d70c1 to 6e248bcb44bf (5 revisions)
42ca940d9e : Roll SK Tool from da60460a940c to 5a1b60e09ad5
1e9ac43fd2 : Roll Skia Infra from d7d6072b1cba to da60460a940c (4 revisions)
a09a0d635b : Roll Dawn from 140bdd8b5818 to 08335b848221 (8 revisions)
e3e3fd8580 : Roll vulkan-deps from fab6b980639e to a5d4d42457c3 (1 revision)
9e3c43cb42 : Roll vulkan-deps from 2fe10b2a1b7b to fab6b980639e (1 revision)
8f57056398 : Roll vulkan-deps from 6f3082bc31ee to 2fe10b2a1b7b (2 revisions)
8118fc8240 : Roll SK Tool from d7d6072b1cba to 94ee21f9367e
eeffce7269 : Roll vulkan-deps from 236cdecbee13 to 6f3082bc31ee (1 revision)
2a7e756760 : GM to make small circles.
5e190559fe : graphite: Stop using wgpu::CommandEncoder::WriteBuffer
f5dc448320 : [graphite] Enable SkSL texture sharpening bias
13b4fee1ba : [graphite] Use EdgeAAQuad with all/none flags in drawSpecial
31c432c026 : Roll ANGLE from 81c01d2f8159 to bacd3a7d70c1 (7 revisions)
0bedf6746d : Roll Skia Infra from c2f5bb885ba4 to d7d6072b1cba (6 revisions)
a44c2c6f2c : Roll Dawn from a67e96132ef0 to 140bdd8b5818 (20 revisions)
bf9cf9b8fe : Roll SK Tool from d794afe95923 to d7d6072b1cba
2eee5f2488 : graphite: Make Dawn transient attachment textures be zero-sized
5e8d9842ce : Roll vulkan-deps from 9b5edb173670 to 236cdecbee13 (1 revision)
4cff580721 : [Fontations] Prepare for Pen move from font-types to skrifa
ee13a05b54 : [Fontations] Rustfmt, fix test, idiomatic Rust for ffi.rs
741f46a308 : Fix viewer backend toggling
fad10557a9 : GraphiteDawn: use DawnPartialLoadResolveTexture
d1c6967d9a : graphite: Do not skip zero-sized resources in purgeResources
ab4ace83ea : Roll vulkan-deps from 0f7909f6bf64 to 9b5edb173670 (1 revision)
c771ad0277 : Roll ANGLE from 70f2e2033b17 to 81c01d2f8159 (9 revisions)
f224dd66df : Roll SK Tool from c2f5bb885ba4 to d794afe95923
3823cd0886 : Roll Skia Infra from 6177e0e75569 to c2f5bb885ba4 (5 revisions)
41193d813a : Roll Dawn from d07d6ba280ba to a67e96132ef0 (11 revisions)
e5662f5405 : Roll vulkan-deps from b4b1cdd9bdc8 to 0f7909f6bf64 (5 revisions)
ca922a79a5 : [sksl] Use WGSL's "either" interpolation sampling
e689966a1e : [Vulkan] Set RenderArea on vkBeginRenderPass.
36cebe4e9f : [Graphite] Calculate RenderPass bounds and pass to backends.
5fb01f0026 : Enforce IWYU on the rest of the ganesh directory
04d27a68ac : Apply clang-tidy suggestion to GlyphVector
f3f598f599 : remove stale SkBlender documentation
eb51f1ddc0 : [graphite] Evict atlases on failed Recorder::snap()
4b7d081513 : [graphite] Mark deferred Device immutable in snap()
2c9c6cbbc2 : Add deduction guide for sk_sp
0c6dd1e6ff : Roll vulkan-deps from 699b3c2a0349 to b4b1cdd9bdc8 (4 revisions)
5267a5a1e2 : Roll ANGLE from 2ae68a208660 to 70f2e2033b17 (10 revisions)
a0e775f706 : Roll SK Tool from 6177e0e75569 to b1312e5ef74f
b7a5a3ca19 : Roll Skia Infra from c6b336984953 to 6177e0e75569 (6 revisions)
b0ee4cbe5f : Roll Dawn from b0c9611bdf79 to d07d6ba280ba (18 revisions)
968a00456b : Refactor sk_app and other test code to be more Bazel friendly
5169d1f27e : [bazel] Add graphite rules for native vulkan backend
95eadba905 : Roll vulkan-deps from 9335f3149740 to 699b3c2a0349 (2 revisions)
05097fb729 : Disallow SkSL when deserializing drawables in custom typefaces
f04ba9cd0e : [bazel] Add graphite modules for native Metal backend
ae7f557270 : Add Mac arm64 versions of binaries needed for k8s-config's presubmit
690c8d946e : CircleOp: Require an actual stroke to activate round caps
a15e5cfe04 : Revert "Add SkPath::addOpenOval"
7e9580cfeb : Revert "Add isArc to SkPath"
e8fed3f105 : [Fontations-backend] Roll Fontations, Skrifa to 0.20
c586d81b09 : Roll ANGLE from 22ed98774210 to 2ae68a208660 (8 revisions)
3dc4cd65a1 : Roll vulkan-deps from 8f2aebbc4ae5 to 9335f3149740 (3 revisions)
9ecdf1bbe5 : Roll SK Tool from c6b336984953 to 15df59cc38c7
95537a890f : Roll Skia Infra from 7e62f1428813 to c6b336984953 (7 revisions)
d1306ca74f : Roll SwiftShader from f72761e86766 to 65157d32945d (1 revision)
4cdacdae8b : Roll Dawn from fee7ce42be2d to b0c9611bdf79 (6 revisions)
8194236227 : Revert "[graphite] Move bindgroup cache from DawnResourceProvider to DawnTexture"
5384edf478 : Reland "[skif] Implement raster SkBlurEngine"
8b706494a2 : [skottie] add child shader support for custom SkSL effects
fed87fbbe4 : Remove legacy Bazel targets
f3406766fa : Be more verbose on flag names in Mac toolchain
7eb3237848 : Roll vulkan-deps from b7984a66e275 to 8f2aebbc4ae5 (1 revision)
c908f20dc0 : Remove #ifdef SK_DAWN from Graphite's Context
938b8b8efd : Roll ANGLE from 06ae828f4dee to 22ed98774210 (7 revisions)
6723859a32 : Roll SK Tool from 7e62f1428813 to a8b5ec73069a
21f40aeb74 : Roll Skia Infra from 4c3759b8afef to 7e62f1428813 (4 revisions)
cbd9bc6f4a : Roll Dawn from f883075c10a9 to fee7ce42be2d (12 revisions)
01593fa41e : Roll vulkan-deps from 06f8d6301c60 to b7984a66e275 (1 revision)
80ef0f91fb : Add missing vulkan include
449316b565 : Roll vulkan-deps from b070881de5eb to 06f8d6301c60 (7 revisions)
8f0e1486b8 : Roll SK Tool from 4c3759b8afef to 7e62f1428813
60c660ecdf : This is my first commit
88449344d3 : Log VkResult & AHB desc on failed vkGetAndroidHardwareBufferProperties
21f4d4a4a0 : Remove legacy Dawn Graphite shims
f67db99827 : Remove legacy SkCodec enum
2b0dffbcbb : Add some docs regarding asyncRescaleAndReadPixels
ce0c0fb15e : Double SK_ANDROID_FRAMEWORK_ATRACE_BUFFER_SIZE to 512
7ab3167a7b : Add an option for unclamped (RGB) matrix color filter
083bf8ff74 : [graphite] Move bindgroup cache from DawnResourceProvider to DawnTexture
872c2a9a11 : Add missing #include for VulkanMemoryAllocator
5b8510e76a : Roll vulkan-deps from d2ee565bbb6c to b070881de5eb (4 revisions)
28dc602df6 : Make pathkit depend on Bazel buffet build
ad1e3d8289 : Roll ANGLE from cc7d02209998 to 06ae828f4dee (5 revisions)
069274b166 : Roll Skia Infra from 52942aa78b6c to 4c3759b8afef (13 revisions)
14f2893cbd : Roll Dawn from 6b512aaeec71 to f883075c10a9 (23 revisions)
393c05ed03 : Revert "Use a single source for CircularRRectEffect's analytic rrect clip."
77cfae25b5 : [graphite] Take count,stride separately in get[Vertex|Index|Uniform]Writer
3b79cbb42b : Roll SK Tool from 52942aa78b6c to f2e8702eed81
92440e749a : Roll vulkan-deps from 38c05c76968b to d2ee565bbb6c (3 revisions)
cfa1cda77b : Revert "[ganesh] Fix CircularRRectEffect batching."
31486743d5 : Decouple Graphite SkSL code from Ganesh code.
4bdb18d7c1 : Demonstrate effect specialization fan-out.
5c229d4d20 : Adds corresponding NPM lockfiles to package.json files. This enumerates dependencies, including transitive ones, and their versions, to avoid using vulnerable ones. For more details, see go/npm-lockfile-cl-guide
7a99cc8844 : [infra] Add find_tasks.py script
fa1e2d5c1b : Roll skcms from 2395877dc55f to c830bf291754 (1 revision)
ddb6901e61 : [Vulkan] Add context option to adjust default VMA block size.
b2468c5889 : Add support to SkSLTest for invoking child shaders.
6dbfbf4c6f : Downgrade the warning for gni exporting on windows
216aaa1b27 : Build only fiddle executable in skia-release
0cf31451a7 : Remove assertion that modules are non-empty.
03732b9f88 : Fix fuzzer-discovered issue with duplicate functions.
8fda544515 : Add design doc link for go/sksl-function-specialization.
e152a0ccb4 : [graphite] Add CircularRRectClip shader snippet.
3d2da1cbbd : [Graphite] Remove immediate deletion flag when purging proxy cache.
2831724600 : Remove legacy Vulkan Graphite functions/methods
f89a9c1902 : Revert "[skif] Implement raster SkBlurEngine"
45a37a0993 : Roll vulkan-deps from d665a73f7d0d to 38c05c76968b (1 revision)
fca22c7094 : Roll ANGLE from 65f08d08515f to cc7d02209998 (15 revisions)
d2b00f7a93 : Roll SwiftShader from 01b188e56477 to f72761e86766 (1 revision)
a5f92257e5 : Roll Skia Infra from 9b09b0a9dfa9 to 52942aa78b6c (8 revisions)
010e1a7e85 : Roll Dawn from 8409c8834075 to 6b512aaeec71 (59 revisions)
d781b4f4fc : Roll SK Tool from 9b09b0a9dfa9 to 52942aa78b6c
0a7c7b0b96 : Roll vulkan-deps from a9708d3e114d to d665a73f7d0d (6 revisions)
3b47a48f15 : [graphite] Address Vulkan Protected-mode Buffer Validation bug
bbcb651ebe : [skif] Implement raster SkBlurEngine
ad4c9d85a5 : Fix graphite.gni file
8db309541a : [graphite] Add size to BindBufferInfo
a19b573038 : Roll debugger-app-base from 5262a9f62fa6 to 0b6aba4d3d73
b5ad5bf369 : Update SkQPTestCases for Android V (15) Release
cd2169427b : Remove a forgotten TODO(johnstiles).
d1a63fadf0 : [ganesh] Fix CircularRRectEffect batching.
431b573322 : [Graphite] Gradient buffer optimization
fd54a5aceb : Address clang-tidy suggestion
cd58e87c06 : Clean up SK_DISABLE_MODULES_FOR_KNOWN_RUNTIME_EFFECTS flag guard.
05a34a319b : Use a single source for CircularRRectEffect's analytic rrect clip.
4c4c6c861e : Undo changes to loop index in linear morphology.
5bf44643d1 : Add missing Vulkan extension
a5d59764c7 : Fix use of deprecated Dawn Graphite constructors
e9e4234576 : [skif] Fix identity scale and no-effects detection
999e3f113d : Roll vulkan-deps from 51742b289ba3 to a9708d3e114d (2 revisions)
fa9ecbb258 : Roll ANGLE from 0ef066874643 to 65f08d08515f (12 revisions)
19cc5e9c68 : Roll Skia Infra from 0d7d76032f90 to 9b09b0a9dfa9 (10 revisions)
f5c014b300 : Roll SK Tool from 0d7d76032f90 to 9b09b0a9dfa9
cb6ea5bd80 : Remove __MSVC_RUNTIME_CHECKS support
1c4a0643e7 : Revert "[ganesh] Check for null ThreadSafeProxy in GrImageContext::abandoned()"
26eb1876de : Improve error reporting when a prototype disagrees with its function.
b6036baeeb : Fix fuzzer-discovered issue with duplicate array types.
f24d9a1fd5 : Reland "Add defensive check for unreachable specialized functions."
1cae06f8e2 : Ensure that all functions are specialized.
e8fb6f320d : Roll vulkan-deps from 0ce5411a16fa to 51742b289ba3 (5 revisions)
a094c60560 : [SkSL] Remove loadFloatBuffer intrinsic
cf7cf2eab8 : [Graphite] Change module functions to take array parameters
15e9af7015 : [SkSL] Add a specialization in a call test
44ec8d2ba8 : Reland "Move most KnownRuntimeEffects into the sksl_rt_shader module."
4e31906b63 : Add design doc links for go/sksl-rp.
b9b208f11c : [SkSL][SPIR-V] Unsized array parameter support
3de932ad35 : [graphite] Remove SK_DAWN defines from TextureInfo and BackendTexture.
c1fcf8e5a5 : Change vello's #ifdef guards
a4d59988bd : Revert "Move most KnownRuntimeEffects into the sksl_rt_shader module."
2cb7f5443a : Roll ANGLE from 572025841d09 to 0ef066874643 (9 revisions)
db407badf1 : Roll vulkan-deps from f3c1dcf83f79 to 0ce5411a16fa (6 revisions)
24368e1bd0 : Roll Skia Infra from 8ebaca0a412e to 0d7d76032f90 (7 revisions)
f2b499f957 : Roll SwiftShader from c4dfa69de7de to 01b188e56477 (1 revision)
1339015537 : Roll SK Tool from 3c66773be4aa to 0d7d76032f90
20e4dfabb6 : Revert "[graphite] Read aggregate SSBO once in main()"
56de22c39d : Revert "Add defensive check for unreachable specialized functions."
946ca24d03 : Add defensive check for unreachable specialized functions.
4db44b0c04 : Move most KnownRuntimeEffects into the sksl_rt_shader module.
8167ff71af : GraphiteDawn: print correct error message in map callbacks for native.
832023dc04 : Adding font instances support to Fontations
62e955dbae : Allow child effect passing in PipelineStageCodeGenerator.
489bda9247 : Specify recipes.cfg in infra_tests.py
0beb91df6f : Roll shaders-base from 5084439cd9c3 to cb3395657dd9
9e4258dacd : Roll debugger-app-base from b7ecdc86a7b4 to 5262a9f62fa6
8b60d497a0 : Roll jsfiddle-base from ca44dd6ab7bf to 699f74900f78
efd1d5b127 : Roll skottie-base from a6d9a7de5704 to eba2fc680652
7a41507d67 : [dm] Fix misleading macro indentation
c1de8c48c9 : Remove all git usage from PRESUBMIT.py
71386f10a1 : [graphite] Add forcePathAA to subrun control
f076448273 : Roll vulkan-deps from d96d6c161ed6 to f3c1dcf83f79 (4 revisions)
96b7575339 : Add documentation link for go/modules-in-sksl.
fe3d321d73 : Remove unnecessary using statement
cf88faeae3 : Revert "Allow client arrays on ANGLE."
4a65e626eb : [graphite] Remove SK_VULKAN defines from TextureInfo, BackendTexture, and BackendSemaphore
34fe64ffae : [recreate-skps] Use a release build of Chromium, pass --disable-field-trial-config
b208808de5 : Eliminate dead functions after inlining runtime effects.
42d1c7534f : Clean up skparagraph Bazel rules
940c71c61d : Add missing Vulkan header to .gni
f5a8dfda11 : Roll ANGLE from d306e0488fbf to 572025841d09 (6 revisions)
34ef6ecb02 : Roll SK Tool from 8ebaca0a412e to 1e75f7002e7c
e8348df56e : Roll Skia Infra from 821c531f7514 to 8ebaca0a412e (11 revisions)
0a85929a43 : Roll Dawn from c10e91977ac3 to 8409c8834075 (14 revisions)
11e9bb9dbd : Roll vulkan-deps from 9367f72112b5 to d96d6c161ed6 (1 revision)
f59d83951e : Roll vulkan-deps from 66eb75c19f00 to 9367f72112b5 (2 revisions)
804999efe4 : Roll vulkan-deps from 39ec16c52951 to 66eb75c19f00 (1 revision)
78de037207 : Roll vulkan-deps from bce57121977e to 39ec16c52951 (3 revisions)
f478e89036 : Roll SK Tool from 821c531f7514 to 8ebaca0a412e
9632ef8f18 : Rework stable function calls.
57eaccc555 : Rename PipelineUtils to SkSLToBackend.
11df9d1ffc : Add Analysis::GetParameterMappingsForFunction helper.
86e30d1706 : [ganesh] Check for null ThreadSafeProxy in GrImageContext::abandoned()
c96ce958cb : Fix bug with specialization of functions that are inlined.
dd46749e15 : [graphite] Add AtlasProvider::freeGpuResources() take 2
8d7f99dca5 : Reland "[skif] Use src blending when possible"
4a97d01dfe : [Graphite] Remove gradient buffer support flag
c3adc713eb : [Graphite] Reorder local matrix matrix inversion
61ac357e8e : Roll vulkan-deps from 068847956e41 to bce57121977e (1 revision)
cf7f968d12 : Roll ANGLE from 4f498eaa1426 to d306e0488fbf (8 revisions)
fad3b8b163 : Roll Skia Infra from f5059dc8d77f to 821c531f7514 (13 revisions)
18f8d9b76e : Roll Dawn from 39b828ef334f to c10e91977ac3 (16 revisions)
cd892b576a : Roll SK Tool from 36cd28553aa8 to 821c531f7514
06b26a1d51 : Roll vulkan-deps from 49b5e420b19a to 068847956e41 (2 revisions)
e9b8585af6 : Allow client arrays on ANGLE.
576e723c6d : Track the originating ModuleType in FunctionDeclaration.
7cc2b3d340 : Document iOS 12 is the minimum deployment target
b16b56dd68 : [Vulkan] When testing our Vulkan backends, only include the extensions we actually use.
54bc2bfa21 : [Graphite] Fix graphite VkYcbcrSamplerHelper to work in viewer.
fc4288c417 : Reland "Use kCTFontVariationAxesAttribute"
188485e28f : Simplify control flow in sk_color_space_transform.
96dfd01d94 : [graphite] Use Dawn toggles for both adapter and device
4c8c8536e5 : Remove fBuiltin member from FunctionPrototype.
35c606b0b3 : Remove fBuiltin member from FunctionDefinition.
37efc70849 : Add a unit test verifying that Runtime Effects can call unpremul().
42126e8c85 : fix: include package.json in exports field
9f775551cb : [graphite] Fill interior of large [r]rects with non-aa renderer
529569ce06 : graphite: Skip adding genID listeners for immutable bitmaps
75994403a8 : Roll vulkan-deps from 560809a2d33f to 49b5e420b19a (5 revisions)
9942b4423e : Roll ANGLE from b98c4d810794 to 4f498eaa1426 (7 revisions)
18d1e365b5 : Roll Dawn from 90fdaa810322 to 39b828ef334f (17 revisions)
173d64a60b : Roll Skia Infra from d77400c7282a to f5059dc8d77f (12 revisions)
cde544390a : Roll SK Tool from d77400c7282a to f5059dc8d77f
746d444f3e : Avoid using optional<> for ModuleType.
438395073b : Add Analysis::FindSpecializedArgumentsForCall helper function.
55ecdde3a5 : Update comment in patheffects.cpp.
267c7c56c6 : Roll skottie-base from 52a246a737a2 to a6d9a7de5704
bb121553e0 : [graphite] Add comments to public API re Graphite-specific deprecations
54d1434637 : Allow `writeFunctionCallArgument` to add multiple arguments.
687030c441 : Roll vulkan-deps from 8e90204125ac to 560809a2d33f (3 revisions)
1561e2127c : Add push_back_n and pop_back_n to FixedArray.
8b2f189cfa : [Dawn] Add YCbCr conversion information to DawnTexture keys
46a3b18c5e : Use swizzles to save space during code minification.
1e2e75b215 : [graphite] Fix backend texture variants of surface tests.
6a081927b8 : Mention Java requirement in Android build instructions
c119329256 : Fix fuzzer-discovered issue with switch variable-hoisting.
b02aaf81ed : Switch the Galaxy S24 Protected jobs from Ganesh to Graphite
1fe1c39f2e : Update XCode 11.4.1 to 15.4
7c9cef9e89 : Remove unused 'fIsClone' from VarDeclaration.
25f26f6735 : Remove SKIA_SKIP_LINKING
a9b1043eb2 : Remove legacy graphite image factories
0315e534d9 : Roll ANGLE from 7691cea7e53b to b98c4d810794 (6 revisions)
7ad882fb53 : Roll vulkan-deps from f211552c7990 to 8e90204125ac (2 revisions)
14a7d3fbbd : Roll Skia Infra from 64c6d0a7cb1f to d77400c7282a (8 revisions)
297d6390b6 : Roll Dawn from 74e2fbfd1765 to 90fdaa810322 (35 revisions)
79fccd52b0 : Roll SK Tool from 94d0b98eea9e to d77400c7282a
3f1b4e98f6 : [graphite] Use non-aa bounds renderer for pixel-aligned rects
f4355cf735 : Disable path_text_clipped_uncached on Pixel4XL Vulkan configs
e04dcefdad : Mark samplers as explicitly-sampled when passing them to a function.
0886a62b93 : Revert "[skif] Use src blending when possible"
d6529a61dd : Further limit F16 draw test
fa01cb6879 : Remove use of enable_skslc flag
83f2a7bd69 : Simplify control flow in css_hwb_to_srgb.
29746b38d7 : [loong64] Optimize gauss blur imagefilter.
42a0bb5829 : [SkSL] Change specialization mapping to expression
26edd3bb38 : [graphite] Fix basic drawShadow functionality.
2d518b6a79 : Don't test F16 draws with advanced blend modes
2796c5a5d4 : Android SkFontMgr prioritize stated weight
4b007e6cbd : Merge 4 release notes into RELEASE_NOTES.md
31b46cd7a5 : Roll vulkan-deps from 5d0bdd3702f7 to f211552c7990 (2 revisions)
a9019fddac : Update Skia milestone to 129
51377d8024 : Use a separate overload for stable-ID calculation.
d3eebb3f8f : Migrate the specialized function-decl key into SkSLSpecialization.
1cda2a7b0e : [graphite] Force shader blending for kPlus
e6f8f41d9e : [skif] Use src blending when possible
b500b88130 : [SkSL][WGSL] Add unsized array parameter support in WGSL
76597fc0e2 : [SkSL][Metal] Add unsized array parameter support in Metal
31fb65b81a : Fix fuzzer-discovered issue with struct redefinition.
06959f524e : Enable IWYU on SkSLTransform.h.
bc5f70ce4d : Track function calls via a stable ID instead of via pointer.
f4f8162635 : Roll ANGLE from 85edb907199e to 7691cea7e53b (6 revisions)
d431af39c9 : Roll SK Tool from 64c6d0a7cb1f to 6e7a5b65bfbc
786ba8a6b3 : Roll Skia Infra from e1d5da316bdf to 64c6d0a7cb1f (15 revisions)
ace806f960 : Roll vulkan-deps from 2b33822c849c to 5d0bdd3702f7 (6 revisions)
ff0ff0117b : Fix fuzzer-discovered issue with var-decls in a static switch.
cae2299c81 : Revert "Remove herb@google.com from include/OWNERS"
5c6ca124c7 : [Dawn] Add YCbCr information to SamplerDesc; DawnSampler keys
a63fa00080 : [skif] Don't force strict mode if the entire draw is safe but small
04dc147e6e : Use snprintf instead of sprintf
e0f24be003 : Let old iOS builds download Xcode and set gn targets
722f04b4ae : Roll debugger-app-base from cf5bc2e4a408 to b7ecdc86a7b4
317ce533c6 : Roll skottie-base from 87ec89cd0d09 to 52a246a737a2
6e32353464 : Roll shaders-base from 6abcfbb93857 to 5084439cd9c3
6d128bb0ff : Roll jsfiddle-base from 6341b74cad37 to ca44dd6ab7bf
5f51dbb0f1 : [SkSL][SPIR-V] Reuse synthesized samplers per specialization.
56a7f45f8e : [loong64] Optimize H5 video playback.
2c85adc9e7 : Roll vulkan-deps from be96f8cab214 to 2b33822c849c (1 revision)
9a89cb87a0 : Keep track of the current ModuleType as it is being compiled.
148438e9b9 : [graphite] Read aggregate SSBO once in main()
3b2b575d2b : Revert "[graphite] Add AtlasProvider::freeGpuResources()"
719da7c1e7 : Roll SK Tool from e1d5da316bdf to f7a02ed14681
4cb93bd2ce : Roll Skia Infra from 298c34c0e789 to e1d5da316bdf (18 revisions)
a9572c2f0d : Roll Dawn from 374b289efbec to 74e2fbfd1765 (1 revision)
9740ce83f4 : Roll vulkan-deps from 19d877fcfda0 to be96f8cab214 (1 revision)
ff33d6a7c7 : Manual roll ANGLE from 0e598a0c3f18 to 85edb907199e (7 revisions)
e470149521 : Manual roll Dawn from 8201eb0de74d to 374b289efbec (25 revisions)
168eeb466c : Roll vulkan-deps from 8968630f35e6 to 19d877fcfda0 (1 revision)
2198b4ec8d : Roll vulkan-deps from 46869d939056 to 8968630f35e6 (4 revisions)
b43cdd2878 : Roll SK Tool from 400de76a98c4 to e1d5da316bdf
a99c57484b : Migrate SkSL::Module into dedicated header.
d2e5edc40d : Fix GLSL output when ES3 reserved words are used in the program.
06cd249f39 : [Loong64] Added binary compatibility support.
0a366e43f6 : Mark unsupported texture/sampler types as reserved.
875e294970 : Limit search path when dynamically loading Windows system DLLs
b62ba890a2 : Remove unnecessary casts
053e5a7b0b : Inline deprecated MTLGPUFamily values
da60ac84ba : Add Michael to include/ OWNERS
75108b80d3 : Factor out call-map lookup into a helper function.
4726f165d9 : Roll vulkan-deps from 81ae4bd4a651 to 46869d939056 (2 revisions)
ceb00edae9 : Disable advanced blend on old NVIDIA via ANGLE
d804ba6949 : Remove workaround for very old compilers in raster pipeline
591c48cab4 : [graphite] Add AtlasProvider::freeGpuResources()
aafc63197f : Roll ANGLE from 1f87cbc925fe to 0e598a0c3f18 (15 revisions)
319f13728a : Roll vulkan-deps from a0aa5f0d3b26 to 81ae4bd4a651 (4 revisions)
bb08235713 : [skif] Track if padding was added to a layer; inset on restore() only if needed
f66014a16b : Add SkBitSet::operator== and !=.
6b32ccb67a : Temporarily remove Test.*Metal from the CQ
e4755d8a83 : [Graphite][Vulkan] Disable storage buffers for Vulkan
244b9bb9a2 : [Graphite][Vulkan] Add gradient buffer support to Vulkan
bc17443814 : Roll Dawn from 57dd055840df to 8201eb0de74d (20 revisions)
58ad9fc27c : [graphite] Use shader node children for runtime effect color xform intrinsics
1d346d9b3c : [graphite] Snap non-aa round rect edges to pixels
3b13de2073 : [graphite] Move YUVImage Precompile factory to public API
84d893159a : Disable infinity support for ANGLE + Metal + Intel
f3652704f4 : Roll SK Tool from 8e8daaf21a22 to 7afa18bace99
00320bf1f6 : [graphite] Remove legacy metal functions
530ab9bec5 : Remove more asserts from SubRun deserialization
d1554b3dd8 : Update compile tasks from Xcode 12.3 to Xcode 15.4
967c6a01bf : Revert "Use more stable keying for function-call specialization info."
6ab91fd1f6 : Use more stable keying for function-call specialization info.
c7120bcd46 : Allow child-call effects to participate in inliner remapping.
9aba916f22 : Add target for all sksl targets
4bf56844d4 : Actually export SkFontMgr_New_FontConfig
56014cebc4 : [SkSL][SPIR-V] Add function specialization for samplers
2c238c125b : Add testbed for SkSL pipeline stage code generator.
ebcb840214 : Roll Dawn from 50a01de3a8ed to 57dd055840df (23 revisions)
f9a9c31b43 : Roll vulkan-deps from ace59194583a to a0aa5f0d3b26 (11 revisions)
a64c73b0bf : graphite: Cleanup StrikeCache in freeGpuResources
ced1d8de12 : Avoid cloning IR during backend code generation.
939e1dac98 : [graphite] Snap non-AA stroke rects
9d391088f5 : Update stroker code to use SkPoint idiomatically
c670953cac : Roll skcms from bc467ef5ef35 to 2395877dc55f (1 revision)
e7844530e8 : Remove legacy tangent code from path stroker
546120aeaa : [graphite] Rearrange code in PaintParamsKeyTest
d3a922a971 : Generate HLSL outputs as part of the CheckGeneratedFiles job
acc7143920 : Define TestRegistry
276f671b0e : Put AndroidBlendModesGM in anonymous namespace
e37f28383d : Explicilty list SkOSFile_ios.h in gn build
5efad82d53 : Remove AnimCodecPlayerGM
485bf4ff88 : Add missing SkSL targets to :gpu deps.
4d2047aa3c : Update HLSL golden outputs.
def61bdd97 : [graphite] Add YUV image shader to Precompilation system
7ebcb7ea94 : Roll vulkan-deps from 472fd6a2d49e to ace59194583a (1 revision)
1b0ddc1355 : Roll ANGLE from 2efce9babc18 to 1f87cbc925fe (83 revisions)
d19c61e55e : Roll SK Tool from 298c34c0e789 to 35f1db95b279
fea212e421 : Roll Skia Infra from 736d19678782 to 298c34c0e789 (8 revisions)
b6c251b097 : Roll Dawn from 16be0748ef57 to 50a01de3a8ed (22 revisions)
80dde3f278 : Roll SwiftShader from 389854967d78 to c4dfa69de7de (1 revision)
4c50b51875 : Roll vulkan-deps from 99f840c7c7ad to 472fd6a2d49e (11 revisions)
5d18422d97 : Disable advanced blend equation for ANGLE + Intel
c6b33bdd0d : [graphite] Snap filled non-aa rectangles to pixel coordinates
98c7ea6c75 : [graphite] Enable yuv_make_color_space GM.
d1478885de : [Graphite][SkSL] Use std430 for storage buffers in Vulkan
2371ce24b1 : [Graphite][SkSL] Conditionally force std430 array stride
24bbdf2577 : [SkSL] Add mirrored SPIR-V storage class enum
f9422e08a7 : Clean up reserved-name tests in runtime_errors.
9b789b35e1 : Reland "[graphite] Remove unnecessary premul step in YUV shaders."
a6ac2f8e82 : Mark unsupported subpass-input types as reserved.
57ae89c0ff : [graphite] Add BackendApiToStr and use it in the PaintParamsKeyTest
07bd32512d : Roll vulkan-deps from 6ab83f393122 to 99f840c7c7ad (6 revisions)
3a0067d2f1 : Roll SK Tool from 736d19678782 to ed5cb59eac76
61b6365a0c : Roll SwiftShader from f23c77132e0b to 389854967d78 (1 revision)
b1ebb14bc6 : Roll Skia Infra from 925d3cac96a5 to 736d19678782 (14 revisions)
f04ddd9f29 : Roll Dawn from 312caa9146cf to 16be0748ef57 (14 revisions)
93ddcf356a : [graphite] Snap non-aa clip[R]Rects to pixels when transform is axis-aligned
c91cad7755 : [graphite] Automate begin/endStruct() calls in KeyHelpers
d4acfbe0b0 : Mark unsupported sampler/image/texture types as reserved.
fb2c810e1b : Roll vulkan-deps from 7dc21774dc62 to 6ab83f393122 (7 revisions)
9f593148c3 : [graphite] Support writing substructs in UniformManager
6347d8255f : [graphite] Optimize Transform::mapRect for rect-stays-rect
10f2608a52 : Adjust motionmark bouncing tagged images slide.
8a87f9eb5a : Add separate flag for gradient buffer support
645b77ce61 : [graphite] Split PaintParamsKeyTest into its two subtests
9c2a62d281 : Fix signedness of format string.
b63d0290b8 : Add SkSL type alias for 'atomic_uint.'
a3790cec78 : Remove graphite-specific Mtl type aliases
28d4f28f44 : [graphite] Remove SK_METAL defines from BackendSemaphore
a553358d72 : [graphite] Remove SK_METAL defines from BackendTexture
e0f57a360c : [graphite] Remove SK_METAL defines from TextureInfo
476abcbc2e : Revert "[graphite] Remove unnecessary premul step in YUV shaders."
a7f3fbec11 : Reject SkSL programs with identifiers `dmatN` or `dmatNxM`.
b397f5bd81 : Fix overzealous brace elimination in sksl-minify.
6b60951969 : Run a graphite native vulkan test tryjob
559a469572 : [graphite] Make PaintParamsKeyTest a bit more modular
0c77860371 : [graphite] Remove unnecessary premul step in YUV shaders.
99674da880 : [graphite] Add a local-debugging-only PaintParamsKeyTestReduced
09062e6784 : [graphite] Add explicit seed and verbose mode to PaintParamsKeyTest
e757c5f653 : Add ProgramConfig::IsMesh helper.
766642a16d : Remove clamp-to-1 behavior from blend_porter_duff.
3dbece6c1e : [graphite] Encapsulate creation of the KeyContext in the PaintParamsKeyTest
fe05596a26 : Improve error reporting for failed blend tests.
a3c29413cd : [graphite] Remove colorspace transform from image shaders.
315ebe8179 : Roll vulkan-deps from e17036dfa4eb to 7dc21774dc62 (2 revisions)
2a45bd5660 : [graphite] Respect uniform struct name when generating top-level interface block
aacec1ee63 : Roll SK Tool from 925d3cac96a5 to 1b556c012937
4693f46639 : Roll Skia Infra from 556130803353 to 925d3cac96a5 (7 revisions)
743e67738c : Roll Dawn from 440fedc86729 to 312caa9146cf (2 revisions)
6a046a1394 : [graphite] Make PrecompileRuntimeEffect part of the public API
4caf2c0246 : [graphite] Simplify PaintParamsKeyTest
3335b96bf1 : [graphite] Address some lingering PrecompileRTEffect TODOs
22e1169ba4 : Roll vulkan-deps from 82cc704e40d8 to e17036dfa4eb (1 revision)
cc7f18b64b : Roll vulkan-deps from bc4cc0049693 to 82cc704e40d8 (1 revision)
2763d99b33 : Manual roll Dawn from f95704ecea94 to 440fedc86729 (25 revisions)
6041fb033e : Roll vulkan-deps from 8aa1771a6770 to bc4cc0049693 (2 revisions)
0257e2adc7 : [graphite] Allow undefined for view format in getRenderPassDescKey
ee01817221 : Swap radius scale factors in 270/90 rotation for SkRRect::transform
177ce5cda1 : [graphite] Add linear and flat interpolation support to Varying
49046798c0 : Roll vulkan-deps from 9563c7bbc6c9 to 8aa1771a6770 (9 revisions)
3ef1b1626f : Allow integer translation (relative to creation) when drawing slugs
223e3f3dcb : Manual roll vulkan-deps from 30c12bf92339 to 9563c7bbc6c9 (7 revisions)
a1e85ad6c1 : GM that shows how to use blend modes to simulate PathOps
923034db77 : [graphite] Include YUV local transform in base image local transform.
9ea5603242 : Roll SK Tool from 8f7fc0ea702d to 556130803353
7a91f0a4b7 : Roll jsfiddle-base from dbe6ed71568e to 6341b74cad37
87df1514f2 : Roll Skia Infra from 67fb1a1b693f to 556130803353 (10 revisions)
9529b8ad9e : Roll Dawn from c7002cf03eb0 to f95704ecea94 (33 revisions)
38f355af4f : Reland "[graphite] Add non-aa bounds filling renderer"
14c8d31861 : Roll vulkan-deps from bc656cdad31e to 30c12bf92339 (4 revisions)
ddf045505c : Reland "[Graphite] Enable storage buffers in Vulkan"
037d5f8a72 : [ganesh] Move YUVA image factories with the other image factories.
004c81523e : Roll SK Tool from 3c9cca49b866 to 2d5b62fa0b39
b90bf1fcb8 : [graphite] Make RuntimeEffect precompilation match the rest of the system
18ae4548dd : Add presubmit check to detect accidental leakage of src/ into include/
544be86f96 : [graphite] Replace PrecompileChildPtr with a sk_sp<PrecompileBase>
f0fb567a16 : Revert "[graphite] Add non-aa bounds filling renderer"
bc5b19430a : Roll vulkan-deps from eff9c7d7bfff to bc656cdad31e (3 revisions)
1f179dfc01 : Roll Skia Infra from 3c9cca49b866 to 67fb1a1b693f (8 revisions)
9107673fc1 : Roll Dawn from f986604e2165 to c7002cf03eb0 (14 revisions)
0120468bea : graphite: Use format index for pipeline render pass key
c73cff9795 : Remove assert in SubRun deserialization
70bd29991c : Update viewer/android build
7af19a3c70 : [graphite] Add non-aa bounds filling renderer
6249e974e4 : [dawn] Use new device callback types in Graphite
eba3aa84df : [graphite] CoverBoundsRenderStep can be configured with custom DepthStencilSettings
2b91a93e3c : [graphite] Add colorspace xform to primitive color
2eedab60ec : Revert "[Graphite] Enable storage buffers in Vulkan"
6bec30c919 : Manual roll Dawn from 14d1f6cd4cd2 to f986604e2165 (11 revisions)
1ddc3b7884 : Roll vulkan-deps from 9ad77082be54 to eff9c7d7bfff (2 revisions)
d0f2c99ed6 : [Graphite] Add perspective local matrix shader
cc26723c50 : [Graphite] Add perspective flag to precompile LMS
ab5ce45c9b : Reject interface blocks containing a boolean.
63ab6a5e26 : [Graphite] Enable storage buffers in Vulkan
9e5f30242f : [graphite] Add substruct support to UniformOffsetCalculator
ec4a1e03f7 : [graphite] Update the runtimeEffect subtest in CombinationBuilderTest
d7b3a41506 : Roll SK Tool from fa0d147877f0 to 06f0adf6d6df
72a7913367 : Roll Dawn from 8800433c75e6 to 14d1f6cd4cd2 (22 revisions)
382eb5b90e : Manual roll vulkan-deps from 14b58abf4d15 to 9ad77082be54 (15 revisions)
e106f59ab4 : Move ContextOptionsPriv from include/private to src/
2373d587e1 : In the stroker: store tangent vectors, not tangent points
37427562a3 : [loong64] Fix linker error by undefined symbols.
5607327dd0 : Roll Skia Infra from 3ab5644b59e3 to 3c9cca49b866 (8 revisions)
cff5fc11be : Change instances of true/false to TRUE/FALSE for libjpeg
2783ba54bf : Shader trace for cache load and pipeline creation
bc1fbd9220 : [graphite] Preliminary update to ShaderSnippet to support aggregate uniforms in structs
46e5bf9815 : Roll Skia Infra from 56239a1e581e to 3ab5644b59e3 (4 revisions)
9a6f8dfb91 : Roll Dawn from 2234b2051644 to 8800433c75e6 (12 revisions)
ced941fddd : Remove exports_files_legacy
30917cf19c : Use powr(x, y) in Metal instead of pow(x, y).
9edafde22c : Roll vulkan-deps from 3ce1fd54c58a to 14b58abf4d15 (2 revisions)
f647aa8efd : Change anonymous enums to constexpr or enum classes where appropriate
d35aba504f : Update SkSL docs to point to named Fiddles.
c65710d000 : [graphite] Simplify FragSkSLInfo based on what's actually used
4e6f335810 : Replace hash-map with array in SkRP builder.
38b17b2231 : Manual roll Dawn from bbe67dcd203d to 2234b2051644 (4 revisions)
b2c51b2fe1 : Manual roll vulkan-deps from e01ce27481d2 to 3ce1fd54c58a (11 revisions)
5acd8bb6d4 : Enforce IWYU across src/gpu/ganesh subfolders
3beed54c43 : Move `} // END FIDDLE` onto a separate line.
1f85fb9238 : Roll SK Tool from 56239a1e581e to c8809f07361f
083583f2e3 : Roll Skia Infra from 6c155414a139 to 56239a1e581e (4 revisions)
f1d06de0ae : Roll Dawn from 60a1cbbae00e to bbe67dcd203d (2 revisions)
c4db006ea5 : Manual roll Dawn from bbac3636580e to 60a1cbbae00e (7 revisions)
91bef46c6c : Roll SK Tool from 4a010f4ac261 to 56239a1e581e
172eb4ee4c : Roll vulkan-deps from ad8eb21f1ae3 to e01ce27481d2 (2 revisions)
4a27ce0f92 : Roll SK Tool from 6c155414a139 to aed65f2e3de8
e5678b17f7 : Roll Skia Infra from d35ababad9bf to 6c155414a139 (2 revisions)
ac131f49a9 : Roll SwiftShader from a0ec371d8331 to f23c77132e0b (1 revision)
dec314a6bc : Roll Dawn from b29e25b27eda to bbac3636580e (28 revisions)
92861012bc : Roll vulkan-deps from 8ddcba1ba8ba to ad8eb21f1ae3 (1 revision)
abda211b27 : Roll vulkan-deps from 5fdd3da87369 to 8ddcba1ba8ba (8 revisions)
72b2ea81c9 : Manual roll Dawn from d7338fe7f697 to b29e25b27eda (5 revisions)
a2d00a28c5 : Roll SK Tool from 3a6c4fed7cdc to 6c155414a139
5db9a7772d : Roll Skia Infra from 20c36c70094f to d35ababad9bf (2 revisions)
28ba3b1b09 : Roll Dawn from e0bb763d4c49 to d7338fe7f697 (13 revisions)
d5f8dde714 : Add reserve() API to THashSet/Map.
2eefe4daab : Manual roll Dawn from acaa69d72c2d to e0bb763d4c49 (5 revisions)
9fd1dc7795 : [graphite] Add missing consts to PrecompileShader
41899ffd56 : [graphite] Change primitiveColor to use block class.
689e54c5cb : Reland "Ensure that hash-map capacity is a power of two."
86ee8cc615 : Revert "Use kCTFontVariationAxesAttribute"
c14cce5922 : Revert "Ensure that hash-map capacity is a power of two."
92f928d81a : Roll vulkan-deps from 78e9bb7c88ab to 5fdd3da87369 (1 revision)
9d530bb0bc : Roll ANGLE from d8700dc951b6 to 2efce9babc18 (4 revisions)
d78676d54c : Roll SK Tool from dec60c04e52d to d35ababad9bf
f2e1eb0dfb : Roll Skia Infra from a06878f25d87 to 20c36c70094f (5 revisions)
62c7020b7b : Roll Dawn from 1f63622eec4c to acaa69d72c2d (12 revisions)
7c69f39fa8 : Remove staging gni file groups for sksl
d02998fba9 : Roll vulkan-deps from 5faad80a00af to 78e9bb7c88ab (5 revisions)
57a2b2663e : [graphite] Remove ShaderSnippet expression generator function
c1f2dd0fc5 : Use kCTFontVariationAxesAttribute
a99d38eb73 : Manual roll Dawn from 49474af63de0 to 1f63622eec4c (13 revisions)
c0ee0e1089 : Ensure that hash-map capacity is a power of two.
42fad315c1 : Avoid emitting unnecessary stack_rewind SkRP ops.
7f2094d4cf : Roll vulkan-deps from bbcdf62c225f to 5faad80a00af (5 revisions)
7881ad4aae : Roll ANGLE from 4f23429a1f09 to d8700dc951b6 (3 revisions)
4c1856aadb : Roll SK Tool from a06878f25d87 to a4c3d29a3f7c
8ea6ba620b : Roll Skia Infra from ca190d337809 to a06878f25d87 (6 revisions)
d7a9375e86 : Roll Dawn from 7a9c12078546 to 49474af63de0 (5 revisions)
8375bdc6e1 : Roll vulkan-deps from 4a2ff9e87700 to bbcdf62c225f (1 revision)
6d5495361d : Roll vello 6938a2893d..3ee3bea021
5668145cfa : Revert "SkSLTest: Disable SwizzleIndexStore test on Samsung GPU"
ae2b97d748 : Fix signedness of format string.
6391537050 : Use LoadLibraryExW when loading system DLLs
d97fcf2cde : [graphite] Reorganize code for public PrecompileImageFilter API
ff84734d4e : Fix clock granularity on GraphitePurgeNotUsedSinceResourcesTest.
a62bf01842 : Update etc1 README.google
33733281e0 : Fix a spelling error in the document
a67a67b745 : Remove assert of extensions from VulkanMemoryAllocators::Make
8af866a56b : Roll ANGLE from e86ba9abe996 to 4f23429a1f09 (2 revisions)
4cdd0a1ebd : Roll SK Tool from ca190d337809 to 4a070666bf8e
ea0baaeeab : Roll vulkan-deps from 773555d3bd22 to 4a2ff9e87700 (1 revision)
aa911987d2 : Roll Skia Infra from 40eb79dec2d6 to ca190d337809 (8 revisions)
e27104eaef : Roll Dawn from 66b3d4eee7e4 to 7a9c12078546 (5 revisions)
34be7c8301 : Manual roll Dawn from 9281ee0a120f to 66b3d4eee7e4 (11 revisions)
2df28ce437 : Roll vulkan-deps from 544502230988 to 773555d3bd22 (3 revisions)
bc0e9542ce : Roll vulkan-deps from 6583f5d23919 to 544502230988 (7 revisions)
1ad84eb8e9 : [graphite] Fix color text rendering, part 1.
cc1c8b3a64 : Add jobs for Galaxy S24
fc6f00bfac : graphite: Expose maxTextureSize on Recorder
3d5f5d546f : Delete unnecessary file
7a09d38fa7 : [graphite] Consolidate expression/preamble generators
23a14cccc8 : Roll SK Tool from 40eb79dec2d6 to 5ae05e0e6a28
cd77153f20 : Roll vulkan-deps from 117f1e2fcf1c to 6583f5d23919 (2 revisions)
6650fcc6d0 : Roll ANGLE from 46dd6457f4bf to e86ba9abe996 (5 revisions)
a1fe5f4dc3 : Roll Skia Infra from 79660091faba to 40eb79dec2d6 (5 revisions)
2204428a75 : Roll Dawn from 0a3b1b98cce7 to 9281ee0a120f (15 revisions)
1700e3962a : [graphite] Disable MultisampleRetainTest which fails on a task
a907d9d253 : Always emit stack_rewind stages in SkSL's RP Builder
cbd6e55139 : [graphite] Don't exceed 128 workgroup invocations in test
9ac13cdcd8 : Roll vulkan-deps from 7ff358e64e2b to 117f1e2fcf1c (7 revisions)
e8b654a8cd : Extract VulkanMemoryAllocator into its own module
addeee37ae : [graphite] Restore running of certain unit tests
c73e514838 : Disable all wacky_yuv_formats GMs on the Wembleys
5256ca6cb8 : Test Graphite in scale-pixels GMs
50248596f6 : [graphite] Add no-swizzle YUV shader.
eacc0baef0 : Use -no-pie insead of -nopie
a416ad6d95 : GN to use compilation_mode dbg for Bazel
b645fdbc1c : SkSLTest: Disable SwizzleIndexStore test on Samsung GPU
67b8d69e83 : [graphite] Hook up YCbCr functionality and enable GM
dee7339d0b : [graphite] Remove stray vertex attribute declaration
d2dcf07b0e : Disable more wacky_yuv GMs on Wembley.
edb5e3e9f1 : [Graphite] Make gradient buffer support more defined
38a9c7e04c : Manual roll Dawn from cd996ffba12a to 0a3b1b98cce7 (6 revisions)
647b8982b1 : Roll SK Tool from 79660091faba to c3324a905ed2
09a46ebe4c : [graphite] Move PrecompileImageFilter to public API
a407ec8a29 : Roll ANGLE from 046327343595 to 46dd6457f4bf (10 revisions)
1a1c6de20a : Roll vulkan-deps from 782b625ca1dc to 7ff358e64e2b (1 revision)
fb1458ac7b : Roll Skia Infra from 72fd79ddaace to 79660091faba (2 revisions)
e2f68b30ea : Roll Dawn from fa24f1553bec to cd996ffba12a (18 revisions)
7b55cb1afe : Skip wacky_yuv_formats_cubic on Wembley devices
001694095f : [cmake] Enable OBJC and OBJCXX
746781a7a3 : [graphite] Support running on Dawn compat
5bf9f533ed : Fix clock granularity on GraphitePurgeNotUsedSinceResourcesTest.
55ada83438 : Add (CoGS) team ownership to Android.bp's CtsSkQPTestCases
adf6da3b1f : Roll gn
37e4f43516 : GraphiteDawn: increase number of cached UBO bindgroups
173ee0af82 : [Graphite] Consolidate ssbo caps
2d9bbdf37e : Fix asymmetry in lattice validation
0a979d9f36 : GraphiteDawn: Use larger static storage for bindgroup keys.
6aa9792a41 : Roll vulkan-deps from 1c484942880c to 782b625ca1dc (3 revisions)
9de730dfcd : Roll ninja
695d35a055 : [graphite] Use sk_FragCoord for dithering
e836fa9868 : [Graphite] Remove hard-coded buffer indices
40a35a339d : [graphite] Consolidate built-in shader-snippet tables
471d0bbd35 : Roll SK Tool from 72fd79ddaace to 79660091faba
354b30fe7a : Reland "Add 16bit BT2020, YCGCO color space support"
3eed86e84e : Manual roll Dawn from 720ace3b91cf to fa24f1553bec (16 revisions)
79587650d1 : Roll ANGLE from 016ef60d5f12 to 046327343595 (6 revisions)
7e85023a57 : Roll SwiftShader from de870ac7518f to a0ec371d8331 (2 revisions)
c2ee4d9772 : Roll Dawn from dc1551316ebe to 720ace3b91cf (13 revisions)
26d9170771 : Roll Skia Infra from d6925c2a17cc to 72fd79ddaace (8 revisions)
0c9a66786b : Roll vulkan-deps from 465cc29f79bc to 1c484942880c (3 revisions)
7cbcb2f0e8 : Update CMake generator compile flags
24fedabff1 : [graphite] Make PrecompileMaskFilter part of the public Precompile API
73d002b3f1 : Remove SK_LEGACY_RECT_DASHING_BUG
a8c2acc390 : Change wacky_yuv GMs to split full colorspaces from limited.
ea8ec1a618 : Support _RegenerateAllExamplesCPP on cog
9fddf82c85 : Manual roll vulkan-deps from 9365edbe34f5 to 465cc29f79bc (6 revisions)
13c255afd0 : Manual roll Dawn from b1c855cdc6b7 to dc1551316ebe (8 revisions)
04133a5bf2 : Manual roll ANGLE from 3c472b45024a to 016ef60d5f12 (12 revisions)
daf8051bc9 : Manual roll Dawn from b6d4a58d3894 to b1c855cdc6b7 (3 revisions)
da1ea4eb02 : Manual roll Dawn from b65ac9ea6f70 to b6d4a58d3894 (87 revisions)
14cdee3bcb : [graphite] Expand CombinationBuilderTest for Precompile colorfilters
2521565ae8 : Roll SK Tool from d6925c2a17cc to 6daad90c6420
160b8a4aa4 : Roll vulkan-deps from ff63e67e4739 to 9365edbe34f5 (12 revisions)
e4e4feb97a : Revert "Add 16bit BT2020, YCGCO color space support"
5f21260470 : Use spontaneous mode for device lost callback in Dawn.
5fc53445e5 : Update cmake to v3.29.0
3029f75db7 : Roll Skia Infra from e080995c5d21 to d6925c2a17cc (4 revisions)
dad062f3a4 : Fix NPE in Tagged Images slide
335200e57c : [graphite] Fix conic_sk_conical_grad_buf_shader signature
5feca30957 : Add 16bit BT2020, YCGCO color space support
e20c8b0bac : API to return a scaled version of an image
1948fd53e2 : Remove asserts about "valid" premultiplied colors in SkPackARGB32
f7d1190e9d : Roll ANGLE from e53b3ad72322 to 3c472b45024a (9 revisions)
0fa58b6ddb : [graphite] Add validation for PaintParamsKeyBuilder::addData
e632efd38e : Build skslc and sksl-minify from the modular Bazel build.
d6ee17a4d0 : Roll vulkan-deps from 3a8b46766c4e to ff63e67e4739 (1 revision)
ea84df4254 : Remove shims for GrVk* types
f6b4344d73 : Manual roll of skp
b9671fd753 : Roll FreeType from a4642422 to 73720c7c (31 commits)
836eed6a0c : Roll SK Tool from e080995c5d21 to 16a043a37412
e28910e1a7 : Roll Skia Infra from dff0f1ec2fe7 to e080995c5d21 (7 revisions)
512c20c45f : Roll SwiftShader from cea33ab2d5ad to de870ac7518f (1 revision)
7c86e7641b : [pdf] Fix OpenType CFF embedding
972da8fb60 : Roll vulkan-deps from d59daac94bf8 to 3a8b46766c4e (1 revision)
733c3a81bd : Roll SK Tool from dff0f1ec2fe7 to e080995c5d21
3c1c17e151 : Add LLDB type formatter for SkFixed
8b496fdedb : Roll vulkan-deps from 30f8ac1a3f18 to d59daac94bf8 (3 revisions)
80fe27c13f : Replace GrVkYcbcrConversionInfo with skgpu::VulkanYcbcrConversionInfo
fc046783ab : [graphite] Additional PrecompileShader code rearrangement
4093078fb3 : [graphite] Rearrange code after making PrecompileColorFilter API public
8ccf1a065d : Roll vulkan-deps from 1670fffcebe5 to 30f8ac1a3f18 (5 revisions)
ce781e74af : Roll ANGLE from 800ca8d38b69 to e53b3ad72322 (7 revisions)
babeb3fb98 : Roll Skia Infra from 0d4c52fc72a9 to dff0f1ec2fe7 (3 revisions)
660b532d2a : Roll SK Tool from 0d4c52fc72a9 to dff0f1ec2fe7
955c76a60b : [graphite] Expand CombinationBuilderTest for PrecompileShaders
f98488aebe : [graphite] Minor rewrite of YUV shaders.
54cc33b9f8 : [Graphite] Move gradient buffer function to modules
36c3b381b1 : CoreText SkTypeface palette support
71ba24eb0a : [graphite] Make PrecompileColorFilter part of the public Precompile API
ea441d2e1a : Roll vulkan-deps from 83e9eca04a1b to 1670fffcebe5 (3 revisions)
eea2164476 : [graphite] Fix Gradient Precompilation and add tests
dddabb653a : [graphite] Add ability to append data on to PaintParamsKey
97fa40c261 : SkSL LoadFloatBuffer intrinsic implementation
f3f091fe61 : Reland "[Ganesh] Make GL Protectedness behave more like Vulkan Protectedness"
55ca4ca8f0 : [Graphite] Cache many stop gradients when using ssbo
d3a9075a2b : Reland "wgsl: Mark more variables as const/immutable"
c184abb298 : Manually Roll Dawn from f13f18d21c1b to b65ac9ea6f70 (62 revisions)
89be165f58 : [skif] Stage Ganesh to use new blur engine
b0dbcf0c1c : Fontations scanner to set isFixedPitch
4471ee07e2 : Roll ANGLE from 37b2487b4669 to 800ca8d38b69 (4 revisions)
17626ca227 : Roll vulkan-deps from d1299f982a65 to 83e9eca04a1b (4 revisions)
4acebac47e : Roll Skia Infra from 5f2308ee872c to 0d4c52fc72a9 (1 revision)
199e1a49b0 : Roll SK Tool from 54e80f5783ce to 0d4c52fc72a9
79a7acc349 : Roll vulkan-deps from 37a9cc2d9a06 to d1299f982a65 (1 revision)
8de98f3939 : Roll ANGLE from 6ac374467b7c to 37b2487b4669 (11 revisions)
a732ecc666 : Roll Skia Infra from 7d908ddd9277 to 5f2308ee872c (8 revisions)
0a35f4531a : Roll vulkan-deps from 77f5295195bd to 37a9cc2d9a06 (4 revisions)
ad94fabf74 : Roll SK Tool from 7d908ddd9277 to 54e80f5783ce
24a4123fc9 : Revert "wgsl: Mark more variables as const/immutable"
53b880214c : wgsl: Mark more variables as const/immutable
f0bab26f68 : Roll vulkan-deps from f2b13f01a465 to 77f5295195bd (1 revision)
4665b39fe7 : Reland "[ganesh] Use float2x2 for Jacobian in SDF shaders."
923780213d : Add SK_USE_LEGACY_BLUR_GANESH staging flag
1675eeabb2 : Roll ANGLE from d521dd08bef4 to 6ac374467b7c (9 revisions)
d0f9701c45 : Roll Skia Infra from 7318c69cffc7 to 7d908ddd9277 (7 revisions)
2ab18d5ee7 : Roll SwiftShader from 085997ddb08b to cea33ab2d5ad (1 revision)
a561a7e411 : Roll Dawn from d16f1c5767eb to f13f18d21c1b (17 revisions)
6d541b4ddd : Roll SK Tool from c50a89828545 to 7d908ddd9277
f18547e60e : Roll vulkan-deps from 7f05a36fb6d9 to f2b13f01a465 (8 revisions)
2db8813a34 : Test typeface palette serialization
0dbc2b53f8 : Roll skottie-base from b9f194451019 to 87ec89cd0d09
330eeb1061 : [skottie] compose image filter and shader driven effects
cdf2de47a7 : [webgpu] Check wgpu::Status enum instead of bool
2b9bc16df9 : [graphite] Add sk_hw_yuv_image_shader.
0dda1054f5 : GrStyledShape::asRRect: Remove (unused) direction and start parameters
840b0b5684 : [skottie-android] Minor style cleanup
147606b3f6 : Revert flushBeforeWritePixels for PowerVR B-Series on ANGLE
2d38ff2dd6 : WebGPU: Use GPUAdapter GetInfo() instead of GetProperties()
4040aa664c : [Dawn] Add FormatBytesPerBlock() for format type External
abe8b4249e : Roll vulkan-deps from 897d900fc1b1 to 7f05a36fb6d9 (1 revision)
2121bbc603 : Roll ANGLE from 165b85b69226 to d521dd08bef4 (9 revisions)
8854918ff5 : Roll SK Tool from 7318c69cffc7 to c50a89828545
541e8b0b64 : Roll Skia Infra from 1b41a295c513 to 7318c69cffc7 (6 revisions)
937ac9fecc : Roll Dawn from 7061d4b9662c to d16f1c5767eb (18 revisions)

+- Project: platform/external/sl4a

4f32ccab : Update OWNERS file
1eccbb32 : Add support for "groupOwnerFrequency" to allow user to configure P2P channel in WifiP2pManagerFacade.

+- Project: platform/external/snakeyaml

12fcf43b : Update OWNERS file

+- Project: platform/external/speex

38a5119 : Add host_supported for libspeexresampler
39e35f0 : Delete files generated by configure

+- Project: platform/external/sqlite

7ac4ad1 : Make libsqlite available for OEM APEXes
9516dcb : Enable fortify_source=3 in sqlite
16644b6 : Update the external/sqlite owners
4589f1e : Mark libsqlite as product_available
bf91849 : Remove sqlite 3.42.0 code

+- Project: platform/external/stg

6578a4f : BTF reader: simplify aligment check
af0cde7 : proto reader: forward google::protobuf::TextFormat diagnostics
22333c8 : proto reader: factor common code out of Read and ReadFromString
33b0da9 : proto reader: eliminate copy in ReadFromString
45f4de1 : proto reader: no longer suggest a command line for version updates
e49cc2d : proto reader: check protobuf text format parsing success
2413da3 : test suite: info tests: remove unreachable pattern in variant/optional_empty.rs
76fbc51 : documentation: clarify stgdiff multiple output behaviour
4a0eb51 : ELF reader: handle NOTYPE symbols
81a9571 : model: add ELF NOTYPE symbol type
679d5ec : Abigail reader: use graph Maker helper
1aacf3a : graph: add Maker MaybeSet method
5f2622e : graph: pass Maker methods external ID by reference
72b9602 : graph: rename Maker Duplicate to DieDuplicate
5d92a5e : graph: inline Maker Define helper
04ecccd : Abigail reader: move RemoveUselessQualifiers call out of ProcessRoot
3c55e92 : type normalisation: make RemoveUselessQualifiers return root node ID
a286e09 : Abigail reader: refactor Read functions
02106db : proto reader: time ReadFromString analogously to Read
cbd24c1 : Abigail reader: time libxml contribution to ReadFromString
d393c06 : proto and Abigail readers: add runtime parameter to ReadFromString
93890fe : proto reader: time the TextFormat Parse and STG Transform phases
668f011 : proto_reader: ReadFromString: drop useless parameter type qualifier and add a TODO
8243774 : Abigail reader: hide implementation
2774bcb : Abigail reader: update documentation comments
451b9d8 : stgdiff: refactor some duplicate input processing code
aeaf257 : Abigail reader: factor ProcessDocument out of all users
1672e5d : Abigail reader fuzzer: eschew abbreviated "doc"
29c43a2 : DWARF processor: use Hex<Dwarf_Off> as the type of external node IDs
0e5c228 : DWARF processor: use graph Maker helper
252efe5 : proto reader: use Hex<uint32_t> IDs
b0ea955 : proto reader: use graph Maker for better error messages
9588e43 : hex: add std::hash operator
2d4664e : hex: add Hex comparison operators and test
3133c4f : hex: Hex now just holds a value instead of a const reference
cb7af67 : hex: add Hex formatting tests
eaac6f3 : hex: split Hex functionality out of error.h into hex.h
cae54a3 : BTF reader: build graph with Maker helper
213bf07 : graph: add Maker helper class
f95165f : BTF reader: hide implementation
0688822 : BTF reader: add ReadSection interface
7c6fdf2 : proto reader: move GetId calls into templated AddNode helper function
bf8c251 : SCC: fix exception specification for destructor
f93427f : Abigail reader: add ReadFromString interface
6574975 : use C++20 starts_with and ends_with
f677c79 : ELF reader: allow ELF without DWARF
5342673 : error: document split Check destructor
537696d : error: split Check destructor for inlining
397f756 : proto writer: rework custom sort functions with forward_as_tuple
2f0f943 : ELF/DWARF handle: move error message formatting out of CheckOrDwflError
9146997 : BTF reader: use `ElfDwarfHandle` instead of loading `Elf` directly
6546428 : ELF reader: use `ElfDwarfHandle` as a single entry point
91cde0d : ELF/DWARF handle: deduplicate constructors
ad82c8f : DWFL wrapper: refactor `dwarf::Handle` as `ElfDwarfHandle`
552e002 : DWARF processor: move `GetDwarf` to `dwarf::Process` callers
6397599 : DWARF reader: make `GetCompilationUnits` stand alone
bc1fa94 : DWARF wrapper: get `Dwarf` on demand
35708fa : ELF loader: use `Elf` by reference
a852e57 : no longer repeat return types in return expressions
d4d7849 : mark more local variables as const
a5fbb96 : SCC: check state is clean in destructor
23e73bc : stg: wrap comparison code within a diff namespace
c43f6f7 : DWARF wrappers: add missing includes
b59622c : DWARF wrappers: check for nullptr
57fccbf : BTF reader: use mmap to read BTF file and force data alignment
11615a5 : ELF loader: replace GetBtfRawData with GetSectionRawData and GetRawData
ca26cfa : ELF loader: GetBtfRawData: code cleanups
3e60a76 : ELF reader: split Linux / userspace symbol table handling
20878e2 : DWARF processor: rework ELF / DWARF matching error messages
fa428cf : DWARF processor: make Types::Symbol::linkage_name non-optional
a9c31f0 : DWARF processor: rename Type::Symbol members for clarity
94e65d4 : replace std:: count with C++20 contains and binary_search
8f820df : test cases: rework tweaked tests
169f4be : test cases: pointer-to-member: define member function
5b5ba2a : test cases: simplify variable length array test
f0366a9 : ELF reader: add const where possible
45016c1 : DWARF reader: remove `static` from constant in anonymous namespace
b980a26 : ELF/DWARF reader: remove unused headers
032ace2 : DWARF wrapper: remove `elf_memory` workaround
361912e : Reapply "Include <compare> for code that uses operator<=>"
5ca22f1 : Reapply "Use the C++20 spaceship operator<=> for comparisons"

+- Project: platform/external/strace

7f0f4592d : Edit METADATA

+- Project: platform/external/stressapptest

a627d6a : Revert "Remove stressapptest"
889593e : Remove stressapptest

+- Project: platform/external/swiftshader

8dd40811c : Drop checking ContainsSampleQualifier
38db55ab5 : Enable sample rate shader when SampleRateShading cap found
de59b4af7 : Break out long condition into a helper function
5561c71fa : Regres: Update test lists @ 3c4bdf66
3c4bdf66d : Regres: Update test lists @ dc27069e
dc27069e5 : Regres: Update test lists @ 7216df70
7216df70d : Regres: Update test lists @ 65157d32
65157d329 : Regres: Update test lists @ f72761e8
f72761e86 : Regres: Update test lists @ 01b188e5
01b188e56 : Regres: Update test lists @ c4dfa69d
c4dfa69de : Regres: Update test lists @ 38985496
389854967 : Make implicit `this` captures explicit
f23c77132 : Regres: Update test lists @ a0ec371d
a0ec371d8 : Change enum values in to avoid implicit bitfield conversion
f65e51855 : Regres: Update test lists @ de870ac7
de870ac75 : Fix dynamic_rendering_local_read vs graphics_pipeline_library
cea33ab2d : Regres: Update test lists @ 085997dd
085997ddb : Regres: Update test lists @ 2ff32126
2ff321261 : Disable MSan in Swiftshader JIT
5de4f4063 : Regres: Update test lists @ 5bbc20ed
5bbc20ed2 : Update CTS patch according to new CTS format
9206ef888 : Implement VK_KHR_dynamic_rendering_local_read
c344e2837 : Only offer KHR_swapchain_mutable_format on non-android
b8cf5b3d2 : Update Vulkan headers to version 1.3.286
31bee5b9c : Update Vulkan headers to version 1.3.281
2719cdf35 : Fix issues seen when vkCmdSetViewportWithCountEXT() is used.
4bb94d6c2 : Fix incorrect macro definition in rc file
ec5dbd2df : Regres: Update test lists @ 90519141
90519141a : regres: Fix LLVM version
bf0c5d6b9 : regres: Various bug fixes
5939cc6b7 : regres: Update to LLVM 17.0.6
e9aa7aada : Update dEQP to latest and x11 patch file

+- Project: platform/external/tensorflow

a60a90098ca : Update OWNERS file

+- Project: platform/external/tflite-support

268d5841 : Make java_sdk_library dependencies explicit
c6830b94 : Stop violating the "one version" policy.

+- Project: platform/external/tinyalsa

ea4778b : tinyalsa: decrease eventfd counter by actual event numbers read

+- Project: platform/external/tinyalsa_new

3e4b833 : tinyplay.c: add threshold CLI options
5096a0f : tinyplay.c: add threshold CLI options

+- Project: platform/external/toybox

9cde5834 : cp: fix -i and -v messages.
aea95681 : Fix diff between symlinks and fifos
d7d8570c : Reapply "Remove unused library dependencies."
c5566184 : Mod getrec_f() to permit null RS="()"
fa48dde1 : Remove .slotnum field on symbol tables; slight compile cleanup
6425ab63 : Fix field splitting and split() bugs
907dece8 : make srand() POSIX.2024 compliant
88a9e202 : Mods to make "interactive input" work with awk
f6c47382 : Add awk_exit() function
27d18f00 : Fix nextfile; add tests
4e33d2ad : Functions need at least a second user to move from the command to lib/
8bed55bb : Support diff --no-dereference
aee2b79c : Revert "Remove unused library dependencies."
d963fffd : Remove unused library dependencies.
64626895 : dmesg: Line buffering for stdout
c87b0c51 : dmesg: Add -W (--follow-new) support
24f77535 : Fix typo.
ab9caa54 : ps: drop dependency on Android's libprocessgroup.
db766252 : host: fix duplicate strings.
d50372ca : Add obsolete sparse format test file, with test.
3f4bde25 : Move the existence check after the build. (Oops.)
6b64788a : Move anystart() to lib/lib.c
b9a4c1a8 : Add riscv32 target.
650ff11a : Don't need to specify the path to zImage, it's based on $KARCH
203458d4 : Build hwclock when gettimeofday() syscall unavailable.
d9d0a1c6 : file: don't print ELF flags unless we've verified the bitness.
17afb6d1 : getty: fix /etc/issue output.
0b2d5c2b : Fix BUILTIN=1 mkroot builds for vanilla (unpatched) kernels.
5feaacba : sendfile_len: fix bounds check.
f4ab441c : devmem.test: ignore whitespace.
5c9d67de : devmem: add --no-sync option.
686ca433 : devmem: add -f FILE, arbitrary amounts of data.
8b07baee : Don't set stdout buffer twice (spotted by Peter Collingbourne)
9b28d1ba : tar.test: don't test non-`-p` behavior as root.
3470a823 : Handle extracting obsolete sparse format (in case of legacy archives).
efb0b392 : Check in the file the new tar test needs.
e4a106af : Add tar umask tests.
93718452 : Honor umask unless -p supplied.
b9cb58b7 : Rephrase some code clang can't handle (spurious warnings about nothing).
0dfc1747 : Manual dash insertion needs a manual NUL.
9115abfe : Fix ASAN with new debian toolchain.
dbd267f4 : Repackage Linux From Scratch 12.1 sources into a squashfs image.
afc993e2 : Test failure as well as success, and can't use toyonly with NOHELP.
d22deacc : Update help text.
a8ead345 : test -ef -ot -nt (POSIX 2024)
6704ba7e : Fix 'getline var' bug
a5051b96 : Update awk.test
d897ac47 : clean up pass on run.c
c4b59be6 : Fix printf "%c" bug; fsprintf() cleanup; add tests
10865c45 : Improve printf/sprintf() format handling
bb391235 : Implement -b in bytesinutf8() (fixes substr())
0e1afc12 : Mod UTF-8 support to obviate most dynamic allocation
3e3b212b : Add -b option (use bytes, not characters)
a3223f7a : Initial UTF-8 support
3ff4cb6c : Merge rx_escape_str() into escape_str(), remove new_zstring_cap()
250bcf70 : Move math builtin code into main interp loop
d95384dd : Add bitwise operations
c99a882d : Handle array deletions better
7cb7fde9 : Move setlocale(LC_NUMERIC, "") call
4cba51ad : Move test file to the right place.
cea2575e : Fix WEXITSTATUS() usage
06cda473 : Use random() / srandom() for toybox
7ffb4bab : Add toybox awk test file
e17ddcf7 : Make file_or_pipe be 1/0 not 'f'/'p'
caaf3fa3 : Tweak run.c format and two minor changes
0ca093da : Replace rx_compile(rx, pat) with xregcomp(rx, pat, REG_EXTENDED)
c8d58b21 : Remove unneeded inits of TT.scs elements
c02986ab : Change exprn(n) to expr(n); expr() to expr(0)
f81fb1c8 : Remove debug code; replace envp with environ
b6881f66 : Allow nul bytes in data (WIP)
6c6b4e1f : Replace top of stack index with pointer
a635708d : Fix memory leak in assign_global()
91167b03 : Fix previous fix for comma flag in printf
70dc65a3 : write \n at end of error_exit(); adjust error messages
a0ed8b9a : Allow comma flag in printf; fix ENVIRON init code
baca3a4a : Update Makefile
dca6d212 : Building static dropbear wants "ar".
d0e44b3a : Move the "lie to autoconf" plumbing into main.c and apply it to grep.
0a7def52 : Teach setupfor to cope if tarball doesn't extract to package name.
73871f76 : Silence spurious(?) ASAN warning on debian's gcc 12.2.0-14 on x86-64.
085a9c3c : lspci -D doesn't take an argument.
d3397e3c : lspci: print domains
226c0e19 : lsusb: config space dump with multiple PCIe controllers
c929b4ff : First stab at -c, fluff out help text a little, minor cleanup pass.
5c46a90c : Rephrase help text.

+- Project: trusty/external/trusted-firmware-a

98f84c44a : Set MSCEn bit in HCRX_EL2 register by default
48076c20b : plat/qemu: Enable SVE for SWD
cebb969d9 : plat/qemu: Bump the maximum image size
2c1e6102c : fix(plat/qemu): add trusty nodes if SPD=spmd

+- Project: trusty/lk/common

4080e175 : arch: x86: Split PTE flags into a separate #define
7f29cd99 : arch: x86: Do not set G flag in page directory flags
b4283dbf : trusty: arm: add instruction mnemonics for cache ops.
3b764210 : Trusty: Build host modules against prebuilts
089406bd : arch: x86: Make NMI exceptions safer during syscall entry
ce3623e6 : arch: x86: Enable syscall support
f0637545 : make: Shorter version of FIND_CRATE
f8d804fa : make: keep MODULE_RUSTDOCFLAGS and MODULE_RUSTFLAGS_PRELINK separate
39ed0919 : Trusty: Use xxd from prebuilt
98571a53 : make: Reformat rust-project.json for the kernel
aa7017dd : make: Add cfg entries to rust-project.json for the kernel
8a3f27f8 : make: Update FIND_CRATE macro to include monorepo
e8aae61f : Fixes for rust 1.79.0
e06c86bd : trusty: add variable to log message on error path
9eca9ab6 : trusty:vmm: add missing arch_mmu_destroy_aspace() on rare error path
7b08f23c : Add rust cfg for TEST_BUILD and move rustflags to shared
e4c17982 : trusty:vmm: add missing free() on rare error path
08abcac1 : trusty:dpc: allow custom DPC thread creation.
e5fd3157 : trusty: print build info before halting
e4343241 : Add rust confg flags for platform and target
b36d9694 : Revert "lib: rust_support: Disable cfi for lk_init_level"
7ee41f08 : lib: rust_support: Disable cfi for lk_init_level
74c098d4 : dev: virtio: Add initial vsock rx and tx worker functions
73136240 : lib: rust_support: lk_init_struct: allow unsafe fn
923b938b : lib: rust_support: Add thread_sleep function
20a40dd6 : lib: rust_support: Add initial handle support

+- Project: trusty/external/musl

66da7bb8 : Revert^2 "trusty: add warn_unused_result for mmap() & munmap()"
c7be62da : Revert "trusty: add warn_unused_result for mmap() & munmap()"
277c60c0 : trusty: add warn_unused_result for mmap() & munmap()

+- Project: platform/external/uwb

54cde59 : Update Android for Rust 1.81.0
370f550 : Fix build breakage by disabling fuzzer
4512047 : [uci] Make segment metrics logging more informative

+- Project: platform/external/v4l2_codec2

50a7a41 : EncodeComponent: clamp dynamic framerate for H264
939c0e9 : common: Add trace to convert block method
0d29b95 : components: Add traces to EncodeComponent

+- Project: platform/external/vboot_reference

ef8f3c86 : Move futility and cgpt to vendor partition
a1d96316 : OWNERS: Switch to OWNERS.android
c9bfc260 : Fix METADATA and OWNERS files
71170ff4 : Merge remote-tracking branch 'aosp/mirror-chromium-main'
de7a798d : Fix METADATA and OWNERS files
6c52af40 : Add a empty change as a workaround of Error inserting change/patchset
4b12d392 : scripts: Add a script to convert a vbprivk to a PEM
033d7bfa : futility: updater: Increase try count from 10 to 11
f63e088e : treewide: Ensure a space after if/for/while keywords
17a45712 : 2auxfw_sync: Clear display request before EC reset
e529f947 : 2ec_sync: Reactivate VB2_CONTEXT_EC_SYNC_SLOW
ca2d42d1 : Android: Explicitly disable v1/v2 signing when using apksigner
fc7a7a5d : futility: flash: Print ro_start and ro_len for debug
86542905 : Migrate to new Android.bp build system
aa35a020 : host/lib/host_p11_stub: Add missing includes
b6f44e62 : futility: updater: Increase try count from 8 to 10
cfc87db2 : OWNERS: Add czapiga
eabf5784 : OWNERS: Remove twawrzynczak and quasisec
f8af818e : host: Add stub implementation for pkcs11 key
aaf4ecbb : crossystem: Add support for Panther Lake gpiochip
de89c5cd : make_dev_ssd: allow ptracers to write proc/mem
ffc9cc15 : utility: Add vbnv_util.py for debugging
b6174bdb : futility: show: Print keyblock signature size and data size
6e39c99f : Android: Add support for doing zipalign before doing apksigner
ead73381 : futility: flash: Enhance WP status reporting by adding more instructions
c3368084 : futility: modify private key validation to work for both local and cloud
c22d72f8 : futility: flash: Correct the output syntax of 32bit hex
f423ae13 : crossystem: Drop support for tried_fwb and fwb_tries
fc5488c7 : futility: flash: Correct the allowlist of options
16dede85 : Revert "futility: Split load_firmware_image() into two functions for AP and EC"
ded07831 : futility: Try to load ecrw versions regardless of image type
7a685705 : futility: Refactor code for --manifest
f5ad0856 : futility: Add more checks for incompatible arguments
05659d33 : futility/updater_manifest: Warn about inconsistent RW versions
6720827b : futility: Support ecrw version for --manifest
daae7e56 : futility: Split load_firmware_image() into two functions for AP and EC
40c77bba : futility: Warn about inconsistent RW_FWID_A and RW_FWID_B versions
c168ac8e : tests/futility/data: Update bios_geralt_cbfs.bin with swapped ecrw
512648ae : host/lib: Add cbfstool_file_exists() and cbfstool_extract()
e37e6511 : sign_official_build: add missing info keyword
2c0758b4 : sign_official_build: loem support for firmware
016f6149 : scripts/image_signing/swap_ec_rw: Always add ecrw.* as raw CBFS file
b26c700a : scripts/image_signing/swap_ecrw: Support ecrw.version
2e8d1003 : tlcl: Add const qualifier to TlclTakeOwnership arguments
96b8674c : host: stop installing unused image signing scripts
8da83c43 : Android: Handle update certs using for hardcoded certs
4ca60534 : scripts/image_signing: Add swap_ec_rw
d30d6b54 : make_dev_ssd: Remove logic choosing editor value
4cc5d090 : futility/dump_fmap: Fix error message prefix for '-x'
e7062a58 : futility/dump_fmap: Exit with error if specified section is not found
4489dd09 : scripts: Remove newbitmaps directory
8dcc82b0 : host/lib/cbfstool: Redesign cbfstool_get_config_value() API
856fd693 : Android: Hack for now to let things silently fail instead of erroring
28845c97 : sign_uefi: Handle case where the crdyshim key does not exist
201244c3 : sign_uefi_unittest: Refactor in preparation for more tests
702f8b53 : tests: Add tests for cbfstool_get_config_value()
52a21327 : Android: Add support for gcloud KMS in android signing
3310c49f : tests/futility/test_update.sh: Use unique test names for IFD tests
493f7afc : sign_gsc_firmware: add support for Nightly target
5c307cad : keycfg: more consistent typo fix
11e4f60b : image_signing: Add missing arg in sign_uefi_kernel
37c730d8 : keycfg: handle arrays appropriately in key_config
59c37697 : sign_uefi: Add detached crdyboot signature
b66926e2 : sign_uefi: Refactor the is-pkcs11 function for reuse
94aa8b80 : image_signing: Pass crdyshim private key to sign_uefi.py
0ac99bcb : sign_uefi: Stop signing crdyboot files with sbsign
6f6a6432 : vboot_reference-sys: replace denylist with allowlist
73ebd8f8 : vboot_reference-sys: add vboot_host pkg-config fallback
476282ef : make_dev_ssd: Skip firmware validity checks on nonchrome
9330a65a : vboot_reference: Add support for allowing overlayfs
48c8833f : sign_official_build: remove cloud-signing
aa70bb19 : create_new_keys.sh: add --arv-root-uri
38d1af69 : sign_official_build: Dedup calls to sign_uefi.py
09fcd218 : Makefile: Test compiler for -Wincompatible-function-pointer-types
00e8c2d8 : tests: Run hwcrypto RSA tests for arm64
d3387824 : firmware: Add vectorized modexp() implementation for arm64 (NEON)
8856e04b : tests: Stop exporting ENABLE_HWCRYPTO_RSA_TESTS to test scripts
6abd9cc0 : Makefile: Separate ${ARCH_DIR}, split arm/arm64, remove symlinks
e7f567d1 : test_update: Skip ifdtool-dependent tests when not available
1a0f8df8 : libvboot_host: Check for undefined symbols
c0806280 : vboot_host: Expose dynamic library
2ff5784d : vboot: Remove 2kernel.c from vboot_host library
6e472468 : Add crdyshim keygen script and devkeys
8a711468 : scripts/keygeneration: Move generate_ed25519_key to common.sh
57e2092d : scripts/image_signing: Call futility instead of its symlinks
0fa2ea47 : scripts/image_signing/make_dev_ssh.sh: Improve parameter removal
1d32db3b : Makefile: Remove genfuzztestcases from runtestscripts prerequisites
f6ff822b : README: Add 'futility sign' and 'futility verify' to useful utilities
a717c83d : tests: Replace vbutil_{firmware,kernel} with 'futility sign'
94c82417 : *.sh: Unify indentation with 2 spaces
23d25957 : utility/dev_debug_vboot: Replace vbutil_firmware with 'futility verify'
fd20901f : cgpt/futility: bundle as a subtool
dccc5a31 : image_signing: Add support for signing Flexor kernel image
660b6675 : futility/cmd_show: Add "::verified" summary to vblock parseable output
2fcff1e4 : tests/*.sh: Replace vbutil_firmware with 'futility verify'
c6b13823 : make_dev_firmware.sh: Replace vbutil_firmware with 'futility show'
d260d094 : firmware: 2modpow_sse2: Clean up calculation of `mu`
2596679a : Add -Wint-conversion and -Wincompatible-function-pointer-types
39fb6201 : futility: update: Use ifdtool to unlock ME
f8016c2b : make_keyblock: change to parsing key prefix
3d37d2aa : Makefile: Support FIRMWARE_ARCH=mock for firmware unit tests
ffe3fb20 : make_keyblock: Add support for omitting extension
32402941 : treewide: Put the static keyword at the beginning of declarations
242d198b : crossystem: Use external tool the clear the TPM
c8a0802f : tests: Remove unnecessary vb2_verify_fw.c from TEST20_NAMES list
706088b8 : tests: Test HW crypto RSA signature verification
7c3b60bb : firmware/2lib: Use SSE2 to speed-up Montgomery multiplication
8bb2f369 : firmware: 2load_kernel: Set data_key allow_hwcrypto flag
2b183b58 : vboot_reference: open drive rdonly when getting details
6ee22049 : sign_official_build: switch from dgst to pkeyutl
da69cf46 : Makefile: Add support for make 4.3
c0cb4bfa : signer: sign_android_image.sh should die when image repacking fails
30e37712 : tlcl: Add `TlclCreatePrimary()` support
12fa13e3 : 2api: Add firmware & kernel PCR support
db533497 : host/lib/pkcs11: Remove superfluous 'nss' directory from include paths
3307f1a7 : tlcl: Add `TlclEvictControl()` support
0bd01137 : tlcl: Remove the redundant bytes in TlclReadPublic
9afdf0f2 : sign_official_build.sh: stop messing with +x
ba7fd22d : Makefile: Always link libdl
1b30d195 : sign_official_build: sign_update_payload with pkcs11
ca7a1427 : sign_firmware: support loem key config
a9623573 : sign_official_build: add keys to default key config
d41497dc : sign_official_build: support loem key config
da2450db : sign_official_build: support sign with .vbprik2 files
ee326142 : getversion: Make reproducible
8aaf9e32 : futility: fix a typo in help message of `read`
9ce505f4 : futility: Fix incorrect warning about signing length
23a0ce4e : scripts: add lib/keycfg.sh
2e34330b : Makefile: Fix firmware build for FIRMWARE_ARCH=arm64
fd5937d1 : tests/futility/test_show_and_verify: Add test cases for invalid data key
00aa0626 : futility/cmd_vbutil_kernel: Drop --pad option for --verify
c661ab76 : futility/cmd_show: Drop --pad option
c70511d7 : tests/futility/test_show_and_verify: Add test cases for kernel vblocks
c9100f46 : signer: Use compression flags stored in the metadata file
f1f3076f : vboot: Add vb_keyb_from_private_key
c39a2fc1 : host: support signing with pkcs11 key for vbprik2
c6d44076 : vboot: merge reading function of vb2/vb21 private key
6b8e759f : vboot: replace custom prefix "pkcs11" to "remote"
481440d0 : futility: Prefer to flash over CCD instead of C2D2
1244c06f : futility/cmd_dump_fmap: Print an error if FMAP header not found
cab69289 : futility/cmd_show: Fix parseable output for kernel preamble flags
71a03dc6 : futility/cmd_show: Make preamble parseable output consistent
bdac62a4 : futility/cmd_show: Make 'show' return 0 for invalid kernel body
135df2d7 : futility/cmd_show: Show parseable "keyblock::valid" for valid keyblock
37f37fcd : futility/cmd_show: Fix output for firmware body signature
79c244ff : tests/futility/test_show_and_verify: Add test cases for bios_brya_mp.bin
d4b6560f : signer: Update mkfs.erofs pcluster value to 32K
f79a2432 : futility/cmd_sign: Fix a space in usage text
a307fcb5 : futility: updater: rename --ccd to --ccd_without_servod
6b9f66d3 : futility: updater: Fix malloc overflow due to broken keyblock
a94a784c : updater: update: Support multiple Servos without --servo_port
25875bef : tests/futility: Add test cases for VBOOT_CBFS_INTEGRATION
5f8e3973 : futility/cmd_show: Fix typo "metatadata"
9d30a01f : futility: Trim trailing spaces in kernel config
c59794a6 : sign_uefi: Support signing via pkcs11
68d4aa4b : sign_uefi: Skip private key check if it's a pkcs11 URI
6b9d624b : sign_uefi: Pass each key path separately
483f65e4 : sign_official_build.sh: properly show errors on loem issues
516ee7bc : sign_uefi: Use named args instead of positional
0eec8e25 : vboot_reference-sys: Switch from Command to bindgen::Builder
46f5aab8 : image_signing: support multiple release names
f13af139 : sign_official_build: Sudo invocation within bits of android signing
3f165374 : futility: updater: Add optional serial number argument to --ccd
64379cc6 : sign_official_build: add --debug flag
7160bf9f : 2lib: Fix relocation issue when compiling locally with musl libc
0e27cdff : vboot_reference-sys: Add vboot_host.h
2c82e73c : Override use_apksigner FLAGS
b43469c7 : futility/cmd_show: Support --publickey FW_VBLOCK
0eb4da96 : tests/futility: Update kern_preamble.bin as kernel_part.bin
68a03355 : tests/futility: Move test_show_vs_verify.sh into test_show_and_verify.sh
8daf1474 : tests/futility: Move 'futility show' tests to a separate file
34190e3d : futility: Exit with error when metadata hash verification not supported
967aa462 : firmware/2lib: Fix function comment for vb2api_get_firmware_size()
f2b01bf0 : firmware: Undeprecate VB2_RECOVERY_FW_GET_FW_BODY
ef6d02df : futility/vb2_helper: Add missing newline for error messages
886d13d7 : PRESUBMIT: switch to cros format
ac2e1a75 : host/lib: Decouple openssl headers from HOSTLIB
86ec05f7 : futility: updater: Add help info for --quirks
2850244e : futility: updater: Abort if the unlock_csme_* is used on a locked device
f1b5c88d : devkeys: delete old unused firmware_bmpfv.bin
4444c5fe : crossystem: Fix tpm_fwver for fwid < 12935
98ef339f : 2lib: Prevent overwriting the value of fw_vboot2
c7517eb4 : make_dev_ssd: support ChromeOS Kdump
8e3462cc : tlcl: Increase the TPM_BUFFER_SIZE
740a2966 : vboot_reference: Drop 'host' usage for 'internal' in flashrom.h
57877a44 : vboot: Remove comments about physical dev switch
3401d16c : 2lib: Fix typos, comments and formats
fdf52d45 : scripts/: Drop deprecated {g,s}et_gbb_flags.sh scripts
bf76e9ee : 2lib: Output the correct kernel_version
1ac4663e : make_dev_firmware.sh: update pattern for matching wp status
c57ab9f7 : 2lib: Add recovery reason VB2_RECOVERY_WIDEVINE_PREPARE
e094ba31 : tlcl: Reduce the variants of TPM2B
b047600d : sign_official_build: support key config for pkcs11
f8712b73 : vboot: support signing with pkcs11 private key
17fe786f : strip_boot_from_image.sh: sfill fast
6c856cd3 : futility/updater: Fix EC software write protection logic
1dc5a421 : futility: update: Deprecate --unlock_me by --quirk unlock_csme_nissa
f0d88587 : futility: update: Refactor the 'unlock ME' quirk(s)
81429ee9 : futility: update: Do not update RO when the AP RO is locked
a3beb737 : futility: update: Revise the ordering or quirks
2c1844fa : futility: update: Remove unused quirk 'unlock_wilco_me_for_update'
75530d32 : tests/futility: Test with new signer_config.csv based firmware updater
cba649fa : 2lib: Expose 2hmac
ab015448 : 2lib: Refactor hmac to vb2_hmac_calculate
3545f8b4 : Revert "sign_uefi: Remove exception catching"
55f625a9 : dump_fmap: Add offset and size to flash_ec format output
a27ee336 : keygeneration: add shellcheck source statements to help linting
055f9aa2 : keygeneration: replace_recovery_key.sh: make minios key optional
6cb8ab60 : scripts: delete unused values kernel command line
1f76c38b : vboot: Drop phone recovery support
ccf6b037 : scripts: Legacy fix for set_gbb_flags.sh
8f03069e : futility: Add basic README.md
88963df8 : utility: Query platform wp status with futility
6c3817d2 : utility: Drop cros_alias technical debt in dev_debug_vboot
df85f512 : scripts: Drop cros_alias technical debt in make_dev_firmware.sh
7395cd68 : futility/updater_utils.c: Match on EC path to prepare for split
52518415 : crossystem: Recover corrupted RW_NVRAM on flash writes
81f9ddaf : futility/cmd_gbb_utility.md: Add basic GBB subcmd doc
c4995268 : futility/: Fix define confusion
69dab5a6 : crossystem: Avoid writing duplicate entries to RW_NVRAM
6c37b520 : Revert "crossystem: stop supporting legacy chromeos_acpi driver"
24cb127a : sign_uefi_unittest.py: Fix long-line lint
52ac0c71 : dump_fmap: Rename format name from 'pretty' to 'parser'
068376d9 : dump_fmap: Add description about formats
f67ae949 : crossystem: stop supporting legacy chromeos_acpi driver
e6bd72f7 : Revert "futility/cmd_vpd: Add vpd listing subcommand"
c7593acc : futility: updater: fix build warning 'incompatible function pointer'
394fbfad : crossystem: Binary search RW_NVRAM to find the active entry
a5b80353 : keygeneration: drop ec_{data,root}_key
1c9b603d : futility: updater: Refactor manifest generation
0a4be4a0 : futility: updater: Use signer_config for all boards by default
f9d1f0b0 : futility: Fix closing file in error path
4dbadfb3 : vboot_reference: Remove VB2_RECOVERY_CR50_BOOT_MODE
11bdc1f5 : futility: updater: Enable keyset in signer_config based manifest
35e69bcd : futility: Change FLMSTR values set by --unlock_me
0ca8212b : futility: updater: Use signer_config manifest instead of setvars
0e24a8ef : scripts: use new fw updater pack/repack commands
4378179b : futility/cmd_vpd: Add vpd listing subcommand
2fc252d8 : futility: updater: Remove deprecated Glados platform quirks
3119182d : x86/crossystem: Fix snprintf error for hostlib
06a0b9d0 : sign_uefi: Remove exception catching
bcfd831e : sign_uefi: Clarify comment for removing signatures
4cb7b0e5 : crossystem: support new chromeos_acpi driver
eb37f19d : vboot: remove trailing newline from sysfs
ec173ee4 : vboot: rename ReadFileString() to ReadFileFirstLine()
0c11187c : vboot_reference: Rename Cr50 to GSC when applicable
76c160e2 : futility: updater: Support --unlock_me with --mode=output
48a12071 : futility: Add `show` test for CBFS integration firmware
b419912f : futility: Pull file names into ft_show_bios() subtypes
db56d9c5 : futility: Clarify `name` and remove `data` argument of file type funcs
311f59e8 : futility: Use -P for signing tests
854c71b9 : tests: futility: Make test_show_contents easier to update
5f5a695e : futility: Document machine parseable format guidelines
774c700f : futility: Fix HWID digest footer output
8cc8b710 : futility: Fix build with a single RW partition and CBFS verification
6d4b03e5 : futility/cmd_read.c: Implement --split-path|-s switch
636d5b16 : Correct a malloc() check in VbExStreamOpen()
def2f5af : firmware/2lib: Switch to RO immediately if only one slot present
9c9931b4 : futility/cmd_read.c: Optimise to limit SPI transaction
cb56129f : checkpatch: Change max line length from 80 to 96
aa23241a : tests: Fix run_vbutil_kernel_arg_tests.sh
d7c26f52 : futility: Follow-up fixes to CL:4548417
56490778 : futility: add machine friendly print option
23e750b8 : tests: Remove duplicate test for vb2api_fail()
612d140b : futility: updater: fix custom label devices using customization_id
69cbe7ee : Revert "futility: Avoid unnecessary servo control command"
290b72d6 : vbutil_kernel: Drop alignment check for EFI stub
5d582eb5 : sign_android_image.sh: Preserve capabilities for EROFS as well
8c30aaab : futility: Avoid unnecessary servo control command
58f8bb5c : futility: Fix flash teardown issue
2d9f9cdb : sign_official_build: add cloud-signing param
d0ceeee6 : image_signing: sign_official_build: create a proper main() func
38cfb9b0 : Revert "make_dev_ssd.sh: Add support for kdump"
2c43e4dd : .clang-format: Change the ColumnLimit from 80 to 96
3107ce77 : host/lib/flashrom_drv.c: Check chip len symmetrically across R/W ops
0549e3c1 : 2load_kernel: Change bootloader_address out-parameter to offset
979f61de : Make sign_android_image.sh support EROFS image format as well.
bb5ccd7d : lib/flashrom_drv.c: Pass regions as pointer + size.
249a3477 : vbutil_kernel: Move kernel's EFI boot stub into bootloader section
c8998d5f : host/lib: Use absolute path for flashrom
564d9274 : futility/updater_utils.c: Drop flashrom cli producer
9bf3edf8 : futility/updater.c: Clarify conditions of do_update
212643bd : futility/updater.c: Use canonical defines
034907b2 : vboot_reference: eliminate redundant call to write protect EC-RO
248ecdc0 : futility/: Factor out programmer cfg from updater_setup_config()
c2cd9419 : lib/flashrom_drv.c: Handle empty regions array correctly.
2a281b4c : futility/: Factor out arg mode parsing from updater_setup_config()
3d428387 : futility/: Factor out arg validation from updater_setup_config()
46c63528 : futility/updater_dut: Fix return value
2aaed566 : dump_fmap: Add flash_ec format
5c22cc8e : fuility/: Factor out flash servo setup and teardown functions
505e700b : make_dev_ssd.sh: Add support for kdump
50facf0d : make_dev_ssd.sh: Fix spellcheck warning
2727b2a5 : futility/cmd_update.c: Drop some residual PD fw support
45488698 : futility/updater: Initialise 'do_update' on all branches
27549940 : futility/cmd_gbb_utility.c: Drop unused variable
2c745e7c : futility/: Use bool in prepare_servo_control() param
cc0fdde5 : vboot_reference: update VbGetSystemPropertyString api
8d453494 : futility/cmd_read.c: Allow for reading multiple regions
b4c2d675 : futility: Add --ercw_out option to specify EC_RW.bin output path
24f91b42 : futility/: Drop dup host programmer define
56eff1e7 : futility/updater_utils.c: Inline {read,write}_flash()
723cb451 : futility/updater.c: Inline write_ec_firmware()
04a4e072 : futility/updater_utils.c: Drop useless func operand
eda40d1b : futility/updater.c: Dedup update_legacy_firmware() logic
1ee88b4c : futility/: Inline write_firmware() as write_system_firmware()
37634642 : futility/updater.c: Rename write_optional_firmware()
eefdf865 : futility/updater.c: Drop redundant params to write_optional_firmware()
494c7100 : futility/updater.c: Drop redundant has_valid_update() in EC path
5b0f5689 : futility/cmd_dump_fmap.c: Rewrite with scoped logic
b908acf8 : futility/cmd_create.c: Drop dead comment
feaacd92 : futility/misc.c: Check mmap() ret with std value
4b4193ad : futility/misc.c: Use ERROR() macro consistently
66733b07 : futility/file_type_bios.c: Improve branch readability
66f99492 : futility/cmd_dump_fmap.c: Rewrite to se proper arg identifiers
2958c0a1 : futility/cmd_create.c: Drop globals
5830cf1c : futility/cmd_dump_fmap.c: Rewrite without globals
e34cc1be : Add checks for a few minor overflow risks
4634d58a : futility/cmd_flash_util.c: Print fw expected wp sr conf values
f029229d : Revert "vboot: update get system properties"
ff86b934 : futility/: EOL PD firmware updating support
8ef4f7a9 : vboot: update get system properties
f5dcda11 : scripts: Support compressed about_os_credits.html.
350498f0 : sign_official_build: Add support for a second miniOS key
0b0a37ea : futility: make flash --wp-status subcmd check HW status
a6e3fdfd : Makefile: Respect standard CPPFLAGS
090aa413 : Makefile: Disable NDEBUG by default
f28c9d7a : futility/: host/lib: Add flash chip info subcommand support
35f50c31 : Fix build error when compiling without -DNDEBUG
35f62791 : futility: Allow printing manifest for EC only
b76cd8c8 : firmware/2lib: Expose vb2_clear_recovery as vb2api
3edb610a : sha256_armv8a_ce_a64.S: Reuse vb2_sha256_k[] in 2sha256.c
5291abb2 : futility/cmd_update: Describe more details in command help
c2491cfa : tlcl: Add `TlclReadPublic()` support
39f0d38b : futility/updater: Fix legacy bios image naming
1e820914 : cgpt: Expose CgptRepair in the host lib
14361dea : futility/cmd_*: Cleanups for maintainability
b352faae : futility/cmd_gbb_utility.c: Remove global
3d95a156 : futility/cmd_*.c: Use ERROR() macro consistently
5517a356 : futility: updater: Add --unlock_me option
6d1c48e3 : cgpt: Add support for error counter (verity)
64e9aec3 : futility: Drop external flashrom quark
3fb4566c : futility/file_type_*: Use ERROR() macro consistently
e1ad854c : futility/file_type*: Minor cleanups for maintainability
d5b59cc7 : sign_official_build: Fix is-reven check
4976c1a6 : futility: Add `flash` subcommand
e29eac41 : futility/: Replace futil_copy_file_or_die() impl
9082d13a : tpm2_lite: Treat NV_UNINITIALIZED error as BADINDEX for TPM 2.0
a7545e09 : OWNERS: Add quasisec
83315261 : sign_official_build: Don't sign miniOS kernels in factory shims
bba8c8e1 : futility: Prefer debug header servo over CCD when both are available.
2bf1f597 : vboot_reference: Change flashrom_get_wp signature
d0c79c0a : sign_official_build: Support a second recovery key
d60470ec : futility/cmd_gbb_utility.c: Check wp status before flash write()
b12ad28d : scripts/../{g,s}et_gbb_flags.sh: Add delay
b0cdc1e8 : futility: updater: revise DUT type detection
10a052e3 : sign_uefi: Add support for crdyboot
217ee703 : futility: updater: Fix platform_ver property on error
68ee26bb : lib/flashrom_drv.c: Use correct programmer name for programmer init
d10b440c : 2nvstorage_fields.h: indent vb2_nv_offset
e9581564 : scripts/image_signing/make_dev_ssd.sh: Replace flashrom call
529821b4 : futility/cmd_gbb_utility.c: Allow OR'ing new GBB flags
d42a89d6 : Avoid build failures with dumpRSAPublicKey on recent distros
854eef26 : futility: gbb: Avoid unnecessary search of FMAP
a59bc950 : futility: flashrom_drv: Support partial read for multiple regions
c705d637 : host/lib/flashrom_drv.c: Move flag to avoid locked ME issue
59fd26b7 : {g,s}et_gbb_flags.sh: Fix removal notice message
1646eb29 : vboot_reference-sys: Use --blocklist-type when invoking bindgen
66ae0431 : vboot_reference-sys: Fix needless-borrow lints
5b8596ce : 2sha256_arm: Fix data abort issue
83feacdc : sign_official_build: Silence shellcheck sed lints
c00f1b0d : sign_official_build: Fix shellcheck quoting lints
aa3a7cbb : sign_official_build: Fix shellcheck echo lints
8921a785 : futility: updater: detect DUT type
69b054e3 : futility: updater: refactor: always pass updater config to DUT APIs
f54957b9 : futility: updater: remove quirks for AUE boards
fd2a71c8 : futility: updater: drop vboot1 support
04a92c59 : futility: updater: support getting WPSW from any DUTs
9813a9b4 : futility: updater: refactor DUT system info retrieval
4634c11d : sign_official_build: Fix shellcheck brace lints
7b4246c1 : sign_official_build: Fix some shellcheck quoting lints
d2cfbc23 : sign_official_build: Fix some shellcheck quoting lints
0a4e1cb6 : sign_official_build: Fix shellcheck lints for local vars
ffb34f48 : PRESUBMIT: disable automatic git cl presubmit
03c8969b : get_gbb_flags.sh: Use futility gbb --explicit
3495110f : set/get_gbb_flags.sh: Use futility instead of flashrom
f494c76b : sign_official_build: Sign reven recovery images like base images
88f6cb9e : sign_official_build: Make reven check more explicit
95608084 : vboot: add arm64 SHA256 extension support
45583dd9 : sign_official_release: relax board name for guybrush
ec6c5e65 : sing_official_build: do not attempt signing AP RO for guybrush
72f605d2 : scripts/keygeneration: Add replace_recovery_key.sh
52f28a4b : futility: gbb: Read only the GBB region from flash
4bdc8e9c : host: Add region parameter to flashrom_read_image
0b426134 : host: flashrom_drv: Read fmap layout from flash only
9fff950d : futility: updater: Pass bus=prog for dummy programmer for --emulate
1a1cb5c9 : futility/flashrom_drv: Add new skip perm flags to read path
d79d0983 : futility/cmd_read.c: Add region support
4c9fbadc : futility: updater: add new quirk 'clear_mrc_data'
9020299e : get_gbb_flags.sh: Add removal notice message
43ab0587 : 2lib: Add vb2_get_gbb_flag_description
ea185f1c : futility: cmd_read: Do not error on bad firmware format
16791bfe : futility/flashrom_drv: Add new skip perm flags
ceaff1c0 : futility: Add read command
42b3ebdd : futility: Add read/write flash capability to gbb command
0b6b689d : futility: Move some argument handling to shared file
ecb87bfc : Add PRESUBMIT.py
a09b792e : Makefile: Remove old include directories
c4102fe4 : Replace sign_uefi.sh with sign_uefi.py
47594a26 : Port sign_uefi.sh to Python
167d3873 : crossystem: Print an error log if we fall back to WPSW_BOOT
690bdd66 : Remove newbitmaps entries from .gitignore
cf416d35 : futility: gbb: Handle errors in reading files
98ee7738 : futility: gbb: Make error handling consistent in main()
d8ec9a3b : futility: Move prepare_servo_control to updater_utils.c
6dc378eb : futility: Move write_to_file to misc.c
196b0843 : create_new_keys: use single AP RO Verification root key pair
ff29ee63 : futility: updater: Detect the model via FRID for non-host programmers
65a1a079 : futility: gbb: Move errorcnt from function to main
601a164a : futility: Store errno before printing strerror
33e13362 : futility: Return -1 from read_from_file
269323fe : firmware/2lib/2recovery_reason: Add vendor blob verification failure
4a8935cb : firmware/2lib/2nvstorage: Skip NV init if already initialized
d19765a9 : firmware/2lib: Introduce API to report previous boot failure
05b81fcc : 2lib: Remove vb2ex_msleep()
14706fa4 : futility: updater: Skip loading non-host images with --emulation passed
23f65a29 : make_dev_ssd.sh: Add logs of make_dev_ssd.sh
f9ae6c12 : flashrom: ensure flashrom symbols are not loaded if !USE_FLASHROM
06cbffbe : futility: try ignoring GBB flags when validating GSCVD
68d9ba19 : ap_ro_signing: do not sign unless RO_GSCVD present
f3de19dd : sign_official_build.sh: refactor futility invocations
7279d809 : futility: updater: Only apply the preserve_me quirk for autoupdates.
e952b901 : Makefile: Fix missing utilities for 'make all'
56ca7296 : sign_gsc_firmware: check ti50 images for prohibited blobs
5bbd123c : Reland "crossystem: Add board_id property"
edcc7566 : crossystem: arm: Make FDT_BASE_PATH /proc/device-tree
87663c3b : Revert "crossystem: Add board_id property"
0d5f3ca5 : host/lib/cbfstool: Fix cbfs verification validity check
db1b34f5 : crossystem: Add board_id property
57318f0f : host/lib: Add flashrom_read_region() to read just the requested region
5b698524 : futility: updater: Use flashrom dummy programmer to implement --emulate
69d6d85c : sign_official_build: do not fail if AP RO signing is not needed
c7ee78b2 : firmware: Die on zero size errors vb2api_get_firmware_size()
32db51c4 : futility: Update comment text
b8d03e81 : futility: updater: change default servo programmer to raiden_debug_spi
3988f3db : sign_official_build: add AP RO signing
148e5b83 : Makefile: Fix and simplify the RUNTEST test wrapper
a9c47c41 : futility/cmd_show: set uninitialized variable
e18a6cda : gscvd: presume GBB flags are zero when hashing the RO space contents
0b0aee9c : gscvd: refactor discovering GBB in the image
ff1749cb : futility: add option to save ro_gscvd section in a blob
84c65cd3 : vboot_reference: Check OS/firmware mismatch and report to UMA
9a1be550 : cmd_update: avoid variable name aliasing
d0f7fdf6 : treewide: Fix copyrights and extra new lines at end of file
0ca75fd1 : tpm_lite: Fix copyrights, line endings, extra new lines at end of file
4ca43a34 : crossystem: arm: Retry if we fail to read a GPIO
f1a7efc0 : futility: updater: Scan patch files for the signer_config manifest
64803227 : futility: updater: Support patching GSCVD
2aa69d0c : futility: Remove validate_rec_mrc command
0ca7a9e4 : firmware: host: futility: Add CBFS metadata hash support
aaeb307f : futility: Use ccd update mode for suzyq ti50
aa44b7cf : vboot: gbb_flags_common should treat ccd_ti50 like ccd_cr50
ff8bb2d9 : futility: Address double free
6a33a0fc : treewide: Fix license headers to conform with linter
b2b4f767 : DIR_METADATA: Add V2 Test Plans.
5346938c : futility gscvd: add option to print out root key hash
5790c0aa : gscvd: add support for reading ranges from the image
499e5743 : gbb_flags_common.sh: Restore tmpfile cleanup trap
f3f9d2a6 : scripts/OWNERS: Fix engeg email chromium -> google
ce620761 : tests: Remove --allow-multiple-definition linker option
956c2efb : futility: Skip picking apart an x86 kernel if has the EFI stub
9f2e9804 : Avoid build failures on recent distros
62cc7885 : subprocess: Log subprocess arguments when running
3bd35108 : 2api: Add a new entry point for only loading and verifying the kernel
b827ddb9 : tests: Ensure auxfw sync runs after EC sync
5ab30ec1 : firmware: 2sha: Integrate HW crypto directly into vb2_digest API
32e861a8 : security_test_chromeos_image: Add support for ensure_amd_psp_flags
3ebd8a09 : scripts/image_signing/ensure_amd_psp_flags: Ignore non-AMD images
49820c72 : firmware: 2api.h: Factor out 2context.h
9c40591f : add -r alias for --remove_rootfs_verification
2b2b0c44 : vboot_reference: make flashrom_get_wp() use libflashrom
9b08a3c4 : tests/futility/test_update.sh: Document test_update function
73bc2a9a : 2misc: Abort before using GBB if gbb_offset is not initialized
ba307196 : make_dev_ssd.sh: skip firmware checks on VM
c050cbd0 : scripts/image_signing: Add general security test script
9701d6be : scripts/image_signing/ensure_amd_psp_flags: Change argument order
67f613b9 : futility: updater: Stop looking for zephyr.bin
7d3dd826 : host/lib/cbfstool: Fail on subprocess error
91ae3a54 : futility: gscvd: Allow verification ranges in SI_ALL section
b671c355 : vboot_api.h: Remove VbExDiskGetInfo and VbExDiskFreeInfo
18cb85b5 : 2load_kernel.c: Expose load kernel as vb2_api
81b8d3fa : firmware/2lib: Introduce `vb2api_get_fw_boot_info` API
aa467171 : signer: continue to use --sb_extract for shellballs
64dd0122 : futility: Add --keyset option to sign command for BIOS and kernel
499b1814 : futility: updater: allow --fast to skip scanning archive in do_manifest
a975eed3 : 2kernel.c: check display request in vb2api_kernel_phase2
b6852952 : tests/common/boot_mode.c: Introduce SET_BOOT_MODE
1d25a753 : tests/common/tests.h: rename test_common.h to common/tests.h
9b04e0e9 : Makefile: Hide coverage helper targets if COV is not set
800f5de9 : Makefile: coverage: Fix build failure
6d74ce8a : 2lib/2auxfw_sync: Request recovery for missing auxfw
4756206b : vboot_api_kernel.c: Remove kparams_ptr
35f4cb02 : signer: Preserve capabilities on Android system image
61f16fca : 2kernel.c: Clear VB2_NV_DIAG_REQUEST unconditionally
78a0e6cf : vb2_context: Use fixed-width type for boot_mode
448322b6 : vboot: Move `vb2_fw_result` definition from 2nvstorage.h to 2api.h
48e92c2f : OWNERS: Add roccochen@chromium.org
0c357126 : 2api.c: Initialize display using boot_mode
9ae9d2c0 : futility/file_type_bios: Rework image signing
57eb6ea8 : 2kernel: Add vb2api_kernel_phase2 and vb2api_normal_boot
9867ce3e : .gitignore: ignore swap files of vim
5d3a51a6 : futility: updater: disable broken '--repack' argument
3bd83883 : 2kernel: add vb2api_kernel_finalize
a729c3f9 : tests: Fix most of errors reported by shellcheck
6bcf9f7b : scripts/image_signing: Add ensure_amd_psp_flags script
61971455 : vboot_ref/Makefile: Expose symbols irregardless of USE_FLASHROM
dff7e612 : scripts/image_signing: Move `extract_firmware_bundle` to common.sh
847ee5a8 : 2api: Remove UI callback functions
bc952540 : OWNERS: Remove `*` approval
3000736e : futility: Remove --devsign and --devkeyblock
fb0ddbbd : signer: Reland "Check the list of android image files"
6dba972b : futility: [deferredupdates] Defer setting firmware cookies
ff1f3b91 : futility: gscvd: Allow passing board ID in ASCII
d14e1c4b : vboot: Move TPM disabling call to depthcharge
fa4c817a : futility: gscvd: Add -G flag for GBB ranges
523e7f1d : Revert "signer: Check the list of android image files"
1928a657 : futility: updater: split manifest implementation from updater_archive
d2072ef6 : futility: updater: support reading the archives using libarchive
e399c71c : futility: updater: refactor 'archive' structure name
8f851be5 : futility: Rework file opening and mapping
e49bfbca : create_new_gsc_key.sh: generate key file with the requested base name
23a1f64d : updater_utils: fix implicit conversion to enum wp_state
dd04ea86 : futility: updater: refactor creating manifest from a simple folder
2f21f0f1 : futility: updater: create a manifest from the signer config
c059f03a : futility: updater: fix a typo in the SETVARS variable name
53491084 : futility: updater: always add a \0 when reading files from archives
567d37e7 : keygeneration: add ability to generate accessory GSC RW signing key pair
5c19df0e : futility: updater: support /firmware as a raw archive
cba197e6 : futility: Fix -Wstrict-prototypes warning
48532e57 : signer: Check the list of android image files
adadf8e2 : futility/file_type_bios: Remove old FlashMap area names
58bfa1d5 : Revert "keygeneration: add ability to generate GSC RW signing key pairs"
2981c0ba : keygeneration: add ability to generate GSC RW signing key pairs
33080650 : Add a pre-built keyblock for arv_platform
c38fe37c : host/lib/flashrom_drv.c: Ensure buffer is large enough in write op
33ff54fd : [futility] Open gscvd in R/O mode when verifying
e61f2134 : futility: updater: Support new servo control 'ccd_cpu_fw_spi'
a580477b : vboot: Support servo micro and C2D2 for {get,set}_gbb_flags.sh --servo.
4abb7e06 : sign_gsc_firmware: drop version number check for node locked images
26187f1d : futility: updater: add new quirk 'external_flashrom'
67d21be9 : futility: updater: support external flashrom
4cba64cf : futility: updater: refactor {write,load}_system_firmware
8f30263b : futility: updater: rename 'customlabel_tag' to 'custom_label_tag'
613f22e8 : 2api: Correct the comment of vb2api_disable_developer_mode()
ecf7b40b : futility: correct typo of "flashrom"
e064462e : crossystem: Add support for MTL gpiochip
660c41fb : futility: updater: revise building RW-recovery sections
1662f3f8 : futility: updater: always do partial verify (-N/--noverify-all)
41cc9ec5 : futility: updater: Change 'whitelabel_tag' to 'customlabel_tag'
06500867 : vboot_ref/cgpt: Move mkdir out of flashrom worker func
d0e5d8bc : vboot_ref/cgpt: Consolidate flashrom write cmd paths
16090456 : futility: Support C2D2 with futility update --servo.
a824e1e7 : futility: updater: increase verbosity on retries
c3101376 : vboot_ref/cgpt: Use defines for region consts
37055cfb : futility: updater: write multiple sections in recovery RW update
ed3ae2dc : futility: updater: allow writing multiple sections in one flash command
cc3f48ba : futility: flashrom_drv: support partial write for multiple regions
07a7bc69 : vboot_reference/Makefile: Fix building with USE_FLASHROM:=0
14b8a681 : EC-EFS: Ignore NO_BOOT if EC sync isn't enabled
5a002dd6 : futility: updater: decide if we can use diff-image by programmer
f1144f4c : futility: updater: improve updater console output
ca1aa19b : futility: check flashrom return code and bail with error
f1eb49bf : futility: updater: explain that match-name quirks are now deprecated
28a7904a : futility: updater: disable quirk 'ec_partial_recovery' by default
f0638e0c : vboot_ref/flashrom_drv: Allow sentinel verbosity value
f0af257a : vboot_ref: Reshuffle parallel flashrom impl
6e537e8c : vboot_ref: merge struct firmware_image;
9fadc6f5 : vboot_ref: Add TODO in host/lib/include/flashrom.h
e35fb64d : vboot: Add --programmer and --servo flags to {get,set}_gbb_flags.sh.
bd297132 : vboot_reference: lib/flashrom convert args into struct
707b839f : futility: updater: add new quirk 'extra_retries'
a8f973b8 : futility/updater: Ignore preserve_me quirks for non-host programmers.
5e0626d0 : make_dev_ssd.sh: Update grub defaultA and defaultB
2b1e932c : futility: updater: prevent unexpected update for the RW_LEGACY section
fef4a4ae : sign_official_build: Sign hps_firmware
7031fbe1 : futility: drop sudo from test script
8d2ec270 : futility: updater: add new quirk 'no_verify'
1e4abafb : crossystem: Add support for ADL-N gpiochip
07e20c90 : futility: updater: use diff image when preserving ME
4d163c53 : accessory: script to generate hps keys
ec240b96 : futility: updater: allow changing GBB flags on erased flash
78bb610c : futility: updater: split 'fast update' into 'diff image' and 'no verify'
5ef3cdf4 : accessory: make create_new_hammer_like_keys generates correct key name
283db281 : Add vboot_reference-sys
f445b236 : vboot_reference/cgpt_nor: Make ForkExecL() static local
2407b678 : futility: Use crosid to probe firmware manifest key
22076b10 : futility: Link with libcrosid
c91e3152 : crossystem: Remove the stale TPM simulator support
58efaacd : crossystem: Add flock to prevent race conditions
e5707317 : vboot_reference/futility: Pass through SERVOD_NAME.
bf7497d5 : vboot_reference/futility: Support "ccd_gsc" as a servo type fragment.
80629e7f : Makefile: Fix missed boolean flags
cdbd5769 : vboot_reference: Allow flashrom_read_image() reading per-region
e4e05a30 : 2lib: Deprecate vb2api_allow_recovery() and VB2_SD_FLAG_MANUAL_RECOVERY
32a228f1 : 2lib: Fix minor comments in 2api.c
25b94935 : vboot_ref/futility: Wrap flashrom_drv behind USE_FLASHROM
fe799942 : image_signing: Use "-b 256K" option for zstd squashfs compression
b9859822 : vboot_ref/futility: Extract out flashrom call logic
f2c41528 : tests/vb2_auxfw_sync_tests: Match the test behavior with the device
60c5cd59 : futility/updater: Increase the fw_try_count to 8
92b3d139 : 2lib/2auxfw_sync: Handle VB2_REQUEST* error codes
b83cf2cd : vboot_reference/Makefile: Work towards a common flashrom path
6c73a1b7 : futility/update: Search RO CBFS files in "COREBOOT", not "RO_SECTION"
8028cac3 : Reland "2api: Add vb2_boot_mode in vb2_context denoted the current boot mode"
00f9fead : Reland "2lib/2api: Deprecate vb2ex_ec_trusted()"
2b3c2a95 : Reland "2lib: Use ctx flag VB2_CONTEXT_EC_TRUSTED instead of vb2ex_ec_trusted"
ca64d646 : vboot_reference: shortcut for enable earlycon and serial console
eba5595b : vboot: Remove vb2_screen and vb2_ui_error enums
e9176ffa : vboot: Remove vb2ex_display_ui, vb2ex_prepare_log_screen
c597e931 : Makefile: Make boolean variables use zero as disabled
793d84de : Makefile: Remove DETACHABLE and PHYSICAL_PRESENCE_KEYBOARD
3efb6a6c : gscvd: add dedicated test keys
dd180f6d : firmware: VB2_REC_OR_DIE() should not abort before vb2_check_recovery()
afd4e0ae : Makefile: Add dumpRSAPublicKey to SDK utilities
bd343077 : Makefile: Avoid duplicate installation of utility
5d40740b : vboot_reference/futility: Inline get_host_wp()
2821ee7a : vboot_reference/futility: pipe log level though
0cbf022c : firmware/2lib: Remove BOOT_EXTERNAL_ON_DEV
0cd8ad2c : vboot_reference/futility: Port R path to using libflashrom
91ffb514 : vboot_reference/futility: set layout when using region
c2d0cc1d : futility: updater_setup_config() allow for non-host prog
0457e74c : futility: always create a tempfile in updater_apply_white_label()
483dff64 : vboot_reference/futility: Port W path to using libflashrom
4200cb21 : image_signing: skip signing of boot*.efi on reven board
f5deada0 : vboot: Remove VbExIsShutdownRequested
63e662d6 : ui: Add VB2_UI_ERROR_MINIOS_BOOT_FAILED
f2fa68ad : COIL: Remove "slave"
d02f026a : vboot_reference/futility: Split load_firmware_image() fn
f87910fd : OWNERS: Replace furquan with twawrzynczak
67c2f477 : chromeos-tpm-recovery: Quote local variables
06780662 : futility: add subcommand for creating and verifying the RO_GSCVD area
2ffa62d3 : Makefile: add install_dut_test rule
2d1ce45d : vboot: Support booting from non-active miniOS partition
12693651 : Revert "2lib: Use ctx flag VB2_CONTEXT_EC_TRUSTED instead of vb2ex_ec_trusted"
b9644352 : Revert "2lib/2api: Deprecate vb2ex_ec_trusted()"
f0ba3fe2 : Revert "2api: Add vb2_boot_mode in vb2_context denoted the current boot mode"
edcc9cd3 : stub: Print error messages by vb2ex_printf()
2cf76574 : 2api: Add vb2_boot_mode in vb2_context denoted the current boot mode
7c73bb07 : 2lib/2api: Deprecate vb2ex_ec_trusted()
13f601fb : vboot: boot from miniOS recovery kernels on disk
8aded700 : 2lib: Use ctx flag VB2_CONTEXT_EC_TRUSTED instead of vb2ex_ec_trusted
4b31e1a9 : 2api: Adjust the order of checking dev switch in vb2api_fw_phase1
8d052c71 : vb2_sha256_x86_test: check sha-ni support by cpuid
20660716 : strip_boot_from_image: use sfill instead of fstrim
ff416f58 : vboot: Allow enabling unit test console output
a23fd3c3 : vboot: Remove VbExKeyboard* functions from vboot API
8ee52d26 : vboot: Remove vb2ex_diag_storage_test_control
1a7c57ce : vboot/ui: Remove 2ui, 2ui_screens, and vb2_ui*_tests
3852f05c : vboot/ui: Remove diagnostics menu and related tests
0d72f07a : vboot/ui: Remove developer menu and related tests
50fa4408 : vboot/ui: Remove manual recovery and related screen
52568510 : vboot/ui: Remove broken recovery screen
3d7ad1b8 : vboot/ui: Rename UI functions
c5a482ed : sign_official_build: disable gsetup for reven
4712afdb : vboot/sign_offical_build: Unused variable
aa06c4f7 : Revert "reven signing: skip install_gsetup_certs"
1376cfbf : reven signing: skip install_gsetup_certs
8ccbd949 : vboot/sign_official_build: Skip re-signing empty miniOS partitions
ae48219e : 2lib/2ec_sync: Clear VB2_CONTEXT_EC_TRUSTED before jumping to RW
b2ba574e : checkpatch: Ignore SPDX_LICENSE_TAG
ab2f3d9a : run2tests: fix more compilation problems
a7bb4d8f : vboot/sign_official_build: Fix missing backslash
4e48746e : cmd_sign: drop an unnecessary include
4423276b : crossystem: add a hwid override mechanism from chromeos-config
243b51f7 : vboot/ui: Show error box on internal boot failure
44826c7a : Allow use of fallthrough directly
51ca8532 : tests: fix compilation failures
7cdd6a24 : crossystem: arm: support active-high WP and RECOVERY GPIOs
7b650e2c : signer: Handle zstd squashfs compression
fe2a3911 : vboot/sign_official_build: fix verity path in comment
84126cca : 2nvstorage: Clear FIRMWARE_SETTINGS_RESET flag on a clean boot
f4c7f8b5 : firmware: 2sysincludes: Remove byteswap.h and memory.h
8e3b8768 : PRESUBMIT.cfg: Enable checkpatch_check
5a4e0041 : vboot_reference: Add GPT GUID for hibernate
51879dc2 : vboot: Remove unnecessary flag unset operations
d8de9942 : vboot/misc: Add validity check in vb2api_enable_developer_mode
30279415 : vboot/ui: Check allocated pointer before using the pointer
3a187016 : vboot/tests: Add test_fail function and TEST_FAIL macro
c267a690 : vboot: Publicize and create functions for UI migration
6cebe52a : vboot: Add DEV_BOOT_*ALLOWED in ctx->flags
f975ab65 : vboot: add new OWNERS
e49f0c7e : signer: Implement retry logic for signing Android image
0181eda8 : vboot: Add vb2api_set_locale_id
8fb3795b : vboot/ui: Use vb2api_gbb_get_flags instead of vb2_get_gbb
1c56856c : Reland "vboot/sign_official_build: re-sign miniOS partitions"
2755840d : Revert "vboot/sign_official_build: re-sign miniOS partitions"
e355c9ea : vboot/vboot_kernel: split gpt tests out of vboot_kernel_tests
2d3af122 : vboot: add MINIOS_PRIORITY flag to nvstorage
e33704be : vboot/crossystem: remove "vboot2" annotations
43325cb9 : vboot/sign_official_build: re-sign miniOS partitions
71aa2639 : Makefile: deprecate config DIAGNOSTIC_UI
22777bb5 : Add comments to make it easier to decode return codes
7b74b47b : vboot_reference: Add GUID type for miniOS
5d590145 : Detect compression type and use the same one for re-packing the image
9ea1e758 : vboot: introduce minios_kernel.keyblock
b95414c7 : vboot/minidiag: add *log assignment in diag_get_storage_test_log mock
edac2e48 : vboot/sign_official_build: fix up dependencies
f54c5d25 : vboot/sign_official_build: remove kernel and recovery_kernel
a27a826e : vboot/sign_official_build: merge ssd+base and remove usb
3630bf05 : vboot/vboot_kernel: clean up vb2_load_partition
48622af6 : vboot/vboot_kernel: store kparams pointer instead of copying data
ae68d589 : Replace an old VB2_CONTEXT_SECDATA_CHANGED
624d8273 : Show error code when kernel is invalid
4dee5b1c : Fix missing newline in log_page_update()
ccc56f46 : vboot: add x86 SHA256 ext support
6a558ef5 : Makefile: Optimize with -Og for DEBUG=1
5c0fcf0f : crossystem: update --help text
600c679c : vboot/vboot_kernel: change recovery behaviour on kernel failure
4e982f1c : vboot/vboot_kernel: break disk check out to separate function
da50d858 : vboot/vboot_kernel: remove LoadKernelParams struct
43fa783c : vboot/vboot_kernel: pass VbDiskInfo into LoadKernel
39ea3ade : vboot/vboot_kernel: move workbuf init into vb2_load_partition
c6cf8890 : vboot/vboot_kernel: move kernel/fw struct functions
ba23df23 : vboot/vboot_kernel: stop printing keyblock version error when in dev mode
0bffea9a : futility: updater: correct the rootkey in manifest.json
dadb53ee : image_signing: fix rootfs mount when checking kernel params
e1b08d43 : image_signing: support mounted rootfs in more scripts
2eed98d9 : image_signing: set_lsb_release: simplify file rewriting
85e5e9dc : image_signing: simplify & fix mount cleanups
b38e3a63 : cros_ec: Use boot mode to check if EC can be trusted
b384db34 : portability fixes: support building vboot on OpenBSD
6bdfa02d : Revert "vboot/vboot_kernel: update keyblock flag mismatch logic"
d3455ac0 : tpmc: Use char sentinel in HexStringToUint32()
e681c371 : change node locked version expectations
47ab1d30 : vboot: Add vb2api_secdata_fwmp_create()
0902a08d : vboot/vboot_kernel: update keyblock flag mismatch logic
e79d2769 : vboot/vboot_kernel: fix various style issues
f3f56e94 : vboot/vboot_kernel: check developer key hash in separate function
542149a5 : vboot/vboot_kernel: get kernel subkey from vb2_shared_data directly
2fe1b752 : vboot/vboot_kernel: remove unused VbSharedDataKernelCall
31b9ca2e : vboot/vboot_kernel: remove unused VbSharedDataKernelPart
13793e1b : vboot/vboot_kernel: set VB2_SD_FLAG_KERNEL_SIGNED in vb2_verify_kernel_vblock
92ab6091 : vboot/vboot_kernel: rewrite kernel version checking code
3d27fecc : cleanup: remove ryu roothash functionality
32cb4ad6 : vboot_reference: migrate out of flashrom deprecated options
029263c8 : vboot/ui: Refactor ui error handling
6f3c57ff : minidiag: Add storage self-test screen
fec90c5d : minidiag: Update strings for minidiag v1.1
57c0c5be : cgpt: Move all GPT on SPI-NOR infra behind a flag
70838cc1 : cgpt: Use subprocess_run to call flashrom with 1>/dev/null
55ec0755 : vboot/ui: Remove VB2_SCREEN_BLANK
b253426e : arc: Add missing keys to support signing ARC images.
18654c53 : minidiag: Update strings for minidiag v1.0
81daad7e : vboot/ui: Refactor log_page api
74214a33 : vboot/vboot_kernel: correct semantics of kernel_version_secdata
21655916 : vboot/vboot_kernel: return value from failed functions
230d9688 : vboot/vboot_kernel: rewrite require_official_os
6e4d58cb : vboot/ui: Reorder UI errors
d68fbe48 : vboot/vboot_kernel: rename vboot_mode enum
a115e1ad : vboot: do not change screens when dev boot disallowed
ce717119 : sign_gsc_firmware: support rewriting filename
a2b582f6 : vboot: add support for HW accel in kernel verification
81019542 : vboot/ui: Split out enabling/disabling buttons from log_page_* functions
7e0f6948 : vboot: Replace VB2_REQUEST_UI_CONTINUE with VB2_SUCCESS
cd77cd05 : minidiag: Rename storage to storage health info
6f279b7c : futility: Do not update Trogdor firmware when rev# < 2
1f2cd002 : vboot: always return after calling vb2_ui_screen_change
a893a93c : vboot/ui: Change root screen if DEV_DISABLE_BOOT is set
c6cc2d6a : vboot: add tests for VB2_TRY around screen changes
5b1e2e75 : vboot: standardize legacy boot and altfw terminology
6466c58b : crossystem: support driver-level TPM2.0 simulator
002e9124 : fuzzers: Fix builds with new clang
5c3a7824 : tpm2_lite: implement TlclExtend
7eb8739a : vboot: make @return keyword consistent in function docstrings
3a525ff3 : vboot: relocate private RSA function headers
d21cae0b : vboot: convert secdata_kernel_crc to static function
0b10eacf : vboot: remove vboot_audio.c and friends
c768a704 : vboot: merge vboot_api_stub_init.c into vboot2 namespace
b1395179 : vboot: collect auxfw/EC-related stubs in vboot2 namespace
37ae6207 : vboot: collect UI-related stubs in vboot2 namespace
5f72e750 : futility: update: Add "servo_noreset" opt to tell CCD not to reset
c7635b29 : ensure_not_tainted_license: fix exit codes
223d69ba : vboot: add weak __attribute__ tag to stub functions
a82bb0e0 : vboot: move lib20/packed_key.c into 2lib namespace
a3abedfc : vboot: move lib20/misc.c into 2lib namespace
0249329a : ensure_not_tainted_license: skip if not found
5046e96c : Minidiag: Commit NVRAM immediately right after cleaning diag request
6f6efdc6 : Minidiag: Enable minidiag by default
506d9df6 : Add ensure_not_tainted_license.sh
681305cd : Revert "sign_gsc_firmware: update generated file name"
bc231769 : sign_gsc_firmware: update generated file name
af02768d : cgptlib: Always zero-initialize GPT entries buffers
fb25edf1 : sign_gsc_firmware: refactor and extend to support D2
e1db52ef : sign_gsc_firmware: add functions to determine ihex module base address
7e9472ab : image_signing: use GSC nomenclature instead of Cr50
21b7225c : futility: update: add new quirk 'no_check_platform'
ebd1261e : vboot2: Use TPM for hash acceleration allowance
3425315e : vboot2: remove rsa from vb2_hwcrypto_rsa_allowed
1009be35 : signer: Verify many Android signer operations that content is unchanged.
3b4b439b : vboot: deprecate and remove legacy UI code
03d6cc61 : Makefile: use -fPIC instead of -fPIE
8f083896 : minidiag: Fix button initialization errors in memory tests
48195e58 : Makefile: Test for warning flags before using them
edd22242 : Split UI parts out of fwlib for host builds
58534c33 : Hide __has_attribute from non-clang compilers
9d4053df : Revert "Reland: Clean up implicit fall through."
abcd6d24 : vboot/ui: Pass screen and locale_id to vb2ex_prepare_log_screen()
9a820d73 : minidiag/ui: Prevent calling update action if there were no updates
34e90fe5 : minidiag/ui: Prevent calling update action if memory test is finished
58894ec1 : vboot/ui: Remove extra delay for long iteration time
7991ecdb : vboot/ui/tests: Remove unnecessary aborting delay check
10343b82 : vboot/ui/tests: Add time-related constants in 2ui_private.h
935e2b9d : vboot/ui: Suffix "_ms" to time-related variables
f1062d8a : common: log loopback detaches
fd5cd5aa : common: save the existing return value on cleanup
204dfbdf : cleanup_minimal: remove duplicate trap for temps and mounts
0d46f9d3 : common.sh: adapt to get clean shellcheck
45d821b5 : common.sh: don't let eval terminate cleanup
d621e58a : sign_android: don't use xattrs from unsquashfs
3c644e07 : sign_official_build: dump more info in resign_android_image_if_exists
191d52fb : crossystem: support clear_tpm_owner_request on TPM2.0 simulator
772d739a : futility: update: load quirks from firmware image CBFS file
920a1202 : lib: gpt_misc: Avoid leaving GPT entries data uninitialized
662bb489 : futility/updater: Add quirk to preserve management engine
ee0b21b3 : futility: update: support multi-line quirks
86f6ce86 : signer: syncronize image packing to what we have in build image phase.
4dacbf92 : crossystem: remove mosys nvstorage implementation
519c608d : vboot/ui: Split disabled_item_mask into two masks for log screen
4e93a487 : vboot/ui/tests: Fix ignoring vb2ex_display_ui calls in unit tests
68e42911 : vboot/ui/tests: Fix struct compare error in unit tests
9b010ef3 : signer: resign networkstack APKs with correct key
6f5af922 : Deal with Android's new networkstack key
d8367f0d : arc: Fix RVC signed image does not boot.
7c6bf308 : lib21: always append '\0' in vb2_readfile
a5c13bc0 : vboot/ui: fix some rogue spacing
a8dd21bf : vboot/ui: introduce casts around vb2_menu_item helpers
9c9f616e : vboot/ui: stop including 2secdata.h in 2ui.c
4c523ed1 : vboot2: Add support for modexp acceleration
524012c6 : futility: updater: print flashrom execution logs on read failure
98ab5ea4 : vboot/ui: Always beep when error dialog is shown
a2291a96 : firmware/2lib: Add error message for ctrl-U when usb boot is not enabled
6c15b6cf : make_dev_ssd.sh: Correct root partition regular expression
07cd4085 : firmware/2lib: Handle errors in alternate boot
4e5ce429 : vboot/ui: Force to reacquire log on initialization
3fbb2d16 : fuzzers: Initialize secdata
3f96c587 : host: Make gpiochip path buffer larger
750da40f : vboot/ui: Disallow Ctrl-S when GBB forces dev mode
4bb06cc1 : COIL: Change denylist to blocklist
1166a2fa : COIL: Change sane to inclusive words
f573cf66 : vboot: Introduce alternate boot functionality
ade6151a : portability fixes: support building vboot on FreeBSD
176e01de : crossystem: allow last nvdata entry to be filled
3dd8fe4c : COIL: Add unblocked_terms.txt to block keywords
2fb7683b : minidiag: Add storage and memory diagnostic screens
94d8aa60 : Add script for signing PSP Verstage
68f0eaae : keygeneration: psp verstagebl: refactor key gen & csr generation
8f43ad97 : vboot/ui: Always show page up/down buttons in log screen
94801a71 : minidiag: Add diagnostic menu screen
7f37cd18 : vboot/ui: Add refresh flag to support force refresh the screen in action
c6641cfd : Add CSR generation script for signing PSP Verstage
8196d4e5 : vboot/ui: Implement firmware log screen
ac15a156 : 2stub: vb2ex_abort()s on host should abort(), not just exit()
4417f398 : vboot/ui: Add reinit screen hook
34c589e5 : futility: update: Add '--gbb_flags FLAGS' to override GBB flags
9ab10a88 : vboot/ui: Fix handling error beep request without screen state change
e24a6f60 : vboot2: use hwcrypto for RSA when allowed
927a9526 : futility: Work around clang/GCC problem with libzip headers
fefcaa65 : vboot: adjust VB2_SECDATA_KERNEL_FLAGS in non-recovery path
d641f8d7 : vboot2: Add prototype for hwcrypto RSA
3932b1c8 : inclusive: change usage of blacklist/whitelist
053592bd : inclusive: change usage of sanity
faf9cd3b : vboot/ui: Display error for untrusted confirmation
075ce5e1 : futility: Allow --force to override min_platform_version quirk
4f2fc7ae : vboot/tests: Fix unit tests with MENU_UI=1
a8f3a031 : minidiag: add entry
329564b2 : vboot: create secdata_kernel flag to disable diagnostic UI
ba87dbf1 : futility: updater: always set new boot/try cookies
b99b5f45 : futility: Add version quirk for trogdor
bf426948 : vboot/ui: Implement debug info screen navigation
b92543cf : vboot/ui: Implement debug info screen
bc9f971e : vboot: disallow DIAGNOSTIC_UI with MENU_UI
699189d2 : sign_android_image: use ARCVM file context if needed
640d0cb5 : vboot/ui: decouple error beep from error message
588839c0 : host/lib/include/subprocess.h: Add `extern` to globals
c9c14da9 : image_signing: drop support for signing nvidia lp0_firmware
9d4986f4 : Revert "Makefile: Add dumpRSAPublicKey to SDK utilities"
4f109491 : sign_official_build: accept arcvm/bertha image
cd78ae54 : Makefile: Add dumpRSAPublicKey to SDK utilities
cc210abb : flashrom: set umask before creating temporary files
ed23c084 : Reset EC when transitioning to dev mode
0ae1e587 : Makefile: always include --gc-sections
d46f93ed : Makefile: fixup linker flags usage
28eededf : vboot: move TPM callbacks to vboot2 namespace
a3815e03 : firmware/2lib: Skip rest of ui_loop after closing error box
1a2ddae3 : vboot: create TPM section in 2api.h
59fd331b : vboot/ui: pass timer_disabled to vb2ex_display_ui()
68de90c7 : Allow building for non-CrOS environments
4b3e5288 : vboot/ui: add screen stack functionality
65d69f12 : firmware/2lib: Add visual/audio error handling
0776fb3a : vboot: add vb2api_phone_recovery_ui_enabled()
be49fbfd : vboot/ui: add power off options
23f72259 : vboot: makeshift debug info screen
73616193 : vboot/ui: add screens for dev boot from external disk
452aef2b : vboot: add missing assert.h include
e387ab4a : host/lib/subprocess: replace constructor function & perror with VB2_DEBUG
f20a27da : crossystem: arm: reland nvstorage using flashrom
c1710bbb : vboot/ui: Add beep tests
ad343247 : vboot/ui: Add tests for developer screens
ded3370f : vboot: rename USB_BOOT_ON_DEV to BOOT_EXTERNAL_ON_DEV
720aef78 : vboot/ui: use trusted keypress in cancel TO_DEV test
110d5981 : crossystem - remove fmap_base utility
f67e376c : host/lib/flashrom: enable --fast-verify for write operations
7f6c50e7 : vboot: rename USB to more accurate EXTERNAL
5cd75be8 : Revert "crossystem: arm: switch to VBNV using flashrom from mosys"
a85dfbc9 : vboot: add vb2api_use_short_dev_screen_delay() to 2api.h
070d4f16 : vboot: publicize vb2_get_dev_boot_target()
9a923c7d : crossystem: arm: switch to VBNV using flashrom from mosys
15651696 : crossystem: x86: switch to VBNV backup using flashrom instead of mosys
c95ea3f2 : crossystem: add functions to read and write VBNV via flashrom
1978c84e : host/lib: add lightweight flashrom wrapper library
5ae4df3b : vboot: fix legacy_clamshell_tests when PHYSICAL_PRESENCE_KEYBOARD=1
687a4244 : Revert "futility: Adds platform check quirk for zork"
d5a45700 : futility: vb1_helper: Fix sanity size check for parsing kernel partition
8467bb3d : futility: updater: Add '--servo_port' to select from multiple servods
08c2ee1b : chromeos-tpm-recovery: Add support for v1 secdata_kernel
ddf24c46 : vboot/ui: Add tests for advanced options
76040094 : vboot/ui: Split out screen tests
8eca6338 : vboot/ui: Fix access on to_dev screen
948c09b6 : vboot/ui: implement phone recovery screens
ebb28ba3 : vboot/ui: implement disk recovery screens
251c0f23 : vboot/ui: implement language selection screen
402d191e : vboot/ui: Add tests for to_dev transition flow
ccb0f595 : vboot/ui: Synchronize mock inputs for vb2_ui_tests
5e3b9473 : vboot: have consistent output for testing macros
8fe5f7ef : vboot: do not request recovery for VB2_REQUEST_* from VB2_TRY()
3c1ab1b2 : trivial: fix spelling in add_loem_keys.sh
7ca9fb4d : vboot: fix two return values in vboot_api_stub.c
c1c78f29 : vboot: create VB2_ERROR_EX_SET_VENDOR_DATA
0eefd66d : vboot: move PERIPHERAL_BUSY to vboot2 namespace
72d4c9da : vboot: move timer and beep functions to vboot2 namespace
0bbd72df : vboot/ui: return error if booting from internal failed
319412dc : vboot/ui: map Ctrl+S to the TO_NORM screen
15576876 : vboot/ui: stop centralizing keyboard input actions
0b85f4d7 : vboot/ui: improve menu navigation docstrings
0ba81855 : image_signing: Activate file hash cache for watchlist service for signed builds.
26e94949 : vboot/ui: Fix to_dev action initialization error
77bb1fcc : vboot: fix vboot_api_kernel4_tests to work with LEGACY_MENU_UI=1
ff2a2f2c : vboot: reshuffle legacy UI files
0b004fe6 : vboot/ui: Refine mock functions in UI tests
16f94667 : image_signing: remove firmware_boot.sh
5c79be36 : vboot/ui: move invalid_disk_last into vb2_context_ui
b3327d3e : image_singing: remove align_rootfs.sh
eed9dcee : image_signing: remove unpack_firmwarefd.sh script
b2f7a571 : image_signing: remove tofactory.sh script
8ea69a27 : vboot/ui: standardize shutdown_required function signature
c531000f : vboot: Add recovery reason code for CSE Lite SKU errors
b1e232b7 : vboot/ui: hide phone recovery flow when disabled
891fc6e9 : vboot: move VbExGetLocalizationCount to vboot2
23f81919 : vboot/ui: add developer and to_norm screens
a2f2c015 : vboot: make dev boot target functions consistent
1cb27007 : updater: Replace servo-v2 with google-servo-v2
b41c8b7b : vboot: Add language selection screen to vb2_screen
21d119d8 : vboot/ui: Split UI tests
92cb5fa7 : vboot: enable phone recovery
d6c392bb : 2sha: Add SHA-224 and SHA-384 hash algorithms
909d5521 : vboot/ui: implement advanced_options
6f207a88 : futility: updater: Platform name check should be case insensitive
8dac1697 : futility: Adds platform check quirk for zork
5cb4cee9 : vboot: Add developer screens to vb2_screen
ee0b2f7e : vboot/ui: implement to_dev transition flow
54ca8c3a : vboot/ui: remove validate_selection function
8c03950f : vboot: Rename VB_AUX_FW_* to VB2_AUXFW_*
205a3a1b : vboot/ui: move locale_id from screen_state into ui_context
d72dd12f : vboot/ui: initialize vb2_ui_context memory to 0
c909976b : vboot: Remove reboot-related vboot1-style errors
cdbce322 : vboot: Add advanced options screen to vb2_screen
e74af70d : vboot: fix up EC/auxfw sync includes
b4dd5814 : vboot: Implement common UI loop
173ac742 : vboot: fix a typo in CL:2112321
e966b8b9 : 2crypto: Force correct section flags for .rodata arrays
3aab3014 : vboot: Convert reboot-related errors to vboot2-style
b2dca286 : crossystem: add support for ADL gpiochip
5859c786 : crossystem: Add quirk reading wpsw_cur
55154620 : vboot: Add screens for recovery using disk
6fd1979e : vboot: Add broken screen to vb2_screen
60bf68b9 : vboot: Add recovery select screen to vb2_screen
8a3a3596 : 2crypto: Force exported const arrays to .rodata
af0bb8ae : 2api: Add kernel version getter and make dev-signed check fail soft
ecf8073b : vboot: Add vb2api_phone_recovery_enabled() to vboot API
cc719d12 : vboot: move recovery reason strings to vboot2 namespace
7ea99225 : secdata: Initialize secdata kernel in vb2api_fw_phase1
fdd5d7a0 : vboot: remove some trailing spaces
785cc5e9 : vboot: decouple EC/AUXFW sync from UI
297ea05c : vboot: remove VBERROR_TPM_SET_BOOT_MODE_STATE error code
86032853 : updater_utils.h: stop using 'dev=1' in flashrom command
f3203f84 : vboot: Add VB2_ERROR_UI_MEMORY_ALLOC to vb2_error_t
59757377 : vboot: remove more unused pre-vboot1 and vboot1 error codes
3b3ca4a1 : vboot: Remove VB2_SCREEN_TOUCHPAD_SYNC from vb2_screen
d83bfe74 : vboot: clear recovery request in all boot modes
896864c9 : vboot: Add a leading space before labels
c56276ab : vboot: Add VB2_ERROR_UI_INVALID_LOCALE to vb2_error_t
3758866c : vboot: Add firmware sync screens to vb2_screen
b1c6ef38 : Rewrite algorithm type parsers and make them globally available
509a887c : 2secdata_kernel: Fix debug messages
42cd1f57 : ec_sync: Ignore NO_BOOT when GBB says DISABLE_EC_SOFTWARE_SYNC
7790911c : ec_sync: Reset EC after updating Hmir
d3f56376 : vboot: Add a blinking cursor to the vendor prompt
02f45f51 : vboot: stop using StrnAppend and Uint64ToString
e3f71c97 : firmware: Add VB2_TRY() helper macro
bf8c99df : updater: Add Drallion to the wilco quirk list
804f7add : Makefile: Explicitly signal success at the end of 'make runtests'
2399eb9d : Makefile: Pull ebuild special cases into install targets
a998ed58 : vboot: Fixes bug in get_gbb_flags.sh -e
b7b419d2 : vboot: Implement dev mode boot options for menu UI
5c9328cd : vboot: remove compression_type constants
6b45ce1f : vboot: remove VbExRegionRead vestiges
5feac6eb : vboot: Introduce menu UI
29ac143e : vboot: Fix fuzzer build
76f64608 : Avoid zero-size VLA in cmd_dump_fmap.c
17aaeace : host: add host library for accessing chromeos-config
46ff62c3 : vboot: stop reading from ACPI for wpsw_boot
bb6c2347 : vboot: Move vb2_normal_boot tests to vb2_kernel_tests.c
cebb4f59 : vboot: create 2kernel.c for kernel-related functions
4da0add3 : vboot: stop setting VBSD_BOOT_FIRMWARE_WP_ENABLED
9d0700c0 : Revert "vboot: Add screen types for upcoming UI revamp"
5059062d : EFS: Implement EFS2 and NO_BOOT mode
1b4affa3 : Add vb2_secdata_kernel_v10
3f544bd4 : Increase VB2_CONTEXT_MAX_SIZE
808ac239 : vboot: Set VB2_SD_STATUS_EC_SYNC_COMPLETE in shared data status
65ce8aea : image_signing: Add one more cheets flavor.
0227b80e : vboot: Convert more UI errors to vboot2-style
22f4e126 : vboot: remove NEED_VB20_INTERNALS
8f473762 : vboot: stop using wpsw_boot and remove it from crossystem
5abb36ea : vboot: move vboot_test.h to private namespace
d3ed97ad : vboot: clean up vboot_struct.h
c0b6cfad : vboot: eradicate vboot1 data structures from kernel verification
91300814 : crossystem: use wpsw_boot as fallback for wpsw_cur
3354deef : vboot: Add mockable attribute to some overridden functions
deaf82b9 : futility: updater: Fix failure by modifying released memory
3ab093d9 : vboot: rename VbExGetSwitches to vb2ex_physical_presence_pressed
024d9c18 : vboot: clear recovery request subcode when recovery UI is reached
b2efcbe1 : futility: updater: Ignore image parsing error in --force
83ab1908 : vboot: use vboot2 for storing kernel rollback versions
414f0078 : vboot: remove previous name VB2_NV_OPROM_NEEDED
8b9732f5 : vboot: do not call vb2_commit_data at end of VBSLK
c3e9ddd1 : vboot: create vb2_internals_please_do_not_use.h
462a2efd : vboot: implement vb2api_get_recovery_reason
4f614777 : vboot: add vboot2 flags to vboot_display
1d2e8355 : vboot: remove vb2_packed_key reference from vboot_struct.h
e81d9bc7 : vboot: fix up load_kernel_test to store subkey in workbuf
6d87e4f3 : vboot: check for recovery mode with VB2_CONTEXT_RECOVERY_MODE
92af7d9f : vboot/vboot_display: fetch subkey from vboot2 struct
ac77cdb7 : vboot: stop setting context mode flag in VBSLK
58ae6700 : vboot: unmarry LoadKernel from VBSD
19788a7d : vboot: use VB2_SD_FLAG_KERNEL_SIGNED
8cb57f34 : vboot: integrate BROKEN screen recovery request logic into VBSLK
821b5486 : 2lib: Add vb2api_is_developer_signed() to replace old dev key check
e14a2c46 : vboot: remove -drop-ld-preload from qemu invocation
f15845a7 : vboot: Rename legacy UIs
a3bfabdc : vboot: move dumpRSAPublicKey from SDK into BOARD install
624729e4 : vboot: more complete EC sync testing
9df04f35 : firmware: Add VB2_REC_OR_DIE() helper macro
79910141 : vboot: merge different FWLIB_SRC versions into one
16684027 : vboot: move vboot 2.1 functions and structs into host code
9e39b745 : vboot: purge unused vboot 2.1 code
d4a00692 : vboot: modify control flow for vendor data config
87c7b1b5 : vboot: Reduce unnecessary redraw of error message
a32d8d67 : vboot: update vb2api_kernel_phase1 to use GBB interface
58229e2c : vboot: remove fwlib2x, fwlib20, fwlib21 targets
53ddd2ac : vboot: enable futility tests by default
737e719c : vboot: only clear recovery requests at kernel verification
7b8829fe : vboot: Add a semicolon in comment
eee51d1a : vboot: Deprecate VBSD_BOOT_REC_SWITCH_VIRTUAL
ab8a4d48 : vboot/crossystem: Deprecate recoverysw_is_virtual
4d7cb7a4 : test_update.sh: Avoid using grep -q together with -o pipefail
8f5432e1 : vboot_ui: refactor vendor data code
fb253e8d : vboot: unify common.sh for testing scripts
708bce40 : vboot: get rid of MINIMAL in Makefile
371d3378 : vboot: Convert UI errors to vboot2-style
6208b9aa : Reland: Clean up implicit fall through.
0e97e25e : 2lib: Fix struct vb2_hash the way it was meant to be
f57ad98c : Enable format string warnings for vb2ex_printf()
2c41d5e0 : keygeneration: add helper for generating update payload keys
c42385b0 : vb2_sha_api_tests: Silence UBSAN warning for zero length array access
2efe82cb : vboot: convert several vboot1 flags to vboot2
e22ceb97 : vboot: remove secdata TPM backend code
39e34fb7 : crossystem: Add support for JSL gpiochip
f5367d59 : vboot: translate recovery reason info from vboot 2->1
e6d3c638 : futility: updater: Add '--servo' for updating via Servo-V2 and ServoMicro
431878c4 : vboot: Set VBSD_EC_SOFTWARE_SYNC flag in vboot
8d765294 : vboot: deprecate EC_EFS and EC_SYNC_SLOW flags
700c0abc : Auxfw sync: Remove dependency on EC sync
d7a93106 : tests/vb2_firmware_tests: Improve workbuffer usage test
eb609d26 : vboot: rename FAFT_KEY_OVERIDE and clarify its use
ac75f65b : 2sha: Add a vb2_hash type to make it easier to work with hashes
b597ea7a : vboot kernel tests: Refactored vendor-data-specific tests
cd08c779 : vboot: remove VBSD from tests that don't need it
0290303b : vboot_reference: add owners for Tlcl
7d9ddea1 : vboot: use vboot 2 flags for checking rec/dev mode
ffcc2c5d : vboot: apply UNROLL_LOOPS globally rather than to fwlibs
400c1b75 : vboot: Deprecate VBSD_EC_EFS
3270d9b5 : vboot: Deprecate VBSD_EC_SLOW_UPDATE
5ea8fe68 : futility: updater: override signature id for phaser360
c46b7269 : vboot: Deprecate VB2_CONTEXT_DETACHABLE_UI
edfe2f28 : crossystem: Fix error message when passing invalid parameter
582453dd : vboot: fix up some host key functions for host_key2.c
80c1a85a : vboot: fold lib20/common.c into 2lib/2common.c
d9ddac88 : vboot: change USB_BOOT_ON_DEV to use build flag
1df08718 : vboot: Add screen types for upcoming UI revamp
568b7b0d : vboot: remove VerifyVmlinuzInsideKBlob function
7af82fb3 : vboot: relocate EC and auxfw sync API to 2api.h
94cf1f5a : vboot: remove unused 2nvstorage_fields.h from vb2_api.h
53332109 : vboot: remove some vboot1 SharedData-related functions
1d994576 : vboot: remove leftover legacy secdata symbols
2843aa62 : 2lib: Move firmware body size reporting to separate function
b10e5e32 : vboot: Make 2nvstorage.h private to vboot_reference
bf4b951c : vboot: Publicize check_reboot_for_display()
0e934808 : vboot/tpm2_lite: add FIRMWARE_NV_INDEX definition
5a4c4776 : lib/subprocess: add callback feature to the subprocess library
a914db93 : vboot: remove support for _s suffixed binaries in Makefile
569f68c1 : vboot/tlcl: add stddef.h include
95d8b93e : vboot: Append periods to function descriptions in 2api.h
efec8ac6 : vboot: merge vb2_struct.h into 2struct.h
32ec1ee2 : vboot: remove definition of VB_INIT_OUT flags
c92ca71e : lib/subprocess: style updates
4a106cea : crossystem: change mosys calls to use the subprocess library
7d205000 : vboot: remove static linking support from Makefile
1ba6d1f8 : host/lib: add a subprocess library
a4f36154 : vboot: remove VbExOverrideGptEntryPriority
2bb08afe : vboot: move vb2_allow_recovery function to 2misc
b85ce070 : vboot: remove unnecessary vboot_common.h includes
09f66706 : vboot: migrate GBB-related error handling to vboot2
99b15d64 : vboot: convert LoadKernel and TryLoadKernel to vboot2-style errors
16e6fe39 : vboot: Add const modifier to vb2api_relocate argument
695c56dc : Makefile: Make loop unrolling fully controllable by the caller
fde6a347 : crossystem: drop support for Android
ef064921 : Recovery mode: Skip EC software sync
fa6298df : vboot: fix up vboot_api_kernel2_tests
38d7d1cb : vboot/secdata: add fwmp parameter to enable FIPS 140-2 mode
7d64b93c : vboot/altfw: fix up some altfw code
03072bf6 : firmware: Add static keyword to power_button_state
dc721411 : futility: updater: Remove quirk 'daisy_snow_dual_model'
adb41831 : vboot/secdata: rewrite rollback_index and centralize reads/writes
6ef33b99 : futility: updater: refactor: unify getting temp files for firmware images
45facd54 : Remove inflags from VbSelectAndLoadKernelParams
292b9a6f : vboot: Don't warn user if enter key is pressed if rec switch is physical
a93aa4a3 : vboot: add errors for nvdata read/write failures
c7d266e0 : vboot: workbuf alignment should always use 8
30481361 : vboot: fix workbuf_used value after storing GBB header
16c91aa8 : futility: updater: refactor: isolate tempfile functions from updater_config
10c0559d : futility: updater: move "EC partial recovery" to be a quirk.
e8618380 : futility: updater: move system-related utility functions to updater_utils
a31ad0c3 : futility: updater: fix wrong arguments passed by --ccd
1a7113ba : PRESUMBIT: enable signoff_check
b6864050 : vboot: Add vb2_context_flags VB2_CONTEXT_DETACHABLE_UI
7dedd9a8 : Makefile: Define UNROLL_LOOPS to save ~50ms of boot time
1c4dbaa0 : Makefile: Fix typo for MOCK_TPM
6ab29e14 : Split TLCL functionality out into a new library
6737b9e9 : futility: updater: Check and use larger regions in EC RO update
32b5c34d : chromeos-tpm-recovery: Clarify error message for boot mode
14128c66 : battery cutoff: Move cutoff handling from EC sync to kernel load
c8333506 : Auxfw sync: Move auxfw specific tests to a new file
38796a80 : EC sync: Add a new shared flag VB2_SD_STATUS_EC_SYNC_COMPLETE
49428f49 : crossystem: Add a fake workbuffer for the fake context
54fc81cf : 2lib: Move context-related functions from 2misc.c into 2context.c
19ff28bd : ec_sync: Remove vb2ex_get_expected_image() callback
5d874c2f : EC software sync: Split up EC and auxfw sync
35edb575 : vboot: simplify ec_sync code to only handle one device
26cb4f2d : futility: updater: Correct EC RO name in CBFS
92ea19ae : vboot: align workbuf to VB2_WORKBUF_ALIGN
c48a593b : futility: updater: sync mtimes
b35c2d10 : EC sync: Drop support for "PD" software sync.
2cc38ec1 : lib20/misc: Small robustness improvements to vb2_load_fw_keyblock()
ecdca931 : vboot: move vb2_context inside vb2_shared_data (persistent context)
87276ffe : futility: updater: Clean up hard-coded section names to preserve
123bd5f6 : vboot: remove VbExEcEnteringMode and friends
ed8390ec : Revert "Clean up implicit fall through."
6a703f5b : Clean up implicit fall through.
0230c900 : vboot: Remove the never called break
01cc9b7c : tests: Update futility show expected test output
8e8f4b99 : cgptlib: Minor edge case fixes
ff76f72a : cr50_signing: add code to sign pre-pvt, pre-release and release
52714545 : cr50_signing: add code to process node locked images
9d047112 : OWNERS: engeg@ is owner.
895ed809 : vboot: deprecate ARM's VbGetVarGpio
a5c7821a : vboot: remove unused PublicKey and Signature helper functions
3d8dcc85 : vboot: keep const and non-const signature and key accessors
6d43a192 : futility: update: Try EC-RO software sync if available
8f0989e7 : Always pass "-g" when building.
86ed3884 : firmware: Fix more UBSAN left shift errors.
9c35c41b : tofactory.sh: remove usage of "mosys vpd" command
9d683f60 : vboot: move ec_sync to vboot2 namespace
f63c95e2 : vboot: merge ec_sync and ec_sync_all
abc4d185 : firmware: Fix various UBSAN left shift errors
c07bcc83 : vboot: remove some unused pre-historic functions
1ed2dfff : vboot: merge pre-vboot1 error codes into vb2_return_code
c7a384c9 : vboot: use inline instead of __inline
c58b4993 : vboot: remove extraneous SHA256_HASH_SIZE constant
3fb27b5f : vboot: remove BUILD_ASSERT macro
1ff5597e : vboot: relocate vb2_signature and vb2_keybock structs
d3b2117f : vboot: standardize on "keyblock" as one word
53ce8845 : vboot: fold lib20/api.c into 2lib/2api.c
77dff643 : vboot: remove timers from VbSelectAndLoadKernel and crossystem
3c477458 : vboot: format hex numbers with %#x instead of 0x%x
ffa02e80 : vboot: make BROKEN screen code for saving nvdata more consistent
5caaa393 : firmware: ui: Unify delays, remove DISK/KEY split in recovery mode
0320617a : firmware: Don't set recovery reason for removable boot in TryLoadKernel
ddcec12f : firmware: Do not set recovery reason directly in LoadKernel()
ddc84584 : firmware: Clean up and deprecate recovery reasons
34307d89 : tests: Add fuzzers for payload and preamble parsing
2abf0e7b : vboot: update secdata accessors to match those of FWMP
f06f7551 : vboot: remove VbSetRecoveryRequest
7a58d44d : vboot: remove some more junk from vboot_struct.h
a2d9c10a : vboot: mark some more vboot1 VBSD flags as deprecated
3c00180a : vboot: deprecate legacy vboot1 FWB_TRIED flag
089a944d : tests: Add cgpt fuzzer.
7be3991e : futility: updater: Try to update only EC RO when software sync is available
a60bf807 : cgpt: Change stateful partition type GUID to TYPE_LINUX_FS
df4d2000 : Make vboot_version extern in header
9c6c9c9f : vboot: remove VbVerifyMemoryBootImage function
592d9ee0 : vboot: remove linktest files
87343351 : vboot: join vb2_fail and vb2api_fail
b2c8984d : vboot: fix compile error with MOCK_TPM
3a62b65d : x86/crossystem_arch: Free file descriptor if we fail to use it
e3f424e1 : firmware/lib20: Annotate sanitizing function for Coverity
8a966458 : crossystem: avoid TOCTOU issue
14c01ac6 : futility: also clamp to natural values
a4cda9e8 : futility/cmd_update.c: free cfg before leaving context
ffd42a82 : vboot: fix up some more includes
56b70c40 : vboot/secdata: move struct definitions into 2secdata_struct.h
967ba853 : vboot/secdata: implement vboot2 FWMP support
aaf39433 : vboot: add VB2_ASSERT and VB2_DIE macros
d3efd73c : futility/cmd_update.c: free cfg before leaving context
67d110ba : futility/updater: clamp revision number
8a5d4a90 : futility/updater: verify that data copied from stdin is complete
183e1271 : image_signing: drop set_chronos_password.sh
11ba70b7 : Revert "Use bfd as the linker to build vboot_reference."
5cb2e84a : futility/updater: Check that image exists before digging into it
9d0e53ca : sign_cr50_firmware.sh: allow signing MP images.
4856877a : Use bfd as the linker to build vboot_reference.
110df5ca : vboot/secdata: rename rollback_index to secdata_tpm
0961b80b : vboot/secdata: remove TPMClearAndReenable function mock
84f68503 : vboot/secdata: fix up macros in rollback_index.c
a8b61f6f : vboot: no need to compile C++ files in Makefile
12941d9d : vboot: various Makefile cleanups
e4dfaa64 : tests: Ensure string is null-terminated
17a9117c : crossystem: Add TGL GPIO Chip ID
54b83adf : cgpt: show: dump drive details in verbose/debug mode
b90e5075 : vboot: prevent some tests from running when MOCK_TPM=1
33655b34 : vboot: add mocked TlclDefineSpaceEx function
479f2d69 : vboot/secdata: fix 2secdata.h includes
fbde3aa0 : vboot/secdata: rename secdata and secdatak
f4a9bfb3 : vboot: deprecate fastboot support
7974dc34 : cgpt: improve help text
31bda282 : cgpt: show: add some sanity checking to -i flags
afd52397 : Fix fall through warning reported by ToT clang.
09027995 : vboot: remove more Alt OS code
708524f4 : futility: avoid leak in eve's smmstore quirk
d12e6da3 : host/lib/crossystem: free SharedData when leaving context
d0dae802 : vboot/secdata: remove DISABLE_ROLLBACK_TPM constant
ab0d526e : vboot/secdata: remove rollback_index3_tests
9adf2aa2 : vboot: fix up some headers, includes, comments, spacing
a762fa78 : vboot/secdata: remove VbUnlockDevice function
0ff87642 : vboot/secdata: fix up 2secdata{,k} and tests
45397264 : vboot: remove 9-year old tpm_init_temp_fix workaround
c39b1b08 : vboot: remove obsolete COPY_BMP_DATA
b1329fe4 : vboot: bring load_kernel_test up to coding style standards
ce8b8a06 : Makefile: Add -Wno-unknown-warning
8c0e84d3 : image_signing: clean up more oci references
fdb750c7 : ensure_secure_kernelparams: add sanity checks on baseline sed scripts
595108c0 : vboot: add mocked TlclUndefineSpace function
b3ae709e : Makefile: Enable -Wimplicit-fallthrough
62898ffc : futility: updater: Fix incorrect line break in error message
0b3ce462 : vboot: replace sysincludes.h with 2sysincludes.h
4bcb8ceb : vboot/secdata: move permissions and uid check to ReadSpaceKernel
687e25f0 : vboot/secdata: print secdata/secdatak on reads and writes
f03e2415 : vboot/secdata: fix up error reporting in rollback_index.c
aedfd3f4 : vboot/secdata: remove legacy version checks on rollback spaces
59bd6409 : vboot_reference: Fix building with fuzzer builds.
7cdd879f : tests: Add array bounds check
83b44738 : Makefile: Enable linker garbage collection
eb10ebf7 : vboot: vb2_shared_data offsets should hang off parent
445e371e : tests: Fix off-by-one error in array bounds check
26c3f190 : futility: Add load_firmware_image() error check
243c5efb : vboot/secdata: rename identifier in RollbackFwmpRead for clarity
f2415141 : vboot: remove unused and deprecated vboot1 error codes
7ceb2ae7 : vboot: properly check failure from VbExGetLocalizationCount
7ad9f519 : vboot/secdata: remove retries from rollback functions
9cced0d0 : vboot: replace VBERROR_INVALID_PARAMETER with vboot2 equivalent
166a07d1 : vboot: replace VBERROR_SIMULATED with VB2_ERROR_MOCK
9908a9a3 : vboot: replace VBERROR_UNKNOWN with VB2_ERROR_UNKNOWN
cf49e7b6 : vboot: replace VBERROR_SUCCESS with VB2_SUCCESS
e6b80335 : vboot: fix use of SetVirtualDevMode return values
e6700f4c : vboot: update vboot2 functions to use new vb2_error_t
a5afd01f : Minor fixes for clang
703e980a : image_signing: clean up oci container key references
ae3a6981 : firmware/lib: Add fall through comments
3e15a295 : cgpt: Fix format specifiers for uint64_t
2fb60500 : cgpt: Fix format specifier for size_t
90671fa6 : vboot: rename VbError_t typedef to vb2_error_t
9c906110 : vboot/tpm: fix return type inconsistencies
1db2f380 : vboot: join vboot1 and vboot2 errors into same enum
0e2e7489 : sign_official_build.sh: Update kern_b_hash to support SHA256
e050a2c8 : vboot: deprecate VbExError function
34abb32e : vboot: remove Boot Descriptor Block (BDB) library and utilities
38f135e8 : set_lsb_release.sh: tell getfattr to use absolute names
772908ae : vboot/futility: update fatal errors to use FATAL
a529598b : vboot/vboot_display: retrieve from vboot2 data structures when available
a9225612 : scripts: Update OWNERS file to reflect current ownership.
103f81d9 : vboot: use Fatal instead of VbExError in cmd_vbutil_kernel
f37fe67b : image_signing: drop "install" alias for factory
e501b731 : vboot: remove VbPublicKey struct
9cff6fe1 : vboot: replace Min macro with VB2_MIN
a5ab221a : futility: updater: Report EC and PD images on emulation
627fd9e8 : make_dev_firmware.sh: correct flashrom examples
6373cd57 : keygeneration: default to RSA4096 keys.
11c51266 : firmware: Print GBB flags at the start of kernel verification
1851825b : vboot: remove VerifyMemberInside function
98b00ae7 : vboot: remove vboot1 version of ARRAY_SIZE macro
9e9619fd : vboot: remove OffsetOf function
000ae5fa : vboot: remove unused CombineUint16Pair function
b2ba31fc : vboot: remove vboot1-style VbExDebug function
89acb80f : futility: drop mtd support via android_mtdutils
98dfade5 : vboot: remove VbCommonParams struct
b021a961 : create_new_android_keys: fix typo.
d7306033 : set_lsb_release.sh: only setfattr for selinux if modified
80bc32da : lib/ec_sync_all: Reboot EC to RO after successful AUX FW update
b4b4507d : vboot: fix vb2_gbb_read_recovery_key to save into int
4c1a6f48 : lib/vboot_kernel: Log speed at which kernel was loaded
24db29e1 : updater: Add quirk for wilco devices
01b1a94b : vboot: add vb2api_gbb_get_flags function
5306ca28 : vboot: export offset and type of GBB struct flags member
de5b8dff : vboot: correct VB2_SECDATAK_SIZE constant to 13
d15663d4 : vboot: expose vb2api_secdatak_check and vb2api_secdatak_create
70b3753d : vboot: add OWNERS file
3eb00efa : vboot: rewrite GBB functions and API
96d5a58c : vboot: don't unset VB2_NV_DISPLAY_REQUEST in EC sync
451813ef : vboot: don't use VB2_NV_DISPLAY_REQUEST for diagnostic mode
efd0dc23 : vboot: check display init when entering normal mode
40c35a02 : vboot: check for VB2_NV_DIAG_REQUEST when enabling display
2d150c69 : vboot: move vb2_packed_key and several functions from lib20 to 2lib
220ce070 : set_lsb_release.sh: make sure selinux context for lsb-release file
ca8f76c8 : tests/ec_sync_tests: Update the test to reflect new AUX FW protection
58e306fb : futility: Round up kernel blob to 4k
79ecc414 : Support signing Android APKs with apksigner
b00d3fd7 : vboot: deprecate and remove VbInitParams
b41fce83 : firmware/lib/ec_sync_all: Refactor the EC SW Sync flow
b53f7d91 : vboot: do not use cparams for VBSD
de2cae6b : vboot: save GBB header in workbuf during firmware verification
236bfb0b : tpmc: fix tpmc pcrextend error message
70f795f4 : futility: updater: Fix logging messages
b3c40c0f : sign_official_build.sh: consistent format loem.ini
39b755ea : cr50: relax signature type verification for test runs
2bca3d87 : vboot: standardize on vb2_context identifiers in tests
6c06245f : vboot: remove deprecated GoogleBinaryBlockHeader
27e3e9fc : vboot: deprecate v1 GoogleBinaryBlockHeader struct
719968c4 : vboot: remove NEED_VB2_SHA_LIBRARY switch
de30df73 : vboot: de-externalize vb2_digest_buffer function
8a4f0bef : vboot: hide 2common.h from external API
e7db3685 : image_signing: set correct security.selinux attribute for lsb-release
43f6cab8 : vboot: update display init to use vboot2 code
8c857f46 : vboot: add VB2_NV_DISPLAY_REQUEST
28c21d92 : firmware: replace recovery mode flag with physical presence
6eeddec8 : vboot: remove workaround in diagnostics UI
552c1759 : vboot: deprecate Alt OS code
52fa8c11 : Makefile: Enable more warnings for host utilities / tests
88a47ff9 : futility: Unify logging macros
8cb16750 : utility: Remove efi(de)compress
dac763c7 : Make vboot -Wtype-limits compliant
ad546b47 : Remove code for displaying screen from GBB
dde7e4c5 : vboot: relocate GBB flag definitions to 2gbb_flags.h
ad1a1239 : vboot: update vb2_misc_tests to use VB2_WORKBUF_ALIGN
e7edff66 : vboot: implement DISPLAY_INIT context and SD flag
6a72e231 : vboot_ui: Add newline to end of error string
20467f0b : vboot: add vb2_sha.h to replace NEED_VB2_SHA_LIBRARY
231112a2 : vboot: add linebreaks to stub unimplemented messages
54adeada : cgpt: create: Don't modify existing IGNOREME headers
266ec6ba : futility: updater: Revise getopt_long and use enum instead of chars
8ac919ae : futility: updater: Add '--ccd' for programming with closed case debugging
144d06f8 : vboot: remove workbuf alloc and free code
dccea9ae : vboot: add magic and version to vb2_shared_data
351c005e : Enable launching diagnostics from OS broken screen
6ed4c993 : vboot: fix vboot_api_kernel_tests after ctx change
79a76d20 : build: Evaluate YAML_LIBS and LZMA_LIBS lazily
516732f8 : futility: updater: report flashrom error code
b9860af3 : vboot: fix test_rwsig.sh permissions issue
b720a103 : Initialize ret
cbbda444 : VbCheckDisplayKey: Remove easter egg support
e8f2bbbe : VbDisplayDebugInfo: Don't redraw screen
70ba5afd : ui: Allow dismissing debug output with Esc, fix detachable issues
cec58441 : vboot: mark VBSD_HONOR_VIRT_DEV_SWITCH as deprecated
a8a24fef : vboot: mark VB2_CONTEXT_FORCE_DEVELOPER_MODE as deprecated
522fd2a0 : sign_cr50_firmware: improve error reporting
f70c35da : vboot: deprecate GPIO_SIGNAL_TYPE_DEV
a1df89d9 : 2lib: create generic return code for unimplemented external functions
72fbc076 : vboot: remove tinyhostlib from Makefile
3d8d93b1 : vboot: do not check for VB2_CONTEXT_FORCE_DEVELOPER_MODE
e1761d64 : vboot: do not check for VBSD_HONOR_VIRT_DEV_SWITCH
eb0fc574 : vboot: pull vb2_context up to higher level in call stack
f9a2fa1f : vboot/crossystem: deprecate devsw_virtual
06a65e7f : Don't allow vowels in vendor data except first char
4cab32fb : Arrow keys change language on vendor data uis
c4daa6e9 : image_signing: Verify cr50 signing manifest compliance
d728c3c9 : sign_cr50_firmware: use sanitized manifest file
b6f4defb : vboot: add diagnostic mode
90a95ea6 : firmware: allocate nvram bit for diagnostic mode
7a748886 : firmware/lib: commit nvram before running legacy
45e420b8 : firmware: add time unit conversion defines
08bf680f : 2api: add callback for vb2ex_tpm_set_mode
d2b18dfb : Show error and wait for 5 seconds to shutdown if setting vendor data fails
fa656b63 : vboot: add power button query functionality
26f9bf2e : vboot: remove deprecated constants
cfcf6656 : vboot: futility test outputs should use relative directory
2f6381ec : Fix memory leaks in cgpt
3bfaab12 : vboot: changes to allow RW_LEGACY hash verification
98b9928b : image_signing: avoid using mount -o rw,remount
58c626a4 : image_signing: switch to loopdevs directly
304aa429 : futility: updater: Unit test for preserving sections using FMAP flags
2798b3bf : futility: updater: Report key hash on TPM failure
3f02fc10 : futility: updater: Allow single model devices with broken mosys to update
1516f722 : vboot: add documentation for different switches in vb2_api.h
6988559f : vboot: move general constants to a separate header
9e53b92e : vboot_display: Add full_info parameter to VbExDisplayDebugInfo()
e20d92ab : vboot_display: Record screen change even on error
9c064133 : futility: updater: Use model name as default whitelabel signature
5160e691 : futility: Merge Debug() into VB2_DEBUG()
edf6a888 : futility: updater: Preserve all sections with FMAP_AREA_PRESERVE set
638b7982 : futility: updater: Check if target image is properly signed
99a0f5bf : Add console logging to make UI easier to navigate without a screen
5c298d83 : updater: Preserve SI_GBE and SI_PDR if present
0e9bab36 : tpm_lite: Fix delegation table parsing
348132bf : image_signing: fix thinko in payload signing
c9a9d3c6 : Use futility to get the key size, rather than openssl.
9d6dc0d2 : vboot: Add ui for setting vendor data in VPD
af26dc17 : vboot: Don't hardcode special keyboard values.
1e177741 : vboot: rename VB2_DISABLE_DEVELOPER_MODE
5113be71 : vboot: rename VB2_SD_DEV_MODE_ENABLED
5b2159a6 : futility: updater: Improve error message when key conflicts
99a9a808 : vboot_reference: add const to char* params in cgpt
332b74e1 : crossystem: support recoverysw_cur with new gpiod API
a22ce61e : cgpt: add -D support to CgptEdit
859682ac : futility: updater: Correct HWID digest when preserving HWID
575e14b1 : image_signing: Add cr50 firmware signing support.
8c0f3e10 : Add cgpt_find to libvboothost
f044065f : tests: add valid key.versions files for all test keysets
ed4a54ba : futility: updater: Add '--fast' for quick development
a32c930e : futility: updater: quirks: Support special released SNOW RO
e9beb855 : image_signing: drop support for old_verity_argv images
45964294 : futility: updater: Correct output version for Snow
aad0cfff : image_signing: fix breakage from dropping <R16 support
f1810e11 : futility: update: Fix 'smm_store' unit test
f07ea549 : vboot_reference: Merge error beeping, printing, and logging
48d08d76 : futility: updater: Add 'image.bin' as host image name in archive
644bb1b0 : cgpt: enable calling CgptEdit
4cecb64f : rollback_index: add newline to VB2_DEBUG call
150555a5 : futility/updater: update smm store filename to use an underscore
73d3c0e3 : futility: updater: Skip applying white label for local build
979f8b90 : futility: updater: quirks: Fix firmware names for Veyron family
ba37ad25 : futility: updater: Revise error message when model is not defined in manifest
8fbb4b8c : firmware: tpm2_lite: Implement TlclGetRandom()
aa7bf639 : test/ec_sync_test: Add mock test for VB_AUX_FW_NO_DEVICE severity
56042b64 : vboot_api: Add new VB_AUX_FW_NO_DEVICE update severity
356d5f1c : futility: updater: Revise output messages for debug logs
ef9c0198 : futility: updater: Add new quirk 'allow_empty_wltag'
d21a596f : futility: updater: Load quirks immediately after host image is loaded
04bc3d9f : vboot: correct spacing in 2nvstorage
006de7e7 : crossystem: correct spacing for Alt OS in help messages
8c524817 : crossystem: add alt_os_enabled to show Alt OS state
0f777986 : CHERRY-PICK: vboot: create NVRAM flag to pause after EC software sync
90712054 : futility: updater: Need --force when re-keying to DEV keys
4f3bd486 : make_dev_ssd.sh: Remind user to reboot after using this script.
a0ae3187 : Add a screen showing a menu for alternative firmware
4586b0c1 : image_signing: make_dev_ssd: Drop max kernel size check
50354b92 : futility: updater: Check EC/PD WP state again before updating
4c56ba26 : futility: update: Strip \xFF from version string
f067d5a1 : futility: updater: Add more legacy options
0a29eb39 : Pass all calls to VBExLegacy() through a single function
8ed28879 : Create a new file for common vboot UI functions
90407e9b : Unify the rest of the beeps
62eec262 : tpmc: Make 'tpmc def' replace the existing space by default
e05cdbc1 : tpmc: Add 'undef' command support to undefine NV space
737e34e3 : tpmc: Add TlclUndefineSpace/Ex for TPM 1.2/2.0
7283689d : crossystem: add support for ICL gpiochip
b01c83f6 : futility: updater: Fix model detection error
e156d3a3 : Add a parameter to vb2_error_beep()
4b587980 : crossystem: replace 'chromeos_arm' device with new GPIO chardev API
5c904692 : image_signing: make_dev_ssd: Revise backup output when inside chroot
e1cc2b8e : futility: updater: Support --repack and --unpack
9262fdd9 : futility: Preserve programmer in free_firmware_image
4840df70 : futility: update: Add `--host_only` argument
6b5f9978 : futility: updater: Support --mode=output and --output_dir
4e066900 : futility: updater: Support white label from VPD and --signature_id
92fe37ce : futility: updater: Add '--model' and select images by system model
4d4c36e9 : Add a constant for the escape key
25e898ff : Export vb2_error_beep()
7fb621f3 : Split out functions which handle alternative firmware
47fb4ae3 : futility: updater: Do not preserve GBB flags in --factory mode.
1f2e4773 : futility: updater: Change default model name to FWID platform name
ebd087a9 : Add a variable for allowing alternative firmware
c61d34f0 : Move developer menu code higher in the file
c5cdf6fc : futility: updater: Allow patching rootkey and vblock files
3e6397d3 : futility: updater: Add --manifest to scan and print archive info
7c94d5be : futility: updater: Refactor how arguments were configured
7db7a6db : futility: updater: Add '--archive' to read from an archive or directory
66381ae5 : futility: updater: Refactor function names
050f66f1 : futility: updater: Add ASPRINTF macro
00d4be66 : Ignore power button if held on startup
16ceb962 : image_signing: drop support for <R16 recovery image signing
b95aa03f : futility: updater: Revise verbosity and error messages
bbe5fda1 : futility: updater: Support reading main image from stdin
6d211585 : futility: updater: Preserve SMMSTORE and add quirk 'eve_smm_store'
04e441e5 : futility: updater: Add quirk 'daisy_snow_dual_model' for daisy_snow
9997820d : futility: updater: Add default quirks
ff34fd79 : futility: updater: Refactor: move quirks to 'updater_quirks.c'
2c7dfb4e : futility: updater: Refactor: localize temp files management
01d778c1 : futility: updater: Refactor: move command line processing to cmd_update.c
cf6b7a9c : image_signing: workaround ecrw signing breakage
ba71ad66 : futility: update: Refactor: move updater logic to 'updater.c'
a61d3d89 : futility: update: Add --programmer to override flashrom programmer for servo
d35d0566 : futility: update: Refactor 'emulation' (--emulate).
2887e2e1 : futility: update: Revise error messages
cff44e7b : futility: update: Allow tpm_fwver=0 and allow --force to waive TPM check
89a51773 : Add support for booting into alternative boot loaders
c297fe4d : make_dev_ssd: Support non-512B block size
f55573ce : vboot_reference: set CC=armv7a-cros-linux-gnueabihf-gcc for ARM
dd4f275b : futility: update: Preserve RW_ELOG
2bbbedcd : futility: update: Preserve RO_FSG
11d83ac8 : futility: update: Preserve new sections: RO_PRESERVE and RW_PRESERVE
5bc8f9c7 : futility: update: Skip TPM check if tpm_fwver is not valid.
cc77bb21 : futility: Remove FUTIL_STATIC build rules
580beb88 : futility: update: Add legacy option '--factory'
0828bde7 : futility: update: Fix update failure in factory mode due to wrong WP logic
b6cd64b7 : crossystem: automate writable desc (and display type)
2495d990 : crossystem: fix field alignment
2f52ccad : crossystem: resort param list
ebc8bb5f : accessory: script to generically generate accessory keys
fe6d3ddf : futility: cmd_update: Add quirk 'min_platform_version'
f5223d92 : futility: cmd_update: Add quirk 'unlock_me_for_update'
8c564a18 : futility: cmd_update: Add quirk 'enlarge_image'
c6c62019 : futility: cmd_update: Add --quirks for device-specific hacks
f917d4d2 : futility: cmd_update: Create and remove temporary files properly
e0b83db8 : futility: cmd_update: Add new 'legacy' mode
e5cd1b32 : futility: cmd_update: Correctly handle error counter
5ed334d2 : validate_rec_mrc: Check size before reading metadata
9fa18683 : futility: drop static build
250e0564 : futility: cmd_update: Revise debug and error message macro
9c5cf4bf : futility: cmd_update: Preserve sections blocked by management engine
90ee96f5 : firmware/lib/vboot_ui: Add a VbExSleepMs to the developer mode UIs
025593e7 : futility: cmd_update: Correct updating logic for RW_LEGACY
bb455cba : futility: cmd_update: Add more legacy updater options
86e12ef9 : futility: cmd_update: Check RO and RW signing compatibility before updating
e53fbd1b : futility: cmd_update: Check TPM key versions before updating
4256ddec : futility: cmd_update: Check platform compatibility before updating
1d4e02d8 : futility: cmd_update: Add vboot1 updater logic
48e48b77 : futility: cmd_update: Use real system write protection status
7fbbf2df : futility: cmd_update: Check contents before starting to update
483fcf08 : add extern C markers to installed headers
b7a007a2 : futility: cmd_update: Preserve image sections before update
ad02d85e : futility: cmd_update: Implement updater logic "TRY-RW" (--try)
75e3c5bb : futility: cmd_update: Add 'mainfw_act' system property
8d8acddf : futility: cmd_update: Implement updater logic "RW UPDATE".
d7d098df : futility: cmd_update: Add "system property" and '--sys_props' to override
c1f9b056 : futility: cmd_update: Implement updater logic "FULL UPDATE".
677b535d : futility: cmd_update: Add '--emulate' option
09c1c22d : futility: cmd_update: Access system firmware using external flashrom
8c3a895e : futility: cmd_update: Process FMAP and parse image version
6de8d9a5 : futility: cmd_update: Support loading image files by -i, -e, --pd_image
d5e8445e : futility: Add 'update' command for updating firmware
fdbb87b1 : futility: Add 'Error' utility macro
0c274a90 : cgpt: add edit command
0f1de7b5 : cgpt: show verbose details when primary ignored
d139653f : vboot_reference: sync flags with eve-campfire branch
661cca6b : vboot: remove line length check from lsb_syntaxcheck()
4a035293 : vboot_reference: Change OOBE autoconfig TPM space to storing 32-byte hash
935d60e8 : Add AltOS NVRAM flags
9ad8a41b : vboot: bulk fix tabs and spacing inconsistency
c239374a : vboot_reference: Add recoverysw_is_virtual flag to crossystem
12cf2ec0 : vboot: Add .clang-format file
908fa8b0 : vbutil_what_keys: support 16 MB firmware images
12ec907a : image_signing: strip_boot: support device node inputs
20be1cd5 : vboot_reference: Claim space for OOBE autoconfig public key
e2ff3643 : signer: fix accessory_rwsig signing
2c75f7e1 : image_singing: Add '--nodefault_rw_root' for make_dev_ssd.sh.
4f0c7a04 : inherit-review-settings-ok/WATCHLISTS: punt old unused files
d0d0cf82 : vboot_aux_fw: Add new return code to handle busy case
da8a0d70 : nocturne-fp: copypasta script to generate keypair for signing FW
043e645b : vboot_reference: fix the build for arm64
e21e46df : keygeneration: make the certificates valid for 10 years
2cc35b0f : futility: Add --arch=arm64 option to vbutil_kernel
04e3f312 : stop statically linking crossystem
29f51dc3 : keygeneration: add --no-pk option for UEFI key generation
41c585ed : tpm_lite: stub: retry in case of TPM comm error
ecda1156 : crossystem: Add BINF3_LEGACY for systems boot in legacy mode.
2c3d2c17 : vboot_reference: Build host tools conditionally.
1c98ae4f : tpm_lite: Set O_CLOEXEC when opening TPM device.
c694502a : image_signing: Add sha1sum of the recovery key to VERSION.signer.
43180904 : make_dev_firmware.sh: correct typo
f709cd2b : image_signing: Add sha1sum of a key without loem keyset to VERSION.signer.
8543190e : sign_official_build: switch kernel/firmware signing to loopdevs
41d0e327 : sign_official_build.sh: dump more md5sum on bios.bin
ae602dee : cgpt: Remove unnecessary 512-byte sector check and minimum lba count checks.
8c34ae60 : gbb_flags_common.sh: Add GBB_FLAG_ENABLE_UDC to help text
6c17ef74 : image_signing: clean up UEFI signing/verifying code
11257146 : keygeneration: clean up for UEFI key generation code
95fbc8f4 : keygeneration: drop board name from UEFI key generation scripts
392211f0 : Update Android signing to support signature scheme v2
cbfb60ff : whiskers: Add script to generate keypair for signing FW
1493e938 : image_signing: sign UEFI binaries
2051af0c : devkeys: add test keys for UEFI
7dff0105 : keygeneration: add support for UEFI key generation
534194ea : Add new NV and GBB flag to control UDC
f2a16b86 : crossytem:Add GLK GPIO ID
e4e246f1 : tpm_lite: tpmc command to check owner auth
dc060ace : tpm_lite: Add TlclGetSpaceInfo
ec9040c4 : tpm_lite: Add missing NVRAM attribute constants.
2e62620c : tpm_lite: Support delegation family functionality.
bc5b2db1 : tpm_lite: Add more general DefineSpaceEx function
ac2286e8 : tpm_lite: Implement TakeOwnership support
163b4123 : tpm_lite: Implement ReadPubek command.
d6f52a05 : cgpt: Remove hard coded 512 block size.
1fc5daa6 : tpm_lite: Introduce cursor read helpers
13fcffe7 : tpm_lite: Drop FOR_TEST for tlcl.c
96766893 : Add a script to generate a keypair for signing wand firmware.
4e8571f4 : crossystem: Clarify help string for dev_default_boot
0bdec67f : ec_sync: Go to recovery on aux fw update failure
bc5a737d : ec_sync: Add recovery reason for aux update failure
a872e9b4 : firmware: tpm2_lite: fix command/response code type
3ee5c7d8 : firmware: tpm2_lite: propagate actual errors
d3ec8f81 : firmware: move TPM_E constants to tss_constants.h
a040600e : Add GBB_FLAG_DISABLE_FWMP documentation to set_gbb_flags.sh
3f896a5b : Add new GBB_FLAG_FORCE_MANUAL_RECOVERY
754e56bf : arc: Enable packages cache generation during sign stage.
4c84e077 : crossystem: Fix mosys data length check
0bdb8713 : crossystem: Fix null pointer dereference on VMs
9cc0e31f : firmware: remove unused vboot1 APIs
b739f616 : crossystem: add support for CNL gpiochip
a80a79f9 : 2lib: Add support for 64-byte nvstorage record
7bb45097 : firmware: Remove deprecated SW_WP_ENABLED flag
68ca4106 : firmware: Remove VbLockDevice()
f35b6359 : image_signing: add log message when signing ARC++
c161c4f4 : image_signing: unit tests for Android image
7efa7465 : image_signing: Fix detection of build flavor
6164b224 : EC-EFS: Copy dev keys from platform/ec
225df798 : tests: Cover a few assorted new cases
4a95b9b7 : tpm: Add extern "C" declaration for C++ compatibility.
5b26e405 : Always enter BROKEN screen in non-manual recovery, even in dev mode
cc441a0e : Clear OPROM_NEEDED on EC update before reboot
dff3a854 : detachables: Allow 'Tab' to display debug info on all screens
01b50c46 : image_signing: delete old crosh_workarounds logic
c7293182 : Request cold reboot when switching to dev mode
b2846490 : vboot_api: Remove unused VB_SCREEN constants
2fbb5229 : image_signing: Support AOSP dev signing keys
a4a8c02a : cgpt: add support for managing GPT platform required partition bit
3585eb3d : make_dev_firmware.sh supports switching EC RO key
b5c00dbc : detachables: Ensure menu_idx can't be used uninitalized
f41a503e : detachables: Test ALL the units!
45b04f6d : detachables: Refactor BROKEN screen handling, add OPTIONS menu to it
c034c458 : detachables: Factor out common UI loop input handling
c76e736d : detachables: The Big Refactor
6ab5fce3 : detachables: Combine set_menu_items and set_disabled_idx_mask
7097e55a : detachables: Remove obsolete RECOVERY menu
e6e177d5 : detachables: Replace RECOVERY with OPTIONS menu
5f9b770d : detachables: Define options menu
b00bf851 : ec_sync: Commit NVRAM updates before battery cutoff
e0b38418 : image_signing: Add sha1sum of keys in keyset to VERSION.signer.
fde7cdc1 : image_signing: Fix the wrong output to VERSION.signer.
965c77f9 : Revert "Makefile: Build futility without utillib to extend arch support"
497981f1 : Makefile: Add pthread library to the futility static build
b07b4b9c : firmware: Stop using vboot1 cparams internally
98616d79 : firmware: Prune down old region API
79c1c619 : firmware: Include vb1 shared data in vb2 struct
7d92bd8a : firmware: Remove bmpblk code
39427240 : ec_sync: Use vboot2 context instead of cparams
46b7e0da : image_signing: ensure_no_password.sh: support mounted rootfs dirs
1a5e02c7 : firmware: Align workbuf used size
de818cc0 : firmware: simplify audio
5142132f : firmware: use sd->gbb_flags
4e0939b3 : make_dev_ssd: Fix help message.
2de354af : image_signing: fix zeroing free space
1c6897da : vboot: introduce get_gbb_flags.sh
e109b1e8 : detachables: Add unit tests
2d92620f : detach_ui_test: Move variables needed for unit tests to private file
f59d2e41 : Makefile: Build futility without utillib to extend arch support
c4184ab4 : Makefile: Add support for aarch64 arch for crossystem build
c5c1c679 : Revert "vboot: Fix INSERT screen error when valid Kernel USB is not inserted"
dff5852c : vboot: Use 2nvstorage instead of vboot_nvstorage
62634042 : vboot_ui_menu: honour power button press in RECOVERY_NO_GOOD_SCREEN
80572699 : vboot: Fix INSERT screen error when valid Kernel USB is not inserted
eb13c06d : vboot_ui: Let keyboard power button shut down system
f6780a36 : firmware: header tweaks for depthcharge
08575974 : detachables: create menu items for legacy screens
087a4c8d : Fix vboot compilation with coreboot-sdk
17fb34b6 : vboot: Use kernel max rollforward NV storage field
4aaaeca1 : nvstorage: Add kernel max rollforward NV storage field
6014de98 : detachables: Use Volup+Voldown to exit recovery graphic
7850034a : detachables: Implement disable dev mode for enterprise
0f0d7bde : EC-EFS: Fix in-place signature replacement
4fbe948c : vboot_ui_menu: Use volume down short press at recovery menu screen
ff82ffb0 : vboot: use VBNV_ constants with VbNvGet()
db794186 : buttons: Update button codes for vup, vdn and power
5049bd3e : Resign ec.bin and store EC-RW in bios.bin
e5e03c6d : Call VbExEcRunningRW to set IN_RW flag
8a645608 : EFS: Add key generator for EC EFS
2aa3dd0f : detachables: Remove screen blanking
befe2e8f : make_dev_ssd: Include full command path in error/help message
9ff61a3e : vboot_reference: Decouple from model
8122e0b8 : detachables: Print error if enable normal mode when FORCE_DEV on
0329f9c2 : vboot_ui_menu: Checking vb2_update_menu return value
3b805725 : tlcl, tpmc: extend GetVersion to report vendor specific data
5d5b2f16 : futility_s: add vbutil_firmware & vbutil_key
95554e4e : Check EC_IN_RW before proceeding to recovery mode
e95ceff3 : vboot: Handle power button press in broken screen
e0a9a13c : Add a script to generate a keypair for signing Staff RW firmware.
fb3c262e : keygeneration: keyset_version_check.sh: support loem keysets
60dd468d : keygeneration: keyset_version_check.sh: fix indentation
d4af2cdb : Use globbing to fetch mac_permissions.xml.
cf81b101 : crossystem: add support for AMD0030 gpiochip
8e8be427 : image_signing: fix under quoting of channel
a2ccb41c : image_signing: allow input rootfs to be a directory
b613faf5 : image_signing: allow lsb-release to contain comments
6d301ca1 : image_signing: fix logging multiple args
53374846 : crossystem: support standard --help flag
61293659 : image_signing: ignore blank lines in loem.ini files
2ca654f0 : detachables: fix setting selected_idx of DEV_WARNING menu
1a8b1c00 : detachables: Set TO_DEV menu's default selection to cancel
12820816 : detachables: Ensure keyboard input in TO_DEV menu trusted
c8e3d27c : Makefile: Build utils for both dynamic and static version.
7fad48ef : detachables: Disable Network Boot Option
8e0c3e5a : detachables: Power button turns off device on RECOVERY_INSERT screen
a52fc548 : image_signing: Remove legacy unified build feature
3d25d2b4 : futility: Make rwsig sign command produce EC_RW image
f78d505e : Support EC early firmware selection
35da86f5 : futility: Make help text for sign-rwsig accurate
16426bf1 : image_signing: Fix missing root key for unibuilds
3f3a496a : image_signing: Fix loem.ini pattern for unibuilds
96a0ead8 : Fix arch detection for i686
d2ee3ca7 : image_signing: Don't create empty keyset subdir
bbd5c6e9 : vb21_common2_tests: Free keyb_data
9b3e2cba : [unibuild] Fix issues with model specific fw sign
594eb296 : image_signing: sign_official_build.sh: Add version to rwsig signatures
4ec9ee37 : vb21_common2_tests: Fix test for exponent 3 keys
a9cbc267 : tests: Add support for exponent 3 keys
b2b39709 : Add support for IFX FieldUpgradeInfoRequest2 command
509339ce : [unibuild] Support for unibuild firmware signing
93f1142d : detachables: Display recovery insert icon at recovery startup
5afa7faf : ec_sync: always call VbExUpdateAuxFw
86103463 : lib/vboot_ui_menu: Consider volume buttons in vb2_update_selection
8c4b8285 : detachables: Skip "Enable Developer Mode" in DEV mode
3f24b902 : image_signing: convert_recovery_to_ssd.sh: rewrite to be better
a9dca5c0 : cgpt: prioritize: Make sure all headers/entries are valid
ca97b25a : image_signing: sign_official_build.sh: use loopbacks kernel configs w/boot loader updates
fc7b3972 : detachables: Select power off after language selection
356eab1c : detachables: Set fw screen timeout to 30 secs upon button press
8b714252 : crossystem: Remove defunct sw_wpsw_boot field
2a7e9b84 : Implement tpmc getversion command.
68466c6d : image_signing: sign_official_build.sh: use loopbacks for rootfs hash updates
8e556f4e : image_signing: sign_official_build.sh: use loopbacks for dump_config
bce79043 : Update for openssl 1.1
06beb42e : image_signing: sign_official_build.sh: use loopbacks when updating recovery kernels
3dd58029 : call depthcharge hooks for auxiliary FW update.
07469737 : host lib: include <sys/types.h> for ssize_t
10e76bd2 : Drop pre-vboot2 safe guards
3abb4fe4 : image_signing: sign_official_build.sh: switch initial image signing to loopbacks
7662a7e3 : cgpt: show: Print partition size with 64-bit format
7bd4c037 : detachables: Fix language menu size in recovery
05418ff0 : detachables: Highlight selection w/ Debug Info
01dc8189 : Change invocation of "gbb_utility" to "futility gbb"
3522e574 : 2lib: Add test_mockable attribute
4007d6ff : Unified build support for multi-firmware signing
c8d08ca3 : futility: Change 'gbb_utility' to sub command 'gbb'.
2d160adf : image_signing: sign_official_build.sh: switch verification to loopbacks
b688d42a : futility: Fix issues with validation of recovery MRC cache
04b3835b : Add a script to generate a keypair for signing Rose RW firmware.
4df2f6f4 : keygeneration: make helper script executable
670ca015 : Add a script to generate a keypair for signing accessory RW firmware.
fda13004 : keygeneration: add some output helpers
de4cefc9 : detachables: Remove locale switch on up arrow
46802fdd : detachables: Adding language selection menu
87666b34 : detachables: Reset timer every time user moves the cursor
2b8ea31e : detachables: Use locale bitmaps instead of text
2ed9ca60 : detachables: New code path for displaying detachable menus
05f6675a : rowan: Add preMP keys to vbutil_what_keys
b568c66b : image_signing: ensure_secure_kernelparams.sh: use loopback devices for speed
2c859721 : define callback APIs for auxiliary firmware update.
f7ce7949 : vboot_ui_menu: Show Developer options on USB failure
9d11bb1b : image_signing: unify output helpers
b660356d : image_signing: fix key insert logic
36e030df : image_signing: strip_boot_from_image.sh: convert to info/error helpers
9e7caccd : image_signing: resign_image.sh: drop unused script
3c8496cc : image_signing: sign_official_build.sh: convert to info/error helpers
ad16cf32 : image_signing: ensure_sane_lsb-release.sh: convert to info/error helpers
5fa64e2e : image_signing: ensure_no_nonrelease_files.sh: convert to info/error helpers
eb7c7632 : image_signing: make_dev_ssd.sh: convert to info/error helpers
3a6d6f88 : image_signing: common.sh: prefix helper messages with $PROG by default
f68d76c1 : image_signing: do not fail when chronos does not exist
0dfff398 : image_signing: swap_rootfs.sh: drop unused script
1aabe711 : image_signing: output pubkey in DER format
42f57403 : vboot: Add multiboot kernel type
eab2668a : futility: Verify linux kernel signature
f3df71d4 : image_signing: set_channel: use new lsbval helper
febef2af : image_signing: fix signing of zip/crx files
1919b169 : image_signing: change files sign_oci_container looks for
510e7a2b : devkeys: switch container key from RSA to EC
748af73c : Add missing arg to debug message
fa0f4837 : detachables: Define VbExDisplayMenu()
cfbc083e : Preserve compress method when re-sign Android image
a1c5f7c0 : vboot_reference: Add support for 3072-bit exponent 3 keys
114ac207 : vbutil_keyblock: Force checking the signature if signpubkey is provided
e0a3f85a : host_keyblock: Fix vb2_create_keyblock_external
50d1282e : poppy: center detachable menu text
97a8aa97 : poppy: define VbExDisplayGetDimension()
48a67d3c : poppy: Disable arrow keys for language switch
05f00584 : poppy: use return key for selection
19a41188 : poppy: reinstating fw ctrl functions
e6198e7f : vboot_ui_menu: getting rid of explicit function print
ea97468d : poppy: replacing dev warn & rec screens with base
b6ce9d09 : poppy: defining base screen enum item
04b42e96 : poppy: Highlight menu selection
5c4c4678 : poppy: add highlight param to VbExDisplayText()
7c5d3b22 : futility: rwsig: Add support for images with FMAP
dec50797 : cmd_sign/rwsig: Free sign_option.prikey in the main function
b1b5cf7e : cgpt: find: filter out more devices before touching them
83bd850f : vboot_reference: Add support for 2048-bit exponent 3 keys
94bd5c50 : futility: create: Output "wrote XX.vb[pub|pri]k" to stdout
8c53e881 : host_key2: Add VB2_SIG_ALG_COUNT to count the number of valid signatures
c7282f6b : rollback_index: Add disable-ccd-unlock FWMP flag
00dee970 : poppy: initializing next_menu_idx to current_menu_idx
f3101060 : tests: Add simple test for rwsig images
3ac811d4 : gen_test_keys.sh: Fixup key_index when keys already exist
0bde10af : signature_digest/SignatureDigest: convert vb2_crypto to hash algorithm
d02ae389 : Makefile: Add gentestcases target
791267a5 : poppy: Converting all // comments to /* */
56ca279c : poppy: Moving menu placement higher
469d36af : poppy: Check NULL menu_array params in vb2_get_current_menu_size()
8496157c : poppy: Adding kernel-doc comments
53f8202a : firmware: Using power button for selection
666bd544 : firmware: Prevent wraparound when scrolling through menus
0d82853f : firmware: set fw screen default selection
4de0c43b : firmware: Adding vol up/down ascii definitions
a609478d : 2lib: add VB2_DEBUG_RAW() to print without function name
1a03740b : firmware: calling menu ui when using detachables
1ceb361d : firmware: fixing menu artifacts during printing
9f1d4238 : firmware: adding support for language menu
755bf33a : firmware: Add recovery menu support for detachables
71c6c033 : firmware: Add developer menu support for detachables
e02a19a6 : vboot: fix compiling with DEBUG=1
62461d71 : image_signing: support signing of OCI containers
3409e606 : firmware: Adding VbExDisplayText function
21015898 : firmware: replace VBDEBUG(()) macro with VB2_DEBUG()
df4eb2bb : firmware: Split out kernel UI
ad7a7553 : firmware: Remove LoadKernelParams from APIs
284bf554 : firmware: Refactor and clean up ec_sync
d1408000 : scripts: Add "-p host" to make_dev_firmware.sh.
2a84553d : futility/cmd_validate_rec_mrc: Update futility to use new MRC struct
e4136dca : vboot: Pass vb2 context and use vboot2 NV routines
b57d9505 : vboot: Clean up headers
26036754 : vboot: Split ec software sync to its own file
e5500a31 : set_gbb_flags: add '-p host' to flashrom command
8df7ed14 : expand the BDB acronym in a few key places
1a0679c1 : scripts: Change anti-rollback check from error to warning for make_dev_firmware.
8bb1c3b8 : crossystem: add phase_enforcement field
1e9245df : image_signing: unify board extraction logic from lsb-release
c66cbc34 : utility: Allow chromeos-tpm-recovery to return failure.
dee2a61b : Revert "utility: Allow chromeos-tpm-recovery to return error."
2a77e038 : tpmc: add 'tpmversion' command
4ad42032 : tpm2_lite: use null password authorization for ReadLock
eedd4293 : vboot: Remove LoadKernel() LBA size/count checks
f182401b : vboot: Split partition and vblock verification from LoadKernel()
dfcacc87 : utility: Allow chromeos-tpm-recovery to return error.
11dd2f21 : tpm2: do not lock kernel space when locking physical presence
6d3cb5d9 : futility: Add support for verifying recovery MRC cache
1afcfc13 : tpm2_lite: implement TlclGetPermissions
d28b4e14 : tpm2_lite: do not ignore errors reported by TPM
6a2f9c5a : tpm_lite_stub: clean up debug printouts in VbExTpmSendReceive
7de12020 : Drop "depthcharge" and "unified_depthcharge" portage use symbols
055788be : tpm2_lite: implement TlclDefineSpace
adfafba7 : Add new recovery reason for rec hash space lock failure in RO firmware
34d58e77 : rollback_index: Add new index for recovery hash space
dcbd8103 : update chromeos-tpm-recovery to work for both TPM 1.x and 2.x
95b2d6ca : recovery: Add new recovery reason to train memory and reboot
6e3931d1 : vboot: Add vb2_unpack_key_buffer
559a110f : vboot: use malloc and free directly
47eeaa6e : vboot: remove unused stateful_util
13c0776a : vboot: Remove the remainder of vb1 cryptolib
46a382d6 : vboot: Remove vboot1 cryptolib padding source
a03a164a : vboot2: Allocate more buffer for kernel verification
754ebdb8 : Output stderr when run_test_scripts.sh fail
5a9f4981 : host,test: Remove unneeded vb1 rsa functions
13b10976 : vboot: use vb2 verification functions for kernel verification
f41cd04d : pad_digest_utility: fix usage output
49e517d8 : vboot: use vb2_safe_memcmp instead of SafeMemcmp
bf6263d5 : vboot: use vb2_crc8 instead of Crc8
664096bd : vboot: use standard memcmp, memcpy, memset
08d56aa7 : cgpt: Add support for NVMe
ea72ee45 : bdb: Fix uninitialized pointers
3875e619 : bdb: Add --load_address to futility-bdb --create
77d9dd0d : bdb: Add --data_version to futility-bdb --resign
1fd0b10f : bdb: Enable futility-show to dump more header info
0d503c79 : bdb: Enable futility-show to dump signature info
8fe8f6ca : bdb: Enable futility-show to dump key info
6858261b : bdb: Enable futility show to dump data header info
e96e46a5 : bdb: Enable futility-show to dump hash info
fb267154 : Fix indentation in firmware and host libs
a1001da5 : Strip out bootcache config when removing rootfs verification
3b55afa9 : Fix test_bdb.sh
dc96c6c0 : bdb: Add bdb_get_hash_by_index
985ad0e1 : bdb: Add --ignore_key_digest option to futility bdb --verify
93159a22 : test: Make TEST_EQ print either 'comment' or 'desc'
c3f8de39 : bdb: Add test for futility bdb --resign
9e8d3746 : bdb: Add test for futility bdb --add
aa77ae1b : bdb: Add test for futility bdb --create and --verify
c3daa95c : bdb: Make 'futility show' support BDB
a1026841 : bdb: Add 'bdb --verify' to futility
9928e2ff : bdb: Add 'bdb --resign' to futility
351bc294 : bdb: Add 'bdb --add' to futility
84928a0b : bdb: Assign different codes for data validation errors
e43574cd : bdb: add bdb --create command to futility
770202f0 : Fix more coverity warnings
fefc682b : scripts: Improve make_dev_firmware and allow working with more MP firmware.
8130e503 : bdb: Add bdb_extend
3b44f305 : bdb: Add functions to get attributes of BDB components
626e0b03 : bdb: Add secret deriving code for SP-RO
01fb2938 : bdb: Make bdb_verify accept null pointer for key digest
31cf7132 : Revert "Change debug key signatures"
10d5cfe4 : bdb: Define RSA symbols non-weakly
d0e3d7e1 : test: Print either 'comment' or 'desc'
42b74d26 : Preserve file capabilities while signing Android
0ea5e1ec : Fix test failures when TPM2_MODE is defined
6f2ea5b7 : keygeneration: create_new_keys: add key-name/output options
df39d0ac : keygeneration: add --android option to generate keys
f87aa72d : tests: Fix coverity warnings
b56b5f8e : Fix more coverity warnings in utilities
8f400498 : utilities: Fix coverity warnings
d8a9ede8 : futility/host lib: Fix coverity warnings
afa7350d : make_dev_firmware.sh should use key.versions file
b94145a3 : Change debug key signatures
6c18af50 : cgpt: add support for managing the legacy boot gpt bit
6764405c : cgpt: fix -A documentation to match reality
c60eb7e7 : cgpt: unify cli int parsing error checking
61c4ee12 : tests: Prevent testing dev_firmware* if the keys do not exist.
5c537e3e : futility: use vboot2 functions for kernel preamble
7d0cc747 : vboot: Remove vboot1 host signature functions
a62ffa8d : vboot: replace CreateKernelPreamble() with vboot2 equivalent
0efc4f3e : futility: Fix lookup of invalid algorithm names
470b2481 : cgpt: Fix coverity warnings
1589f94d : Fix coverity warnings in firmware
f7559e4b : futility: Use vboot 2.0 APIs for public keys
df2bd9b1 : tests: Remove dev_firmware.* keyblock and keys from devkey set.
b618e0cc : Remove Android signing restriction of M54+
a929c275 : image_signing: drop board hacking for lsb appid checks
81454688 : Skip Android signing if executables are not found
5d996696 : tlcl: add implementations for GetOwnership and Read/WriteLock
16f1b29e : Refer keytool using relative path
928f2405 : Fix file ownership during Android apk signing
7be7de45 : Only re-sign ARC apks when lsb-release looks legit
59c4501d : image_signing: avoid leaking rootfs mount in android code
7573ff7e : Add script to sign Android image
8e917140 : crossystem: refactor VM detection to share across architectures
969ce32e : Detect and report VM environment in crossystem
d46461ce : futility: Use vboot 2.0 APIs for private keys
939cc3a5 : futility: Use only vboot 2.0 APIs for keyblocks
814aaf09 : futility: Create signatures using vboot 2.0 APIs
31f04ada : vboot: Always compile vb2.1 stuff into utillib
158b2967 : futility: cmd_show uses only vboot 2.0 APIs
46b77fb2 : cgptlib: cast 32bit to 64bit before multiplication
16cacfa0 : tlcl: implement clear, startup, shutdown, self test
5be84679 : tlcl: support sending raw commands
8926d350 : tpmc: define actions for all commands for tpm2
3e0a3524 : Modify 'tpmc block' to lock only the FW index
c37f0f82 : tlcl: automatically detect if platform hierarchy is disabled
98263a1b : vboot: Upgrade VerifyFirmwarePreamble() to vboot2.0
bba272a8 : apollolake: Find GPIO bank offset for write protect pin
085c2055 : tlcl: tpm2: fix unmarshal_u32 return value
0960682c : Implement GetCapabilities and reading flags for tpm2
ca725128 : vboot: Disambiguate vb2.1 structs and functions
2afa8736 : vboot: Remove vboot1 init and select-firmware APIs
c61df529 : bmpblk_utility: fix build warnings (errors) with USE="-minimal"
1d4c49b9 : Fix yaml pkg-config warnings
7c3ae42e : vboot: Convert vboot1 SHA calls to use vboot2
b3a625f8 : vboot: Fix potential alignment issue reading FWMP
bea3f797 : tlcl: use different NV_Read authorizations for fw and userland
a071c769 : Support 'tpmc setbgloballock' for tpm2 case
a15f8229 : Read NVRAM with proper authorization for tpm2
3467bd7c : Proper armv7l host arch detection
1becb0da : Stub tlcl implementation for tpm2 case
d5820a79 : bdb: Add nvmrw_get and nvmrw_set
ae703f68 : tpm2: add nvram lock and hierarchy control commands
eb4f39d3 : fix a compile flag typo
cd341a0c : vb2api: pad digest buffers if they are larger than digest sizes
452973e5 : tpm2: refactor tpm2 return value processing
25589e5a : tpm2: add marshaling/unmarshaling and tlcl support
3c9acf83 : tpm2: simplify rollback checks.
b8e8801c : tpm: add TSS constants and structures for TPM2
239aa215 : Add ability to build vboot firmware for TPM2 support
7fbebd98 : bdb: Add secrets library
7931177c : bdb: Add vba_update_buc
05cd8ce7 : test: Add tests for futility show and vbutil_*
e1867d26 : vboot_api_kernel: Remove assumptions about EC-RW hash type and size
31d75646 : vb2_sha: Add sha256 extend
6b5c4e96 : bdb: Add NVM library
a6ec5576 : test: Print out actual result when test_succ fails
099eeb9b : test: Make TEST_* report test location
f3f9e00e : hmac: Add HMAC to 2lib library
53195659 : vboot: Fix FWMP link error if TPM is mocked
946abf14 : vboot: Add firmware management parameters
111c59b5 : test: Add TEST_STR_NEQ
85dbb344 : bdb: Add vba_bdb_init
8917b808 : bdb: Add vboot_register.h
8fc5916c : bdb: Rename subkey to datakey
edc3c8e4 : bdb: Replace sha functions with vb2 library
825a2f8c : bdb: Integrate bdb_test
ef4ae895 : bdb: Copy files from bdb to firmware/bdb
48b1a50b : Revert "image_signing: use sparse partition extraction [reland]"
8228f47d : cgpt: Add cgpt legacy parameter to set primary GPT signature to IGNOREME
39910d06 : cgptlib: Add support for IGNOREME GPT signature
5de0000e : cgpt: Fully write out primary GPT before starting to write secondary
ff9c2b2e : vboot: Save last screen ID
8de46d0a : sign_official_build: retain /boot for EFI devices
435fbcee : include sys/sysmacros.h for major()
aee6bd69 : Support doing battery cut-off in firmware stage.
eb0c8cc3 : crossystem: x86: Write VbNv with mosys if using vboot2
e98431f5 : crossystem: Move mosys based VbNv functions to shared code
723b3c09 : cgpt: Update behavior of GptUpdateKernelWithEntry
f482470b : image_signing: use sparse partition extraction [reland]
65f61f90 : signer: improve error handling in update_legacy_bootloader()
d187cd3f : vb2: Modify phase2 behavior for S3 resume case
478b6d34 : sign_nv_cbootimage: Update signing scripts for nv bootloader and lp0
933c4e7a : vboot_display: Keep track of displayed screen
7cbd1ced : vb20: add vb2api_check_hash_get_digest() for retrieving hash result
6502935d : Pipe the custom_music use flag to the define
3061777b : Increase MAX_CUSTOM_DELAY to 5 minutes
eea01165 : vboot: Disable VBNV_OPROM_NEEDED after successful update
bcf8389d : Modify EC software sync to update RO if necessary
fd2b02ab : Update a utility to support the new tpm sysfs class directory
58cb8c53 : Port to musl: musl doesn't have execinfo.h.
7e0728df : vboot: Change VbExEc implementations to support RO update
78534308 : Include <fcntl.h> instead of <sys/fcntl.h>.
aad73ca8 : Use ${WERROR} consistently.
46d78db7 : vboot2: Add try RO software sync flag
0e5f54d7 : Move default target up so it's really the default.
885b6ae6 : Test sha-256 with multiple odd-length updates
b37e6672 : Add BDB library
758360b1 : add error code for screen drawing failure
c20d1cfc : Fix error message for VbGbbReadBmpHeader
368594b3 : sign_official_build: add a fallback key for standalone accessories
ffc446b2 : Give more screen control to vboot_draw_screen
bbdd62f9 : crossystem: Remove savedmem_base and savedmem_size fields
c62f42b5 : crossystem: Remove platform_family field
e85f6948 : Update accessories test keys location
74a94db0 : vboot: Add GBB flag to turn on serial output
b491bc8b : vboot_api_kernel: Add new EcVbootDone API
faa8c7f6 : sign_official_build: fix support for signing standalone accessories
55484550 : VbVerifyMemoryBootImage: Allow integrity-only check in dev mode with FASTBOOT_FULL_CAP set
d6723ed1 : sign_official_build: add support for signing standalone accessories
3a631486 : Save recovery reason before user three-finger-salutes
be5eca91 : Add VbExGetLocalizationCount
27c90708 : futility: add support for .pem with public key
4d47243c : futility: fix segfault on short files
02ac2885 : futility: Revised support for RO+RW firmware
df0e1a39 : Revert "image_signing: use sparse partition extraction"
9354379d : Pass locale to VbExDisplayScreen
7ed26129 : futility: Support for signing RO+RW firmware
12a55f25 : Add NV flag to default boot legacy OS
73a6372d : Add broken screen
f29dbbcb : recovery: Add recovery reason for fastboot mode requested in user-mode.
dabb158a : signer: update legacy bootloader templates after image signing
82db93d5 : futility: Add show capability for usbpd1 images
5b202a94 : vboot: Move GPT entry operator functions to gpt_misc
300ff7ff : vboot2: tpm error doesn't block gbb dev flag
45e3021c : sign_official_build: support signing 'recovery_kernel' image type
c8e48545 : vboot2: Support reboot requested by secdata
85f64661 : crossystem: Updated crossystem to accomodate Android (resubmit)
82dec09b : image_signing: use sparse partition extraction
df9bf4ee : image_signing: use sparse copying when creating the signed image
afb07f49 : image_signing: do not delete output when signing loem firmware
28f43363 : signer: create devkeys with and without pkc
907bc340 : keygeneration: fix some portability aspects
69898e6c : signer: Add signing support for nvidia lp0 firmware from signer
7d084547 : image_signing: rework input/output files and firmware signing
90cd023d : signer: Add signing support for nvidia lp0 firmware
1196aa05 : sign_firmware: Add nv_pkc_signing step if required
f8ba822b : VBOOT2: Add work buffer too small error message
9cd821ca : Revert "crossystem: Updated crossystem to accomodate Android"
076a5395 : sign_official_build: support signing 'kernel' image type
26825b53 : crossystem: Updated crossystem to accomodate Android
d8ace3de : sign_official_build: support signing 'base' image type
831f9131 : Add "tpmc pcrextend" command to extend a PCR
8804be8c : VbNvStorage: Add flags for misc settings
14f12260 : futility: Compute / verify root key hash
a0206634 : crossystem: Add Skylake PCH GPIO controller ID
0ab72c30 : image_signing: Add more description to set_gbb_flags.
23769544 : crossystem: Add skylake platform IDs
5f16cceb : crossytem:Fix the write protect line gpio value
0e8c9649 : crossystem: Revise description of sw_wpsw_boot.
fbf631c8 : crossystem: Add check for "mkbp" back
dc600e8b : crossystem: Check for "cros-ec" instead of "mkbp" for *NvStorage
f843871c : recovery: Add recovery reason for fastboot mode requested in fw
1eb83efd : cgpt repair: fix segfault which occurs when one of the headers is bad
637ff035 : vboot_reference: fix unittest when building with clang.
d7f0f93f : vboot2: Add 2.0 api layer to verify kernel partition
3479e84e : recovery: Add recovery reasons for BCB
22da78ce : vboot2: Add routines to load kernel preamble
7a1c0d1e : cgpt: Add a callback to allow override of GPT entry priority
04e23388 : vboot_api_kernel: Do not pre-populate variables in VbVerifyMemoryBootImage
7e21698e : vboot2: secdata: Check struct_version on initialization
773b5ac3 : fastboot: Add routines for unlock and lock device
d08a3435 : fastboot: Add fastboot related flags to vb2
c180460f : fastboot: Add fastboot related flags to nvstorage
ebf886b5 : Provide a way to disable counting failed boots
f2743603 : fastboot: Add routine for verifying kernel image loaded in memory
05371345 : sign_official_build: preserve /boot for legacy BIOS
3d5cd88f : vboot2: Add routines to load and verify kernel keyblock
b87d1ec1 : vboot2: Split keyblock checking and signature validation
2d25e837 : vboot2: Add routine to verify kernel preamble
ea71df26 : GBB: Add missing flag LID_SHUTDOWN to vb2_gbb_flag structure
138bb3c0 : GBB: Add flag for forcing full fastboot capability in firmware
9101df2f : nvstorage: Add new flag VBNV_DEV_BOOT_FASTBOOT_FULL_CAP
07e56f22 : chromeos-tpm-recovery: Convert to manual TPM reset script for developers
fb4e4080 : vboot2: Support VB2_GBB_FLAG_DISABLE_FW_ROLLBACK_CHECK
dc49a682 : Detect GBB 1.1 also as impcompatible version
bf9c2760 : vboot2: Add support for kernel version secure data space
0140cd29 : vboot1: Condition default legacy boot on dev_boot_legacy
957b424c : vboot1: Lock TPM physical presence (kernel rollback) on legacy boot
f81fce91 : Make SHA library accessible to calling firmware
7dd3bd0f : image_signing: use per-board release file blacklist
4ce1cc01 : image_signing: emit required_dmparams_regex in case of mismatch
b472d9cf : vboot_reference: remove dependency on trousers
d7da7064 : cgpt: Handle read errors gracefully
e2e14ae8 : vboot: Fix indentation in LoadKernel()
a0185aec : make_dev_ssd: Add '--edit_config' to support in-place editing.
710485a5 : vboot_reference: fix several syntax warnings found by clang.
eff3100f : futility: improve help message for show command
2e13d590 : add_loem_keys: new helper for quickly creating loem keys
57e881de : futility: Initialize stack variables
c1a96b0f : Report if firmware is signed by developer key
ccca6669 : enable USB boot on transition to dev on some devices
95ebdd71 : crossystem: Deprecate ddr-type
9978e0aa : vboot: fix name-collision with OpenSSL.
b5a43924 : futility: add support for usbpd1 images
091c7b17 : futility: put all the BIOS stuff into a separate file
08d52b9b : futility: cleanup help functions for sign command
1e35c3a5 : futility: export options for the sign and show commands
453ecd19 : futility: add --type arg to show and sign commands
6ea2f72d : futility: refactor to handle each file type individually
35c69cc1 : futility: put the recognizer functions in file_type.inc
45ecc3d4 : futility: send debug messages to stdout, not stderr
9c57bd83 : add a install_dev target
d2e7493e : futility: Fix test_create.sh to use ID field for vb21
52ec0758 : crossystem: provide a way to clear wipeout request
39392528 : Disable dev mode on recovery, when configured.
f80ceeb4 : vboot_reference: crossystem: add the "tpm_attack" command
4dc1575b : futility: Split help for "sign" command into parts
eee1b3d2 : Add sanity check for dev_boot_signed_only
d75eb7f7 : presubmit: enable branch check
01466d36 : futility: Let each command provide its own help
49a422fa : futility: change longhelp functions to take multiple args
7b50512c : vboot: allow firmware to signal a wipeout request
d574f070 : avoid git status
ae00d1b6 : TestBmpBlock: use real tempdirs instead of $PWD
cdf7dc94 : vb21 tests: use the build dir for temp files
47c2aa0b : split -Werror out into a dedicated var
89901f00 : futility: add tests for futil_file_type(), correctly this time
c8054eae : Provert "futility: Make --debug a global option"
d90b07bd : Revert "futility: Make --debug a global option"
1ab2c10e : Revert "futility: add tests for futil_file_type()"
271c0713 : futility: add tests for futil_file_type()
d7e1e4f0 : futility: Make --debug a global option
36bc5914 : vb21: Rename struct vb2_guid to struct vb2_id
0f21441e : vb21: Replace the key GUID with a sha1sum instead
9c647efd : cleanup: Fix some typos in comments
64b36972 : futility: show some information about .pem files
3855e2e9 : futility: show sha1sums for private keys too
add997fa : futility: Display public and private keys for both formats

+- Project: platform/external/virglrenderer

94efc909 : ANDROID: virglrenderer: stub out virgl gbm winsys
27d88fd8 : virglrenderer: change OWNERs

+- Project: platform/external/vixl

30d4a4c4 : Update METADATA file

+- Project: platform/external/vogar

25eab37 : Another attempt to use JDK21 from the Android tree when running vogar in LUCI
462e35d : Try and use JDK21 from the Android tree in Vogar
643409d : vogar: include platform java, javac, etc in $PATH

+- Project: platform/external/volley

4138913 : Make java_sdk_library dependencies explicit

+- Project: platform/external/vulkan-headers

4f47006 : Update OWNERS file
0df414c : Revert^2 "Disable C compat checks for vulkan headers."
9759763 : Revert "Disable C compat checks for vulkan headers."
383df40 : Disable C compat checks for vulkan headers.
1356b36 : Add emulated_apit_checker for Vulkan
22c7170 : Update ANDROID_native_buffer in vk.xml

+- Project: platform/external/wayland-protocols

9f02fda : Remove GoBinaryTool
cf6731f : Add ctx argument to IDEInfo()
4748cc6 : Remove installFilesDepSet, packagingSpecsDepSet and licenseInstallMap from ModuleBase.
f814d59 : Revert "Remove installFilesDepSet, packagingSpecsDepSet and lice..."
c3a1a4b : Remove installFilesDepSet, packagingSpecsDepSet and licenseInstallMap from ModuleBase.
d372f13 : Update to chromium.org protocols 126.0.6457.1
285e6aa : Update to freedesktop.org protocols 1.22
9162f05 : Add methods to satisfy ImageInterface

+- Project: platform/external/wmediumd

cf21e00 : Change bit rates for wmediumd frame
08cd5ad : Revert^2 "align snapshot/restore implementation with vhost-user spec"
0bfe2b9 : Revert "align snapshot/restore implementation with vhost-user spec"
99d875a : align snapshot/restore implementation with vhost-user spec
ad8cc70 : align sleep/wake implementation with vhost-user spec

+- Project: platform/external/wpa_supplicant_8

47af8d90 : Get RSN overriding feature support
c1ac7ed4 : Update supplicant service to use supplicant AIDL V4 interface.
7f769296 : [wpa_supplicant] cumilative patch from commit 92374d59d
99c035e5 : Revert "Revert "[wpa_supplicant] cumilative patch from commit 4b..."
b0ac25f1 : Revert "Revert "[wpa_supplicant] cumilative patch from commit 3a..."
36412a5f : wifi: Upgrade hostapd hal version
4b85f375 : Define vintf fragment as a module
92f7d0cb : Define vintf fragment as a module
dbf19649 : Add mutex to the supplicant aidl_return_util to support multiple clients to the service.
b853dacb : Define vintf fragment as a module
043a796b : Replace soong config module types with selects
0b99b523 : Replace soong config module types with selects
c0b26cf5 : Revert "[wpa_supplicant] cumilative patch from commit 3a5d1a7e6"
642da9dd : Revert "[wpa_supplicant] cumilative patch from commit 4b755c967"
eb83e2a5 : Revert "[wpa_supplicant] cumilative patch from commit 3a5d1a7e6"
88611417 : Revert "[wpa_supplicant] cumilative patch from commit 4b755c967"
af399a8b : [wpa_supplicant] cumilative patch from commit 4b755c967
72e0122a : [wpa_supplicant] cumilative patch from commit 3a5d1a7e6

+- Project: platform/external/wycheproof

a4fcc9d : Make java_sdk_library dependencies explicit
5aa42f3 : VSR-gating the testRsaOaep2048Sha256Mgf1Sha1_StrongBox test to unblock users.
e93698f : VSR-gating the testRsaOaep2048Sha256Mgf1Sha1_StrongBox test to unblock users.
38d7060 : VSR-gate a test to allow for existing behavior on old releases.
3676e61 : VSR-gate a test to allow for existing behavior on old releases.
1b822e9 : Update METADATA file

+- Project: platform/external/zlib

cd5d113 : Be more specific about apex availability.
7ec7de3 : Mark libz available to the runtime apex.
afdc46e : Remove NDK exports
340809c : Remove libz_static
7b853d7 : Enable AutoFDO for libz
518a423 : Use the global bug 24465209 workaround.
beaf3c4 : Remove local LTO workaround
ac78ded : Expose part of minizip for tflite.

+- Project: platform/external/zstd

1ae0b70c : Add visibility to simpleperf

+- Project: platform/external/zucchini

8cd7773 : Replace absl::optional with std::optional.

+- Project: platform/frameworks/av

599cd9c8ea : APM: remove unnecessary check
2a781c324d : APM: add more logging when setting stream to drive abs vol
03909bdccb : Audio Policy Manager: fix priority of routing strategies
db0d04c5f4 : Remove unnecessary oneway call optimization
2a70911d4a : AudioPolicyManager: fix DTMF gain over BT SCO
a6575ab3a0 : CCodecBufferChannel: decrease balance for discarded work as well
b82d0d6038 : EffectHalAidl: set the datamq event flag at intialization time
8e7761045a : Change the ZSLProcessor to use a Surface.
2361ed8ea8 : Only reopen output with preferred mixer info when new devices are not empty.
f5a01fa533 : StagefrightRecoder: Use flag to enable or disable b-frame
967c8f0923 : MediaCodecsXmlParser: append variants instead of replacing
ae94973add : APM: Reject attempts to use DEEP_BUFFER in openDirectOutput
f8a27c33eb : Release audio patch just after it was created in case no waiting caller
6ee7414efe : mediametrics_aidl_fuzzer: Add signal() to handle SIGPIPE
380cf5d550 : libaudiohal@aidl: Update FMQ error reporting handler
e6b87495d6 : Reset output device when a bit-perfect client becomes active.
fedb92ef93 : Invalidate all clients when bit-perfect client is active.
8cc27ea01d : psh_utils: Update naming and add comments
4a3d39de77 : Add new flag for equal BT voice call index range
783a1eb93a : Fix internal mute issues with bit-perfect playback.
cb3b384fce : Camera: Mark unchanged streams as reconfigured to clear buffer caches
3f2cee61af : AudioFlinger: Protect initialization code in threadLoop with mutex
f9e3264824 : Updating benchmark library with Large audio frame API
8b4bcdfc2d : Add traces for measure Audio-Haptics latency (mediaServer)
a6429b31fc : Add traces in AudioFlinger to measure Audio-Haptics latency
af99c37da5 : Camera: Remove flag "concert_mode"
e411700941 : MediaMetrics: Prune audio analytics dump
345bc4058d : Create host specific lib variant
d541276640 : ToneGenerator: fix sampling rate selection.
688613e285 : EffectHalAidl: fix the input/output buffer reading size
5997d8adfc : Camera: Remove remaining feature_combination_query flags
a4ac6787cd : Camera:Remove manual_flash_strength_control flag.
c76e5037a0 : OutputTrack: Ensure weak pointer is held outside of lambda creation.
db6ef1ebce : Fix audio AppOps refcount mismatch
b61b37ef79 : Camera: Remove flag 'concert_mode_api'
ced5730238 : AudioPolicyManager: Do not allow secondary outputs with PCM offload
151a2243e7 : AudioFlinger: Do not create direct secondary output tracks
bf6b665bec : CodecServiceRegistrant: set preferred store after service registration
4d507ad86f : EffectHalAidl: fix the input/output buffer reading size
652e175d40 : HapticGenerator: Update process of the effect
9a6e7aaa09 : c2 hal sample plugin: preserve the order of AddFactory
285c1736a7 : APM: Reject attempts to use DEEP_BUFFER in openDirectOutput
6d4720a159 : Camera: Remove flag 'realtime_priority_bump'
43f493770d : libstagefright: add default gralloc usage for detached surface
07b6b1570b : MultiAccessUnit reflector helper allocated once per ComponentStore
fca97a2735 : CCodecBufferChannel: throttle by # of frames in pipeline
d9f7fbd992 : Use test policy engine configuration file.
806170e2a6 : APM: Reject attempts to use DEEP_BUFFER in openDirectOutput
38bf864763 : Camera: Remove "single_thread_executor"
9c6e91ed00 : Removing unnecessary casts while creating AccessUnitInfos
7f7ab67a22 : cameraserver: Abort camera HAL when cameraservicewatchdog fires
ecc7ff830d : Camera: Add flag for aborting HAL from cameraservicewatchdog
b79f4e35cf : Pass surface timestamp to the capture result
8e8542f29f : camera: Remove lazy_aidl_wait_for_service aconfig flag
7d6612a43e : Camera: Remove flag 'surface_ipc'
274fed9f87 : Use test policy engine configuration file.
5c5e081681 : Camera: Remove flag 'surface_leak_fix'
8558a33744 : Reuse getDevicesForAttributes for get input devices
5755d9b696 : Remove watch_foreground_changes flag
0fccf0b00c : Camera: Remove log_zoom_override_usage flag
1427543113 : Camera: Remove code for feature_combination_query
968b23f06d : Camera: Remove log_ultrawide_usage flag
88a7afe40b : audioserver: add automated audio power logging
8147140b57 : MediaCodec: require Crypto/Descrambler object for secure codecs
8b648e59ce : Make error log in APM::checkAndSetVolume more useful
70b526503d : audiopolicymanager_tests: add execution tracing
e1a58dfcd2 : CtsSecurityTestCases.android.security.cts.StagefrightTest#testStagefright_cve_2016_2507
ac552faefa : Use DTMF stream instead of BT SCO for ToneGenerator
2b9320f275 : Add new flag for muted by port volume property
873738c761 : Migrate forced config and force use to android.media.audio.common.types
ad3dce9523 : Configurable Audio Policy: migrate settings to AudioAIDL
b01a870ec7 : Resolve uid / pid early during connection
1c86727162 : CCodec: convert dataspace to V0
2d7948b863 : Define flag for ringtone haptics customization
c62d60305b : Destroy output tracks when existing.
3a1cd27d5a : Make java_sdk_library dependencies explicit
2d74fd0c83 : Camera: Clarify low light state capture result behavior
c1f577a83a : Remove NDK exports
116054db58 : Camera: Document flashStrength and preCaptureTrigger interaction
05b0ffef1a : Reapply "AudioFlinger: Clean up NotificationClients"
044ca630d0 : Checking API_SAME_INPUT_BUFFER support for large audio frame
b26a1c8da4 : MediaUtils: Create singleton UidInfo
10b2fb8279 : Add wake lock tag for bit-perfect thread.
2e0df9c3d9 : redirect target branch for media mainline hooks
6071b9f69e : fix:exchange ownership of file descriptor for PlanesLockGuard
7a31d7901d : libaudioclient: add checks after AIDL conversions to handle fatal errors
59c8f7045c : GraphicsTracker: Do not crash from getting AHardwareBuffer id
53b7185f17 : Validate full attr chain for recording
6df21c51ad : resourcemanager: update clientInfo when create DeathNotifier
2dcd60c6f9 : Enable global effect on Spatializer thread
a529135c8f : Fuzzer seed corpus for media.audio_policy
8db4816840 : Fuzzer seed corpus for media.metrics
d14c37cab4 : Fuzzer seed corpus for media.player
eca780a916 : Fuzzer seed corpus for media.audio_flinger
2cc40ba1a4 : Fuzzer seed corpus for media.camera
d571fab9e4 : AudioFlinger: Forward track port volume to patch tracks
24b80a2528 : Joining the thread before the MtpFfsHandle object's destruction
8af658cd19 : Revert "audio policy: handle errors for usb broadcast device connection"
e655fda7f4 : libaudioclient: Use atomic_sp in TrackPlayerBase
67ae943b4c : Support screen recording of multiple displays simultaneously.
9a4f5921f3 : AudioFlinger: Ensure PatchTrack has unity gain
6b137d1633 : Revert^4 "Reapply "AudioFlinger: Control volume using Port ID""
c5b3436346 : Add sysprop to disable TimeCheck
c33a058f9a : C2HIDL: handle consumer side attach from Surface
980a962d3f : libaudioclient: Add accessors for AudioTrack to TrackPlayerBase
e83957716e : fix:exchange ownership of file descriptor for PlanesLockGuard
572e61da59 : audio policy: handle errors for usb broadcast device connection
c4585475f5 : Use LinearBlock buffer for thumbnail extraction
2e077f0fb2 : Revert^3 "Reapply "AudioFlinger: Control volume using Port ID""
48d5c9618f : Camera: Add flag for device executor thread configuration
f3ace5d827 : Camera: HeicCompositeStream: Fix IDLE state transition
35665b1a38 : AidlUtils: update AUGMENT_LOG to support variable arguments
a0a348c937 : Add log for mmap policy when opening aaudio stream.
3ec5556e57 : audio policy: invalidate tracks when selected devices become unreachable
88c39329ad : Use the new Surface API instead of IGBP.
4045057027 : Camera: HeicCompositeStream: Fix IDLE state transition
f1aaf95082 : MPEG4Writer: Fix unsigned integer overflow
716bdca6d9 : libstagefright: add default gralloc usage for detached surface
b6e47994d8 : cmds: ConsumerBase-based classes now create their own BufferQueues
98c44f36c9 : Revert^2 "Reapply "AudioFlinger: Control volume using Port ID""
cf5a832322 : Revert "audio policy: invalidate tracks when selected devices become unreachable"
d3e99d20da : Revert "Reapply "AudioFlinger: Control volume using Port ID""
74df6c36bb : mediautils: Add jthread impl
36eb285f95 : Run audio_health_tests from general-tests
4ad5d522bd : Revert "Fix audio glitch when starting/stopping HFP call"
0035e6d7cc : Revert "Fix audio glitch when starting/stopping HFP call"
a97aa7637f : Revert "Fix audio glitch when starting/stopping HFP call"
c4039b0332 : C2Buffer: don't check for right and bottom crop at mapping
d0239ae2fe : AudioTrack/AudioRecord: Log setPreferredDevice
39217a966c : Revert "Fix audio glitch when starting/stopping HFP call"
7d6c403576 : Camera: Check for minimum depth Jpeg output size
2b479b7aa0 : CCodecWatchdog: never destruct once constructed
9b390861e7 : Syntax fix for AidlConversionNDK and DeviceHalHidl
12bd4f151e : GraphicsTracker: do not call cancelBuffer() after being stopped
bcd19ea395 : Revert "AudioFlinger: Clean up NotificationClients"
6f9952e451 : audio policy: invalidate tracks when selected devices become unreachable
c50928e293 : Camera3StreamSplitter: Split out a refactorable file
59e806cfe3 : media: ConsumerBase-based classes now create their own BufferQueues
836b8e17cd : GraphicsTracker: ensure migrated buffers are overwritten
145313ed8e : libaudiohal: Modify logging in DeviceHalAidl/Hal2AidlMapper/StreamHalAidl
3ce32b1754 : codec2: Move GraphicView2MediaImageConverter to Codec2BufferUtils
b75aa6a897 : Send the Audio Usage down from AudioPolicyManager
bf44e0994b : Add SourceMetadata as a new parameter in openOutputStream
08b20b1a4a : Codec2Client AIDL: config output surface consumer usage
c101a9638d : CCodec: Replace strtok with thread safe strtok_r method
36077c9bc6 : Fix audio glitch when starting/stopping HFP call
122d0b6312 : Changing interface creation for Large audio frame
d367bc6dde : Camera_service_fuzzer: Bug Fix
b3fc688608 : AudioFlinger: Do not create direct secondary output tracks
950c9e7bfd : AudioFlinger: Clean up NotificationClients
1174507690 : psh_utils: Optimize for no service conditions
2257841398 : libaudiohal@aidl: Fix deadlock when stream goes away
fbce37a43f : Update comment to match new API.
667e72a6a9 : audiopolicy: route more strategies to BLE_BROADCAST
2611aacdd2 : audio: Update mediarecorder fuzzer makefile
e5fd1e1d24 : audio: Add permission barrier for AudioRecord
dd2d2f51ca : [DO NOT MERGE] Define Vintf fragment with vintf_fragment_modules
1e375ba3c7 : Define vintf_fragments as modules
b7199080d6 : audio: Fix ServiceUtil permission util uid
f6e304f9c5 : Send the Audio Usage down from AudioPolicyManager
b16eac59fa : Spatializer: Disable head tracking for stereo spatialization
3168fb0f4f : Add scale factor fields to HapticGenerator AIDL
47e1ff99c5 : Revert "ResourceHandle : Refactor resourceHandle data type to long"
7291152bb5 : vts: Disable checking md5 checksum and timestamps for tunneled decoders
335b556a39 : codec2: BufferPoolClient: fix NPE in fetchBufferHandle if connection is null
2e55e1f2ae : Sync with new drm common aidl interface
9da3fea95c : vts: Disable checking md5 checksum and timestamps for tunneled decoders
ceedc5da77 : Add new aconfig dependencies
85c06c9c65 : audio: Update fuzzer makefiles
1eb078cf4c : psh_utils: Internally cache power stats
fb5a3b76e4 : RingBufferConsumer - Remove unnecessary grab
db27c44370 : AudioPolicyManager: Do not allow secondary outputs with PCM offload
d8075c8d56 : libaudiohal@aidl: adjust pause and flush for a stream
3786f3d5e1 : libaudiohal@aidl: Fix drain expectation
1ee808c4c8 : psh_utils: Clean up log printing
e5ca886da3 : audioserver: Makefile - remove unused entries
2e0202f246 : camera: ConsumerBase-based classes now create their own BufferQueues
11c1052d41 : ResourceHandle : Refactor resourceHandle data type to long
a040aeccbc : audioserver: Makefile - remove unused entries
a8c101d120 : AudioPolicy: Makefile - clean up lib dependencies
8daf774641 : media_codecs_sw: Increased bitrate for avc encoder in slow-cpu case
7b188ed97b : AudioPolicy: Makefile - clean up lib dependencies
cb899108c8 : TimeCheck: Allow property to change the timecheck timeouts.
e35cfd6b13 : Utilize __builtin functions to improve overflow handling
ac6572acae : Format Android.bp files
3ac211f58d : Remove unnecessary std::move
d77336d06c : AMRNB: Remove unused headers
4bd19769c8 : AudioPolicy: Makefile - use shared library for consistency.
f9b3e6a76e : Camera: Fix assorted deprecation and formatting warnings
e827325f26 : audio: Treat PCM offload the same as compressed offload
4e5957fa70 : add support more PCM encoding and avoid overwriting audio format
02939effaa : cameraserver: Add stream ids to last request info in dumpsys
7cd7774149 : TimeCheck: Allow property to change the timecheck timeouts.
e8995e9818 : Add field to HapticGenerator scale params
a67e612c24 : Add new flag for ring-my-car feature.
ddd4fd7eec : Remove unused variables.
ac07826340 : Error fix from enabling Clang thread-safety checks.
44acd221af : psh_utils: Add HealthStats collection
1ada5f996a : Media: Update PowerStats with more test cases.
3132f06151 : Camera: Bump the preview frame spacer thread priority
125ff52fc5 : Media: Add power-systems-health utils
dd4e8baaba : MediaCodec: handle consumer side buffer attach to Surface
8ec3cdfa12 : GraphicsTracker/GraphicBufferAllocator : handle consumer side attach
af273c6817 : Reapply "AudioFlinger: Control volume using Port ID"
b71bdfc21e : fix:exchange ownership of file descriptor for PlanesLockGuard
fc77abca3a : audioserver: Makefile - remove unused entries
2e96de9c6f : Permissions: remove bt, telephony package names
4b64ee55f3 : AudioPolicy: Makefile - clean up lib dependencies
bdf526dec5 : Add SourceMetadata as a new parameter in openOutputStream
e07ab74eb7 : AudioPolicy: Makefile - use shared library for consistency.
1720e4cb72 : MediaCodec: handle consumer side buffer attach to Surface
5d0cfe1ede : GraphicsTracker/GraphicBufferAllocator : handle consumer side attach
b3d839093e : fix: Re-namespace st flags
3fddffeed4 : audio flinger: extend command timeout for patch creation
959b7be463 : ACameraManager: remove get camera service loop
1f93c9484c : Initialize mError for AudioCapabilities.
240242ac4d : audioeffect_tests : Rename method to better reflect return type
7f58f48ad1 : Audio Effects : Use base implementation of commandImpl method
d8a822db51 : MediaCodec: handle consumer side buffer attach to Surface
dbf724aa6f : GraphicsTracker/GraphicBufferAllocator : handle consumer side attach
7d2b92326e : Resolve client package name and log connect early.
277a37ea5c : Revert "AudioFlinger: Control volume using Port ID"
4383a1a9c9 : Remove redundant connect methods in Surface.
55b2a0fdcf : AudioFlinger: Control volume using Port ID
61ba37619c : audioserver: Create power_stats flag
8a738defc5 : Error fix from enabling Clang thread-safety checks.
0a20188118 : Fix return type documentation for camera ndk methods
2568706eb0 : Add trunk stable flag for removal of legacy stream type
38c45a4438 : [AudioFlinger] remove unused per stream volume/mute getter API
baf7e055f3 : codecServiceRegistrant_fuzzer: Bug Fix
900ed6a3a4 : Camera3StreamSplitter: Add unit tests.
550634deed : Better separation of concern for the render thread
73d6d11aad : Port AudioCapabilities to native.
130053e737 : Add libmedia_codeclist_capabilities lib and CodecCapabilitiesTest.
6e831c4d26 : Refactor out originalClientPid in connectHelper.
1a8b3f8487 : Fix build error for clang update
8d0feaeecd : Fix -Wformat warning
827c4656c1 : MP4: Use track header to get playback duration
8d53cf12f2 : audio policy: fix voice volume update when BT SCO is active
5a71b4bdfb : AudioEffectTest : Fix the assert condition in TestHapticEffect
ae9834fcb8 : Use SurfaceListener instead of IProducerListener
695b76b3d2 : Adjust code for stream bt sco replacement
0971d307c7 : Restore Default Device Effects support with AIDL AudioHAL
a536eb3eaa : Improve robustness when deleting abs volume device
0881647a7b : Revert^2 "audiopolicy: use profile flags during opening an input"
8e2cb8f45f : Fix Integer overflow in estimateCuesSize
2c46af8e97 : Remove clamp from InputTransform...
09859fe2c7 : Reapply "Audiopolicy permission check caching"
c95f7466ff : Auto-grant permission to root/system/self
cb21febdf8 : merge hasOrphanEffectsForSessionAndType to hasOrphansForSession
ae4447cd59 : Add test case to verify effect accumulate mode
e8822fc5b2 : AudioFlinger: fix regression on device effect introduced locking order
6e247f9f21 : AIDL hapticgenerator: Update fast-math cflags
57b9339fdb : Enable HapticGenerator AIDL effect
808da2149f : Select first output supporting haptic if orphan haptic effect exist
5f95b4a742 : libaudiohal@aidl: fix drain as per HIDL
d4ba8464d8 : CCodec: lock input surface for concurrent access
e6c679017c : Revert "Audiopolicy permission check caching"
4f32af4cee : AudioFlinger: update primaryPlaybackThread_l() getter
32358360e5 : Fix device effect instatiation
b98ed529b1 : Fix device effect creation for AIDL Audio Effect HAL
bf656efae3 : AudioFlinger: device effect not added to HAL
12629837f7 : Update mutex annotation for debug information and setVolumeInternal
501488294f : Assert effect hal interface not null before access
fce3b6c94d : AudioFlinger: fix regression on device effect introduced locking order
675bad658b : Fix device effect creation for AIDL Audio Effect HAL
9b5cbdbecd : Fix device effect instatiation
a31591a221 : Revert "audiopolicy: use profile flags during opening an input"
6082b235c6 : AudioRecord: Enforce worker thread join in dtor
3b1862548d : AudioRecord: Clean up ctor initialization
676fca0ebc : Camera1: Release mSerializationLock before calling into CameraService
cdf9df34fc : AudioTrack: Remove unnecessary member initialization list
72e1cd4805 : Apply volume setting for the volume controller effect in EffectChain
05fd2b8612 : Reset effect chain volume whenever the volume controller effect stopped
8e0f330b1d : Cache the volume that should be applied before the volume control.
d61d214fae : Fix effect volume cache issue.
6377c854b4 : Initialize volume as 0 for volume control effect.
01e7ed751f : seccomp: Fix arm policy for mediaswcodec
5df04fca1d : Camera: Handle abandoned output surface in encodeSessionConfiguration
b510fcd807 : AudioTrack: Enforce worker thread join in dtor
dae7f5af24 : AudioTrack: Clean up ctor initialization
c0ab3749e6 : MediaMetrics: Fix wait_until(max) for condition_variable
5f074002b5 : Put orphan effect chain back if orphan effect creation failed
2fa06c1b03 : AudioEffect: prevent adding effect for unknown session on first io
c0d688d058 : Return non-zero channel mask for orphan effects
8555621d76 : AudioFlinger: Keep track of music effect thread
d4270b96a5 : audioflinger: initialize strategy to PRODUCT_STRATEGY_NONE
1c47dae38b : Refactored libcameraservice_depth_processor_fuzzer
dd91bbfb5a : remove the min/max sample rate definitions
c944aa3bbe : AudioFlinger: device effect not added to HAL
2b4214c11e : GraphicsTracker: handle dequeueBuffer error while switching Surfaces
c1857d4957 : audiopolicy: Improve logging for device connection cases
44824a244f : audiopolicy: skip opening mmap profile during new device connection
69e093ecf3 : audiopolicy: use profile flags during opening an input
6da80931b7 : Reset effect chain volume whenever the volume controller effect stopped
1dc00b0a29 : GraphicsTracker: handle dequeueBuffer error while switching Surfaces
d1ad6c6b70 : CameraService: Pass package name / attributionTag in AttributionSource
33173209b1 : audiopolicy: Improve logging for device connection cases
e9f2d9f682 : audio: ble: change the ring of ble same as sco
f80f58fb0d : Revert "AudioFlinger: device effect not added to HAL"
2cfa7ef0a5 : audiopolicy: skip opening mmap profile during new device connection
26e31c281c : audiopolicy: use profile flags during opening an input
faa53d1991 : audiorecord_tests: Fix remaining threading issues
7bc756db85 : cameraservice: Remove unused imports
03585acc7e : Add a conditional wait for file switching in MPEG4Writer.
759f0a85b5 : Fix buffer producer being blocked when dequeing buffers.
f62fbceee7 : Reset effect chain volume whenever the volume controller effect stopped
8bcf468533 : C2BufferQueueBlockPool: Add more documentation
6d574bf164 : Fix link to Build.VERSION_CODES#Q.
250b704d37 : delay rx-telephony patch creation to avoid playing ringtone
78cb79558c : VendorExtension conversion: _ext is defined not used
aa31516ef8 : Revert^2 "StagefrightRecoder: Disabling B-frame support"
1a241bc57d : libmediatranscoding: handle death recipient cookie ownership differently
9d987df9c5 : Track DeathNotifier cookie lifetime
f85c5e3dab : delay rx-telephony patch creation to avoid playing ringtone
781e751a1b : MPEG4Writer: Fix unsigned integer overflow
f816148a71 : omx: check HDR10+ info param size
a82a42b5f4 : Codec2: Fix initial values in output C2Work
64e868f2d4 : audio policy: fix absolute volume mute
09a5c6e39c : libcameraservice: avoid list<const T>
afc86da706 : libstagefright: avoid vector<const T>
00e53def6f : libstagefright_bufferpool: avoid list<const T>
203100bab9 : Codec2: Fix initial values in output C2Work
53298956ba : omx: check HDR10+ info param size
48ae29e954 : Camera: Correct the U/V plane selection for HEIC streams
a491c7c43a : audio policy: fix mmap behavior on device disconnection
017b43f265 : AudioMixerOps: Support 10-channel
ccf7383970 : Audiopolicy permission check caching
5997a65122 : Revert^2 "Migrate audioflinger package validation"
7de02c90d9 : AudioFlinger: Fix FastMixer balance initialization
328a0a5e73 : AudioFlinger: update primaryPlaybackThread_l() getter
c14b78f848 : Migrate av-audio-types-aidl to audio core V3
e23970e8db : CCodec: Error handling of ROI Configuration
2e10aa85e6 : AudioFlinger: device effect not added to HAL
9807247ac1 : libaudiohal@aidl: allow ACTIVE,TRANSFERRING,DRAINING for resume
922617c594 : AudioFlinger: Fix FastMixer balance initialization
6a879e382c : Removing hidl dependency from libmedia_codeclist.
b772320e92 : Camera: Fix assorted deprecation and formatting warnings
65e646420e : Pass full AttributionSourceState across Java/Cpp boundaries.
32792cb4ae : Migrate av-audio-types-aidl to audio core V3
7518d2985c : Run bpfmt over Android.bp files
1cd9ce64f5 : aaudio: ignore device updates for UNSPECIFIED
ed15ed05ac : libmedia: Remove unused dependency on libprocessgroup
c71b11be64 : Audio policy: fix input preemption logic
9d48276821 : CSD: get stream db without double attenuation
1196e40653 : Fix thread safety in libaudioclient tests
b2fb410ad5 : audio policy: fix redundant call routing
83cea7c0a0 : audio policy: add flag for call audio patch fixes
8e70cf81e2 : audio policy: fix preferred device for mmap I/Os
d6a604e0b8 : libaudiohal: do not erase port configs if resetting fails
c7edb74d21 : audio policy: play alarms over LE broadcast device
ccbd787b3e : audio policy: refactor audio source client descriptor
168d386ab4 : Add README and documentation to VirtualCamera
dadaeae363 : libaudiohal: Decrease mLastReplyLifeTimeNs to update the reply more often
5b19eace3c : Add new aconfig dependencies
7f48bda6b0 : Add new aconfig dependencies
460e10f5bf : AudioFlinger: Ensure RecordTrack dtor called outside lock (pt 2)
e8c6c538a0 : AudioFlinger: Ensure RecordTrack dtor called outside lock (pt 2)
3987e9d318 : Revert "AudioFlinger: do not reset mHwPaused on flush"
5f1ee2c965 : Revert "AudioFlinger: do not reset mHwPaused on flush"
9555903b99 : audio: ble: modify ble volume in voicecall/voip
cb5d948cc2 : Codec 2.0: fix multi-fd sync fence support
713eb44361 : hapticgenerator: Update fast-math settings
d35ea2a095 : Run bpfmt on services/camera/libcameraservice/libcameraservice_fuzzer/Android.bp.
56ce2edb66 : AudioFlinger: defer restartIfDisabled()
ee1334385e : Run bpfmt on services/camera/libcameraservice/tests/Android.bp.
7fb6750998 : Add additional perms to PermissionEnum
eb1c0bf3b2 : libc++fs is part of libc++ now.
10858febd1 : libc++fs is part of libc++ now.
4d150836cc : mediaextractor_service_fuzzer: Add signal() to handle SIGPIPE
6bbefe82f5 : Add sound_trigger_manager_api flag.
a3517116f0 : Upgrade to tuner aidl V3 interface
aa36819f06 : [NDK] media NDK doc correction.

+- Project: platform/frameworks/base

73d475bc1bc3 : Do not handle touches next to shelf Take #2
0af3e3d44ba7 : Revert "AudioService: synchronize audio mode and focus for Telecom"
d7fa89a02fd7 : Use simple equality to compare media notif intents
5e41bb50027c : Disallow autofill session for visible background users
dfa33e98eee9 : Always allow System user to change device config in case of Multi-user-multi-display (MUMD)
5af7ec8fbeb5 : Revert "Sanitize Bundle from AbstractAccountAuthenticator."
621c7532c08f : Make Wearable settings readable
543a9e8dffbb : Keep wallpaper in prepare back transition.
d0114a2027bc : Specify the display ID to mirror when creating virtual display
389aab722a4c : Block uninstall if DMRH in a managed user
d77da0e4f762 : Revert "Migrate to best practise to read network state"
810d2b8d39d0 : Fix tapping HUNs with weather clock
0c45be989379 : Update mPosition when creating a new InsetsSourceControl
69f77e188304 : Fix the enforcing method to pass current user for visible background users
50655f736d60 : Fixes the issue of UDFPS icon background being white when the device is in DOZE_PULSING state
fb0aea871228 : [SingleLineView] Fallback to mUser when senderPerson is null
2355d893234e : Partially revert the decor bounds calculation
6e7c3ccd6a27 : Fix persisting SFPS indicator issue.
3aac99cc775c : AudioService: synchronize audio mode and focus for Telecom
a9bd641e90b4 : Revert "Reset HUN clipping after cancellation of disappearing animation"
d869c280d408 : Call dream overlay callback onWakeUp in dream overlay reset
7d4d2294d1bc : Prevent calls to StatusBarManagerInternal from visible background users
85cdb918a065 : Process adb shell input keyevent 82 through dismiss
9e87948a44c1 : Update PAUSE usage state when activity move from RESUMED to STOPPING
7d723f582b46 : Face auth bypass layout issues
9d704623ae40 : Extend service permission list only accessible from SystemUid.
e5b081962ab2 : Return to OCCLUDED from canceled swipe if needed.
35aa9f5f4767 : appop: Finish all when last in chain fail
4ae06726eb32 : Modify PhoneWindowManager to avoid interfering with current user's experience
276128e3c9c4 : Separate finishTransaction for leftover transition
ade2c89f3d3a : Fix java crash by inconsistent single-line view and view model
94bbc6a937ea : Fix clock position is too high in lockscreen preview in tablet portrait mode
03028555d279 : Add some improvements in abs vol sync with audio server
0a4f6aa9a964 : MediaProjection lockscreen recording Roles
57cda4b305a2 : Check AppOp using noteOp instead os isOpActive
9d141947ad56 : Ignore geometry parent when !useTasksDimOnly
dc3e4f4c3a5f : Add check for mandatory biometric flag
2a120f69e9f2 : Fix back gesture showing up on hub on lock screen
5352ff4bd5ec : Enforce permission for identity check bit
fea788b8dca2 : Import translations. DO NOT MERGE ANYWHERE
7609ac35e47c : Import translations. DO NOT MERGE ANYWHERE
23ea5766e974 : Import translations. DO NOT MERGE ANYWHERE
b6470a2479ad : Import translations. DO NOT MERGE ANYWHERE
a64974998a2b : Import translations. DO NOT MERGE ANYWHERE
376bcc8e401d : Import translations. DO NOT MERGE ANYWHERE
c66ff45b0ca5 : Import translations. DO NOT MERGE ANYWHERE
73bccee3eb86 : Import translations. DO NOT MERGE ANYWHERE
8853908d5439 : Import translations. DO NOT MERGE ANYWHERE
c9b4883477d3 : Import translations. DO NOT MERGE ANYWHERE
03b013c394d5 : Import translations. DO NOT MERGE ANYWHERE
451f69d2f9c0 : Import translations. DO NOT MERGE ANYWHERE
7fc221f47bb0 : AudioService: remove SA state sync between BT profiles
c3c71a2a5cc9 : Make onBeforeUserSwitching calls synchronous.
1bde978bb33e : Report legacyStart for all displays legacyPending reported
826013a7e42d : Support OCCLUDED<->ALTERNATE_BOUNCER with animations
d2bc4fba897e : Add KeyguardRootView below SharedNotificationContainer
f6245be83ccb : Revert^2 "[Autofill] : Fix save regression with relayout"
df456fe8e32f : Use explicit user id for sensor privacy manager
c92535f0e4aa : Avoid blocking media loads when converting from resume to active
9968e51d0f6f : Fix top and bottom swipes not working after touches on glanceable hub
fba7eececa67 : Run ktfmt on CommunalHub.kt
4ceb7e3c7edc : Ensure that window gets to a drawn state
a95ad1182771 : Prevent flicker on PRIMARY_BOUNCER->LOCKSCREEN when dragging
93e5b37fe185 : Do not restart touch listening if TouchMonitor is destroyed.
a52f68e387d6 : ImageWriter: Check Surface is valid before use
e1d1b662540e : Fix buttons not aligning to the right
7ae924d049c6 : Fix crash from exceeding the number of permissible registered listeners
396c428fa1ce : Specify the display ID to mirror for media projection
b4c9a3404a29 : Set bg executor to inflate widgets asynchronously
b65fa4421db1 : Allow apps specifying minWidth/Height to still enter split
23eb08d9afe8 : Find pending AppearedActivity first
98c09b017cfe : Disable ASM_RESTRICTIONS flag
1964ee07fe3a : Change default hysteresis timer to 180 seconds for satellite roaming
2ce74e2d8477 : Fix parcel read/write mismatch
2f667803538e : Fix UserRepository to use the correct callback method.
6be7b3354389 : Revert "Run callback registration on the worker provided by the client."
949f6ebd2641 : Fix UserRepository to use the correct callback method.
9324ad4f94f9 : Revert "Run callback registration on the worker provided by the client."
18f2c6ce0297 : Remove UserManager.invalidateStaticUserProperties() and UserManager.invalidateUserPropertiesCache() from UserManagerService.initPropertyInvalidatedCaches()
b24b65532814 : Revert "Run callback registration on the worker provided by the client."
19a142685d70 : Revert "Move onBeforeUserSwitching call to the beginning of the user switch."
817847be9567 : Revert^2 "Move showing keyguard after the UserSwitchObservers."
a72153ab7fc7 : Revert "Move onBeforeUserSwitching call to the beginning of the user switch."
21a132065b96 : Revert^2 "Move showing keyguard after the UserSwitchObservers."
993780394e5e : Revert "Extra common logic of default transition animation"
2c006d11ea5b : Revert "SFPS indicator and BiometricPrompt MVVM cleanup"
e4d2cf035d9b : Do not allow GlanceableHub touch monitor to outlive view.
bab76df0066b : Use codegen to catch LinkageErrors from plugins
a450e9723616 : Refresh Notification Shelf layout when it becomes visible
39678faae67f : Improve logging and attribution in TouchMonitor.
899dedf5b7f8 : Fixing Concurrent Modification Exception in TouchpadDebugView
1b3c829fd2fb : Change method of checking for active task from index check to top visible activity check
aeb60b9fd82b : [SB] Update StatusBarWindowStateRepository to be for any display.
0a43eab4aed1 : Add ownership info for BroadcastUnitTests.
42aea0d339ab : Update AM related owners
7829616f7349 : Health: Remove non fixed-read-only replace_body_sensors flag
c082a3f5303f : Health: Add fixed-read-only flag replace_body_sensor_permission_enabled
ccd9ec45594b : Use only one BurnInParameters for AoD Burn in
58f1a001ec99 : [TeX] Add histogram metric for full screen magnification interval of triple tap gesture
c8c41e4868e4 : An optimization for Pointer Location for drawing the trace
6d486f230a8d : [sat] always report level 0 if OOS
5ba15fd92acb : Show the value of the pressure on touchpad visualizer
1b673d00f22f : Revert "Extra common logic of default transition animation"
d67631b4558d : Revert "Use a color container surface to animate rotation with wallpaper"
4da82456239d : Stop the tile grid from automatically reflowing during a resizing movement.
09b5254dc433 : Revert "Use a color container surface to animate rotation with wallpaper"
3c9b6a96707d : Add touchpad selection dropdown menu
6701e9bc61ab : Revert "Extra common logic of default transition animation"
625ff9d80e28 : Revert "Extra common logic of default transition animation"
2f0b9d62a653 : moved tests/keyguard to test/multivalentTests
d11f755aa453 : Remove gaillard@ from OWNERS file.
4858b21824d4 : Revert "Track Bitmap native allocations"
73fb1e0be0c5 : Amend MediaProjection Jank CUJs
5d224f8cc2f5 : Fix flaky test VibrationThreadTest#vibrate_multipleVibrations_withCancel
683c371c3f78 : [flexiglass] Hydrate dozeAmount with AOD and DOZE transitions
62c478cdf827 : Cleanup insets_control_changed_item
ac6cde62e08f : Re-land: Update the leash position when gaining a new control
d0bedecba62c : Fix intent used in PendingIntents
c17e5fe61292 : Notify launcher of freeform task visibility
53991c2f956f : Put ImeTracker.onProgress(PHASE_WM_UPDATE_REQUESTED_VISIBLE_TYPES) behind feature flag
b932945b87fb : Don't add the "Events" mode anymore, and delete it if disabled
274cf48505a6 : (Officially) make Modes dialog one-mode-per-row
452dbf961f7d : Revert^2 "Avoid remove starting window too early when playing multiple transitions"
1a78e726aada : Remove UserManager.invalidateStaticUserProperties() and UserManager.invalidateUserPropertiesCache() from UserManagerService.initPropertyInvalidatedCaches()
584a910eb529 : [expressive design] Create TopIntroPreference.
c5a645f388ec : Flag for waiting for multiple transitions when remove starting window
61ab2b65caf8 : Prevent activity token leaked to another process
d24ced251fcc : Fix isOccludedByApp to exclude when occluded by communal (a non-app).
09b82637fc73 : Tie KeyguardStateCallbackInteractor state to WmLockscreenVisibility + add dismiss callback notifications.
353ff476a1ce : Include the hardcoded list of sticky broadcasts to cache.
3099cf562e44 : [expressive design] Create ZeroStatePreference.
7d940ca8b501 : Batch calls to the Metadata Syncer
f3d9c63960f7 : Update AE flicker test bug component
7735c14bdf0a : Reduce memory usage of settings
974d816a719b : Intern namespace strings in aconfig.
fbde66727553 : Intern package names in AppOpsService
9e719d3639d5 : Cache sticky broadcast intents on the client side.
09fc80de5ad8 : Start region sampling once app transition starts, instead of when it finishes
ae92b086609e : Include app compat resize overrides in task resizeability check
317513376c19 : LEA index range consistent with SCO
cd354d3faaf6 : Only log smartspace timers when value changes
cd7db757e188 : Stop requesting focus to the input text field if authentication was successful
12ea0804c00e : Fix start info clock tests
ad57cd652ccd : Trace CoroutineScope usage
568adec5ac53 : Add a method to get all compile-time available system features
5b3ec801eefc : Fixed get packages for HSUM devices
fefc26408160 : Move key remapping to InputReader thread(2/n)
04b0d81cfac2 : Add UID for graphicsstats
aaa5bed3a6e1 : Update cooldown HUN title char limit to 60
90e4363c0853 : Refine systemfeature codegen behavior
950176fa6ff7 : [CDM] Fix association persistence XML parser logic.
fd60e4bc7fb0 : Modify getUserAssignedToDisplay to handle the extra displays
5775c39cc96e : Fix divider showing when children appear
4b19e0395935 : Fix width with long metadata strings
3c8d5352d0cc : Remove scene container code from MediaControlPanel
70e1718c1de1 : Implement policy for promoted notifications
a17acd7f11f7 : Allow to add a bug number to ravenwood annotations
3e181b1ed19d : Remove stateIn from buttons in shortcuts combined view model
2ce7ce64227e : PowerManagerShellCommand: Add sleep and wakeup
799bd5d3b40e : Remove calculation of unused local style when reducing image sizes.
b30a1b4e0e02 : Fix race condition in process observer
2fa8d330f445 : AudioService: log metric for audio focus hardening skipped due to SDK
b0accc8eba54 : Fix misc issues for transition to hub when turning screen on
6c9fc4c4a48b : Fix glanceable hub not showing when waking from doze
08870f6cbbd7 : Add automotive_code_coverage keyword to Car host unit tests
e68319faa5c5 : Revert using DeviceUnlockedInteractor for Compose bouncer.
b04cd9be1750 : Make the compose bouncer run on a narrower scope.
f568b9dfeabc : Correct the Javadoc for Conditional Barring Factor
0b948dc3c772 : Stop dream when keyguard dismisses for trampoline activity launches
f140e0fbdcf9 : Add flag check to desktop multi instance UI.
1cca7e883ff7 : Always make copies of objects from mDefaultConfig
ebd5e4715c02 : Update the ownership info for the /am directory
c3fe1335e721 : Update the ownership information for the apex/jobscheduler directory
4ad898181959 : [SB] Control ongoing activity chips visibility in binder not fragment.
fac240184026 : [SB] Update view model to hide status bar when in keyguard or shade.
996ce8cd26c0 : [dev_option] Add Initial bounds & Scaled resizing to Beta3 dev option
1f3603abb105 : Change touchpad visualizer colors by system theme
bd6890b9b252 : [bc25] Reset ShadeSessionStorage when Dual Shade is visible.
47fcd86ac09c : Set exclusion region based on drag resizability not task resizability
f6e69ac63bba : Check in the sidecar name to jar path mapping
190697ffca9d : [SB] Set up is<ChildView>Visible flows in CollapsedStatusBarViewModel.
f3594da27501 : Explicitly enabling feature flag in KeyboardTouchpadTutorialCoreStartableTest
a85c68a527f0 : Revert "Batch calls to the Metadata Syncer"
6a424c54ad24 : Disable rotation check on quick switch.
bf2bd0a6f96f : Read clipboard item mimetype from description
c68ee79d5a0c : Showing "Done" button only after touchpad gesture is successful
33ffc717d3dd : Making all tutorial screens insets-aware
7a2c79a50e4b : Improve WallpaperDataParser testing
6849af961573 : Topology tree representation
6265b00039af : Revert "Update boot image and system server profiles [M84C39P60S0PP]"
98037cd033ef : [Homepage revamp] Update the corner radius of selected preference
a0d3e89e64bb : Drop AudioFocusInfo if the FG user chooses to mute it.
bfd48620b0a2 : Implement persistent repository.
459150e48f0e : [Expressive design] update TwoTargetPreference
819eb88d6fe3 : Remove UserManager.invalidateStaticUserProperties() and UserManager.invalidateUserPropertiesCache() from UserManagerService.initPropertyInvalidatedCaches()
1a910a9ef0e6 : [SB] Create StatusBarWindowStateRepository.
62f02f7b6e81 : [Expressive design] create expressive design theme
766f507d5c0c : Fix enter desktop transition flicker in BD2A build
916bd9314252 : Call setIgnoreDisplayTouches on all udfps types
61cefe18c757 : Migrating WearBedtimeModeClamper to BrightnessStateModifier interface
68cc2e2ae345 : AudioPolicy: add API to make a focus owner lose focus
660f9bce2c13 : Fix AppFunctionRuntimeMedata.set/getEnabled
52604cd3c1ae : Remove duplicate isDragResizible method
2cd1394e0570 : Extract out common busy wait function
9134069bf628 : Use ServiceManager.getServiceOrThrow() instead of ServiceManager.getService()
0832f75f4bef : [expressive design] Create IntroPreference layout.
807d168a125a : Remove timeout logic from AppFunctionManagerService.
ef1b3cb6634a : Revert "Send loading tasks to PersisterQueue"
d96d2b8e14ed : Move the fully charged check to a later stage
0a868bd3e1f3 : [Expressive design] Check system property
da34eb9c46b2 : [expressive design] Update SettingsBanner layout.
6a2564663bca : [Expressive design] create helper class on the device.
caba2c45821f : cec: TV could fail to handle one touch play [1/1]
43ad4a468266 : Fix another NPE in RATR.run()
ca2493223733 : Make unmodified string val
8513d82520b2 : Add identity check strings
332c835f79db : Fix bg color of Handle Menu
c98777a7ee8c : Move stylus tail button gesture detection to PhoneWindowManager
f805a24fa525 : Only reset mExpectingSynthesizedDown once expansion actually starts
573b26267028 : Fix the issue where pinning share target doesn't work in HSUM
84018ece68a9 : Disable back gesture on hub directly
67b873d96623 : MIDI: Update docs for openBluetoothDevice
0a9168630373 : Apply ktfmt updates
3c39767a6a81 : Batch calls to the Metadata Syncer
efc3cece5f26 : [pm] define filegroups and trendy team for pm sources
ae2ddbcf215c : Fix handwriting trigger fail even isAutoHandwritingEnabled is true
e8921d8a7ece : audio: Add microphone icon to input settings
af274a1b2527 : Camera: Fix race condition in CameraManager
543b3a148f13 : Disable selected windowing btns in HandleMenu
dfb513d3ff81 : [flexiglass] Fix HUN animation and sizing in QS
b2af38ed58dc : Move executeAppFunctionInternal off binder thread
04cfe01ff73b : usb: Use Get/SetByteArrayRegion in bulkTransfer
a9ae5e6b5283 : Improve window decoration a11y
a09d038b4179 : [SB] Set status_bar_start_side_content height back to match_parent.
677b137f910c : nfc(api): Address API council feedback for always on API
817269f9b09f : AdbDebuggingManager: Add @Keep to mPublicKey.
0cb05f05e545 : Add expansion animation to QSFragmentCompose
5cf50a5f8d72 : Add Vertical and Horizontal Spanned grids
25c3761630a5 : Ensure surface control is valid before trying BBQ update
25e03a2cd434 : Implement resizable tiles prototype
6df1d751f48d : Expose Handler methods for mainlining VCN
a53e529adf61 : Add aconfig flag for mouse swap primary button
b4680fa4a6f7 : Revert "Allow fabricated RROs to survive a reboot in non-user builds"
d81a589c09eb : Add individual test owners file to route test failures
565ee03f4dee : Also default shell main thread=true in shell resources
06b6127511f1 : Use context id for getMainDisplayIdAssignedToUser
533e173fddc2 : Expose Handler methods for mainlining VCN
e3a210a871cd : Added DefaultAccountAndState#DEFAULT_ACCOUNT_STATE_SIM to support SIM account being set as default account.
d162898f7b10 : Fix NPE in renameAccount
e6dfa7bd8270 : nfc: Remove usage of "eSIM" from offhost names
569d43f377be : Prevent PiP and Bubble from overlapping.
6ebd76f3ec12 : [dev_option] Remove DesktopModeFlags from Shell
78cbb7a59533 : CEC: invalidate physical address on getPhysicalAddress failure
ba62d4bac04f : CEC: avoid sign-extending physical addresses
ead153f8c699 : Fix missing grouping after shade closes
c07e6f8ed283 : Migrated shortcut helper bottom sheet to compose
1e9ccf55d410 : Add bitmaps/native allocation metrics to 'dumpsys meminfo'
dae5dcfe938e : [Flexiglass] move getWallpaperColor to Viewbinder
4915c93e9e7c : [SB][RONs] Remove duplicate StatusBarRonChips class.
8e7dd52d4875 : Add logs to BrightnessSlider
106c3972c0a3 : Create observer flow for Caption handle state changes
ce7643494319 : Camera: Remove flag "concert_mode"
0cf1443c76ef : Move datasource tests
d0847e4f433b : Add correct flags dependency for force-grouping tests
85c5c9506e8c : Catch error when trying to Toast with unexpectedly missing context.
65b1a26d8c45 : Settings: keep the old ringtine cache not delete when set failed.
52a295d2c6ce : KeyboardRepositoryTest using FakeInputManager
6b27dc7548d2 : Fix MultiTogglePreference highlight issue
399f0d8e8be0 : [expressive design] Update AlertDialog layout.
81b4e05e1d6e : [expressive design] Update color of action button.
6e39348ed0fd : AuthService registerFaceSensor for hidl should only focus on face hidlConfigStrings
0b7dabd05f86 : Add TaskFragment token to TransitionFilter
0d64e293360b : Add flag for WindowLayoutInfo in Activity#onCreate.
c72852fa46cb : Move all service connection operation to background thread
73840ba107ef : [Ranging] Register ranging service
77efd35ff6a7 : Hook up "instrumentation resources"
b5cb69106587 : HostStubGen: Support "ignore" annotation.
1fd7d7d980ec : Force esp loopback for hidden menu testing
cf7663233a5e : Import translations. DO NOT MERGE ANYWHERE
9643c1dc1e2e : Revert "Remove UDFPS dwell animation for ultrasonic devices"
efb3bf540fc6 : Revert "Refresh Notification Shelf layout when it becomes visible"
c8445a481d12 : Ignore empty messages in FingerprintCallback
cc96c9730df0 : Import translations. DO NOT MERGE ANYWHERE
e1662a1bf148 : Keep relaunched freeform tasks in freeform if default desktop
5c079c9b863c : Import translations. DO NOT MERGE ANYWHERE
275007a265c9 : Import translations. DO NOT MERGE ANYWHERE
f2d75fee3ffe : Show selected input device
1a399cda7570 : Fix bubble notifications not being removed when permission revoked
66112fa6c9d4 : Require hold-to-drag for App Handle drags
b309335f8e24 : Import translations. DO NOT MERGE ANYWHERE
1cbc147afd5a : Fix deadlock when notifying emergency state change
696553cff937 : Send loading tasks to PersisterQueue
bd1399244a3c : Move onBeforeUserSwitching call to the beginning of the user switch.
1facb2101e88 : Make java_sdk_library dependencies explicit
a7a1e1d9f2f4 : Avoid non-required AppSearch operations in MetadataSyncApater
0a9a1b9c5043 : Revert "Refresh Notification Shelf layout when it becomes visible"
728512c0ced6 : Add null checks to desktop split interactions.
a7a55abb4e98 : Add a flag to use the legacy NtpNetworkTimeHelper
8f012349dc72 : Revert "Move showing keyguard after the UserSwitchObservers."
2a235a994abd : Fix an issue where animated the bubble bar twice from bubble button
41ebd5bebc20 : Allow apps holding OP_PROJECT_MEDIA to record lock screen
e11be8964295 : VCN: Remove ArrayUtils hidden API usages
341e942c37b5 : Enable from-text stub build for android_system_server_stubs_current
b4131eaf3b7d : [PIA] add package-level trendy team definition
7a101f76d72d : Close Manage Windows Menu when other menus are closed.
0044be32ef8c : Define aconfig flag for widget resizing
3f755dda27e9 : Revert "Add reusable WindowDecorViewHosts with a pool-backed supplier"
8d457364fae1 : Wait for ProtoLog data source to be available aince the register call is async
55a481d5873e : [Autofill Framework] Add some verbose logging to Session when it's triggering fill request.
5b9aaa8ec0b2 : Add a note about the async nature of PerfettoProtoLogImpl.register()
c626a8ba457a : Add support to trace bitmap count/bytes when enabled
3d3444abdc7a : Add setFrameTimeline() call for task drag transaction.
c9d931c97e91 : Request dismissing keyguard when showing MediaProjection Dialog
2348ba69237f : [flexiglass] Fixes bouncer layout on foldables
aea297f26245 : Allow miniresolver buttons to overflow cleanly
a0adf497c3bf : Revert "Use codegen to catch LinkageErrors from plugins"
54b1f37799f9 : Don't attempt dismiss while user switch is in progress
deebf047251c : Reduce Binder transaction size in getAllProperties
fefedd24dc3c : [Flexiglass] avoid UI collection of duplicate values
ba2a922fb9cb : Reset HUN clipping after cancellation of disappearing animation
60d125b969f7 : Extending setControllerAlwaysOn feature with trasnparent and Card Emulation mode support
3a1513de4ca8 : Moving away from LocalIntentReceiver
b3db0a1e311d : Convert (new) ScreenshotController to kotlin
24d59ab6ed4a : Make sure DisabledOnRavenwood on unloadable tests works
de80a39a43f1 : Logs when the Glanceable Hub times out
98bf0b8915a0 : Update exemptAidlInterfaces and PermissionAnnotationDetector's message
e4d75ab7831b : Use AnimLib launches for the UMO over the lockscreen (Flexiglass).
7b3dcebe6388 : Face VHAL for user build
44f00e6ec665 : Revert "Partially revert ag/27263995"
a68d9d8c590e : [sb] status_bar_simple_fragment flag
f4f8f922ee57 : [sb] remove unused element from StatusBarFragmentModule
d40257cfd6d3 : [sb] remove unused param from initializer callback
3c19b2573eb0 : Allow users to turn off key repeats
8b5f72927a2b : Add StorageStatsManagerTest to POSTSUBMIT
841b68bbf144 : Disabled two-finger dragging on TouchpadDebugView
d8a114fe4131 : Remove tests for impossible conditions
8298add32736 : Update bounds of shade view on config change
376d014abfe8 : BatteryService: expose capacity level API
0bdc6ada3aa4 : StatusBarWindowControllerImpl - Use Assisted Injection
fc811dce48fa : Cancel pending launch only if its removed process wasn't attached
971e2ad244de : Fix NPE in TouchpadDebugViewTest
2fad09a80020 : [Audiosharing] Catch addSource exception when BT off
2e533348eb87 : Update MediaProjection documentation for onStop callback
dd900a02e10a : [dev_option] Override caption bar inset flags via dev options
546cae007605 : Make java_sdk_library dependencies explicit
5e7349b63004 : [PM] Add PackageInstaller CUJ test case (34/N)
e56f0149d7ea : Remove launched text flag
69b20806a279 : Add AppFunctions Sidecar
6f43ab936024 : Fix NPE in UiModeManagerServiceTest
a6007ea52bed : [Ranging] Add framework-ranging to api build file
26d5af852164 : Use codegen to catch LinkageErrors from plugins
0b061e804360 : Update the resource's configuration programmatically to ensure test is in night mode
6122602971c4 : Rename media_transfer_wired_usb_device_name
84163cf00732 : Remove bugfix text flags.
ef881f533c9f : Rename legacy cache keys
d3c38dc25afe : Fix App Handle animation on cancelled drags
1b917593dd7a : Run callback registration on the worker provided by the client.
a5037d8438e3 : Remove bouncer root view whenever it is not needed.
fd9d6a097c9c : Add anr tracing to AnrTimerService
88fa3e2dc143 : Add null check before starting delayed cpuset task
016b72f32ed7 : Make the binder frozen state change API public
6db075285f8f : Removing TODO since bug is unfeasible.
c80e7d04dbd6 : Cherry pick customize JNI method binding name.
a6f234e1a096 : HDMI: Fix possible IndexOutOfBoundsException in HdmiControlService
e3db7a8514af : Disable bytecode optimization for SystemUIRobo-stub
3019c5aa4621 : [flexiglass] Enables fingerprint unlock while in AOD
47071990dbb8 : Revert "Fix an issue where animated the bubble bar twice from bubble button"
f107453a6810 : Initialize caches os UserManagerService creation.
495901e1a56e : Revert "Do not use DeviceConfig.getAllProperties()."
da21dd7f6368 : Fix CUJ UiThread detection when only a SurfaceControl is provided
4fb50c30398f : Add simple mechanism for synthetic recents transitions
12e68efbb963 : Load the spot hover icon when loading additional pointer resources
a934dcb1bae9 : Adjust falsing tests for flag rollout
9dcf53995618 : Fix Framework code for HDR bugs
80c901fd3fea : Re-add accessibilityUiState arg in TileContent -> LargeTileContent
067ba8452305 : Shift Key gestures handled by InputManager to IMS from PWM
e8c640313066 : Add new flag to guard refactoring for multi key gestures
cfb28482e99e : Remove unnecessary giflib dependency.
f17bb8e219f9 : VCN: Replace hidden API getCarrierConfigSubset(Context, int, String)
7860b9596fa6 : Adding an early falsing check to reset properties if necessary.
ecf0ab3eebbd : Use badged icon in App Header and Handle Menu
0c7184aea927 : [bc25] Ensure SceneContainer remains visible on Gone when shade is open.
f560f72ddb91 : Use ultrasonic onAcquired messages for UdfpsController callbacks
133ac0c1b84a : Revert "Add logging to debug HSUM in LauncherApps#pinShortcuts"
eb0c5075aaf3 : Use integer coordinates as the cursor starting point on a display
77e6252910be : audio: Update output device name for desktop
d3183c4e89ed : Revert "Add logging to debug HSUM in LauncherApps#pinShortcuts"
87ec5838b263 : Revert "fix: show overrides in device_config list"
ea44040ce515 : Adding MSDL feedback to Compose Bouncers.
f4296f1aa49d : [flexiglass] Update scene.md to reflect the latest flags
ea329372d842 : Validate originating process for transferTouchGesture API
6c9c3a14d436 : Moved tests systemui/[n-r]* from tests to multivalentTests
8ca3b7f495ed : Include compat-config XMLs in ravenwood-runtime
32fc4dd559a7 : Add flag for ongoing notif features
b8953ff94efd : Temporarily add logging to figure out where missing packages get dropped for Launcher
37b7cd5533ec : Wait for keyguard showing rather than app not visible when going to sleep.
e2b61a54b245 : Use MetadataSyncAdapter in AppFunctionManagerService.
cdfdd8d41965 : [dual shade] Adds haptic to dual shade expansion.
0d1fc5c0843b : Draw a trace of the movement of fingers
586516ae775b : Add @RavenwoodKeep to toString methods in Display
1dfbc3da4625 : Update DND quick affordance to work better with modes
6e60af469114 : Provide ClipboardManager as a UserScopedService.
f6af3e786a38 : Use new config to check windowing mode for upscaling enabling/disabling
2c02d9bba7ae : Reduce padding in Modes dialog and make marquee less eager
7d906b52237a : Fix MediaCarousel position in QS
4cd7f4610fc8 : Dependency fix of the FakeMSDLPlayer
73444553956a : Refresh Notification Shelf layout when it becomes visible
c03ab432b762 : [1/n] Adding aconfig flag for enabling tile resizing
e4998b11af6d : Clean up security view modes onDestroy
19a61048ad20 : [flexiglass] Removes dependency on ComposeLockscreen
7b25800ac1ec : Create SysUI flag: status_bar_connected_displays
695b61239449 : Status Bar - Extract interfaces of initialization related classes
9469611fdcde : Adding more logs to keyboard/touchpad tutorial
561d75911f6d : Check if the uri is opaque when createVibrationEffectFromSoundUri and catch exceptions to avoid other failed cases
6e7b28d581c0 : Made TouchpadDebugView edges rounded
86af2cbb31b9 : Never disable the manual rule (and fix it on read if it was disabled)
da051d265cd1 : Fixing button colors and order
4d0b38e6ad17 : Take AudioFocusStack state into account when showing/dismissing notification
ebff7c8e6371 : Track velocity of velocityPointerId only if is present
c38c0e4f1df1 : [Contextual Edu] Add logic for all gesture types in SysUI
59e0e9e98a1f : Add additional OWNERS to VDM
d9e1c1035af9 : Cleanup stale comments inside PolicyDefinition.java
b147016fd2c5 : Revert "Make MediaProjection Dialog a simple ALERT_DIALOG"
bd5d38b65f7b : Fix SCM app letterboxing in desktop mode
cee82101cdc6 : Split the return animation framework flag into two.
46a06145333d : Fix cancellation of MediaDataLoader jobs
090a0e759281 : Allow entering desktop mode by default in freeform display
c0643ee313bb : Break split when entering pip if transition contains closing changes
234f6a5acd26 : Remove no-op Immediately communal transition key
ea69e8950479 : Apply new ktfmt formatting
5ef5012f6120 : Hook InputRouteManager into AudioSwitchController
5fc1f1a905d4 : HDMI: On TV panels if DSM is enabled do not allocate an audio system
ffd138ea722e : Add tests for desktop mode unhandled drags.
0867e667eb13 : Camera: Remove flag 'concert_mode_api'
008072aa6c5e : [Ravenwood] Load native code without class load hook
0c00bf2902c0 : [Ravenwood] Always initialize Ravenwood environment
219fdf18a988 : Camera: Clean up remaining feature_combination_query flags
5a7e18f09d20 : Rename MediaOutputController
253b92f4a669 : Spellcorrection in iconlib
047b8c7e8e7a : Add audio device type bus to valid communication devices
ee70fdb2aa4a : Ensure BBQs created in a VRI use the same apply token
0c81597eab61 : Shift block shortcuts before KeyGestureController
4632a57b95ae : Rename ContactsContract.RawContacts.DefaultAccountAndState to ContactsContract.RawContacts.DefaultAccount.DefaultAccountAndState
eb05c18c442d : Get keyguard state from UserManager lock state for bg users
d9d7d52c0244 : HDMI: Send device to sleep if TV reported it turned off.
30781abdf381 : Don't register NLS in test
13431b15d7ff : Fix an issue where animated the bubble bar twice from bubble button
ab133055f90d : [flexiglass] Implement stack scroll on remote input activation in Shade
8d797718b836 : Camera: Remove flag manual_flash_strength_control
d67b1f833779 : UinputRecordingIntegrationTests: Extend device lifetime to avoid racing
a747bb6c527b : LockSettingsStorage: don't ignore insertion exceptions
fd6c7736f491 : Separate the normal and edit versions of tile composables
6db05fdc2c37 : Fixed the incorrect uid check for HSUM mode
2a86a6d287f6 : Add a new read-only flag to invalidate PICs at start.
e8044d506c07 : Add the OWNERS file for supervision test directory
89acb1c58439 : Fix wrong type in host version of ThreadBase
bd89e9b10fc2 : Bootanimation: Use custom Boot animation name sys prop
e9037dab72e1 : [Relayout logging]: Allow relayout logs to be logged
87327dd2da5e : Fix InvalidDisplayException on display removal for visible background users
072bc7d6a808 : [Bugfix] avoid deadlock caused by AppBatteryTracker.dump
579da54f0936 : Implemented Interaction states for Shortcut Helper
6f62c8c15a19 : Add hold-to-drag App Handle flag
a826d0ebe577 : Make manually activated rules stay activated on reboot
2b72d888584d : Removing remaining pieces of action key tutorial from touchpad tutorial
3f6b1035c388 : Add buffer release callback in NDK
8c2eacb4e803 : Add reusable WindowDecorViewHosts with a pool-backed supplier
c20cc5d29546 : Shift Open notes key gesture handling to SystemUI
b6afcfebf495 : User switching on boot race condition - unit tests
b654b31ccfd8 : Fix AOD->PRIMARY_BOUNCER (canceled)
203cbd6aa462 : Camera: Remove unused code related to 'surface_leak_fix'
1c7918d75c31 : Do not use DeviceConfig.getAllProperties().
bb0e420d82be : Add @AudioDeviceType IntDef to enhance type check
a7d50cbb2239 : [Unfold transition] Ensure that we start fold animation after half-folded state
ce2ef29d0206 : Update Compat UI colours and padding
5f69fb372054 : Add new pointer fill color.
172b287de10a : Revert "Avoid remove starting window too early when playing multiple transitions"
41fb8c465b61 : Revert "Avoid remove starting window too early when playing multiple transitions"
9d5a97fabcc2 : Use valid auto-group notification trigger key for sparse groups
45f28caa56e8 : Improve ModesUi (and related) flag checks in SystemUI
7b725c49a23f : Log exceptions of illegal provisioning state transitions
5cf3bed65a97 : Add feature flag for DPM.lockNow.
dce400951aba : Add default_team to flickerapp
4e2db7cea643 : Give WebViewZygote process shared app GID.
2b79e239a8e5 : Add unit tests to presubmit.
074c14335457 : Avoid crashes for no WearableSensingManager in Wear
8eedd1551942 : Add SimpleRequiresNoPermissionDetector
5cca1f2abd7c : Shift major shortcut handling from PWM to IMS
bf48fb23e13b : Enable sclaled resizing for non-resizeable apps
5cbdda5f2767 : Unwrap CompletionException for AndroidFuture(s) before translating them to failure response(s).
7f40bf6447c9 : Revert "Use activities' own animations, unless opaque activity on top"
feb9dc089e69 : Add traces for measure Audio-Haptics latency (SoundPool)
5ed89a0f981d : Fix two issues I found when adding CTS
ab6bbad80961 : Use a color container surface to animate rotation with wallpaper
a8fb311a246f : Batch migration of frameworks/base TEST_MAPPING to test_module_config modules
f952784b7a0c : Move StorageManageTest to Presubmit
0f6fca2c9d6c : [Flexiglass] Fix 2-finger swipe on single shade to go to Quick Settings.
a2e386b3555a : Don't send BOOT_COMPLETED to app in restricted backup mode
bf8d0dfc7136 : Support flagging for PreferenceScreenCreator
442b805d3257 : Avoid system app crashes for absent TEXT_SERVICES_MANAGER_SERVICE in Wear
2cf79281e792 : Revert^2 "Fix rounded corners in transitions on non-internal displays"
8a53df00b989 : [Audiosharing] Add intent keys.
bc6c6c6228cd : audio: Modify conditions to reduce unnecessary lock waiting behavior.
2ba8afa04cef : am:fix NPE and potential infinite loop problem.
55a95706f4f9 : AudioTrack: Enable CONTENT_TYPE_SPEECH for automatic power savings
3d1dc8b0c919 : Display the gesture name on the TouchpadDebugView
af68f94a8af4 : VCN: Remove Telephony hidden API usages
930bee1aecfa : Let handler perform input layer creation.
1e17adc62485 : Update media carousel visibility for glanceable hub.
04e15565399a : [bc25] Remove NotificationsShadeScene and associated code.
c0e9c2cb05ca : [bc25] Remove QuickSettingsShadeScene and associated code.
02ae2fc6a9bd : [bc25] Remove SceneFamilies.NotifShade and associated resolver code.
cd2ee6d88da6 : [Desktop Windowing] Rename Additional Windows Above Status Bar flag.
e716b4004928 : [bc25] Remove SceneFamilies.QuickSettings and associated resolver code.
ef59e5ee5a39 : Revert "Fix rounded corners in transitions on non-internal displays"
88a000143aa4 : [flexiglass] Adds haptic when expanding shade.
850627717f75 : Import translations. DO NOT MERGE ANYWHERE
66e73ab9780c : Mark enable_touch_scroll_feedback as fixed and read-only
d57a9813e638 : Return an status code from WifiMigration#migrateLegacyKeystoreToWifiBlobstore.
afb3e3cde056 : Fix NPE in ActivityThread.installProvider().
e5629678bcac : Import translations. DO NOT MERGE ANYWHERE
fe8e1b60dba5 : [AVF] Make patch level diff flexible by a requirement
2ea8c01def5f : haptic: handle attrs for input source custmoized haptic feedback
d0371fa61358 : [Ravenwood] Support fonts files and data files
55f73e1dd56f : [Ravenwood] Add an empty resources module
5378a36a3ab1 : Notify the dismiss callbacks when we finish transitioning to GONE.
586fcc8afcbb : Import translations. DO NOT MERGE ANYWHERE
f3bdc7a08b9e : Import translations. DO NOT MERGE ANYWHERE
bd03f70b1146 : Import translations. DO NOT MERGE ANYWHERE
ebdfa7da3f79 : Add pbdr@ and pragyabajoria@ to the OWNERS file for the Shell submodule.
3997833994e1 : UinputRecordingIntegrationTests: Add a debug mode to log received events
00f0da0e826a : Introduce UinputRecordingIntegrationTests
830ddac8a4eb : Format IMMS#dump to display concurrent multi-users
67d1c5f89e61 : Moved tests/**/systemui/[t-z] to multivalentTests/**/systemui
83584cc3b80a : Fix rounded corners in transitions on non-internal displays
7db6873b50ba : Fix user switching race condition on boot
5f067b4cd201 : Reset keyguard/bouncer on sim NOT_READY
52e5e466b190 : Refactor metadataSyncAdapter
0afa0611e2d4 : Import translations. DO NOT MERGE ANYWHERE
f935c1e50002 : Add test for targetSdk=36 orientation changes
92a906953a59 : Make Ravenizer less verbose
6514098d11d4 : Rename flag as enable_ni_supl_message_injection_by_carrier_config_bugfix
75a8a92172f8 : Update lint baseline for services
ea16e0e34a10 : Add ManageWindowsViewContainer.
b8cc0a3c1172 : Maintain aspect ratio in DragPositioningCallbackUtility.changeBounds()
4db00fb2c9dc : Delay insets updates similar to KCA updates
afcb9e404197 : [flexiglass] Add overlays to SceneContainerPluginState.
00d8bb88766d : Handle bouncer show requests when bouncer is already unlocked
8bbe8480e748 : Flicker Framework: MediaProjection
57ad2a61364f : Flicker Scenarios: MediaProjection
df84d211dddd : Letterbox scrolling: Expanded app-process touchable region
456f7511a9b8 : [Unfold transition] Emit rotation change only if rotation changes
9bc2965a57c7 : Add ProtoLogConfigurationService interface for better testability.
66b870635ac3 : Move ProtoLog tests to seperate test directory dedicated to tracing tests
ff78b0baaec8 : [bc25] Define animated transitions for Dual Shade overlays.
5897ff75bf47 : AnrTest: Use try-with-resources to close UinputTouchScreen
f5782de397e9 : Inject AppCompatConfiguration to WindowManager
fa9a54fd9b2d : Visualize the pressure as the opacity of ovals
5bdcbf9454e4 : Add more vibrator traces
d6a8c6e23bb7 : Add a new flag for enable_resizing_metrics.
6ca9fe483994 : Extract TestDisplayWindowSettingsProvider class
87a167d82f69 : Migrate PermissionAnnotationDetector to global lint checks
cca7e057e364 : Ensure consistent representation of field deprecated status
bd1dda27770b : Make MediaProjection Dialog a simple ALERT_DIALOG
6233e05d8ceb : Add Notification.shortCriticalText API.
dbbd3a1a0daa : Catch exceptions when grouping sparse groups
4fefeb0c8306 : [bc25] PlaceAllCopies of the shade overlay panel.
ce12c49487ce : Message for input device name nullity check
584694d9df83 : Add wallpaper team as OWNERS for wallpaper aconfig
21f0d639aa7d : Add accessor methods for current wallpaper component
d720a4e372c1 : Remove obsolete "next component" field from WallpaperData
2082a209aabf : Replace system_ext container with system
013e9837e414 : Move ObservablePreferenceFragment class
502d5d08314d : Add tests for the `FixedAspectRatioTaskPositionerDecorator`
345e39cd7cbe : Create owner file for appfunctions sidecar
3f04af20f6f7 : Extend IpcDataCache constructors to take lambda for bypass.
7a859403866c : [bc25] Handle transitions involving overlays.
f188ccf5463a : Revert^2 "Moving CrashRecoveryModuleTests to presubmits"
7e48f2053e55 : Deflake OpenTrampolineActivityTest
4f522ff2ff82 : Add ExemptAidlInterfacesGenerator for PermissionAnnotationDetector
dbb11ade776d : Add a custom lint checker FeatureAutomotiveDetector
5029ea510d6d : Implement logging for ContentOrFileUriEventReported
63561273b827 : Fix typo in @throw tag
428b72dd4dd3 : Modify the translation of the orientation on the touchpad visualizer
a1c322346d0e : Import SettingsLibIpc-testutils
cdc00f517fd7 : Extra common logic of default transition animation
659b6963e38c : Import SettingsLib/Graph library
541220cc04a3 : Make overlays modal by default
4b4567997218 : Continue to allow some orientation overrides
8b20a7bba87c : Add flag for universal resizable
3ef1347475c3 : Mock the startActivityAsUser to prevent silent crash
9eac48c72fe8 : Add onRegistrationFailure api
96edde66da58 : Show highlight for device setting items
05d91d730a03 : Import SettingsLib/Ipc library
c2d9c9a213c8 : Make java_sdk_library dependencies explicit
e534e81fe1b1 : Avoid remove starting window too early when playing multiple transitions
3cf332a410ce : Enable batterystats for all display IDs
27ee47bc87d9 : Add audio sharing quick settings dialog improvement flag.
04b85038184e : Fix notifyTaskDisplayChanged is called every time onDisplayChanged is triggered.
e65b5d360ac1 : Implement screen state batterystat events
3f016660a240 : Add Axis options to clock interface
2d1a83287bcc : Add golden tests for systemfeatures codegen
99f417fe4cc4 : Fix muting voice call
37b6764f32b8 : Change usages of SceneContainerFlag to ComposeBouncerFlag in KeyguardDismissActionInteractor
0a3441bea3a4 : Move binder to radio service user controller
7aca35e22dd7 : Allow to add a bug number to ravenwood annotations
cff4ac961013 : Move SystemUiRavenTests to postsubmit
b613d9824fc8 : Add "Manage Windows" option to Handle Menu.
814af359a2aa : Auto resizing the touchpad visualizer
d2de243dcb22 : Add interface for radio service user controller
755b1e84a9ca : Fix BstatsCpuTimesValidationTest
13c4422e972e : Track HardwareBuffer native allocations
b27f9146272d : Track Bitmap native allocations
58b799a7251c : Return early when the caller doesn't have any permission.
7bfb54f7f4ff : Add InputRouteManager and InputMediaDevice to support input routing
4bd9ef2ad5c7 : Don't allow UMO to shrink to 1/3 size.
a60bd295bfcf : Log AppOp access events in DiscreteRegistry
452c75f5f486 : Make java_sdk_library dependencies explicit
50c0c9e93cae : Support local overrides for sysprops
98a75be1aacd : Add aconfig flagging setup
55cb426b84c4 : Support test / target context, app context
534f488e6e89 : moved tests systemui/[d-m]* to multivalentTests
49ccb6579255 : Talkback highlights selected widget in edit mode
83269a668569 : Revert "[Hide DCK Device] Hide exclusively managed devices from the Bluetooth chip of QS SysUI"
d7e90a617da2 : Add support for ISO gainmap metadata
a113ac8d5a7b : Correct annotations for WebViewUpdateService/Manager.
22998b2b69c6 : Update documentation for DISALLOW_UNIFIED_PASSWORD.
fc776f807c83 : Fix LRU order in mLruProcesses in ProcessList.java
d2ec77941f95 : Add more sysuiResTag to fix e2e tests with the compose bouncer
60985a397aaa : [bc25] Refactor ShadeInteractor for Dual Shade Overlays.
b4744324dace : Expose STLState.startTransition(Immediately)
f151e30a8b27 : Mark IOnAssociationsChangedListener as oneway
546e518ca165 : Add carrier status bar icons to ignore list in DSDS
1943a55068ea : Add flag for touch pass through opt-in
e71016daf1b4 : Add tracing to RemoteViews
f082437a7e8a : Updated dimensions to align with mocks
57f15aaf40ef : Perform view model onTaskInfoChanged after split animation.
a4b0914422ea : Move widget view inflation to the main thread
066984e77442 : Cleanup App Clips ViewModel unit tests
0709c273aea1 : Flag guard network change using aconfig flags.
25d4014324e5 : Set enable_ni_supl_message_injection_by_carrier_config as bugfix
9ebcfd453e8e : Remove DEFAULT_ACCOUNT_STATE_INVALID from ContactsContract.java. This state is not used anywhere and it is not possible to set it.
3ca629e810f6 : Default trendy team for ravenwood
864e896ebdfb : Add omakoto@ to OWNERS file.
43db210f0f41 : Handle exceptions in AppFunctionManagerServiceImpl
301fac6cd00b : [dev_options] Move DesktopModeFlags util from frameworks/base/services/core to frameworks/base/core.
056e801c40e0 : Prevent apps from modifing reserved channels
71ae3672a07d : Remove old TODO
87651547e7ca : LightSensorController extraction from BrightnessClamperContorller
881c12ec5bcf : [MetadataSyncAdapter Sync api] - Add api for submitting a sync request to the sync executor.
b661f7b993a0 : Adding screen for recent apps gesture
c239d6b5cf8c : Fix typo in DeviceAdminReceiver#onOperationSafetyStateChanged
c1ac70606986 : Avoid bouncing user unlocked broadcast on main thread
9aacce940ee0 : [Flexiglass] Add horizontal padding to QuickSettingsScene
87079fe6ec93 : Fix keyguard flicker on QR code launch
3b0b4cd8312d : Update MediaProjection OWNERS
bae5510a0025 : Revert^2 "Remove dependency on SystemProperties.set"
611728f7a7a4 : Fix race in DisplayRepository tests
571fea26b2d0 : Show even dimmer upgrade dialog on QS
c975409be97e : Remove onClick when Clear all button not visible
e59da0bd15ce : Reset display settings applied via [DeviceEmulationRule]
49f3f3909845 : Revert "Remove dependency on SystemProperties.set"
4e6342e17a81 : Add ElementKey.placeAllCopies
37cd9ee77a55 : Add ObservableTransitionState.OverlayTransition subclass
5707ba6b90db : Create fixed aspect ratio decorator for the resize task positioners
bd1f16263d70 : Compat: rotate+crop only if app and device orientation doesn't match.
93bd245d0ac5 : Handle different device/activity orientations for camera compat.
6d74c433c0fb : Adding support for overriding window state in all transition This allows playing app animation following progressive back
db41a3045187 : Propagate min size constraints in (Movable)Element
b7e5a65295e8 : wm tracing: fix race condition in tests
f970db03c3a8 : Post pilferPointers callback to UiThread's executor
40bbf3b9cfd9 : Use DeviceProtos to get flag file paths
0f6e11b68da2 : Revert "Adding ViewCaptureAwareWindowManager to FloatingRotation..."
af3de5f811d0 : Add debug log for Task resize info
4c008874f951 : Add WindowDecorViewHost and WindowDecorViewHostSupplier
23fbdffd90ad : Add interfaces to abstract out Shell DragAndDrop behavior
e5632bcbbaaa : SystemUIBottomSheetDialog call dismiss() when hide it
7730064a8f8d : Add enter_desktop_by_default_on_freeform_displays flag
2f412ed64688 : Add sysuiResTag to compose bouncer elements to fix e2e tests
4773bc7499c0 : Remove accidental restored extra invocation
ba2677512a51 : Do not turn off screen before locking out device
d8465f2bc6b8 : [expressive design] Rename Card to Banner.
9b30873bad2c : Clean up flag fix_crash_on_getting_config_when_phone_is_gone
e76bb8aeeb5e : BatteryStatsService: usage stats query update
4db4e28c2903 : [flexiglass] Fixes bug where the swipe lockscreen would get skipped
e85b1b087d21 : Fix DreamOverlayServiceTest.
9a9f3de9ec9e : Add the new API onSendDatagramRequested
de068cc74c7f : Move HeadsUp* files into statusbar/notification
e73a0a381ff0 : Add location to dream overlay status bar.
e7facb9d7443 : Introduce a new IOriginTransitions.aidl interface for handling origin return transitions.
bfa1d7137134 : Periodically read cpuset categories until boot complete.
b77349d24aa1 : Camera: Remove flag annotation for feature_combination_query
7b2937120eee : Rename ZenRule.isAutomaticActive() to isActive()
c7677bd782c8 : Revert "Show even dimmer upgrade dialog on QS"
2fc899a316b7 : Camera: Remove 'extension_10_bit' flagging
4848721e5007 : Add logging to debug HSUM in LauncherApps#pinShortcuts
2073b73d917d : Settings override for use_app_info_not_launched flag
831ce7ba0ce8 : Import translations. DO NOT MERGE ANYWHERE
1d33ac828d2e : Remove extraneous logs in IntentFilter
1671e74ae8e4 : LockSettingsService: clear strong auth when adding primary credential.
4b6c426ae630 : Import translations. DO NOT MERGE ANYWHERE
ff3c498e6555 : Import translations. DO NOT MERGE ANYWHERE
5d8fa6b2ba85 : Import translations. DO NOT MERGE ANYWHERE
3ef860356f76 : Import translations. DO NOT MERGE ANYWHERE
ff270d0aa663 : Import translations. DO NOT MERGE ANYWHERE
a9e8cff0b3c1 : Import translations. DO NOT MERGE ANYWHERE
c2790e0e279f : Import translations. DO NOT MERGE ANYWHERE
1a69bf65926b : Add notification for onInferenceServiceDisconnected
0ef1c01b89b8 : Import translations. DO NOT MERGE ANYWHERE
70f3bfdee750 : Import translations. DO NOT MERGE ANYWHERE
f275681b8852 : Import translations. DO NOT MERGE ANYWHERE
d9a1fd21b176 : Add remaining KeyguardStateCallback calls + send initial values to new callbacks.
9899869bea4d : Import translations. DO NOT MERGE ANYWHERE
400bacf243e2 : Import translations. DO NOT MERGE ANYWHERE
18656ad9289b : Import translations. DO NOT MERGE ANYWHERE
f72b1a050ee0 : Import translations. DO NOT MERGE ANYWHERE
59d066ce8765 : Import translations. DO NOT MERGE ANYWHERE
eff1702e665a : Import translations. DO NOT MERGE ANYWHERE
7d1f3ccba882 : Import translations. DO NOT MERGE ANYWHERE
4e76caa61efb : Import translations. DO NOT MERGE ANYWHERE
c429a488ac12 : Test display event delivery to cached processes.
0e68fa834844 : Import translations. DO NOT MERGE ANYWHERE
17cb9f329eb5 : Import translations. DO NOT MERGE ANYWHERE
2c1bbe5e19c4 : Restore keyguard enabled logic that was messed up by ag/28176154.
89c3ba2749e1 : Health: Add replace_body_sensors_permission_enabled flag
f4f5352f2750 : Honor opting out from caller with only EXECUTE_APP_FUNCTIONS permissions.
1bbed3861a4d : Import translations. DO NOT MERGE ANYWHERE
c1d569d1039c : Use Eagerly instead of WhileSubscribed for shortcuts
c0c7b1fe9ca7 : Import translations. DO NOT MERGE ANYWHERE
b634a647fd3e : Import translations. DO NOT MERGE ANYWHERE
11d103807115 : Remove shaoweishen@ who is no longer on output switcher
e213ba1a224b : Import translations. DO NOT MERGE ANYWHERE
fc909fdfe464 : Import translations. DO NOT MERGE ANYWHERE
d9f1cf6daa0b : Import translations. DO NOT MERGE ANYWHERE
9a793272d677 : Import translations. DO NOT MERGE ANYWHERE
31e3ba1ca286 : Import translations. DO NOT MERGE ANYWHERE
a15c9e794330 : Import translations. DO NOT MERGE ANYWHERE
dec09ada479d : Import translations. DO NOT MERGE ANYWHERE
ffedea41dcd9 : Import translations. DO NOT MERGE ANYWHERE
99b1f67d2b86 : Blind fix for flashing lockscreen/bouncer
40c7338f2e82 : [Flexiglass] update width and height of UMO when updating players
2d5f87c2fbfd : Clean up aconfig flag bugreport_mode_max_value
0b63e8f6c18e : Revert "Load vibration scale gain from system properties"
7d59b3c87afe : Always show caption in freeform even if apps are requesting immersive
7da897474cd8 : Using the BouncerHapticPlayer for bouncer haptics.
43ba03fddffd : [flexiglass] isDeviceEntered also checks back stack
eabaa40505c7 : Check for null while comparing responsible installer & requested installer
854947f3e91d : Add ADPF FMQ implementation for PerformanceHintManager
809a2ebe4e16 : Batch creation of test_module_config entries in frameworks/base
d9af83bb76d5 : Call setIgnore directly on session
338668402a8a : Add accessibility for new tiles.
1b7202f59be9 : Add error logging for IntentFilter parcel errors
1bbfeb9e73db : Check for SCO devices for STREAM_VOICE_CALL when determining routedToBluetooth
b21d149fdc74 : Avoid falsing rejections on PIN compose bouncer
3b7b7ab471c5 : Highest HDR/SDR raio API
adb32da273ee : Do not change scene when launching edit mode in STF
ade62c4e428b : Redirect communal scene interactor to scene interactor
9eef0e56c7df : Fix enter-desktop-by-drag cuj to only cancel when aborted.
39c5077d3b26 : Introduced the DefaultAccountAndState class in the ContactsContract class.
b23c2773eb93 : Add 'isTransitioningBetween' and 'isTransitioningFromOrTo' in observable
8e311914ae7a : [bc25] Remove the deprecated shade scenes from SceneContainer.
237093c0e53c : Disable transparent policy for freeform activities
587b4cd4c5bb : Fixed focus issues with left side panel
a27b862bc0f0 : Update dim state when new window is drawn
a61891a008b9 : Abstract FutureAppSearchSession
be5781990478 : Fix calling forceVolumeControlStream when Volume Dialog hides
35d70d06232e : Remove PointerIcon frame size checks for animated drawables
223ba7e160e4 : Report source of db closure
f53ace421350 : Prevent keyguard from flashing after dismissing
52e0865409e1 : Revert "[RONs] Define Progress Thumb Icon for EnRouteStyle"
987a983df817 : Enabling swiping multiple umo
cbe8f0224f95 : Remove always-true 'publish' parameter
2f972b64c678 : Remove unused imports that break sysui studio.
31721aa17a94 : [flexiglass] Add NotifIconContainer to Lockscreen
c82878e7db1f : Remove unused Flags variable from ImageExporter
4c6e54230eb5 : Use platform WindowMetrics to get window bounds
de8d634cbe30 : Don't share elements when the shared animation is disabled
bcc2a8bb4b19 : Add exit desktop windowing transitions flag
86f8f8bc2e88 : Fix Environment#getDataSystemDeDirectory API
63490e16961e : Replace setNotificationShadeWindowViewController with Dagger
a5cb798f0b1a : Update Extra Dim Upgrade Path Strings.
0989b42ea77a : Show even dimmer upgrade dialog on QS
80a95a8f283b : Add a feature flag to provide new methods to get packages.
43a52dcd2b70 : [bc25] Support dual shade transitions in MediaContentPicker.
33f83c233f03 : [bc25] Set overlay shade entry points from Lockscreen and Gone scenes.
30f8be44f349 : [PB] Avoid resume activity while make paired activities visible.
b16ec489652b : Revert "Migrate libcore benchmarks to BenchmarkRule"
f4220259041c : Adding overview gesture monitor
1f6abecea8db : Remove finish-callbacks from BackProgressAnimator upon callback unregistration
a4704d2163a3 : [Audiosharing] Sync sink source when they are combined in CSIP
b0bf84f6b446 : Fixed errors after updated aosp/3261955
f4631727b752 : Acquire the global lock of WM before calling updateConfigIfNeeded
0cf343457d59 : Add com_android_wm_shell_flags_lib to desktopmode static_libs
c11cd39e29ca : Run ktfmt on packages/SystemUI/compose/scene/
05971e9258b6 : Update Vibrator service with new APIS
44e78e10dff8 : Page rendering not cancelled exception in renderPage
d25450377c2d : [Bugfix]Modify SurfaceControl setColor callName error.
b2c6e005539f : Create abstract decorator for resize task positioners
726526e5fe8d : Create close_prepare_back transition after animation finish.
d13ea580c00b : Import translations. DO NOT MERGE ANYWHERE
1c06b8c91dc8 : media_solutions: Add android.media.editing.flags-aconfig flag
05f2be1e9e1f : [expressive design] Update MainSwitchPreference.
26e9b1044d4b : Scroll down to avoid tapping on nav bar
b4143655975c : Move PiP window back to its previous location after IME is dismissed.
08d95482a44c : Remove dependency on SystemProperties.set
a89cce5d8f00 : Add et-rEE resource to get exact language country matching.
ed1f2e149361 : Remove log spam
1e37ed3b647a : Make java_sdk_library dependencies explicit
e07d73c37487 : Make java_sdk_library dependencies explicit
491c2dbf50de : Prevents activity becomes invisible while keyguard going-away
3255d1a24239 : appops: checkOp uid mode fgd translation
699bc20b29d1 : Import translations. DO NOT MERGE ANYWHERE
675ceaa52f13 : Import translations. DO NOT MERGE ANYWHERE
db16dfe23fec : Revert^4 "Revert "Add userId information in Transition#AnimationOptions""
0b67db722ae7 : Import translations. DO NOT MERGE ANYWHERE
67fde754ef58 : Minor cleanup of SnapTarget
19618c7b82cd : Import translations. DO NOT MERGE ANYWHERE
5cd621b30394 : Import translations. DO NOT MERGE ANYWHERE
b60681aee01a : Add KeyGestureEventHandler APIs
43b4b50daeed : Camera: Remove flag 'single_thread_executor'
5d95931b9672 : Import translations. DO NOT MERGE ANYWHERE
5173ce852363 : Ensure DisplayTracker callback is not GC
f8def36ad49b : Set scrollbars to none on EnableZenModeDialog description text.
cb8c7f5d38fe : Clear the swipe PiP on legacy enter path
14406149022c : Remove PointerIcon frame size checks for animated drawables
6d11f4d16dc9 : Report double-quoted string literals in SQL statements
d8a68830d0eb : Add logs and set visibility to gone on animation end
316bd69b5e7e : Revert "Move tests/systemui/s* to multivalentTests"
d032a9c8d402 : [Improve logging] Add clear messaging for ignored logs
6990e09b6669 : Add aconfig flag for mouse reverse vertical scrolling
c317d4a270f9 : Allow junit-impl to see runtime-helper-src
3f3dce4f4eac : Fix the naming of variables for permission checks.
820ec7873041 : Cleanup of the haptic volume slider flag.
509d4ce70b04 : Rate limit calls to AM.getMyMemoryState().
110b170951b0 : Fix BubbleExtractor not looking up activity info in a user-based way
9fe38eb066bf : Removing Haptic Brightness Slider flag
916f65fa72ba : Run ktfmt 0.52 on SceneTransitionLayout sources
f39dfee1dd82 : Fixed errors after updated ag/29186008
01006f7f9708 : DO NOT MERGE Restrict access to directories
5f68c3bb0acd : DO NOT MERGE Restrict access to directories
288bfec6203f : [RONs] Define Progress Thumb Icon for EnRouteStyle
31068add7a58 : Fix finish callback transaction
64feeb2649ef : Restrict to assumptions that have been valid for a while
0d323f1d8c86 : Refactor dimmer getter
d02bb11e0dca : Add a custom message to prompt user to set up screenlock before PS reset
f4373512a508 : remove unused forward declarations in Canvas header
84642f815835 : Remove references to SkMSec type
e77084fb15c4 : Remove the backlink resolves to same app check
6ba013cf0763 : Visualize the fingers on the touchpad visualizer
496c34dadbb8 : Don't show MediaProjection consent Dialog above lockscreen
e5cb884b02cf : Null documentation on InsetsParams#getInsetsSize
4db9092ad1d0 : Update handling of vibration effects that don't need cropping
98460172ff8f : Remove Overrides-to-Policy dependency for CameraCompat in `isCameraActive`.
931f02d95d53 : [Contextual Edu] Check if initial delay is elapsed before updating signal count
4addccb46f5a : Handle multiple touchpads in TouchpadDebugViewController
9d3544d2bb0a : Apply media notification comparison technique on legacy code
ebe0507b3639 : [MetadataSyncAdapter cleanUp] - require nonnull for non nullables
38a90aefe2bd : Add util to get package name from runtime metadata schema
126dca0b33c3 : Remove wrongly added is_exported=true
fc29b1480d2f : Restrict access to directories
6853df6f934c : Restrict access to directories
7f1bc271379d : Restrict access to directories
c984c3b842c2 : Restrict access to directories
4f7d725c17ce : Send binder calls in MediaResumeListener to background thread
a13d287378d0 : Add remove to FutureAppSearchSession
9810a187240b : Ktfmt on MultiPointerDraggable MultiPointerDraggableTest
25fefa8cc90c : Move no_break_no_hyphenation to released flags
0b97ba755faa : Move new_fonts_fallback_xml to released aconfig
a7583fccf1ba : Make SearchSpec Internal when fetching metadata properties.
ce15a76c6481 : Added new custom View to TouchpadDebugView
9e80080cd6a4 : Fix typos in WindowManager type constant documentation
ec350061a322 : Add SDK_MINOR_INT
e2cc267a14a4 : Revert "[res] Better modification time resolution in Idmap"
ee8ce38e1a07 : Export art-aconfig-flags
dee1fb24a829 : Fix "copy constructor" in TestModeBuilder
be8b7c49a241 : Fix namespace for the jank flags.
aa185919f72b : [bc25] Replace references to deprecated shade scenes in ScrimStartable.
0d226d69c4a5 : [bc25] Update references to shade in WindowRootViewVisibilityInteractor.
16afc6f456af : Arrow down navigates from search bar in shortcut helper
d62230abcf2c : Use display of parent window if available
fee2fdfde9db : Catalyst framework integration
0b2c6ef74928 : Move tests/systemui/s* to multivalentTests
67641437837c : Fix the application startup failure caused by the abnormal state value of ceDataInode in version V.
64559297bcfb : Don’t consider move without actual bounds change as drag
30ad8993f1a6 : Move fix_line_height_for_locale to 24Q3.aconfig
8f9218a51dd3 : Move some exported flags into 24Q3.aconfig
dba6488fb1f8 : Add nona to owner of Paint
4bcca6499e82 : Avoid starting window being stuck while launch transient launch.
dc81885dc625 : Write RemoteViews actions to proto (2/3)
2af98404abd5 : Write RemoteViews actions to proto (1/3)
fe993f7d33e9 : Fix issue with PIN output content not center aligned as expected.
3983f8beb40c : Fix double modifyRawOomAdj in computeOomAdjLSP
d1a4e7d2c11e : Fix PackageManager#getPackageArchiveInfo to cache derived fields
2545348f6036 : Move binder to radio service user controller
7f30249a02c0 : Add interface for radio service user controller
2af2a8c35619 : ThermalManager: Don't hold mSamples lock while calling power HAL
b91437020051 : Restrict access to directories
57b9d1133573 : Show mute icon when volume at zero.
9eb05607c7d6 : Update KeyguardDismissActionInteractor to work with compose bouncer
65388c2c5998 : Include keyguard dismiss action refactor as part of compose bouncer
4d1f67241098 : Add tracing to record battery changed broadcast event.
d05e5c7e14d3 : HDMI: Declare flag for Avoid Ghost Watch time feature
be7664952200 : Replace internal APIs in android.webkit.UserPackage.
3be9c5a28b7e : Add multi-display support to focus switching in shell transitions
bf0074717d72 : Fix wrong suppression setting value
89fac7941d08 : Introduce RavenwoodConfig
e40dcd9ec352 : Revert "Code refactoring: Move doRename out of preparePackageLI"
bc966a7c52ff : Add scaled resizing flag to desktop mode flags
9bfeab04216c : Add test mapping for running CTS in postsubmit for system-server changes.
973ae2361401 : SystemUI: Switch to Kotlin alternatives for java.lang annotations
14d11fb699ec : Update doc to reuse getDevicesForAttributes for get input devices
61564444db47 : Allow any non-touchscreen device click to bypass long-press need for shortcuts
58afb907c0e3 : Allow non-interactive click on lockscreen to show bouncer
e27e42255231 : Improved `dumpsys device_config` so it calls the mainline implementation.
c244eb6595d0 : SFPS indicator and BiometricPrompt MVVM cleanup
d0e7192ee5cd : Add safeguard for package not having state
1a5478a70933 : [SB][Wifi] More protection against invalid values from WifiTrackerLib.
181264cb256c : [pm/archive] allow preinstalled launcher apps to unarchive even if they are not default
d4191de327f7 : Set screenshot action button tint mode to src_in
f89021a2428c : HDMI: Fix broadcast vendor command handling error
6b2f4337738e : Ensure DisplayTracker callback is not GC
a6d1015bd2a7 : Inform freezable state observers if freezing is cancelled.
ac58356c811f : Change to MSDLModule to use the new MSDLPlayer creator function.
29e397412d87 : Add categories to tiles for edit mode
79e3576e2d34 : [flexiglass] Extracts shadeMode from ShadeInteractor
7f125f08fa63 : [SB][RONs] Support multiple ongoing activity chips.
6277c9fa8298 : Camera: Remove code for log_zoom_override_usage
a7b7ae82c972 : Migrate PermissionAnnotationDetector to global lint checks
2384119ccc7d : Camera: Remove code for log_ultrawide_usage
5c8b06b83dc1 : Switch to using override type enum
ad7c2b9d3d4c : Use setRingerModeInternal in the AudioRepository instead of setRingerMode to align the behaviour with the volume sliders in the Settings app.
6e521b228d5d : Add broadcast listener launching tutorial for keyboard and touchpad
2ea912c325ba : Enable the customised vibration of (1) default notification (2) channel notification.
6cb5cc36d6a8 : Immediately set lockscreen alpha to 0f on DOZING->OCCLUDED...
0b1b82b1083f : [Flexiglass] Remove getTopPadding() from NSSL dumps
6dae8db42fcf : Move a11ychecker sources to an isolated dependency
cba24eff330a : Prioritize verify app not enabled error
719b2fdb472b : [PM] Don't return the trimmed label
e6788998e01f : Export flags used in FlaggedApi annotations
999c9eacabb1 : Make the long-deprecated detachDrawGlFunctor a no-op.
064eb8ea5d42 : Add test mapping for running unit tests in PRESUBMIT for system-server changes.
693341d36280 : Don't expect an error on log to proto
d197c0788fd1 : SystemApi for specifying insets in LayoutParams
2cbc7e02820e : Migrate FLAKY options from modules to test suites.
78bb8c538a92 : Improve logging in ManagedServices
150f37a98f57 : Introduce MetadataSyncAdapter.
529255715624 : Revert^2 "[flexiglass] Add bouncer predictive back motion test"
7910e6a29b59 : Check device sleeping state for bouncer visibility
6492a9dd7ce7 : Use flatMap to ensure NSSL alpha becomes 1f when GONE
a8c39a41f145 : Add method to retrieve document by id.
06daf89920f1 : Use sync transaction for prepare open transition.
8dddab919911 : [flexiglass] Replace the two footer vis flows with only one
cdf10953f4e3 : Revert "[flexiglass] Add bouncer predictive back motion test"
afcbf60ca203 : Note that View.onTouchEvent is called for touchpad events too
ccd994ca054b : Use bool1 instead of isEnabled
42e5746a77a5 : Remove base observer
a7c0a2685820 : Support carrier config for NI SUPL message injection
13e69db0dbbf : Revert "Migrate libcore benchmarks to BenchmarkRule"
d5908ace20ae : Temporarily disable Conscrypt perf tests
e4e8f22cc838 : Ignore test base class MaximizeAppWindow
1cd3dae3d2e1 : Clean up some dead code.
f52cdce1aca3 : Exclude game apps from orientation experiment
0469ca8398ef : Pipe appTransition signal to taskbar to pause region sampling when it's ongoing
7ce086295893 : Import SettingsLib/Preference library
c55c616ca8de : memory leak: Closes leaked instance
d4ed15d09bdd : Remove explicit creation of SurfaceSession in WM shell
ce41cdf4c0a0 : Import SettingsLib/Metadata library
fbff45b49e2b : Remove lazy_variation_instance flag
0f5ca2aaab06 : Remove icu_bidi_migration flag
5f4912fedd9c : Remove deprecate_ui_fonts flag
6be8f5935bd9 : Add a custom transtion type, TRANSIT_MINIMIZE
8ceac2b3a7f3 : Update OWNERS file for blobstore related code.
cf9f66d0fb84 : Update OWNERS file for broadcasts related code.
bca640f6ef96 : Introduce FutureGlobalSearchSession
8858f6b5608e : Rate limit calls to AM.getMemoryInfo().
aa9151e38631 : JobScheduler: Add evaluation patch for detecting and logging empty jobs
f19b45e12f39 : AuthService registerFaceSensor for hidl should only focus on face hidlConfigStrings
0d206610fa39 : Code refactoring: Move doRename out of preparePackageLI
43cd59456415 : [Ravenwood] Use native Parcel and Binder implementation
fff1d48f4327 : [res] Better modification time resolution in Idmap
a7c29e259c95 : update mapper to include android_health_service namespace
55f32a1fa7cf : Block background dream launch during widget launch and occlusion.
0df722f5580a : Add a trace to link inputEventId and vsyncId
df488c139f65 : Enable rounded corners when PiP exits to fullscreen.
d66329098c10 : Handle failures from Before/AfterClass in the runner
11ea25d2e32d : Swipe between QS pages when using mouse scroll
9262d19ddd9c : Shorter rebind time for active tile service
87ca2ade920b : Clarify semantics of changingToSame function
d2db35c39d0f : Add scroll haptics for touchscreen scrolling in ScrollView
66c9fc0ee8ec : Always call tieProfileLockIfNecessary() under mSpManager lock
78ca554de1fd : Adjust dream overlay cast status bar item shadows
3ed2996cf30c : Change TouchpadDebugView color on touchpad button clicked
e6b26ba915d6 : Assign OWNERS to DisplayManager test apps
e2b6ed23d25b : Send all binder calls in MediaTimeoutListener to background thread.
788332dddbd2 : Added telemtery express counter to track explicit uri grants
8a9e73544648 : Prevent duplicate posts from entering pipeline
73a9a1c846f7 : Support another GONE->OCCLUDED case
f1c57db78e14 : Prevent calling StatusBarManagerInternal for visible background users
f019c298f86d : Add KeyguardStateCallbackInteractor.
a17aac0b5508 : Revert^2 "[bc25] Add Dual Shade invocation zone detection."
9d22d0f25fda : Reapply "Apply pending transactions always"
d7e7535cdf8e : Revert^2 "Add LogBuffer for media device changes"
7cb3f2dd7e6e : Remove workaround for SysUI SCO deprecation
bbbebd20c5af : Add new error code SATELLITE_RESULT_ENABLE_IN_PROGRESS
f4d569ecc73a : Utilize the AssistContent#getWebUri when available
abe0f448d1b4 : Disable StatusBarDisableFlagsInteractor with scenes enabled
3beb398457be : Adding MSDL feedback to the pattern bouncer.
ff11169df376 : Revert "[bc25] Add Dual Shade invocation zone detection."
4a973505af15 : Do not use statusBarInputLayer in bottom stage tasks.
c332ff23f210 : Signalize coexistable DPM APIs by adding @SupportsCoexistence annotation.
14d9edbde22f : Apply "night mode" device effect immediately if the keyguard is showing
8bb53fdae8ed : [sb] fallback from data_spn to spn
586cc8b4e828 : Fix "Record issue doesn't stop after tapping the chips on status bar"
c72a1f652c4c : nfc(api): Move isEuiccSupported() from @SystemApi to public
2a07f9bf1990 : Fix flicker in Biometric Prompt medium to credential transition
c1cdfed216e8 : Add tests for FutureAppSearchSession
9f5ec6218a11 : Add ExemptAidlInterfacesGenerator for PermissionAnnotationDetector
85c8c448e894 : Make UserTrackerImpl.userInfo thread-safe.
066a241943db : [flexiglass] Dismiss bouncer when clicking on action button
0d54484034f4 : Add logging around display removal.
e77ab7aae54f : Add support for AHARDWAREBUFFER_FORMAT_R10G10B10A10_UNORM
a6d4f5a4d0e9 : Update log info.
f0ef76c96ada : Add logging to screenonunblocker
b90a8bb65461 : Add flicker test for maximum window size constraint.
42c89f445ce6 : Add a flag for the new System API which improve caching implementation.
f01c5e2e3580 : Add options bundle to setSecondaryLockscreenEnabled
5cc576d924c9 : [Contextual Edu] Check if target device is connected before incrementing signal count
688b3704864d : Create hostgraphics header target
382674f4a4a6 : introduce FutureAppSearchSession
8b08ad09c014 : SwipeAnimation.animateOffset() returns the consumed velocity
3fda9e8e5b06 : Add logging to help debugging missing viewerConfig issue.
c259a67f9836 : Fix PerfettoProtoLogImpl tests
72f5a375b8b5 : Add missing doc strings
cf277ad02347 : Add id to LogLevel matching those in the proto objects
c70c4ff2f094 : Use single PerfettoProtoLogImpl for all tests
f87b0c7e4c04 : Trace test viewer config in PerfettoProtoLogImplTest
bfdcf16bf54d : Add Settings Provider data stores
18375b1bdf1e : Refactor CaptioningRepository to take current UserHandle into account.
1fcc632deee4 : Populate iconResId in ModesTileModel if it's know to be a system icon
19b01af0ad05 : Add an infix `to` as a shortcut for showing overlays.
58736880a9bc : [bc25] Add Dual Shade invocation zone detection.
4dd642f0991c : Improve Screen_brightness documentation
d8e859835a04 : Desktop tests: re-add functional test classes
5cb09c531797 : Remove @Parameters for tests that don't use them.
abc455c90050 : Add a new readonly flag for display/power APIs.
348c82a91614 : Add new framework-photopicker inside MediaProvider module
f2a9818097fa : Use a log tag that can be enabled in ManagedServices subclasses
60c4ffb1dcce : Give AppZygote process shared app GID.
c871d329bebc : Add KeyValueStore interface
959e0337a6de : Reconstruct the containers from the saved state
85cc18447def : Avoid race of checking screen states and sleep token
b8242c067196 : Create a flag for display focus switch in shell transitions
26861ca74970 : Refactor RequestSadAction
c84cf77d4869 : Update home visibility status once receive close transition
8e1097b907e5 : Use scaledTouchSlop for DeviceEntryIconView
e7a4484e5e82 : [expressive design] Update back button in App bar.
75e09f88a468 : Add addtional logging for long press event handling in the lock screen
d5be0605dc14 : Clean up allow_disable_ipsec_loss_detector flag
08a298aa6d7b : Adjusted the systembar display in mock game test app to only hiding statusbar while under immersive mode.
4bddaa761834 : Using SecureSettings to monitor settings on worker thread
79ade1f41ed6 : Remove MainStage class
b1fc07e0deb2 : Don't evaluate configurable properties in load hooks
21c95207e818 : Internalize handling of a11y button click and long click
47ac4ece898f : [Ravenwood] Move *_host classes into their corresponding package
f66934ad2b2c : [HostStubGen] Introduce new feature: method redirection
02818432da96 : Fix remove animation running for HUN already seen in shade
8f36e3f62d5f : Fix javadoc links in SubscriptionManager and TelephonyManager
e3b7cf33cd72 : Expose constructor taking both dataSourceBuilder and tracer for testing
46461c142d32 : Updated relevant aidl to pass current user when setting PhoneAcctSuggSrvc.
c1361a46d076 : Set an explicit pane title for communal hub.
2ab2db422535 : HDMI-CEC: Don't initiate ARC repeatedly [1/1]
08a952fdcee3 : Make RippleDrawable as the only background drawable to be borderless
59b3e0bcf599 : Use region sampling to properly tint the bubble expanded view handle
e5136a6d5c5c : Clean up log initialization
9c771c23662e : StatsPullAtomCallbackImpl: fixed StrictMode policy violation
3a6b3992625d : Move calling service.unregisterCallback() into unbindService()
196ee120bb52 : Adding MSDL haptic feedback to flexiglass lockscreen interactions.
2918d530411e : Use primitive int for message mask
25fbc20b11ae : Extract out the dumpViewerConfig to avoid duplication
e62c5dcdbc07 : Deprecate methods that should only be used when the client side protologging flag is off
1f685198dbbb : Add OWNERS file to new jank package
6f9b58a01bbc : Adding owners to apptoweb package
9aa1998de7fe : audio: Fix permission barrier regression on next
4c3c1fdf5694 : Set up the the unit test folder
06665dcfa8e1 : Enforce the gridview vertical spacing to be >= 0
b970a30c7c9b : shell(nfc): Add NFC_SET_CONTROLLER_ALWAYS_ON for NFC testing
0b852da273e4 : Log the status code when adding or removing a tunnel mode listener fails.
e0ef7d30fa00 : uinput: add recording for simulating a touchpad connection
89e763a4e41f : Collect and log isCooldownEnabled flow
39fc11716026 : [flexiglass] Fixes QS header never being set invisible when unlocked.
e1c367ebf2c6 : Skip falsing on non-touchscreen device sources
77d047831d4b : HDMI-CEC: Restore full volume device condition to send cec volume keys [1/1]
2275f9359fa5 : Applying Fading and Scaling animation to ViewGroupFader
d1eb8fd482bf : Remove screenshot_image_exporter flag
515c71e80dc8 : HDMI-CEC: Query AVR's audio status with a delay [1/1]
c298bf3f781e : Fix Bp small to large transition
7531c15104df : Fix hasForegroundActivity state for TOP SLEEPING processes
384434eaf1b2 : Cache ITimeDetectorService in SystemClock
34529be3d3d8 : Add permissions for AppFunctionManagerTest to Shell.
dd7df218d43e : Adding a flag for improved wallet role icon and description fetching.
0546673fbaf9 : Remove lockscreen_preview_renderer_create_on_main_thread flag
d3a28d0249b7 : Cancel printing with escape key
7337b1515eb8 : Only call dismissCallback cancel on reset if bouncer is showing
25426c6fbcea : Create read/write scaled resizing flag
5fc7cd8fe3a6 : Clamp brightness before setting it
ae8b2ea9df69 : [SB][Wifi] Remove unused networkId from WifiNetworkModel classes.
5125d34058f0 : Wrap some calls out of OomAdjuster with the injector
2944b92ea6e6 : Add null check to EdgeBackGestureHandler#setBackAnimation
b0a6eec6bdad : Adding MSDL feedback to the Biometric prompt.
fb8cd19c1702 : [Contextual Edu] Enrich education logic
e0095182d359 : Call onDisplayChanged even if hbmMetadata is null
b02e968c32df : [res] Fix OverlayManagerPerfTest
f33f1b91c921 : [SB][Wifi] Remove passpoint-related values from wifi pipeline.
42becb794aec : Remove read-only scaled resizing flag from config
6114e164d9a8 : [SB][Wifi] Save WifiEntry.level to local variable to avoid crashes.
b2a981c96ea7 : Use consistent formatter in AFM
a0d49f65830c : Handle cross profile error in backlinks
02a84ad7c0f5 : Import translations. DO NOT MERGE ANYWHERE
6e5ba67911a0 : Add nullability annotations
6b90dbd4faf6 : Revert "Avoid marking ephemeral users for removal if they haven't been logged in"
f832032dcc12 : Revert^3 "Revert "Add userId information in Transition#AnimationOptions""
10130ef6f065 : Add flicker tests for cascading placement
40aa82532a72 : Move keyboard_repeat_keys flag to input_native namespace
75c718badec0 : Replace the temporary Modes icon with the DND icon again
df54704a9421 : Flag for virtual camera timestamp
9d0c972b656c : Revert "Check for NLS service intent filter when rebinding services"
ea7936a16e70 : Revert "Check for NLS service intent filter when rebinding services"
918857f2fb6c : Revert "Check for NLS service intent filter when rebinding services"
c17d8088ed43 : Revert "Check for NLS service intent filter when rebinding services"
d078f675a165 : Revert "Check for NLS service intent filter when rebinding services"
a794cdf61c41 : Allow fabricated RROs to survive a reboot in non-user builds
89c13d712e1b : [flexiglass] Add bouncer predictive back motion test
7bc5e9dce48a : [STL] Expose STL element state for testing
127bf6de5947 : [flexiglass] Add predictive back animation to Bouncer
9062c9839460 : Import translations. DO NOT MERGE ANYWHERE
52917fc9d93b : [bc25] Make Lockscreen notifications content-key agnostic.
a5e9826e4235 : [flexiglass] Apply user actions for the top content (overlay or scene).
7ae41a81ecce : SwipeSourceDetector.source() should return SwipeSource.Resolved
96a2ccda6495 : Load vibration scale gain from system properties
7ab6892c5b97 : Update display metrics with initial density if it is not forced
496f7097d807 : Import translations. DO NOT MERGE ANYWHERE
0531579ac000 : Adding ViewCaptureAwareWindowManager to FloatingRotationButton.
1fd163cab12c : Import translations. DO NOT MERGE ANYWHERE
5403dcbc3a48 : Read metadata field `DEVICE_TYPE_UNTETHERED_HEADSET` when retrieving icon for a CachedBluetoothDevice.
f8396a551cfc : [Settings] Add NPE protection
9e90847198a8 : Remove phrase_strict_fallback flag
f56e17d74a7b : Remove vendor_custom_locale_fallback
b60dc9a36148 : Remove fix_double_underline flag
4725fe6cebbf : Remove use_bounds_for_width flag
9a0129ee7488 : Address API council feedback for onSecureWindowShown
ced629eb55d3 : Make bluetooth profile toggles configurable
6e31aa0aac83 : Revert "Revert "Rename CONNECTED and NOT CONNECTED to IN SERVICE..."
44f11f6e3821 : Use ApplicationInfo to track the notLaunched flag
7b892a4fabb8 : [expressive design] Set App bar default collapsed.
fb485c164535 : [expressive design] Update dropdown layout.
914aa1777c93 : Use last volume level instead of the level specified in Intent
b96f651a3dea : [expressive design] Update Switch appearance.
85da168a883d : Revert "Rename CONNECTED and NOT CONNECTED to IN SERVICE and OUT..."
c4491b4c9591 : Ensure lock for unregisterActivityConfigurationListener
15a6444b0b04 : Support custom vibration play for ringtone
0d177c962106 : shell(nfc): Add NFC_SET_CONTROLLER_ALWAYS_ON for NFC testing
e123080eeced : Add exit logs to various points
7f9b9ca43f6c : Defined the config_rawContactsEligibleDefaultAccountTypes in the framework's config.
47802d24c89a : [flexiglass] Removes BackHandler from AlternateBouncer
0e889e421ba9 : [pm/archive] allow changing sharedUserId on unarchive
ed479aa26817 : HDMI: Improve behavior of TVs ignoring standby from non-active source
95ce4932224c : Do not block gestures when dream is not active.
900c31fd6c46 : Sends ACTION_CANCEL before the very first touch exploration HOVER event.
9263f255eec6 : Rename checkPrivilegedPermissionAllowlist()
d1f905fd69bf : Modify the logic that updates the information of enabled services in ManagedServices to handle the visible background user in MUMD
d33f65eb0fa1 : [Accessibility API] Add flag for mutli-node selection API.
3022e6c20f80 : Add background to Glanceable Hub in scene container
30186ac172b5 : Remove NotificationPanelView from LockSection
c00a3f873c69 : Remove app to web button for browser apps
ef2eb84a7218 : [pm] make sure setInstalled and setCeDataInode are locked
7d39474572c8 : Remove obsolete appops debugging logs
439f61c1673d : Ensure ProtoLogViewerConfig packet that defines the message requires incremental state
01d869e3a4b2 : Update tests to use custom testing ProtoLog perfetto datasource
3b9ef95a913b : Add support for using custom datasource in ProtoLogConfigurationService for testing purposes
5c67600487e9 : Extract ProtoLogDataSourceBuilder interface
410c0f4736e9 : Support passing a custom DataSource builder and ProtoLogConfigurationService for testing
269931847873 : Add additional touch handling logs for glanceable hub
828165ba3113 : Remove duplicate BIOMETRIC_ERROR_SECURITY_UPDATE_REQUIRED from BiometricFingerprintConstants.java
41f6ed8a21a3 : [Identity Check] Replace negative text in bp if null
d4056389f1f7 : [pm] fix potential ArrayIndexOutOfBoundsExceptions in user array calculations
eda33eca1550 : 6/ Remove unhandled recents animation controller calls from the interface
db087b247473 : Add test method for disabling the long press timeout
84f36038bb27 : Revert "Add LogBuffer for media device changes"
51f6923b23ad : Fix EnRouteView expand button not expanding issue.
31d1e1393ea6 : Rename CONNECTED and NOT CONNECTED to IN SERVICE and OUT OF SERVICE
0c9f7342c128 : Use a non-existing PID for cleanup
9d9e2ac49174 : Add protologs for splitscreen enter/exit logging
1e6c421fe8de : Fix an IndexOutOfBoundsException when dragging to add widgets.
2192e1eb0169 : Update legacy nav bar background on visibility change
6a78ba4b150c : Tweak fullscreen transition region.
47ad23e2cf96 : Rename enable_pip2_implementation to enable_pip2
b8b74f19dc95 : Added bouncer_text_entry resource ID for OutputArea
d9de4bef3925 : Add SATELLITE_RESULT_DISABLE_IN_PROGRESS result code
5e0c33515828 : [SB][RONs] Move ongoing activity chip binding to separate binder class.
367a4c3d122b : Clean up flag fix_crash_on_getting_config_when_phone_is_gone
ac56c470c46f : Add flags to enable coexistence work per API.
eec293a2c6e1 : [SB][RONs] Rename chip resource ID to ongoing_activity_chip_primary.
e7eb887a8d8b : Fix to vibration attributes used for authentication.
b41fe36b79da : OEM action when readerOptionChanged feature request
230d79bbf745 : LOCKSCREEN->DOZING don't fade out lockscreen
56799e096df5 : Add caching to AM.getCurrentUserId().
3766ac5403ce : Remove SideStage class
43e64021ced6 : Migrate individual calls off mMainStage
6e2587aaed69 : [SB][Wifi] Remove launched INSTANT_TETHER flag.
47b10dd396cf : Selectively share KeyguardQuickAffordancesCombinedViewModel
46fddbb14a6e : Annotate TelecomManager.handleMmi with TELEPHONY_CALLING requirement
1a9d89170466 : Cleanup hsum_unlock_notification_fix
17b2f7e62e0d : [SB][Wifi] Remove launched WIFI_SECONDARY_NETWORKS flag.
a6f9fd84a6b9 : [bc25] Apply the deprecated annotation to the correct QS scene.
c9d7824e06ce : Cleanup hsum_unlock_notification_fix
24e2e859e0a8 : [1/n] Fix initial bounds flicker test
cc51fe2826e7 : Clean up aconfig flag hide_preinstalled_carrier_app_at_most_once
c897a393ec0e : Deprecate bindRemoteViewsService
9ac93d86afaa : Modify test tag on ModeTile to include state
2046696958da : Let DecorView call addCrossWindowBlurEnabledListener() with HandlerExecutor if DecorView is rendered on separate UI thread
d619a7ade6fe : Move most SceneFrameworkIntegrationTest state to Kosmos
960286f610c3 : Adjusting MSDL vibration attributes for consistency with constants.
b204fdee2eeb : Guarding the touchpad visualiser window with the flag and settings
d5d8514a6970 : Add oom_adj_score tier for cached apps with UI
a2bb660ef331 : Add ObservableTransitionState.currentOverlays()
719d1cbdacc0 : Cleanup is_mte_policy_enforced
f8b2d0b269a8 : Invocation shortcut for creating user action results that show overlays.
ff114b1b70e6 : MultiPointerDraggable velocityTracker should keep track of all events
187fc8b64748 : Move CaptioningRepository to SystemUI space from the SettingsLib
60346591748b : Remove the implementation of deprecated ContextHub APIs
13938c720ab5 : [Flexiglass] Replace NSSL.isInsideQsHeader with using the scrim bounds
02063d3a1924 : Cleanup two headless_single_user_* flags
bfe734d89b86 : Revert "[Contextual Edu] Check if device is connected before incrementing signal count"
58ad40f4c8f8 : Cleanup device_policy_size_tracking_*
f6771b843913 : Saving scroll position when entering edit mode
ca6937aed6d3 : Cleanup dedicated_device_control_* flags
9f50f62e77bb : Cleanup always_persist_do
16754b3709db : Fix MovableElements during overscroll on overlays
866d26c49786 : Cleanup coexistence_migration_for_non_emm_management_enabled
4a6c2a26ebe2 : Cleanup copy_account_with_retry_enabled
1143776ca208 : Cleanup backup_service_security_log_event_enabled
61d234303a4f : Code refactoring: Move dexopt code to DexOptHelper
b9bbbacc630e : [PB] Preventing wallpaper become empty after merge transition.
7029bd2d384c : Add StorageManagerTest to TEST_MAPPING
9debeecbae03 : Do not prepare animation if no corresponding animator registered.
18ce5fb21107 : Fix `#getInstance(Context, String, Executor, Runnable)` javadoc
f659a582ddec : Revert^2 "Feature flag new "MANAGE_KEY_GESTURES" permission"
a84106ec999c : Create desktop windowing persistence flag.
4149a64e8c48 : Add flag for active state sync fix for lea profile
1a0ff5769c82 : Only enforce max width for non-initial requested display size
2ccbfe773df1 : Add a flag to fix the null pointer exception on Avatar Picker.
e93064629b82 : Support status bar and insets on virtual devices.
ea3ce958f8ab : Fix cancel transition finished before animation finish.
b2ca569f2490 : Add test for setting/keeping scaleType on StatusBarIconView
68a3199ab0e8 : Add new mime type for MHT files.
5549898e2738 : Defer showing taskbar when playing back-to-home animation.
26bf24585239 : Adding ViewCaptureAwareWindowManager to A11yMenuOverlayLayout window.
500d89c62abd : Add ALLOWED_NETWORK_TYPES_REASON_TEST
7b2419c73643 : Add WindowManagerWrapper class to window decor classes.
5d5ebdded235 : Changed the three carrier config items for consistency KEY_SATELLITE_ROAMING_SCREEN_OFF_INACTIVITY_TIMEOUT_SEC_INT KEY_SATELLITE_ROAMING_P2P_SMS_INACTIVITY_TIMEOUT_SEC_INT KEY_SATELLITE_ROAMING_ESOS_INACTIVITY_TIMEOUT_SEC_INT
e87034f1c8d2 : Reland audio: Add addtl permission sync behavior
9293f8f43117 : Added more info on dumpsys device_config.
3a0610faf9ff : Factor out common PowerStatsCollector / PowerStats HAL integration code
5cb13b94e7cb : Partial Revert "audio: Add addtl permission sync behavior"
29e6bfef4789 : Change the compose bouncer wire-up to follow recommended architecture guidelines
976ba5b95779 : Remove logs for debugging bluetooth permission check
45c9d172ec0c : Update comment to point to the correct proto file that needs to be in sync with notification section enum change.
c57b81f5064c : Update flags on the window to allow the window to be focusable.
a7ba4a4e7eaf : Migrate SmartspaceRemoteviewsRendering flag to bugfix flow
bed96eb16d84 : [flexiglass] Implement fp success and error haptics
228acb7e4534 : Create cc library for vibrator flags
98c92c153d58 : [HostStubGen] Allow method policy to override native substitution
97cc132fdd17 : Fix TextView#getEditorAndHandwritingBounds used wrong matrix
e6eeeeebd9dd : Telephony: use FEATURE_TELEPHONY_* instead of config_*_capable
d355d35d4654 : Call notifyRecentTasksChanged when device locks/unlocks
ef4dd54f9c8f : Camera: Clarify low light state capture result behavior
038769cfca7b : Accoding to MSDL specs, the bouncer emergency button delivers keypress haptics.
4754e1bef164 : A11yMenu Layout fixes
fb4dfef61219 : Update ravenwood OWNERS
6ebfcb9890c8 : Fix for bug where the checked icon in the "Record Issue" tile list was almost invisible when Dark theme is OFF
42e3ba78e457 : Camera: Set device executor thread name
464510d7cf77 : Add callingPackageName to abandonAudioFocus() log
25072469af6d : Prevent TaskView's task from getting trimmed by Recents
fbe9c1b423b1 : nfc(API): Add API for EUICC offhost CE support
faaf7f2b44bc : Remove NDK exports
5beb97d8c499 : Use Kosmos.fakeMobileConnectionsRepository in most tests.
544cfa0eb01a : Add helpers for TableLogBuffer + TableLogBufferFactory for tests.
d2c910b4240c : Remove unused arguments from TableLogBuffer.
21401647fe20 : Camera: Document flashStrength and preCaptureTrigger interaction
7d93697f2eae : Add a flag for remote document support in Q2 2025 release
35cec04c1514 : Fix PowerStatsTestsRavenwood
e1f2f98edda5 : Listen for LOCKSCREEN_USE_DOUBLE_LINE_CLOCK changes on all users
41262a5b7439 : WebViewUpdateManager: handle devices without WebView properly.
af0de63c0209 : Show correct visual effects for modes with interruption filter NONE or ALARMS
4e0d9e430163 : Remove released legacy sysui flag
5b20222bb90f : Implement draggability feature for TouchpadDebugView
22a41bca8288 : [Screen share] UX tweaks to the screen share & cast permission dialogs.
7821ea1a9796 : Add flexible split flag
1181fd1b6769 : Limit the size of vibration effects stored on a NotificationChannel
ed2255abaaba : [HostStubGen] Remove stub functionality from code
3455a2182c68 : fix(force invert): hide Container type treatment behind feature flag
a80c3333f59d : [HostStubGen] Remove stub usage in HSG tests
1566e17ed5b7 : [HostStubGen] Multiple improvements
cc59bd682bc2 : Updates volume keys shortcut to always use plural like in Settings.
6db3b39c4930 : Binder API for freeze state change notification.
74a0f1efa10b : Add events related to applying effects to the ZenLog
a808c81321cb : Use the expected frame duration from SF instead of HWUI.
380a4b24d269 : Revert "Introduce Intent#prepareToEnterSystemServer()"
f8f030b3d305 : [Flexiglass] Add horizontal paddings to the SingleShade
9cf8822c43ca : Support (non-editable) display of DND with a filter != PRIORITY
a926ac791b2c : Inline SECURE_ALLOWLIST_TOKEN
a19127a199d5 : Do not define JNI_OnLoad for Windows
10675d3159a1 : Update bug number for enable_magnification_follows_mouse flag.
6c1048692ad6 : Add streamType check for intent extras
742391255ad3 : Re-land^2: Execute afterPrepareSurfacesRunnables after committing...
c8a36e08da18 : Add OWNERS to flicker appcompat tests
06b93a797674 : Retrieve IFIngerprint from IVirtual interface over Fingerprint Virtual HAL
693b6465d1c7 : Improve transitions when replacing an overlay
531e9d6d3875 : Validate obbInfo in StorageManagerService
de0b1074196f : Allow multiple annotated configuration controllers in sysui
9defbb6ec73d : Don't play insets animation without a leash
ed64b9cdc0f1 : Refactor DisplayManagerService
d1943799869c : InputTests: Use mockito extended so that final classes can be mocked
81ad33cfd4eb : Store and check IME window vis value before update
c3ffdf7083c3 : Clean up fully rolled out DmrhSetAppRestrictions
07851bd3a4e9 : Make SyncAppSearchCallHelper asynchronous.
c20e5d73cbd3 : Separating logging for Apexd triggered rollback
999b6146bfdb : Update ModesTile state even when arg == null
2f383802db1e : [flexiglass] Refactor destinationScenes->userActions + extract interface
ad0e7a642cbe : [flexiglass] Rename SceneActionsViewModel to UserActionsViewModel.
a398c98c9de4 : [flexiglass] Clean-up ComposableScene.
82a6fde705c5 : Increase resize delta to prevent flaky test runs since the scenario start and end timestamps are too short during resizing.
7268187b940f : Set minimum width and height in flicker test to match the actual R.dimen.desktop_mode_minimum_window_width and R.dimen.desktop_mode_minimum_window_height
e480e1892caf : Fix vulnerability by explicitly set the class name of avatar picker.
46cd5a7e5dfc : Renaming Kotlin tests according to style guide
07cf22e07d2d : New VDM callback API onSecureSurfaceShown
1cc506f6a5e7 : Removed DisplayPowerInterface
767a0625f322 : Don't disable autobrightness with key press
152e5b5ffa6f : [Contextual Edu] Check if device is connected before incrementing signal count
efad7c1645ca : Refactor the VDM / GWPC callbacks.
53f7942d6209 : Allow to define overscroll specs for overlays
61a6e9df8e33 : [bc25] Overlays migration: Deprecation of the shade scenes.
53bc4e7bcd33 : [bc25] Remove support for bottom-aligned shade.
ac33fc070774 : Rename coroutineScope to animationScope
97021ca6172c : Migrating BrightnessThermalClamper to BrightnessStateModifier interface
e109ae2ffc3a : Add the expected and actual frame duration to the SF jank data.
7b67cd32c04b : Rename ObservableTransitionState.{from,to}Scene to {from,to}Content
86128b7f56c4 : Expose new STLState.seekFoo() APIs
0498e5bc12d6 : Revert "Re-land: Execute afterPrepareSurfacesRunnables after committing..."
7913d2598f0d : Skip initializing unused system bar painter
37d295444aca : Add android.sdk aconfig flags
095da031bb63 : Send latest configuration for binding process
027baad92ca4 : Add launch source for hearing device dialog logs
273fff7cd689 : Modify certain sysui unit tests to use FakeSettings via kosmos.
3a0f2df312ce : Avoid potential NPE by accessing ActivityRecord on logger thread
7b3fa3f28332 : Adding task id to TaskFragmentParentInfo
7b95c6150b98 : Flash notification-related APIs should be restricted to system level access only
7ba6bb1cfa5d : [Spa] Upgrade AGP to 8.6.0
c65d8403fdba : [power-throttling] Fine tune algorithm
64821125cf3c : Add device config for experiment of ignoring activity orientation
16962a59073e : Launch DesktopWallpaper in fullscreen
b8b96b5e398e : Don't set non-FIXED_SPACE StatusBarIconViews to CENTER
fbfb01e0be10 : Renaming Kotlin tests according to style guide
1a6a0c8a6693 : shell tests: add EnsureDeviceSettingsRule
b4e988b796e8 : Animate color change of mode activation/deactivation
33fd117c0ae0 : Move notifying userActivity to background thread in password textview
feff81b553b5 : add a folder for adding unit tests for app functions
ca1691702b13 : Don't fail to deserialize a ZenRule if it has an invalid filter value
c6b07c87d162 : Add scope and dispatcher for UnconfinedTestDispatcher in kosmos.
12216cdef58e : [Contextual Edu] Only store keyboard shortcut time for All Apps
7fda2ceefb19 : [flexiglass] Remove remaining usages of qsExpansionFraction
ecc1b58dc8fe : [flexiglass] Remove mScrollable usages
90191232ddfc : [flexiglass] Remove layoutMinHeight uses
879effc88fbd : Fix Maximize Portrait Scenario + Snap Resize not finding traces
7d6246b1b938 : Clean up fully rolled out HeadlessDeviceOwnerProvisioningFixEnabled
4d7cb427ace2 : [Flexiglass] Verify that NSSL.getTopPadding() is not used
7f3429df7117 : Clean up fully rolled out HeadlessSingleUserFixes
34e358db0cf6 : [Flexiglass] Disable NSSL.getScrollAmountToScrollBoundary usages
6719dbdc8094 : Clean up fully rolled out PermissionMigrationForZeroTrustImplEnabled
0279ff6dba1c : Clean up fully rolled out DevicePolicySizeTrackingInternalBugFixEnabled
207cc96957a5 : Tidy DisplayManager dumpsys
f550c5535b99 : Clean up fully rolled out HeadlessDeviceOwnerDelegateSecurityLoggingBugFix
d6618dde3d6d : Clean up fully rolled out PolicyEngineMigrationV2Enabled
5783c51175e5 : Fallback to Slice if settings provider service is not enabled
55a578d1614c : Clean up fully rolled out DeletePrivateSpaceUnderRestriction
2c3c124ea436 : RESTRICT AUTOMERGE Clear app-provided shortcut icons
7cd3d089f239 : RESTRICT AUTOMERGE Clear app-provided shortcut icons
d9ab0d29deb5 : Clean up fully rolled out AllowScreenBrightnessControlOnCope
71257248f155 : Create a new test_module_config entries for TEST_MAPPING options
45ab57a2b3f3 : Fix a typo in AppFunctionManager constructor javadoc.
9ea5f0105604 : Interface with Repeat keys feature flag and Settings
d74ca7a101ad : wm tracing: add flags for perfetto migration
46d9b2c1b106 : Add edge resizing flicker tests using stylus, mouse and touchpad.
3218427de5ae : Fix default zen config to be up to date according to enabled flags
d0ea0006dee1 : [STL] Inline UserActionResult copy for predictive back
f74f3941bc45 : [STL] Fix preview transition jump cuts to progress=0f when cancelled
879a8edff4da : Make FakeAudioRepository default isAffectedByMute to be closer to the real repository
cf6190801c1c : Expand the comment inside SwipeAnimation.run()
89b393779121 : [bc25] Introduce QuickSettingsShadeOverlay.
b91d93334518 : Fix the timestamp from notifier to WakelockLogs
7cdebc10067d : Changing the packagename to SYSTEM when uid 1000 is logged in Wakelocks
35fe27825cb3 : Implement ALLOW_IF_VISIBLE opt-in
5afed3ad907a : Split checks for visibility and other exemptions
77b990cb53bc : Introduce BAL Configuration object
0fe82866903a : Add support for customizing the ProtoLogDataSource name for testing
6c829c74276e : Fix missing viewer config dump
1ec1bba395f3 : Add support for location viewer config location
e434e7c02038 : Add nullability annotations
2b95ce9a7bb2 : Load immersive confirm settings at start
8843fd24f982 : Adding ViewCaptureAwareWindowManager to ClipboardOverlayWindow.
a78092767c95 : 3/3 Move some Shell utils to the Shared package.
05215aff63ea : Add CursorController to the input dump
267c6c21b7ed : Re-land: Execute afterPrepareSurfacesRunnables after committing...
084121d17616 : Add --proto option in jobscheduler dumpHelp.
baa1ca4ab8d4 : [Flexiglass] Fix ShadeInteractor.isQsFullScreen on split shade
e0af07b8e6f6 : Revert "Add the expected and actual frame duration to the SF jan..."
494e9f8a850e : Revert "Use the expected frame duration from SF instead of HWUI."
cba5f47099d5 : Fix typo in clarification
0b32c63bb165 : Fix crash while create windowless splash screen...
372598b20392 : [Spa] Remove unnecessary remember from switch
6f3b30ebc725 : Cleaned up the flag support_phone_uid_check_for_multiuser
46d6dcdf53de : Revert "Fix Framework code for HDR bugs"
ad74fd7c386a : Re-enable NetworkTimeUpdateService for Wear
9e923b0240fb : Update Modes icon
17312ea1f39a : Replace "Priority Modes" with "Modes" (Documentation)
66d8dafe5589 : Replace "Priority Modes" with "Modes" (SystemUI)
e4a4d0c7712f : Code refactoring: split installPackagesLI to some methods
11b470d4783f : Check if Shell Transition is enabled for auto
298395dda845 : Make a copy of the TaskFragmentContainer list.
1abd2c6455dd : Fix resolveImeUserIdLocked bug on non-concurrent multi-user mode
9d7b9da388c6 : Amend typo for DefaultPermissionGrantPolicy
40a4ec29317c : Use uiContext when trying to get WindowManager or UI related work
60fbdc3032b8 : [flexiglass] Attempt device entry when told to dismiss by system server
c78e20bcd675 : Encapsulate PowerStats layout inside corresponding PowerStatsLayouts
cf7357b55b31 : Unit Tests for IssueRecordingServiceCommandHandler
7981b99e6bc0 : Refactor IssueRecordingService to allow for Unit tests
9ba45f4b55a4 : Unit tests for CustomTraceState.
dc4451fa223e : Fix failures in TV frameworks
18c02ba5a27d : Add an option to bubbles to move them to fullscreen
127b3a42e3b5 : Add an option to move tasks in TaskView to fullscreen
5af566d62ba8 : Add a flag for moving bubbles to fullscreen
40b88fd3109b : Add Unit tests for IssueRecordingState
6474964cb991 : Prevent running face detection when shade is expanded
0710dfd7d8a4 : Change face auth trigger to LockScreen -> Shade transition
033c2791ada1 : Add OemExtension callbacks support
816adb222d5c : Make more options always pinned for credman autofill dropdown
88fed38d0efd : Encapsulate PowerStatsProcessors in a separate package
555910e416f9 : [A11y] Do not move magnifier viewport for synthesized touchpad gestures
11bd126eba57 : Simplify POSIX capabilities to bitmask
0427791323d5 : Add logs for updating PIP remote actions
4a7f61e46acb : webview: remove MATCH_DEBUG_TRIAGED_MISSING.
5273932dcfb8 : Fix Framework code for HDR bugs
60b5d02ad84d : Replace various hidden APIs in SystemImpl.
164310dbd34a : Wait on aspect ratio change for flicker test
8eefa045c365 : Skip scheduleStopOfBgUser tests if visibleBg
41a748103e1b : Revert "Clean up fully rolled out DeletePrivateSpaceUnderRestriction"
da953e41044b : Revert "Clean up fully rolled out PolicyEngineMigrationV2Enabled"
f81e26af1928 : Revert "Clean up fully rolled out HeadlessDeviceOwnerDelegateSec..."
b999ca2378d1 : Revert "Clean up fully rolled out DmrhSetAppRestrictions"
a60e329c42e4 : Revert "Clean up fully rolled out DevicePolicySizeTrackingIntern..."
92a0b68c1265 : Revert "Clean up fully rolled out AllowScreenBrightnessControlOnCope"
28a51db7ad88 : Revert "Clean up fully rolled out PermissionMigrationForZeroTrus..."
97a067370c4c : Revert "Clean up fully rolled out HeadlessSingleUserFixes"
9e7b0251ba27 : Revert "Clean up fully rolled out HeadlessDeviceOwnerProvisionin..."
017c7f8e65eb : Revert "Validate obbInfo in StorageManagerService"
1d87a9fee92b : Log length of grace period used to start Activity
36aea71d5956 : Version-gate IME show/hide async nature
6eaf972c1821 : Add BAL_OWNERS for BackgroundLaunchProcessController
22e8ab524e19 : Add scroll haptics for touchscreen scrolling in AbsListView
572d801cca5d : [HWUI] Update Ganesh includes to specify new location
cfead1ab1b0e : RESTRICT AUTOMERGE Clear app-provided shortcut icons
4ccdc89a9429 : Re-enable tradefed workaround
cb890a0619fc : RESTRICT AUTOMERGE Clear app-provided shortcut icons
193c9e869adf : Remove screenshot_private_profile_behavior_fix flag
ca1e981d8321 : [PIP2] Fix enter/exit animator
1e1774588914 : RESTRICT AUTOMERGE Clear app-provided shortcut icons
76619e2c6334 : Make dumpsys input_method multi-user aware
4a5a9d14b77b : Assert for a smooth width animation in auto enter
92ff273e9260 : Adding MSDL Feedback to the Pin bouncer.
ba425af6f83e : Camera: relay sync fence to vendor library
69aee98552de : Animate task surface when attempting to snap resize from currently snap resized bounds
97d8ac67a0df : Create AppHandleEducationController class to control education flow
33918985a7da : Using newest biometric-specific HapticFeedbackConstants for biometric authentication.
bb32ee38189b : Showing lock screen when unpausing work widget
20175d25ab37 : Disable I64e0b8d488b119804027043d180499d485d7b5d5
79e4d0aa1b47 : Reapply "Replace hidden keyguard states with occluded state"
366dbf899352 : Add config for wallet tile
71bf1129b097 : Add feature flag for coexistence migration for supervision
04b17b2e8c31 : Use the system server identity before binding the service
5739cf09cbd7 : Don't retry starting the artd_pre_reboot service.
09791b16d1d4 : Logging cleanup
3245c33daf36 : Rework layout so the zIndex only affects media carousel and not the QuickSettings
b735e07a3efe : Allow back gesture on bouncer/shade over dream
e37a972c64c5 : Remove media_session_actions flag
456be2c381c1 : Clean up STL transitions coroutine management
31156689409e : Fix FINISHED/CANCELED step filtered out incorrectly
fe477ebef427 : Use the DND icon as the default icon for implicit modes
874bb7c4a2f8 : Removed the new picker ui flag
788f03dd599b : Demote flaky activity embedding tests
c4877f47a7fa : Disable flaky pip tests
0bd9b1c14ca1 : Demote flaky app launch from lock screen tests
b202c844eb6c : [bc25] Introduce NotificationsShadeOverlay.
cad79bfe3f94 : MultiPointerDraggable should not lose pointerInput events
29baee3237ea : Avoid marking ephemeral users for removal if they haven't been logged in yet.
67ef923f5e1c : Adoption of Dynamic Color tokens
6e17cf8b65a9 : Revert^2 "Move brightnessMaxReason to DisplayBrightnessState"
fefa3e6317b6 : [STL] Respect animationSpec for predictive back transition in STL
43dac35e5e07 : Add on/off state description to mode tile toggles.
c1e816971252 : [waitForAllWindowsDrawn] Wait for transition only with INVALID_DISPLAY
da672923e437 : Added hover and mouse click support for icons left of status bar
8f2b62e5d2b3 : Allow custom test app for enter and exit desktop tests
6fe098a02c68 : Validate obbInfo in StorageManagerService
8b5e8a2673bb : Fix large clock is wrongly scaled down in lockscreen and wrong pivot when applying scale in AOD
0f699cbbe5de : [pm] a system config to let oems register uids
584c7686b5ad : [PB] Only handle one merge transition request.
6995c93398db : Revert "Cleanup TaskFragment remote animation"
7b24b42a37b3 : Update ServiceState Locally during Valid to Invalid SIM in TelephonyRegistry
badf9a3b1383 : [flexiglass] Fix back gesture not working in Bouncer
e9c107fb4de8 : Import translations. DO NOT MERGE ANYWHERE
980eb07f5bf1 : DO NOT MERGE Revert "CACert Framework UID changes"
05b04234f946 : Remove explicit creation of SurfaceSession in WMS
9966056a942c : Add ALLOWED_NETWORK_TYPES_REASON_TEST
370a6e19477e : Add a flag to enable watchdog for the NFC system process
c2a78460816b : [Fix_format] log:overlay paths indent error
7861e80e6c46 : Fix docs for AppOpsManager#OnOpChangedListener
fa4f821b140e : Check magnification background type before setting corner radius.
e27f0699a791 : Add hoststubgen-test-tiny-test to presubmit
44016e823469 : Import translations. DO NOT MERGE ANYWHERE
dca55bc7ada3 : Constrain bc_smartspace_view width with ConstraintSet.MATCH_CONSTRAINT.
a376dec2e367 : Replace usages of deprecated fakeShadeRepository with ShadeTestUtil
f10a363d40f2 : [Ravenwood] Support JUnit's Suite runner
617303f27003 : Add last positions and UIDs for split resize metric
7ff3cd7919ca : Import translations. DO NOT MERGE ANYWHERE
9ab45eb9f061 : Add a bit to bubble info to indicate if the app badge should be shown
bdf982daf8e1 : [HostStubGen] Fix class-wide policy filter
fba736f1cd0d : Revert "Cleanup drop input for AE during legacy transition"
bedb20088c7f : Update logs for CrashRecovery Module
76872602c566 : Fix SharedMemory.MemoryRegistration.size calculation when PAGE_SIZE is 0.
b32d880e6ca0 : [PATCH] Fix TRM deadlock scenario in reclaim
8565fedcf838 : PackageManager: 16K: Extract native libs that are not zipaligned correctly
b7b32be96553 : Don't let TouchInteractionService get created for the System user
8de0b9079f9f : Move RegionSamplingHelper into WMShell shared
6c7c1cc3922b : Trigger face auth as we expand from the quick settings scene to shade.
8585f409bf35 : PackageManager: Factor out extractNativeLibFromApk()
e4b4ef7464e7 : [VRR] Update the description of setRequestedFrameRate
9cac134f4c01 : Workaround for tradefed's silent failure issue
b4318f1d56d2 : Make QS switch to Split Shade on unfold
498e9ae5b5fb : nfc(api): Pass package name to reader, discovery AIDL calls
6f6679bf35c3 : Add gainmap support for screencap
37bce7bb04b4 : Add Config for hearing devices tile
5fd35a4dbffd : Revert "Track HardwareBuffer native allocations"
ea3ba337f106 : Revert "Replace hidden keyguard states with occluded state"
2f4c6574fd2d : Disable app_function service on Wear
3a401eb58da8 : Define flag for WebViewBootstrap module APIs.
75f7f7c20133 : Adding dumps to QSFragmentCompose and viewmodel
f84ade4a01ac : Add a test class validator to ravenizer
4ae8009846c5 : Add all ravenwood tests as presubmit
c9c2ea0f019b : If the attempt to read ObservableUuid data from disk results in no data being found (or an error occurs), return an empty list instead of null
a57c898661b3 : RESTRICT AUTOMERGE fix: Security Report - Reveal images across users via EditUserPhotoController
d46d20c54581 : RESTRICT AUTOMERGE fix: Security Report - Reveal images across users via EditUserPhotoController
0ed41ee4e23f : RESTRICT AUTOMERGE fix: Security Report - Reveal images across users via EditUserPhotoController
fa636a3892c8 : HDMI: Dismiss "Are you still watching" UI on OTP from source device.
450d8706d3bb : Normalize logging of userId for easier grepping
02f76e765636 : Hide the Battery Stats Viewer launcher by default
3b3ddf2213cc : Use the new Priority Modes icon in the QS tile
188126dcdbdc : Fix size and color of priority modes icons in status bar
308bfd780a4d : Make ZenIconLoader injectable (in SystemUI)
e4f5f6c4c81e : Update ZenModeInteractor.activeModes to include all relevant data
15eb61b4fce3 : update docs on moving VoIP calls out of starting states before 60 sec
0d7957f89cd4 : Add aconfig flag for ViewPager2 in smartspace
72374681bff8 : Add AppFunctionRuntimeMetadata and helpers related to AppSearch for AppFunctions.
77b7c4dd3639 : Polish tiles sizes and paddings
22d74afe98a9 : [STL] Add default PredictiveBack transition key
e6cc15630e19 : [SB] Upgrade ConnectivityRepositoryImplTest to latest and greatest.
2aa38a134417 : Add device entry icon support for OCCLUDED => DOZING transition
dcfc485a0bdf : [mobile] Device-based emergency call capable
e5455380a8a6 : Clarify that `Message#what` is 0 unless otherwise set.
6a3a28a06fa0 : Remove trailing spaces from Handler.java
be09d5f691d6 : Properly handle onNullBinding() in appwidget service.
80c053621d2e : Make StatusBarSignalPolicy startable
4419bc6c926d : Update layers on all participating displays vs just targets
e7f8a0fe3a40 : [SB] Always check underlying wifi networks regardless of transport type.
b8a4bf7d0842 : Replace hidden keyguard states with occluded state
ba5b1994b4d9 : Refactor startDismissKeyguard into KeyguardDismissTransitionInteractor
ab224625c3cc : [Flexiglass] Fix KeyguardWakeDirectlyToGoneInteractor
31d4f1503d5f : [waitForAllWindowsDrawn] Wait for default display transition when INVALID_DISPLAY is passed
d3c1907acf77 : Clean up fully rolled out HeadlessDeviceOwnerProvisioningFixEnabled
2d0bd9638de7 : Clean up fully rolled out HeadlessSingleUserFixes
1ffd8afcd33f : Clean up fully rolled out PermissionMigrationForZeroTrustImplEnabled
6ce9f596f687 : Clean up fully rolled out AllowScreenBrightnessControlOnCope
c1cc7143c8f2 : Clean up fully rolled out DevicePolicySizeTrackingInternalBugFixEnabled
08b5b88f9b64 : Clean up fully rolled out DmrhSetAppRestrictions
a38de2768170 : Clean up fully rolled out HeadlessDeviceOwnerDelegateSecurityLoggingBugFix
6d63385f6299 : Clean up fully rolled out PolicyEngineMigrationV2Enabled
026c2cac55e2 : Clean up fully rolled out DeletePrivateSpaceUnderRestriction
9142b53af98f : Don't reuse colored and animatable drawables
9131356cf8a5 : [Screen share] Point new string resource name to old string resource.
0bc42834e34e : Flag off disableForUser.
3729573a8786 : Don't count DMRH as admin on non managed users.
0072533a3c89 : Move ProtoLogPerfTests to tracing directory
324e8053e7a7 : Update golden images (auto-generated from Scuba): invocation I81300010311064639
041400bf8ec5 : Fixes wrong color tokens in Text to Speech
423583028798 : Limit the max number of iterations we perform in ProtoLog perf tests
f8f17ca5ba93 : [SB][RON] Add custom color to RON demo command.
576b95bf1690 : Prevent initial empty state to be propagated in DisplayRepository
790f3563ef45 : Introduce VibrationSession to VibratorManagerService
90d61aa53323 : Revert "Feature flag new "MANAGE_KEY_GESTURES" permission"
736619551171 : [Flexiglass] Disable forced scrolling the NSSL
621117f228ba : Simplify Volume Panel sliders animation code
a0e471c1b6bc : Prevent IME predictive back control during hide anim
0ee45a28f78a : Add a new internal api for receiving the new intent in satellite CTS test which to configure intent component with the necessary values.
81abce770945 : Modify occluded for shade window take#2
df8f00c3fb66 : Show notification to launch tutorial when scheduler is ready
548fed5e73d8 : [Flexiglass] Disable handling a11y scroll events in the NSSL
61a626cf7ed6 : Handle duplicate backlinks in app clips
fdbd12265c5d : Fix flicker of internet dialog.
989607f6dc15 : [Flexiglass] Don't recalculate expandFraction in the NSSL
34e363b64943 : Disable vibration and sound for BackgroundUserSoundNotification
4c8d25bd060f : [Audiosharing] Add util to check sink has local source
9327e41d3524 : Remove unused HeadsUpNotificationInteractor from NPVC
f7215a70e8f7 : Reduce method invocation when checking orientation
9f9e91c29f4e : Fix showing the IME from EmbeddedWindow
afeb89ccf5b4 : [Flexiglass] Fold NotificationsHeadsUpRefactor flag into SceneContainerFlag
70cd8eafb262 : [Flexiglass] Simplify NSSL's stack height calculation
f297115ed5a6 : Clean up subId as parameter for skylo and OEM based NB IOT satellite
8858a75d75e3 : Create a separate composable for integrating the bouncer in legacy keyguard.
3b2c905b6845 : Change ComposeBouncerFlags to an object instead of an interface + impl
f54fc86a7842 : Defer future actions until reset it complete.
452ac1f73f34 : fix(magnification settings): update the selected button during magnification capability changes
f88a7bcceee0 : Introduce Parcelable data class to encapsulate the parcelable data
35fb52838806 : Move button style into settings lib so sysui and settings could share.
01757cfe73e4 : Fix glanceable hub touch handler processing touches when closing shade on dream
73e448f33e52 : Revert "Use the new defaultLogFromLevel tracing config option in..."
9c8106e1352d : Fix for NPE in KeyguardUpdateMonitor
4f52f105297e : Replaces unnecessary collectLatest with collect
f3a937151782 : Fix condition to register TabletModeChangeListeners
70f043152984 : Fix the wrong process state for statsd logging.
a2bb7b0fab63 : Prevent dream starting on top of edit mode
4da143ca4414 : Don't report metric for no escrow data
2a6615091ae7 : Round up to the nearest page size when registering native memory with the VM.
8d02efce7892 : Update OWNERS files for supervision service.
0620de1cb178 : audio: Add addtl permission sync behavior
af60af59fa43 : Add ACTION_SATELLITE_SUBSCRIBER_ID_LIST_CHANGED broadcast.
2e148f187383 : audio: Fix permission update race
b8f0b89e95b9 : Add new G20 product keylayout
13c600389236 : Allow gesture blocking by activity type.
18fb3cee1a5a : Send preview state to DreamOverlayService.
41cd5d0196a5 : Initialize UserTracker with boot user
40e430943c98 : Revert "Disable SystemUiRavenTests for now"
15cac2637e10 : On TV, make KEYCODE_SEARCH launch Assistant with keyboard
94b51108b39e : Add WeaklyReferencedCallback to DisplayTracker
5060f9eadb22 : Correct some issues with AttributionSource.Builder
b19dbe2ee4ca : Add corner radius at end assertion
822bacd5407a : Extend DesktopTaskListener Functionality
83cd2aeeb4b2 : Add satellite_roaming_turn_off_for_emergency_call_bool
0b7fe8120ab2 : Check the proxied app for appop delegation
82e6340433bf : Fix bug with swiping up on dreams to dismiss.
065eef0aac13 : Update iconView in biometric prompt to act as a button
d42ad47c5e34 : Only analyze the last 500ms of deferred face auth info
306eff8ae989 : Keep recording battery history when already charged
ded65cc2925b : [flexiglass] Adds tracing to bouncer view-models
d6161f27ffca : Hydrator is traceable.
19f873697866 : Removes SysUiViewModel
041f120ccf21 : Set appropriate builder flags in copy-like constructor
711005ea8d06 : Adds coroutine tracing to activatables and sysUiViewModels
a83fd832189a : [A11y] Add aconfig flag for magnifier keyboard control
837ef799fb9e : Revert "Initialize UserTracker with boot user"
c9bff6bba9bd : Revert "Use the new defaultLogFromLevel tracing config option in..."
9ee516172c38 : Revert "Create a type for tracking chains of Actions requested of WM"
a5c1b6b333f5 : Stop reading DEFAULT_LOG_FROM_LEVEL twice
b7699e754466 : Add LogBuffer for media device changes
de8d4874a023 : Clean up long launched flag and obsolete aconfig
60fa7d9a77df : Consolidate finishedKeyguardStep and make it a StateFlow
ec2b7356ac4f : Consolidate startedKeyguardTransitionStep and make it a StateFlow
2bed13ccf989 : Clean up already removed companion_transport_apis flag
09b1b6b221ee : Hide QQS/QS when quick settings is disabled
1f9bda8f300a : Track HardwareBuffer native allocations
c85d295cddcb : Add configuration overrides to dump tests
32e6cb822e5c : Add quick-settings to cmd statusbar send-disable-flag
f3c8ada6bea7 : (2/2)Fix NPE for title description broken by ag/28991306. It can be nullable initially before its set.
ffd4b7ad4ad0 : Remove the dependency of SwipeAnimation on STLImpl
b502a816876b : Add support for using the hub with 3P launchers
0a9cc5358ccb : Flicker Tests: Maximizing Resizable & Non Resizable
3cc2461effdc : Update UMO visibility each time ongoing content is updated
fa6f24d973d8 : Fix duration and insetsInterpolator when the IME is shown in landscape
fa9866d105ba : [flexiglass] Add SceneTransitionLayout (STL) overlays to the framework.
3076496de817 : Refine new tuner api applyFrontendByType javadoc
bc8e52b67ab9 : [2/2] Respect non resizeable activity's requested orientation
fc7062829acb : [Contextual Edu] Store keyboard shortcut trigger time
0eeefda65c3d : Move asleepKeyguardState to KeyguardInteractor
5cce2ad0f10d : [Flexiglass] Fix SharedNotificationContainerViewModel
76e22a5a856c : Replace Builder with named constructor
1e565f656d03 : Rename test file
862b1083af28 : Support the case when the playing device is unknown in the MediaOutputComponent.
250ece66d747 : Rename (Observable)Transition.ChangeCurrentScene to ChangeScene (1/2)
4bff504e2bca : Reuse SwipeAnimation in PredictiveBackHandler
1a1427d11bc9 : Use the expected frame duration from SF instead of HWUI.
8abf3c01c4af : Add the expected and actual frame duration to the SF jank data.
605010b8d2d6 : setAccessibilityHeading for silent notif section
6691abe1ef36 : Disable dynamic initial bounds for developer options in Beta 2
cc8b7abaa1aa : Feature flag new "MANAGE_KEY_GESTURES" permission
7bce66464678 : Update debug.tracing.desktop_mode_visible_tasks system property.
e1e6a946365c : Provision to enable VDBG logs through mobile for UICC component.
c6317d4e74e3 : wm tracing: simplify WindowManagerService mocking
d16c0885a23d : Add IntDef for sensor reporting mode
0d75626b1ac1 : Add main icon for priority modes
4e4e589727fe : Fix the misleading issue for battery saver notification
c2c4a32eb1c6 : Clear idle state of destroyed activity
380c1769e45a : Add `AvailableAudioSharingMediaDeviceItem` for devices that could either do audio sharing, or be set as an active media device.
cdefbdc494a4 : [PB] Ensure BAC receive animation leashes before transition.
9d2191687035 : [Flexiglass] avoid memory usage increase due to media notification spam
14116cced3d3 : Reapply "Manage redirectToWake state in DreamOverlayService."
9c209525c4e8 : Ensure MaximizeMenu is released after close animation
cb5a5cb6cd41 : Fix enabling of power stats exporters: PHONE and CUSTOM
2ad70195a5c4 : CSD: attenuation log update
48adff60ad0b : Restart IMM connection when running on automitive visible bkg user
69aefa9131f7 : Revert "Manage redirectToWake state in DreamOverlayService."
c75296b306bd : Create a type for tracking chains of Actions requested of WM
da82e0cfe545 : Fix Shell's injection of MainCoroutineDispatcher
ca0674783e80 : Revert "Fix notification place holder is too low in foldable portrait mode"
5adfe37b901b : Add notification cancel prevented EventLogTag
7c6ba2e8ea73 : Fix Chronometer countdown
63ec472b1ee0 : Exempt device lock controller and kiosk roles from metered restrictions.
09d381088952 : Sanitize Bundle from AbstractAccountAuthenticator.
1fc24f0cd44f : Fix bit flag for device id in attribution source builder
8a81174d5712 : Fix NPE that occurs after battery reset
bea048f0ae5a : Making rebootPromptAndWipeUserData a SystemApi
15e4f34c719e : Audio focus: replace durationHint by focusReqType
544eb7dc8868 : Revert "Fix notification place holder is too low in foldable portrait mode"
718e62fd9313 : Refactor ensurePip call to be more explicit
19c6047e0d83 : Add logs for smartspace timer updates
1d4172457571 : Move @DisabledOnRavenwood logic to the runner side
84af6d2fc6be : Reset umo settings cog when disable pagination changes
f5d750012504 : Convert CtsPermissionTestCase to test_module_config.
8681d3e8a31d : Disable broken tests in slice framework
f0c25f953f9f : Set initial value of cooldown setting to true
14a94a23a042 : Update error message
3079ba953c3b : Make Display.Mode.isSynthetic TestApi
43200793b319 : Revert "Create a type for tracking chains of Actions requested of WM"
a62e6bece14f : [aapt2] Fix the sorting in ResourceTable for flagged entries
a76d8ccad3ca : [SB][RON] Add custom text to RON demo command.
298972be4898 : Flexiglass: fix lockscreen->bouncer notifs fade
4abaabaaba3f : Revert "Fix notification place holder is too low in foldable portrait mode"
73249a83d949 : Support notification center scroll via mousewheel
b38086c7a83d : Add DataSourceTests to test mapping
a7502ea99637 : Send only the latest battery change events.
2fb8abd433ff : Lifetime extension to not update on multicancel
60cf81996e46 : [SB][RON] Add demo commands for showing example RON chips.
a4d7fbc48cba : Initialize UserTracker with boot user
89b04ea4a50b : Suppress reordering when QS is expanded over Communal
e4f472cde746 : [flexiglass] Add legacy assertion to NSSL.setOverScrollAmount
410dfc4fbdf6 : [flexiglass] Account for navbarheight in minVisibleScrimHeight
600eb03136a4 : Fix a crash in TrustedOverlayHost
faf687b2e4d2 : Reset the dismiss action on keyguard reset
cf6a5a46518b : [Screenshot Test] Optimize Mockito usage for screenshot tests
12d223ce4edd : Add support for mouse keys on non-QWERTY keyboard layouts
fc26d5e940a0 : Cache ITimeDetectorService in network time Clock
942461189798 : Add equality to DrawableIcon
1d4ddacc9617 : Stop WPMS from trying to rebind to a disconnected wallpaper service
1ddffd76cf0f : Allow VDM flags to be used in PermissionController
1f1e8d783645 : Revert "Apply pending transactions always"
a196b6392fa3 : Properly check MANAGE_EXTERNAL_STORAGE for wallpaper
f386bb8a956d : Only unregister the callback when bt adapter is enabled
50e416d326f8 : Clean up getCurrentUser refactor
c4ce739e0e4e : Fix prev expire flow in OomAdjuster.
8e0225436859 : Modify occluded for shade window
4688fd893fa1 : Provide @ShellMainThread dispatcher as MainCoroutineDispatcher
c18e7827cccf : [1/2] Add respect orientation for unresizeable flag
8c5da2579758 : [Flexiglass] Hide carousel based on lock screen setting
b5aebd01a43b : Fix CtsOsTestCases.android.os.cts.PowerManager_ThermalTest#testGetThermalHeadroomThresholds errors
2ff8ddc7175d : Run protolog perf tests in postsubmit
d20fc5c3e025 : [3/n] Remove leftover about camera compat ui
0d9e07dd74bd : Clean up fully rolled out AssistContentUserRestrictionEnabled
43a74d8b6d47 : Clean up fully rolled out EsimManagementEnabled
e2997126fce0 : Clean up fully rolled out HeadlessDeviceOwnerSingleUserEnabled
a5724a98ed04 : Clean up fully rolled out PowerExemptionBgUsageFix
e9cfa530c3b5 : Clean up fully rolled out DumpsysPolicyEngineMigrationEnabled
d60a73d94933 : Clean up fully rolled out DisallowUserControlBgUsageFix
28718f5151c9 : Retain black pointer stroke when selected, even for inverted icons like the hand.
bf9d8106221d : Prevent insets switch during IME predictive back animation...
6841a937b6e7 : Update pointer fill colors to Tone60 variants
c54d612c80f1 : Move more swipe animation logic into SwipeAnimation
b15806a5f0e9 : Split ZenMode.getIcon() into getIconKey() and ZenIconLoader.getIcon()
5fb380ec8e76 : Move SwipeAnimation into its own file
0c940236eab0 : Initialize ProtoLog in SystemServer process
75a4fd1db284 : Flicker Tests: Snap Resizing
f6dafec45fca : Add PAIRED_DEVICE_OS_TYPE_NONE
92789bddda52 : Add missing API for virtual sensor creation
0fe836eb5d51 : Remove AmbientState.isAppearing()
306dc39d62c1 : Allow TOUCHSCREEN event observing while TouchExploration is enabled.
8ea705299999 : Allow TOUCHSCREEN event observing while TouchExploration is enabled.
60742519a3ef : Add support for user actions in overlays
7167a27adfe8 : Extract SwipeAnimation out of SwipeTransition
79aedcfff68b : Remove confusing WindowState#getRootTask
7af807ed02a1 : Use shared surface session for snapshot surface
977f867e7454 : Add a small delay for scheduling idle while sleeping
841f68cb1955 : Adding ViewCaptureAwareWindowManager to MirrorControlWindow.
c0148969059a : Manage redirectToWake state in DreamOverlayService.
b669c31fce78 : Add new Tuner API applyFrontendByType
52e25cdb9548 : Import translations. DO NOT MERGE ANYWHERE
9666f6d34d86 : Start audio sharing from bt tile dialog “Share audio” button click.
f3cc20ad2b70 : Fix NullPointerException
4756b7686d95 : Export app function flags for permissions
db53c3831c2b : Fix app crash from transfer splash screen view during relaunch
3809a39969f8 : Add drag to desktop transition params customization
220d1bdaf524 : Clean up doNotSkipImeByTargetVisibility flag
a0b05999e8f2 : Remove redundant code logic to improve readability
093f64a8fd67 : Remove GlanceableHubBackGesture feature.
548b7df29650 : Import translations. DO NOT MERGE ANYWHERE
bcdb5bf7a646 : Import translations. DO NOT MERGE ANYWHERE
962c29c015e1 : Import translations. DO NOT MERGE ANYWHERE
ddbc4d6701bc : Import translations. DO NOT MERGE ANYWHERE
fa5895a3386e : Use empty impl for markVintfStability on host.
2ce00c302cb8 : Import translations. DO NOT MERGE ANYWHERE
20e003f6cb63 : Fix HUN not showing after unlocking with unlock button
fa06394138cf : Revert^2 "[res] Fix the registered shared lib asset caching"
d10e9d78e811 : Use generated font_fallback XML
217fd878f458 : Refer to outer components in TaskFragmentOrganizer via WeakReference.
8ac907f2a219 : Use a WeakReferences in DreamServiceWrapper and DreamActivityCallbacks.
1cd7db47db93 : Ensure SIM bouncer shows
d3e18b810211 : Fix for FAB targets not matching current user on user switch
ac36f6eeaae5 : Revert^2 "Adding hasZeroInsetsIme check in case animationCallbacks are set"
b3b3cc9c2034 : Revert^2 "Revert "Add userId information in Transition#AnimationOptions""
0244e10c974b : Import translations. DO NOT MERGE ANYWHERE
36bbba201c62 : Properly resolve the userId when running on concurrent multi-user
e9eae39bc4e0 : Update docs
06010c847a55 : Adds a getter for IllustrationPreference content description.
e3d259bad6dd : Use AirplaneModeInteractor to update airplane icon in the status bar
8317f695a614 : Add RavenwoodAwareTestRunner + use it
c08f36a534ea : [flexiglass] Reimplement closing guts on outside touch in flexiglass
fd84288d722a : Revert "Set all sensors to enable test hal when one of them crea..."
ef1a1232871d : Add IsLockScreenDisabled to dump of LockSettingsService
358fef939473 : [Flexiglass] Simplify flagging references
cccf15a38537 : Handle aspect ratio changes in PiP2
da5c584f8ca7 : Add dismissKeyguardWithCallback to handle KeyguardService#dismiss.
9b210737f9ae : Create a type for tracking chains of Actions requested of WM
a064ebe529bf : Add StatusBarDisableFlagsInteractor to disable home/recents on keyguard/bouncer.
fb0204580370 : (Almost) display active priority mode icon in status bar
493a723df2a3 : Make Display.Mode.isSynthetic TestApi
346b11ffdcd2 : Avoid changing scenes if already on the desired scene
7c4da90c9f2b : Make SensorPrivacyManager and SensorPrivacyService concurrent multi user aware
14dd3ffff720 : Add Collapse/Expand action to QS
32183dd88455 : [flexiglass] Scene class hierarchy changes
cdfbbc1179d3 : [flexiglass] Structured concurrency fixes
fce02f43bcf6 : Ignore InstallSessions with null appPackageName.
d6888b31a6f3 : Don't scroll to live content on initial content load
92d28c1f6838 : Refresh tiles on user change
1b4b60b7d3cb : Using MSDL feedback in Keyguard authentication results.
84fc548d892f : Moved robolectric tests systemui/[a-c]* from tests to multivalentTests
72dc206a631e : Migrate more of FrameworksServicesTests to use options from Android.bp
14fcc462077e : Prepare the way for showing the active Priority Mode icon instead of the DND icon
789162db13f8 : Use the updated drag state in tiles that are not recomposed.
b6bfcfed8092 : Use the new defaultLogFromLevel tracing config option in ProtoLogDataSource
355034149835 : Mark EXTRA_PLAY_CALL_RECORDING_TONE as deprecated.
789e892c72fb : Moved multivalentTests which caused SystemUiRoboTests failures
fd31d994b668 : STL: Default overscroll ProgressConverter slowly approaches 0.2f [1/2]
2c3594e6322f : Revert "Reset dismissAction and notifyCancel dismissCallbacks when altBouncer removed"
7de1e2020d0f : Fix implicit InputMethodServiceTest for InsetsController refactor
184a26750e4f : Add GroupHelper sections for new conversations
3a80cdca4a82 : Fix forced-grouping on notification channel updates
6017169c6061 : Rename ProtoLogService to ProtoLogConfigurationService
d4ac4a83895d : Fix HDR dimming issues when split screen switching.
5004cd018a10 : Support unprocessed files when Perfetto protologging is not enabled
cd0658f0bef2 : Use keyguard OWNERS for clocks/customization
d191fccf0a20 : Pass statsToken from IMM to InsetsController when calling show/hide
3ed0e6781e88 : Add protolog perf tests
4fec9f579d85 : Fix unused expression in MaximizeMenu
b84d3bea4986 : Return previous visibility in InsetsSourceConsumer if no leash available only for IME
405dfa296f31 : Stops hiding a11y services with the same package+label as an activity in shortcut logic.
76e26aca154a : wm tracing: more logging
0d7f70dc60c2 : Check for NLS service intent filter when rebinding services
f835dfd52356 : Always capture activity snapshot regardless predictive back status...
51cd1c2c8470 : Adjust more insets related tests for refactor
17fb30287406 : Add OWNERS file for SettingsLib bt test folder
ec277cad99a1 : [DO NOT MERGE] Revert "Check for NLS service intent filter when rebinding services"
a66d725c68f0 : [DO NOT MERGE] Revert "Check for NLS service intent filter when rebinding services"
3307216c492d : Add carrier config item for P2P SMS and ESOS inactivity timeout value for satellite
02b7990a11b0 : Create a version of am_flags_lib to be used in host side tests.
640808610d06 : [PB] Fix windowless window could be remove too early
8ad726d8cd08 : Defer play PB animation until transition ready.
9ace70692d28 : Drop the pointer-down-outside-focus event
45f5c09885ff : Use task bounds for recents touch region
b5e2ecdaa3ef : Simplify activity sleeping condition
44d14ee5753f : Revert "Adding hasZeroInsetsIme check in case animationCallbacks are set"
7a095ee6ad55 : Don't set the app launcher icon as the icon for implicit rules
e0612f97712e : [RON] Scaffolding for EnRouteStyle content extraction and view inflation.
25cd7b6bfb63 : Reuse created media drawables
e1c97fa71290 : [Ravenwood] Support context.getResources() without res APK
cc547dbd1fa4 : [Ravenwood] Enable more trivial graphics APIs
9620962fc8f3 : [Ravenwood] Enable ColorStateList
01dc44020576 : Allow gesture shortcut to be clickable while FAB is present.
3c07e21b71fd : Use run based APIs for iterating fonts
9aa24c21eb83 : Add logging for glanceable hub touch handling
aa93e6db0d74 : Don't set exit animation state in DreamOverlayAnimationsController.wakeUp
7e550527816e : Create the shell command for the supervision service.
8beaf2ce8853 : Create a stub for SupervisionService.
f09ce0b7e7f0 : Simplify NotificationScrollViewModel.expandFraction
5e77e6a41574 : Tapping on the lockscreen should trigger face auth
67ceebc037da : Navigating to the compose bouncer should trigger face auth
266fc60f5370 : Fix issue where face auth doesn't run when bouncer is launched from secure camera
c14d87d926a3 : Fix face auth not running as expected when flexiglass is enabled.
06e0eb2c31b7 : Share selection state between BaseCommunalViewModel implementations.
16f0b8e20e50 : base: ConsumerBase-based classes now create their own BufferQueues
028d7cb3cb99 : Docs: add a message to already-deprecated API
6f1900c55af0 : Fix GNSS power stats processor by properly initializing state
9d407aa9aa7e : Fix GAME power hint not enabled in HSUM mode
06427727bde6 : Revert "Add userId information in Transition#AnimationOptions"
9a0457972aaf : Delete test validation
2a52e3d01ec4 : Initialize keyguard preview w/ sample weather data as fallback
00d699f3a042 : Relax delivery group policy constraints for prioritized bcasts.
535f56102e04 : Fix performance regression in ModesTileMapper
57e034a01360 : Reverse ranks order and add widgets at the end
2a75f7166b02 : Enforce hard limits on hosts per package and widgets per host.
1e18fd01ff3c : Clean up AmbientStatusBarViewController's Status Bar Listener.
717122228e42 : Reapply "Fix DreamOverlayService memory leaks."
b752573f538e : [sat] use emergency calls text when satellite icon should show
b7f10f98aa7a : [sat] Always show icon if Connected or On
d1e55517a05f : Deprecate ProviderRequest APIs
714ff20089eb : ViewGroup: Split ACTION_CANCEL events during dispatch
84ab8ef6fbdd : Modify the description of EXTRA_DEFAULT_SUBSCRIPTION_SELECT_TYPE_ALL
feb71a914d1f : Map removed local overrides to new storage
2d05ad4a262b : [framework] Change proto and tech route to int value.
b231409a3cac : AudioService: log metric for audio focus requests
44784a5a8b77 : Revert "Camera: Set device executor thread name"
ab283522a7a2 : [RONs] Fix NRCBI to support expanded/headsup state
1952ddfd9b56 : Allow TraceSessionEnded reporting to be muted.
36635f19e843 : Honors three_button_corner_swipe flag.
b9a8dd77348d : Fix splitscreen with freeform windows
86c45e017391 : On exit, ensure transition to GONE happens
0e37366152b5 : Open intent in correct user profile
6e8a90d2f34b : Enable display name filtering and update the list of device names that are allowed to be logged in external input logging
b40a9a478e39 : Rate limit calls to AM.getProcessesInErrorState
995945ca1ca5 : Prevent flickering during dream transition
d5fa6ab59663 : Don't let face failures override face lockout messages
29700c4a8205 : Animate the shape change between active and inactive tiles.
03325410208c : Update AIDL and HIDL utils
69e5f3ff1709 : Update primary bouncer background color
f860c5867c46 : MotionEvent docs: Clarify relative axis processing for batched events
2531d137b87d : Tweak bouncer showing on swipe up
c97d5f5af782 : Concurrent displays: adding render rate sync
627920282912 : Ensure that floating windows on Wear can be non-fullscreen
8f51ac72c039 : Clean up fully rolled out SecurityLogV2Enabled
951c4f49d5cc : [Flexiglass] Verify isBelowLastNotification unused
eeb9d1a21b6e : [Flexiglass] Update NSSL.updateStackPosition() to only update stack heights
6aa02884fcc6 : [Flexiglass] Deprecate NSSL.updateTopPadding
8a3ab668a5c2 : [2/n] Ignore Compat UI Education when in Desktop Mode
7f948acb4a98 : Add flag for optimizing the processing of posted media notifications
07880e01339d : Adding hasZeroInsetsIme check in case animationCallbacks are set
1575f70ea53c : fix WM instance leaks
da1061762c4d : Deprecase STREAM_BLUETOOTH_SCO in SystemUI volume
dec2babfa96b : Add forgotten API flag
b1c02c7cd923 : Expose APIs to TestApi that VDM CTS is using
97b47c2a9256 : Hide IME Switcher settings during setup flow
b6fea889c4ba : Fix notification place holder is too low in foldable portrait mode
2e4ab6613c51 : [1/n] Flag creation for Desktop Windowing CompatUI logic
a2464ac57b80 : Don't assume R class fields are constants
4785772dcab6 : [36/n] Create AppCompatSizeCompatModePolicy
8d0450bbd94b : Animate overlays when enabling/disabling them
6899baf09c68 : Use new NetworkStats#addEntries API
a68f5112e2b6 : haptic: input source customized haptic feedback loading logic
38fb7a0be6c0 : Fix VolumeHelperTest on automotive
f7f5fa1e2f2c : Apply power mode when unlocking
62fb8f943b02 : Make Display.Mode.isSynthetic TestApi
51672a18cb38 : [Status Bar] Fix carrier and userSwitchName text style flaw
1a39f49a8a57 : Add feature flag for typeface redesign
b0b8d4a3e7e4 : Call setDevicesRoleForCapturePreset.
1e4e140a0325 : Add userId information in Transition#AnimationOptions
c093de7f9966 : Cleanup comments
a4b0a979a7a0 : Removing unnecessary definitions from library
4f78f423c5a1 : Database migration to reverse ranks
1ecf6e2dcca7 : Rename priority to rank
ef4e09d208df : Finish EditWidgetsActivity when stopped.
9934892a1af1 : [pm] better error message for debugging
9192b727613b : Prevent Media notification spam from spiking SystemUI memory use
c10a4c7fa41e : Fix getHistoricalProcessStartReasons ordering
645e43a9b7c9 : [A11y] Make the textview scalable for the cancel button.
fc5c0be999d3 : Update feature flag config of unbinding inactive TIS
37010de39871 : Flicker Tests: Snap Resizing Non-Resizable Apps
6e70fdcb9fb9 : Fix WifiAcitvityEnergyInfo handling in BatteryStats
3a93e0234c74 : Camera: Skip extension queries on unsupported devices
6758405d8d17 : Track StatusBarState
81ff9a0ea9aa : Add NotificationScrimClip to QSFragmentCompose
6aad7f918e92 : Transition to GH from doze for all wake reasons
445ee4d6bd1d : Log reason why HUN was allowed during avalanche
9f514d354d10 : [Contextual Edu] Store first connection time for touchpad and keyboard
f6fc703dc375 : Fix CUJ getNameOfCUJ
59a11c635e7e : Ensure toolbar popup respects left system bars
6902100d3ab5 : [flexiglass] Correctly layout notifs on bypass lockscreen
d86b03c59979 : DMS: use vsync rate when calculating the app frame rate
07da36f4c439 : Correct DesktopModeLoggerTransitionObserverTest.
0076805f5453 : 4/ Remove ANIMATION_TYPE_RECENTS
e4041f0e9529 : 3/ Remove legacy recents animation logic
ab360ffa9ecf : [Flexiglass] Fix mPulsing not being set in NSSL.
d2b75eb70980 : Allow apps to recreate rules if changing the owner component
41ae45e9af6e : Address linguistic bugs, Add locked provider chips to secondary screen as well
988b90ae35e2 : Restore deleted chooser API flags.
7840c6d747a0 : Allow ProtoLog.init to be called multiple times in the same process
72b0a5fab332 : Create the target application context for the calling user.
4571a14d9975 : Add new framework-photopicker inside MediaProvider module
c96a4bb76f36 : Fix newlyConnectedKeyboard
2bff7c184f41 : [35/n] Extract AppCompatDisplayInsets from ActivityRecord
033f684d0eb5 : Handle communal transitions during other KTF transitions
19cf1f9456a7 : [flexiglass] Remove SceneLogger#logSceneChangeCommitted.
9a94d1f68a29 : Introduce overlays in SceneTransitionLayout (1/2)
7e51f6071f7a : Check more URIs in notifications
30a49ad4ab6f : Init some time Process stats with very negative numbers
5a4846a6c6de : [dev_option] Update kdoc of DesktopModeFlags to indicate that it is used for flags aiming developer preview
318638dcd3b6 : Move ContentState.Transition back into TransitionState.Transition (1/2)
3a7e8317e327 : Revert "Add tracing to RemoteViews"
157e0c1f39e3 : Fix background color on tutorial success
ab54f017fc16 : Make DeviceConfig getter name explicit.
5ffa9f1926b3 : Fix ProtoLog format in DesktopTasksController
04b9ae391bab : Save brightness changes when mode switched to manual
cbf932589b67 : Jank CUJ: Maximizing Non-Resizable App
60f8e7362b18 : Jank CUJ: Snap Resizing Non-Resizable
df0818e1602c : Configure ownership of IME team resources
0f05c16b5186 : Fixing HSUM issue for keyboard and touchpad tutorial
017e1c52ee7b : Fix the issue that the usage of ImageReaderOutputConfig is not set correctly.
3ba1937eef44 : Remove check for frame size
aaaf1c4749fc : Do not override bounds when task override exists
d73e7d7946d0 : Allow Parcelling GD over binder limit
e292bf87b548 : Migrate libcore benchmarks to BenchmarkRule
b25b4a4cdff5 : Improve logs in InputController
51969ae449d1 : Notify ITaskStackListener#onTaskMovedToFront when root task moves
3c805115ec0b : fix WM instance leaks
51fe75746a6d : Annotate ActivityStarter as @NonNull
08f14182d22a : Fix all apps button in watch
907e8be3dd1f : Move window drag instrumentation to drag position move callback.
6ba5125b9d5b : Enlarge mLast4FrameMetricsInfos from 4 to 6 entries
787631f8353a : Fix incorrect translation for range of N pages in PrintSpooler
433d77fc4229 : Setup font_fallback.xml generators
1d796d308946 : draw-wakelock: disable DRAW_WAKE_LOCK for wallpaper
3742c3c7189a : Boot to headless system user if config_bootToHeadlessSystemUser is true
777102eec33b : Enable modem with SatelliteModemEnableRequestAttributes
744fa2878e77 : Close OutputStream after use in ComputerEngine
363e84537d69 : Create smartspace session when precondition is met
92589b13abba : Extract FreeformTaskTransitionStarter into a member variable
89d5ce6ee71e : Add back old WindowInfosListenerForTest test api
69b70441f2ec : Fix voice call power attribution calculation
6b1782fd82dc : Fix Autofill Presentation Events 2
238739177cf8 : profcollect: increase applaunch trace frequency to 5%
0186839fe0b1 : Binder: avoid GC while holding lock
8ff361bdd989 : Create config_bootToHeadlessSystemUser to allow to boot to headless system user
74684035badb : resource flagging on xml elements
d89a020dc77d : Use a seperate transaction to applying windowing mode changes after exiting pip
6be7db2beb0f : Use DesktopModeStatus#canEnterDesktopMode instead of just Flag check.
ca0bcfee7f46 : Set correct install times for system user
2b669cb9506b : [dw_logging] Use Uid of the base app instead of user id in DESKTOP_MODE_SESSION_TASK_UPDATE logs.
d87e4ec29416 : Log when entry is saved for removal after expand
1cb524e383aa : Jank CUJ: Snap Resizing
cd106f5c7847 : AudioService: Add makeHearingAidDeviceUnavailableLater
4f301b434fe8 : AudioDeviceBroker/Inventory: fix misc error-prone warnings
3e5c2f49681b : Reset primary bouncer face message to default when face auth restarts
b9cb014ded90 : Modify A11yMS to satisfy level-1 compatibility for MUMD
f65e4ad088f1 : Revert^2 "Log a warning if content view exceeds char limit"
c7ecb9336e7b : Make EditTextActivity respect ime insets
c08c4bd0078a : [Ravenwood] Cleanup JVM workarounds
7d55a7131186 : Fix pointer crash in scrolling screenshot CropView
23ec5976b00d : Clean up NotificationScrollViewModel.expandFraction
074801770af0 : AudioService: do not mute music systematically in setBluetoothA2dpOn
09e3851c0d8a : AudioService: initialize spatial audio state on first device connection
24f98a53a7ce : AudioDeviceBroker: avoid acquiring mDeviceStateLock when not necessary
bf0aafe9d61a : Update and sync UsageStats OWNERS.
b9108227b5e2 : Add DeviceConfig listener for AFMS
d59b79f8a7ba : Move desktop apps to front on fullscreen launch
a144ebaa7407 : Change expansion to be a lambda
4255153f6f9d : Make RollbackInfo#getRollbackImpactLevel SystemApi
acb41b158ff4 : [flexiglass] Update HUN position when placeholder moves during snooze
bd1b3eae7258 : [flexiglass] Changes SceneContainerViewModel.isVisible to snapshot state
4b7ad05cc032 : Add flag for face message defer logic update
cffff7236689 : [flexiglass] Fix HUN alpha during Gone -> Shade transition
c13087d5c71a : Adds some missing doc
a158fa804dea : Add flag for HD radio emergency alert
28b2ac4c4787 : Add a Flow for the "main" active Priority Mode in ZenModeInteractor
8b58bd15afac : Switch clipboard shared transitions flag to aconfig
d522945f9114 : Migrate to "ravenwood-presubit"
3c143661068e : Add scaled resizing non-resizable app scenario
07b69ecce158 : SDK Parcelables: @JavaOnlyStableParcelable
7a02a919a14f : Move non ndk native tests from cts to coretests
3db38ca315e8 : Revert "Log a warning if content view exceeds char limit"
090c20fdc8d0 : Rotate display layout if there is a delta present
14a7334f0d09 : Fix takeScreenshot for visible background users.
1c1ad04cfb49 : [Flexiglass] Ensure that NSSL.intrinsicPadding is always 0 with SceneContainer enabled
93da8e816fbf : Migrate libcore benchmarks to BenchmarkRule
632543e8aebd : [logging] Correct Enter Desktop windowing by Screen On
3f152a62416d : Add and init media hosts.
b2c9c52e6a9b : Fix missing ProtoLog viewer config in some tracing instances
19c39129e8dc : Migrate more of the FrameworksCoreTests to specify options in Android.bp
cad4255aab03 : STL: Removed DuringTransitionBetweenScenes from NestedScrollBehavior
29e4e712f15b : Create Coroutines Module for WmShell
628435d5f3c5 : Log visible task count in DesktopModeSessionTaskUpdate atom
c834ecfea8eb : Resolve some TODOs in appfunctions
2b38aba85a79 : Make getContentProtectionPolicy api UserHandleAware
d7bbb75b20b9 : Wire up secondary clicks to tiles
79aa31594780 : Use onSecondaryContainer color in IME switcher
48bb658f01bf : Reset dismissAction and notifyCancel dismissCallbacks when altBouncer removed
a9e34c6b1585 : Add help button on the top right corner of more settings page
dab40373ca0b : [flexiglass] new defaultOverscrollProgressConverter
cc3ff7cb0ba5 : [Contextual Edu] Add user aware keyboard touchpad device change repository
f5be264a60cb : Fix small clock preview overlapped with the smart space
92704820700e : Show the icon of the active mode in the Modes Tile
761b91c4d59c : Alternative activity policy exemption API
e095e33e81ce : [waitForAllWindowsDrawn] Wait for transitions only on default displays
5cb6fe05b32c : Add listening to the IVolumeController for the volume changes in AudioRepository.
68a8e22a062c : Always update surface position at first layout.
096fe2ccfb37 : Check idle activity from all activity container
aafe0a33f721 : Check only for apk inside updatable apexes
5cb61d04d673 : Expose previewProgress and isInPreviewStage in ObservableTransitionState
0c96ea06f08a : Use more accurate check for isInPreviewStage
7a4a6171038b : Fix the API flag for the package level exemption
56f9e660a6ec : [Settings] Fix UI layout
ff7305652686 : profcollect: Refactor tracing code to a util class
297153203dab : Add font JSON to the DroidSansMono
f4c1fb9948bf : Adds SysUI TEST_MAPPING for internal a11y code.
46b42e3b66c2 : Add a rate limiter to the getRunningAppProcesses() call
92dc7cc43966 : Remove comments stating the configs for visible background users are not ready for production
8ac3494f1e3e : Changed permission from READ_PHONE_STATE to READ_BASIC_PHONE_SATE for TM API.
e60d16b54e78 : Modify logic for showing the Unsupported Display Size dialog
159152739b79 : Adding ViewCaptureAwareWindowManager to AuthContainerView.
7e706b032619 : Add font_fallback.xml generator script
eff9a9f74733 : Update SyncAdapter documentation to reflect the current timeout value.
34eac9cf844e : Prevent sharing of stateful PowerStatsProcessor objects
086811c041aa : Refactor Broadcasts related logic out of AMS.
d5ced7da2a14 : Implement a minimize button on a caption bar
64130047e019 : [Ravenwood] Enable several hidden APIs and its tests
6e80d1dc9d9f : [Ravenwood] Support resources
4ff28cab089b : Fix error codes
2c96522fd29a : [Nfc] Add nfc oem extension callback.
5cdcf519e3df : Fix implementing AFMS.executeAppFunction
94d0cbe20465 : Add flag for fixing return of show/hide input
a2574c97ab89 : Add AppFunction Execution API [AppFunctionManager#executeAppFunction]
d1ba335727a2 : Autofill: refactor out lint warning
e95aef8b3491 : Limit number of previews held in AppWidgetService
34ce5df83713 : Migrate test options -> Android.bp for FrameworksMockingServicesTests
7a5f67402f8f : Reland "Expose GenericSoundModel as SystemApi."
ec15f27efae1 : Mark BIND_EXPLICIT_HEALTH_CHECK_SERVICE as SystemApi
5eb0bdce395d : Add aconfig flag for audio input routing/volume control
a3a00c179bc2 : Shortcut target migration and automated button mode switching
5bf79a4fdb13 : Remove @DisabledOnNonRavenwood
1c7dfe8665fe : Make dump-jar filtering faster
4c008421b5b3 : Ensure keyguard stays hidden when transitioning between hidden states.
d0c099257ee3 : [flexiglass] Only show full notifications on lockscreen
dea5cd36d399 : Add pixel_watch_debug_trace to SettingsToPropertiesMapper
16d6b15b530b : [flexiglass] StatusBarState is KEYGUARD on Scenes.Lockscreen
18209ec53d16 : Set all sensors to enable test hal when one of them creates test session.
6b476c18693b : Revert^2 [SB] Remove Dependency.get(SBContentInsetsProvider) from PhoneSBView.
db358bc6aa3a : Notify TouchpadDebugActivity on finger/hardware state changes
8c87d9cbf019 : Handle dialogs for remote insets controller
5a4844120f60 : Revert "Announce new state of modes when toggled in Modes Dialog"
8b4b3c7d6be6 : Fix hub also reacting to lockscreen shade/bouncer gestures
8d6ff5fcf143 : remove noparent from *Mode* owners
89e1efe092f6 : Add flag for media controls drawables reuse
6a00444284b1 : Finish animation callback set latest value (reland)
47e1cd5673dc : Only allow current tiles to be resized.
048885f0d6c3 : Modify logic for showing the Unsupported Display Size dialog
2307093dc1ae : STL: Add defaultOverscrollProgressConverter in SceneTransitions [1/2]
0a7eb95db7f9 : Add system_sw_battery to SettingsToPropertiesMapper
baf583a40fce : Update Goldens for WMShell tests
94c865cec2dc : Refactor ModifierShortcutManager.
21b36280e0c3 : STL: Add ProgressConverter class [1/2]
39513a31b51a : Camera: Set device executor thread name
34d09498b567 : Revert "Fix DreamOverlayService memory leaks."
9aeb352db4ce : Decouple wallpaper tokens in transitions for wear
297e47923c50 : Tutorial correctly handling META key event
2954471cb8a5 : Add more owners to Provisioning_OWNERS
ef6d496d844c : Adding logger for touchpad and keyboard tutorials
7b5bebe46634 : Call registerConnectivityModuleHealthListener in platform
78d3bbf6da35 : Use isRecoveryTriggeredReboot from platform
5989a6d93414 : Add TEST_MAPPING for ExternalStorageProviderTests
dee7587ec24e : [34/n] Migrating tests for AppCompatLetterboxPolicy/Overrides
eec6c4c329d6 : Add coroutine start parameter
c53c6b36ed68 : Package level activity policy API in VDM
29426878006a : Fix BubblesTest
4775730e6124 : [Flexiglass] refresh state before showing guts menu
008cfe42ee2f : Announce new state of modes when toggled in Modes Dialog
443980d0556d : VPN: fix crash on missing CCM
a8091db78269 : 2/3 Move some Shell utils to the Shared package.
3cc31bfce1b2 : implementing AFMS.executeAppFunction
cca40706ef7b : Address new activity control API feedback
e3c5a7b3cbc5 : Filter trigger for desktop windowing education
08e213dc991b : Adding ViewCaptureAwareWindowManager to ImmersiveModeConfirmation window.
60147fc0e591 : Hiding launcher shortcuts
b09a63416f02 : Import translations. DO NOT MERGE ANYWHERE
a5b723db245a : Removed non-existent broadcast intent
8d84f1d4f9f6 : Log a warning if content view exceeds char limit
e1f065ed3468 : Camera: Populate LENS_INFO_SHADING_MAP_SIZE for physical camera result
d97f6d382b4f : Add tuner version 4.0 constant
23f86c4d5451 : Import translations. DO NOT MERGE ANYWHERE
c63619153e25 : Revert "al-ov: Use F4 to toggle Overview"
da9807a16195 : Import translations. DO NOT MERGE ANYWHERE
a3d258ea3b91 : RingtoneManager: allow video ringtone URI
67236edd531e : Import translations. DO NOT MERGE ANYWHERE
f36cd6552c6b : Import translations. DO NOT MERGE ANYWHERE
8cef95a1fda0 : Import translations. DO NOT MERGE ANYWHERE
146e6dbb0789 : Import translations. DO NOT MERGE ANYWHERE
ea2bb3e5cf03 : Import translations. DO NOT MERGE ANYWHERE
4241d874d380 : SysUiViewModel.hydratedStateOf
5ddd3385b038 : Import translations. DO NOT MERGE ANYWHERE
9a1597dbbaed : Import translations. DO NOT MERGE ANYWHERE
38e6643a5e2e : Import translations. DO NOT MERGE ANYWHERE
e83201298632 : 2/ Replace legacy start recents activity with preload activity
8cb4d02f0032 : Import translations. DO NOT MERGE ANYWHERE
b100b4a3989e : Fix missing test condition of TransparentPolicy
0701309491eb : Import translations. DO NOT MERGE ANYWHERE
ffcf12df8609 : Import translations. DO NOT MERGE ANYWHERE
a6febfa5b9a0 : Update Goldens for WMShell Tests
c0d7cf648dae : Import translations. DO NOT MERGE ANYWHERE
43d0d50551be : Import translations. DO NOT MERGE ANYWHERE
cbca3a5a1a8f : Import translations. DO NOT MERGE ANYWHERE
c59817bc8690 : Import translations. DO NOT MERGE ANYWHERE
bf2b82beb47b : Check if activity entering PiP is a top activity
7c75f0beb3f0 : Import translations. DO NOT MERGE ANYWHERE
9c039e4aae79 : Import translations. DO NOT MERGE ANYWHERE
fd53f3eded24 : Import translations. DO NOT MERGE ANYWHERE
97ffe12dd921 : Decouple system feature API codegen from feature definitions
2dbca6c61422 : swipe-back: disable background dimming on Dialog
b47668154f37 : al-ov: Use F4 to toggle Overview
bdb8b938c0c0 : [flexiglass] Do not generateHeadsUpAnimation when dragging HUN
d611bb1d2143 : [flexiglass] Reset stackTop when idle on Gone scene
dce6a3c81664 : [flexiglass] Use intrinsicHeight for HUN placeholder and update translation
9c7d4ea72d65 : [flexiglass] Fix HUN placeholder remaining visible after the Shade is opened and closed
a406aec7c5af : Add support for power and screen state for custom power components
a08404138919 : Revert "Do not dismiss split while exit PiP to full-screen"
86472f4da96f : [flexiglass] Fix touch gesture interruption when dragging HUN
937533e32238 : TIF: fix display issue with input panel in kid profile
2fc0463bc6f7 : Do not crash system server on powerstats HAL errors
89fcef9ba779 : Import translations. DO NOT MERGE ANYWHERE
ca3ba7e2c038 : Import translations. DO NOT MERGE ANYWHERE
c33ed169314e : Import translations. DO NOT MERGE ANYWHERE
02c22ca329ff : HDMI: check and wake up avr first [1/1]
26fa46ade807 : [RONs] Implement Notification.EnRouteStyle
206d1f886fdc : Add AppFunctionService.
19aaef43d038 : Revert "Add TEST_MAPPING file for ExternalStorageProvider package"
998e7f495a0c : Log.wtf if display list is empty.
ab89efaa8d6f : [sat] Table log buffers
a694b7350235 : Possible fix and additional logging for b/337742708
b32df115da4a : Fix alarms launching while on the hub
465342be16a1 : BaseActivatable
e935950bdfad : Change tests' package names
929a9d1f4203 : Initialize bubble expanded view on shell main thread
64dc0466d3f3 : Use executors for loading bubble view info
ddf249118d35 : [flexiglass] hide and cancel AlternateBouncer when device sleeps
cd8ad005f4ac : profcollect: Refactor to use a common method for calculating frequency threshold
a41f06a1bc58 : Flexiglass: fix right split shade padding
187f1e28dee2 : TutorialSchedulerInteractorTest
8b1a8a1e3ad1 : Adding OVERRIDE_SYSTEM_KEY_BEHAVIOR_IN_FOCUSED_WINDOW permission to SystemUI
15beef777269 : Add STREAM_NOTIFICATION to the Volume Dialog
1cc2271f70e9 : Remove obsolete TODO
19059dd13daa : CaptionWindowDecor: Don't show for PINNED tasks.
c14e2771e092 : Add flag to guard new modes CTS tests until Baklava
9d538a5b46da : Revert "Finish animation callback set latest value"
b54cc70138c3 : uibench: Fix ResizeHWLayerActivity to cancel the animation when the activity is paused.
909be72f45c2 : Distinguish implicit modes in ZenMode
efbec067ee74 : Ravenizer tool skelton
9e9bf2453267 : Remove obsolete TODO
8e0f3a7f4aba : Include whether a mode is active in the subtext of dialog tiles
0003864b9073 : Properly check for secondary user ServiceInfo
20c78a6c479a : Passing meta/action key related key events when private flag is set
8a780b327c15 : Add drag multiple windows + PiP scenario
0c2c466d1c3f : Add resize app corner multi window + PiP scenario
9c101db28f76 : Remove TODO about CommonNotifCollection
426f6f91f463 : Add TEST_MAPPING file for ExternalStorageProvider package
0c62a56b94ed : Check insets again for clipboard UI post-animation
c38b6c7d4586 : Notification do not need mSyncRoot
e23da61a3a21 : Add AppFunction Execution API [ExecuteAppFunctionResponse]
377e629c7021 : Use public API to determine apk-in-apex
e59bdec6b6eb : Marking isApex and isApkInApex as SystemApi
e3b3f741ad1c : Add a new group for foreground of multi-window
0605956eefab : Update API documentation about snoozing and bypassing channels
89db614840e6 : Fix parameter for Gatekeeper re-enroll in SyntheticPasswordManager
34e98e42b104 : Add OWNERS files for notification-related classes in SystemUI.
498dbf606150 : Fix wrongly applied supportedAxes
13c0ceb9740d : Give NSSL.mListener a more descriptive name
f406aedc50b3 : Add slight delay to touch outside for multiwindow
8293d19a9cf0 : Init folder for AppFunction Service tests
d5160a8014f2 : Add device details more settings page
b13becedc712 : Add android:featureFlag attribute to VIBRATE_VENDOR_EFFECTS permission
7c373d6c6d08 : Check more URIs in notifications
eb618a7395e5 : User CURRENT for display notification
d7c46e7cd1fd : Make rule updates "by user in app" more powerful
e98ecc588897 : Create getTouchpadHardwareProperties() and link it to native code
5f1f785258fa : Check IME info nullability before switching
3d4501248a37 : Add `isAvailableAudioSharingMediaBluetoothDevice` to identify device that's available for being set as an active media device and also available for audio sharing.
5679e2f88796 : Do not keep focus on IME dialog if its target is invisible
ef2efcc5e7aa : Fixing documentation of InputConnection#commitText
2a1af5d42104 : Add unit test for fromPublicNetworkStats
55783ace54f5 : Move fromPublicNetworkStats to statsd
bed8735d53a5 : Mirror Freeform's BACK icon for RTL languages
f17f691e2e14 : [DO NOT REVERT] Migrating remaining token values to new GM3
9a826d4f143f : fix(MultiFingerMultiTap): Delete lots of duplicated code
bda91b96c064 : [Reland] Add flag for not breaking word inside email/url
82a99052bdcc : [PM] Add PackageInstaller CUJ test case (24/N)
8be6b1f5b079 : [PB] Adjust default cross animation for floating window.
e17489982da2 : Adding ViewCaptureAwareWindowManager to AssistDisclosure window.
da11ec56518f : Adding BackupHelper to help backup and restore AE state
d3beed3bb057 : Return null instead of throwing ServiceNotFoundException when VPN_MANAGEMENT_SERVICE is not available.
21b0b3bcae97 : Migrate FrameworksServicesTests options to Android.bp
b1e39bd47cb9 : Update caption colors in relayout()
0bae36bf10e3 : audio: Add permission update barrier for tests
43c903fc2425 : [Satellite] added Demo mode esos questionnaire button
abd7bddd13c6 : Fix build error
ff0c01c8e174 : Small tweaks to swap animation
0dc98b321807 : Revert "Revert "Add API for multiple labels in AccesibilityNodeI..."
eb08f76cb94f : Change pattern line thickness to match the bouncer spec
17339f349138 : Restart any pending bouncer lockout when device boots up.
1e58821a2795 : Fix unmarshalling error and the wrong type check.
2d6d916f6547 : Address memory leak in EdgeBackGestureHandler.
a03b0459eeab : Add SatelliteModemEnableRequestAttributes
7c7849cec544 : Floating menu repositions on navigation mode change
0917bb8928af : Fix GONE transition from the hub
8d466a020381 : [Ravenwood] "Fake" ravenizer script
fcca67bf620b : lockDevice should actually lock the device
fb11a8d98ed8 : Centering widgets in portrait mode
8f6610730d41 : permissions: Add checkOp validation flag
d2d2ef4ee206 : Use renamed APIs
0fa7e444341c : [HostStubGen] Support method call redirection
3ee154206f6a : Rename references to DND Access in API documentation
1475966007f5 : Prevent 'clear all' if there are redacted notifs
d3c056bb06f3 : [HostStubGen] clean-up remapper support
e3a180a47111 : Add all vibration requests to service dumpsys
bd4fde4b0b0b : Make MUTE_ALARM_STREAM_WITH_RINGER_MODE Readable
c68a826a2a92 : [VRR] Fix the scrolling not work in Contacts issue
46df4ac7a67d : Replace the TYPE_UNKNOWN icon, drop the rabbit, keep the lotus flower
7e2b89002408 : [flexiglass] Update KTF scene framework TODOs
bad9bce4a146 : Log the list of broadcasts sent.
f05fc637d03c : Update split handle touch target size
dd18ed8e9f04 : Fix handwriting trigger on wrong textfield
9a2aa383c6a3 : Revert "Finish EditWidgetsActivity when stopped."
83a846d223b7 : Add corner resize window with multiple windows opened scenario.
48e6d52305bf : Allow edge resizing using touchpad.
26b2396fd35b : Add mReportedSurfaceCreated to dump
4b7c2bb67d56 : For aconfig flag writes, check write permission
b2fb9660069c : Switch clipboard image timeout flag to aconfig
ba0e65b9678b : Rename IME Switcher menu button to Settings
d7a8e9bc6b6f : Change sort order of modes list
2ed05c992403 : Load the viewer config in a background thread to minimize performance impact on process boot time
d5fb3067ded0 : Remove registerGroups interface
41693d0d110e : [6/n] Add Layout lifecycle
6b2da34c1871 : Finish animation callback set latest value
f142529167e7 : Merge SampleSidecarImpl and StubSidecar.
94ad3323fef1 : Mark DragAndDropTest as flaky
a8896902e923 : Re-use common fields in AccessibilityCheckResultReported across nodes of the same cache
4ae520ace49e : Replace AccessibilityCheckResultReported proto with java class
73972b900e58 : Add OWNERS file for advanced protection
8b1607df3945 : Store launch time when tutorial is launched
277f63b8536b : Add AppFunction Execution API [ExecuteAppFunctionAidlRequest]
e308805c9e5b : change container of device_state_flags from system to system_ext
ba4e6511c880 : Remove tracing from quick affordances
ac61bc5f785e : Lock landscape orientation in touchpad tutorial and OOBE
762af00c8ed3 : [Contextual Edu] Display edu notification
9aeb48857070 : Add toast when non-resizable attempts is attempted to be snap resized
462e09fa0ada : Reduce janky frame duration
f74b17c4630d : Use MATCH_ANY_USER when checking for system apps
974e117ad63b : Respect aspect ratio overrides for desktop mode initial bounds
fa8f37aa4977 : Add GroupHelper sections for new notification categories
edcd158488cb : Added dynamic route location update support for type-F technology through overrideRoutingTable API.
3c3036aedc52 : Restore decorFitsSystemWindows from preserved window
35529cd0a26f : Stop dumping viewer config in PerfettoProtoLogImpl
c84579ea8910 : [PB] Fix typo when migrate PB to shell transition.
5f2a7bd598e5 : Avoid sending two onSurfaceDestroyed() events
47d45545c37f : [Screenshot Tests] Inflate only Contracted/Expanded/HUN
2a24ebf85c17 : Remove outdated comment in ElementContentPicker
b37b7c0604eb : Revert "ResourceHandle : Refactor resourceHandle data type to long"
cd7d95122696 : Check idle activity from all visible task fragment
eb641a70a730 : Adding ViewCaptureAwareWindowManager to WirelessChargingAnimation window.
4aaecd03c1cc : Update layout margin of SettingsSpinnerPreference.
e63f933b8160 : Move LaunchAdjacentController logic from Desktop* into FreeformListener.
32baa63a7f0a : Adding ViewCaptureAwareWindowManager to WindowMagnificationController.
8d8bc8b470db : Ensure client side starting window get removed when remove all windows
c4dadee12a57 : [res] Start using ftl::SmallVector<> where it's most useful
4c2182d47cf0 : [HostStubGen] Support ignore policy on more methods
7b597d0e0298 : [flexiglass] NotificationsPlaceholderViewModel is dumpable again
ae46a79e2028 : Removes duplicate sources from SystemUIRobo-stub
83eedb464787 : Add null check to DreamService.comeToFront
bfe9ec9487fc : Remove redundant code after merging into flexiglass
9f30b257400d : Record thermal service state using android.os.Trace
c93f29b5beaf : Update APIs which is the provisioning per SubscriberId related according to the design doc changes.
1c7f2811703d : Add AppFunctions related permissions.
46bdc40a09bd : Fix null dereference in WMShell transition
b4173a654ba8 : Fix test failure
2dcbf0eaa3e7 : [HostStubGen] Use buffered output
c6bd9f6838fa : [PIP2] Send isTransitioningToPip callback
4d359d93b694 : Add feature flag for media action button updates
d52bd6858a6b : Flag support for bag resource types
8bf9dd631c25 : TIS: Singleton TIS for Broadcast Feature Support
3d70a8eec72d : Revert "[SB] Remove Dependency.get(SBContentInsetsProvider) from PhoneSBView."
d8282f6c0936 : Revert "Check if activity entering PiP is a top activity"
8431f5797f96 : Grant NEARBY_DEVICES permission to voice search on wear devices.
db2830fa7b8d : Fix location dumping
f811ee04e8f9 : Introduce RateLimitingCache helper class
fdaf50da007b : Add the desktop config
63ffeb408300 : Add tracing to RemoteViews
4d4b46b2a140 : Use CopyOnWrite ControlListingController callbacks
87741dda0239 : Renaming AidlStatusUtil.h to AidlUtil.h
cb00e572055a : DISALLOW_ADD_USER javadoc about secondary users
00f0fd9d9395 : Refactor JobScheduler to handle user switch via onUserSwitching method
cdb42d789a19 : Don't clamp ColorFilters
f4d1b629a8a9 : Update callers for making CaptureArgs structured aidl
be8d6dcd04b5 : change container of device_state_flags from system to system_ext
a56057d578a4 : Prevent dream from restarting when tapping timer controls
a50a0106231b : Update PiP on display change
a1ac4ee81d78 : Set initial ModesTile state to inactive
1917fdfb5712 : Fix two flicker tests assumptions re: usesTaskbar vs. isTablet
03b4d28dd080 : Use Correct Saved Issue Type in Record Issue QS tile.
6cb0cdb90c94 : Add script to "shrink" SystemUiRavenTests
270b169c8a1c : Add ServiceCallHelper
62c8db5151c6 : docs: Fix typo in method description ("cusrot" -> "cursor")
e6a15b85fa18 : Encapsulate record operations
114796ce9252 : Adding proper OOBE flow for keyboard and touchpad tutorial
f437da0dddb4 : AudioManager: Slog focus dispatch
2671eebc66f5 : Fix DoubleBraceInitialization errorprone issues
667686beb087 : Add ids to modes views
ad255748dd50 : Add system padding to the bottom of the miniresolver.
6e241f810d26 : Limit task bounds to stable bounds if resizing beyond the stable bounds.
947b7f49e9e7 : Create and use peekBitmapDimensionsAsUser in ImageWallpaper
b4784e8e08cc : [SB] Don't call SBWindowController#refreshSBHeight from PhoneSBView.
b5508fff1f09 : [flexiglass] Parameterize KeyguardUpdateMonitorTest to run with SceneContainerFlag
1f2d77f169e9 : [SB] Remove Dependency.get(SBContentInsetsProvider) from PhoneSBView.
936438d15bdd : Add flag for Normalized PWLE feature
f4927a0632a4 : Rename getName API to be getUniqueIdentifier
6f9cf7514746 : Remove VibrationAttributes#CATEGORY_KEYBOARD (in framework)
54b0647db67e : Simplify the drag logic for edit mode.
a57330ce5ce3 : Fix race condition in transition from dream -> hub
b4b98e3401d0 : Hide TextView context menu items when unavailable
f993719a9454 : wm tracing: rename intdefs to improve names consistency
764c7a97294f : Fix issue in IJM where view becomes invalid.
62425c2ea0f6 : [A11y] Fix failing AccessibilityInputFilter tests
799160281abe : Fix delayed offload session start issue
00fd1b12bf3f : [flexiglass] Hookup new source of truth for bouncer states in KeyguardUpdateMonitor
5f033a51ace6 : Autofill Fix Presentation Log Issues
a9930e01a149 : [Homepage Revamp] adjust round corner background
049214f02e8f : Refactor TextViewContextMenuTest
66e4924d2665 : Minor TextView Context Menu refactor
a41da73514ea : Add volume tests OWNERS
853f1e2cff60 : Log unset minimize and unminimize reasons in DesktopModeEventLogger
7668aabdd259 : Revert^2 "Defer showing the expanded view for bubble bar"
b7661401af72 : Create test module configs for split screen
e7dbf78143ba : Remove ProxyFileDescriptorCallback in onRelease
c72eee7db234 : Unbind current IME immediately after switching
f10cb7ed4bea : Create test module configs for pip
a49e025c0402 : Create test module configs for bubbles
45d634341f48 : Create test module configs for app compat
4d002c80f54d : wm tracing: add tests for WindowTracingPerfetto
6c984cc94f4c : wm tracing: add support for dump
f52bea983464 : Set if-tools team as OWNERS of window tracing
1853b76dd6f0 : [Spa] Upgrade AGP to 8.5.2
97ed709fe7c4 : [Audiosharing] Use media bt icon for volume bars in sharing
c493606629bb : [Audiosharing] Move inAudioSharing from AudioOutputInteractor to AudioSharingInteractor
7926f3d8468b : Fix CtsVirtualDevicesAppLaunchTestCases#RecentTasksTest
0024a31d9bef : Should update surface position of the window before report resize
ba17026ff127 : Verify windowing mode and bounds when apply overrides
fa11aef94399 : Remove fix_no_container_update_without_resize flag
9dd318ea87df : Introduce DWAppCompatAspectRatioPolicy
8dab255feddc : NotificationChannelExtractor: don't crash on missing AudioAttributes
e71d37a03323 : Log fingerprint LOE error
577b6dd57ca4 : Reuse createOpenTaskDecoration() as much as possible
b5e3c3cec9b8 : Allow different tab tearing transitions.
97f12f7eded1 : Add unmaximize icon on CaptionWindowDecor
595846cc23a6 : Add logging for communal scene changes
bf50dff43e19 : chore(magnification): remove flag delay_show_magnification_button usage
ba9d00af95b1 : Apply new scheduling group for multi-window mode apps
08deb491daff : CameraExtensionProxy: Switch to framework nullability annotations
75a80fe290d0 : [flexiglass] suspend fun activate now returns Nothing
b0242b34c86e : Suppress R8 warnings for kept bootclasspath classes
161c9a8b22d9 : [hoststubgen] Fix log.iTime()
0c1cf8f7d1a9 : Make sure views are added back when updating
a687a41a9e87 : Add background executor to Bubble class
8c89b8226a05 : Create a copy of BubbleViewInfoTask to flag refactor
de1edcda5d5e : Check if activity entering PiP is a top activity
4ef249aec575 : Aconfig flag to hide context menu items
47f03223fe34 : STL: Reset PriorityNestedScrollConnection on first pointer down
070f29fed03d : [Flexiglass] set media host expansion in flexi
01e376f0edcc : [pm/unarchival] allow error handling dialogs to be started from background after user confirmation
08ccf52132d1 : un-deprecate withArgCaptor
1015a431a2a0 : Fix jank on shade expansion
4ef84815afb9 : [flexiglass] SceneContainerViewModel is SysUiViewModel
3087fc6c7505 : Checking if the touchpad visualizer developer option is enabled
9cfa90a57f69 : Fix temporary leak of SurfaceView when using SCVH
3ee301360c33 : [framework] Expose override/recover routingTable as systemApi.
4c9aefbd6458 : Pull traced files from device for easier debugging
d0ae1060d6cf : Update protolog stacktrace trim amount
4d6e16f688a7 : Update tests
80c02c3c1533 : Fix constructor check
d6624fb4517e : Use State.value instead of sample()
336a6c8aaf58 : Update workaround for background widget loading
a97a95af580c : Add flag for transition cause/effect plumbing work
d65cc9c6af40 : Correct JNI exception handling
1f99b44cd7f1 : Update edge resize handle to 10dp and add a 2dp inset into the task bounds for edge resizing.
b738940ced7b : Remove code related to stolen trace sessions
943e1d0ccd94 : Check if the uid still exists before attempting to remove app op state
8cb685f38443 : Revert "Defer showing the expanded view for bubble bar"
b056f98cc6a6 : Remove lock from send start timestamps
2d355cfb017f : Add AppFunction Execution API [ExecuteAppFunctionRequest]
5d272d0a615f : Update cancel device state request to require foreground for cts compat
3018b8b02a41 : Handle task closing only when we are in desktop.
d6d2e73fb151 : Add more icons for the Zen Modes icon picker
08f35152853f : Don't throw, only log when collecting is not collecting
d283fe7bb30c : TutorialSchedulerRepositoryTest
3e437ac64dde : com_android_internal_os_Zygote.cpp: more #include cleanup.
2c6b945c2f8d : Add uievent IDs for QS modes dialog interactions & log them
b492f92ec805 : Use current alpha on PRIMARY_BOUNCER->LOCKSCREEN
d6f45e8c9eb2 : Move animation flows to immediate dispatcher
98dd194d9cb2 : Fix SurfaceControlViewHostTest activities for edge-to-edge
c86c0150c5d6 : Stop previous notification vibration on new buzzy notification
6a0a213fa779 : Update volume panel in-call behaviour:
eda7fabeaeae : [Reland] Cache the variation instance of Typeface
c7280ebf4187 : Create ViewModel for QS compose and a basic fragment
b8fbc229f701 : [flexiglass] BouncerViewModel is now SysUiViewModel
cf152c864b33 : Migrate SystemArrayCopyPerfTest to BenchmarkRule
80caec2c1e4e : Subscribe to light sensor if idle screen refreshrate is defined
3d9bd730cfe7 : Register ProtoLog client to service on creation
27e9829a137b : Load viewer configs of groups that have logToLogcat enabled on registration
8b984a261f55 : Print max-task-limit flags in DesktopTasksController dumpsys.
2da3ae4ca31d : [PM] Add PackageInstaller CUJ test case (21/N)
b9d3ffd185a0 : [33/n] Remove redundant spyOn()
82648955ceed : Implement Spatial audio toggle domain layer
5641f2694abc : Rearrange bluetooth device details fragment according to config
755faecee5f6 : Revert "[PM] Add PackageInstaller CUJ test case (21/N)"
3a6e072c0514 : fix(magnification panel): use the min/max scale from MagnificationConstants when testing
a4ac03612bcd : Add isBatteryDefenderMode method for flexibility
ff7ca84277d1 : Sets the launch display id for Context associated with a display
61872cc5c52d : [Settings] Add override for getting parent locale
f717b33f1dc0 : Introduce system UI immersive confirmation dialog feature flag
fe8171754266 : Call onServiceDisconnected on callback executor
89722604e3ef : Add config_satellite_wait_for_cellular_modem_off_timeout_millis
26e2ce35b47a : Handle non-activity trampolines from widgets
403343dbc712 : Add an intent action for Non-payment NFC services settings
91592332e05f : Add mattsziklay@ and mdehaini@ to windowdecor & freeform OWNERS
609ae17fc7f6 : Take task snapshot on exiting PiP
a914484298be : Enable supportsEnterPipOnTaskSwitch early on
a26b0baeba68 : Re-format files
260212d11d67 : Log reasons of HeadsUpManager#removeNotification
c9c68f88a809 : Take content protection ownership
e236dd7f1889 : Add android.gsi.* keep rules to system server
0c99c3f86817 : Add flag for using executors to inflate bubble views
5977ba076f02 : Fix failed testManageSpacePendingIntentNoBalAllowed for secondary_user_on_secondary_display
79a8e2befa1f : Update the PiP ActivityRecord with new PiP params
18757019c3f6 : [SB] Remove Dependency.get(DarkIconDispatcher) from PhoneStatusBarView.
b7e5f3ee909b : Migrate test mapping options -> Android.bp
6746c20a23c8 : Clarify docs for WebView multiwindow settings.
4f203da19353 : [pm] check versionMajor on sdk lib package update
4c1ef76413f2 : Change show PlatformButtons apply height restrictions
5f52d987d4bc : brightness: DreamManager specify whether use normal brightness for doze
44acf3b060f5 : Add RTL support for A11yMenu ViewPager.
1f51a6639948 : [framework] Pass in package name when change reader option.
6413e4b1fecc : Add api for provision state change per SatelliteSubscriberInfo
cd18a1d6a2ed : Fix ConcurrentModificationException in GenericGestureDetector.
b3d94acf3523 : Add display info to window infos listener test API
aeadd415e85b : Add an "icon key" to ZenMode
78fa8b5f7439 : Add logs for mandatory biometrics
9fc77b11614f : Support querying UsageStatsManager in SystemUI
cdaf8bf9f254 : Add some protologs around updates & animations of BubbleExpandedView
13deb8d1841b : add config flag for runtime color filter api
2ce95650c75b : Avatar picker is not responding after selecting a photo for new user.
cfb4d8ec58da : fix(window magnification): Set the surface of SurfaceView black
4575a97d72ad : [32/n] Delete LetterboxUiController and move dump()
ab24674c292a : Preview quick affordances
1f9fc92920fd : Start DisplayRotationCompatPolicy upon creation.
5d67c563a49d : Add OWNERS file for statusbar/lockscreen
2c99be6fa4ca : Create test module configs for quick switch
553d11efe409 : Create test module configs for app close
9838460262f6 : Cascade freeform tasks if not visible
6851e0058dda : uibench: cancel animations when paused.
75007cbf0e7c : Mention V_TO_U_RESTORE_ALLOWLIST in TarBackupReader's javadoc
590416bf7099 : Create test module configs for rotation
02d1eb602902 : Clean-up STLState.finishTransition()
cf079503c6da : Change default current scene of test transitions
c0a9c70fe0d5 : Minor cleanup in WindowOnBackInvokedDispatcher
0a53b6a756f4 : Refactor: Rename shortcut listener APIs to Key gesture APIs
60f42b098d4e : Change inAudioSharing to StateFlow
4099f342a66e : Move some Shell utils to the Shared package.
55f10cb1ad23 : Logging carrier restriction status information in case of debug binary
7cc5008eb638 : Revert^2 "Add patch for tvview callback run in single thread."
338790f0261d : Add Kosmos provider for ImageLoader
ca4f0787c2a8 : [31/n] Reduce ActivityRecord-LetterboxUiController dependency
ebff65eb0ced : Allow the starting window resize during relaunch activity.
17905e4f4583 : Revert "Add patch for tvview callback run in single thread."
63fa86930976 : Only manually show non-reported parents which is also non-organized
dedce7197023 : Correct argument order of wm density
d5f536375e36 : [PM] Add PackageInstaller CUJ test case (21/N)
1646b31cfc79 : Fix activities are not removed while removing the Display
ac31abc66028 : Using ViewCaptureAwareWindowManager for adding and removing windows in SystemUI instead of WindowManager, to add view capture tracing.
bb06e31eb878 : Add lockout and mandatory biometric error constant
e7a08c181602 : Temporarily ignore test failures to promote test module to Presubmit
f9f96b6fcb03 : Migrate to best practise to read network state
0acb25527a6c : Import translations. DO NOT MERGE ANYWHERE
68c8f07b2350 : Import translations. DO NOT MERGE ANYWHERE
f3bae2aa5311 : Import translations. DO NOT MERGE ANYWHERE
7072accd9798 : Import translations. DO NOT MERGE ANYWHERE
bf18ec342ac9 : Import translations. DO NOT MERGE ANYWHERE
2538d3b38a00 : Import translations. DO NOT MERGE ANYWHERE
8692eff3679f : Adding new APIs to save state and retrieve it
95db90b7fd09 : Rotation: fix orientation error when remove window with exit anim
33f4440bb042 : ITvInputManagerCallback leak when client died
3a475204f368 : Avoid the keyguard being a wallpaper target
d83e076c464e : ResourceHandle : Refactor resourceHandle data type to long
43e822447ff4 : Allow hub to show resume UMO state
5fd776705aa3 : Update split divider handle specs
2726066dcdf0 : Add --logstats description for meminfo.
284f7be4a37c : Handle remote exception for bcradio openSession
6434dd18826a : Update TIME_TICK removal warning
d7a6fc8f3097 : Import translations. DO NOT MERGE ANYWHERE
5f25b8ff2e52 : Import translations. DO NOT MERGE ANYWHERE
5436d53cccef : Import translations. DO NOT MERGE ANYWHERE
63e163c6aa79 : Import translations. DO NOT MERGE ANYWHERE
a8bde9bb2479 : Add tweek@ to android.security OWNERS
7365997232b8 : Import translations. DO NOT MERGE ANYWHERE
81778a2e9377 : Import translations. DO NOT MERGE ANYWHERE
189e69f08e10 : Import translations. DO NOT MERGE ANYWHERE
3f099a92ecda : Import translations. DO NOT MERGE ANYWHERE
1a0c1e0758d6 : Import translations. DO NOT MERGE ANYWHERE
ff4ae136691e : Import translations. DO NOT MERGE ANYWHERE
4830957207c1 : Import translations. DO NOT MERGE ANYWHERE
ad5b4639c937 : Import translations. DO NOT MERGE ANYWHERE
d898fadb40c7 : Import translations. DO NOT MERGE ANYWHERE
cb864bf10adb : Import translations. DO NOT MERGE ANYWHERE
1d6920cbdaa7 : Import translations. DO NOT MERGE ANYWHERE
fecbb53ffa5c : Import translations. DO NOT MERGE ANYWHERE
843b28d03bf8 : Import translations. DO NOT MERGE ANYWHERE
a75d85f1cd5a : Import translations. DO NOT MERGE ANYWHERE
3b8f61ed1e89 : Import translations. DO NOT MERGE ANYWHERE
df591cc6edd7 : Import translations. DO NOT MERGE ANYWHERE
9b8ab6d9e9aa : Add some extra BubbleExpandedView logging
c882c7f1260e : Dump lock screen setting
75bda69b869f : Add null-checks to an optional dream service
14240ef3e3a2 : Fix stuck transitionValue
73b4585d15c4 : Import translations. DO NOT MERGE ANYWHERE
8707519d77c9 : Import translations. DO NOT MERGE ANYWHERE
443ff6689a9b : Import translations. DO NOT MERGE ANYWHERE
648e45a0b16a : Consider full swipe for gesture exclusion tests.
c1d7ac57c4d2 : Import translations. DO NOT MERGE ANYWHERE
d7aba110f297 : Import translations. DO NOT MERGE ANYWHERE
b3206cf630f2 : Import translations. DO NOT MERGE ANYWHERE
50f4902e7371 : Import translations. DO NOT MERGE ANYWHERE
c1b875b54c64 : [flexiglass] QS scene view-model is a SysUiViewModel
4dd3824f27aa : [flexiglass] NotificationsPlaceholderViewModel is SysUiViewModel
a7ece644c59b : Fix LogicalDisplayMapper Log line to just log device state identifier
0e99af53e181 : Send isTransitioningToPip when pip anim starts
eba8f9d85b2f : Add hover support for PinPadButton
509ded73a482 : Import translations. DO NOT MERGE ANYWHERE
11ac6fe01c40 : Import translations. DO NOT MERGE ANYWHERE
15c03f34f8ec : Add mattsziklay@ and mdehaini@ to windowdecor & freeform OWNERS
2d1b577283e6 : Import translations. DO NOT MERGE ANYWHERE
322a96e6a69d : Fix early call of UMS.removeUser causing system crash during boot.
2779ff22e2c6 : android_os_SELinux.cpp: fix deprecation warnings.
86da4b389ad7 : Pass through onTransitionConsumed() to OneShotRemoteHandler
9f32d37aa0a7 : Fix wrong notification content alpha
211e03015268 : [0001] Fix segfault from double tuner closure
782ec6423cc5 : Set content description dynamically
94b3e86d8f14 : Clean up dead code from SwipeHelper
f24d14d62afa : Update flicker tests using nav bar / task bar conditions
be6706b4e03a : Consider smartspace and umo for fullscreen swipe gesture.
35efed6c2265 : CameraExtensionProxy: Cache vendor id map
56555f63384c : [Mobile] Move from DATA_SPN to SPN for networkName
96df117550d3 : [Mobile] Bugfix flag for SPN update
819de239bca9 : [0002] Fix segfault from bad CiCam closure
db8c7cd67c0d : Add tests for new logic introduced in ag/28573612
ff5c87852d91 : Update the database/sql owners
6de11885a692 : [flexiglass] Lazy init canSwipeToEnter
9ce670857b62 : Prevent visible background users from interfering with the current user's SysUI operations
1e01da69e497 : [flexiglass] Use actual media host locations
addb7fcabbff : Remove code related to stolen trace sessions
5df8c95fd449 : Reset override when manually activating a manually deactivated zen rule
571167562075 : Create widget host views in background thread
f440009c3901 : Implement NFC Event Listener API
8c3449d7274a : Add bug component to OWNERS files pointing to INPUT_OWNERS
165269900532 : Remove code related to stolen trace sessions
d85cb18b3ad4 : [SB][Chips] Allow swipe to open shade over status bar chip.
9c5ae22f7ffe : Add note to INPUT_OWNERS with triage alias
1e2adecdf9a2 : Fix NPE due to a null package name of system enforcing admin.
0ffbc3aba54b : Revert "Only extract RON content model for RON style notifications."
6a884f5a17c4 : [30/n] Encapsulate rounded corners logic in AppCompatRoundedCorners
1ac9b5e9b1d2 : Notify all camera listeners on open/close.
bde1a8474859 : Fix and re-enable Conscrypt PerfTests.
94123e4403ea : Create test module configs for activity embedding tests
c2f681cdc41d : DOZING->LOCKSCREEN alpha should just be 1f
067b33e5bcb9 : Create test module configs for notification
10cd45d2f650 : Clone and pass worksource to the Notifier
02f15f1600bb : Create test module configs for IME
1eb524711cff : [flexiglass] Remove NotificationsShadeSceneContentViewModel.
4eb0d19aaecd : Add keyguard OWNERS for keyguard/ and some files in statusbar/.
3e6d3d64bcfd : Always hide alternate bouncer if it's showing & device unlocked
8da8065d2fe6 : Split scenario and tests on flicker service tests
fa53f0a4e3b0 : Add keyguard OWNERS for keyguard/ and some files in statusbar/.
27b096e0a166 : [Screen share] Update strings and icon in app chooser activity.
472062102034 : Fix deprecation message
f005b4131aa1 : Create test module configs for app launch
b5743e7137e8 : Check for NLS service intent filter when rebinding services
f6515cca9ae5 : Check for NLS service intent filter when rebinding services
b6557fa1e591 : Add some unit tests for PB transitions
0428a7e979cf : Fix IME flicker test in split screen when no layer change was applied
1ae132ae15ab : [Audiosharing] Add hysteresis mode fix flag.
ea5a5df8f5e4 : Create prototype for TouchpadDebugView
641905868575 : Remove unused and untested DraggableHandler code
902de52521e1 : Check for NLS service intent filter when rebinding services
ccd287768a54 : Make testing windows visible
95af4cae9771 : Remove unnecessary std::move
978674772b7e : Revert "Add flag for not breaking word inside email/url"
cdad2753b45b : Add CUJ_DESKTOP_MODE_EXIT_MODE_ON_LAST_WINDOW_CLOSE instrumentation
c5aee11e8c08 : chore(magnification): remove flag delay_notification_to_magnification_when_recents_window_to_front_transition usage
6e6677e3c991 : Remove userspace reboot
e8c4b405a1cd : Add DESKTOP_MODE_EXIT_MODE_ON_LAST_WINDOW_CLOSE java mapping
2658fc51c0ed : Adding trunk stable flag for AE backstack restore
e3c7a3fda5dd : Ignore existing test failures
4030ff71f2ef : Update flicker tests using nav bar / task bar conditions
6de875454b17 : [Audiosharing] Add log for AudioSharingRepository
516bfce4b533 : Should not clean mRemote when finishing latest merged transition
102c22972c91 : Add a parameter to requestAssistDataForTask to allow fetching the structure.
a326f0be8a99 : Add a new(Empty) system service for AppFunctions project
74b3e88239b2 : Defer showing the expanded view for bubble bar
5347a602b1a8 : OWNERS: android_os_SELinux.cpp is owned by security too.
fc0b1b0e885c : Log reset notification content view alphas
165f646b3f39 : Fix DoubleBraceInitialization errorprone issues
d2ab1f7f77ce : Assorted Prefactors for cause/effect tracking
077343adb6e6 : [pm] a system config to let oems register uids
a7b30e3c6aa4 : Synchronize calls to updateDoze
1c60a27490cb : Update DozeScreenState and DozeBrightnessChange logs
39d9541a2f0a : Internet tile data interactor to include icon id
1407526672b8 : Don't backup or restore 'bluetooth_on' setting on watches
fdc3050f420a : Handle user context switch in CustomTileMapper
e030442861f4 : Fix Autofill Inflating as User 0
4081fe50256e : Inline IME subtype switching ControllerImpl
7ef45c9fdacd : Set state to CLOSED when unfolding with a HUN visible
78af08fb6f7d : Created systemui/new_picker_ui flag (1/2)
398427d00df2 : Add KEY_SATELLITE_NIDD_APN_NAME
392c2006ba2b : Add RavenwoodBivalentTest to ravenwood-presubmit.
dc3529edf941 : [aapt] Add --verbose support to 'aapt2 convert
617d096a1bc5 : Create a11y action menu for app handle in bubbles
230d6502e7cf : Initial system feature codegen prototype
707263e428bf : [res] Zero big buffer memory on backing up
b2935b991fc7 : Handle new location config proto field
966e9611ecb5 : Remove log wtf from transitions
7a222c4b4022 : Output trace counter for desktop windowing active tasks.
32db2f5d43e0 : Add flag for ModifierShortcutManager refactor.
9d87e52800b4 : Distinguish exited pip task change
807bad8e737a : Fix race condition with remote animation cancel/finish
c1a08476db28 : Revert "Update dirty-image-objects file"
8a13ae82dfbf : Move uinput logic out of jni
e5732c7f6866 : Checking whether the transition originated from either the GLANCEABLE_HUB or the DREAMING state.
fb0610fdb173 : Use ImeWindowVisibility and BackDispositionMode
ce09fdef598f : Don't stop scheduled background user near alarm
f7e54ad7089e : Convert FrameworksCoreTests to use test_module_config for options.
ab1a35056575 : Update vendor VibrationEffect to support scale factor
b0bed46691db : Disallow device admin package and protected packages to be reinstalled as instant.
eb3a1ba6499e : There's now just one <sys/system_properties.h>.
691d163e52bc : Disallow device admin package and protected packages to be reinstalled as instant.
4d2386934553 : Add easing parameter for fractionRange and timestampRange
102ba1284e1e : Skip eglCreateContext telemetry for HWUI contexts
7a6d4a22c55e : am:fix the dead lock.
d235457b0bfe : Use USAGE_IME_FEEDBACK in VibrationSettings#shouldVibrateForUserSetting
5c19b27b8d72 : Resolve tutorial type based on device connected
f42149d22954 : User toggling of a mode overrides automatic triggering
a2737b1310e3 : Extracting classes from touchpad package and introducing activity for OOBE
0aa0c3dc75d2 : [29/n] Encapsulate Letterbox state in Policy
95eb7cd48ee5 : [28/n] Create Policy and Overrides for Letterboxing
0f0eef4d150f : Clean up launched flag "pss_app_selector_abrupt_exit_fix"
b36d91d1279e : Highlight audio sharing button when audio sharing is on.
1e0d36fa4381 : Disallow device admin package and protected packages to be reinstalled as instant.
58d536c57331 : Fix settings activity showing background bp when createConfirmDeviceCredentialIntent() API is used.
18f195876e06 : Add linter to restrict direct usage of registerContentObserver() API.
eb2ef423d83b : [PB] Handle close transition in prepare_open transition.
27f9ac21d9c8 : Convert trace_config_multi_user.textproto to soong
335f03b7d60d : [PM] Add PackageInstaller CUJ test case (19/N)
d9402d97032d : Add divider to device items in bt tile dialog.
ae51f76ab0bc : Add extra for staring audio sharing from qs tile click.
02905fb1d46a : Revert^2 "Add View.viewModel utility"
7e57f1376e6f : Split up FlowDumper implementations.
94e0af5a49ec : log PCO hex
dca9db2336cf : [piaV2] Implement App Archival in PIA V2
007b89d601d1 : Apply retry config for possible change satellite allowed region
713924b1d8bf : Recalculate restricted actions each time A11yMenu is opened.
51bbf5a520a0 : Guard access to OMS.PackageManagerHelperImpl.mCache
d549b4992671 : Load iconRes for airplane tile
a041341a5f4f : [piav2] Cancel the install session while finishing the app
f622bbe96f0a : Support DisplayArea reordering via WindowContainerTransaction
7e3f949f4a5c : [Contextual Edu] Add UiCoordinator and view models for displaying education
af540838ff2d : [cts/SettingsProviderPerfTest] use an allowlisted namespace
b76a52d64d63 : [SB][Call chip] Add distinctUntilChanged to ongoingCallNotif flow.
e80ed86562d7 : [SB][Call chip] Add logs for the new notif model and icon.
4c00a0677af6 : Do not apply background rules for core uids
9c3ba59c5475 : Flag off parts of SBKVM/KVM#reset.
0e5d7184731a : SystemCertificateSource: Mitigate NPE when checking updateable certs directory
34926ef6a5d4 : [flexiglass] AlternateBouncer support
e5246ed9e3e6 : Remove ConstraintBp Flag
475dd8ee922e : Fix DeviceStateProviderImplTest formatting
367529e5dee9 : Revert "Cache the variation instance of Typeface"
46cdf0789b67 : Don't count swiping up on the locked shade as a swipe to dismiss.
b1894725dad9 : Add a way to bubble shortcuts not from notifications
70ced1a2c705 : Fix Transaction#setColor call stack debugging label
03bf4ee619e8 : Update action text for expanding or collapsing menu
a83842cd38d9 : Do not allow focus on handle when menu is open
6a2489cfe8ea : Add a hidden API to set trace tag on atrace counters.
df7c9ed516fc : Add ownerReason for swipe to dismiss.
c67950625d59 : Update bounds on display rotation
7dcb7d2d82cc : Resample gainmaps during region decoding.
b02b1cfdae0c : [flexiglass] Fixed up OWNERS file
eae40f153d16 : Set only global timestamp for non-exempt avalanche notifications
922e4fbd706d : Enable switching away from auxiliary/unknown IMEs
adc3add3ae44 : Implement DISALLOW_GRANT_ADMIN restriction in UserManager APIs
83e6d2e00e2e : Add extra Volume Panel logging and dump info
554206ba3c9a : Guard nulling fields in NSSLC with flag
836a9d933af5 : Revert^2 [Screen share] Update strings for screen record dialog.
a131137c70ff : Datalayer for Desktop windowing education
c27caf5d953b : Adding action key tutorial that uses Alt key
c18ce278cfd4 : Correcting flag description to BUG_FIX
c02fcbb094a6 : Minor fixes to DesktopTasksLimiter and DesktopModeEventLogger
ef6f37e5292a : Set no data transfer on function switch timeout for accessory mode
1fd981ea8d7e : Set no data transfer on function switch timeout for accessory mode
643bea502a92 : Set no data transfer on function switch timeout for accessory mode
aec6c731bfdb : Set no data transfer on function switch timeout for accessory mode
37be5d18e529 : Set no data transfer on function switch timeout for accessory mode
538497c1ad2b : Update FloatingRotationButton in onMeasure
2d5001df3ead : Set no data transfer on function switch timeout for accessory mode
9a2686aee7ad : Set no data transfer on function switch timeout for accessory mode
2a8ebcc5bdb5 : Ensure AOD ui reappears after ALTERNATE_BOUNCER
f9d829a7455d : Make UMO follow squishing QQS
d8b49d5f510e : Issue resets to the SIM bouncer (take #2)
6639c9987634 : Revert "Respect animationSpec for predictive back transition in STL"
64ca974687d5 : Init folder for AppFunction Service
d680fbdbae0e : Fill in a stub parameter to startKeyguardExit
feb385e7632d : Extract AnimateContent out of AnimateToScene
2fd4e6233c60 : Register ProtoLog service
1b7298397d01 : Flag to fix cross-user avatar leak for avatar picker apps.
10dfeb226246 : [PB] Do not reset launch behind if the prepare_back transition exists.
66b097e18a32 : Choose fullscreen main window from task to create task snapshot window.
f0cf72c98bb4 : Have async FakeSettings methods advance the dispatcher
d1f6cda76851 : Fix manage menu after theme change
ef201f6e3a2a : Add a unit test for the close button on the caption
04534c3920f0 : Disallow device admin package and protected packages to be reinstalled as instant.
b1027046115d : Remove discretization from DiscreteRegistry.dump()
8ef22c403ed3 : Initialize timestamp in AlarmManagerService with actual timestamps
4cefdc6df295 : Cache the variation instance of Typeface
57f0c3e5ad4f : Allow to use snapshot starting window when launch translucent activity.
72af109e7015 : [HA dialog] Solve the bad color constrast for active device when using monochrome wallpaper color
85afc0ab6db8 : Set all sensors to enable test hal when one of them creates test session.
028ad6992c98 : [Ravenwood] Faster framework-minus-apex processing
c21dcc02d9fe : camera2: Fix NPE in SessionConfiguration#hashCode
1885b43ba36d : Change name from ProvisionSubscriberId to SatelliteSubscriberInfo.
acea27594466 : [PM] Add NPE check before getSplitNames when remove the data
3298d3606309 : HDMI: Fix BCD handling error
6bc48bdc3713 : Fix issues with OCCLUDED -> GONE behind keyguard_wm_state_refactor.
39ee5696216b : Flexiglass: remove unnecessary notification fade
c056c7660b61 : Do not dismiss split while exit PiP to full-screen
423c0f55fff0 : Keep disabled resources out of final apk
06d0f7cf9a38 : [Ravenwood] Enable ColorUtils and c.a.i.graphics.cam
edef883a58f9 : Stop previous user's packages early during user switch
986e8b53af8f : Add Settings key and value for phone switching request source
6a5612bc11b1 : Flexiglass: fix erroneously-split shade at boot
4e0b96c290b6 : [flexiglass] Add OWNERS files for scene package
930710a9ac38 : [flexiglass] Removes redundant notifications property
7e31cfadcaa4 : Add an intent action for Non-payment NFC services settings
01ac8cd9fb65 : Group screen record "error starting" notifs and "error saving" notifs.
5852c4f9a0b2 : Set lockscreen flag in NotificationRowContentBinderImplTest
f5e3ece92864 : Small preventative fixes/refactors
59a1ebdc9229 : Don't return generic policy definitions
c65db1c59f4c : Added a check to avoid adding shared libraries to resources created based on system assets
97da3d6cb0d1 : HDMI: Fix validation of Recording Sequence
d27526f0ec27 : Adjust frame number to 158
1de4bf95aa81 : Stop reading redundant policy definition.
c72414a32f0a : Deduplicate policy reading code.
da8a8cb6ea58 : Do not apply background rules for core uids
8f9c68fa00c9 : Correct potential deadlock in AnrTimerService
380e8a8acaa8 : [SB][Screen chips] Move `ongoingCallNotification` flow to background.
77d7eec8beb5 : [Ravenwood] Cleaner sharding
b60ee9e69ed2 : Ensure that VirtualMouse creation is complete before usage
262ef7dcd154 : Fix flakiness in WMShellUnitTests
aa9d072a8452 : [flexiglass] ShadeHeaderViewModel is a SysUiViewModel
17223648ee39 : [flexiglass] BrightnessMirrorViewModel is a SysUiViewModel
daf478a866a1 : [flexiglass] Shade scene view-models are SysUiViewModel
e6fb0a3a6764 : Fix NoteOpEvent to return the last entry with max duration
c11cf3cfde66 : Fix DreamOverlayService memory leaks.
f14e16fd4b51 : Reintroduce a timeout on going-away transition
5d9a2fd664e9 : Unifying strings for touchpad tutorials + new strings for action key tutorial
57ad5460b354 : Edge extension effect: extend surfaces (reland)
40989679d890 : Add tracing to quick affordance binder
e99fc49778f2 : Removing flag for sticky keys indicator
f62bda692448 : Use the correct groupKey when canceling group child notifications
2d73c0bc1ad8 : [5/n] Add Debug support
1465cf7f23be : Update MediaProjection documentation to mention onStop() reasons
71f2e261d322 : Support GONE->OCCLUDED
d87e48826c4f : Rework isAbleToDream signal
cba03ae80165 : mark window declaration as exportable
6c03d3ba3dfe : Add more logging to PerfettoProtoLogImpl
9991ab221261 : Allowing state logic to progress from terminal states on touch down.
91be20a2446e : Reintroduce the "until XX:XX" summary for Do Not Disturb with countdown
97b5cc01bb06 : Connected displays: adding render rate sync
10ab4fde8670 : Move existing minimized tasks behind Home on fullscreen task launch
21637e0b5e49 : Add TransparencyPolicy state to dump
ca3d0f8adfcc : Adds owners for compat ui components
eeaeee247f90 : Fix the "ime set <imeId>" workaround
6fdb6cd75a26 : Register user setting observers on bg thread
680034b3f0fb : Update haptics scaling
f1031b9d46de : Only ignore autogroup summaries for notification cooldown
01dda268ff27 : Report vendor vibrations via VibrationReported atom
5215e9f2c3f8 : Do not start fingerprint HAL if it is unstartable
1d9121cd5057 : Disabling size animation when switching between lottie animations
dc72d106e706 : [27/n] Improve spyOn() on specific Robot
75aea85af489 : Implement a command handler for the ProtoLog service
c0e542985823 : Remove fix_pip_restore_to_overlay flag
83dd7bf0113a : Remove fullscreen_dim_flag
2562515b281e : Adding ViewCaptureAwareWindowManager to NavigationBar window.
27a9061ede2a : Adding ViewCaptureAwareWindowManager to ScreenDecorations window.
57069d3c23c7 : Listen to metadata changed when battery info updated.
0bc23a89751c : Add linter check to warn usage of registerContentObserver() synchronous API.
e3cb1c256828 : [26/n] Adding tests to AppCompatReachability* classes
064aad89c565 : Respect fullscreen overrides for desktop windowing initial bounds
4b41327160ef : Remove transit clock flag
ce515b6a79ad : Remove dead code
260c6b6ad569 : Rename CachedBluetoothDevice.getConnectableProfiles()
a1477b700088 : Fix crash in Hearing Devices dialog when connecting to ASHA device with LE Audio disabled
511096216734 : Revert "Add View.viewModel utility"
2379f39061de : Only cancel pending resize transition if it still exists
561b0090b6e1 : Rename to HsumDefaultConfigOverlay
c005809afe15 : [PB] Do not cancel animation from transition.
2895f104f5a2 : Remove the empty Task when failed starting it from Recents
86a52de840f4 : Add patch for tvview callback run in single thread.
2b87c416e48a : Physics based animations for drag to desktop transition
41b637894134 : [VRR] Reset relevant values when destroying surface
2b11b4d21e37 : Revert^2 "Allow update the max lines on the title"
43fc95aa08ba : Import translations. DO NOT MERGE ANYWHERE
02f837a7d3ff : Create a flag for a minimize button on a caption bar
3f69176e4259 : Fix flag dependency
03fea28bc69a : Update AppHandle visibility for keyguard/immersive cases
c618dfccb6b1 : Import translations. DO NOT MERGE ANYWHERE
1c53dc76b263 : Import translations. DO NOT MERGE ANYWHERE
ef0ff611de65 : Import translations. DO NOT MERGE ANYWHERE
447ea68f0c65 : Import translations. DO NOT MERGE ANYWHERE
eaae3ac74092 : Import translations. DO NOT MERGE ANYWHERE
c64ec17ee3a9 : Inline android.os.vibrator.use_vibrator_haptic_feedback
9a67e3ca9248 : Fix that handwriting gesture not working if View is scaled
ce77f5d364af : Rename IMMS#mCurrentUserId to #mCurrentImeUserId
48c39270610d : Import translations. DO NOT MERGE ANYWHERE
31e7d570ad46 : Import translations. DO NOT MERGE ANYWHERE
1a7e068e4c0b : Import translations. DO NOT MERGE ANYWHERE
6acb0089b5c8 : Import translations. DO NOT MERGE ANYWHERE
888f02ef4ea9 : Import translations. DO NOT MERGE ANYWHERE
e017e0667f7f : Import translations. DO NOT MERGE ANYWHERE
27a48588316b : Import translations. DO NOT MERGE ANYWHERE
eaaadbf8ca09 : Import translations. DO NOT MERGE ANYWHERE
5cb92d4f13f5 : Import translations. DO NOT MERGE ANYWHERE
795d9f2da06d : Import translations. DO NOT MERGE ANYWHERE
08564fb0ccff : Import translations. DO NOT MERGE ANYWHERE
08cedcebf76d : Add View.viewModel utility
7ccbd2aad032 : Import translations. DO NOT MERGE ANYWHERE
b60dbfbea54f : Import translations. DO NOT MERGE ANYWHERE
6b2a128a4f94 : Import translations. DO NOT MERGE ANYWHERE
175b3d1b6e64 : Import translations. DO NOT MERGE ANYWHERE
9e27fb400c94 : Import translations. DO NOT MERGE ANYWHERE
bb32046be1fb : Import translations. DO NOT MERGE ANYWHERE
1fcaab935618 : Import translations. DO NOT MERGE ANYWHERE
b4c0099720c6 : Import translations. DO NOT MERGE ANYWHERE
6a725d2bc61a : Import translations. DO NOT MERGE ANYWHERE
ff8462cb74e6 : Use stageCoordinator#getStageOfTask to get stage when resotring from split
681174193bc2 : [pm] prevent changing sharedUserId after uninstall -k
b9fcdf4341bc : Revert "[A11y] Allow magnifier to zoom to 20x by default"
fcf5cde2e899 : [Ravenwood] Poorman's sharding
7645fa807e8f : [Ravenwood] Stop using jarjar for framework-minus-apex
8df6bd056823 : Fix comment
dd34fcfa9f6f : Don't try to launch-adjacent to empty task
7f8d295ae185 : Remove unnecessary network policy rules bookkeeping
cbc6a906d63f : Remove Share Notification after Sharing Issue Recording Traces
6aefa4c054d7 : Create dir for build-time system feature infra
f6c24aeecc12 : Use user context when loading pip menu icons
c639af8e3710 : Rename MANUAL_DND to MANUAL_DND_ACTIVE in TestModeBuilder
af9132568c14 : Replace remaining "subtypeId" with "subtypeIndex"
94cb56d074fc : mark chooser declarations as exportable
98e9371e0fe2 : Revert "Allow update the max lines on the title"
f4f8319f335b : Remove unnecessary network policy rules bookkeeping
b5f5546c672d : [pm] clarify the javadoc for getArchivedAppIcon
0bd31d305a94 : Fix manual rule on upgrade to modes_ui if DND was on
03eac16d6e56 : Add animation for closing maximize window
dd141e0dff91 : haptic: add VibratorManager API to make haptic feedback based on input
f1e8e4c766bd : Verify arguments passed are non-null.
77ff25af4831 : Fix powersave/powersave idle whitelist
bb7addddb145 : Check if main user is null
bec4482456fa : Revert "Use old IME Switch menu on watch and small screen"
f2cf66286bec : Synthetic modes are respected when returning default refresh rates
2e30e1265270 : Add @NonNull to OnCheckedChangeListener
16688d5f379a : Move Accessibility Focus to Switches rather than switch labels.
7c329321f973 : haptic: move haptic feedback vibration customization to xml resource
9fa0481604f7 : nfc: Add New API to get the list of active NFCEE
7a0be13b7ed0 : Implement ProtoLog service
1bc8c46bcf60 : Revert "Work around not working "ime set <imeId>""
faaa2cd94e4e : Restore the legacy protocol between IMMS and KeyboardLayoutManager
5c45aeefe7cb : Use accurate time to update Chronometer value
8ff268e0dff3 : [3/n] Integrate CompatUIStatusManager
0731ab74bc3e : [2/n] Create compat ui education status
9ec682414e22 : Add flag for reading from new storage
a19b0f2bdc94 : [Contextual Edu] Update data on education triggered
8585329205c5 : Null check before access display cutout
4237d5cff9ad : The AlternateBouncer doesn't require forcePluginOpen; remove it
e612008cca13 : Reset cascading position to center if snapped to left/right
591261069919 : Set maximum width for context menu icons.
bb200e571f1d : Remove dependency of the QSComposeFragment flag
bfc9674a5e90 : Revert "[Screen share] Update strings for screen record dialog."
1d34ecd5e217 : Remove qs_new_pipeline flag
cdbccacc089b : Remove usage of qs_new_pipeline flag
0e1a0284aca7 : SystemUI Implement DISALLOW_GRANT_ADMIN in user creation flow
71bffe3a4298 : HDMI: Process buffered <Active Source> faster on TVs
f671ff4bfc0e : Revert^2 [Screen share] Update strings and icon for share-to-app dialog.
ddece7462ea3 : Remove unused IME_INVISIBLE flag
ece033334a1f : Fix messaging when screen recording stops without recording content.
5a4a8e0eb215 : Add xml serialization of vendor vibration effects
f2873f4b9dae : Add flagged drag to desktop transition handler
a2ad8245a7be : Revert^2 "trace-ipc: Don't hold procLock while calling out."
67401379a174 : [Contextual Edu] Move business logic to ContextualEducationInteractor
1f8c90d52f0b : Fix test flakiness by updating the edge resizing thickness to R.dimen.desktop_mode_edge_handle after the enable_windowing_edge_resizing flag is enabled as this edge handle threshold is stricter (lower) than the previous R.dimen.freeform_resize_handle.
43b315d042b0 : Let WindowState apply compat configuration override when needed
86141a55b747 : Disable certain tests on Ravenwood.
385e312d1cdf : Adding ViewCaptureAwareWindowManager to WindowMagnificationSettings window.
9e7d018aba7d : Revert^2 "Move SettingsProxyExt content observer registration call on bg thread."
ecb96204245f : Adjusting DefaultImeVisibilityApplierTest for refactor
56c4d530f30a : Do not apply transparent policy if orientation is respected
5159d60f37cd : Update string to more precisely name
a3068b050b0e : Adding ViewCaptureAwareWindowManager to MagnificationModeSwitch window.
abcecc2795f0 : [W] Return CharSquence and int for onFailure callback
58d454e69a4e : Improve dump format in InputMethodSubtypeSwitchingController
931b02f0f451 : Remove UMS#mUserStates lock from IMM#getInputMethodList()
7495c0c28212 : Connected devices page did not show correct summary when member device connect
847ac907da51 : [PM] Fix the restoring sdk library version issues
1b3afe090999 : Use app id instead of uid
c82d03c6ea56 : Do not display adaptive auth string on dismissible keyguard
a068f0f22a08 : Complete DisabledWallpaperManager's stub APIs.
28616ea86ffb : Check for wallpaper support before using APIs
dc16c2242203 : Revert "Revert "Remove full api surface from-text stubs java_api..."
21f46b9eb9fe : Disable SystemUiRavenTests for now
87fb35963d57 : HDMI: Process buffered <Active Source> faster on TVs
a5718e0d4905 : Change hour and minute alignment in text TimePicker
c84144bbd3bd : Eagaly update data in onUserUnlocking() and onUserStopped()
1f00a70a55f8 : Fix a bug with showing the widget picker on edit activity launch.
6f14026a52aa : Make the staged namespace callback non async
3cce6bed3f70 : Finish EditWidgetsActivity when stopped.
240e8cb27a79 : Add listener API to listen to system shortcuts being triggered
b64d6c604052 : [SB][Screen chips] Don't change recording start time once it's started.
a57bb4611015 : Refactor: shift shortcut logging logic to IMS from PWM
3d13a4f71b75 : [res] Make sure cached container is retained off cache
5fa182d8e1e8 : [SB][Screen Chips] Update red color for screen chips to be brighter.
1ae36c84c230 : Revert "Remove full api surface from-text stubs java_api_library..."
97bd796e163e : Add kevinjeon@ to PERFORMANCE_OWNERS
bcf59292f8e8 : Revert "Move SettingsProxyExt content observer registration call on bg thread."
7cc715997a75 : Enable shrinking width on the IME Switcher menu
08aed5fddb0d : [Screen share] Add CTS AudioPlaybackCaptureTest to presubmit.
7fdb8fd0a118 : Fix how HapticScrollFeedbackProvider resets input/motion states
275a434bbedc : [flexiglass] legacy flag assert in NSSLC#setHeadsUpBoundaries
80f1091c3b54 : Pass the overflow state in the initial update
723758299bbf : Revert "[Screen share] Update strings and icon for share-to-app ..."
c895a44a764c : Updated bubble bar expanded bubble menu appearance
a4c84173ec25 : Add null check for pending DisplayLayout on insetsChanged
c285fc858b9c : Remove enabled NotificationIconContainerRefactor flag
36419b6136c4 : Do more stuff w/o ImfLock in onFinishPackageChangesInternal()
bc6e74b251f0 : Add collapsing VolumePanel when opening settings from the Media Output Switcher
a0ad8aa151aa : [Ravenwood] Poorman's sharding
f4da13abc248 : Fix potential race issue with removing bubble
10d8e3935366 : Adding touchpad home gesture tutorial
6770f367212d : Split ORIGIN_USER into "user from systemui" and "user from app"
bba1cd5acc5e : [flexiglass] Gone scene view-model is SysUiViewModel
6b94cec99955 : [flexiglass] Lockscreen scene view-model is SysUiViewModel
8400e3da9f4f : Revert "Update the preloaded-classes denylist"
11dc30d36d32 : Move clearCallingIdentity to priviliged operations
88016bb61399 : Simplify showMySoftInput and hideMySoftInput
9b9990ab54a4 : Move IME token validation to privilegedOperations
70718087ad07 : Cleanup IME token validation in IMMS
c978f275b148 : [Contextual Edu] Added methods in aidl for updating edu data
ded7d3554c2f : Changing unicorn refacotring flag to READ ONLY
a8b5e7c6f559 : Include DREAMING when changing Notif Shade Window state
7cc6ed840719 : Delete keyboard_category_enabled flag (1/2)
2a1f2f1d69f5 : Clean up old VDM display flags
6df1d0ab3914 : Extract screenshot window code
af0dc32c9c24 : Adjusting InputMethodManagerServiceWindowGainedFocusTest for refactor
caf6457be799 : Initialize enabledDisplays with the correct displays
0ccaa029c98b : Move SettingsProxyExt content observer registration call on bg thread.
83e7077d9868 : Create cc library for vibrator flags
0ee1bb42d9a7 : Update the preloaded-classes denylist
aa287c4e6f72 : [Audiosharing] Fix race condition for profile ready and flow collect
67198f61b12a : Add logpoint location to ViewerConfigProtoBuilder output
9cd20e70b2f3 : Move setImeVisibilityOnFocusedWindowClient to IMMS
1213e8c2196a : Clean up launched flag "centralized_status_bar_height_fix"
55ba6935d686 : Clean up launched flag "privacy_dot_unfold_wrong_corner_fix"
5a1bf547615a : Clean up launched bug fix flag "truncated_status_bar_icons_fix"
993f9aeb4a7c : Move boolean AppCompatTaskInfo attributes to bit flags
4a542161a74a : Add accessibility labels for IME switcher button
cb5aa6495171 : [PM] Use callingUid instead of binder#getCallingUid for uninstall
04a4f48f54ac : Refactor data layer of device details page
917f41e870ae : Fix NoteOpEvent merging when reading discrete ops
024a47d630cb : Add view name when tracing View.onTouchListener#onTouch
ab16c881566b : Allow keyguard transition handler to play going away animation...
457846c20359 : Fix NPE in MessagingMessage
699111cd90eb : Create the workchain by default when acquiring the wakelock.
32b30fc445cb : Cancel startAnimation(show=true) if IME is not requested to be visible
b48ae8a1adb4 : Clean up the JetPlayer class definition
867dcbfb02ce : Call StatusBarManagerInternal methods only for the current IME user
1e0ff8cc5b0c : [A11y] Allow magnifier to zoom to 20x by default
75d99fb36f3d : Fix coex implicit Bp transitioning to explicit after auth
716fa9b9361a : freezer: add internal per-process callbacks
64ef04b4d068 : Handle autocork message on the background thread
915b5fe42688 : BatteryService: Typo fix ("Charing" -> "Charging")
2b551e71401c : Fix ProximityCheck so that re-entrant check calls callback.
0d6ce4c73410 : Add veil for swap animations when insets are in play
ee522d79031c : Remove get/setPendingIntentBackgroundActivityLaunchAllowedByPermission
a23fb054dbdd : Work around not working "ime set <imeId>"
f1a0f1132bda : Allow update the max lines on the title
491caffed0f5 : [Ravenwood] Stop using jarjar for framework-minus-apex
d6c76e76614e : Add a bundle key for passing callingPackage into EuiccService.downloadSubscription via resolvedBundle.
fc27f744b1d9 : Fix DoubleBraceInitialization errorprone issues
9116e28fcda4 : Fix devicePresence no callback after reboot
f6823e71d0a7 : Update WifiKeystore and WifiMigration behavior when the supplicant cannot access WifiBlobstore.
19ed634782d0 : Improve splitscreen swap animation
cb54b2acf11d : Revert "Correctly compute the minimum crop size"
02bfb2de5878 : Javadoc updates for connectionless handwriting APIs
d6e978e2978b : Remove full api surface from-text stubs java_api_library modules
fcc577c0276c : Specify the sdk_version of "services-non-updatable-stubs"
a871e9f00e6c : Fix an issue with editing communal widgets on fingerprint failure.
59c191b845ca : Fix Biometric Prompt credential transition delay on face fail
76dfa5ef7a68 : ConcurrentMessageQueue: Skip trieber stack if enqueuing from Looper thread
207f0e37e0dd : Update BiometricPrompt sfps assets and remove overlay
073beda4db75 : SysUiViewModel
56c502db1f2b : Use throttle flag for group hun animation fix
591302e53a0c : Revert "Correctly compute the minimum crop size"
82f2b2ec992e : nfc: Eliminate boilder plate code for recovering service (contd)
d4c2d21321b5 : Report new abs vol stream on contextual vol update
1217cba81fd3 : Only call IStatusBarService from foreground user
a2193096e443 : Relax idMatch for DataConnectionState
460b7c50e798 : Fix IME Switcher menu starting position
c4371ef0360a : Ensure that display settings fallsback to DApolicy
bae98b3de36a : HDMI: Process buffered <Active Source> faster on TVs
0061c2530203 : Revert "[Mobile] Add SPN to network name calculation"
ce81801a0749 : Revert "Fix delayed offload session start issue"
8931a1d22b62 : Cache tile state at adapter level
34b5d4c3e893 : Use platform buttons instead of directly using compose ones
08462cafee75 : Create a redacted single line view
782208d06094 : Merge ImeTargetChangeListener to InputMethodManagerInternal
ec45cc5becad : Make IMMS#mVisibilityStateComputer multi-user aware
71c4b00dce9c : Fix log format string
7a059c2948c4 : [Screen share] Update strings for screen record dialog.
201e52f0706d : [Screen share] Update strings and icon for share-to-app dialog.
ebdf56f706e4 : [Screen share] Make start button text be option-specific.
af516297edb1 : Hard-code NotifIconContainerRefactor flag to true
d87f44ee1c2b : Update the owners of PropertyInvalidatedCache
c3bedfb188e1 : Remove useless generic argument and unchecked cast
cb1a4e9d7c76 : Adding flag for unicorn feature refactoring in HSUM
8115d9965e97 : Define new error code to send on profile create restrition
be3f6a5d4c38 : Add pragyabajoria@, uysalorhan@ and gsennton@ to OWNERS of desktop mode
07cde70149c7 : Update component to WMShell
d7ce40a68c13 : Fix several issues with the CDM association dialog:
8a39516e19f6 : Add a DefaultElementContentPicker factory for movable elements
56c42ef02b3e : Extracting generic part of GestureTutorialScreen
0ba97ecb14f0 : Pass IntentSender to VDM's onActivityLaunchBlocked
eea892b9b9ce : Address API council feedback for per-display APIs
8fc0be79ba6f : [2/n] Disable snap resizing non-resizable apps
9d1d56c9bd55 : fix: Security Report - Reveal images across users via EditUserPhotoController
d621aacb4658 : [25/n] Reduce LetterboxUiController-Reachability dependencies
96534dc1637e : Shortcut Helper - Add "no search results" UI
999495064acf : [4/n] Create first state and handle comp lifecycle
6c4ac8310199 : Create inset adjusted alternative to `topActivityLetterboxHeight`
597a990e9199 : Fix range check when encoding FPLMNs
4481b8055a86 : Replace get/setPendingIntentBackgroundActivityLaunchAllowedByPermission
33600e82f755 : Fix LE Audio toggle missing issue for dual mode hearing device
cb5f9c2d42aa : Adding ViewCaptureAwareWindowManager to InattentiveSleepWarningView window.
2bf46f691586 : Adding ViewCaptureAwareWindowManager to ScreenPinningRequest window.
68dbf2de90ee : Camera: Fix camera id equal check
88250bdfeb3a : Reduce TogglePermissionAppInfoPageTest flaky
97c8c3674c36 : Add finish logs for AppTask finish() paths as well
777efe0a6734 : Only check uiMode while creating context of splash screen
02bd8c6ce821 : [A11y] Adds ability for magnifier to follow mouse and stylus
f51becbf3aaf : Make the insert mode highlight sticky
2cf5892e015a : Check build flag before registering PowerStatsProcessors
ce00b220983e : Add FLAG_SPLIT_TOUCH to window decoration windows
f5f682175d44 : Remove a special rule from setExplicitlyEnabledInputMethodSubtypes()
140b1cc10920 : Remove a special rule from setAdditionalInputMethodSubtypes()
9c8eb7227126 : Write Spanned strings to proto
53f6e861c9a0 : Catch NoSuchElementException in SyncManager.
5f9475fef690 : Remove non-shell transitions code from split shell code
13ac90020bb3 : Use SIWG display name in single and multiple credential screens
99c14342a6dc : Add @NonNull to BackgroundThread methods
05997f7613ff : Fixed bubble bar options menu background.
dad7b306f802 : Add method to check whether the vendor partition version is > T.
e589c36f49a0 : Use UiEvent zen dialog metrics event logger from modes tile
f676c576090b : Add comment for status of the signature permission allowlist flag
2db823ad3675 : Replace get/setPendingIntentBackgroundActivityLaunchAllowedByPermission
16c83afa9b79 : Remove flag disabled strings from string pool
51d4c66294c1 : Change authenticationState to regular flow
41e6d337f47b : Move DisplayFoldFeature to common package.
3cafe80ee8f3 : Only enable Autofill context menu item when no text selected.
833c1aea56d2 : Fix comment
a07fa8270b34 : Fix UMO not showing on glanceable hub
3606740aa859 : Preventing GH container from being focusable if bouncer is on screen
20a7ca2feac2 : Fix a concurrent modification in ProximityCheck
7af73561a4ca : Only current user can update GrammaticalInflection for MUMD
acbc8f405061 : Make ZenPolicy.peopleTypeToString available for tests
4ac7fb181a44 : [Ravenwood] Enable PFD.getStatSize and cleanup implementation
58aff5792671 : Prevent tile listening client leak
d619e4327c0c : [Ravenwood] Add framework-res.apk to ravenwood-runtime
332eb8c1c7be : Remove UserLifecycleListener deps from SecureSettingsWrapper (2nd try)
f8f5924507d8 : Exempt alarms and car emergency notifications from suppression
d73ba463365a : Deprecate "phone_switching_supported" key in Settings Provider
18f4606d4579 : Propagate displayId in ImeTargetChangeListener
e2832fdc0c98 : Snap desktop window to valid area on display rotate
de352c89ec55 : Fix fg/bg slicing in atom ProxyBytesTransferByFgBg
070ca9b3fc6a : Adding a bug fix flag to guard slider haptics in Compose sliders
22d80bdd1e6f : Integrate the Debug store into frameworks
57ec05985190 : Keep legacy suppressed-effect Policy fields in MODES_UI
b86db1213d55 : Fix interactions with default view of widgets
d833c981f277 : [SB][Call chip] Update call chip to use icon from notification.
06342e5bef5f : Trace Tile spec on state change
f533c4e4a449 : [CallStyle] Fix Video Button alignment
7b22db984918 : Add functional tests for desktop mode scenario tests.
fceeaddf1933 : Trigger PiP movement on KCA changes
791b895691df : Ensure AOD icons don't appear on lockscreen
2235a04ee4c1 : Fix race condition with manual transitions
27e2797220c9 : Add imagedecoder_heif_fuzzer
ae8b17c4b0ef : [SystemUI Screenshot Tests]Add sysui screenshot test to test mapping
d766c709f92c : [1/n] Update desktop task drag listeners to not update task position immediately on drag stop
d106989e741c : Add "Touchpad Visualizer" to input developer options
808b8d14116c : Validate phone ID before using
373cca2006f4 : Fix Telecom CTS crashes when checking for emergency/voicemail number
89ed5491a549 : Check user type before adding user wakeup
7a572dc3f9d7 : Handle mid recents transition in desktop
43f5be5f2b31 : Adding HomeGestureMonitor
dd0058017e7a : [24/n] Create Reachability Overrides and Policy
22821f906f8d : Avoid the caption bar overlaps with status bar
7f0f2c7886a1 : Update PipBoundsState when KCA height is set
1f0b9311c211 : Remove flag activity_snapshot_by_default
250b3a44eb1b : Remove per_user_display_window_settings flag in WM server.
fc31ea6d8522 : Fix command format of wm density
84f703b0cede : Merge animation transaction of app window to transition
403d0cb775bd : Update to ToT RemoteCompose (component support)
7fdad1e50eab : Set KCA during swipe PiP to home
785863f11849 : [Audiosharing] Add util to check if BluetoothDevice has connected source
0f3702e5a38b : Revert "[res] Fix the registered shared lib asset caching"
a194c10a4f82 : Prevents recursively moving activity to a new expanded container
be3531a020a7 : Hides A11yMenu buttons that are restricted for the current user.
b4700f100ff5 : [2/N] (Handle Menu) Better encapsulation of window decor's views
3535c8ddc9fc : Avoid passing USER_ALL to getInputMethodBindingController()
b20aa4fa82d3 : Revert "Issue resets to the SIM bouncer"
b6bba25d7ef3 : frameworks: fully locked custom heap based MessageQueue
a2eff98db174 : Consolidate freezer routines
379b4805aba5 : Always trigger assistant gesture on STEM_PRIMARY long press.
be940db4aacb : [Ravenwood] Enable PFD.getStatSize and cleanup implementation
341bd2b47e47 : Notify focus view to HandwritingInitiator after inputType changes.
6dab15262bc8 : [RESTRICT AUTOMERGE] Check whether installerPackageName contains only valid characters
3c7a10d969b7 : [RESTRICT AUTOMERGE] Check whether installerPackageName contains only valid characters
e05cf74c0c80 : [RESTRICT AUTOMERGE] Check whether installerPackageName contains only valid characters
c32cfc60ccf5 : Check whether installerPackageName contains only valid characters
91a851e48afa : Minimize invocations of queryIntentServices() in IMMS
0cc61bd3cc5d : Cleanup unused code in DividerSnapAlgorithm
0175dcfd51f8 : Add "New Window" option to Handle Menu.
323a8f0dd047 : Refresh to non null state for new tiles on creation
3d7745ca9ef5 : Match alternate bouncer animation duration from hub to lock screen's duration
23aec5b5da67 : Add carrier config KEY_CARRIER_ROAMING_NTN_EMERGENCY_CALL_TO_SATELLITE_HANDOVER_TYPE_INT for handling handover to satellite 911
ceed2ab2b65a : Reduce the size of PowerStats object for custom power components
3fbdf467b829 : Implementing smart device config backup
d7f86e5fa714 : Consider flags when mergine resource tables
e65b91236829 : Add omakoto@ to f/b/OWNERS
04fd7f0bbc20 : Report long database transactions
31207f90d59b : Add flow for whether the shade is flinging
c81e5cd73c98 : [UX fixes] Text alignment: https://hsv.googleplex.com/5891097690636288 No useless manage sign-ins title: https://hsv.googleplex.com/6199286827057152 Button color fix: https://hsv.googleplex.com/6672594588663808
36b76bc14112 : ContextHubTransactionManager: Cleanup logging
0ea7f7db3357 : Fix a bug in ContrastColorUtil that was copying NoCopySpan.
eaa18af9e2f3 : Propagate individual aconfig sysprop on flag stage
6afb2324cc50 : Disable ProcessObserverTest.testNormal
1a143958bd8f : Add carrier config item KEY_SATELLITE_SCREEN_OFF_INACTIVITY_TIMEOUT_SEC_INT for satellite
e46a1c992611 : Fix ActivityManager cleanup for disabled providers
93ab91a21c90 : Remove screenshot_private_profile_accessibility_announcement_fix
1c2a8d394379 : Revert^2 "ContextHubTestModeManager: Improve reliable message testing"
b94093378b6a : Use activityInfo for logo description too.
9644f90205bc : Remove a dependency on IMMS#getCurMethodLocked()
bd4581f3e667 : Correct Color of Icon in Record Issue Start Dialog
9dec67b66622 : Replace Keystore Migration flag with a new read-only flag.
0107621dee27 : [SB] Set up OWNERS file for status bar.
97ea67087d0a : [SB] Set up OWNERS file for status bar.
bbbc5aede10f : Finish client when cancelled
1544c80dd31f : Simplify IMMS#onUpdateEditorToolType() a bit
f4545d661ae7 : Update OWNERS for new freezer files
687817ebebd6 : Revert "Use DesktopModeStatus#canEnterDesktopMode instead of just Flag check."
7b588fe2bc85 : Refactor DesktopTasksController to update logic for moving task to desktop mode.
b25f2103f020 : Clamp initial aod brightness on autobrightness
10d496a8261b : Clean up satellite provision APIS
0bece9044a33 : Always propagate userId to InputMethodMenuController
343928daec2a : Exposed EdgeToEdgeUtils.enable() for broader use outside the package
ded5ff47fc0f : [flexiglass] legacy flag assertion in NSSLC
80bfd9c819f8 : Fix some broken tests
a7a772735f20 : Add identifier to IME Switcher menu outermost view
887439b75636 : Remove a dependency on IMMS#getCurrentImeUserIdLocked()
7c6ec68537ba : Set no data transfer on function switch timeout for accessory mode
9b613d6dd7eb : [dev_option][More flags 4/n] Update all usages of Taskbar-show running apps flag to use DesktopModeFlags.
9ff7d4ce16e9 : HdrBrightnessModifier: adding LowPowerMode settings listener
e178d12d085d : Fix comment
fe871963d0ed : Store tutorial scheduling info
19244ede6243 : Don't send flicker tests to overview component, send to animations queue first
a695dd4ca314 : onCancel transition update deviceEntryIconParentViewAlpha to onFinished alpha
0f7361d504f8 : Per-display VDM activity policy APIs.
948af2a3cec2 : Add interaction logging to widgets.
361a85ab07cc : [Minimal HUN] Do not query SystemProperties on USER builds
783cd1270d70 : Refactoring tests to use reusable set of touchpad gestures
a97c77f2809a : Fix delayed offload session start issue
511996d00ccb : Add more icons for the Modes icon picker
4e00a7a3311c : EdgeExtension: Add SurfaceControl.Transaction API
bb01203246db : EdgeExtension: add java-visible flag target
7c7cfba4b011 : [dev_option]Use indentation 4 in DesktopModeFlags.kt
eeb6051d91ae : Fix ModifierShortcutManagerTests on AOSP build.
ef503de1ad47 : Fix bouncer inflation race condition
23cdee3f5c22 : Stop using escape HTML on SoundPicker title from intent
4bcf419a0dae : Fix VibrationEffect creation from parcel
4c84a9439f7d : Reformat drag to desktop transition handler
c26315df8883 : Add Transitions & Motion polish flag
c7614db5c558 : [PB] Migrate visibility change to transition.
c5b1c7003f21 : Update receiving dispatcher to ImeOnBackDispatcher after IMM gain focus
1ed460e656ef : Clean up a bunch of launched low-risk VDM flags
ab36f22c9dc1 : Focus states for keyboard settings button in shortcut helper
30f7116ad13e : Revert "EdgeExtension: Add a missing flag check"
00399e496173 : Re-add the loe flag with metadata
3eb479fbbc3d : Use DesktopModeStatus#canEnterDesktopMode instead of just Flag check.
8c40659a0362 : [SystemUI]Check the Satellite modem state instead of enabled state only.
9cc53d7a692e : Ignore failing conscrypt perf tests until I figure out why they're failing.
41206691b62f : Allow to specify transitions between contents
8ad770b757cb : Introduce StaticElementContentPicker (1/2)
2a3134e6ff15 : Rename ElementScenePicker to ElementContentPicker (1/2)
3d66a7beb852 : Use ContentState.Transition in Element.kt
4165bbe557d7 : Extract ContentState out of TransitionState (1/2)
411a4c14747f : Move TransitionState into its own file (1/2)
e605d1281f43 : Refactor fill AppCompatTaskInfo into AppCompatUtils
0e1aa0d23c18 : Enable screen off brightness sensor based on policy
034350143088 : fix "Comparison method violates its general contract!" IllegalArgumentException
bee571de3410 : Check precise resumable state for task overlay
e68eeb1f0a9e : Fix the wrong logging for OVERRIDE_OUTCOME_CANCEL_CLIENT_DISCONNECT
e7eb61612d2b : Adds new build target for multi_user trace config for instr_metric test suite perf module migration
2b2a173caf71 : Add event update device unit test
291c63e9e312 : Cleanup config_defaultRingtoneVibrationSound config
192c49e1a84f : Always return a new InputChannel when mocking InputManager
6d169b52eb89 : Revert^2 "[Audiosharing] Fix race condition in AudioSharingRepository provides"
05881597cbf2 : Revert "Add vendor UUID not null check in GenericSoundModel."
a69033eb46e3 : Revert "Expose GenericSoundModel as SystemApi."
08cc2460dc0a : Add callback method to notify the emergency mode included in satellite enable request is changed
09c5b2d416ba : Fix NPE when PowerStats throttle period config is missing
2074b25aaec3 : Implement System Authority EnforcingAdmin.
e8bdb8ba2d43 : Fix CtsWindowManagerDeviceActivity:UnsupportedErrorDialogTests for the visible background user
41beb69648fa : Add check to catch settings NPE
7daecd56bdb1 : Remove dumpmanager from KeyguardStatusView
52e042af7976 : StatsPerUidLogger: fixed StrictMode policy violation
86e209599423 : Log the warning if logo description exceeds char limit.
c882df6a682e : Fix StemGestureTests.
41f8d5b378ea : [flexiglass] disable NSSL empty space click logic
9e0673f9ae4a : Add suspending repeatWhenAttached methods
a049cf4a84c3 : Revert^2 "More judicious permission-change handling"
33ae9f230691 : Adding host version of net_flags_lib
e8913b593a97 : ChooserActivity: fix NPE for non-work profiles
e41d1c6d58d4 : Mirror WallpaperWindowToken instead of WindowState
bf19af2c722d : Ensure SystemApps get SMS AppOp permissions
8816cbbe612b : update wallpaper window surfaces at same time as token
b463def0d626 : Remove PropertyInvalidatedCache.onTrimMemory
8256435d46a4 : Fix race conditions in CountQuotaTracker test
66082e0b9526 : [ravenwood] Fix Parcel.readFileDescriptor
92375db2d888 : Add ServiceState#isUsingNonTerrestrialNetwork value to its toString().
d7ca3d2ad7a4 : Revert "Expose GenericSoundModel as SystemApi."
604bd2b7e60c : Handle state management of repository state to remove freeform windows without requiring the caller to know the right order of methods to call.
ff7b667b189e : Allow alarm, car emergency/warning HUNs during suppression
53de6761727b : Create dedicated bugfix flag for vertical swipes.
af612001ddfd : Revert "Edge extension effect: extend surfaces"
d571ed8a95ee : [Contextual Edu] Use new GestureType from educationLib in SysUI
d4be2fc1128d : Remove TalkbackBP flag
207f9a907b2f : Update Biometric Prompt background cancel talkback string
0738d622b6ee : Import translations. DO NOT MERGE ANYWHERE
8c4ebaca1976 : Reapply "New test_module_config_entries for FrameworksCore"
b1c347ef78dc : Implement position based animations for tile grid
db7524d0f05f : RTL alignment issue for arrow corrected.
747191200edb : Remove an obsolete TODO(b/196206770)
b340d4dc84e7 : Add flag for the fix for MU toggle behaviour when no_switch_user is applied
2251fb406ac4 : Handle IMMS#onActionLocaleChanged() on the IO thread
1d13c765fcf6 : Creates API for QS that avoids getHeader
5328df240276 : [dev_option][More flags 3/n] Update all usages of some flags to use DesktopModeFlags.
c5fa253ce46e : Enable watch rotary scroll on IME Switcher menu
10519f998530 : Override InputMethodSwitcherDialog theme for watch
3ad8fdd88cda : Revert "[Audiosharing] Fix race condition in AudioSharingRepository provides"
e49a8e93bfaa : Do not add "Switch user" action if switching users disallowed
923c3ee0070a : Add overscrollDisabled DSL in SceneTransitionsBuilder [1/2]
9bc294118cbd : STL may not consume gesture during overscroll
9f7ef863c89a : Simplify DraggableHandlerImpl.onDrag()
d15a6f8f88a4 : EdgeExtension: Add a missing flag check
b2e6859acd48 : [SB][Call chip] Listen to ActiveNotificationsInteractor for call info.
3b65ff8d06d9 : Animating transition from looping starting animation to in-progress animation
4bf11ab1b856 : Fingerprint allowed state should update based on face lockout
d26ea1d9ae67 : Correctly compute the minimum crop size
6d6d6f5d6c79 : Schedule OOBE and handle disconnection
0e9155e21ba3 : Set IME showing in ImeInsetsSourceProvider#onPostLayout
11b9b76f8fe2 : Truncated labels for related tool name in Hearing Devices dialog
5a7751985ecc : Add test-only ZenModesBackend.setInstance()
3e3ce28fd4b0 : Removing flag enable_cached_bluetooth_device_dedup
dc1d67b461cd : [res] Fix the registered shared lib asset caching
be6547a129c5 : Remove UserTracker dependency from SecureSettings&co
51db8c941cb4 : Add nullability check to fix crash
30d057edf742 : Add instrumentation for window minimize with app open CUJ.
a67fa17d7907 : Revert "Check the Satellite modem state instead of enabled state..."
a7cce1443f25 : Add some more logging to DesktopTasksLimiter
c00afc36987a : Count TaskView PendingIntent as activity launch
6045107ed4ff : Fix the issue of fullscreen and window Magnification using different multi-tap delay times
920609e44dc1 : Optimized HdrBrightnessModifier behaviour on display change
bd45cf58a76b : Do not delay the event if the focused input target is the same
8eda1f0ab55f : Fix scene animation not applied to task target
66c4140af8cc : Add a new error case SATELLITE_RESULT_EMERGENCY_CALL_IN_PROGRESS
7b40a0d526de : Allow fullscreen magnification keep zoom level on context change
15ecdc8fea29 : Import translations. DO NOT MERGE ANYWHERE
81ae7be58391 : Import translations. DO NOT MERGE ANYWHERE
7734a6a426aa : Import translations. DO NOT MERGE ANYWHERE
910467b65e2b : TIS: Add `android:featureFlag` attribute to the new `ALWAYS_BOUND_TV_INPUT` permission.
8f76af1544ae : Import translations. DO NOT MERGE ANYWHERE
679016d362cb : Import translations. DO NOT MERGE ANYWHERE
d56d26cacb3b : Import translations. DO NOT MERGE ANYWHERE
54268c95edcf : Import translations. DO NOT MERGE ANYWHERE
de747312bcfa : Make talkback to announce better hint on the audio sharing button.
f68351c7406a : [PB] Do not show snapshot if uiMode has changed.
7fd6535317b6 : Import translations. DO NOT MERGE ANYWHERE
d44287d9bc81 : Import translations. DO NOT MERGE ANYWHERE
2e3f60b4c595 : Import translations. DO NOT MERGE ANYWHERE
b65d270d8d0f : Serialize PowerStatsExporter sessions
cab3a1501ff7 : Check the Satellite modem state instead of enabled state only.
7f47777d3a08 : Fix overlay below activity is dismissed
a126bc9dfd4b : Always dismiss visible top associated overlay
d86099260ed3 : Clear TaskInfo#capturedLink when filling task info
3696dc3080f1 : [Fix NPE]: Add a null check
5cf0be2d2fb1 : Avoid harmless NPE in sendResultReceiverFailureLocked()
a80fe05704dc : Revert "Add vendor UUID not null check in GenericSoundModel."
19db42b172d3 : Also require INTERACT_ACROSS_USERS_FULL in some IMM IPCs
75b475df4245 : Simplify ImeTargetChangeListener impl a bit
2389441020d6 : Fix broken link in NfcAdapter.java and clarify documentation
a920280d1242 : Do not remove snapshot after task enters PiP
acfbce09c7b0 : Update stylus handwriting javadoc indicating usage of WeakReference in callback
26d58e153341 : Adding host version of net_flags_lib
1455628b2fec : Update BP unlock icon talkback string
d3621576ab0a : Fix talkback not cycling on Biometric Prompt
7cfa2ab04924 : Put nested scroll logic in a separate modifier
706962307564 : Remove unused isPendingIntentBalAllowedByPermission
564e7d676aef : Fix MixMatchCriterion conversion from native side
0f41e48273eb : Fix missing ASL after reboot
88517d07bcec : Import translations. DO NOT MERGE ANYWHERE
948f8a4622b7 : Import translations. DO NOT MERGE ANYWHERE
4ac3ac4dd5b6 : Import translations. DO NOT MERGE ANYWHERE
e975f1794360 : Revert "Add vendor UUID not null check in GenericSoundModel."
df5ba9079238 : Add category to the notification
4d67cccd9fb1 : Rename `updateVisibleFreeformTasks` to `updateTaskVisibility`
87961404067e : Add a direct call to `unminimizedTask` from `addOrMoveFreeformTaskToTop` instead of each usage calling this method separately.
672db05430d1 : Reconnect "full width" shade logic with scenes enabled
048c91aa6a57 : Revert removal of hidden sendIntent method
c355c231e5a2 : Use ro.hw_timeout_multiplier in Readback deadline
01e5070a1630 : setup data retry rule supports traffic descriptor
cbd74f55e984 : Handle onUserStopped to lock the user storage again
c5caa005b7ad : Use transitions for shade window occluded state
827dc1e2aebb : Move the performance hint test to presubmit
e257fb47ff07 : Add extra logging for SysUI's userUnlocked cache
35c5e69a2141 : Create flag for App-to-web Education
5ceb7a056d35 : Update the ZYGOTE_OWNER file
095cde3caa43 : Localize the removal of root tasks to default TDA in tests
90b4e0e21125 : Add small utility methods in Shell
7628589c5761 : Fix for a11yManager package force stop
b0c86a55547b : Don't call maybeTransitionToOccluded when the bouncer shows.
9dacef98ee8c : Flexiglass: fix occasional squished notifs on lockscreen
64be8ab26ed9 : Use boolean flag for showing IME picker
774e9b427502 : Detangle shared AndroidTest.xml for hwui_unit_tests/hwuimicro/hwuimacro
ba46cae31800 : Log chosen RenderPipelineType when running hwui_unit_tests
71e567c1ec7e : Validate Event Assigner for input devices other than touchscreen
9314342fcc20 : AudioDeviceInventory: check AudioSystem.setDeviceConnectionState
32b56ec14913 : Blind crash fix
9837e28c104c : Remove unused Camera Compat approach.
17032ef94da7 : Disable ModesUI flag for DndTileTest
0c72820994c8 : Move setAttachedClientForTesting() to DefaultImeVisibilityApplierTest
27849ff2e084 : Move onWakelockChanging updates to the Notifier thread
233680ab6d21 : Rename IMMI#hideAllInputMethods to #hideInputMethod
be1fd970b87d : Adjust PiP bounds upon IME visibility change
f43fda3d68ca : Updating body text when gesture done successfully
63cd5557c965 : Revert "Add vendor UUID not null check in GenericSoundModel."
4270253d7b31 : Revert "Expose GenericSoundModel as SystemApi."
df7f160d744c : Add method to create a deep copy of a ZenMode
44169e0cf2ef : Support Parcel.write/readFileDescriptor
1a7211b45a61 : Keep members needed for downstream weak refs
4f22332a72fe : Doze brightness float
bfa91592f156 : Fix UserHandle
3f9b20ad4ffd : Round up the cropped bitmap
1ec2ad1699a6 : Update Material Theme tooltip styles.
868e619d2fe8 : Replace deprecated AndroidJUnit4.
dd4ee5f10847 : Fix `removeFreeformTask` in DesktopModeTaskRepository to correctly remove a task from `freeformTasksInZOrder`.
c73f4edaef76 : Fix display settings loss: consider all possible DisplayInfo.
4bab9e28e446 : Check for NLS service intent filter when rebinding services
259a4f3421a8 : Introduce Content, ContentKey and ContentScope (1/2)
b9e0d96203c8 : Lazily initialize userContentResolverProvider in FakeUserTracker
a28a2fce1f67 : Respect visible-requested of wallpaper token
22a393129df3 : [Audiosharing] Fix race condition in AudioSharingRepository provides
bf8e759e8369 : Bug fix flag to show different error screen for PS creation
476e4713f0d0 : Support Arabic percent sign in Arabic keyboard layout
1746b038852f : Notify user with a notification when LOE happens
591900471c0d : Handling case when touchpad gesture is in progress
f78742ab31bc : KeyguardController: reduce executeTransition calls
00ee82636a62 : Clean up flag enforce_shell_thread_model
3633331019b2 : Show duration prompt from modes dialog
b7f729255516 : feat(EvenDimmer): Add popup for removing accessibility shortcuts
4a811f027426 : Add task limit flags to the Dev Options.
c13df2fc1c1b : [BugFix] Fix the wrong string for dock defend
3ac48cc936fc : 1. Rename desktopModeTaskRepository to taskRepository in DesktopTasksController 2. Update log utils to reduce verbosity in the code.
38515f5e814a : Scale PS4/PS5 controller touchpad input
cc3fcccd01ae : Add shared models for device settings
1d2929ed904d : Replace deprecated AndroidJUnit4.
b93ee9bcfa98 : Replace deprecated AndroidJUnit4.
d1398af47174 : Replace deprecated AndroidJUnit4.
594afbcc4cf9 : fix(fullscreen border): Apply corner radius according to the display
6c3977886a9e : Fix NPE in SensorPowerStatsProcessor
df06db6c1120 : Reduce spammy logs from VisualInterruptionDecisionProvider
8c21fb6197fa : ktfmt VisualInterruptionDecisionProvider
44a859a61eeb : Revert "Remove UserLifecycleListener deps from SecureSettingsWrapper"
950261b70984 : [flexiglass] Adds overscroll to notification stack content
5cdac6c2bfa2 : Rename InputMethodManagerServiceTestBase#mCallingUserId to mUserId
290deba79b5b : Add SensorPowerStatsProcessor
577bfc96ccb6 : Use task's userId to obtain PackageManager instance
a4727bc31909 : Add manual connect notification
d9a8f4c53d29 : Remove the PerformanceHintTestsRavenwood target
55a0198cd3b1 : Ravenwood: Support LocaleList
144c8343be44 : Allows an app to cancel a device state request they made at any point.
a4b59461e6a4 : [VRR] Change the velocity-to-frame rate mapping
f81980205725 : Revert "Moving CrashRecoveryModuleTests to presubmits"
4d47bee15bbd : Clean up ImeVisibilityStateComputer a bit
14b3cc4f44ed : If deviceEntryIconView isn't visible, clickable=false
75c2267cac32 : Update InputConsumerNoResampling constructor
2071538142da : Add incremental to the list of settings that are mapped to system properties.
54716a54e452 : Fix insert mode crash when text has UpdateLayout span
168dc4c4e267 : Use thread/iteration safe collection for proximity listeners
6d2d24da6d05 : Revert^2 "Disable keyguard_wm_state_refactor for test that sets keyguardGoingAway."
0e80848078b1 : add suport for integer operations
828c5c8fe940 : Announce widget added for accessibility
0900ad674898 : Revert^2 "Fix nullability issues in SettingsProxy classes"
8744936b3516 : Support Parcel.write/readFileDescriptor
f45a5038e95a : Disable edge back gesture handling for dreams when overlay is active.
8b4013e57fce : Dismiss lifetime extended notifications on click
6d03fe9c58be : Clean up old flag from tests
ddfe00c08b38 : Revert "New test_module_config_entries for FrameworksCore"
d0b54515e168 : Do not recycle HeadsUpManagerPhone objects
b3ab539b658a : Fix live timers flickering when pausing
24acb8ffde86 : Fix logic for categorizing a volume group as invalid
e7a4f39a85a7 : [flexiglass] Expose NestedScrollSource in PriorityNestedScrollConnection API
9d3eba191d1f : Hide PiP menu upon display change
0f4bf9fa13f6 : Remove visitPersonUri flagged code
78fdfc0818c5 : Hook up userId in IMMS#showInputMethodPicker()
81f31fd32d27 : [flexiglass] Clear session storage if we are idle on Gone scene
4d17d0a685d9 : Restore the use of the Desktop Limiter
e5b5a4c9485a : Issue resets to the SIM bouncer
bddc3c8bd337 : Revert "Disable keyguard_wm_state_refactor for test that sets keyguardGoingAway."
4f8b4f9ec163 : Apply USAGE_IME_FEEDBACK to HapticFeedbackVibrationProvider
5c720acf1596 : Add ZenMode.isCustomManual()
49807788f047 : Only schedule wakeups when alarm is set outside of user wakeup offset
10fb3ec053ad : Renaming intent to better reflect what tutorial is launched
80b7f6ea6f2c : Invoke dismiss callback from alternate bouncer
fec792dd0922 : Detect keyboard/touchpad connection with CoreStartable
df36718c4cea : Switching talkback focus when bouncer is on screen
735efe5d1f24 : Implemented custom focus states for shortcut helper categories
d53c355c0610 : Introduce USAGE_IME_FEEDBACK & default keyboard vibration intensity config
c018d4b3d8e2 : Do not remove work tile from inside the tile.
af6c5d036f9b : [dev_option] Update strings for freeform window toggle
a34dbfa9172b : [Relayout] Implement Logging
30da6cffd747 : [Relayout] Part 5: Location based fingerprinting.
9e09bca5bf85 : [Relayout] Part 4: Implement core logic
fac45418dbf0 : Respect animationSpec for predictive back transition in STL
7bd8b48004cf : Fix early access to cacheUserSerialNumber API
5256ae4a98ce : Prioritize keyguard going-away over occlude transition
7953f20283bc : Revert "Fix nullability issues in SettingsProxy classes"
2a45b590c5e1 : Bind ModesTile to DND tile spec
429d9a23f1f4 : [3/n] Reuse default center position for new window if free
31668bc3e8c5 : [2/n] Cascade windows in desktop windowing
44b0e105542a : Fix binderProxy crashes due to excessive vibration params requests
65c7857bfcc9 : Migrate the remaining instances of the dreamManager.finishSelf method to the new oneway version.
5cd51ac87304 : Sync settingslib/datastore library
68b53e203909 : [23/n] Add missing test about aspect ratio
66ccdfc0247f : Modes tile & dialog a11y adjustments
41f1fa5fb945 : Set up subtitle for Priority modes tile
4322a7a65812 : Adds new UiEvent IDs for hearing devices dialog
fb41d65f6d38 : Add flag for multi input stream virtual camera
d26385e0a30d : Fix nullability issues in SettingsProxy classes
c2b94333554e : Provide consistent testDispatcher for Kosmos injected Settings
7a10fee8c8d7 : [Audiosharing] Update STREAM_MUSIC volume when primary group change
39e09ae2fbef : [java] Restore ServiceManager#getService() to return IBinder
5c1f077507d3 : Use old IME Switch menu on watch and small screen
177b99e9c343 : Add test case for ModifierShortcutManager
2c94851d86af : [PM] Restore the PackageSetting value correctly
15045807b076 : Refactor isVisibleBackgroundUser into UserManagerService
1b96048d6b77 : Remove embedded_activity_back_nav_flag
4fdb9ecdf770 : Fix HearingDevicesDialogDelegateTest failed
4d1174c74348 : StateFlow to check isCooldownEnabled in background
4ae17b16df6b : Null check mEntry in BaseHeadsUpManager
5263c613df6c : Resolve userId from displayId in IMMI#hideAllInputMethods()
ac689e23cbe1 : Fix race condition between service restart and unbind.
049f0d6af9d8 : Adding a logger to log long-press effect events
318f0febdf2b : Propagate userId to IMMS#finishSessionLocked()
09141f0153af : Flexiglass: Make SensitiveContentCoordinator Scene-aware
f153e079e57b : [DeviceAwareAppOp] Add device id as a new dimension to DiscreteOp
ae2bd2860b6d : Fix NPE: hasFullScreenIntent
e49a7722b8a3 : [Ravenwood] Add framework-res.apk to ravenwood-runtime
2f83d350e8ed : [pm] Rename scanSystemPackageLI to scanPackageForInitLI
36ae22d76040 : Expose robolectric utils as a filegroup
d2ba2f53b844 : Have displayId in IInputMethodManager#removeImeSurface
b54c79addfe6 : Unfreeze target process before installing provider
cc5c7c5c0d9e : Move #mLastImeTargetWindow to ImeVisibilityStateComputer
c78ce00c0532 : Move util classes to common package.
62c7f1e66eb6 : Snap to the closest edge when velocity is 0
e52782dcc13a : Resolve IME userId from display/window for multi-user IME
d8fcc9dc2b26 : Format HeadsUpCoordinator
bb38db80bff0 : Invalidate the pipeline list after HUN disappearing animation ends
ff59d618e3e4 : Use the new enum value to check if we grant BAL permission
d066266ea817 : Update tests to check start mode
b2f054ae15ed : Remove extra check for isPendingIntentBackgroundActivityLaunchAllowedByPermission
881749082912 : Inline IMMS#MSG_UPDATE_IME_WINDOW_STATUS handler
7cdd118f3c9f : Fix uninstalling launcher detaches system overlays
8c6844a720b8 : Fix NavigationBarControllerImplTest
ac9ab9afc062 : Bubble handle is not focusable with talkback in overflow
5397ddb43ee9 : Do not synchronize tile state callbacks
776dd25d3f18 : [flexiglass] Gradually reset scrim offset while expanding QS
6e25cd888a1b : Remove authenticator data if it was disabled.
b6796b00ff9d : Make InputChannel private inside WindowState
d1e9ca2c6581 : Make *Repository#get(int userId) lock-free
4cdbadbe20b0 : add new storage reader library to framework
16553313800d : Store source activity name per window in the AccessiblityCache
c7182bb1ce29 : Allow csdWarning Dialog notification to trigger either an activity or broadcast depending on the action intents provided
292aaee5ad63 : Inline clearInputShownLocked() and isInputShownLocked()
96d136f5bde4 : Mark fullscreen vertical swipe flag as a bugfix.
aec71934b87b : Extend wait time on background cleanup process
f12993f1ec7e : Move HintManagerServiceTest out of FrameworksServicesTests to a standlone module PerformanceHintTests
000a5c3ba1af : Fix overscroll detection on watch.
9e11b523b03e : Fix failing tests in FullScreenMagnificationGestureHandlerTest
774d763de83f : Return early if there are no entries to remove
910782b9f9bc : Make doze vars volatile to be thread safe
f432d66e63bd : HDMI: Increase the timeout before sending <Request Active Source>
f01869f88081 : Use receiving window's input channel token for transferring drag gesture
a5ebd6b78121 : Remove ZeroJankProxy.Callback#isInputShownLocked()
755a500ccc23 : Fix two lint warnings in IMMS
2b6db63e678b : HDMI: Do not start NewDeviceAction while DeviceDiscoveryAction is running
3a09ace755f0 : Revert "Add config_mediaContentControlEnablesFullScan"
bc4cb6026ad0 : Fix long click a11y in QSTileViewImpl
bed4fc65cbb1 : Make canDisplayOnRemoteDevices applicable on all virtual displays.
bcc730369558 : Disable IO on IMMS#mHandler
fca524fbb38b : Use IO thread to handle IMMS user switching
e43374262fb8 : Make customization CTA tile adapt to density and text size changes.
698bbdfea7e2 : Fix CTS breakage for CtsDevicePolicyTestCases.
62fb99ea3ef0 : Rate-limit NetworkStats polls when pulling atoms.
3a0c2d5217f2 : Process updates to ringer and audio sequentially
274f67af5123 : Revert "Add API for multiple labels in AccesibilityNodeInfo#labe..."
e5e09e2af267 : Scroll to newly added widget if needed
32566b39b707 : Duplicate ScreenshotController under a flag
52425a25f994 : Fix broken vibration vendor effect tests in staging
033d295d0e94 : Stop announcing BP Udfps direction hints after successful face auth
91478b22c2bc : Use thread/iteration safe collection for proximity listeners
7db7aa536b32 : [22/n] Create AppCompat Overrides for Resizability
ed104f285f7e : Add Transition filter support for animation-option presence
98f902efda48 : Removing @NonNull from String reason in Vibrator.vibrate(VibrationEffect, VibrationAttributes, String)
2e2d7b151621 : [Dev option] Correction to incorrect flag reference in ag/28429166
5ac1c9725ffb : [Flexiglass] add QS host for media in split shade
33af961e3f16 : Add missing comma
f9992f5a956a : Refactor DesktopModeTaskRepository to simplify and consolidate logic to use Transition Observers / Handlers. New logic will be added in a subsequent CL with flag-guarding (current changes are no-op).
ae83c46f9ff5 : Add dumpsys window logs for ModifierShortcutManager.
a6220a560ee2 : Fix KeyguardStatusBarViewModel to only use the new flow that tells us we are showing heads up status bar when the flag for that refactor is enabled.
1e4b183d5732 : Add aconfig flag for keyboard shortcut dumpsys.
def8d4fcf303 : Use MovableElementScenePicker logic in MediaScenePicker as a fallback.
4ff1502326e6 : Fix custom mode icons not displayed in modes dialog
c50d73027a1c : Remove unused bc25 grid layout prototypes.
5c8857b3faf9 : Only occupy half on a wide screen
f57b8ad00e8e : Keep notif bounds stable on LOCKSCREEN->AOD
206b6834cddd : Do not move to OCCLUDED(camera) when not active
d9d714873097 : Move writeWmSetKeyguardShown to a method
fc197f12ef92 : Use insets updates to get IME changes [1/N]
6ccfb6320e1d : Expose `Task#mLastNonFullscreenBounds` to Shell via TaskInfo
8ab73c300762 : STL dispatches events using the Nested Scroll system
c961c1ce301b : Shortcut Helper - Set System as default category when launcher is open
603aaa6ad3aa : Fix FeatureFlagsClassicDebugTest when multi user flag enabled.
ee2e34ae1d6c : Fix dispatchers in tests using settings
b45efb6e0f45 : Improve documentation for setting virtual input event time
1df8fc9f3645 : Changing background color on touchpad gesture success
4297e828d937 : Update Backlinks to capture data from all tasks
2183d918e25c : Revert^2 "Open modes settings on tile long press"
bca1de6a5fc3 : Fix waitForIdleSync not working with robolectric
2ddb1f584b02 : [Notif Screenshot Tests] Inflate ENR synchronously on the main thread
a9523f45dea9 : Add multi-crop info to the dump
40ba56f1f76b : Read only versions of read only flag (ag/28012390.) so the user serial number can be read before flags are initialized.
18afe33285e8 : Revert "Inflate ENR inflation syncronously"
548179632ce4 : Fix broadcast type value handling error
f07785e04782 : Replace deprecated AndroidJUnit4.
764954f0d9d1 : Using ViewCaptureAwareWindowManager for adding and removing windows in SystemUI instead of WindowManager, to add view capture tracing.
e451d2ac7ff2 : Replace deprecated AndroidJUnit4.
26c12d9b57d1 : Fix CDM discovery timeout
21039fc6daa7 : Inflate ENR inflation syncronously
1a9747ec8e10 : Fix CDM UI regressions
213372217fd1 : RESTRICT AUTOMERGE CACert Framework UID changes
da662d55f547 : Replace deprecated AndroidJUnit4.
5aa1aed4ecc1 : Replace deprecated AndroidJUnit4.
6914daa9c77a : Replace deprecated AndroidJUnit4.
a0e8799638c3 : Replace deprecated AndroidJUnit4.
ebed4c42fa63 : Replace deprecated AndroidJUnit4.
b2d45bf4cf6b : Replace deprecated AndroidJUnit4.
55cd924a6054 : Replace deprecated AndroidJUnit4.
fa2e562a873b : Make Glanceable Hub selection and drag & drop RTL compatible.
c84c71b54f8b : Adjust back gesture exclusion areas on glanceable hub.
29d9d43ea218 : Add RTL support for Communal scenes and transitions.
4f3b3951942d : Add RTL support to communal touch handler.
959c10ba711b : Support RTL for Glanceable Hub Transition View Models.
11a6e05efaa7 : Replace deprecated AndroidJUnit4.
afed174bd620 : Update task descriptions when reparenting or reordering children
9b9669bfa152 : Replace deprecated AndroidJUnit4.
25bcaf2cb8e8 : Replace deprecated AndroidJUnit4.
0a6bfdae5bf7 : New test_module_config_entries for FrameworksCore This CL simply adds the test_module_config entries. The next CL (aosp/3151676) converts TEST_MAPPING to use them.
514e7881902c : Replace deprecated AndroidJUnit4.
c8c798bb3f53 : Dump log when trying to launch overlay from split
0209732a4d0f : Add @GuardedBy to ImeVisibilityStateComputer
ba90fc54b8fe : Remove flag performance workaround
fc5c53f40f4d : Update latest ActivityRecord#mLaunchSourceType if possible.
241b4d0dba24 : Add Screen PowerStatsProcessor
f55c8df1fe45 : Add Screen PowerStatsCollector
1c29cb5bdb9d : Fixes A11yMenu Settings title bar cutoff for largest font sizes.
ba669dc92370 : [SettingsLib] Add method to allow using a non collapsing toolbar
a8dee2139297 : Fix a11y recognizing BP description as button
d88f3a3214ca : Add MATCH_UNINSTALLED_PACKAGES when obtaining activity info
7b2e67e8bcbc : Create source rect hint in PiP flicker test
dfbfb231d352 : Changed ravenwood-junit to use module_current
a43da04ff5e0 : Use Duration instead of TimeUnit for waiting on windows
9546304e26a2 : [Sat] Remove satellite-allowed polling mechanism in favor of callback
082f0faacddd : Add HANDLE_OUTSIDE_TOUCH flag to decor menus.
7aef3e50a117 : Initiate drag and drop using channel tokens
f4cc63074a4d : Clean up flag: keyguard_appear_transition
efbd49d0b40e : Revert "[SB][Chips] Update call chip to use icon from notification."
553d28800060 : Fix failed ConcurrentMultiSessionImeTest
2403b49b5697 : Ignore SQL exceptions in getAccountsAsUserForPackage and syncSharedAccounts.
e06dcc288290 : Dont stop external display connection session
6b73ee3ea1a7 : Allow fullscreen swipes for shade and bouncer.
5da29c704807 : Changed ravenwood-junit to use module_current
09a06ecc529c : [flexiglass] on showPrimaryBouncer, change to bouncer scene
c79a8cf4b5a9 : Update transition region calculation.
9131cabb63f5 : Convert BouncerSwipeTouchHandler and ShadeTouchHandler to Kotlin.
f0a8fb0191b8 : Addition of a vibrate method that allows a reason to be specified.
ed7245092dd2 : Add ZenMode.isEnabled()
fbc46287b29f : Fix keyguard indication text on hub getting cut off with larger display/text sizes
f33b3c76930f : Move update/delete debug logs to logbuffers
2bf919a47bda : [Divider] Fix a crash because of null renderer
0f8ab4c3cfbe : Make LockPatternView owned by the SystemUI team
56b0953a33c0 : Revert "AlarmManager: Store time offset system property"
da52c2c9e98a : Correctly setup IME subtypes in KeyboardLayoutManager in multi-user case
fceb1be91e1b : Report latest RSS for LMKD kills
7fe2d011062b : Revert "AlarmManager: Store the next dst transition in system properties"
84d44a984d6d : Disable communal flag causing test failure
12ee8dc01d4b : Make Glanceable Hub dimensions consistent between density changes.
14e0310c557e : Remove flag from hidden permission.
e7031ec114da : Move duplicated code to SeenNotificationsInteractor
2a6d10d8e718 : Revert "Open modes settings on tile long press"
ad971777b143 : Show modes that need setup in dialog
6e5ce89b93f4 : Initialize some global variables in Bitmap.cpp when needed
c9e0f9f88e8a : Don't make smartspace INVISIBLE unless it will be animated
a157a72efd70 : Fix Media Carousel lockscreen <-> splitshade transition
ccf78f645be4 : Fix the logic to check if extra display is already assigned.
6b94426464d4 : Visual stability for modes dialog
88d4eea18890 : Add safety checks for volume alias mappings
ed68ae7574fc : Add READ_DROPBOX_DATA for Shell
c95ef4894a30 : [flexiglass] Fetch InputMethod subtypes using the explicit user ID.
2cd487898ec6 : Make FromOccludedTransitionInteractorTest multivalent
8d5a56d70cc8 : Fix resource linking for EnableZenModeDialog
e8e2847c44a6 : Simplify assignment of insets appearance of snapshot
58d3c5526956 : [21/n] Reduce dependencies from LetterboxUiController
40b0801ce83b : Moving CrashRecoveryModuleTests to presubmits
b6aacd04e413 : Clean up deferDisplayUpdates flag
a7dad1fe9af4 : Edge extension effect: extend surfaces
df1a57396c9d : Fixed Bluetooth dialog active device color
8f08445e5d78 : Deprecate IDreamManager startDozing and finishSelf
da9c1623fffe : Log doze requests and display state reason
8a735c3f80d7 : Open modes settings on tile long press
3df02a7df848 : Systemservice change to propagate userId to MMSService
b8a3b67fbe19 : Removing unnecessary modules from SystemUIModule
b289f459f8e3 : Fix Media Carousel gone <-> splitshade transition
66140b9e03cc : Shortcut Helper - UI - Right align shortcut commands
d4f54878b48a : Report instant event from CUJ UI thread once started
bd47780837ad : Remove disable_object_pool flag in WM server.
31a742c99458 : Make SysUI Classic Feature Flag loading multi-user aware.
a2cec2c5c4f8 : fix(fullscreen border): Add flag for updating corner radius on display changed
24ad8d9a8b16 : Clean up preference_summary_default_combination in SystemUI.
4532d3612b19 : Add TimeZoneProviderStatus' nullness check.
d470e927ea01 : profcollect: Guard binder calls with null checks
3ebcd3bed6d0 : Fix education HUN truncation with BigText style
fe429cb03903 : Trace panel_expansion for interactors
f3fd498001f4 : Unify systemReady() handling for each user in IMMS
46d103763eba : Move a call of queryInputMethodServicesInternal() to IO thread
69fc8d93343c : Allow partners to config the maximum number of call logs for Sim
83ce4c2d70a6 : Define a new config for the maximum call log size
6ac8e78123d0 : Prevent system uid component from running in an isolated app process
636eb247e414 : Add flag for not breaking word inside email/url
d6dc4967aacc : Eliminate boilder plate code for recovering service in NfcAdapter
ffe062ff737b : Add Test method to inject HCE data
61e4a474975d : [framework] Add a flag for nfc persist log.
4c66984562ba : [Audiosharing] Refine audio sharing volume support
a2c7d989d2c7 : Log ui events for transitions between hub and dream
71584b38517c : Update edit mode colors
bf139155f43c : [atoms.proto] Refactored apps shared enums files
e07ff37bdc88 : Add flag for Settings Catalyst project
d03b525df319 : Disable keyguard_wm_state_refactor for test that sets keyguardGoingAway.
9846820b882f : [pm/archive] align draft session's icon overlay state with the current launcher
58a9d44da673 : Remove mCurrentUserId dependency from onFinishPackageChangesInternal()
bedc2b877607 : Improve multi-user consistency in onFinishPackageChangesInternal()
9fe05ec1ad4f : Unify IMMS#onActionLocaleChanged() behaviors among users
572334b67688 : Unify IMMS#onSecureSettingsChangedLocked() behaviors among users
1130054d7f36 : Add onCarrierRoamingNtnEligibleStateChanged callback
c360a6d34783 : [SB][Chips] Update call chip to use icon from notification.
6dd83238e87b : [Relayout] Part 3: Introduce more functionality[Relayout]
ed8f4ce1ad1e : Make SKC#setInputMethodEnabled() consistent among users
55a7e60183fa : media: protect around set_callback_stall aconfig flag access
a618c08775be : Make "ime {enable,disable} --user <userId>" consistent among users
52b08f428e95 : Fix OriginalUnseenKeyguardCoordinator e2e test
0cead3d636aa : Add documenation for getVssForStream methods
422098eafeb4 : Make "ime reset --user <userId>" consistent among users
16818040c397 : [Dividier] Fix divider line issue when dragging near the edge
6ec36c220584 : Wait for BackgroundThread.getHandler() to be idle to run next WindowManager related test
6d780499fa77 : Fix manage click listener for promoted bubble
6d842ec45000 : Add config_mediaContentControlEnablesFullScan
49da9beb0e98 : Allow screenOffScan to holders of MEDIA_CONTENT_CONTROL
983d5d50988d : Fix GNSS power calculation
507dca83b33a : Add FLAG_FORCE_CONSUMING_OPAQUE_CAPTION_BAR
f96adf35e02d : Remove mCurrentUserId dependency from switchToInputMethodLocked
e794f3ead97e : Simplify IMMS#switchToInputMethodLocked()
4cc853c01ee1 : Fix FromDozingTransitionInteractorTest
9e7ee4ab360d : [flexiglass] Improved structured concurrency in SceneContainer.
ccfd872b6dcf : Fix lockscreen flash when closing activities
c17a1074d887 : Initialize device entry bg view to 0 alpha
5fd321ce8975 : Adding wallet payment service to log protos for nfc.
61830d5f774a : [nfc] Add disallow nfc change user restriction.
b2618e5b3afe : Change NFC antenna api comments to indicated top-left start point for all axis.
5ebbe662b5e8 : Eliminate boilder plate code for recovering service in NfcAdapter
7c0d0988b5b0 : Add Test method to inject HCE data
629bdced0f9a : [framework] Add a flag for nfc persist log.
266c60168513 : Add NFC observe mode + auto-transact dumpsys protos
7de2b4aad04f : Add NFC observe mode + auto-transact dumpsys logging
4d6ee76903cd : Fix PollingFrame timestamp documentation
4867e8416c9b : Set default discovery technology
cbb1e36f9430 : [framework] Add Nfc oem extension api surface.
953f766bca2f : Pass package name to `NfcService.setObserveMode()`
f561b86e0a5f : [framework] Expose enable()/disable() as public api.
3d471f94413a : Add POLLING_LOOP_TYPE_UNKNOWN to PollingFrameType
0b6b8594ea73 : Offhost NFC services shouldn't be able to register non-autotransact polling loop filters
3821c4c2d1b2 : Delete NPVC.onStatusBarWindowStateChanged
541e7cd80780 : Autofill Javadoc clarification
14dc8be1fc6c : Add flag for Instant Hotspot connecting status on details page.
9274cb20fce3 : Add content description to handle in bubble
77a36a8fbfb8 : Remove obsolete support for --preload-package in zygotes.
38baef2398a4 : [flexiglass] Update scene check to use SceneResolvers
f7e317a64580 : Store MEDIA_CONTENT_CONTROL permission access in RouterRecord
45b23c195581 : Add logbuffer logging to quick affordances usage
905eb983f148 : Expose GenericSoundModel as SystemApi.
c2a94de85d96 : Ignore cutouts in handleSwipePiptoHomeTransition
23e1b37bd272 : [Flexiglass] Don't clip HUNs on the QS
f593f8633835 : Fix modes tile tap target
3013b6f1d4a8 : Add AccessibilityCheckerStatsdLogger
b28712397564 : Ignore attribution data for unsupported custom power components
92de1dc3f533 : Introduce VibrationEffect.createVendorEffect
826939bfda36 : Disable showInputMethodPickerFromClient on automotive
73f375e27b97 : [Mobile] Add SPN to network name calculation
ad46d5b7ce57 : Adding on success animation in touchpad tutorial
d53cd9eb8307 : Split to SplitShade transition into separated ones.
256380c43baf : Document that only the currently preferred service can enable and disable observe mode
c9e752198af4 : nfc(api): Move @hide constants to Constants.java
897900ae1eb7 : Use PollingFrame class instead of Bundles to represent polling frames in NFC stack
80cb67d0ba83 : Make NFC library available to multidevice CTS NFC tests
a7aba20dd2f9 : nfc(api): Link against framework-permission
9a72832ad427 : KEY_POLLING_LOOP_TIMESTAMP is a long not an int
82e31484717e : Un-deprecate some NFC methods
d77600c0df6c : Reword autoTransact javadoc
d63eb289c4db : nfc(api): Change min_sdk to current for framework-nfc
c0a346944453 : Revert^3 "nfc(api): Change min_sdk to V for framework-nfc"
a97474de3924 : [nfc] Pass in package name to nfcService when enabling nfc.
f36772ba33fc : Add javadoc for autoTransact parameter
edbb76a6c188 : Revert^2 "nfc(api): Change min_sdk to V for framework-nfc"
a8059216de74 : Use long for timestamp in PollingFrame
1fda80527fe6 : Revert "nfc(api): Change min_sdk to V for framework-nfc"
ce9c32926b82 : nfc(api): Change min_sdk to V for framework-nfc
f3214de2898f : Add API for polling loop pattern filters based on developer feedback.
974bd1995af7 : Add Javadoc for PollingFrame constructor
19d5070a5ae8 : Provide information on whether a polling frame is auto-transact
df283e58f8d0 : Treat gain as an unsigned int
60e4a307415c : Rename getGain() to getVendorSpecificGain()
731ee93c86f6 : Deprecate methods on CardEmulation in favor of Wallet Role.
449343c7c622 : Add a config parameter for the max num of tasks
8cc95186f428 : Log widget taps
7a4b4c966cca : Expose components of the ScheduleInfo string representation
75fc7701358b : Make clock layout only occupy start half of the screen in the dualshade
b802062c3a0a : Remove unused binder in setImeWindowStatus calls
052cca6d416b : Use and reparent the task's dim
cefabe1b98e0 : [20/n] Encapsulate Fake Focus policy
cd6318bd0bdd : Get brightness adb command
e9298122ad8a : [flexiglass] Enable missing KTF transitions
e2a980fcfbb4 : Add better logging for override test case.
6afe004904bb : [VRR] Remove intermittentUpdateState check in setCategoryFromCategoryCounts
7aac24df7cb4 : Remove Dream/background flicker from Communal->Edit transition.
3ee4b0b3e9cd : Add flag to fix Classic Feature Flag loading on HSUM builds.
53976d13964b : device_policy: Add NFC restriction to policy definition
1a19559b7827 : Replace deprecated AndroidJUnit4.
98d06c5b4002 : aslgen fix coding conventions for unused result to allow it to build in Google3 for copybara.
13c132ba60df : Talkback focusing on lock screen should have a label
bc6143d1332d : Use CommunalTransitionAnimatorController for UMO
bb1c45ffec67 : [Dev options][More flags 2/n] Update all usages of some flags to use DesktopModeFlags.
964664977890 : [Screen share] Update strings and icon for system cast dialog.
017fbda01473 : [Screen share] Split system cast and share-to-app perm dialog classes.
7704c982c761 : SystemUI as an exception to user impact level limit
d7d452b8c231 : Prevent setting expansion height to the current value
9fd5292ce3b6 : [Flexiglass] Determine the z position of HUNs with the SceneContainer stack
f16289fd9f8b : [Flexiglass] Fix the height of HUNs in QuickSettings
50e17a52727a : Allow IME snapshot to capture with secure layer for transition
f5c2d1e24aa7 : Add madia carousel lockscreen <-> shade transition
6b77d9c1c7eb : Revert "Clear variation settings when setTypeface is called"
5bca5adce9b3 : Fix -Wformat warning
a850d8e79a5a : Remove WindowContextWindowRmItem pooling (19/n).
fc0fb78fddbf : Remove WindowContextInfoChangeItem pooling (18/n).
b6f318cecd92 : Remove ConfigurationChangeItem pooling (17/n).
fc37d3a7fa79 : Remove TransferSplashStateItem pooling (14/n).
bf6e6a269306 : Remove LaunchActivityItem object pooling (12/n).
ab1b591b4517 : Remove EnterPip/PipState object pooling (11/n).
7080a7ab54a3 : Remove RefreshCallbackItem object pooling (16/n).
0b0bfc3da65c : Remove MoveToDisplayItem object pooling (13/n).
f9340262eb14 : Remove NewIntent/TopResumedItem pooling (15/n).
cd985c96c294 : Remove ActivityRelaunchItem object pooling (9/n).
c3d12d789b9e : Remove ActivityConfigurationChangeItem pool (8/n).
8f7579902b95 : Remove ResumeActivityItem object pooling (5/n).
d015121d6819 : Remove DestroyActivityItem object pooling (4/n).
8720c55b26bd : Remove ActivityResultItem object pooling (10/n).
59165198148a : Remove PauseActivityItem object pooling (7/n).
4f36c9596d62 : Remove Start/StopActivityItem obj pooling (6/n).
26aa2cc49667 : Remove WindowStateTransactionItem pooling (3/n).
e68b5c192328 : Remove ClientTransaction object pool usages (2/n).
8dd43abc3dea : Fix timestamps offset in vibrator_manager logs
cb4b7b5774cb : Dump InputMethodMenuController info
5dbfcb28bd85 : Fix javadoc for TYPE_INT_BOOLEAN
db6ed76fda37 : Add SysuiTestCase.runOnMainThreadAndWaitForIdleSync()
f5ac6754b214 : [Contextual Edu] Add PKT education interactor
aec191e47629 : Get brightness adb command
c3203dde0d23 : Reset status bar color when setting mEdgeToEdgeEnforced
ec8e715bc9e7 : Changes in ImeTracker to be compatible with the InsetsController refactoring
a24d50f4ca6a : Revert "Update expacted scenarios for CloseAppBackButton"
729c1b02b449 : [Dev options][More flags] Update all usages of some flags to use DesktopModeFlags.
bcf873c3c295 : [Dev options][Wallpaper flag] Update all usage of enableDesktopWindowingWallpaperActivity flag to use DesktopModeFlags
2121faffb4dc : Shortcut Helper - Add "back", "home", and "recents" keys in system shortcuts
7a8a0d414bcd : Create a method to check if current user is an additional profile user.
2503781faa97 : Shortcut Helper - Filter shortcut commands containing unsupported keys
ca108e08d21d : Add base scenario test for window minimize on app open.
3900bc88f90c : Shortcut Helper - Implement search
d163a3a52183 : Add Transition.canOverscroll()
73f327579b14 : Remove unused code from MultiPointerDraggableNode
4a0a8322adb9 : RegisterWithPerfetto only from SystemUI main process
e4c655c5897e : Add support for two-stage transitions in STL
c2413b747b3b : Add more conscrypt benchmarks and extend benchmark parameterization.
0a13a4fc633c : Add comments to AppWidgetServiceImpl [Part 2]
5ffb91e00f05 : Fix NullPointerException in android.widget.TimePickerSpinnerDelegate.updateInputState
dcb5af87b842 : [Audiosharing] Modify util functions
6109ce34812f : Change NFC antenna api comments to indicated top-left start point for all axis.
7001a8aaa78c : Prevents embedded activity relaunched twice when display rotates
7f552af97520 : Updated reference to DisabledOnRavenwood.
eac42a981398 : Initialize display id of fixed rotation listener correctly
1bc9c3a22e3a : profcollect: fix camera event delay logic
24241d170ca5 : Adjust idle timings.
6831a450edf1 : Import translations. DO NOT MERGE ANYWHERE
ff9e8a74e989 : Import translations. DO NOT MERGE ANYWHERE
90beb9812524 : Import translations. DO NOT MERGE ANYWHERE
421de40426ed : Import translations. DO NOT MERGE ANYWHERE
d1b6e8bb184c : Import translations. DO NOT MERGE ANYWHERE
0138aa4e3f0e : Clean up activityWindowInfoFlag (3/3)
29ca53f79615 : Import translations. DO NOT MERGE ANYWHERE
06a0fa34f1d6 : Import translations. DO NOT MERGE ANYWHERE
53b9fe60f9e0 : Import translations. DO NOT MERGE ANYWHERE
e1375fbd104b : Import translations. DO NOT MERGE ANYWHERE
9d4708f4d938 : Import translations. DO NOT MERGE ANYWHERE
1c31ce64bde4 : fix(tests): Update assertions to Google Truth assertion
cdceb40d7d11 : Added AccessibilityCheckerManager which runs a11y checks and caches results
b971bae3c5d4 : Fix NPE: NotificationEntry.isStickyAndNotDemoted
f3b2d1ac4e12 : Update acceptable to off-body transition latency to 3 seconds
d912bed9c6f9 : Mandatory Biometrics - Framework (3/N)
7eb3042ddcf5 : Remove unused reference
b3a469805a75 : Revert "ContextHubTestModeManager: Improve reliable message testing"
d248c61ef55b : Prevent system service crash after SQL error in AccountManagerService.
1e368f691465 : Import translations. DO NOT MERGE ANYWHERE
177d84ada025 : Import translations. DO NOT MERGE ANYWHERE
cb1cf454a3e7 : Import translations. DO NOT MERGE ANYWHERE
5bc058640900 : Import translations. DO NOT MERGE ANYWHERE
0a70eeb25d87 : Import translations. DO NOT MERGE ANYWHERE
31c0170e39de : Import translations. DO NOT MERGE ANYWHERE
c51ff5af5890 : Import translations. DO NOT MERGE ANYWHERE
787d7fc48fb2 : Import translations. DO NOT MERGE ANYWHERE
4a409c703c0e : Import translations. DO NOT MERGE ANYWHERE
fad334329af4 : Import translations. DO NOT MERGE ANYWHERE
c6dc16868dad : Import translations. DO NOT MERGE ANYWHERE
b4f4ec9b9a58 : Import translations. DO NOT MERGE ANYWHERE
3e80fd56d916 : Import translations. DO NOT MERGE ANYWHERE
5110b77e6787 : Import translations. DO NOT MERGE ANYWHERE
626ba9a0df63 : Import translations. DO NOT MERGE ANYWHERE
bc9a73ea3c54 : Import translations. DO NOT MERGE ANYWHERE
45bd456b0c91 : Import translations. DO NOT MERGE ANYWHERE
57732220e937 : Import translations. DO NOT MERGE ANYWHERE
893ac705fdb3 : [hoststubgen] Add new `package` directive for text policy
ab6889bcae8e : Import translations. DO NOT MERGE ANYWHERE
f51c1dff8543 : [res] Start using the native's header library
d13afa3fe5f1 : [Inline Reply] Disable Flag for old implementation details tests
4d65a05caf2e : Import translations. DO NOT MERGE ANYWHERE
ad36b22d87b2 : Import translations. DO NOT MERGE ANYWHERE
555c6e78fda8 : [Dev options][DW flag] Update all usage of enable_desktop_windowing_mode flag to use DesktopModeFlags
9498e57aba16 : Import translations. DO NOT MERGE ANYWHERE
2d0b8f1d0453 : Import translations. DO NOT MERGE ANYWHERE
118ab4d9e6b8 : Replace stream state primitive arrays with SparseArrays
33b5cb78515f : Replace stream bt sco internally with voice call
ed1ab1aa20cb : Don't use mLockscreenShowing with Flexi off
63bd584f879c : Import translations. DO NOT MERGE ANYWHERE
5616d0fa825d : Import translations. DO NOT MERGE ANYWHERE
5e33adbffa2e : [hoststubgen] Add new `package` directive for text policy
adf621fe65ab : Import translations. DO NOT MERGE ANYWHERE
e26ed7e08e5c : Don't update visual stability when lockscreen hasn't changed
48997584f285 : Don't collect lockscreen transition value with Flexi off
1280eec1539c : Define new UI events for communal hub
30eb23efd7f5 : Fix Toast dimensions on non-default displays
d77744d6d959 : Adding owners to apptoweb package
fdd087526002 : Use Duration instead of TimeUnit for waiting on windows
cab6bef41693 : [flexiglass] Handle dismiss actions from shade => primary bouncer => gone/shade
5f6a1fc9fce3 : Update bubble bar expanded view when bubble bar location updates
cf788600386a : Add generic links to app-to-web
c8cd48a6b64e : Delete DataProducer abstraction.
89bafe77f317 : Add CtsUpdateOwnershipEnforcementTest to TEST_MAPPING
b410c9740ca7 : Grant call log permissions to the contacts provider.
cf417f019de2 : Resetting long-press effect state for clicks when keyguard is showing.
ea068bf33f65 : Add vendor UUID not null check in GenericSoundModel.
20f354023f61 : Remove ImfLock dependency from IMM#get*InputMethod()
953445b0f780 : Support ICU on Ravenwood (ravenwood-runtime)
08d208fc4e3f : Simplify edit tile list state
2bd50fa549df : Introduce IMMI#getEnabledInputMethodListAsUser()
df401875f19a : Reject pseudo userId in IMM#get*InputMethodList()
e579278ebd91 : Deflake functor tests
5c4f2bb3ede0 : Fix delegate.onStop/onStart not always being called
3e431136b1db : Move code/interfaces out of ScreenshotController
efa42b1e27ef : Dont parse resource values behind disabled flags
a9a31b3845b6 : Fix transitions when communal ktf refactor enabled
ee9d7a9f3fbc : Reland "Add DefaultUITraceListener to InputTests"
d68aafa0a19e : [Minimal HUN] Log minimal HUN
9fdb0e80ef9a : [Screen share] Remove WM_ENABLE_PARTIAL_SCREEN_SHARING flag.
93755573858a : Remove flag introduce_smoother_dimmer
4a05f9be0457 : Log communal widgets snapshot
f6a6e121f0f2 : Log metrics for adding and removing widgets
e52f0538606a : Fix flaky test VibrationThreadTest#vibrate_multipleVibrations_withCancel
c12fe875a971 : Move code to simplify ScreenshotController
997ed7a28384 : [SB][Screen Chips] Add logs for OngoingCallController.
945a87611c15 : Define new config to enable Private space Hide Illustration
77339b9b093d : Bug fix flag to hide private space search illustration
bbca8a9cc9d6 : Add taskbarFrameHeight getters to SystemBarUtils
e78e520d4f69 : Adding touchpad back gesture animation to tutorial screen
68eed4185fe0 : Make ModifierShortcutManager multiuser aware.
7093f2f43743 : Data layer for device details refactor
6cd7eba8b297 : [Dev options] Remove the use of java.lang.System.setProperty
f3f646452675 : Add scrolling_from_letterbox flag
36b6a85ae725 : ModifierShortcutManager: Add more shortcut test cases.
2fe88b504dd2 : Start client only if requested when ensuring activity visibility
0b58b352fd99 : Re-land^3: Let WindowProcessController apply app specific config
2a54b7b84834 : DragController methods return the consumed gesture
259e3482650e : Deprecate ObjectPool and ObjectPoolItem (1/n).
bd0534c602e8 : Add instrumentation for enter window mode with app handle drag CUJ.
9b122bf848c0 : Add comments to AppWidgetServiceImpl [Part 1]
58c3e8fdba55 : Fix NullPointerException when the focused window has no activity
fa7c2f9ada90 : profcollect: Collect camera traces for a longer duration
cb349dc5397c : Add flags for Portuguese tailored hyphenator
08e312f37cd7 : DO NOT MERGE: Fix max supported users to 4
5efd3193c0ae : Throw StrictModeViolation on non-UI Context usage
30385832d2a8 : Revert "Add DefaultUITraceListener to InputTests"
26daee529852 : Fix WindowExtensionsTest with API level override
da84c7d06d56 : Add debug log to getPossibleDisplayInfo
3d4a7e1d59c1 : [Spa] Upgrade AGP to 8.5.1
bf56db4b9901 : Update EXTENSIONS_VERSION_CURRENT_PLATFORM to 7
11fba7ad3c93 : Remove hackz@google.com from core/java/android/speech/OWNERS
dea7f66b6e12 : New setting for hinge angle lidevent
8923df743c7f : Add missing fs-verity setup for UPS.
0fff67fbea6c : Mandatory Biometrics - Framework (2/N)
cd6b6687ab2b : RESTRICT AUTOMERGE Backport preventing BAL bypass via bound service
888001668630 : Add new Transit type to pass through from split to remote animation
44390105c7a0 : Fix memory leak of lastArray when newArray == NULL
e9d639dc1114 : Add DefaultUITraceListener to InputTests
57deacba44cd : Fix black veil when splitting from side in some conditions
0766a153fe5b : Improve dump of PowerStats samples
d5f04ff30b83 : Forward click and hover inputs to caption handle.
910d78e869ab : Remove combined_apis_defaults module type
273c5220f663 : Use cached launcher shelf KCA before entering PiP
808b11fbe317 : [Autofill Framework] Fix the order of logging
a273df84be24 : Remove unsupported NetworkManagement AIDL methods
986b15a368db : Use SurfaceListener instead of IProducerListener
6d71405c3759 : Add `android:featureFlag` attribute to the new `CAPTURE_CONSENTLESS_BUGREPORT_ON_USERDEBUG_BUILD` permission.
e0c3f6e6d22c : Write Icon to proto
810b79b5adf5 : Update existing interactors to use new APIs when refactor enabled
bb262809ae75 : Talkback announcing double tap to select for unselected widgets
980bd499a964 : Disable autofill relayout by default.
4cbacfd0397c : Remove unsupported NetworkManagement AIDL methods
da30ca5e5e74 : Move HsumConfigOverlay to frameworks/base
90001f03ccd7 : Make DeviceStateHelper public
42291f2bda96 : Rename NativeAllocationRegistry_Delegate in HostRuntime
a193c2c08d20 : Add SYSUI_STATE_DISABLE_GESTURE_PIP_INVOCATION
feb3d24ca13c : Use activity from the same task when closing the camera.
e7cb1a7aeb6c : Revert "[Dev options] Use Android.os.SystemProperties instead of"
23b4b872bfb0 : Update the text for avalanche education HUN
7d1d73229b48 : Keep IME's visible state while interacting with other screens when the background user is visible
5892d5f6604c : fix(magnification): Clear button status when restoring the window size
7692bcb3cf7c : [Ravenwood] Make Os.stat() family available
06a2deec0edc : [Ravenwood] Relax the test method name validator
134a415f0837 : Remove redundant genrules
f38d5996476f : Rename nano prot classes to avoid conflict
e5e97273751a : Move ravenwood-runtime ravenwood-utils to f/b/r
e9fec51157e7 : Do null-checks before accessing VpnManager in DevicePolicyManagerService
5967e5cdce6a : Updated example code in class description.
79a785374e60 : Revert^2 "Remove variants of vdm flag library"
6feeb3224f46 : Added a default dismiss accessibility action to dream service with no Delegate
c4da1356b868 : [Inline Reply] Dismiss pinned and expanded hun
e3d1ff9fbcfd : [CrashRecovery] Conditionally add module lib to Android SDK
55eb97242c9e : [Dev options] Update desktop mode related toggle strings for a clearer user experience
de7cca067786 : Fix the clipboard access toast logic from VirtualDevices.
7081bb7d1fec : Use TestParameter for overlay transition test
a1cbaa2029ef : Revert "Re-land^2: Let WindowProcessController apply app specific config"
ea76fc3accf7 : [19/n] Add Tests to AppCompatAspectRatio components
2e145921c866 : Remove flicker from Communal widget launches.
bba0d441c4fe : SensorData constructors cleanup
48cacba206ad : Move few APIs out of CrashRecovery
f8942cf36769 : Add base scenario test for open recent apps overview.
a51a2f58f991 : Split interaction java mapping for enter desktop mode drag hold/release.
725313d2fe9b : [Dev options] Use Android.os.SystemProperties instead of java.lang.System.setProperty for caching toggle overrides.
cc513c74a34c : Support getting RPC service in java ServiceManager
5fd64d5683de : Add "com.android.btservices" to 'apex_available' property of "android.os.flags-aconfig-java-export"
08e21e63632d : Send showNewUserDisclaimer broadcast when user switching
e3256be556f3 : Remove dead code from NetworkManagementService
da17bccdcbdc : Revert "Remove variants of vdm flag library"
af553affa013 : Remove server side task positioner
9b37843db639 : Clean up comments and build file about slice.
4b41d4b9d5a6 : Avoid creating wallpaper rotation leash if it is not in transition
ede226fa3edd : Refactor Mockito init to follow best practices.
2937f5f179c5 : Replace deprecated AndroidJUnit4.
ee53bcf8c9eb : Update package context query on per user basis
e49472e38d1b : Preventing global config change from windowless starting window.
bbba07ef6eb7 : Notify transition listener only for its interested display
b33e8f2a58c0 : Internal Cleanup - add missing param in ProvisionSubscriberId
eb30600042d2 : Update the ProtoLog statement in DesktopModeLoggerTransitionObserver to avoid crash.
21caae3ba035 : InsetsState isn't needed when drawing snapshot with aspect ratio match
c50899a47351 : Clear [system/stable]InsetsConsumed when bounding rects are set
7ad672957879 : Consume but ignore glanceable hub touches when entering and exiting edit mode
f6633b96727e : Fix typo in NPMS dump
0ecfe53c5545 : Flag guard avalanche changes
289e82563b8a : Adds new build target for multi_user trace config for instr_metric test suite perf module migration
3411f9517047 : [BatteryStatsService] Disable deprecated BatteryUsageStatsAtom
a9bb0db20408 : Reversing QS long-press effect if no activity launch occurs.
cc7d47adacae : [PIP2] Add bounds animator for enter/exit pip
fda90375bfb5 : Fix abs volume being enabled for a2dp without avrcp
25ae3aece224 : Revert "When resizing split and both sides are veiled, make sure both sides are veiled with the same color"
3bf269577406 : Skip game shell commands if the package is not categorized as game
93fd54004045 : Remove flag guarding widget picker size filter.
f1ba0838646c : Fix typo in NPMS dump
d9ea734597f4 : Cast null to Object to avoid ambiguity
c7d73ac52831 : Pass tracing instance index to start and stop callbacks
38f5e7d06b43 : Ensure Keyguard Preview Renderer is created on the main thread
ec5dcca57ec8 : Adjust procfs heap buffer growth limit to 64 MiB
2e8e218e5c07 : [VRR] Reapply frame rate and frame rate category when SurfaceControl is replaced.
8fdaa6ea70b2 : Don't restart procfs reads from scratch
b5af7c98f9dd : Remove a redundant queryInputMethodServicesInternal
9b7da7278686 : Fix null exception in ContextHubService.java
da6ed764383a : ContextHubTestModeManager: Improve reliable message testing
9dbf6b1b79be : Increase the duplicate detection timeout for reliable messages to 3 seconds
58e99eba330f : Use Intent#makeMainSelectorActivity to open "Open in browser" link
98a3a75f90b5 : Flexiglass: visual stability on lockscreen
56d7893788f4 : Remove car activity resolver framework references
de528e86829c : Refactor syncing between communal STL state and KTF
46668887e495 : Make KeyguardTransitionScenariosTest multivalent
cc4c8f9f9c41 : Support select in combined_apis properties
1019ff0b5ec9 : Remove stationary throttling for location providers
c2977948c781 : Add Power State and Screen State to BatteryUsageStats
6d05b47d1cc9 : Fix bug with half-black screen when folding or waking with a SHOW_WHEN_LOCKED app in splitscreen
0bea26e43e8f : Don't reset AZR condition when user updates a rule for watch
9ef63a07dfbc : Stop vibration when FG user requests to mute BG user sound
67651ede4040 : Revert^2 "Remove notifyConfigurationChanged policy call"
68856e13d3e8 : Perform minor code clean up
78243db01ba5 : Revert^2 "Remove notifyConfigurationChanged policy call"
b37c4e912ee7 : Add interactive view above status bar.
8232c305f663 : Add PictureInPictureParams#isSameAspectRatio [1/N]
d8d69bd264d7 : Fix the regression of Avalanche Notification when QS panel expanded
a609ef4f3ff7 : Revert "Remove notifyConfigurationChanged policy call"
92407600537e : [flexiglass] runPostCollapseActions from the main thread
1aa0c2ec1ea5 : Clear dream overlay exit animation state when canceling animations.
76bd54e0efed : Remove spammy log
fef191735869 : Fix transition from Communal Hub to Edit mode.
7ac2938dc31e : Prevent touches while stylus is hovering
4f14640b5a13 : Moving HDR logic from HDRClamper to HDRModifier
8528462f12ca : Remove command handling in PerfettoProtoLogImpl
a1568c299245 : Add VisualStabilityLog
da9dad2f972c : Destroy tile at the end of QSTileImplTest
2e512aad0cc7 : Shortcut Helper - Create unit tests for Current App and IME sources
1cb8aafb7ba0 : Launch language settings activity for user
83e9c2b30690 : Remove flag LOCK_SCREEN_LONG_PRESS_DIRECT_TO_WPP
1a701cb82cc4 : Customize lock screen button access via A11y tools
d52543d8cd95 : [SB][Screen Chips] Don't require minWidth for the countdown chip.
f647b94edf5c : [SB][Screen Chips] Update color token for screen chips.
f015abad0d09 : feat(EvenDimmer): Create a ExtraDimFrameworkFeatureInfo for ExtraDim if the device applies EvenDimmer
0522720b6a88 : Re-land^2: Let WindowProcessController apply app specific config
aa8903ed321f : Fixing FakeMotionEvent
33dbef15c76e : Update Backlinks checkbox to match mocks
f3d44cbe8372 : Remove bad AOD->OCCLUDED transition
ce5d1c944c26 : Ensure we always have a logger
a964ce23f40c : [Contextual Edu] Add PKT education stats interactor
cd9ab844a482 : Do not set window crop of task until display is enabled
f38dbe48a001 : Make PerfettoProtoLogImpl implement the Perfetto client interface
0af628a15fa6 : Add ProtoLog service & client aidl interfaces
3951f709ed36 : Update dirty-image-objects file
d86de3022a0e : Do not schedule alarm wakeups for SYSTEM users.
186e354e829a : Limit dragging using 2 pointers so that it doesn't create a clunky behaviour when the user uses 2 fingers to resize at once or sequentalliy.
b980fda58aab : [Audiosharing] Use @Binds because the generated impl likely to be more efficient
fbf742fa4618 : Clean up slice from spa.
ff3b69cd56d5 : Update string logic for disabling MediaProjection single app option
6689dc3bad85 : Support creation of self-managed associations in shell
687b1b4d363a : Mark MediaProjection#createVirtualDisplay as Nullable
8238f202c2cd : Consolidate logging of global configuration
541ba40f85a4 : Remove BaseSceneTransitionLayoutState
2af23635c224 : Don't assocaite starting window to task for overlay TF
6376fc1c46e0 : Fix dragging down notification shade handling over Glanceable Hub.
a792a6ba0782 : Unify user init logic in IMMS#onUnlockUser()
3119b9a67f9f : Clearing binder identity before getting the current User
f392df6ca5d0 : Do not attach rotating starting surface to task
7c706ced363e : Log enabledAtRuntime to dumpsys
c41996a8857d : Update DomainSelection OWNERS file for telephony APIs
be0d99a0a902 : Use appBounds for source bounds if provided
d81dd9a4c4c1 : Remove dead code from NetworkManagementService
3a51f31f026c : Fix: Remove the updateListeners from QSIconViewImpl.java which was causing memory leak in the SystemUI process.
bb55f68a82b3 : Change minimalism prototype to mark notifications seen only when the shade has been expanded.
cd3c0edfc875 : Split the minimalism prototype into an alternate coordinator
b26d009c3ed9 : Replace get/setPendingIntentBackgroundActivityLaunchAllowedByPermission
233a1fe10664 : Update handle menu coordinates properly on rotate.
38779c1743ce : Deprecate NetworkPolicyCallback and related APIs
c10987d2f95e : Clear variation settings when setTypeface is called
693d6b4b67d0 : Move caption insets WCT to the shell bg thread
c6af0c3ba21f : Enable GNSS power stats collector
1fd43c4d7df7 : Show Glanceable Hub Edit Mode Message every 30 minutes.
96f3d03bb61c : Fix HUN re-show after closing shade
a4027030f30f : Flag activities for bubbles shortcut
a11528ec8bc8 : Fix race condition with notif alpha
e576adbcb1f8 : Adds aconfig flag for fullscreen magnifier following mouse
ee49f0a1e227 : Add OWNERS to animation test and add mount@ to animation library
33394edafa95 : Replace get/setPendingIntentBackgroundActivityLaunchAllowedByPermission
e9c5fab5c6d0 : Replace get/setPendingIntentBackgroundActivityLaunchAllowedByPermission
d5f50e480f8b : Replace get/setPendingIntentBackgroundActivityLaunchAllowedByPermission
a9b40f792667 : Support force-stop IME package for background users
3fe6f8d21673 : Refactor WebViewUpdateService context handling.
eb8bdf68fa76 : Move ravenwood-runtime ravenwood-utils to f/b/r
12a7a31b677f : [Ravenwood] Rename all-updatable-modules-system-stubs
7ddc87724dfb : Partial cherry-pick of I46f0c0e238a6
04c70296eae4 : Propagate task ID for all screenshots when available.
1c1954f6207b : Run IMMS#onUnlockUser() also for background users
c90b10e2afe3 : [Attempt 2] Add test for BatteryUsageStatsPerUid atom
1058fb63d186 : Override equals/hashCode/toString for WebViewProviderInfo.
2f0b6335eefb : [Relayout] Skeleton for supporting new logs
f483640dfc95 : Update AccountManagerService checkKeyIntent.
f50f12f5b90c : Revert^3 "Add test for BatteryUsageStatsPerUid atom"
cc4ea5aa627c : [Flexiglass] media transition from launcher to qqs
b1e119b0e2fc : Disable FancyClipping is clipping is disabled.
e42b8f7580fe : [SB][Battery] Enable battery shield icon for all device types.
391c0d66d8c2 : Moving HDR related logic from HBMController to dedicated clamper
3713cf6d07ac : Flag old test off
3992320a8e2c : Create flag for QSFragmentCompose
d4ac3c2d1e42 : Fix several bugs in SaferIntentUtils
462983b9fd83 : Check if there are tasks before dismissing
a1289338be17 : Fix test that asserts a specific mode
8f5f7f89af1f : Introduce new enum values for BAL mode
a80df6b8c400 : [Ravenwood] Relax the test method name validator
94a532236013 : Update how flag read only status is passed to aapt2
d7b76a6ae580 : Toggle modes when pressing tile
88ac32684097 : Add modes tiles to dialog
79aa93f4bc6a : Show error dialogs(ANR, crash) for the visible background users
f692ae208d6a : Fix regression in getting top running task to split with
3d13e82d539e : Revert^2 "Add test for BatteryUsageStatsPerUid atom"
f88552e1ea8f : Set minimum size for media carousel view
7d4e539badb7 : Added unselect widget accessibility action when in edit mode
893c22ee94aa : Remove unnecessary nestedScrollToScene modifiers
43de60f2e568 : Moved NestedScrollConnection into SwipeToScene
497cb4e8e115 : Add education texts to string resource file
35209be15c29 : Tidy Up BrightnessEvent
38f79bd4f56c : Update MotionEvent's id when a new sample is added.
9ec91bce8e5d : Do not request MP consent while the keyguard is locked
cd47f7401266 : [2/n] Introduce dynamic bounds calculation to prevent letterboxing
c419652947bd : Remove UDFPS dwell animation for ultrasonic devices
35c6d81fb5e0 : Fix relaunch of freeform tasks outside desktop
536afb4902b5 : Modes tile: open simple dialog
1d8183361b1e : Implements a basic version of AndroidRuntime for host
157e480ace3f : add provisioningContext to ActiveAdmin to store metadata about when the admin was set
9255e7c81e8b : Shorten test names to be under 100 chars.
79f29ea8cf7c : Use JVM-compatible libnativehelper for host builds
6eeade7b4411 : [Dev option] Add a partial copy of DesktopModeFlags to WMCore
b29945a6878f : NestedScrollToScene communicate desired behavior while scrolling
017c9d6ebe19 : Prevent double-click on PIN bouncer with talkback
c6fd347b74b3 : [1/n] Add flag for enabling cascading windows
2a309b7f86b1 : Update JUnit and InstrumentationRegistry imports
de9123281bae : Do not change focus when back gesture starts
fd2bb91ce3bf : Update App Clips API documentation to include Backlinks.
6e1bc66f74f7 : Move remaining logic of ImeInsetsSourceConsumer to InsetsSourceConsumer
38f1fb8ddf9e : Revert "Add test for BatteryUsageStatsPerUid atom"
f4b980a4e8ec : Clean up UiccInfoEntity unused fields
930bf49b6390 : [Audiosharing] Add dynamic stream for audio sharing
95fad2562d7d : [Flexiglass] Update the y position of HUNs
af1d87c3af65 : Add flag to guard wallpaper token transition change
ece9c0e335c8 : Set up show/hide in startT/finishT for wallpapers
29ee1b8fd732 : Ensure that we always have a useable wallpaper token for animation
eeb90eeac7c7 : Send WallpaperToken visibility to SyncTransaction
7c3c33a2cd05 : Push wallpapers on the back during transitions
fa960ab8c8b8 : Maintain fixed-rotation illusion for wallpapers in transition
054d224a473d : Choose top-fullscreen main window from task to create task snapshot window.
8bea4595d5c3 : Fix pointers pilfered when they shouldn't be
f48879038dc7 : Remove ImfLock dependencies from *Repository
509ea42526a9 : Remove Slice from SettingsEntry.
61816838bbad : Add JNI methods to UsbDeviceManager to monitor usb state
fc0bf5008bec : Revert "Re-land: Let WindowProcessController apply app specific config"
3f7440bef649 : Remove @NonNull from ActivityManagerWrapper#startVoiceSessions param.
5ae5413afd8b : aslgen versioning logic part 2 (improving unit test coverage)
08f900283d71 : HDMI: Send <Text View On> on OTP retry
1c80a98dcdeb : [flexiglass] Pick up on non-secure auth method changes.
d73113e98fcd : Handle case where viewer config file is not found
540a3a93993f : Add API for multiple labels in AccesibilityNodeInfo#labeledby
aa78d46f66f2 : Report app component used to all users for broadcasts
8020f1aa4dfe : LockSettingsShellCommand: improve an error message
bcab44d806bb : Search bar will receive focus by default in shortcut helper
fc7aba63cb31 : Add ability to pass flag read only status to aapt2
d6863d2e5d04 : Use the standard AIDL Delegator
c99947d7bb77 : Fix default large clock too high in portrait mode
9a18c3ecee16 : Add flag for Instant Hotspot connection canceled behavior.
780b839f1c05 : Fix userId propagation in IMMS.Lifecycle#onUserCreated()
72e3f0412081 : Change flag enabling and disabling to use annotations for clocks flag
9fd26dfb30b0 : Reformat file before making actual functional change
559aa07759c4 : Revamp IME switcher menu
2b70fd8d7cbd : Revert "More judicious permission-change handling"
65b6112f54b2 : Fix race condition with SIM bouncer on start
4b095d864814 : [SB][Screen Chips] Immediately hide chip after stopping via dialog.
6c3e998ee678 : Fix flake in BubblesTest
1a761a62dc3b : Add tracepoints when clients use vsyncids from a different choreographer
3968e3e011bc : Add new flag for private space tablet specifc bugs
91cc1b4d2aef : Revert "Re-land: Let WindowProcessController apply app specific config"
6607d54525f0 : Update documentation for removeBond() API to clarify the independent relationship between bluetooth bonding and CDM association.
ea6e2753c742 : For now the class would be instantiated in platform itself.
ddcc369ee0f3 : Revert "[Autofill Framework] Fix presentation event logging sequence."
ede75a9831d5 : Some UI updates to timer RON per the initial UX mock.
7437796e5d00 : Camera: Document concurrent capture behavior for stream combination
1242542d4980 : Update UiAutomator imports
2c49e58b78c8 : Fix ownership for ComponentOptions
0acf1e27f979 : Fix perfetto tracing of manual transitions
e9227f21c78f : Fixing packages in touchpad tutorial
5d1e0a77b6a3 : Skip reSetOrganizationId_throws and enrollmentSpecificId_CorrectlyCalculated tests if wifi feature not supported
305b2874252e : Register ProtoLog groups on ShellInit instance creation
275069139000 : Add dependency on wmshell.protolog.pb to the WindowManager-Shell library
936ecd09ae37 : Add nullability annotations
19ff015f7784 : Load viewer configs of groups that have logToLogcat enabled on registration
534c9f28d12e : Revert "Re-land: Let WindowProcessController apply app specific config"
41ede7a5f307 : Update OWNERS for new shortcut test resource.
2e60b4f6e066 : Rename RawSettingsTelemetryUtil class
28ee5dd4e3c7 : Add null check for InstallAppInfo
7862f97dda5f : [flexiglass] basic impl of ActivityStarterInternal
dba0e19bce10 : Wait for window attach before clipboard accessibility announcement
f2f3c22211e6 : Fix NPE with canceled notifs
210f8bfcd0fd : Rename LetterboxConfiguration to AppCompatConfiguration.
d9d3cbd3b583 : fix: remove unused test
30afa07d2a45 : Removing additional select widget function for accessibility in edit mode
471dbc883bbb : Remove notifyConfigurationChanged policy call
7da46d3d5049 : Switch to next IME on switcher button short click
9b83c6407aa9 : Unignoring tests and fixing FakeMotionEvent
cee4064e412e : Log when returning empty system routes list
ca6d1ea7e3db : Change peak_refresh_rate value stats reporting
776685889dfe : Interface with Mouse keys A11Y feature flag and Setting
ef4abde0c4d8 : Add Multiuser team to the OWNERS of BackgroundUser* files.
cb7746a52584 : Add base scenario test for enter desktop mode with app handle menu.
6ec84bc052b4 : Update screen_share_mode_spinner to screen_share_mode_options
d08aeac5c013 : Refactor DesktopModeLaunchParamsModifer
457070a7aa69 : Add the isPrivateProfile() method in the SettingsLib
d171899161fb : ModifierShortcutTest improvement
d5289a594934 : Remove @ShellMainThread from CrossTaskBackAnimation
e3406f221be9 : Fix documentation in WindowMetricsController
c525cc3169df : Use top sched group for last non-top freeform app
05c95aa01698 : Add instrumentation for enter window mode with app handle menu CUJ.
af681fdcf555 : Apply AnimationOptions for Embedded Tf
e23b3ac44c24 : Add missing CUJs to PromptViewModelTest
f19a3237d383 : Add null checks for split layout before dumping
339688c4f03b : Import translations. DO NOT MERGE ANYWHERE
0ff4ed6f099b : Do not skip IME in forAllWindows if its target is invisible
b5aacc7d6a76 : [Autofill Framework] Fix presentation event logging sequence.
368336fed2e7 : Deprecate NetworkPolicyCallback and related APIs
ad84e1e4ccd6 : Import translations. DO NOT MERGE ANYWHERE
d8ec6bbc5c29 : Import translations. DO NOT MERGE ANYWHERE
05a1d77421e6 : Import translations. DO NOT MERGE ANYWHERE
358cdb36a693 : Fix exception when setTorchMode
a4f4ada8f7d7 : Make usages of communal hub trunk flag also read config flag
39952bb83927 : [PM] Add downgrade check for split apps when data exists
05ee89650c72 : Revert^2 "Migrate audio permission provider prop listener"
f4b434115b03 : Add flag for always force-consuming the captionBar
689b7d58e88c : Add test for BatteryUsageStatsPerUid atom
33b2d161c1c4 : Import translations. DO NOT MERGE ANYWHERE
0c33abf642e9 : Import translations. DO NOT MERGE ANYWHERE
2a74ea9bf938 : Introduce new flag for new BAL modes
5832c9262e58 : Import translations. DO NOT MERGE ANYWHERE
f95a82712fde : Import translations. DO NOT MERGE ANYWHERE
3b549e9fb105 : Import translations. DO NOT MERGE ANYWHERE
85f8e9c27fcd : Import translations. DO NOT MERGE ANYWHERE
68c855e97d72 : Use material3's dynamic color schemes in HandleMenu
f5d162bfe30c : Import translations. DO NOT MERGE ANYWHERE
f9e2a8a97bc5 : Import translations. DO NOT MERGE ANYWHERE
617c0af0bea4 : Simplify InputMethodPrivilegedOperationsImpl callbacks
e6e9aa2a3f5e : Fix ZenModeRepositoryTest flag flipping
d248846874d8 : Import translations. DO NOT MERGE ANYWHERE
78fbaef0c209 : Modes tile: open settings on long press
f35a4c575cfa : Add legacy ModesTile
6d9bc42a1a3a : Change NFC antenna api comments to indicated top-left start point for all axis.
b8216966d2d0 : Simplify IMMS#onImeSwitchButtonClickFromClient()
d934b93eb222 : Let IMMS#calledWithValidTokenLocked() take UserData
b7651fdcf70e : Import translations. DO NOT MERGE ANYWHERE
0baae49a9bff : Import translations. DO NOT MERGE ANYWHERE
50e10b68a99d : Use the correct value when starting animator after seeking
e245299f9e34 : Import translations. DO NOT MERGE ANYWHERE
30990a402f01 : Import translations. DO NOT MERGE ANYWHERE
37e9cd2b1dfb : Import translations. DO NOT MERGE ANYWHERE
328c383f3062 : Import translations. DO NOT MERGE ANYWHERE
5ee3bb2f9807 : Import translations. DO NOT MERGE ANYWHERE
252b4d996a03 : Fix scale/translation for fixed rotation PiP enter
75fac19c32b4 : Import translations. DO NOT MERGE ANYWHERE
bfd858590bdf : Remove the state when forcefully remove overlay
a858a7166655 : Use CallableItem in place of MethodItem
8e4407e6a741 : Do not set dispose callback when flag is enabled
c2d8a870a6bf : Fix several issues with hub scrolling during widget drag-and-drop.
c4594604c34f : Reland "Fix the gap between notification and smartspace is too large in large screen portrait mode"
d017c334ac78 : [Ravenwood] Make Os.stat() family available
ae99e2114d62 : CTA2075: make loudness controller calls synchronous
30e8f356dc96 : Camera: Improve doc for high speed video stream configuration map
5bf920461400 : Use screen bounds instead of stable bounds in initial bounds calculation
1e90f3ddc1b4 : Remove redundant calls of IMMS#getInputMethodBindingController()
4af8bbdf2701 : Updated widgetAccessibilityDelegate in communal view model to perform Accessibility Action
236f2a163e65 : Revert "Migrate audio permission provider prop listener"
20faf252842b : Use a sliding window to analyze the last x-ms of face help messages
21b9fd55f7b5 : Fix wrong Choreographer used for setting vsyncId in cross-activity predictive back
afa8cc15a794 : [SB][Screen Chips] Re-add animation from chip -> stop dialog, and CUJs.
0067bcac998e : Remove variants of vdm flag library
dba7f923fe88 : Fix indicator text color
511b99a94dc8 : [flexiglass] Fix issue where wallpaper wasn't showing when exiting AOD
3506e68ab8de : [SettingsLib] Extract attributes for entity header into styles
8c14f9084269 : Extract out UserDataRepository.UserData
571fb2b83749 : Fix letterboxed app input info not added
2c973f4c0e0a : NMS: Return only bypass-DND channels for the specified user
a9ae7794a434 : animateItemPlacement() is deprecated and needs to be updated to animateItem().
d3b877a540dd : animateItemPlacement() is deprecated and needs to be updated to animateItem().
7e5e6a1c18e8 : fix: remove unused test
715b419cf5c1 : Revert "Push wallpapers on the back during transitions"
58d1fe98db3c : Fix NPE from null runnable
d4272eb4ddcb : Do not adjust camera compat treatment for activity after closing camera.
d54e7d606e79 : [Framework] Update requestCode comment to make it explicit if < 0, no result will return
ea1181ef4fc4 : [WM Shell] Move `isDesktopModeShowing` to DesktopTasksController since it is only used there.
15e8acb39aaf : Re-add check for invalid device state
3b17f3fd175e : [SB][Screen Chips] Convert MediaProjectionRepo logs to LogBuffer.
d70220cb0654 : [SB][Screen Chips] Convert RecordingController logs to LogBuffer.
c212fdcbcee9 : Add default theme for PointerIcon scale test.
58f96544dac6 : Save Custom Trace Settings in Persistent Storage.
04e5b90e5293 : Enable user of UserWakeupStore only on devices that support multiuser.
7099f815542f : Polish edit mode UI for BC25
082732eeb4fa : [bc25] Don't render lockscreen notifications on NotificationsShadeScene.
9b9c575d4f08 : Make vibration XML flag exported
194fbdec6709 : Enable origin animations when launching widgets from Communal.
83c2cacbee0a : [Contextual Edu] Add PKT education shortcut time field in repo and its kosmos
f1335286953b : Move ReduceBrightColors content observer registration to bg thread
0d11d44032a8 : Add new bug fix flag for private space
332aff481375 : Shortcut Helper - Retrieve app categories shortcuts from WindowManager
5b9571a30257 : Add flag for making ModifierShortcutManager multiuser aware.
a5b9d6637b4b : Move several content observer registrations to background
c2dcd47a2401 : Configure doze brightness in the float scale in the DDC
2776d99441e3 : Don't include tags in atom ProxyBytesTransferByFgbg
ff769c7eb509 : Remove SpaSliceProvider and SpaSliceBroadcastReceiver.
37f3e2699198 : Add base scenario test for desktop mode window drag.
3f4a7e8b990f : Add instrumentation for window drag CUJ in Desktop Windowing mode.
e3c35f37cc3e : Fix IMC NPE for try to access view without attach window
17d81c247ee8 : Using ViewCaptureAwareWindowManager to enable view tracing for windows in system ui.
ba0c5ed8d42e : [Audiosharing] Add dynamic stream for audio sharing
6876f8f40f60 : Remove the dependency on SystemServerInitThreadPool from IMMS
43e960b43654 : Replace boolean params with int flags in performHapticFeedback
3ebc0acddc4b : Revert "Move brightnessMaxReason to DisplayBrightnessState"
46bc34d2e574 : Adding BroadcastReceiver for REBOOT and SHUTDOWN
016bd09332c8 : Fix UAF in android_os_Process_readProcFile when kDebugProc==true
14ff66df0cf0 : Fix NullPointerException for baseActivity
7c5b6d11532b : Keep reading until end-of-file in reading procfs
b92f17c61665 : Move brightnessMaxReason to DisplayBrightnessState
e1f7332908cf : Make sure to call SingleThreadedBackgroundWriter#onUserCreated() again
ab9561c78c50 : Remove desktop tasks on back navigation.
941b81fc0778 : [1/n] Compat UI status flag creation
8a2cf6285be5 : Fix communal hub tests.
6713edc5109e : Fix possible NPE in TransparentPolicy
4334202a44af : Adjusting the log format and makes it easier to understand.
dba1847a8d6b : Make IMMS#mImeDrawsImeNavBarRes multi-user aware
ff5bf8798d79 : PointerIcon: Add leniency to hotspot validation for scaled icons
35d7a5102a25 : Ignore passengerShowImeNotAffectDriver until it is flaky
cd2d6bb491a7 : Trace coroutine launch "listenForQsExpandedChange"
8205a699ae04 : [flexiglass] Fixes lockdown
4fe5eb567629 : More judicious permission-change handling
70c4592beaf5 : Keep reading until end-of-file in reading procfs
493ff8b5c44f : Create Custom Trace Settings UI for Record Issue Tile.
26f53639c693 : notificationBroadcasts shouldn't be a StateFlow
35ff75503880 : Keep PackageMonitor for weak reference in LocaleManagerService
554dbcb86b7c : InputManager: Update docs for pilferPointers
e41e055e716c : wallpaper: disallow draw wake lock during DOZE_SUSPEND
24de8f8cb848 : [flexiglass] Animate scrim to default position when stack height changes
211bec2871da : First pass at flagged resources
bfc1ae36cc00 : Seperate Picker configuration from controller's clock config
9a23a153906c : Fix malformed trace sections
695b624a6efc : Revert "RingtonePlayer: URI userId must match that of caller"
8a50f9c69705 : Register/unregister listeners async in DozeSensors
928adba8b3d7 : Dynamically Update widget label if widget is selected
6d560070a5c8 : Talkback focus on Customize Widget button when on screen
507e214a814c : lint_fix update README
fe7a4ee5bbbc : ContextHubEventLogger: Add reliable message error logging
caf6e0ad0e83 : Support dynamic injected preference icons from raw data
087636764dc8 : Simplify the minimalism flag wrapper to a single version.
88132e811f34 : Split the unseen logic out of the KeyguardCoordinator
af5d79378d96 : No longer awaken dream when showing global actions dialog.
0382496d0cd5 : Updating intent to use system services only.
d582a91682ae : Remove InputChannel from WindowState
5464aa5dac75 : [SB][Screen Chips] Convert CastController logs to LogBuffer.
01a5281cfa25 : Revert "Add SYSUI_STATE_DISABLE_GESTURE_PIP_INVOCATION"
b9b08c491070 : Fix possible crash before dereference symbol
7b806deb6594 : Fix checkNotNull error for missing Vpn service in Wear
6741c5b915a4 : [HUN] Add missing Heads Up Pinning Tests
12b09424dcd8 : Allow SHELL_UID to print FRP status when secrets are excluded
0ff31a6deea2 : [SB][Screen Chips] Add logs for chip & dialog interactions.
63100949a56a : [SB][Screen Chips] Finish adding logs to repo, interactor, and VM flows.
84151ce59f74 : Keep packagemonitor for weak reference in overlaymanagerservice
435a7559aa3c : Try to get policy from intent extras
f946b57215f7 : Use ZenModesBackend for tile state
9ac0a8dfdf23 : Ensure root illustration container is also marked as important for accessibility
99d1ea7a1cb9 : Add Surface JNI binding to host runtime
a856e583b744 : Check phone or system process in PMS with multiple-user-aware way
e06044a47d1e : Fix assistant shortcut on phone shortcut helper.
5743ddc5a171 : [Audiosharing] Add dynamic stream for audio sharing
250587ff9a8c : Update conversation string
f253c116bc33 : ShortcutHelper with Open App shortcuts tab by default when triggered from app
17c0c2fbedf9 : Move stability flags to the stability namespace
2ffbc05d1a50 : Export libcore aconfig flags to frameworks-minus-apex bootclasspath
7f22aa27f8f9 : [bc25] Add comments to prevent error-prone use of `ShadeMode`.
0b681ffa29cc : Introducing the MSDL flag for SysUI surfaces.
9c4966a4d79d : Support RTL layouts in STL
6ba668b4cde0 : Mark MediaProjection#getMediaProjection as Nullable
4f1e5bcfe832 : Internet dialog not shown when clicking Internet tile in guest mode
84d2378d1ac4 : Reland "Prevent local overrides and error for RO flags"
348d2668f58d : Fix up ModifierShortcutsTests to use test bookmarks.xml
9ded11702a21 : Shortcut helper now shows correct application launch shortcuts.
1c8fde6cedb4 : Revert "Debounce HeadsUpNotificationInteractor.isHeadsUpOrAnimatingAway"
9ff5cd769a5a : Skip populating default widgets after a restore
90cf47db9708 : Add tests for ProtoLogViewerConfigReaderTest
974693e573e6 : Support partial viewer config loading and unloading
46eeb3b6b7e1 : Update documentation of MediaProjection Callback
b0f4860eed13 : Move DozeParameters content provider registrations to bg
4c97b407ae8b : Flag creating HeadsUpNotificationInteractor's flows
36433bb30ede : [bc25] Fix clock centering logic on Dual Shade.
fcfe6dfec755 : wm tracing: migrate to perfetto
4e2b40239a5f : wm tracing: refactoring prior perfetto migration
9e1079c663cd : Disable ModesTileDataInteractorTest on ravenwood
b4dbd650ce5e : Clean up activityWindowInfoFlag (2/n)
405c74743986 : Remove wallpaper activity when moving to fullscreen/splitscreen
d4bdf6954a89 : Shortcut Helper - Only start Activity after shortcuts have been fetched
cb8b20d0de8c : Add flag for changing the way activity is used onCameraClosed for camera compat.
61e1f8318e07 : Add IME switch button long click support
0d210c3efc9d : Order IMEs and subtype by IME name and ID only
72fa182396fa : Introduce IME subtype switching auto mode
f39bb2f8ce91 : Preset dropdown menu is not disabled when LE audio is toggled off
bac98e4004f2 : Fix typo in windowing_frontend namespace
46227cac4123 : Revert "Prevent local overrides and error for RO flags"
e817fe7b9a92 : Clean up activityWindowInfoFlag (1/n)
cf9acd883eac : Remove remaining UserLifecycleListener deps from IMMS utils
57472496ffe1 : Clean up bundleClientTransactionFlag (4/4)
05b5e0e29ec5 : Make sure to not block SystemService#onUserStarting() in IMMS
88578d5b98b0 : Send showNewUserDisclaimer broadcast when user switching
23828152f683 : [PM] Add downgrade check for archived app and DELETE_KEEP_DATA
c6b3ab062155 : Remove Slice from Debug and Search.
dc947593bb29 : Clean up SubscriptionInfoEntity unused fields
ce3f3e2ef851 : Upload detailed battery attribution slices
1a7311fe9a04 : Remove UserLifecycleListener deps from SecureSettingsWrapper
2351daedaebf : Stub out setNonSelectedSystemImesDisabledUntilUsed()
7daf9b1cceb1 : Set timeout for binding service to avoid thread blocking
81e9aedb0739 : Merge WindowSurfaceController to WindowStateAnimator
398e15e52e88 : Remove a dangerous exception swallowing
88023a3780e2 : Use IO thread more in IMMS
bff6d33bb4dd : Fix malformed trace sections
181cf6128c74 : Revert "Add SYSUI_STATE_DISABLE_GESTURE_PIP_INVOCATION"
df52a61e20a1 : Revert "Make sure both transition start/end callback sent"
2e004eb07c05 : Unable to drag and edit the Accessibility shortcut
cb958f75e607 : Remove UserLifecycleListener deps from UserDataRepository
77cfbdf417a0 : RequiresPermissionChecker: change detection method
7571c0bbe3b0 : [aapt2] Update the array of the attributes per release
59517cb4c6d9 : Fix flaky passengerShowImeNotAffectDriver()
848dac4f630e : Windowing: Reparent minimizing-change to keep task behind others
7f73178c76d0 : Update default freeform animations for (un)minimize transitions
ae09793299a5 : [flexiglass] Fixes issue where LS status bar appears too late
e01351019b61 : Freezer: trace binder error handler in AMS:CAO
0c9b45ef4f2e : Move home to front when bringing apps to front
c1e79495a49b : Update AccountManagerService checkKeyIntent.
bbaf2abfe8f3 : Enable ImageDecoder_nCreateFd for host Linux and host Mac
ba344cc5f967 : Add flag to subscribe trust manager to primary auth events
0b2ddffedc5d : Send ports change broadcast explicitly
3fd3568d130b : Revert "Add SYSUI_STATE_DISABLE_GESTURE_PIP_INVOCATION"
59045b6addee : Revert "Make sure both transition start/end callback sent"
47de436e2ceb : Separate states for token and foreground bound
e1d2a833374f : Remove obsolete screenshot action chip class
76a101672501 : [SB][Screen Chips] Always maintain media projection callback order.
ebe442a56ad7 : Use distinct value for BAL_BLOCK
d27721f48c8f : Add filtering over action collection to test util
4afb34576122 : Revert "Make sure both transition start/end callback sent"
1aa096a9d48b : [HUN] Add NotificationsHeadsUpRefactor to HeadsUpManagerPhoneTest
d084fe5750ef : [HUN] Convert HeadsUp Manager Phone Test to Kotlin
baa6d6c6f01b : Revert "Create flag for animating bubbles."
70a456e95e15 : Allow exclusion areas in PiP2
75fc4f27769d : Update ZenModeEventLogger to log change origin and rule package UID
a85551e205fe : Specify is_stubs_module property
69fb307954b7 : Dump IMMS#mConcurrentMultiUserModeEnabled
31877e0d5fb2 : Decouple UserDataRepository from ImfLock
1045208e8c92 : Create the EventReceiver with the right display Id
2a216e3ac15a : [3/n] CompatUIRepository definition
c67b18359b77 : Update device state overlay config usage to new API
a0da188101a1 : Remove resolved TODO about remote transition from DesktopTasksController since it is now resolved with the wallpaper activity flag.
b4e611259d4a : Remove ScreenshotViewProxy
e3d5ef9abce1 : Sounddose custom actions for notifications
b23c46a65edd : Set visibleRequested false on wallpapers that are going away
8e64d671012e : [Sat] Split out icon levels in mobile interactor
94438d2ca3a7 : [1/n] Create flag for App Handle Education
dacee291af7b : Magnification: Replace hard-coded constant with SCALE_MAX_VALUE
41ec5cc57695 : Transition to hub from screen off when applicable.
f51f3f622588 : Support nullable ViewerConfigReader in PerfettoProtoLogImpl
974c3b24a9ee : Add flag for client-side protologging
59cbfad021bd : Restore HUN appear animations in shade
16c85a11a6b6 : Adding ViewCaptureAwareWindowManager to system ui windows.
f3b352a68e0c : Create new Modes QS tile
c4bad67ab09b : Do not remove auto-created not-yet-logged-in ephemeral guest users during boot.
3e6d5c2f9cad : Removing the padding for launch animation for dialog transitions.
5df43f2f591c : [SB][Screen Chips] Show device name in stop dialog when screen casting.
cd7eda911cfa : Add more Hwui JNI bindings to host builds
e8863258e704 : Remove ScreenshotView (now obsolete)
a750fad02a1f : Add soong config to build core service without vibrator
d441a8bcdd10 : multiPointerDraggable set an order for PointerEventScopes
bef69d25cb68 : Add a flag to cache getProfileParent to avoid unnecessary binder calls in worse cases ~1000 times per second.
e3081d3a708f : Implemented Shortcut retrieval for current apps
0ce693317f27 : Add basic MediaScenePicker for MediaCarousel
2181bde62c46 : Remove Log line
8a5554d79be2 : Remove requirement to get registered group on tracing start and stop callbacks.
029af8ee48ad : Only show Desktop Wallpaper for the default display.
5b4994a337ca : Prevent local overrides and error for RO flags
2ff6695fdd10 : Remove --hide-package options from droidstubs
f8e87f6dace7 : BtHelper: clean HFP device connection
da18f328058d : Auto-stop MediaProjection when screen is locked
16fe15fcebe8 : Remove PunchHole.kt (1/2)
4c352cb739e2 : Register QS content observers on bg thread
b733c285e227 : Extending Hdr brightness confg
159a8d06b797 : Rename ExpandableNotificationRow.setHeadsUpVisible to markHeadsUpSeen
e728289e2c6b : Document the default rotary event scroll amont
6e5ce492cc94 : Cache quiet mode state in UserManager
4380a2ecf7f2 : Add base scenario test for exit desktop mode.
51d2c1120111 : Print TransitionRequestInfo flags in hex
8f59b40a6677 : Delete the obsolete `StatusBar` composable.
038c57c2c463 : Increase IME sharding.
4954baec61ad : Use activities' own animations, unless opaque activity on top
e941e0cf56a0 : Make RBC tile single use in even dimmer
a60282b2747a : Revert "Create exported mode flag library for package android.os""
868be97c1ae7 : Add completion callbacks to registerContentObserverAsync
5ad010b423b1 : Interrupted predictive back does not call canChangeScene
71ecd9c29a6e : Start activity from top z-order when attaching process
922f12ac25f4 : Don't pin notifications when the shade is expanded
911018255d81 : Cleanup drop input for AE during legacy transition
bf4bd063efa2 : [PB] Pilfer pointers if no focus window.
814aae8d19ee : Log atom for device orientation change
d43e402d7a2b : [flexiglass] Relocate call to HeadsUpManager.unpinAll
06bbf0412bf2 : [flexiglass] Enable swiping up from bottom to close shade when notifs overflow
ea64b5ca6490 : PointerIconLoadingTest: Save test output to Downloads directory
a8d2a5ad3ea7 : Call addCecDevice when device updates its physical address
6430d17bf9e8 : Watchdog: Add doSysRq m right after doSysRq w
d2c58cc502ba : Fix Handle Menu window width and height
58ec4858a2c0 : Convert HandleMenu to kt
696eb14f89de : Update HandleMenu coordinates and tests
cccf4471d2bb : Explain more MAX_IPC_SIZE is a recommendation and a hard limit.
59d537b93d05 : Fix media removal issue when media is updated
6aac900d5747 : Skip flaky passengerHideImeNotAffectDriver
71f38092fd49 : Add utils to process a11y check results
ac3001b05f69 : Revert "Support configuration to enable/disable Force Iwlan mms feature"
4d8511ba6b3b : Add Customized Window Header support to CaptionWindowDecor.
2a18e1f3295a : Add WakeDirectlyToGoneInteractor.
760479cf4168 : Removes TunablePadding.
306f27c036d2 : Stop deleting reserve copy file for permission and role
57d4dd811437 : Do not deliver notifications to frozen processes
357b5b365bed : Fix initial collection of WifiActivityEnergyInfo
9d086b448952 : Add new datagram type sms
bf2003792ef1 : fix dependency on modules-utils-build
2ce526f35ea6 : Cache smartspace timer creation time
5e7a6fa63952 : Listen for ongoing updates when communal enabled
a8bfabed31a7 : [aapt2] Add --enable-compact-entries to optimize
fffffd096ba6 : Increase the maximum heap size for SystemUI tests
4d54cb2fe713 : Write minimal data for unsuspicous Activity starts
3e0123cf74ce : Introduce communal smartspace repository
d81decaa2d7f : Revert "Update Gesture/3B nav color to B/W"
96be44e82dae : Restore work profile widgets on hub
4986ebfb69a3 : Add user serial number to communal db schema
c458e44486ff : Add haok@ and wnan@ to BAL OWNERS, due to recent team movements.
c1d48df29500 : Prevent Sharing when FRP enforcement is in effect
e8b6adbd5317 : Create exported mode flag library for package android.os"
7de701f808a2 : Allow Activities to handle configuration changes
c061e514bbf9 : [Relayout] Part 2: Plug in Activity
9d7693477534 : ASL version-based validation of required and unexpected fields, part 1
ea3093e49a2f : Added stability to the native namespaces list
de82b09d1973 : Allow upscaling for freeform activities in SCM
3a0c87599fe8 : Only extract RON content model for RON style notifications.
b3f8ff4cceed : Sync scroll position between glanceable hub and edit mode.
5d718893fca3 : Crash shell if callers use the wrong thread
167d1cfe96fa : Update host build for libhwui
48daeaa02a0d : Center Glanceable Hub in Portrait Mode.
4d7a2b0c3720 : Fixes NPE when child is null.
7a399652e350 : Add resourceflaggingtests and OWNERS for it
b026d3700c81 : Revert^2 "Add logs when media is visually added or removed"
ecb2ea0aef03 : Switch all screenshot saving paths to ImageExporter
0c11ce64e19f : Remove dead code for Transition area from DesktopTasksController.
16cdaf6660f2 : Remove a legacy mode assertions for the scene container flag
71b50a189e31 : Revert "Add WakeDirectlyToGoneInteractor."
ce574f0af085 : Implement stashing in PiP2
a5c2565dd981 : Revert "Add WakeDirectlyToGoneInteractor."
ad92d12079cc : Fix unbind service error for MusicFxHelper
87241a14173e : Listen to device policy broadcast for all users
ffbe20e7d3c2 : Add null check for mCallback in AutoFillUI
4bb378edc267 : Add finalised mouse keys bindings and scroll toggle
3c474df081b3 : Use small weather clock during bypass
6190a5dac43d : Fix scan request leak in RouterInfoMediaManager
d8d933556dda : Force consume caption bar insets in freeform immersive
bc1ee2a44c2c : Fix airplane tile package typo
c404444697d8 : Shift configuration callback from dispatcher to reader
6c18bcf963a8 : Log screen dim event
5cc57578c425 : Revert "Add logs when media is visually added or removed"
f9e13dbf2679 : [SB][Screen Chips] Don't use DialogTransitionAnimator to launch dialogs
dba1f04af288 : Add ANIM_FROM_STYLE to the list of animations that the default Shell transition handler can run.
4f98c9a62edb : Revert^2 "Add CUJ instrumentation for KQS"
8f74c7e7eaf2 : Fix DREAMING->AOD animation
167af1a72708 : Fix ZenDurationDialog
5d1dac912a0c : Fix ZenModeRepositoryTest failures
a93a731b8159 : Flag for auto-stopping MP when the device locks.
b523bc81a614 : Fix onUserInteraction not called with 3-button-nav and enableOnBackInvokedCallback=true
3a477117477a : Add feature flag for touchpad visualizer
871cbd61d927 : Add unit test to cover the case where the allowlist is null
65423958dec4 : Fix high volume of binder calls in ContentProvider.
4dc9735b3eeb : Resolve date misaligned with clock on mouse click shade expansion
1425d2c2594e : Ignoring tests that caused b/351784601
d9d2b61fa080 : Move DimenPxIntSupplier to shared utils
f478eb8eae60 : Update backlinks logic to use explicit main intent
5344f894064b : Create back navigation flag for dw.
98e390c75da7 : Deflake InputMethodServiceTest
929da90dc0b1 : Fix hover icon when drag resizing a freeform window with a stylus.
216290350ad5 : Clean up edge resizing debug logging.
17816c28fb76 : [18/n] Extract applyAspectRatio logic
81921124887e : Update description for enable_windowing_edge_drag_resize to refer to stylus input specifically since edge resizing by touch is disabled according to product decision, and update tracking bug.
2caf6f9fc74b : Revert "trace-ipc: Don't hold procLock while calling out."
db7f8334ac74 : Cleanup TaskFragment remote animation
72ffc9821c2b : [bc25] Introduce `isShadeLayoutWide` state, and refactor `shadeMode`.
cbf704797255 : [17/n] Encapsulate AspectRatio logic in related Policy
228b4cd95a0a : [16/n] Create Overrides and Policy for AspectRatio
37eda5b67def : Remove outdated logic of task reparent
5cd2e537e8c6 : Expose IMMI object for Proxy class
11374298355d : Re-land: Let WindowProcessController apply app specific config
8c86d3e8da25 : Allow SurfaceControlRegistry to be able to update at runtime
2daadb089f37 : Remove legacy flag from framework
4d0ec07ff5c7 : Remove unnecessary invocations of UserDataRepository#getOrCreate()
912d980e79df : Add interaction java mapping for enter desktop mode app handle menu.
6eee3cabf214 : Fix issue where highlight was drawing without bottom inset on one side only
e304a38fd45d : CallAudioState: Remove sensitive info from log.
b8420d6c1a7d : Clear cached QS Targets and A11yTilesInQsPanel when switch user
3e1b3c5caaea : Merge ZenMode.canEditName() and canEditIcon()
1f921f04cf04 : [VRR] Vote for High_Hint when the position or the size of a View is changed
028d8aa76c9b : Add setIgnoreDisplayTouches to FingerprintManager
2b60234ad1ca : Add more ConcurrentMultiUserTest
59584dcb7aa0 : [piav2] Add more conditions for showing InstallFailed dialog
f6be4be5d43c : [piav2] Modify logic to compute trustedSource
5b45e0b82a81 : Add atom logging for power efficient and session snapshot
3a86dc44addc : [piav2] Dont check for "no_install_unknown_sources" for installs from privileged sources.
e8fa80b6d01b : Ignore test while real fix is investigated
9a4183ebb70b : Sending Intent needs to specify options
ca37ed872886 : AudioTrack: Enable CONTENT_TYPE_SPEECH for automatic power savings
0ff0343eee19 : [Flexiglass] Clean up deprecated PRIMARY_BOUNCER users
6e9df43296ea : [Flexiglass] Clean up deprecated GONE users
3137bf194ff9 : [Flexiglass] Fix BiometricsUnlockController
41cb43322bad : Adding click and long-click terminal states.
d989306caf69 : Revert "Add CUJ instrumentation for KQS"
a7df9f82ef0d : Simplify IMMS constructor a bit
354afc79d365 : ContextHubTestModeManager: Reduce event probabilities
a7d2f86ae33c : Revert "Fix HUNs re-showing after shade closes"
00bec5f8efde : Eliminate boilder plate code for recovering service in NfcAdapter
47716692bb3e : Remove hansson@google.com from OWNERS
c15b3930cda4 : Remove alanstokes@google.com from services/core/java/com/android/server/net/watchlist/OWNERS
50ee782adeee : Add flag for caption inset conversion for app compat
8aac4edd008f : Remove nmusgrave@google.com from libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/OWNERS
7dff9aad4c05 : Remove volnov@google.com from core/java/android/view/contentcapture/OWNERS
dd5ec722b062 : Remove volnov@google.com from core/java/android/service/contextualsearch/OWNERS
530fdb2dedc5 : Remove alanstokes@google.com from data/etc/OWNERS
431087e3b66e : Drop TaskFragment Transitions if behind starting window
e0e4711b006d : Add logs when media is visually added or removed
6dbf5161ae7c : Add legacy mode assertions for the scene container flag
488e69409c29 : Support high-res scroll in virtual rotary encoder
2694214b2441 : Golden update change auto-generated from Scuba: invocation I45500010294295303
d0ac74be7ef8 : Add unit test coverage for unlock attempts in TrustTests
985053d48734 : fix: show overrides in device_config list
8916788339bd : Communal - expose users that are disallowed by work profile to picker.
5accf6870a7c : Implement resizable tiles in edit mode
965661e690d3 : Remove screenshot_shelf_ui2 flag (now rolled out)
86f67d4f9f41 : Point camera OWNERS to platform/frameworks/av/camera/OWNERS
899e4b9db7d0 : Move isPreventingTouchpadTaps state to NativeInputManager
09ced8a636be : Introduce CrashRecoveryModule Lifecycle service
2f942c48ef99 : AudioManager: add test API to query VolumePolicy
11169ab77555 : Unregister task fragment organizer when dream is destroyed.
248f6f0fb69d : Feature flag for moving HDR related logic to separate modifier
af9d1b2a6a19 : Add Test method to inject HCE data
ddfc078af7e8 : Remove authenticator data if it was disabled.
39d35099fcff : Share available TAGs with other processes via IPC.
a1cb35bb3e11 : Placeholder clock thumbnails
91d7368fa89f : Check system process UID with a multi-user-aware way
f2c0a6da1206 : [SB][Screen Chips] Update dialog strings.
9bd0081eb6d3 : Log IOException message when AltitudeService fails.
73d120dd1a46 : Check system and phone UID in multiple-user-aware way
e8271e50c1e4 : Replace hidden_api_packages with package-info.java and @hide
20af3c7e3b3c : trace-ipc: Don't hold procLock while calling out.
0bc261ec461e : Removing semantics from add widget text to prevent double accessibility announcement
5dff338ae831 : Create a WCT to set task non-trimmable.
50711c1fe662 : Add additional logging to PersistentConnectionManager
22497a5e7127 : Move topClippingBounds to main immediate dispatcher
6b225cbc7375 : Add debug log to getPossibleDisplayInfo
424df66031d9 : [Inline Reply] Not mark hasUserExpanded true for pinned notifs
aeed372710dd : Remove single log extraction from log_list.json
d66cacf56912 : Revert^2 "Fix clock being clipped in lockscreen after opening notification shade and unlocking"
2c1175eb32d5 : Shortcut Helper - Fix RTL alignment of categories on old tablet version
5ab886bd3453 : Shortcut Helper - Add "Default apps" shortcuts
a70115713ef5 : Shortcut Helper - Make sure "Esc" is using a localized string
696064cf41df : Add support for keeping fixed orientation of non-top visible app
7657dd77c0c9 : Move private methods to bottom of class
67ca452007ab : Mouse Keys Accessibility Feature
d84179bca22e : Dispatch doze ticks on main thread after they've been handled
1d0df55fb82e : Debounce HeadsUpNotificationInteractor.isHeadsUpOrAnimatingAway
f9c407bf2af2 : Update screen_share_mode_spinner to screen_share_mode_options
da7ace6f0bf9 : Fix groups in WMShellFlickerServiceTests
a5cd72625a0e : Revert "Fix onUserInteraction not called with 3-button-nav and e..."
5cac86acf734 : Add setHasTopUi(true) during cross-activity and cross-task predictive back
26c73373c373 : Move device connection logic to a separated class
62c089ce9e39 : Mock local services in a more reliable way
686cb71dce6d : Make IMMS#onActionLocaleChanged() multi-user aware
280d6f4bf281 : Add a config allowing to disable notification accessibility events
57478227f68d : Remove WorkDeviceExperience from OWNERS
f9ddb9b91fdf : chore(magnification panel): make size and diagonal title multiple line
de19f0da1b55 : Mock out one more overload of Context#registerReceiver()
a1f623775561 : Clean up outdated path of sleep token for swapping display
e35f78e07058 : draw-wakelock: cache flag and version check to avoid perf regression
94eea04ec214 : Add WakeDirectlyToGoneInteractor.
bdecc118c471 : Add flag for captionBar force-consumption in freeform
a576114ff6f4 : [BatterySaver] Fix the vulnerability of ExtremeBatterySaver
168ad52461bb : BtHelper: handle BT crash
b51bba4b02d0 : Add mechanism for a task to be hidden as a part of starting a drag
15380dcfbfa1 : Capture links in window decoration
5fb01f1f44a7 : Fix malformed trace section
a35be222c3be : Read drag to fullscreen from attributes
7ae45a0d57ec : Remove media controls refactor flag
7ba34c7a6cbc : Move CommunalSwipeDetector.
f69ffb52331d : TrustManagerServiceTest: Fix broken tests
902b787518b7 : Refactor Traceur's TraceStart code to accept a TraceType.
e87c1a61b1d7 : Refreshing the owners of core/java/android/app/assist/OWNERS
1985fbe2256a : Create enable_desktop_windowing_multi_instance_features flag.
272e9abe0ab2 : Fix janky movement when resizing split windows
76f76c249f78 : Fix PromptViewModelTest toString method
15f6705ffb8e : Update Gesture/3B nav color to B/W
5c44066cc52e : Add metric for incorrect biometric scheduler operation state
c9b98560f0fd : Pass title and description as intent params to the picker
b90e8e3579eb : replace the hardcode for min/max sample rate with audio.h in jni
fa5cfb3eaaf6 : Ensure AppWidgetManager is optional
bf3d1545a445 : Fix screen is flickering after selecting the deivce
676d6af0ef9f : CameraService: Pass package name / attributionTag in AttributionSource
13ece1352d78 : fix: ignore XML value in DeviceConfig for RO flags
4f03cb829f52 : ContextHubTransactionManager: Fix typo in log
88d33f10530b : Don't remove the bubble if there's a later update
67ff335662bf : Convert ShadeTouchHandlerTest to Kotlin
1437c7e79aa0 : Add null checks in CursorWindow#put{String,Blob}.
199a542cf1fd : Check system and phone UID in multiple-user-aware way
a4bd41df5c50 : [Dev option] Use DesktopModeStatus and ToggleOverride from wm/shell in Settings DesktopModePreferenceController
adaa383860c2 : TrustManagerServiceTest: Fix broken tests
74f932b882c6 : Prevent constant recomposition of TileGrid
1f07c0b7ae26 : Fix EnterDesktopWithDrag tests
7ee729478a20 : profcollect: Switch to process level tracing for camera open events
7ce64b3ecdb5 : Flexiglass: hydrate dozeAmount from transitionValue(AOD)
490c3ee65e26 : Synchronize access to notif settings
95669c61236d : ContextHubInfo: Optimize toString()
d54e9ca14563 : ContextHubServiceTransaction: Change types to primitive
34326c14dbb2 : Update NoMan's ShortcutHelper to use ShortcutChangeCallback
ea26244267c8 : Add way to remove shortcut changed callbacks to shortcut service
db954501543f : Add test for IAE on address-less bluetooth routes in InfoMediaManager
b043e9b1bbbb : Removing content descriptions from icons to prevent two accessibility announcements
b1a3f0b553c1 : Revert^2 "Check phone or system process in PMS with multiple-user-aware way"
44ae2d86580c : [Contextual Edu] Simple implementation of repository
6f3a8a6732b7 : [Dev option] Use static cache for overrides.
c0d52a85abbd : [flexiglass] Don't render lockscreen when occluded.
1661d5da5914 : Get brightness adb command
1bc56a972a16 : [flexiglass] Update showBouncer logic to attemptDeviceEntry
a8cac82ccdd9 : Fix NPE when reading the allowlist
71d6737b41f8 : Move REQUIRE_PROTOLOG check into LogcatOnlyProtoLogImpl
0d98f3df6eb6 : Fix NPE in LegacyProtoLogImpl
e2d2f894ba72 : [SB][Screen Chips] Add logs for the chip state.
2aae7b8444c4 : Ensure no more callback invocations after onBackCancelled
be520f1eeff1 : Revert^2 "Handle null object params"
3a2316852ef2 : Revert "Revert "Handle potentially null strings passed as ProtoL..."
9e8b9aec9639 : Revert^2 "Refactor"
d9e53a44cfad : Revert "Revert "Collect the stacktrace before entering the backg..."
536e6faf3a6f : Revert "Revert "Ensure we wait for all messages to be traced bef..."
77e444e4edfa : Revert^2 "Update ProtoLog tests"
3bb5fd0f9e87 : Revert^2 "Remove expensive trace call in ProtoLog log call"
274f9768f47d : Revert^2 "Use registerGroups API"
9732c70a9eb3 : Revert^2 "Initialize ProtoLog instances statically"
90b0fcd3c483 : Revert^2 "Add register groups API"
b3769edf1ca9 : Revert^2 "Add logcat only ProtoLog impl"
d1e0d2e642d4 : Revert^2 "Handle null args list"
8593585de4f4 : Revert "Revert "Always remove message string argument from proce..."
7594181f6758 : Revert "Revert "Clearly distinguish ProtoLog hash vs message int..."
2aea0e9db34c : Revert "Revert "Improve performance of computing if a group is e..."
4844c5dad6c2 : Revert "Revert "Add support for ProtoLogging without any source ..."
44f1207dac55 : Revert "Fix the gap between notification and smartspace is too large in large"
951aaad98cfe : BinderTransactionNameResolver: return transaction code when the AIDL generated method returns an empty string.
47f6bb26f0fb : Import translations. DO NOT MERGE ANYWHERE
f8979f06efb1 : Create DefaultAppsIconProvider
bf311421cfbe : Import translations. DO NOT MERGE ANYWHERE
6a34f4123ffc : Import translations. DO NOT MERGE ANYWHERE
9f5abee8e2d5 : Import translations. DO NOT MERGE ANYWHERE
75d2a5d96eb8 : Import translations. DO NOT MERGE ANYWHERE
8fb8385fb34c : Import translations. DO NOT MERGE ANYWHERE
a9ea1774f1ad : Import translations. DO NOT MERGE ANYWHERE
52d361c6b2fd : Import translations. DO NOT MERGE ANYWHERE
c2d42121fb56 : Import translations. DO NOT MERGE ANYWHERE
a448a55300c7 : Import translations. DO NOT MERGE ANYWHERE
dadcd55af6b8 : Import translations. DO NOT MERGE ANYWHERE
eb8b767d6c2e : Import translations. DO NOT MERGE ANYWHERE
b5547af0d8b3 : Import translations. DO NOT MERGE ANYWHERE
48cae2d0e287 : Import translations. DO NOT MERGE ANYWHERE
72c6afd9e6fc : Import translations. DO NOT MERGE ANYWHERE
6900a41ad1a4 : Shortcut Helper - Connect UI layer to shortcuts
274d00091383 : Import translations. DO NOT MERGE ANYWHERE
3ffb02e62be9 : Import translations. DO NOT MERGE ANYWHERE
a5708dff10d4 : Import translations. DO NOT MERGE ANYWHERE
a6a1d996c932 : Import translations. DO NOT MERGE ANYWHERE
59177a5719a5 : Import translations. DO NOT MERGE ANYWHERE
96035b5b4de6 : Import translations. DO NOT MERGE ANYWHERE
b03cf06a9057 : Import translations. DO NOT MERGE ANYWHERE
4c06d124ceb3 : Import translations. DO NOT MERGE ANYWHERE
e522bf424d99 : Import translations. DO NOT MERGE ANYWHERE
88bbb80aa3aa : Update JavaDoc for SettingsProxy
379c5bf6adf8 : [15/n] Improved AppCompat camera classes dependencies
b8210fc444c3 : Can't disable the sim when there are two sims which names are the same.
3f817ece65df : Import translations. DO NOT MERGE ANYWHERE
ad779e7b622f : Import translations. DO NOT MERGE ANYWHERE
92805fcf7ce1 : Import translations. DO NOT MERGE ANYWHERE
f668b404e44a : Import translations. DO NOT MERGE ANYWHERE
8b10dfd74d06 : Import translations. DO NOT MERGE ANYWHERE
23ed55bd54a7 : Import translations. DO NOT MERGE ANYWHERE
fcbae27918b4 : Import translations. DO NOT MERGE ANYWHERE
851c94382752 : Import translations. DO NOT MERGE ANYWHERE
040b67542ee6 : Import translations. DO NOT MERGE ANYWHERE
a92737c397cd : Import translations. DO NOT MERGE ANYWHERE
6b33a1c6a7cd : Import translations. DO NOT MERGE ANYWHERE
7a93128be620 : Import translations. DO NOT MERGE ANYWHERE
adba0f484aa4 : Import translations. DO NOT MERGE ANYWHERE
730d578187a5 : Import translations. DO NOT MERGE ANYWHERE
898413ef6995 : Import translations. DO NOT MERGE ANYWHERE
0a1c93b800a2 : Import translations. DO NOT MERGE ANYWHERE
c8fb9990571f : Import translations. DO NOT MERGE ANYWHERE
bb36e4e6fad1 : Import translations. DO NOT MERGE ANYWHERE
c07964521ae6 : Revert "Add support for ProtoLogging without any source code pre..."
60a5195983a4 : Revert "Improve performance of computing if a group is enabled"
213b65ab1b45 : Revert "Clearly distinguish ProtoLog hash vs message interface"
72657b7246ce : Revert "Always remove message string argument from processed calls"
460036e2859c : Revert "Handle null args list"
880176142b8d : Revert "Add logcat only ProtoLog impl"
dad144f27f1f : Revert "Add register groups API"
c8cc1219c7de : Revert "Initialize ProtoLog instances statically"
da6c5a454ac4 : Revert "Use registerGroups API"
8bdb5827bfa3 : Revert "Remove expensive trace call in ProtoLog log call"
7c27f66776ac : Revert "Update ProtoLog tests"
0f54dd8c9433 : Revert "Ensure we wait for all messages to be traced before term..."
abea3af3573c : Revert "Collect the stacktrace before entering the background thread"
7ded85083a1b : Revert "Refactor"
37761bd5ffdb : Revert "Handle potentially null strings passed as ProtoLog parameter"
9aab1696a832 : Revert "Handle null object params"
8d8cbb2fa361 : Import translations. DO NOT MERGE ANYWHERE
76c1a566f6f3 : Import translations. DO NOT MERGE ANYWHERE
7a81d0a15aeb : Import translations. DO NOT MERGE ANYWHERE
6be53ffb2ee5 : Import translations. DO NOT MERGE ANYWHERE
dbf6353076f3 : Import translations. DO NOT MERGE ANYWHERE
7996e011ce74 : Import translations. DO NOT MERGE ANYWHERE
af6d91bd07fe : Revert "Let WindowProcessController apply app specific config"
39a4a2666cb9 : [PB] Do not create windowless splash screen surface...
02449869cf9f : Add base scenario test for desktop mode maximize app.
49a9b02736b9 : Always choose starting window's sync transaction to reparent.
9b62e2eb5d84 : Revert "Add support for ProtoLogging without any source code pre..."
a675873e0ef3 : Revert "Improve performance of computing if a group is enabled"
8f5da09abd22 : Revert "Clearly distinguish ProtoLog hash vs message interface"
9486eb7ef1b4 : Revert "Always remove message string argument from processed calls"
3220edea88aa : Revert "Handle null args list"
164c8a8850f4 : Revert "Add logcat only ProtoLog impl"
950c63f93924 : Revert "Add register groups API"
6eac90fea4ac : Revert "Initialize ProtoLog instances statically"
812d479d6cd9 : Revert "Use registerGroups API"
a72c380fc11d : Revert "Remove expensive trace call in ProtoLog log call"
a6ee664db194 : Revert "Update ProtoLog tests"
7c82d9edaca9 : Revert "Ensure we wait for all messages to be traced before term..."
170c231081d1 : Revert "Collect the stacktrace before entering the background thread"
e2d4e3df55b3 : Revert "Refactor"
3a3403a68868 : Revert "Handle potentially null strings passed as ProtoLog parameter"
1688d1db0817 : Revert "Handle null object params"
08c9caf3bc3c : Send high-res scroll events from VirtualMouse
4b0479937177 : Remove colors.xml file from core/res/res/values-watch/
ec89a2282016 : profcollect: Rename trace_once to trace_system
1d6d8ac9feb2 : [res] Simplify XmlPullParser::FindAttribute() and StringPool::Sort
b67596d18fb7 : Fix seq not update when it is not from system server
5ea54744b42d : Add flicker test for minimum window size constraints.
800ba45f78de : Fix IAE for bluetooth routes without set BT address
15fe59f3cf4a : Move (predictive) back tests into PredictiveBackHandlerTest
b6fa1294ceca : Remove HoistedSceneTransitionLayoutState
7a6433376008 : Extend owners for notif views to the whole notif team
d0ed6e8bcc9e : Fix conversations not inflating with app icon flag on
337a1f04e338 : Add test for IAE on address-less bluetooth routes in InfoMediaManager
5d706ecc7264 : [1/n] Fix DesktopModeWindowDecorViewModelTests
a6e7b7d742be : Fix requestProvisionSubscriberId related API to work properly
9666ea6fa7ba : [Dev option] Move DesktopModesStatus to wm/shell/shared/desktopmode from wm/shell/shared/
db73805f3ff6 : Remove unneccessary method DesktopModeStatus#isDesktopModeFlagEnabled.
bddf1693eed2 : Handle Edget to Edge after sdk 35
72cf68b689f7 : Use ProtoLog directly where KtProtoLog was used
f19f3cafff4a : Remove KtProtoLog
fc91d69f4ceb : Remove expensive trace call in ProtoLog log call
59686cfadd42 : Better error message
35e0e1c627e8 : Fix DisplayRepository defaultDisplayOff
ea0fc95ada53 : Remove TODO(b/347672184) and explain why @Nullable is not used
4292851a86c2 : Use end timestamp set in the future to query NetworkStats since boot
eeb187c237e4 : Introduce IME switcher revamp API flag
c6ac5086d660 : Slightly delay touch outside event on embedded activity
7714d9d3cfca : Reset stylus handwriting after IME crashed
6a6cd46e5799 : Adds debug logging to Backlinks
4d851ae6b80d : Pass a bg handler when registering broadcast receiver
8cf85f57315c : Fix CloseAllAppWithAppHeaderExit tests
45094e9943bd : Do not move home when starting recent task from non-recents
d58dd1fa1db7 : Add jank instrumentation for exit desktop mode
2fb1df695c16 : Do not block transition by non-resumed relayouted activity
1afae0a9f30d : [Audiosharing] Add flag for volume dialog fix in audio sharing.
b026b57e8173 : Let WindowProcessController apply app specific config
ef72e86c78af : Revert^2 "Bunlde ClientTransactionItems when enter/exit PiP"
85acc4bacc8d : Revert^2 "[PM] Remove wear folder and the usage of xz-java"
a55d5a27de5f : [Flexiglass] Fix KeyguardCoordinator and parametrize tests
940e63a0eae6 : Implement back navigation on communal hub
35cd88d234ee : Create flag for `enable_windowing_transition_handlers_observers` to flag guard using transition handler and observer instead of task listener.
7995b5a65bdb : NanoAppMessage: Optimize toString()
5e3d677b9eb9 : Add hashCode() methods to ContextHub classes
1b95862256b6 : Handling back gesture in BackGestureTutorialScreen
38c278ce8baa : [Dev option] When toggle override matches its default state, don't override flags
c5acdeae0479 : Added Hardcoded Input Shortcuts
3316261c7749 : Shortcut Helper - Connect UI layer to shortcuts
d734fa62e231 : Caching permission check results in ContentProvider#applyBatch
f807ee9bafca : Handle null object params
b60269705f8f : Handle potentially null strings passed as ProtoLog parameter
f6f64620e5ec : Refactor
e414dc1d0428 : Collect the stacktrace before entering the background thread
621ff5c4b261 : Ensure we wait for all messages to be traced before terminating the trace
9ef20b416847 : Update ProtoLog tests
eee930b935f4 : Remove expensive trace call in ProtoLog log call
4f5f00507902 : Use registerGroups API
ca8dc9e41670 : Initialize ProtoLog instances statically
6b96f8c8c126 : Add register groups API
9265cf6ab77f : Add logcat only ProtoLog impl
33589258099a : Handle null args list
5e8a165e9158 : Always remove message string argument from processed calls
ac41512d77d6 : Clearly distinguish ProtoLog hash vs message interface
250c03ab300c : Improve performance of computing if a group is enabled
6c8490e7397b : Add support for ProtoLogging without any source code pre-processing
6cfdf037fa72 : Replace IMMS.SettingsObserver with SecureSettingsChangeCallback
6f5dbbe66734 : Dump type from DisplayInfo
d0f76880d65e : Take isAffectedByMute into account when trying to mute a stream
e89397e53fc0 : Adjust unlock transition timings
3064da547398 : Consolidate statusbar/notification and notification/
a7064b971b29 : Notification API hardening: add FLAG_SILENT
02b4a9758eaf : Notification API hardening: forced auto-grouping
caa61c115c9f : [2/n] Introduce main abstraction behind flag
d42ac6171d26 : profcollect: collect intilization code behavior for camera open events
f7a59a4a9b45 : audio: ble: change the ring of ble same as sco
50dbc843f12e : Add some logging
203ea5c4ed1b : Fixing the broken test
51c415c006a3 : Update app clips positive button to follow mocks
a9d2cc78198b : Revert "Update boot image and system server profiles [M84C39P60S0PP]"
8f30be4644d0 : Install CT log list data in /data/misc/keychain/ct directory
f7b4a5b8fd2d : multiPointerDraggable shouldn't start drag gesture with consumed events
8f453fe070b0 : Expose startedPosition and pointersDown to STL descendants, if available
df0c5d496a15 : Update stylus shortcut condition
cd5b5009fceb : Add flag to fetch keyboard shortcuts from system rather than hardcoding.
545fc5655765 : Moving LauncherApps#getPrivateSpaceSettingsIntent to its own flag.
17c6b1196702 : Add VolumeController extension and collector.
61f15e59407a : Mock System Settings for NotificationAttentionHelperTest
b79bbb517a1b : Fix incorrect flagging of flow change.
7bc428e7762f : Push wallpapers on the back during transitions
2ca9f5579fe4 : Add @SettingsBackground dispatcher
665e821c271a : Fix onUserInteraction not called with 3-button-nav and enableOnBackInvokedCallback=true
03ade5149136 : Check entire screen covered for all states during flicker transition
f1badff3d3a0 : [Audiosharing] Add util functions.
6310fa72511e : Move the SceneTransitionLayout demo to development/samples/ (3/3)
2c131a7d45a0 : Avoid relying on lambda identity equality
cf410ec680b6 : Remove BuildCompatUtils
33f940d1742d : Revert "Check phone or system process in PMS with multiple-user-aware way"
6f447e1e58fa : Send TV direct keys to global key handler to handle
eacd785a3ab9 : Fix animating target can missing show in start transaction.
d1bcb69fce9b : fix(high contrast text) : Make simplified paint have SRC_OVER blend mode.
0fb96d5040d4 : [Scene container] Transform KeyguardOcclusionInteractor
8aee0382c665 : [Scene container] Transform KeyguardSurfaceBehindInteractor
40bb68ba11cf : [Scene container] Disable boot to GONE
b3189e402d3b : [Scene container] Disable invalid edges in FromDozingTransitionInteractor
e49e099480b1 : Make IMMS.SettingsObserver multi-user aware
363d54735a1f : Move SettingsObserver#mLastEnabled to UserData
7b2a02c18241 : Revert "Add pre-deprecated "after-merge-finish" transaction"
dcff35671f28 : Remove "experimental" prefix from concurrent multi-user IME mode
5fc1daeb5b84 : Remove unintentinal early-returns in IMMS
e9822fdda12f : Revert "Add swipe gesture indicator for glanceable hub"
0a65df6e86d8 : NotificationPlayer: fix debug log error
78464d48425a : Allow setting open/close/change animations for ActivityEmbedding (AE) from SplitAttributes behind a flag.
b2ce137acb12 : [SettingsProvider] update per-package memory usage on clearAppData
4795368faf8a : Modify desktop windowing exemption logic and criteria
0898cdf66778 : Make sure both transition start/end callback sent
4a0ac25aad51 : Revert "Fix regression in PeopleSpaceActivity benchmark"
044e670f75bc : Adding accessibility description to add widget button
33e74ca0f740 : Revert "Fix clock being clipped in lockscreen after opening notification shade and unlocking"
e85ff5def075 : Make sendOrderedBroadcastAsUserMultiplePermissions non-abstract
64820d11c010 : Add CUJ instrumentation for KQS
a998b903cb16 : Make sendOrderedBroadcastAsUserMultiplePermissions non-abstract
68ebe2b1856e : Validate notification placement at transition end
e9050bbcb7ee : Kill apps when GIDs changed instead of only when added
782addf659fa : Create flag for enable_desktop_windowing_app_to_web
e69e50de8da1 : Added protected broadcast from UwbCountryCode: com.google.android.uwb.uwbcountrycode.GEOCODE_RETRY
107ce659bc59 : Add a flag to fix the cache for UserManager.getUserProperties
836b2715d860 : Dispose bindings on rebind
6193bde056d6 : Add setIgnoreDisplayTouches to FingerprintManager
ea240b07c871 : Only call IStatusBarService from foreground user
2fa844b3db29 : Minor optimizations to BrightnessSlider
41e9a2aac185 : Remove accessibility focus on add more widget icon
fa5f10e07ccf : Update DeviceStateController to use new DSM API's
626b8aa5e4e3 : [Dev option] In DesktopModeFlags, cache a persistent value for overrides stored in Settings.Global until reboot
22992d58c9fd : Make switchToInputMethodLocked concurrent multi-user aware
d4c657af834e : Update Android the language picker eligible languages (CLDR 45)
0baed3bcbfc3 : Remove WindowList
deaf90abab33 : API for specifying cutout of VirtualDisplay
b7d980b201d5 : [1/n] Create Flag for Compat UI Framework
efb4c5801744 : Document permissions for WebViewUpdateManager.
f9ca36109211 : Check phone or system process in PMS with multiple-user-aware way
0129eb9d4103 : Remove minimized tasks when there are only minimized Tasks left.
44f678756600 : [SB][Screen Chips] Show cast chip even if audio-only casting.
bb8eb2aa9d71 : Refactor to follow kotlin style
0deca5103c8a : Remove VibrationXmlParser @TestApi annotations
bfb9af45af2b : Add robolectric screenshot tests for bubble edu
4a74c88372b6 : Fix key for QuickQuickSettings composable
4068bc22a9f7 : Fix modes summary
9da6da8418fa : API for rotating virtual displays.
18408aa033dc : Check power saver when plugged in state changes
9f8b46536651 : Use utilities to trace callbackFlow
e945e8118774 : Add shade sections for NAS classification
f2b7a690fa7c : Deprecating flags and settings resets in RescueParty
6988f84934ed : Drag events can only start if there is at least one pointer down.
87ab6a787e08 : [Dev option] Create DesktopModeFlags to check enabled status of DW subfeatures.
6da3c59b9ee6 : Fix the restriction of odm partition overlays
6ebc87e57da3 : Add "H" for `state_hovered` to `StateSet.dump`.
6acbfda10c1b : Replace some mCurrentUserId with userId in IMMS
c6c2dcf8ad73 : Add Volume Controller API usage flag: use_volume_controller
32d8d4f41e9b : Add getAllConnectedDevices to assistant
8616f66693e4 : Add Context.sendOrderedBroadcastMultiplePermissions
14813c1b0c53 : Shortcut Helper - Convert key codes into human readable keys
c25bf01b5cf6 : Shortcut Helper - Create KeyboardShortcutGroupsSource interface
34329106824e : Add async registerCO API in SettingsProxy.
3a26daa11d61 : Add provision for passing CoroutineDispatcher for Fake Settings impls.
de126716949d : Add the niddApn to ProvisionSubscriberId
2722e5ce99da : Remove hasCommittedReparentToAnimationLeash
f25748e46c01 : HDMI: Do not start NewDeviceAction while DeviceDiscoveryAction is running
eb4c26ececea : Avoid infinite blocked loop in VDM
ce409170db2c : Add logging for app specific locales backup and restore.
7afcba066557 : Move logDroppedHuns to background
c1f431ce04c0 : Print transition type string when starting a new transition
3b5da2c4af8a : Add analagous finish activity traces in the client side
97f0f1e4ea92 : [aapt2] Improve dump chunks for string pools, fix diff
1e81807b183f : RESTRICT AUTOMERGE Delete keystore keys from RecoveryService.rebootRecoveryWithCommand()
27127fb6f00d : Maintain fixed-rotation illusion for wallpapers in transition
a2d09fedb4f1 : Allow specifying "platform" as cert for default permissions
c3febfe5aa8c : Make more methods in IMMS multi-user aware
f05c934ac4d9 : Camera: Minor update to CameraDevice doc
a73a764f79e8 : Revert "Allowing clicks on the IDLE state of the QSLongPressEffect"
ca97127b1446 : Use AlarmManager to schedule private space lock requests
9c7f00cec0fa : Improve handling of launching translucent occluding activities.
631ad0ada324 : Inline IMMS#getCurTokenDisplayIdLocked()
510a5a51f958 : Fix black veil when splitting from side in some conditions
930e5d776b26 : Inline IMMS#hasAttachedClient() with making it multi-user aware
a3baa3c3558e : Fix PackageManagerPerfTest with permission cache
350cf6e873ac : draw-wakelock: acquire only for state DOZE not DOZE_SUSPEND
bd516fe337fa : Split the lock synchronizing LMKD socket reads/writes
c444a567a5f9 : Fix flags linking for SystemUI
e3d7936c4a8b : Import utility class directly from the connectivity project
2fffd28dd305 : Minor typo fix in comments
8696b0b7c21f : Move getCurrentInputMethodSubtype() to InputMethodBindingController
3a70f3b3c1f1 : Introduce utility methods to check system/phone process for multi-user
b1cdc87baf61 : AudioService: more LE audio/Hearing Aid volume fixes
c40b465f3058 : Displaying the base activity's icon and app label in app header
e38b9127f9f0 : Add cache_quiet_mode_state flag
17a37a72c3e9 : Fix build error
d277eb0d7a78 : Fix Drag and drop bug when moving a tile within the current list
27a87000cfd8 : [Scene container] Fix StatusBarKeyguardViewManagerInteractor
b7e165a2222d : Refactor internal functions to InternalKeyguardTransitionInteractor
b0c39fa728f7 : Fix KeyguardTransitionInteractorTest
993197d27373 : Consolidate isInTransitionWhere()
6040f3cab37a : Ensure only authorized users can set display's color transforms.
f771c1ef7915 : Guard against a nonexistent dream settings activity.
add960290ea2 : Revert "Allowing clicks on the IDLE state of the QSLongPressEffect"
614b60cc1342 : Separate bundles from other channels
70ec7531c184 : [flexiglass] Hydrates biometrics displayState with proper state
4e47fc6d7da2 : Revert "Allowing clicks on the IDLE state of the QSLongPressEffect"
2b19e6f12783 : [bc25] Adjust the dual shade scrim alpha to match the latest UX mocks.
2224a3699ba2 : Add private profile user lifecycle tests
49eeb5b73661 : Add support for predictive back in STL
f42fd869ac93 : Refactor KeyguardState.isBouncerState()
07ccadf6ac04 : Remove isFinishedInStateWhereValue() and verify deviceIsAsleepInState()
f0982acb3865 : Transform isFinishedInState()
c31842043545 : [flexiglass] Report userPresent when device entered.
460f4201514b : Change ShellTransitionScenarioExtractor to TaggedScenarioExtractor for Desktop Windowing CORNER_RESIZE flicker test so that it collects the relevant jank traces during resizing and reduce flakiness.
81066777818f : Move home task to back on core launch
eefbb7279859 : Inline IMMS#queryInputMethodForCurrentUserLocked()
0c32789bddfb : Remove getCurrentInputMethodSubtypeForNonCurrentUsers()
36da6c6099db : Add vector-specific stroke color A11Y settings to PointerIcon xmls
473a602e8a0e : Add vector-specific stroke color A11Y settings to PointerIcon.
6a6bc9e48119 : Make IMMS#getCurrentInputMethodSubtypeLocked() multi-user aware
e71059c5ac49 : [bc25] Do not make the scrim opaque when Dual Shade is open.
cbc0f97e7e2b : [res] Move the latin parents map to be first
ecb807b69b92 : Simplify handling of nested classes
7d4ebb991539 : Small fixes to ParsedVibration
44366c4a2438 : Add KeyGlyphMap providers from AOSP
2e891dd21584 : KeyGlyphMap API implementation
a2481258ac07 : [Flexiglass] Move top scrim padding from the NSSL to the NotificationPlaceholder
5405478302bf : Fix DisplayRepositoryTest
03bf24cb8036 : Support configuration to enable/disable Force Iwlan mms feature
d5d8c6e854b1 : Add Context.sendOrderedBroadcastMultiplePermissions
f890fc3b9a62 : Add device settings service and aidl definition
81d6564dd089 : Reset pending relaunch count on activity stopped
b0a42d9c28fe : Fix windowless snapshot surface drawing with mismatch configuration.
e1702b54e52f : Correct keyguard occluding condition for wakeup
15377a2bd3f5 : Cache user serial numbers
1ec9d663ea14 : Cleanup alwaysDeferTransitionWhenApplyWct
b5600f5f9741 : Fix lastDispatchedState sources change
a35c28a2ce70 : Remove InteractionJankMonitorUtils and usages.
97e569a3fe2b : Add new API for starting a trace session with SurfaceControl input.
d2dc1cb8c8e4 : Remove outdated code of task dim bounds
0a5f2ad539b0 : Remove wallpaper visibility preservation for display switch
6354d49da990 : [PM] Support update-ownership for Archived app
b4963e42bd22 : Skip starting VpnManagerService for Wear devices
c7000ad7059f : Handle UserShortcutType.GESTURE in AccessibilityManagerService
5a8f85625868 : Use a local list to handle removing process
a4dbef2d9bb0 : Revert "Skip test until concurrent multi-user IME is enabled"
c07b99a2bd4e : Add a method to write password data
65b8a795ebe3 : Move mImeWindowVis and mBackDisposition to binding controller
770aad409355 : Import translations. DO NOT MERGE ANYWHERE
797e733aeeee : Import translations. DO NOT MERGE ANYWHERE
371ece4352d6 : Import translations. DO NOT MERGE ANYWHERE
8a573ea4b559 : Define OWNERS for CertBlocklister
c01cae4a0fe7 : Add some tests for concurrent multi-user IME settings
5cff90ede805 : Fix the transparent group header
b50217689452 : Add aconfig flag for fixing the transparent group header
047e1a930d92 : Add android_sdk to the list of DeviceConfig scopes that are mapped to system properties.
bbb64ea0d14d : Refactor createAnimationParamsOrDefault.
bb2a4b366860 : Bail early in exitPip if leash is null
773d918c4606 : Update video URL for youtube 1p3p Flicker tests
ff9cae0589cd : Implement double tap in PiP2
c6c062e0a407 : Offset display cutous on foldables, button nav
47b1c54260fe : Do not show remove button unless item is selected or reordering.
1d50dfa4e4be : Fix the gap between notification and smartspace is too large in large screen portrait mode
35dfc2f94e51 : Dump more per-user data in IMMS
c35c14229c66 : Add OP_EMERGENCY_LOCATION appop to allowed appops in the Privacy Dashboard
e8fb890563cc : [piav2] Code cleanup
eec488f45ae2 : [piav2] Simplify UIDs in PacakgeInstaller app
3de6db943ba4 : Disable rotation checks in DragDividerToResize
9796873b6730 : [SB][Screen Chips] Add CUJ java mappings for launching chip dialog.
3e8f17d903bd : Timeout edu HUN after one day
c6a5ad6a0a8c : Replace "System UI" app name with "Android System"
22c69ba17b6e : Repackage nav bar code into view and controller logic separately
ae04a4f4e11c : [flexiglass] Add Snoozeable HUN Placeholder and HUN touch handling
78d9c1b780fe : [piav2] Ensure correct installer name is shown in UpdateOwnership dialog
5f165ec3ee0d : Do not consider implicit lifecycle observers.
f8cd81b04b3b : [Mobile] flowOn for cdmaRoaming
524018b75ec2 : Update communal background to be animated by default
f37b2c43ef5a : Import translations. DO NOT MERGE ANYWHERE
01d843aa4d8d : Import translations. DO NOT MERGE ANYWHERE
32291eb7f325 : Import translations. DO NOT MERGE ANYWHERE
2f13beab3a2c : Make quickswitch splash reveal animation split aware
cd1d9c1d145c : Import translations. DO NOT MERGE ANYWHERE
0408751dff6c : Supports Android APIs for the Carrier NB-Satellite Provisioning
c3f8cd906790 : Revert "Transition to hub from screen off when applicable."
4f338d314241 : Provide a method to get the default icon for a type
ea72b46dff41 : Replace noteOp call to checkOp
7e68691c65f9 : Import translations. DO NOT MERGE ANYWHERE
60d67c86c8d8 : Import translations. DO NOT MERGE ANYWHERE
c90d022ed806 : Import translations. DO NOT MERGE ANYWHERE
9af23f60c7d8 : Import translations. DO NOT MERGE ANYWHERE
2c093a4ff826 : Import translations. DO NOT MERGE ANYWHERE
b5e1492389e9 : Import translations. DO NOT MERGE ANYWHERE
267cba60a7db : Import translations. DO NOT MERGE ANYWHERE
90d1e84d7432 : Import translations. DO NOT MERGE ANYWHERE
72429e0e5564 : [Dialog] Remove 48dp minimum height requirement from SysUI dialogs.
f0bd1e59f28b : [SB][Flexi] Make KeyguardStatusBarVCTest pass regardless of scene state.
ec7a3088869c : Support "in-memory" ZenMode
ab4d1d114c33 : [NotificationHeader] Fix NotifHeader and LargeIcon conflict
2f7e11f11f99 : do: fix flagging logic for cancelBlockScreenOn
cbc388fe23dd : Make assisted_gps_enabled off by default
2dabfda8a25f : Log process exit reason and subreason as strings.
dd97f5780c0e : [SB][Flexi] Show lockscreen status bar even when no auth required.
4a0accfa30a6 : Dont grant Phone and Calendar permissions to Assistant on non-Wear lowram devices
95bfc3eb9391 : Fix javadoc formatting in ContextHubTransactionManager
5c39f007acaa : Add APIs to support per keyboard glyph maps
e1a6be6ba890 : Revert "Don't listen for alternateBouncerChanges if unnecessary"
799bf765c6c6 : Supply icon (in addition to name) for addCustomManualMode()
b0e32440da98 : Reland "Fix there's no padding between time and date in large weather clock in AOD"
8b5e2b45fb8b : Add OWNERS file to multivalentScreenshotTests
cb9f772646ff : RingtonePlayer: URI userId must match that of caller
707005c9ffd8 : Update bubble education view goldens
7efc1c3faba9 : Fix AOD flicker on certain devices
d2d372e35169 : Revert "Add mandatory biometric prompt to platform surfaces (3/N)"
4b4156057831 : [flexiglass] Fixes crashloop.
941547d48d7c : Add lint rule to make make sure we update the ProtoLogTool when updating the ProtoLog class name
06f2a34f3242 : Update KtProtoLog doc strings
e02fc3fda248 : Update package ProtoLog is imported from in tests
0525d198c070 : Use android.hardware.vibrator NDK backend
a32127e18874 : Don't store doze manual brightness in setting
468558caba8f : Move oobe flag to frameworks/libs/systemui/aconfig
123a55e96bdc : Fix NPE: due to race condition between KCM package update
badb504f05ef : Add permission MODIFY_AUDIO_SETTINGS_PRIVILEGED to SystemUI
98057c66363d : Security fix for VPN app killable via lockscreen.
58f14f7e5868 : Ensure device_owners2.xml is always written.
ec923ae4732b : Add unit test to test data overflow when using BinaryXmlSerializer
724e36e30a06 : Restrict USB poups while setup is in progress
e2e01571b42b : Rate limiting PiP aspect ratio change request
03d9c1450aa4 : Fix READ/WRITE operation access issues on Restricted appOps.
23646b93f5f1 : Hide SAW subwindows
b09e962d2dac : [SB][Flexi] Hide home status bar on lockscreen when flexiglass enabled.
f1df579b9f49 : [2/n] Add policy to skip the BlockedAppStreamingActivity
6e7d051f6e57 : Implement QQS for BC25
16e3b10e74cf : wm tracing: add flag for perfetto migration
f32d49d4074f : [bc25] Add DualShade aconfig flag dependency on SceneContainer.
0b0221bf56fa : [14/n] Adding tests for AppCompatCamera
9d0689d9ee91 : [13/n] Create Overrides and Policy for App Compat Camera
63f5c5b76a28 : Add OWNERS for KtProtolog.kt
f89a94ddf1ae : Update protolog-class used by protolog tool in build rules
3bbe5baae70b : Move ProtoLog class out of common
6421d1e8dc4c : Shortcut Helper - Define mapping of key codes to strings / icons
66f9b6839b54 : Store display window settings per user to avoid conflicts.
81441aa50f45 : Mark pinned activity task as auto-removeable from recents.
5afdffd186ee : Simplify the default keyboard vibration state
1050ff9e5485 : Fixes activity not resumed after applying WCT
22bbcfb1dabb : Improve handling of launching translucent occluding activities.
c573ac6b7e0a : [PM] Update TextAppearance and remove local style
764ee9192f5b : Correctly propagate userId in IMMS#setInputMethod{,AndSubtype}
2a6b6848a753 : Revert "Temporarily make binding controller no-op for visible bg users"
df958e7db76a : Make IMMS#canInteractWithImeLocked() multi-user aware
777a9c69fd2c : Warn on updating the deprecated serial blocklist
10c9ad7a07dd : Rename CertBlacklister service to CertBlocklister
c68488458aaf : Move keyboard vibration config to frameworks/base
127740da32f5 : Fix: DreamServiceWrapper causing significant jank at wakeup and sleep
56b9b7a3709a : Add counter for bulk sync and check namespace in comparison
0ecf7d5edb1c : Fixes wrong colors on internet/bluethooth dialog
716e3898df58 : Remove a redundant abstraction ImeVisibilityApplier
d020a38e4148 : RESTRICT AUTOMERGE Delete keystore keys from RecoveryService.rebootRecoveryWithCommand()
9cdf9eae2e02 : RESTRICT AUTOMERGE Delete keystore keys from RecoveryService.rebootRecoveryWithCommand()
a944a227b58b : Fix DefaultImeVisibilityApplierTest on auto surfaces
b7609c16c219 : Add new satellite error codes
a4df4cc56caf : Remove overload ImeVisibilityApplier#applyImeVisibility
73c4a2d1c695 : Allow custom animations for AE change transitions behind a flag.
5700bcd33ea6 : Fix CommunalDreamStartableTest test
1b93a9220b1c : Log onPanelExpansionChanged events
7ad31f36b19c : Revert "Fix there's no padding between time and date in large weather clock in AOD"
6416c279f922 : [flexiglass] Make sure scene and userActions are in-sync
f9d8d4945a05 : RingtoneManager: allow video ringtone URI
8d8635ddf11d : fix performance regression on qs_new_tiles
8bca9a433171 : [ECM] Defer changing op mode to MODE_DEFAULT
d2a7e4da9696 : Add jiewenlei@ and shuc@ to OWNERS of autofill and remove reemabajwa@.
709415eb32d1 : Add warning log message when sync disabled is on
26ebfeb5e239 : [Autofill Framework] Fix authentication id by limiting request id to only 15 bits.
a7162938d983 : Ensure reported events belong to existent users.
c88729d94b3a : draw-wakelock: disable draw wakelock to limit aod animation
3e2ef35e2823 : [flexiglass] After delay from bg, collapse shade from mainDispatcher
d2dc283a2189 : Make IMMS#calledWithValidTokenLocked() multi-user aware
3ac98445dcc7 : Rename mag shortcut method to notifyMagnificationShortcutTriggered.
b140ae9bfd0c : Allow embedded windows to use FLAG_WATCH_OUTSIDE_TOUCH
04d37762f28e : Use Updated DeviceStateManager API's in DSMService
154a6abecd99 : [flexiglass] Fix remote touch on flexiglass over launcher
a21220f0c1ec : Move call of PulseExpansionHandler.setUp to startable
8d3eaae62571 : Add new satellite error codes
f8e279dc9159 : Fix issue with incorrect drag starter being used and handle removed tasks
34f40913452b : Ignore pip TransitionInfo Change that doesn't have taskInfo
7a18b553c184 : Allow visibleBgUsers to use OverviewProxyService
8a9469275803 : frameworks: Add highly concurrent MessageQueue implementations
d81c55c46209 : Cleanup ContextHubServiceCallback#handleNanoappMessage
7088fab56a7e : Make RotationChangeProvider Threadsafe
d98cfa8c6f1a : BatteryController: Use stable reference for handler callback
c3341e88cf0d : Fix typo in DeadObjectException.java
515078d28b96 : AudioService: BLE events clears routing+volume cache
8634b7289c1a : Revert "Add lock screen shortcut for opening glanceable hub"
a1385edc4aab : Revert "Add bottom right chip to dream overlay to show glanceable hub"
e08e5c4a76ea : Hook up major per-user call flows in IMMS
f137374313cb : Fix regression in PeopleSpaceActivity benchmark
c04c0e1c95bd : [1/3] VDM Activity control APIs
5d6053e465db : Disable IME predictive back animation in multi-window mode
c1a88e0b357f : AudioService: fix LE Audio volume update after calls
27c5aa0f4427 : Handle maximizing non-resizable activities in desktop mode
3ec7017a4751 : [Inline Reply] Use system expanded for not pinned hun
6d7332e469b3 : [Dev option] Use Dev option to override whether DW should be enabled
9a458e3959ab : Jank callback API refactor.
c429a3f3e698 : Fix documentation of NotificationManager#ACTION_AUTOMATIC_ZEN_RULE
df7b46c3e194 : new implementation of IME shortcuts retrieval
429defcc96f7 : AudioService: handle SCO audio activaton for regular VoIP apps
736ef249c8a4 : aapt2: avoid vector<const T>
0d6faae8b908 : [WIFI-WEP] Show WEP dialog when WEP disabled by the provider.
c57550c9a526 : Fix to hide the Satellite SOS system notification during satelltie overlay mode.
45de7bc683e0 : Make isPowerPluggedIn a method for flexibility.
7d7222df2076 : HDMI: If active source was set, ignore <Standby> from non active source
b70bdab97652 : Show one-time education HUN for suppression
470829202039 : Add mandatory biometric prompt to platform surfaces (3/N)
195e05564718 : Fix applyImeVisibility usage in IMMS
527051b2175f : Fix missing frames during shade close
4c87814bfaf9 : Fix NPE in BatteryStats.dump
542d371c1fd0 : Closes old FAB tooltip if a new one appears
281c870c1c04 : Fix clock being clipped in lockscreen after opening notification shade and unlocking
2be27a080b8d : Migrate to use new signature-to-dex --out option
6501b0d3f901 : Add hidden API putPhoneIdAndMaybeSubIdExtra
72f50f601da0 : [framework] Add a flag for nfc persist log.
ce7fbc390646 : Add unlock reason to alternate bouncer when starting activity
43bafaa81b04 : Add SYSUI_STATE_DISABLE_GESTURE_PIP_INVOCATION
50a25de3681a : dpc: fix DisplayPowerControllerTest for cancelBlockScreenOn
920c84de71bc : Fix NPE in HeadsUpEntry.isSticky
eca83c7a777b : Fix the missing HUN removal animation for delayed group notification
4b8fa0ead253 : Fix NPE in ApplicationExitInfoTest
0118489d2e7d : Fix swiping up on hub when when security is swipe.
041136f7b88a : Fix issue with drop target when dragging new widget.
79fb63c199cf : Add more logging to ShortcutService for debugging b&r issues.
784ccf6d8f46 : New default color values for custom tokens.
cda857346e92 : [res] Double checked locking in ResourcesManager
720148586dcb : Re-enable WifiBatteryStats and CellularBatteryStats
971106e887d2 : [flexiglass] Spread inputs when passing them to rememberSession
564e68c27610 : Add vaniadesmonda@ to OWNERS for wm shell tests
e2bd07591b09 : [Relayout] Part 1: Define flags
42e82942edc2 : Fix there's no padding between time and date in large weather clock in AOD
03b7936c6e38 : Support overlay transition by animation params
a92b8bf55226 : [Flexiglass] make NSSL expanded in the QS
e16ad2818695 : Skip binder call if it's the same target
685b186c0742 : Implement drag and drop for edit mode
a5af2d385232 : Create puller for batteryHealthData
0c973ce7d48f : Allowing clicks on the IDLE state of the QSLongPressEffect
b8d88fb7e3cf : Add a flag to cache user serial number.
1868724582ec : Add reliable message retry support to the Context Hub Service
b1065413f596 : Making BrightnessSynchronizer operate on Display thread
d4cfbb807cfe : Remove references to udfps_view_performance flag
a8458cd441e8 : Shell cmd power-reset instead of power-on
b54585e667b9 : Make ContextHubTestModeManager a dedicated class
721a2fc371d5 : Add reliable message retry fields to ContextHubServiceTransaction
c478dd15cae1 : Do not intercept Back Key Event with FLAG_PRE_IME_ONLY in NativePreIme stage
42ac44f21cc6 : Update backlinks to send data to note-taking app
ca66d291162a : Allow reading wallpaper with MANAGE_EXTERNAL_STORAGE
384071746eb5 : Revert "Replace legacy StorageManager check"
6104eb96ce4e : Add null check in the notifyForegroundUserAboutSoundIfNecessary
b8d6c64bedd7 : Introduce a lock screen fadeout, adjust timings
1973f979f6c4 : [Inline Reply] Fix RemoteInputView visibility listener leak
73f19b459f9e : AudioService: fix spatial audio state restoring and head tracker detection
5b32d1816e00 : Clear transitions from the map on merge
10e3a7a377a1 : Dismiss the dialog manually if controller is null (e.g, when the dialog is triggered from search box or the screen is locked).
9892548d2a69 : Support CDM-less virtual devices.
a6fc83535d77 : Remove old owners from SettingsLib/src/com/android/settingslib/bluetooth/OWNERS
a6ca778e4a1e : Address virtual rotary API council feedback
f9eac342e036 : Clean up MobileNetworkInfoEntity unused fields
a823af7c7514 : Fix failed test CommandContentProviderTest.
b9bd724d809c : Add Interaction type java mappings for desktop mode
79ecc470da82 : MediaCodec : Update javadoc for ROI encoding
1a6ebcc9f437 : Create feature flag bal_send_intent_with_options
91ad53337238 : Fix freeform task launch handling when keyguard locked
888ba1a8e92a : Re-enable MonotonicClockTest.corruptedFile()
fc0667437b38 : [flexiglass] Renames KeyguardLongPress<*>
69ccc07451ce : [flexiglass] Wake up from AOD when lockscreen tapped.
92127de6c785 : Remove main thread assertion from some parts of LockscreenSmartspaceController
37bdb9b54d63 : Fix logger print format converter
69d9721f3b62 : Migrate audio permission provider prop listener
af33533f90da : Make AudioService perm provider HDS aware
9a21937d4a5c : Let ImeTrackerService use our own Handler
fb8a06942429 : Add method to check if streams can be muted from UI
e6b081d55b23 : Pass full AttributionSourceState across Java/Cpp boundaries.
2dd414035cdf : Fix PromptViewModelTest package
c9c0d5eee84b : [res] Fix the registered shared lib asset caching
ce5d4358fd38 : Action for adaptive notif settings
a591902dd5b1 : Increase education HUN title char limit
fb6e6e9323c5 : Extract getAppIdTargetSdkVersion() in AppIdPermissionPolicy
4d9a352ac94c : Ignore attribution data for unsupported custom power components
3b4d8934c98b : Pipe nav bar transitions logic into task bar
21085fe93fd9 : Add RescuePartyTests to postsubmits
3ecb0627fe6c : Fix swipe to hub sometimes not working
d900501d6068 : Create flag that controls bubble bar in the persistent task bar.
1d7b85971273 : Remove redundant genrules
65e8bbc078b4 : Make REDUCE_MOTION setting permanently readable.
34388cffe1e0 : Add Keystore migration method to WifiMigration.
67a28711c7ef : Remove redundant init code from IMMS
182f0eba6b6a : Update a stale comment in IMMS constructor
b15f3351b539 : Camera: Fix broken doc link
9f305dce3fe0 : [flexiglass] Hook up notification scrim to Shade's empty click handling
eb9574095308 : Add support for color theaming
dccc1ebad7df : Remove enable_sharesheet_metadata_extra
828dd91d49bf : [Flexiglass] Fix brightness mirror
e51ae85f6fdf : Implement getBatteryHealthData in HealthServiceWrapper
5ea65de0d876 : Fix some organization of view model
05dd3ff5c3af : Deprecate use of onActivityHidden() in PiP
de35e9db6776 : Write ColorStateList to proto
0c95232c634c : Write RemoteViews caches to proto
532b066be796 : Add hdhabu@ to WEAR_OWNERS
5595328147ae : [VRR] Still do touch boost with an ongoing press gesture
21d99405899f : Send WallpaperToken visibility to SyncTransaction
0906100dc24e : Replace memoryHeaders with a more generic extraHeaders, and add a watchdog-specific header
7f3fcc75a34d : Updating the flag reset deprecation flag
f904294d9e6b : Initialize isKeyguardEnabled from LockPatternUtils.
862a7b01ed38 : Fix flaky PhysicsBasedUnfoldTransitionProgressProviderTest
3dd090ff87cc : [flexiglass] Specify AOD when changing to lockscreen for sleep
721b9dc2154e : Add IDC file for touchpad
2f76917159e7 : Change order of isVisible and setVisibility
7ae5e8361550 : Update app clips UI to support edge to edge
64c624baf889 : Removing old code
c944165be415 : [SB][Screen Chips] Don't show time on call chip if time is invalid.
57148ac66dfc : Don't play pre-commit velocity slow-down for IME predictive back animation
24e894f83ba8 : Remove unneeded type
e5b99970c940 : Update backlinks UI to match mocks.
cf3810cf16d6 : Add Overview team to SystemUI OWNERS
803659a0b367 : Add Volume Panel sliders logs
23f753906482 : Remove chooser_album_text flag
29d0acb8c0d8 : Add support for overriding power manager flags
1d6f6bd2fa61 : Fix education flows for thin letterbox
194c2175a509 : Fix education flows for thin letterbox
6457ef80a696 : Stop using vsyncId from Choreographer#getSfInstance
34d4646a8f0c : [12/n] Remove redundant properties
0e3de559ca3d : [11/n] Rename AppCompat Capability suffix to Overrides
8785aaf6e1d2 : [10/n] Reuse Robots in AppCompat Tests
c3c8964b4cb3 : Update OWNERS for framework lint checks
a43009cb6ec7 : Convert gUnifiedServiceManager to IBinder and use in ServiceManagerProxy
d73478c3ea63 : MultiDexLegacy minsdk bump from 8 to 21 MultiDexLegacy minsdk bump from 9 to 21
9680ba9d763c : Remove unused code from the NSSL
11482fb2ded1 : Demote Lint FlaggedApi violations to warnings
3b1ec475e72f : Demote Lint FlaggedApi violations to warnings
c85d5febdc18 : Delete keystore keys from RecoveryService.rebootRecoveryWithCommand()
0654191f7a8f : [PB] Always cleanup fixed rotation when finish predictive back animation
10bd717ce81d : Support NTN-Capable Subscription API
3d9e35ccb7b0 : Apply display change for non-started transition
af063435cb14 : Add static libs for enabling perfetto trace collection.
5bc1220885a3 : Do not use stale relayout window infos
766674fa088e : Add smartspace logs for media cards impression
ef07d4504d0b : Add smartspace logs for click and dismiss events
a20bd93d6160 : Remove InputMethodSubtypeSwitchingController#mContext
6f0977c3f390 : Clarify two-phase constructions on two IME-related controllers
0790d1bddb45 : Keep the implicit flag for pre-23 apps when inheriting implicit permissions
72043a4e91b4 : Import translations. DO NOT MERGE ANYWHERE
f623306f6193 : Import translations. DO NOT MERGE ANYWHERE
33e60ea61d42 : Import translations. DO NOT MERGE ANYWHERE
a52e6d4d4252 : Import translations. DO NOT MERGE ANYWHERE
2b8f32d444db : Import translations. DO NOT MERGE ANYWHERE
a330696957cf : Import translations. DO NOT MERGE ANYWHERE
1b8e03d35443 : Import translations. DO NOT MERGE ANYWHERE
c6828dd4ab69 : Import translations. DO NOT MERGE ANYWHERE
d4df83e1dc87 : Import translations. DO NOT MERGE ANYWHERE
d683d9cbf005 : Import translations. DO NOT MERGE ANYWHERE
3740a1cae7c2 : Import translations. DO NOT MERGE ANYWHERE
c55d88ed36f2 : Import translations. DO NOT MERGE ANYWHERE
4e4c89a14052 : Fix UIAutomation.executeShellCommand()
0e3fab898374 : [VRR] Disable moving view logic when window type is TYPE_INPUT_METHOD
f6c4c53cc74b : Import translations. DO NOT MERGE ANYWHERE
e38a6c32f4d5 : Import translations. DO NOT MERGE ANYWHERE
463774800437 : Import translations. DO NOT MERGE ANYWHERE
493f1e5f0d1b : Import translations. DO NOT MERGE ANYWHERE
23308f4bb54b : Clean up bundleClientTransactionFlag (3/n)
234e3954dd07 : Calculate maximum bitmap cache size when constructing collection items
a5d0d2c73df4 : Clear active sessions when stopping touch monitoring.
492af17ca97c : Audio playback activity monitoring: log listener uid/pid
ec687d7a60ec : Fix invalid program info check in bcradio client
6656e1db5c7c : [flexiglass] Invoke IKeyguardDismissCallbacks
7ed620b8ca12 : [restrict_nonpreloads_system_shareduids] prevent previously installed apps from being uninstalled on reboots
c8fca81ecfa9 : Import translations. DO NOT MERGE ANYWHERE
c95809d3b367 : Update documentation for WindowManager#transferTouchGesture.
2d17fda96f68 : Import translations. DO NOT MERGE ANYWHERE
b9498567a226 : Import translations. DO NOT MERGE ANYWHERE
b5c0ef0843f1 : Add ability to pass flag read only status to aapt2
253553e5037e : [flexiglass] Bouncer scene cannot be occluded
e3f0f7c6df81 : [flexiglass] SYSUI_STATE_NOTIFICATION_PANEL_EXPANDED when occluded
f82bbcdacaf5 : [Inline Reply] Stop inflating remote input view for heads up
6daed618ab9e : [Inline Reply] Expand Notification on inline reply
5b4ccd5890fe : [flexiglass] StatusBarState is SHADE when occluded.
e0d7c8615b5e : Import translations. DO NOT MERGE ANYWHERE
f6476051264c : [Inline Reply] Add onMakeExpandedVisibleForRemoteInput tests
b81560ca9863 : Import translations. DO NOT MERGE ANYWHERE
5f9392e7660d : BtHelper/SoundDoseHelper: fix misc error-prone warnings
05ebade51dd3 : Import translations. DO NOT MERGE ANYWHERE
d4077642a628 : Import translations. DO NOT MERGE ANYWHERE
ea89f7b2d99e : Import translations. DO NOT MERGE ANYWHERE
d6b4a14028cb : Add aconfig flag for fixing the missing HUN removal animation for group
11a751c29313 : Check IsolatedOwner permissions for known isolated_compute_apps
2fe7082f8881 : Updating userState shortcut targets to enforce defensive copying
03aa21bb3f6c : Refactoring updateAccessibilityShortcutTargets
0c16dd388d50 : Revert "Ravenwood: sdk to test_current"
43b2500a9750 : Shell transitions not received when activity already open on another display
c5d54570fe11 : Refactoring performAccessibilityShortcut
e9e12ca243cb : Move present fence await off main thread
3ee7cf9a8ddc : Google RCS uses FTEU MO SMS for phone number verification [ Week 25]
d53159fb53fb : Revert^4 "AppStartInfo surfaceflinger and renderthread timestamps"
0f1c0d809229 : Remove the "show all widgets" setting for communal hub.
1e5452a07694 : [res] Optimize Theme::ApplyStyle()
72464747c330 : [res] Add a Theme::Rebase() benchmark + fix data
1611e110d343 : Improve error reporting for open-database failures
7cd76af0d648 : Properly persisting brightness set to max for multiscreen devices
cc8b30702f24 : Fix failing TvPipGravityTest cases
8fcb843e862c : Move #mSwitchingController to UserData
b303e7acab46 : Bump the max size of the getUserData binder caches
a0650873848b : Deprecate some active_unlock_unlock_intent triggers
444597e7d2aa : Move BC25 tests to multivalents
6bd19b03d098 : Additional logging for dropped shade touches
fb7305d234a0 : Add notification for alarms and timers fired from background user
06599b180b32 : Update widget editing highlight to match specs
6ebcca811877 : Adjusting strings to match style guidelines
1fa0a3f43909 : Use current user id when invoking omnient.
8447a9ae1e0c : Ignore AttachedChoreographerTest testChoreographerDivisorRefreshRate / testChoreographerAttachedAfterSetFrameRate
e392fc8e3153 : Enable fullscreen swipe by default
5046a1791641 : Deprecate InputMonitor and monitorGestureInput
d1307e7a101b : Keep members that are weakly referenced from native code
2b4abbbe752e : Add test tags for the VolumePanel.
417094ee3776 : [1/N] (Max Menu) Better encapsulation of window decor's views
06fcabde6a36 : Clean up reflection-related services keep rules
b4f57f81c916 : Initial screenshot tests for bubbles
8a0ac39a1720 : Skip animation background if there is a wallpaper
ab993343933a : Listen for media lockscreen setting in background
b27c93625d51 : Fix Token name onThmeAppRing to themNotif.
4009111459bf : Fix issue where stylus battery notification shows -1
a84953202ae6 : Disable overscroll scene transition
9c4b182c074e : [Flexiglass] Fix 1px rounding error
9b4300a997d5 : Fix failing tests with desktop wallpaper flag enabled
0b3dfd55f06c : Shortcut Helper - Connect interactor with system shortcuts
8033e0f41765 : [Inline Reply] Cover heads up and pinned in isExpanded
8a78c884da39 : Remove unused PreviewPositionHelper.setSplitBounds
feeaaefc2a06 : [Inline Reply] Add Flag for expand heads up on inline reply
be9db2b3e63a : Clean up launched flag removePrepareSurfaceInPlacement
316a7a428e32 : Add OVERRIDE_MIN_ASPECT_RATIO_SMALL
dab2949f678f : Virtual rotary encoder API
ee5472ebbb23 : Refine strings for dangling notifications
736fe0fdce18 : Clean up bundleClientTransactionFlag (2/n)
2193eb5cf453 : Add comprehensive icon asset and size verification through BiometricPrompt transitions
eb700ed24b67 : animateItemPlacement() is deprecated and needs to be updated to animateItem().
0697aff19022 : Update face auth assets from drawable xml to json
92d422dcb94a : Add udfpsOverlayParams reference into PromptViewModel
15a4d6b0bcc5 : Use callback of remote display change as timeout token
b96d615a3919 : Fix Menu language is not correct for CEC639-2 for traditional zh Hant
fdb0e916ba3e : Add tracing for updateAppFreezeStateLSP.
3d6fe8925d8a : [flexiglass] Switch scenes when keyguard enabledness changes
4afe405e26ad : [flexiglass] Home family resolver considers keyguard enabledness
aaa7cce5ebdf : [Autofill Framework] Add a debug log to help with triaging.
77ee45f3de23 : Fix missing break when parsing allow-package-shareduid
1840cab08d64 : Properly constrain FAB to its normal bounds when tucking
f995fe631227 : Set up environment for media smartspace user events
f91cd1e1e48e : Revert "Call stop() before calling setPositionMode()"
bea39bf1ed19 : Trace Transaction#setFrameTimeline
9586666c96de : Fix lock icon missing on hub
c9cd5689b8a3 : [SB][Screen Chips] Make chips accessible.
a447ed2e1996 : Add new CAPTURE_CONSENTLESS_BUGREPORT_DELEGATED_CONSENT system permission.
109bde3be21a : CSD: Avoid higher volume when resetting to RS1
43bacd617d07 : Account for runtime component enabled state to check if OEM UI is enabled.
1732157a1a9a : Show unlock prompt when user interacts with the hub
2bcfcc52edaf : Fix app bubble not use updated intent on repeated app bubble launch
b5df56f2e110 : enforce limits for VisualVoicemailSmsFilterSettings properties
81a369c06c93 : Use Kotlin member naming convention consistently
446f2f6d82c8 : Close InputStreams when loading icons.
2897872229f5 : Make AccessibilityModule optional.
98e260a98168 : Rename sensorType in promptSelectorInteractor
3e79e0fb88b8 : Move the mStrictModeCallbacks to be self-locked
c18c614aec9e : Ensure group summary (and any notifications added directly by NMS) have the correct token
b66774dd57a1 : [bc25] Set Dual Shade destination scenes to match the shade alignment.
45830862a00e : [flexiglass] Allow transition to Gone when keyguard is disabled.
68cbb9234a50 : Properly persisting brightness set to max for multiscreen devices
c208c6e4f021 : [SB][Screen Chips] Disable the old icons if flag is enabled.
584ee44ddbe2 : [SB][Screen Chips] Don't let the timers reset on theme change.
247f35acf76e : [SB][Screen Chips] Show 3-2-1 countdown for screen record chip.
8485d5e94814 : libmedia_jni: Remove unused dependency on libprocessgroup
0c5434653264 : Set up show/hide in startT/finishT for wallpapers
f0ed0db72dc1 : ASL change toList to collect(Collectors.toList()) for compatibility with Google3 which uses and older JDK version.
006d6bb96c65 : Bump the max size of four binder caches
31ab31b0b969 : Make non-main displays take headless screenshots.
36438f25572f : Add new aconfig dependencies
7112c035b0b2 : Mark minimized Recents tasks in GroupedRecentTaskInfo.java and Task.java
c705e9faaad4 : Add a new string for SFPS coex
50f9622210e1 : Fix flicker in cross-activity-back-animation
c777ddc55323 : Fix auto-brightness when display on and policy doze
cbe6d477e646 : Fix OWNERS for notifications-related stuff in SettingsLib
6c9ce113a1db : Allow activated dots to keep their activated size
587e3a0f6d88 : Fix InputMethodSubtypeSwitchingController tests
455f0fc5bfb4 : Calculate "status" of zen mode
8c1b977d4ea7 : Unset sync group if sync state does not set
9f44b9ab65e9 : Skips ThemeOverlayController check during Boot on WearOS
bb2ad3cbf862 : Fix spatial audio tests when flag is enabled
854416224196 : Add seq to relayout infos
da6a809d6180 : Clean up bundleClientTransactionFlag (1/n)
c4011d405b7e : chore(settings preference): make FooterPreference#getContentDescription public
d1d7d1d15f84 : Removing com.android.apex.cts.shim.v2_no_hashtree
e94297d4b3d2 : Add DESKTOP_MODE_MAXIMIZE_WINDOW instrumentartion
a9a1b04e607f : ContextHubService: Clean up ContextHubService
5262ed83a945 : ContextHubService: Reconnect host endpoints after HAL is restarted
97ad10e27dd2 : Enable origin animations when launching the UMO over the Lockscreen.
87d79dd9fe92 : [RON] Inflate and bind Rich Ongoing Views
5a8fde05e5a9 : [RON] Extract a RichOngoingContentModel from timer notifications for testing.
1f1b280e07f7 : Improve SurfaceControlRegistry logging for applied transactions
8aee762164f8 : Refactoring AccessibilityManagerService Read & Restore
6cf4a370b32f : Add flag to guard wallpaper token transition change
94d43c05546f : Transition to hub from screen off when applicable.
453cbe82afa1 : DisplayManagerInternal: add cancelBlockScreenOn for DisplayOffloadSession
02b1701e7f24 : Allow TOUCHSCREEN event observing while TouchExploration is enabled.
d826a2ded0e0 : TIS: Include ALWAYS_BOUND_TV_INPUT permission
9af944f95f02 : Add pre-deprecated "after-merge-finish" transaction
7d8e293b8a9a : Notification for wrong HSUM state
1a8b94de034f : Simplify InputMethodSubtypeSwitchingController a bit
43bc7843ab01 : Add Taiwan country code to be formatted for local calls to remove the international prefix.
2e2685c3da1b : Reapply "SharedMemory: mark fdsan ownership"
7bbf2fd13c86 : Add ExpandableNotificationRowBuilder to test utils
56246485909a : Changed parent assumption to current context user from USER_SYSTEM
e7791b8578b2 : Update shade transition on full expand or collapse
4f0948ce15fe : Assert legacy mode in 3 NSSL methods that register callbacks
ad4442fbbb14 : [NavBar Jank] Avoid calling RotationPolicy.isRotationLocked() on main thread
4761c80310fb : Enable taskbar on phones when the flag is turned on
668e6e33b34b : Update the documentation for SurfaceTexture.getDataSpace to clarify that it returns the dataspace set by the most recent call to updateTexImage.
678850606fee : Add a comment to the SQLite OWNERS file to clarify the responsibilities of the Android platform SQLite owners.
51ac901b4117 : Remove a check for hovered child when dispatching events to TouchDelegates
deca4f9ff597 : Make ImeVisibiltyApplier show/hide IME per user
4524f9786551 : Populate the insets to TaskInfo conditionally
9d5387282ca1 : Assert legacy mode in NSSL goToFullShade
37ba9ebb1af2 : Fix missing DesktopWallpaperActivity in DW
c45045718082 : On multi-user bouncer auth, animate sub views
ddd3066a4b61 : Shortcut Helper - Use physical keyboard id when no id is specified
0567af2d6e64 : Update fp => lock icon transition to NOT be reversible
02a7f2585379 : Make indication area visible when hub is showing
a052539c9241 : Use TYPE_HANDWRITING in the example docs for View#onResolvePointerIcon
c4ad439f1b15 : Staged revert, will merge aosp CL Revert "SharedMemory: mark fdsan ownership"
4caec17d76c4 : Revert "SharedMemory: mark fdsan ownership"
0d7f0a6925e0 : audiodevicebroker: restart SCO audio when disconnected externally
083c7fecfe37 : audioservice: more log for Bluetooth SCO audio
387841c5221b : Allow logcat logs to be collected on synchronous runs, mainly to collect logcat logs for system server watchdog errors
08f594f6abc1 : Remove nfuller@ from OWNERS file.
92de36d383c5 : [bc25] Fix notifications not being rendered on Dual Shade.
c31bf40548cb : [flexiglass] Hydrates system server with isDeviceLocked state.
e93d18f8092d : Fix the notification content view alpha regression
6084821a81bb : Clean up the converted kotlin in NotificationRowContentBinderImplTest
24d2b4c12283 : [bc25] Allow dual quick settings shade to align to the bottom.
3f80d7646018 : Don't update footer if empty shade also visible
3c6160533897 : Fix all apps key
3631bd81db03 : Fix glob pattern for notification owners
b10fb590c8ce : [Flexiglass] Calculate NSSL stack height from the placeholders
08791b8bc261 : Add tracing points to StorageManagerService
d03bedb9ffab : Add a PaginatedGridLayout
d05649e9cb72 : Move ZenModesBackend to SettingsLib.
9214f324d6ff : Restrict maximum window size to the stable bounds of the display when resizing a window in desktop windowing mode.
531ef6d8bf78 : Adjust imports to improve readability
6f1d06a1b58d : BugreportManagerTest: adapt to perfetto migration
524c5b7229f2 : Add progressConverter property to OverscrollBuilder (1/2)
b21a315ed24d : Revert "Expose startedPosition and pointersDown to NestedScrollHandler"
a67e15286d4c : Fix empty desktop mode after closing the last window (part 2)
a25fc68d3892 : Fix concurrentModificationException of DevicePostureController listeners
1900fabcd250 : Send initial isFingerprintEnrolled when userChanges
4a02c2255a86 : Fix ZenModeRepository using the wrong broadcast.
e1212c0535bd : Do not wrap activity surface if it is handled by rotator
05332a39e6e9 : Introduce system APIs for VibrationEffect XML parser
a9d79f31cff2 : Merge NotificationsSoundPolicyRepository and ZenModeRepository
140caf6d9149 : [Flexiglass] Replace StackY with StackTop
74a895c5d0f3 : Refactor deleteWakeupFromUserStarts in UserWakeupStore
d38eee35740f : fix(brightness): adjust brightness slider bar layout width to fit in the window safe area
f132185a45d9 : Migrate Record Issue Tile to the new QS Tile architecture
34ec4f58fca4 : Move #mHardwareKeyboardShortcutController to UserData
1ce603c3c2ec : Add a test mode to SecureSettingsWrapper
33d579334751 : Refactor the way RemoteViews-generated views are set on the Row
4b65c4ced078 : Remove use of --check-compatibility:base
54617d39152a : Vote for frame rate low for small view in intermittent
701b6a44f0a2 : fix(window magnification): Switch the flag to Feature Request workflow
eaaebf60de73 : Optimise UserWakeupStorePerformance
cb2ae6301dc1 : Use thread-safe collection for storing listeners
b5a7a1263815 : Position PiP animation based on actual coordinates
eb2a345a3e83 : Ignore mismatched hint for button nav
acae6e165a15 : Revert^3 "AppStartInfo surfaceflinger and renderthread timestamps"
3daf8e93753f : Remove UserDataRepositoryTest from ravenwood test
308abeb3ea0a : Ensure shade is collapsed on app launch
220cebbb6fb2 : Prevent setting pending bind if we are bound
39c3f0d38b1e : Use app id instead of uid to check if appop is bypassed
ab1f35fa4ac2 : [base] Update deprecated GrVk type names
e2bfd3ab3c1e : Change shortcut choser dialog to be more explicit
baaaf744fb12 : Fix deadlock in tuner callback adapter
f7c1924882fa : Remove unused drawables
ca34843c5ce1 : Remove the flag fix_unlocked_device_required_keys_v2
057e0e1fb659 : Add unit test coverage for unlock attempts in TrustManagerServiceTest
1583c6a6b534 : system_server: make UnlockedDeviceRequired fix unconditional
0c969e275208 : Drop the first keyguardAuthenticatedBiometricsHandled evaluation
11e9769834e2 : [W] Introduce new onFailure callback with resultCode
4488e1bdb0b8 : Run onPrimaryMetadataOrStateChange on main thread
36f733f7d584 : Record who has disabled an AutomaticZenRule
1fefa04dbf8f : Don't override bounds to include insets for floating activities
6d6cab2e9a0b : Ensure that we always have a useable wallpaper token for animation
d27b8d050bff : ID for avalanche education HUN
16eaf9af984d : Strings for avalanche education HUN
fe2be2ec9597 : Set owners for desktop experience flags
f7715eb1f2de : [Dev option] Add a aconfig flag for wheather to show DW dev option or not.
a2c4cd7cbf6f : Update previous_api for droidstubs and java_api_library
2726e78d86b5 : LightSensorController extraction from BrightnessClamperContorller
0a07764d19e6 : Add keyguard indication area to glanceable hub
219794d067fe : Shortcut Helper - Data sources for system and multi tasking shortcuts
b0c8c214d49c : Sets Anim options to task for overriding task transition
ae80bb062e2d : Add synchronization to ttlhelper
334e4e883bee : Sanitize system route types to TYPE_UNKNOWN for non-system providers
d881cd5a24dc : Fingerprint sensor should be AccessibilityHintType BOUNCER
4ff501083525 : Do not show splash screen icon in the same task by default.
43f9a15d9595 : Make createAndShowForSystemRouting use DialogTransitionAnimator.Controller
e305612c97ae : Adding @vaniadesmonda to wm shell desktopmode OWNERS
b6315634305d : Replace transitions to avoid unnecessary interruption handling
c795b8f68308 : Implements basic version of Backlinks
e744beb254b0 : Add first set of conscrypt benchmarks within frameworks.
38842298c0a5 : Use top sched group for apps in split screen
25de1d2d16f2 : Move abstraction of activity priority calculation
9a4dfe93df44 : Background broadcast constants should be print in the dumpsys info.
c0846fb8fea3 : Do not wait with zero timeout
292f5e44b517 : Drop prebuilt files to android source tree.
62bfef80eb59 : Execute transition by starting window of cold launch existed task
260c1a25eb64 : Ravenwood: sdk to test_current
e2cea359ad34 : Baseline Lint FlaggedApi violations
1f513aa2c90e : Destroy all profile list adapters
0a4add427492 : Revert^2 "Use the latest temperature read as base for headroom calculation"
fb13364f0858 : Fix MenuViewLayerTest on AAOS
7664bb4983a4 : Move showing keyguard after the UserSwitchObservers.
243bc2abdeea : Add AccessibilityNodePathBuilder
6aca162fa7f7 : Add system property to disable BIC
f19e52873bbd : [9/n] Use AppCompatOrientationPolicy and create tests
49c49da23e53 : [8/n] AppCompatOrientationCapabilityTest implementation
30540639b0e1 : Temporarily remove @Nullable from getSystemService(...) methods
9f1f5b8e6316 : Add OWNERS for notification-related utilities in SettingsLib (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2b8df426925ee24047a30fb742c64f2057bd5377) Merged-In: I6656c21066fe1b8ff7fdbb3e3ddd5ebcad83cbcd Change-Id: I6656c21066fe1b8ff7fdbb3e3ddd5ebcad83cbcd
98c1eabae793 : [ExpandableNotificationRow] Add missing expanded unit tests
bfdc3a27c2ed : Add instrumentation for window re-sizing CUJ in Desktop Windowing mode.
2a2e0d1b8318 : Set initial value of enabledDisplay to DEFAULT_DISPLAY
042ca77a755d : Do not consider elements with alpha=0f when interrupting
6a18195a0220 : Add a new condition provider for manual rules
a280ccf88155 : Add UserActionResult.requiresFullDistanceSwipe
deed9aae9932 : [7/n] AppCompatController definition
ef48316649b9 : [6/n] Define AppCompatOrientationPolicy and related capability class
405def74e3b1 : [5/n] Create AppCompatCapability
092d93df6d08 : Remove unaveilable preset info option
24675c2e07e9 : [Spa] Migrate from deprecated ClickableText
f451c77cc52f : Fix empty desktop mode after closing the last window
217e78b7613d : Update `OWNERS` files under `frameworks/base`.
5fb06d3335b8 : updating OWNERS file
3c2df2e6bf57 : [Flexiglass] add assertInLegacyMode for unused NSSL methods
4f08ec1ddd88 : Fix letterboxed app input info not added
387b7e5765bc : [PB] Skip predictive back if prevous activity has not created
634560a33b8c : Try to fix Exception in windowLayoutInfo
e74f5aed5c50 : Updates containers if the updates skipped when Task was invisible
de177d49bfed : Use callingUserId instead of system userId
765df2d809e5 : Determine Spatial Audio AudioDeviceAttributes by BT profile state
594e3bfae6f0 : Fix CustomizedAppBarTest#smallTopAppBar_expandsToScreen
753db8ac5ca3 : WallpaperManagerService:fix potential null pointer exception in onDisplayRemoved method.
a14eb4c7f0d5 : UserHandle.getAppId() before check if system uid
3aaaa6923faa : [Sat] Change the satellite provisioned check to eager; query when start
735cff3b813c : Add bottom sheet describing lock screen widgets
1dc38be0c66a : Fix DivisionByZero error when battery voltage is unknown
e4a196cc4800 : Ignore transition if not collecting
4c332403cb07 : Turn off the Always-on a11y service with correct user id when drag to remove the FAB while A11yQsShortcut flag is off
b25cf3ddb17a : Fix notifications undo system (2/2)
412bff671432 : Adjust font and spacing inside CTA tile
b2b738d811e3 : Add missing radio metadata unit tests
bcf8c31ed6c8 : [Sat] Change the satellite provisioned check to eager; query when start
9b949c90ba75 : Convert remaining tests to Robolectric
c468191e9cf5 : Add flag to enable taskbar on phones
e1cd658e1be2 : Add RemoteViews.createPreviewFromProto/writePreviewToProto
053f50bd99b7 : Adjust Wallet Quick Affordance picker String to use correct resource
f12026d98a60 : Add @RequiresPermission annotation to setFullScreenIntent to match documentation.
7d227f1c4f00 : Check split stage visibility vs stage active-ness when handling rotation changes
b9db1edd2d5e : LOCKSCREEN->AOD on FOLD: Hide NPVC
8caf667353bf : Allow touches outside QS customizer
a0ca94d2a275 : Make pm#resolveIntent resolve non-exported components
4873823df913 : Changed isRoboletricTest() to check against VM.
395607d5af77 : Use the factored out bug 24465209 workaround for libjnigraphics.
0b5729fe3a76 : [Divider] Fix flicker when dragging to dismiss secondary container.
98c4785960c0 : Add a new jank enum for SysUI fold animation
59c540e3c87f : asl updated fields part 2
097ac3c5eee3 : Fix HUNs re-showing after shade closes
31ca359da43b : Do not allow exit PiP during swipe up
b1f4fff76ce0 : Disabling touchpad gestures during touchpad tutorial
82e3f56855d8 : Revert^2 "Added trace event to broadcastIntentWithFeature."
11fdb8e2bd58 : Suppress shutdown thread vibrations in zen mode
0edaeb2231a0 : Fix HUN touchable area
4c7228859fc1 : [SB][Screen Chips] Use correct icon for share-to-app chip.
8ee1902b9c0d : [SB][Screen Chips] Allow different chips to have different colors.
d2d4f0918e77 : Tie dream lifecycle to dream overlay
aef9f7a6b62c : Define MotionEventFlag as an AIDL enum
6825546fe890 : fix(window magnification): allow width and height to become full
3c0507b18232 : Avoid logging change reports to statsd from system apps
e4377a8eeda6 : Trigger logging when task size or position is changed.
2b154b3dd700 : Add media smartspace received logs.
3dc09b51a6c5 : Add smartspace logger
787eea62191e : Updating OWNERS of Android TZ detector
ff708383ae49 : Allow the NAS to set a type for notifications.
59755c08b7a8 : Introduce SizeMatcher
2851b11ef072 : Basic version of back gesture tutorial view
1dcbcc842475 : Cleanup window_session_relayout_info
a003ab4ccc29 : Cleanup window_token_config_thread_safe
63458101aeeb : Simplify MediaOutputController and avoid quadratic lookups
24be01f17735 : Intercepted transition keeps previous distance
dc81d80a11ad : Revert "Added trace event to broadcastIntentWithFeature."
e40ab41b6229 : Remove unnecessary useUnmergedTree from ElementTest
9a42e828b01f : Expose startedPosition and pointersDown to NestedScrollHandler
8d239edcdd3f : Add position and dimentions logging to DesktopModeTaskUpdate logs
4791b8f77439 : [Flexiglass] Make NotificationStackCutoffGuideline a shared element
701a0e7ed87e : Allow AppExitInfoTracker to have multiple ExitInfos per pid.
fcbe9e1097dd : fix(window magnification): Create flag for redesigning magnification window size
94982a66deff : [Fingerprint][BugFix]: add null judgement
92c1fccd9c88 : Add DESKTOP_MODE_MAXIMIZE_WINDOW java mapping
332e32b8b4a5 : Introduce Intent#prepareToEnterSystemServer()
d8684cf6ca32 : Turn off the Always-on a11y service with correct user id
114f113db701 : Synchronize calls to mAbsoluteDeviceInfoMap
1f00a91b4ad6 : Introduce PowerStatsCollector/Processor for custom EnergyConsumers
2c8c49c03221 : Usage:fix arrayIndexOutOfBoundsException to aviod systemServer crash.
aad4d32908e3 : [flexiglass] Enable overview/recents
3f629ce06176 : Revert "Initialize split resize veils on touch down"
f4847868e580 : Lets use the same resId as floating bubbles, works better with tests
49313aca48c7 : Clear remove button coordinates when not enabled.
02ad3b389d46 : [flexiglass] Allow dual notification shade to align to the bottom.
a5dbbb092fbe : Adding check to validate assets before appending shared library
12c5c8bd64f2 : Mandatory Biometrics - Framework
41a365526b28 : Revert "Guard against a nonexistent dream settings activity."
3e39b04efd3a : Don't wait for ThemeOverlayController during boot.
fed5619a564e : Fix CDM UI regressions
b41457b3574a : Pass previous_api for module lib stubs contributions
5c754cf3e6c5 : Add missing tests for bcradio conversion utils
bb945dbb0aac : Add AOD fold animation
73ca0f6cfa3e : Ensure alt bouncer view is removed
cc08e0191576 : Update edit mode background color to match spec
ee6d33f4e29f : Fix IAE for bluetooth routes without set BT address
e093a979cad9 : [Misc] Convert CastDevice to a Kotlin data class.
6fba284499f6 : profcollect: Don't hardcode OnCameraOpened skip packages list
4eb961f36c78 : [Flexiglass] Add NotificationStackCutoffGuideline to the QuickSettings
e96a3cf37717 : Fix keyguard elements flash after tapping a widget which requires unlock
2ce453ee3954 : [SingleLineConversationView] Align avatar logic with ConversationLayout
ad8956415179 : Disable testColors_ensureColors_colorized_producesValidPalette_white
17d969dd22db : Announce SideFPS indicator when it's shown
90285d3dadd5 : [Flexiglass] Position NotificationShelf by the placeholders
d5d4712a1491 : Split the split screen tests into more shards to comply with SLO
c6924b1cfc1b : Fix racing for mIsFromTransactionItem
a1e9a88281e2 : Cleanup IME subtype switching controller and tests
8a40863adf3c : Provide content description for preview tap action
d08142936891 : Allowing clicks that can occur during the long-press effect.
6ea2a8b07f2f : Baseline Lint FlaggedApi violations
158a1189ac6d : [Flexiglass] format notification files
d24a9b14c3c9 : Make mapElementsLazily thread-safe
6be7dbbb1d8d : [Notification Content Cut Off] use max child height in ConversationLayout
466910648b15 : Use group icon in device chip for group routing sessions
4a255c7083e7 : Add nicomazz@ as jank folder owners
b73d12969da4 : Rename fold-unfold animation overlay and surface-container
de08dbd70881 : Temporarily remove @Nullable from findViewById(int) methods
d2c6e463be45 : Add animation override support to AE
2e17b8b9d745 : Skip starting WearableSensingService in Wear
3f9712ff9a50 : Create ACONFIG flag for the keyboard touchpad education
b31aef5e7c66 : [Flexiglass] Send stackCutoff to from the placeholder to the NSSL
cf700c6d443d : Populate management mode in the device policy atom
2c555e9b2446 : Create settingsSecureStringFlow
6ca798fed75b : Implement some unnecessarily abstract methods in SystemConditionProviderService
bd641e823260 : Moved BatteryStats and AppOps wakelock updates to the notifier thread
1a7ecd8f9374 : Fix CustomizedAppBarTest
be8987cc2c1f : Import translations. DO NOT MERGE ANYWHERE
650e4901d3d5 : Import translations. DO NOT MERGE ANYWHERE
82a9186a97a8 : Import translations. DO NOT MERGE ANYWHERE
2f2ad2078172 : Fix warnings in SpaPrivileged tests
02e668b7df4f : Fix flaky test for VolumeDialogImplTest.
87eb88443e07 : Import translations. DO NOT MERGE ANYWHERE
273bf6ab2a65 : Import translations. DO NOT MERGE ANYWHERE
bc3005003d5e : Import translations. DO NOT MERGE ANYWHERE
ae392d2564f7 : Import translations. DO NOT MERGE ANYWHERE
c7548f73c2a5 : Import translations. DO NOT MERGE ANYWHERE
ca845f12b45d : Import translations. DO NOT MERGE ANYWHERE
99373c7fbc46 : Import translations. DO NOT MERGE ANYWHERE
d83979913e33 : Import translations. DO NOT MERGE ANYWHERE
10230a6a6448 : Import translations. DO NOT MERGE ANYWHERE
e88713463172 : Import translations. DO NOT MERGE ANYWHERE
9b65688ebdba : Import translations. DO NOT MERGE ANYWHERE
9f6265008df6 : [Launcher Jank] Avoid SmartspaceView making binder call from main thread
3037021e6080 : Update ADD_TYPE_WINDOW_CONTROL to ENABLE_TYPE_WINDOW_CONTROL
bd32f6bbea9f : Add device config for satellite emergency mode duration
b33d015bce10 : Add new permissions to audio permission provider
f6980e1dd5b3 : [flexiglass] Navigation stack.
dac5670abc3b : [flexiglass] DeviceConfig stack.
e0bc2d6e5075 : [SceneContainer] Log SceneFramework to Logcat
91010ec5dab1 : [SceneContainer] Log all transitions
5d4985f179ae : Add new verbose vendor logging strings
e716a8dd586a : Fail parseUri if end is missing
8c5038b85e6d : Write/read intermediate states during widget restore
d4a8025e102e : Fix notifications not showing when exiting hub
9bb4bbf89d48 : Add EventLogTag notification_enqueue isAppProvided
2b50e7daa71e : Remove unnecessary spacer
0b768a00b8a0 : Revert "Fix shade flicker when launching activity from glanceable hub"
6ec1564868ff : Fade NSSL with brightness slider
98cbbae53763 : Fix CDM discovery timeout
d1f2141afb8f : More log in NotificationPlayer
771ec0b577b3 : Add SurfaceView callback event logs
dff1f4fc5f5b : Block ADB from being able to remove COPE profile
a600532d30e8 : Replace fastUnlockTransition flag with bugfix flag
db0e892222ab : Make sure notif icon has a bg
5df98cc7d080 : Allow hub to be closed using full canvas swipe
f80ce94f0e73 : Replace MainContentCaptureSession with MainContentCaptureSessionV2
27ce0cd4e232 : Launch all activities into the same windowingMode
56327ff9af4c : Revert^2 "Reduce unnecessary visibility update after resumed"
6fd1fcc155a1 : Shortcut Helper - Fix bottom sheet height
4d7dc76d39cd : Don't return half folded state when display in transition
5be693891c9c : Defer resuming activity while applying WCT
9d64135a5144 : Add isVisible to Task
788281d5f14d : Removed AppOps test as it is part of PermissionService now
d88ae514d0e9 : [flexiglass] Fix Gone->QS Transition and HUN placeholder
fe93f1262d7a : Fail parseUri if end is missing
50896e77e452 : Fail parseUri if end is missing
68268563631f : Fail parseUri if end is missing
e121667979d8 : Fail parseUri if end is missing
f682d0a6f974 : Fail parseUri if end is missing
6853510bc307 : Fail parseUri if end is missing
476c54537001 : Fail parseUri if end is missing
9e2eba0a7132 : Guard against a nonexistent dream settings activity.
194dd3403e9f : [Autofill Frameowork] Refactor get save info stats function into autofill.Helper class
6d28c9007ed4 : MultiPointerDraggableNode checks orientation only once
e3f6ee2446eb : Adds face unlock cuj for latency instrumentation
1e41cea3c7fe : Include SDK sandbox process in package uid check
7b82b3266003 : Fix untrusted activity not shown when pinned
b5a5f8bfde74 : Add com.android.performanceLaunch to allow-package-shareduid allowlist for com.android.performanceapp.tests
939c6649238c : Add SystemUIGoogleRoboRNGTests and SystemUIGoogleRobo2RNGTests to test mapping
1cc17e036ae7 : Move platform AnimatorTestRule to testables lib.
8cd34aa21015 : Add close button in conversation notifications
0ca9aab2ecc7 : Add notification close button on click listener
8a1da514fcb5 : Hide notification close button behind a config
fd5265be0288 : Add close button on notifications
9ab48e85f117 : [res] Correct, optimize adding shared lib assets
3bc35accd14d : Fix a format issue
f90a753693d4 : Add PERFORMANCE_OWNERS to OWNERS for ComponentCallbacks*.java
e76cf341361b : Update ComponentCallbacks.onLowMemory documentation to clarify instructions for when and how to implement.
91b2ab82493d : Disallow enter PiP when starting a split task
ca93dfd927a4 : Remove number code from StatusBarIconView
9ac1adbd1727 : Add support for disabling VDM
ab4fb493835c : Add a custom lint checker FeatureAutomotiveDetector
2b10f2aaccf8 : VibratorManagerService: Stop ongoing vibration when phone enters DND mode
0c04fc55f80a : switch over to use new storage read api instead of server_configurable_flags, this new read api lib will be needed for new codegened aconfig flag lib.
d189ec361b6d : Revert^2 "Enable IME predictive back animation in all apps"
bf7a9aca5c9d : Reschedule stop background users if Guest current
0f8b55350b7b : enforce limits for VisualVoicemailSmsFilterSettings properties
053a1df81bb3 : Add lock guards to performance hint NDK
30014a7202da : Revert "Adding in verification of calling UID in onShellCommand"
57748d2ba871 : Increase late bonding timeout for LE audio devices
1fd0421801c3 : DO NOT MERGE Ignore - Sanitized uri scheme by removing scheme delimiter
a67233312eea : Add menu and media play/pause global actions [1/2]
c8afa5ce172b : Adds FAB animation skip on configuration change
57d82c00d12c : Disable multidisplay in shelf UI
5fc5021cb5d2 : Fixed content description of mute toggle on keyguard
2618484c8190 : Added trace event to broadcastIntentWithFeature.
9d681be67971 : Replace legacy StorageManager check
c1c110eed2f0 : Add strict_mode: false
191944ece5ba : DO NOT MERGE Ignore - Sanitized uri scheme by removing scheme delimiter
841ce92aa1b3 : DO NOT MERGE Ignore - Sanitized uri scheme by removing scheme delimiter
557941ca0cf5 : DO NOT MERGE Ignore - Sanitized uri scheme by removing scheme delimiter
a09b373b02fe : Rename nano prot classes to avoid conflict
9e104ae0f5af : Move ravenwood-runtime ravenwood-utils to f/b/r
7aad87787d29 : MultiDexLegacy minsdk bump from 8 to 21 MultiDexLegacy minsdk bump from 9 to 21
d932ecbcc0e9 : Un-ignore ignored test. They're no longer flakey
81abd23cc1ae : Build a JVM-compatible version of libnativehelper
befa98e6effc : Bound isolated processes to have slightly worse score than the client.
089c8193a31c : Make WindowContainer#mPendingTransaction optional
ed3f60feba57 : Use MemAvailable to better estimate free memory
3ad48f1e7ac0 : Allow Remote Key Provisioning to run in data and power saver mode.
b24e21cb85f3 : Fixed null pointer exception
c276610028e4 : RESTRICT AUTOMERGE Unregister receiver in RollbackManagerServiceImpl
d6bcada8bc4c : remove log in handleInputChannelDisposed
c342ac01e3d7 : SynchronousResultReceiver: Delete unused dep
4e308b2381fe : Fix WindowManager boot timeout on emulators
1279a2b0d700 : UI fixes to align locked provider chip with mocks, handle empty credential type display names, and handle empty credential lists
547c22d4aa94 : Add extra help for dumpsys meminfo --unreachable, --logstats
d1ca0d874cee : Fix typo for DisplayManager.VIRTUAL_DISPLAY_FLAG_DESTROY_CONTENT_ON_REMOVAL
8516c2549506 : Fix the activity windowingmode error of exiting pip
97e1c37b9c86 : Fix last letter missing in ViewTraversalTracingStrings
6c6a9c322d9b : SharedMemory: mark fdsan ownership
652182c4d30d : No need to std::move local variable to return value
aad552850203 : Correcting a spelling mistake.
09b496e6421e : Update API docs for broadcasts.

+- Project: platform/frameworks/compile/libbcc

b3dea23 : Remove redundant -Wall,-Wextra, which are already enabled globally

+- Project: platform/frameworks/compile/mclinker

aa4c9b3 : Remove redundant -Wall,-Wextra, which are already enabled globally

+- Project: platform/frameworks/compile/slang

f82521f : Remove redundant -Wall,-Wextra, which are already enabled globally

+- Project: platform/frameworks/ex

80f1717d : Camera: Remove flag 'concert_mode_api'
23b64e24 : Camera: Sync camera extension stubs
36349361 : AndroidCommonTests minsdk bump feom 19 to 21
c949d0c0 : AndroidCommonTests minsdk bump feom 19 to 21

+- Project: platform/frameworks/hardware/interfaces

6dedaa7 : Drop platform_apis in stats aidl
a8c0f7f : Make java_sdk_library dependencies explicit
f9a75da : ake libutils and libcutils static dependencies of VTS tests
988e82c : CameraVTS: Migrate to ANativeWindow from NativeHandle
349eed0 : Make libutils and libcutils static dependencies of VTS tests
f31c133 : Make libutils and libcutils static dependencies of VTS tests
3ef7b54 : Add google.sdv.packagemanagerproxy interface.
19e4bb5 : libsensorndkbridge: Implement more ASensor utility functions based on sensor flags
1eaadb0 : VtsAidlCameraServiceTargetTest: Increase test timeout
5a1d046 : Build cameraservice VTS with static libc++ and version script
1c19c4c : Build cameraservice VTS with static libc++ and version script
418252b : CameraVTS: Migrate to ANativeWindow from NativeHandle

+- Project: platform/frameworks/layoutlib

83ae71ccd2 : When rendering, wait for the RenderThread to be done
85018e884e : Enable more native code for layoutlib
111237a723 : Fix DynamicRenderResources.isDynamicColor
b521537036 : Choose the correct font definition file
3de13400ca : Delete unused import
cb0109e33c : Fix cutout test in main
0ac2baa461 : Make cutouts display correctly in landscape
e2993548ad : Workaround null class loader in NativeAllocationRegistry
8c01409b6b : Expand dynamic resources to include material colors
e03ebfce87 : Link libc++ statically in layoutlib_jni
3c1dfcd623 : Fix access to simulated SDK value
53c89a5235 : Clean up layoutlib project code
29b0c7600b : Fix ChoreographerCallbacksTest
681cb5c3d7 : Update layoutilb bridge test script
035b4df3bc : Delete unused code
b336b3bc15 : Add missing dependency in IntelliJ module
fd7ec92e77 : Use native methods of HardwareRenderer and PathIterator
bb167ce449 : Create layoutlib_jni for setting up native layoutlib
7d2247bdfe : Fix AnimationSets not animating
00c5966f52 : Use LayoutlibRenderer for rendering
9c358a0118 : Update tests and golden images
76d10beba5 : Setup link between LayoutlibRenderer and native graphics
7d43e6c4b1 : Remove ImageReader_Delegate
3565fcf50d : Update IJ project definition to match Android build
6c247715a4 : Add supported native classes to NativeConfig
5c00e2298e : Only put relevant artifacts for layoutlib in DIST on mac
6be86f626f : Remove delegates not needed anymore
fc34a27837 : Add cutouts to System UI
654ff80bc9 : Fix PromoteClassClassAdapterTest
7423c2909e : Add TextureView_Delegate
3aa7c21bc5 : Use native methods for Gainmap
e69ee33eba : Fix flag naming mistake
7080f879fc : Add necessary listener to root view
7eb782f96b : Add edge to edge handling to sys UI
b26f702792 : Update nav bar icons
975ae61329 : Use premultiplied alpha images for layoutlib
60981bebd1 : Fix ripple animation from the framework
99de95cf71 : Fix build following changes in native classes
72f05c7fa0 : Update test script for layoutlib create
63207fe1fe : Remove some classes from deferred static initialization
566dc22bdc : JarJar hamcrest and jsoup in layoutlib
6fd642c6bf : Keep native methods of subclass of Matrix
34821a846c : Bypass call to Application.getApplicationInfo
09b46e2ef3 : Fix IntelliJ definition of the layoutlib project
62075465c3 : Fix Accessibility tests
7c307f03bc : Update PointerIcon_Delegate
e7b2f3ef01 : Remove unnecessary delegate in PointerIcon_Delegate
6ab7f196b7 : Update value of system_neutral1_800 in test
54f2958051 : Update ViewRootImpl_Delegate
abe2f02b5b : Switch NativeAllocationRegistry.applyFreeFunction to a MethodReplacer
c54ac262e0 : Update PermissionManager_Delegate following API change
28b62e0424 : Update PointerIcon_Delegate
dcffb7ae5b : Override sensitiveContentAppProtection flag
dc527587fd : Update layoutlib delegates following framework changes
8a021c3ed5 : Update layoutlib delegates following platform API changes
08fc325aac : Use JDK 21 instead of 17
86a66763e6 : Use SystemProperties to setup ICU and keyboard paths
7a579d70e4 : Add new keyboard shortcut API.
dbc79ac56e : Add Context.sendOrderedBroadcastMultiplePermissions
82dd9f6f2b : Add Context.sendOrderedBroadcastMultiplePermissions

+- Project: platform/frameworks/libs/binary_translation

4189eb2a : Code cleanups in host_entries.cc
352c8cc7 : Unhide Vmovq in x86_32::Assembler
90f93810 : berberis_all: add perf_tests
ef0c5496 : Merge BERBERIS_PRODUCT_PACKAGES into arch-specific makefile
837cdef7 : berberis: remove unused make variables
edf77d11 : x86_64 host: Add trampolines for host entries
6c80ba68 : Add riscv64 zero register in TextAssembler
76e90a7a : Add GeneralReg riscv64 intrinsic binding
fc2b4bf8 : 17-sep-24: Upstream changes
a94890e1 : Add signed division tests in inline_asm_tests_arm64
c239ae8a : Revert "Add stubs to support riscv64 program runner"
02dbe77a : Add stubs to support riscv64 program runner
202004f9 : Optimize handling of FE_TIESAWAY in RISC-V specific implementation.
5708c6ab : Add arch-specific constants_pool in text assembler
18c6d472 : Enable riscv64 device in berberis defaults build target
59415f04 : Disable riscv64 bringup mode flag
e2a13855 : Fix order of device defaults in kernel api
0f2efc5e : Rename SIMD128 and uint{16_8,8x_16,32_4,64_2}_t types.
63aea4f2 : Use tuples instead of arrays in tests with SIMD128Register.
e90b1d56 : Enable use of libberberis_intrinsics_headers in guest code.
4e1ad3af : Minor improvement in float rounding intrinsics for riscv64
b84ea65d : Minor improvements in float rounding intrinsics for riscv64
5bcb8fec : Implement mv riscv pseudoinstruction
6419b3ce : Add float rounding intrinsics in riscv64 translation
be3a798e : [Berberis][Intrinsics] Unify the intrinsics.h file
daac73e7 : Minor improvement in float rounding intrinsics for riscv64
d26b210c : Unify handling of FE_TIESAWAY for Float32/Float64
77dc710a : Add more tests for large numbers conversion.
35be37de : Minor improvements in float rounding intrinsics for riscv64
a4012c35 : Add float rounding intrinsics in riscv64 translation
a33c1728 : [Berberis][Intrinsics] interpreter hooks generation
09088dca : Implement mv riscv pseudoinstruction
4b766055 : Add syntax sugar for checking binding properties.
bac82a39 : Make java_sdk_library dependencies explicit
98970eaa : kernel_api: Add minimal riscv64-to-arm64 translation
4f4c873e : Add riscv64 nocrt hello world program
e90b8abd : base: Implement RawSyscall on arm64
02e87be0 : program_runner: arm64: Get executable path from argv
6caf1d8a : [Berberis][Intrinsics] Support intrinsics-h generation (AMO)
f89810f4 : Add conversion operator for Float16 wrapped type
836cc087 : Add kImpossible{Type,Value}Const to dependent_false.h
8d4ce243 : Add st4 instructions support to inline_asm_tests/main_arm64.cc
6a967d21 : Add conversion operator for Float16 wrapped type
d982037c : Add public mailing list to Berberis README.
41a2e3cd : Add st3 instructions support to inline_asm_tests/main_arm64.cc
b7ea7cc9 : Add float intrinsics in riscv64 translation
97700839 : Add flag for testing mode unimplemented instructions
1c6bee0f : Move arch agnostic float intrinsics to common header
56f5c4f4 : Use common float intrinsics where approapriate
43fd7cac : Add float intrinsics in riscv64 translation
e03712ef : Add flag for testing mode unimplemented instructions
3b2fb528 : Implement Compressed Bitmanip instructions
212cd521 : Move arch agnostic float intrinsics to common header
a7b3921a : Use common float intrinsics where approapriate
8ffdf737 : [Berberis][InstructionSet] AMO Instruction Set Impl
8312a008 : 19-aug-24: Upstream changes
095f84f3 : MachineIR: add profile counter to basic blocks
48cee864 : Make type traits arch agnostic
e98e33c1 : Fix wrong int type in Raw conversion operator
58493f2c : Minor improvements in intrinsics generation
58685670 : Fix wrong int type in Raw conversion operator
f8d5d999 : Make type traits arch agnostic
0b547380 : Minor improvements in intrinsics generation
ec4939a7 : Remove unused <xmmintrin.h> headers.
557cf42b : liberberis_exec_region: Use 16KiB page-size alignment
2d20c7d5 : [Berberis][InstructionSet] Base Instruction Set Impl (Lr/Sc)
536b146a : liberberis_exec_region: Use 16KiB page-size alignment
34e990f8 : Don't include arch-dependent intrinsics_float.h from macro assembler.
4930e7a1 : berberis: Add basic docs for running a test APK
ff1ffd14 : berberis: Fix docs on Bionic test command
e13fb926 : berberis: Add Guest thread crash info to README
4ea08149 : Don't include arch-dependent intrinsics_float.h from macro assembler.
d054010a : [intrinsics] Don't use “common x86” and “common riscv” names.
20e01126 : [assembler] Don't use “common x86” and “common riscv” names.
700b0186 : [Berberis][InstructionSet] Base Instruction Set Impl (Imm and Fence)
2a5b8c3b : [intrinsics] Don't use “common x86” and “common riscv” names.
37a1a34e : [assembler] Don't use “common x86” and “common riscv” names.
3f52354c : open-emu: handle O_LARGEFILE as compatible
baa3e3a0 : kernel_api: use tracing from base
a60ac2c0 : [interinsics] Rename folders to avoid ambiguity.
0d42b9db : [interinsics] Rename folders to avoid ambiguity.
9c951b16 : Add RISCV support in SIMD registers
b314e015 : kernel_api: remove custom tracing
ed705ff7 : exec_emu: use same mangling prefix for all archs
4e9228de : Add vbrev8.v as an intrinsic
5e26e8c6 : profiler: Add mapped object info
b1eb4ad3 : base: Add ExactFilenameMatch test for MapsSnapshot
b48bef86 : [Berberis][InstructionSet] Use FaultyLoad/Store
7a0a30ad : Add RISCV support in SIMD registers
c1810437 : CloneGuestThread: work around a semaphore destruction issue
a88bb631 : [Berberis][InstructionSet] Base Instruction Set Impl
88821a15 : Explicitly fail if platform is not supported
17b4e57c : Explicitly fail if platform is not supported
16d5faa2 : [Berberis][InstructionSet] Base Instruction Set Impl (Op)
7c1c234c : base: Implement MapsSnapshot
d61317dd : Rename interpret-only and translate-only to better reflect their role.
cdb47a6c : Rename interpret-only and translate-only to better reflect their role.
101e51d3 : Update EXPECT_EQ statements
49e1512d : riscv64 device: build kernel_api_commons and tiny_loader_headers
90164dd7 : Rename gen_asm_x86 into gen_asm
9279e8cc : Rename gen_asm_x86 into gen_asm
bb254f86 : Add RISC-V text assembler.
966c997f : riscv64 device: build kernel_api_commons and tiny_loader_headers
fb396f5a : Add RISC-V test assembler.
b6390784 : riscv64: Add stubbed runtime_library functions
7bae5539 : Replace __NR_stat -> __NR_newfstatat/fstatat64
b88345a4 : Replace __NR_stat -> __NR_newfstatat/fstatat64
3d37d5e3 : Enable libberberis_intrinsics_headers compilation for riscv device
c8676857 : Enable libberberis_intrinsics_headers compilation for riscv device
d12884e4 : Move list of assemblers in the MacroAssembler from clients.
703fdc6d : riscv64: Add stubbed runtime_library functions
f0e47570 : [Berberis][Arm64] Unify semantics_player files
33188ea5 : Move list of assemblers in the MacroAssembler from clients.
58ee5153 : Enable riscv64 compilation for assembler
3638ec83 : Add explicit operator int to RISC-V immediates.
97356f30 : Move Immediate-handling functions together in common_riscv.h
4845faf3 : Enable riscv64 compilation for assembler
dc8b9fd6 : Fix MemoryRegionReservationLoadTemplate to build for arm64 and riscv64 backend
8b853760 : Convert CPU features from enum to marker types.
d09a12f3 : Fix MemoryRegionReservationLoadTemplate to build for arm64 and riscv64 backend
342989b6 : Move immediate from AssemblerRiscV to separate riscv namespace.
1f3ecd45 : Convert CPU features from enum to marker types.
da3aba09 : Minor style cleanups.
4fd09de8 : Add U-type instructions.
dc14d309 : Add riscv64 device support to guest_signal_action and guest_state
85732594 : Add Csr-related instructions.
4af7d0cc : Add riscv64 device support to guest_signal_action and guest_state
50ad3013 : Refactor guest_signal_handling to support riscv64 device
586625d6 : riscv64_device: Implement GetTls
0fd122f9 : Add prefetch instructions.
3ab06a01 : Add Shift-by-immediate instructions.
47eba56e : Add conversion-with-rm instructions.
76e10800 : Add B-type and J-type rv64g instructions.
09cbcfd7 : Refactor guest_signal_handling to support riscv64 device
2fb75b29 : riscv64_device: Implement GetTls
140e756c : riscv64 device: Enable runtime and guest_os_primitives headers
3734868d : Rename berberis_riscv64_host_defaults->berberis_riscv64_device_defaults
1dfee3f7 : Update EXPECT_EQ statements
0ebf3698 : Don't use std::bit_cast in the immediates test.
d3cf3586 : Rename kPositive into kPositiveOrZero.
fa79e628 : berberis: Update README with getting started docs
af29194f : Add S-type rv64g instructions with memory operands.
027ed8ba : Add I-type rv64g instructions with memory operands.
686f5f03 : Add new type of memory operand: unspecified size.
150f0309 : Add I-type rv64g instructions.
16f5a057 : Add R-type rv64g instructions.
5762c13a : riscv64 device: Enable runtime and guest_os_primitives headers
36de7fd9 : Rename berberis_riscv64_host_defaults->berberis_riscv64_device_defaults
84f6ae80 : Compile modules required for static insn test for riscv64 host
783c1bae : program_runner: Build main.cc for i386 hosts
d301ab4e : program_runner: Build main.cc for i386 hosts
a5b760a2 : Only keep space used for lock
767807f8 : Compile modules required for static insn test for riscv64 host
7eae4631 : base: Add riscv64 host support
ea4a9f6d : base: Add riscv64 host support
dafa4db5 : Allow use of “.” and “ ” as delimeters in assembler names.
37785b1b : Add libberberis_base_elf_backed_exec_region_for_static_tests library
93b87451 : Extract elf_backed_exec_region from libberberis_base
2ecc9e93 : Add libberberis_base_elf_backed_exec_region_for_static_tests library
8a74740d : Extract elf_backed_exec_region from libberberis_base
f88a01e6 : program_runner: Add flags for vdso and loader
50ec8a44 : Rename make_xxx_immediate into MakeXxxImmediate
56f9bac1 : Add Csr-immediate to RISC V assembler.
e9a01c6f : Add U-immediate to RISC V assembler.
c1433573 : Add P-immediate to RISC V assembler.
370e07e6 : Add Shift32/Shift64-immediates to RISC V assembler.
5dae4e65 : Add B-immediate to RISC V assembler.
7a65886a : Add J-immediate to RISC V assembler.
75772e06 : Add S-immediate to RISC V assembler.
54e30c9a : Add I-immediate to RISC V assembler.
40865cbe : Rename internal field.
65a67ed0 : [assembler] Add dummy Risc V assemblers.
fcf0fabe : [assembler] Allow more flexible specifications of opcodes
f859c1b7 : [assembler] Move special instructions handling to from python to C++
5203762b : [assembler]: Make register type opaque.
2a1443a9 : program_runner: Expose main_binfmt_misc.cc
ee01cd24 : [assembler]: Add accessor and constructor for register types.
84179e87 : Don't rely on registers being default-constructible in lite translator.
c0b852e6 : guest_loader_test: cleanup Yoda-style checks
425dfca0 : guest_loader: Do not assume dlerror is empty after loading libc
cdaf19b9 : program_runner: Expose main_binfmt_misc.cc
a0cdb938 : Don't return anything after LOG_ALWAYS_FATAL
06034fd8 : Implement vadc and vsbc instructions
6de681f7 : Don't rely on registers being default-constructible in semantic_player.
a5ec7345 : Make it possible to use CHECK_EQ (and others) with custom types.
4034e78f : Use static constexpr instead of static const for inline constants
83b0d109 : Check overflows in GuestThread::AllocStack
0f09b3ef : Check for overflow in AlignUpPageSize
cfcab6d2 : [Berberis][Arm64] Fix program runner default
435a450d : Implement vfwredosum.vs and vfwredusum.vs
7d532d79 : interpreter: fix vslidedown
5d9ee79c : [Berberis][Arm64] Implement arm64 program runner
4edbe9d5 : inline-asm-tests: support agnostic-is-undisturbed for vmfeq
c58c4112 : interp tests: remove vector reduction tests
911119be : guest clone: print detailed semaphore op errors
ec897043 : Implement vwredsum[u].vs as intrinsics
96b0d823 : Tune reg classes allocation order
48862342 : Tune reg classes allocation order
174817bb : Add emulated_apit_checker for Vulkan

+- Project: platform/frameworks/libs/gsma_services

dcc28bd : Add onRegistrationFailure api
7c5bbc0 : Add new wrapper API for onSendDatagramRequested
e4c4b09 : Add additional interface for added default APIs.
949cdca : Change the isSatelliteSubscriberIdSupported's method name to requestSatelliteSubscriberProvisionStatus.
572074a : Update APIs which is the provisioning per SubscriberId related according to the design doc changes.
0b3054d : Fix the transfer type from SatelliteSubscriberProvisionStatus to SatelliteSubscriberProvisionStatusWrapper
c6712c6 : Add api for provision state change per SatelliteSubscriberInfo
4eff0b4 : Change name from ProvisionSubscriberId to SatelliteSubscriberInfo.
ce786be : Add a new error case SATELLITE_RESULT_EMERGENCY_CALL_IN_PROGRESS
942aff3 : Add callback method to notify the emergency mode included in satellite enable request is changed
60b0734 : Add onCarrierRoamingNtnEligible callback in SatelliteManagerWrapper.
3660d16 : Add new datagram type sms
c23d6d3 : Create CarrierRoamingNtnModeListener in SatelliteManagerWrapper
2f3c4bd : Add the niddApn to ProvisionSubscriberIdWrapper
2696695 : Supports Android APIs for the Carrier NB-Satellite Provisioning

+- Project: platform/frameworks/libs/modules-utils

2cdcd87 : Added logging to TestableDeviceConfig.
cea84b7 : Make java_sdk_library dependencies explicit
f71805c : Make checkArrayElementsInRange error message more useful
7ee6e88 : Add -assumenosideeffects AssumeTrueForR8 / AssumeFalseForR8 rule
5778d14 : Export aconfig proguard rules as part of aconfig-annotations-lib-sdk-none
8398be8 : Remove hansson@google.com from OWNERS
cd6c6ec : Rename to RestrictedForEnvironment
8b28c7a : Add the protection to avoid Integer overflow in BinaryXmlSerializer.java
9f2d9bb : SynchronousResultReceiver: Delete dead code

+- Project: platform/frameworks/libs/native_bridge_support

04a77e7 : Update renamed make variables references
234ca5f : Proxy android/crash_detail.h functions
4e788c0 : Only call p.wait() if we actually create the process.
c4b3a5e : Use the newly factored-out "keep_symbols".
0f7416e : Remove comment which refers to long-obsolete bug.
a463dc5 : Fix gen_vulkan_test.go
d2c7bc4 : Add emulated_apit_checker for Vulkan
44d6b51 : Refactor verification of types.

+- Project: platform/frameworks/libs/service_entitlement

af061ff : Fix NPE in EapAkaResponse
5d545ff : Set "Cookie" header as per spec in TS.43 EAP-AKA.

+- Project: platform/frameworks/libs/systemui

dd7d31f : Fix repeat color seed issue
9171f26 : Do not cache default app icons when returned from PackageManager
f136952 : tracinglib: trace sections for coroutine scopes
031325e : Removing unused keywords column from DB
24e092c : Ensure icons are invalidated when useNewIconForArchivedApps flag is flipped.
d977c5a : Moving some utility class to IconCache to make it easier to use outside Launcher
d3b9c58 : Adding kotlin support in iconLoaderLib
6f8cea1 : Avoid redundant deps in view_capture
410ece2 : Make #createIconBitmap public
5566b5a : Adding a history log to the MSDL library.
2258463 : ViewCaptureAwareWindowManager - Add Factory interface
0496b65 : Split the return animation framework flag into two.
689f571 : Make java_sdk_library dependencies explicit
24af788 : Fix for Top Dogfood Backup/Restore issue.
9601d1d : Revert "Moving write secure settings permission to test manifest..."
c38975d : Make java_sdk_library dependencies explicit
a9937e1 : tracinglib: apply latest kt format style
4eaaaa1 : Moving write secure settings permission to test manifest for view capture lib.
6f46730 : Reuse WeatherEffect in WeatherEffectFactory
c3584d7 : Add benchmark tests for coroutine tracing
00abe51 : Access Hidden SystemApis from libtorus
f99a5e6 : Making default MSDL implementations internal.
cb3ccbc : Fixing equality check in ComponentKey
5eb9b7d : Revert^2 "Adoption Custom tokens"
ce1426c : Revert "Adoption Custom tokens"
8b8f764 : Updating playToken API docstring.
f54baef : Adoption Custom tokens
ed0b7e6 : Make java_sdk_library dependencies explicit
546089a : tracinglib: remove -Xmulti-platform
6df6dd6 : Created flag for new customization picker UI
aca8680 : tracinglib: update README, fix tracing demos
e5d780c : Adding method to provide an instance of ViewCaptureAwareWindowManager.
d86adf7 : tracinglib: fix build warnings
bfac73c : Adds three_button_corner_swipe flag.
d65a003 : Adding support for fallback haptic effects to MSDL Tokens.
0e8588d : Trace util for coroutineScope
3178ec7 : Remove public api variant of tracinglib
22884d2 : Ensure pre-archived bitmaps are converted to Adaptive Icons without cropping by adding insets
223bdfb : Update the scale on corner radii on scaled image drawable.
ec60e69 : NullPointer Check For ComponentName
bd51730 : Drop use of protobuf-gradle-plugin
0110290 : Increase glass rain size
f405ea0 : Flow extensions for coroutine tracing
a087e9d : Updates to Fog
02f8b18 : Remove dependency on kotlinx.coroutines.test
f81d743 : Extract common test functionality to new class
4fd7639 : Adding the MSDLPlayer with haptics-only capabilities
afc65bf : Adjust fog to work on tablet and foldable
9ba974d : Adjust rain to work on tablet and foldable
856bfb2 : Fix time constants
2d1040c : [Contextual Edu] Add GestureType as library
e32fdad : Remove unnecessary time constants
4bc12a0 : Fix snow for other aspect ratios (tablet, foldable)
e97d445 : Add boilerplate sun effect
00983de : Add ability to trace Flow values as counters
338b49e : Introducing the MSDL library and its MSDLRepository
c8f425e : Fix several issues in rain effect
df0e4b3 : Fade out weather effects after duration time
b687bd4 : Add UserPresenceController
82965df : Fix Weather Engine loading
4f5de68 : Fixing weatherEngine asset loader
007c2a5 : Add JVM overloads to trace logger constructor
e14bb5f : Modifying ViewCaptureAwareWindowManager to add param to check if ViewCapture tracing is enabled.
92af0aa : Add utilities to trace callbackFlow
da66907 : Ensure coroutine tracing is disabled in edge-cases
bf16b7d : vc tracing: make deterministic
5b35502 : Adding a wrapper on Window Manager to add ViewCapture tracing to new windows.
7243fd8 : Disable coroutine tracing on user builds
860a860 : Move oobe flag to frameworks/libs/systemui/aconfig
6280532 : Fix inverted DT/LT custom dynamic color tones.
19c3bc3 : Fix Token name onThmeAppRing to themNotif.
124d882 : Add presubmit test mapping for CtsGraphicsTestCases
afb7bc7 : [Launcher Jank] Avoid making binder calls from SettingsAwareViewCapture on main thread
1c51a67 : Use ktfmt.sh wrapper for ktfmt hook
53475b5 : Add strict_mode: false

+- Project: platform/frameworks/minikin

e12fdce : Add font variation settings into FontFakery
a8f349a : Extract FontFakery class into standalone header file
ae1c216 : Remove bugfix text flags.
9382f72 : Include vector as it is used in this header file.
beac24c : Remove letter_spacing_justification flag dependency
e986e1c : Remove word_style_auto flag depndency
edbb059 : Revert^2 "Update Android for Rust 1.81.0"
f139ff3 : Remove lazy_variation_instance flag
1c55b3a : Revert "Update Android for Rust 1.81.0"
9529d59 : Update Android for Rust 1.81.0
1bc9726 : Remove phrase_strict_fallback
e0b7679 : Stop family search for the locale with the first matched family.
0acd3a4 : [2nd] Add fontVariationSettings into MinikinPaint
a2e68e4 : Revert "Add fontVariationSettings into MinikinPaint"
34c4bb8 : Add fontVariationSettings into MinikinPaint
9e0511b : Add SortedPackedVector
59ba1bc : Stop family search for the locale with the first matched family.
269fb9c : Introduce PackedVector
27b5e0f : Read fvar table and store into font instance
be25153 : Remove LOG_TAG definition from source code
17be554 : Add run based API for font access in Layout class
b9de9b2 : Only use libminikin_rust_ffi on linux builds
a2cc5b6 : [Reland] Don't break word inside email/URL if the nobreak span is attached
09138e5 : Revert "Don't break word inside email/URL if the nobreak span is..."
318db78 : locale_fuzzer: Updated fuzz_config in Android.bp file
4066fcd : Rust is not supported for mac builds
0c773f5 : Don't break word inside email/URL if the nobreak span is attached
d38e084 : Add Portuguese tailored hyphenator
ab6c0e5 : Only use libicu for Android builds
736e80b : Rename ARRAYSIZE to ARRAY_SIZE to avoid Windows conflict

+- Project: platform/frameworks/native

85e62f117b : Error fix from enabling Clang thread-safety checks in Cuttlefish
432e447d7d : Add a flag header file with dependencies.
454c55240d : Revert "Add some tracing for release fences"
775d08592c : Remove gaillard@ from debugstore OWNERS
7d4100165b : [legacy layer cleanup] Misc dead code in Layer
29f7d5c966 : [legacy layer cleanup] Transaction methods
2ee01c90b6 : [legacy layer cleanup] Crop and transform methods
e5657f27c9 : Move key remapping to InputReader thread(1/n)
ac05bcc6ce : Disable Clang thread-safety checks in surfaceflinger unit tests
5cf032c4c5 : DO_NOT_MERGE Fix primaryRangeIsSingleRate + touch on dVRR
87f1c01c4e : Update InputConsumer_test.cpp to use getFdStateDebug
00cf5d01b7 : Add current device consumption to InputConsumerNoResampling
ac49270f3f : Add more cachable service to libbinder cache
ab89d81477 : Fix the input info missing for SurfaceView
12b90231b4 : DO_NOT_MERGE Fix primaryRangeIsSingleRate + touch on dVRR
f6d61b8443 : Read from aflags in dumpstate
02e350f404 : Remove unused include.
4b58f4bde0 : Remove __INTRODUCED_IN_LLNDK uses.
7c935090e8 : Add missing IProducerListener callbacks to BLASTBufferQueue
cd7488c13e : Fix batching logic in InputConsumerNoResampling.cpp
0a3eb86b45 : Add methods to create a new NativeHandle and get fds and ints.
2808d7ebcb : Disable key repeat when it is switched off
b711e657f1 : Generate HOVER_EXIT if touchable region changes
2acc6b764c : nativedisplay: Fix types in ADisplay.cpp
0272a5d34b : Log the cmd when the binder driver fails to consume buffer
7354b39549 : Cache edge extension shader
27db62fa49 : Apply input event profile to mitigate input latency of input threads
ccd9d51bc1 : TestEventMatchers: bounds check pointer indexes
07198ad6b5 : Revert "Move tracing calls to libbinder_ndk"
68e2ee2272 : binderRpcTest: remove parallelization test
6affbdb94f : Update Resampler_test.cpp to consider RESAMPLE_LATENCY
4a0de5b41e : Protect mMicSamplingPeriodBackup by mConnectionLock
72c71a8b13 : Remove __INTRODUCED_IN from typedefs
358953fe5f : Move tracing calls to libbinder_ndk
b96661ff00 : BufferQueueProducer: queueBuffer() CPU throttling only in async mode
888993de74 : PointerChoreographer: Show spot hover icon for stylus when showing taps
6f2401791a : SF: Remove dead code from Scheduler
af15fabf36 : Pass an apply token to BBQ
9dc9984070 : Fix Libbinder RemoveFromCacheOnServerDeath test
51cdc2c203 : binderRpcTest ThreadPoolGreaterThanEqualRequested less threads
751553432c : CapturedTouchpadEventConverter: report relative axes
879a41a8eb : Add buffer release callback in NDK
29e307db68 : DO NOT MERGE Early return for getPresentFenceShift
f5831f9a80 : Remove the redundant parameters in applyTransactionsLocked
9f249a4139 : Annotate GpuWorkTracepointTest with RequiresDevice
7ce293b86d : Disable native coverage for libinput_tests and inputflinger_tests.
df9edb352d : Disable native coverage for libinput_tests and inputflinger_tests.
a406f39371 : DO NOT MERGE Early return for getPresentFenceShift
691afb4d14 : Cleanup PointerControllerInterface: Remove unused getBounds method
56d89e9c7c : Enable tracing in VsyncModulator
685c352e49 : SF: fixing estimatedDpi checking x twice
ce4d636162 : libarect: Make headers host_supported
38b921e2c5 : Move inputflinger_tests to platinum-postsubmit
3118f969f4 : Add some tracing for release fences
ddaccb769d : Make invalid FD a fatal error in FdTrigger
5ebf21f387 : Create JNI pipeline for touchpad gestures
43a68c3fd6 : SF: Do not trace FrameTimeline before start
b632185b24 : InputDevice: warn if a potential IDC file can't be opened
f20b6ba6b0 : InputDevice: modernize IDC probe debugging logs
b9ea7076a9 : Poll for shutdown lazy services in libbinder_ndk
8d0a0c43c1 : SF: parsing Detailed Timing Descriptor in the framework
a1e5831856 : inputflinger: avoid vector<const T>
73485b8c7d : Revert "Load vibration scale gain from system properties"
3333335b8a : Add ADPF FMQ implementation for PerformanceHintManager
e7fd954212 : Dump sensor register status and sensor name
4b7290b952 : Add config for librenderengine_bench
a97d59db08 : Remove the redundant parameters in applyTransactionsLocked
517f46af72 : Simplify adding FLAG_IS_GENERATED_GESTURE in GestureConverter
dd62ddc2e1 : Don't affect window focus on touchpad gesture
093477ce38 : [FrameTimeline] Don't add a skipped frame if the surface frame's jank type is none.
13170330ac : Deflake ChoreographerTest:InputCallbackBeforeAnimation
193e37b561 : Implement Envelope Effect Limitations APIs
e2bb18735b : Create TestInputChannel and TestLooper to better test InputConsumerNoResampling
50edf0f753 : Check for mIdleTimer instead of fatal log
a7dab6e88f : binder: ndk: add asBinderReference method to BpCInterface
97cc8ac0d0 : InputEventTimeline field fixes
ee1e8ea66e : Benchmark for edge extension shader effect
dc83d4b7ba : Remove legacy layer states!
d08d9dea7d : Add some error logs for FdTrigger errors
b36d91f71f : Add tomnom@ to OpenGL OWNERS and remove vantablack.
cdb5a7eca6 : Revert "CapturedTouchpadEventConverter: report relative axes"
4ec5b29d0e : SF: Remove the vsync method of communicating hotplug errors and enable the hal api path
82b6d82b53 : Add SF Owners to LayerHistoryIntegrationTest
9a3b6152a2 : Notify the touchpad hardware state with getDeviceId()
1d80be21e4 : gpuwork: Simplify checks to avoid uploading negative timestamps
66fb25e44c : gpuwork: Fix msec to nsec time divisor
2f23109ffb : gpuwork: Fix GPU time threshold overflow due to bad literals
109c68e24a : Remove flag view_set_requested_frame_rate_mrr
7bedfbf0d7 : Fix primaryRangeIsSingleRate + touch on dVRR
5c0b835816 : std::move member initializer lists
c98800e509 : Update Android for Rust 1.81.0
b6ed0eb38f : Add a cache to getService with invalidation
d09a587244 : Add a flag for the libcamereservice changes.
c9fd7aa922 : Add debug log to show why sensor event connection is not created
bfd7511426 : Use different timeouts based on whether event is expected to occur
1d88585fc4 : Fix haptics scaling to match VibrationEffect function
d08373d70b : binder: fix PartialEq impl of SpIBinder
5a410514d1 : Revert^4 "remove libbinder_ndk_helper_headers"
b9d2a75661 : Remove NDK exports
6eb2160164 : Add dump for Input filter rust components
de1756e334 : Bounce keys and Slow keys should work for composite keyboards
0e8452bba5 : Add the expected and actual frame duration to the SF jank data.
abc932e45e : Add Rust wrapper around AHardwareBuffer_Desc.
a73d62cdc4 : Add methods to convert between HardwareBuffer and native handle.
983e76b2cc : Support bounce and slow keys for internal Alphabetic keyboards
9487efdccd : Add Rust wrapper around native_handle_t.
2cfc3fcb2d : Introduce flag for palm rejection quality metrics
7e7812eda2 : Fix GetPhysicalDeviceSurfaceFormats2KHR for compression control struct handling
e79389068c : Revert "Add the expected and actual frame duration to the SF jan..."
817ebb81ac : Add a new api to support HDCP
bc3f360976 : [RenderEngine] Update Ganesh includes to specify new location
780b462542 : Load vibration scale gain from system properties
7c9fa27006 : Read from BufferReleaseChannel in background thread
85be170421 : Add input flag enable_per_device_input_latency_metrics
4aface1c75 : Revert^3 "Read from BufferReleaseChannel in background thread"
799a759d89 : If the handle does not exist, it should return false
3ced538a4a : Remove unnecessary buffer count changes
7a34bdcde8 : Revert^2 "Read from BufferReleaseChannel in background thread"
b11cd7d11b : Fuzzer seed corpus for installd
86663936ce : Fuzzer seed corpus for manager
465efcc43a : Fuzzer seed corpus for gpu
18f63759c8 : Add support for injecting RPC binder accessors to libbinder
4b9fcd9d8a : Move adb_keys to product partition
620fefdab3 : Remove legacy layer mirroring
a12c5c7fb8 : Remove legacy layer hierarchy
6cee6bd917 : Add default corpus directory
67f3674583 : Revert^3 "remove libbinder_ndk_helper_headers"
1b1853f925 : Support capturing a gainmapped screenshot
8af62f245b : Revert "Read from BufferReleaseChannel in background thread"
733610f683 : Mark the return of munmap() as unused.
02989bec7b : Revert "Disable Pre-reboot Dexopt."
0bdbea19bf : Adding an InputEventActionType enum field to InputEventTimeline.
d180e5c040 : Relax ACLs for kprobe-related files in tracing sysfs
31e52649e8 : Add the expected and actual frame duration to the SF jank data.
28876880d9 : Revert^2 "remove libbinder_ndk_helper_headers"
43d38c58af : validate_path should only reject sudirs named ".."
2ff3cd44c9 : SF: resyncToHardwareVsync after sending a notifyExpectedPresent hint.
0260113bcf : binder_sdk for dist.
727b15d9cd : CapturedTouchpadEventConverter: report relative axes
1bde002dc5 : Fix GetPhysicalDeviceSurfaceFormats2KHR for compression control struct handling
1f01c41f0c : Revert "remove libbinder_ndk_helper_headers"
5ab65e9ef0 : Read from BufferReleaseChannel in background thread
371af85743 : Deprecate glDriverFallback logging
a89a1d1282 : update OWNERS for graphicsenv
765158ee2c : remove libbinder_ndk_helper_headers
92ab9874bc : SF: Use last commited vsync for the next vsync callback
6ab6ccbc4a : FTL: Silence warnings for FTL_FAKE_GUARD
b3229cfb9a : Update libprocessgroup dependencies
fcadcff7d7 : Allow system account to have screenshot permission
d03639a011 : SF: Update fixup on lastFrameMissed only when we violate minFramePeriod
b0684da40e : GpuWork: Delay GpuWork thread initialization
5312ec10e1 : Replace BBQ callback thunks with lambdas
e1bf47dd3c : nativewindow: ConsumerBase-based classes now create their own BufferQueues
76f52cc2a5 : nativedisplay: ConsumerBase-based classes now create their own BufferQueues
0cba3b55e2 : installd: avoid vector<const T>
2b2abd3bad : ftl: delegate SmallVector<const T> to std::vector<T>
fce22a44c7 : binder: avoid vector<const T>
bad6c06882 : Surface: Add a SurfaceQueueOutput struct for replaced buffers
8b70f29fb2 : CapturedTouchpadEventConverter: refactor test expectations
169452a229 : Re-align binder tests in VTS to General-tests
7dfaa32f01 : Add InputMessageBuilder to InputEventBuilders.h
11dcd58b3b : [LUT implementation] add Lut HAL new interface changes.
2b96d359af : Add flag for HDR screenshots
1a37b731c8 : Fix transactionCallbackThunk lifetime issue
a3da302041 : Surface: Add a death notification to SurfaceListener
958a371cd7 : Revert "flatland: ConsumerBase-based classes now create their own BufferQueues"
cb364f1d4c : Add flag for the ZlsProcessor and other processors.
cfaaceb895 : SF: Fall back to pacesetter in getDisplayStats
e37c04eeba : SF: Pass display ID to updatePhaseConfiguration
a763266f40 : Add unit tests for edge extension
b08159b4ff : Update dependent properties when deviceType is updated
68e90f1b4e : DO NOT MERGE Extend mPreviousPresentFences for high refresh rate
098f1ac35a : Update source for Rust 1.80.1
0ba3f3e42a : DO NOT MERGE Revert "DO NOT MERGE Extend mPreviousPresentFences for high refresh rate"
8c4160d300 : Notify TouchpadDebugActivity on finger/hardware state changes
73e9ae3040 : DO NOT MERGE Extend mPreviousPresentFences for high refresh rate
fe82e54bfa : binder_process.h: clarify thread start behavior
81139db6b1 : Revert "Revert "Make binder available to com.android.microfuchsi..."
b9a5e01e38 : Revert "Make binder available to com.android.microfuchsia APEX"
698344a5e4 : Replace static_cast with duration constructor
bee6be1611 : Remove onAsBinder() override for BackendUnifiedServiceManager
c54c364545 : audio: Add IAudioManager method
cf1b06e7d9 : Add multiple pointer support to LegacyResampler with tests
7e84455e4c : Enable single hop screenshots for only threaded re
0dd0518ff6 : Fixed source vote + no preference category for MRR
5e70e96113 : Create Native getTouchpadHardwareProperties()
ebd418a4f1 : PointerChoreographer: add missing indents in dump
fa3d97373c : Remove legacy offscreen layer tracking
b46e37c027 : Include offscreen layers in generated trace
3313e0537e : Load UGD dependencies from SPHAL on non-VNDK devices
0cdac9a4ee : Load UGD dependencies from SPHAL on non-VNDK devices
a7e8d46594 : fixing typo in binder_ibinder.h
924f9500f7 : Rename AidlStatusUtil.h to AidlUtil.h
6ccc5e8b22 : sf: ConsumerBase-based classes now create their own BufferQueues
bae678660e : Move CaptureArgs + friends to structured aidl
ca81c05b5a : Fix stale buffer release issue.
486ca6d598 : Refactor resampler logic to constrain MotionEvent mutation
ea32184c01 : Implement the VK_KHR_swapchain_mutable_format device extension in the vulkan loader
0ae2eb89d9 : Remove legacy transform hint
ad4c67af43 : Remove legacy layer traversal for FrameStats logging
0e011d0729 : Adapt addClientLayer to LayerHierarchy.
438a0acc76 : Fix dirty region updates if a layer becomes invisible
73fc95c121 : Enforce shader compilation success, copy SkRuntimeShaderBuilder to avoid leaks
b0f043a3e8 : Fix C compatibility in new API.
ba6818ccba : Change binderRpcTest to use 'activity' for a Java test service
29db860bfa : Change binderRpcTest to use 'activity' for a Java test service
550dbaa588 : libgui: Add a test server utility for unit tests.
785d2e2a9e : view::Surface: Add toString()
fe749dc402 : SF: Remove DisplayDevice::getVsyncPeriodFromHWC
e0bc94b8d9 : SF: Remove Scheduler::resetPhaseConfiguration
492cec3296 : [SurfaceFinger] Add getDisplayLuts interface.
f5048752ae : SF: Reset the active display on hotplug reconnect
4383967984 : SF: Move toggleKernelIdleTimer to DMC
c7b5864c00 : Rename ServiceManagerShim to CppBackendShim
43e3b8bbb1 : Change constructor of ServiceManagerShim
68ca3d1761 : Change calculateResampledCoords to preserve PointerCoords data
9dce90f3c3 : Remove unnecessary std::move
965818ab5d : Revert^2 "Skip C-verification of GL headers."
089099c30f : libui/libui: Remove extraneous semicolons
70042c6798 : libgui: Expose methods to Surface API to support Camera3StreamSplitter
a28188817b : flatland: ConsumerBase-based classes now create their own BufferQueues
8a69ace066 : Use bind_front instead of lambda when passing a member function
bda5236d4a : SF: Merge on{,Non}PrimaryDisplayModeChanged
fc94b41a23 : SF: Clean up emitting of mode change event
61d0da32ec : Add InputReaderConfiguration option for touchpad visualization
aa49af7d9a : SF: Add test for emitting of mode change event
d30823a16e : libgui: ConsumerBase-based classes now create their own BufferQueues
1111189e6b : Add support to PWLE V2 APIs
61118b30f3 : Fix C compatibility in new API.
f91f3c7a34 : Dump dispatcher state before crashing due to unexpected events
228b80d1c4 : Remove Surface connect flag and add Ring Buffer.
023537ceee : Make binder available to com.android.microfuchsia APEX
1cfde7adc6 : Add bug component to OWNERS files pointing to INPUT_OWNERS
ee09df5cd5 : Add check for undefined scale factor fields
4c4e350619 : evemu-record: rename "boot" timestamp base to "epoch"
801faaa31d : Remove unhelpful log from native sensor service
0aa16393dc : binder: Remove unnecessary std::move
01b8126cbb : surfaceflinger: Remove unnecessary std::move
576662ab06 : libbinder: allow libbinder_ndk + libbinder.vendor
3d04ea3e24 : SF: check for emptiness before accessing fence ring buffer
25b772b339 : libcompositionengine: Link against libprocessgroup_util
45ad8cf207 : Add CtsInputRootTestCases to inputflinger postsubmit
8508b66938 : Move virtual device infra to libinput
92c7e7b2af : Revert "Skip C-verification of GL headers."
c4c5c89d4d : Add PID and package name to tracing
02f88337ab : Export touchpad hardware state from libinputflinger
8aa0980a6a : Improve sensorservice dump
bd5c270b2d : inputflinger: avoid vector<const T>
f7521e32a9 : Implement EGL_TELEMETRY_HINT_ANDROID in EGL loader
e6b99c6ded : Remove the comment that says the performance hint manager must be released after use.
d5fc446767 : Binder API for freeze state change notification.
045376e482 : Add scale factor field to HapticScale
fe34698f62 : Reland "Set down time when event slips into Wallpaper" - try 2
bab35a607d : Revert "Set down time when event slips into Wallpaper"
bb01a640ca : libmath: use TVECHELPERS_STD_HASH macro for std::hash
d3e6cdac22 : Fix driver open fail ProcessState.cpp
9e2eb1f709 : Set down time when event slips into Wallpaper
9ee3113a8d : SF: kernel idle timer is not applicable for VRR
f693bcf2ee : Add BufferReleaseChannel
f5b42de949 : Track BBQ dequeue count and mode
919008ac54 : Add vendor_available to native_headers for sensor_test
5c61a01ba2 : Migrate legacy framerate tests
25ac318e20 : Skip C-verification of GL headers.
0fd773f8b8 : Fix framerate propagation from child to parent layers
20007465c7 : Mock InputDevice in the InputMapper unit tests
4498107080 : InputReader: Use shared keyboard source for all key events
a9675a7097 : binder: replace android_atomic_add with std::atomic
908b09ce78 : fix race in ProcessState::getThreadPoolMaxTotalThreadCount
34f357038f : InputReader: Use shared keyboard source for all key events
76a4212fb4 : Mock InputDevice in the InputMapper unit tests
be9c544d82 : Add resampling to InputConsumerNoResampling
be8acf7f4c : Fix clippy lints for new EPSILON/INFINITY/MAX/MIN/NAN
6f02040b7a : HDR ratio indicator needs to vote for NO_VOTE as setFrameRate
fd0e14cbaa : Fix haptics scaling to match VibrationEffect function
d404e0fcd4 : Check permission to add accessor in servicemanager
9cfc94c803 : Add IProducerListener::onBufferAttached
61438383b5 : Fix doc typo.
f93853d3db : Fix C incompatibilities.
488cfaca23 : Add libgui bq_consumer_attach_callback flag
9d0d65e174 : Reject invalid events injected by accessibility
7ff19a1084 : TouchInputMapper: Only use SOURCE_BLUETOOTH_STYLUS when fusion possible
62f0c2021c : Remove unused mTransactionNestCount
c796b905e3 : Add missing typedefs for C compat.
8d4bea101b : Add missing stdbool include for C compat.
189318d74a : Fix updatable driver loading issue with Vulkan.
45ccd13dd6 : Fix updatable driver loading issue with EGL.
cc6aec59b8 : Refactor JerkTracker and MotionPredictor for better testing.
790b461f36 : Update the Khronos EGL header files.
263152043d : Add Kawase blur with dual filtering
ca1f92bb35 : Enable BTF for gpuWork.o
6d223cbd07 : Add IProducerListener::onBufferAttached
5a0bfb791a : Add libgui bq_consumer_attach_callback flag
6a5fdc1d5f : Remove redundant connect methods in Surface.
82b16c224d : Move libgui bq_consumer_attach_callback flag
cefe0a032b : Fix SFTRACE_ASYNC_FOR_TRACK_BEGIN
dd7c1cf29e : Add libgui bq_consumer_attach_callback flag
946512647e : BPF: remove duplicate cflags and update btf flags.
1d7be06c75 : SF: Dispatch frame rate overrides to pacesetter
becad4802d : Revert "Add WmTests to input presubmit"
4108fd4e47 : Disable Pre-reboot Dexopt.
39a74a9d15 : Remove legacy layer gamemode
3efe8ed909 : Disable Pre-reboot Dexopt.
cc54a253f5 : dumpstate: add network policy dumpsys to limited bugreports
d28f4fe119 : Revert "Update the Khronos EGL header files."
d6a50f2d07 : Remove code that break androidx build.
7e19c42d7a : Update the Khronos EGL header files.
aa0812bfd9 : Update call to deprecated Graphite accessor
28e9d6554a : libgui: Add simpler methods to ConsumerBase and BufferItemConsumer.
152476f359 : Add SurfaceListener::onBufferAttached
5268344368 : Remove legacy layer metadata
a7e1305068 : Add WmTests to input presubmit
86f8fe4d4b : Reject usage == 0 in AHardwareBuffer_lock* functions
42fdfdad89 : Add CtsSurfaceControlTests to input presubmit
384ba8aa52 : Migrate LayerTest to LayerSnapshotTests
8c24eb6625 : Remove legacy snapshot updates
6aac09ec31 : Remove legacy proto helper functions
a3fe664ce5 : Always split touches
cd21747043 : Add IProducerListener::onBufferAttached
8e70c4952b : libgui: Add wb_consumer_base_owns_bq flag
c604993d37 : Surface: don't hold mMutex when queuing buffers
c2ffcb6b7a : Remove code that break androidx build.
74fe27ef5f : SF: fix wouldPresentEarly when allow_n_vsyncs_in_targeter=true
840790b76e : Broaden some BQ owners to libgui
11da150351 : [native] Restore ServiceManager#getService() to return IBinder
9953e060ba : SF: add a work duration slack when missing a frame
ed1283a514 : SF: fix a few bugs with FrameTargeter storing N fences
d6aef5c3d7 : Add libgui bq_consumer_attach_callback flag
18e409882a : Remove extra forward declarations
c5d57a274b : Add a couple of bufferqueue owners
0b613dc057 : inputflinger: remove viewport fake for device context
a0858db67d : SF: Remove fallback for outdated active display
511ce6aa27 : JoystickInputMapperTest: migrate to InputMapperUnitTest
e77d47e548 : Surface: expose allowAllocation method
132f21c4fb : Reland "InputDevice: return std::optional from getAbsoluteAxisInfo"
48bc17129a : FTL: Silence warnings for FTL_FAKE_GUARD
4b9507d5a4 : Revert "Optimize BLAST buffer releases via Unix sockets"
3863665279 : InputReader: Use shared keyboard source for all key events
31d05c4c78 : Mock InputDevice in the InputMapper unit tests
a3d7333eb9 : Use ANDROID_NATIVE_UNSIGNED_CAST() in GraphicBufferMapper::lockAsync() and GraphicBuffer::lockAsync()
543eee65cb : libtimeinstate: fix potential optimized variable
0088639895 : Surface: Provide more useful/platform-y buffer methods
8f71501b79 : Fix BufferReleaseChannel flagging.
81da2ab941 : Error fix from enabling Clang thread-safety checks.
c8845092f0 : libgui: Add a flag for the CameraStreamSplitter refactor
13065beff7 : Fix key location API, when many to one key mapping with KL flags
3614e0b20f : SF: Avoid adjusting Vsync Timeline when minFramePeriod isn't violated
1df9c5ff8d : compile_multilib: both for libbinder RPC tests
f18544772d : Fix DisplayState sanitization.
8e2ca26478 : Fix DisplayState sanitization.
f65da8a9d7 : Fix DisplayState sanitization.
5bd67f219f : libgui: Add the wb_surface_connect_methods flag.
4bf934b02b : Extract JoystickInputMapperTest to its own file
f7bdee44c0 : Use custom proto instead of debug string for perfetto traces
ac70bc5790 : Optimize BLAST buffer releases via Unix sockets
7d27034aa6 : [legacy sf flag] - Remove legacy methods for front end
9d1dfa011d : Skip logging error when service name doesn't match vintf format
86ab512e27 : [legacy sf flag] - Remove layerLifecycleManagerEnabled
09163b73b3 : Revert "InputDevice: return std::optional from getAbsoluteAxisInfo"
7b32b3a1cf : SF: Avoid adjusting the frame time when last frame is presented early
5c35ea328a : Change default value of mLayerLifecycleManagerEnabled to true
ab8443c81b : Use SurfaceListener instead of IProducerListener
0a51a87920 : Remove use of legacy layers from TransactionApplicationTest
fef8f085e3 : Loose the requirement on checking duration for ADPF GPU flag off
4ec75f1126 : Enable Windows target for the headers library
4dae3748f6 : Remove use of legacy layers from composition test
f172ea1569 : Add support for IVibration.performVendorEffect
7c166e1905 : libbinder: don't hold global locks for callbacks..
c0d50957ed : [RpcSession] Add checks before setting SessionSpecificRoot
8578f13447 : Support IAccessor in libbinder for RPC services
3e44e8bffc : Revert^2 "Use a single library for interacting with vdm flags"
c9918bf180 : Introduce com::android::graphics::libgui::flags::edge_extension_shader()
a300d5fd8a : Revert "Use a single library for interacting with vdm flags"
32993d5711 : Use a single library for interacting with vdm flags
40cc62c89f : libgui: Add wb_platform_api_improvements flag
a4c0011217 : Revert "Revert "Remove notifyConfigurationChanged listener and p..."
5b8217ba47 : Revert "Revert "Remove notifyConfigurationChanged listener and p..."
c3cf1a294d : Revert "Remove notifyConfigurationChanged listener and policy calls"
c452eeecb5 : Add build flag for libbinder client cache
71c6f73ada : Update MotionEvent's id when a new sample is added.
b2f2cf2745 : Introduce microbenchmarks for surfaceflinger
45b321e06b : Fix stylus hover spot not disappearing
37b340fe19 : Revert "Fix DisplayState sanitization."
f460b8bf03 : Revert "Fix DisplayState sanitization."
b41d38e432 : Move batching logic from consumeBatchedInputEvents
b3daf1a139 : Revert "Fix DisplayState sanitization."
01149afd3d : VibratorInputMapperTest: migrate to InputMapperUnitTest
bffa940e93 : Remove notifyConfigurationChanged listener and policy calls
9b849a7186 : Handle non-split pointers for multi-device case
532d645670 : Refactor common testing code for layerlifecyclemanager
b972419619 : SF: Do not toggle idle timer on display hotplug
16d1b3ce15 : SF: Remove misleading pacesetter choice fallback
27fc9f1fb7 : Handle non-split pointers for multi-device case
40d8001464 : Migrate renderengine atrace calls to perfetto
6de9f807ef : LocklessQueue cleanup
e535b6db41 : Handle non-split pointers for multi-device case
b2fc423563 : SF: Restore mStateLock mutex for modesetting
914d106e51 : [SF] set render rate as peakFps when new display device is added
f19c9eb9ae : Fix LayerProtoHelper workaround to track layer ids
e1855a9eb7 : Return Error-wrapped injection result in dispatcher
962044645a : Handle non-split pointers for multi-device case
4c168d0d60 : Extract VibratorInputMapperTest to its own file
d70941c703 : Revert "SF: Fix deadlock during display hotplug"
aa931dfc8e : SwitchInputMapperTest: migrate to InputMapperUnitTest
6001935837 : Revert "SF: Fix deadlock during display hotplug"
518695c3d4 : Extract SwitchInputMapperTest to its own file
5e0e7cf9d7 : Add smoothing to jerk calculations and updated jerk thresholds.
2d7e7f886d : Revert "SF: Fix deadlock during display hotplug"
42640747fd : Fix parcel fuzzer when mixing RPC and kernel binder.
620075222f : SF: Move isWithin into implementation Update the comment for the freeze timeline at the vsync time.
47b6e6881f : Modify sftrace macros to go through tracing_perfetto lib
3c837e2428 : Fix invalid shift of 32-bit value.
82e156317c : Remove HDCP check on external displays
24adbb5b76 : Add input flag show_pointers_for_partial_screenshare
4976549126 : Change comment to reference correct name for binder_exception_t
99510a271b : Fix host libbinder_ndk build for API_LEVEL_AT_LEAST
07cdda94ef : Allow spy windows to prevent splitting
ee6f64a01e : Add flag for removal of inputchannel from windowstate
eba039c2d2 : SF: add a new behaviour for idle timer on VRR
516228f07a : Add a workaround to prevent duplicate layers in traces
180d800811 : SF: stay with the current mode when all votes are NO_PREF
6b1036fda0 : Fix build error
26743a54ca : Delete code for legacy VR services.
72dfcdfa8a : Rename Transform::set() params to avoid confusion.
c109d81d70 : Shift notifyConfigurationChanged policy call to InputReader
e949d7f1de : Take 'sources' argument by const reference
9715edf769 : Remove "remove_pointer_event_tracking_in_wm" flag
9ce4d9ff27 : Update dependent properties when deviceType is updated
ba27d1d948 : Native support for rotary encoder high-res scroll
fd87863d48 : Remove enable_gestures_library_timer_provider flag
32bd15298d : Support perfetto track_event prefer
2665ca95a5 : Switch remaining atrace calls to use sf specific macro
95c4ecccf0 : SF TimeStats: remove timeRecord of dropped buffers
309f4d0ca1 : document isBinderAlive
ff206d6d5d : Use pixel stride of 2 for Y422_I's Y plane
849beb4c19 : Sync disabling of touchpad taps with hiding pointer
c5995852a2 : SF: Fix deadlock during display hotplug
79655f217c : Add test coverage to InputConsumerNoResampling
bd7d07ec6c : Pass a valid fence time if the acquire fence has not signaled
8ff5e5ecde : Support high-resolution scroll
ea6b29656b : Revert "Placeholder for binder freeze notification API."
b0058744c3 : Dump dispatcher state during publisher error
4125ea4e86 : Remove some logging information from InputDispatcher
099fb592e0 : Create basic data store to store keyboard classification
8692f0198a : Make PersistableBundle getter functions const
dcc9d9b5cf : Edge extension effect: shader reimplementation
5e9bccbc4c : binder_bpBinderFuzz: log socket unlink failure
4a5441fe4d : Placeholder for binder freeze notification API.
370408e8d7 : Binder: enable/fix some warnings
052c51302e : Binder: enable/fix some warnings
94c51ab82f : binder_sdk: modules -> modules_host
ac42d24c8f : Add more dispatcher tests for appearing windows
0ae829e1f1 : rust: properly handle async->async handles
a8b5d50f64 : Add binder_sdk_test to postsubmit
92900f8188 : SF: Generalize immediate mode set to multi-display
6429b0b304 : SF: Clean up DisplayModeSwitchingTest
be6f9e80aa : Update RenderEngineTest's buffer dumping file paths
f4c9b48c19 : libbinder: Add log when FDs aren't supported in RpcSession
078ff90d13 : Fix binder_sdk build
b70f47100e : Binder IPC: clean up includes
818a225715 : Use android.hardware.vibrator NDK backend
4e916b04bb : Fix transaction sanitization
5e94634dc5 : Fix race condition in extension string creation
5aadd249f3 : Enable single hop screenshots for only threaded re
3bd7ec3048 : Sample from texel centers in downchunk shaders
f785b79617 : libbinder: export fewer symbols for non-vendor builds
be0ad90f19 : Create a wrapper for atrace macros
4532c98415 : Binder NDK tests: use std::mutex, not android::Mutex
d1603f4fab : Reformat BpBinder.h
fe25f12be7 : BackendUnifiedServiceManager: tidy up includes
67e1ae6330 : InputDevice: return std::optional from getAbsoluteAxisInfo
d56514e908 : Jank callback API refactor.
658fdc7dd6 : libcompositionengine: avoid vector<const T>
40800e1b0e : librenderengine: avoid vector<const T>
994989902a : libdumputils: avoid set<const T>
e1f9d9778f : Define android.software.credentials.xml as prebuilt_etc
022db68063 : RpcServer: let system allocate vsock ports
1d46f58320 : Migrate from libutils SystemClock.h to std::chrono
cd3f6d8d42 : SurfaceFlinger: define LOG_NDEBUG for debug.
5a93ccb90b : Add trace slices to capture tasks important for latency monitoring
871886eebe : Fix region sampling for secure layers
5fe801b1e9 : Revert "libbinder: export fewer symbols for bionic builds"
0c25e86470 : Return message wrapped in Result from receiveMessage
9c7a1f541f : Fix DisplayState sanitization.
4e8200dec4 : Fix DisplayState sanitization.
ba5fda62ea : libbinder: simpler scope_guard implementation
c0945310ad : Add inputflinger unit tests to device-platinum-tests suite
0d1a417b39 : Add tests that exercise MouriMap in RenderEngineTest
a32eadee7c : Use dimming ratio when detecting hdr type for local TMO
77c511c4d5 : Support per-layer color transforms when local tonemapping
b6ddf525be : Fix DisplayState sanitization.
dd438e2a4b : Virtual rotary encoder native support
290b072d6f : InputDevice: clear absolute axis info if not found
9d84eae592 : Unbitrot libvulkan's code generator
714b1bd40e : Set LOW category to 48 fps
e188462f7a : Fix lambda in presentFrameAndReleaseLayersAsync
1972557dca : Fix lambda in presentFrameAndReleaseLayersAsync
7cbcabf503 : Fix ASystemFont docs.
4780eb455b : Define prebuilt xml files as prebuilt_etc modules
11db986942 : Get window info debug data without holding the statelock
e2c5e20e52 : Return std::optional from getAbsoluteAxisValue
207674d8c5 : Return a std::optional from EventHub::getAbsoluteAxisInfo
c099400b01 : Output::presentFrameAndReleaseLayers: flush pending commands for OFF displays
e190327cfd : Add emulated_apit_checker for Vulkan
42a145f0eb : Increase wait timeout for InputReader tests
71df3978e3 : Add trace for sensor event
f2f40f4de6 : SF: Update the sequence of operation for frame rate override
a3be80cbc6 : SF: Add a flag vrr_bugfix_dropped_frame
6781d33a5f : libbinder: export fewer symbols for bionic builds
1a25e4ec80 : [native] Update deprecated GrVk type names
9cf8f32cc3 : Include SOURCE_TOUCHPAD for Virtual Navigation Touchpad
56a0471ed6 : Add a BackendUnifiedServiceManager wrapper
99490acc7a : binder: fix printf warning
39be47b981 : SF: Fix pacesetter promotion for folded mirroring
29814f26de : Define MotionEventFlag as an AIDL enum
548f4497df : SF: Update vsync timeline validUntil to be exact vsync time.
3ff44c7e85 : SF: Fix pacesetter promotion for folded mirroring
6c9ce49b66 : Tidy up dispatch to GPDIFP2 in swapchain
5ade9f1ab1 : Add perfetto traces to ServiceManager
4f61be28ea : libui: use __ANDROID_API_V__
2a2f7145de : libbinder_ndk: V APIs are guarded with V
c04759244f : SF/CE: Fix startup race in HwcAsyncWorker
7b1bc2c59d : Use PLOG() for failed system calls, so we see errno.
a8359fccae : Add support for pre-classifying devices
e35071d132 : libc++fs is part of libc++ now.
0dfc096b08 : Revert^2 "SF: Update metadata of unvisible layers to backend"
27613c3cdc : Revert^2 "Set Change::Metadata on LayerMetadata update"
e283631bb4 : Implement binder_sdk*_test(s)
983c460931 : atrace: New --prefer_sdk flag
263507f9e3 : binder: remove mutex from transaction processing loop
0b150b7c63 : Remove the WCG check from switch Color Modes

+- Project: platform/frameworks/opt/car/services

e9f68ad : Modify CarLaunchModifier to specify the proper target display.
453be11 : Fix failing ActivityOptionsWrapperTest
3ed955f : Remove the user assignment to the current user for the overlay display in ExtraDisplayMonitor.
e9ce7d7 : Track injection of AppCompatConfiguration
5479ab1 : Make java_sdk_library dependencies explicit
95e4309 : Make java_sdk_library dependencies explicit
fe41a8a : Add TEST_MAPPING for car-frameworks-service-module
4a56f88 : Fix race condition to initialize cache
c0bb480 : Add shell command to assign/unassign user to extra display.
93ffb49 : Nit picks for assignment of VirtualDisplay to the owner user in MUMD
57c861b : Assign VirtualDisplay to the owner user in MUMD
aa93199 : Update tests to be compatible with new Intent Resolver UI
794ae84 : Use JDK 21 instead of 17
d5dfdb1 : Prevent NPE in CarLaunchParamsModifier
45966dd : Fix populating config incorrectly
5626e46 : Replace memoryHeaders with a more generic extraHeaders, and add a watchdog-specific header

+- Project: platform/frameworks/opt/car/setupwizard

42cbaf8 : Use libs.versions.toml for ConstraintLayout
c7c60f5 : Add strict_mode: false

+- Project: platform/frameworks/opt/chips

ac85b10 : Import translations. DO NOT MERGE ANYWHERE
826f6d8 : Import translations. DO NOT MERGE ANYWHERE
580f444 : Import translations. DO NOT MERGE ANYWHERE
a4610a6 : Import translations. DO NOT MERGE ANYWHERE
3bf3d42 : Import translations. DO NOT MERGE ANYWHERE
6a8dcdb : Import translations. DO NOT MERGE ANYWHERE
cfa9483 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/frameworks/opt/colorpicker

1719710 : Import translations. DO NOT MERGE ANYWHERE
0c03cb9 : Import translations. DO NOT MERGE ANYWHERE
df3896f : Import translations. DO NOT MERGE ANYWHERE
e26cd84 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/frameworks/opt/net/ims

9fccc1aa : Make java_sdk_library dependencies explicit

+- Project: platform/frameworks/opt/net/voip

423f3f7 : Check Phone process UID with multi-user-aware way

+- Project: platform/frameworks/opt/net/wifi

979dfaf4f : Import translations. DO NOT MERGE ANYWHERE
33a9ccfff : Fix errorprone issues
2ff00d19c : Import translations. DO NOT MERGE ANYWHERE
bef12b8be : Import translations. DO NOT MERGE ANYWHERE
47acfeed1 : Import translations. DO NOT MERGE ANYWHERE
19aa930ce : Import translations. DO NOT MERGE ANYWHERE
eecd35d08 : Make java_sdk_library dependencies explicit
b9d1c6b3c : Update RSSI from scan results after disconnect
91399240c : Add conditional check for `READ_WIFI_CREDENTIAL` before calling `getPrivilegedConfiguredNetworks`.
f0eaad253 : Check underlying networks of underlying networks for default network
98c55656f : Import translations. DO NOT MERGE ANYWHERE
753ed445b : Import translations. DO NOT MERGE ANYWHERE
c4173e303 : Import translations. DO NOT MERGE ANYWHERE
f4cf2213c : There's only one <sys/system_properties.h> now.
5e07ad82a : Import translations. DO NOT MERGE ANYWHERE
61314252a : Import translations. DO NOT MERGE ANYWHERE
e64c1649e : Import translations. DO NOT MERGE ANYWHERE
a71e9dace : Update connecting status to trigger button text on details page.
89a0e1d14 : Synchronize WifiEntry.isDefaultNetwork()
c88fcd01d : Reset called connect flag when status changes to unknown.
27f31c8cf : Import translations. DO NOT MERGE ANYWHERE
c665854e4 : Import translations. DO NOT MERGE ANYWHERE
fea552e13 : Import translations. DO NOT MERGE ANYWHERE
368918985 : Ignore SCAN_RESULTS_AVAILABLE_ACTION if scanning is disabled
bf32b0dd0 : wifi: Add less secure string when connecting to WEP network

+- Project: platform/frameworks/opt/telephony

882243e518 : Revert "If the phone crash try to clean up the channel which was kept opened. If that fails then try to reuse the existing channel."
0de0c3835c : Revert "Check if AID is equals to ISD_R_AID."
a61bdb9868 : Revert "Optimize euicc invocations by keeping channel open sessi..."
d1351cd7c6 : Cancelling the notification once the satellite conenction got disconnected
e322d84138 : added eSOS test mode flag
5aa14e669b : Add some logs for SOS recommender
22f4624ba8 : Fixed get packages for HSUM devices
0f9aac3434 : Don't check provisioned condition for register APIs
d831ae7569 : Use carrier timer only when connected to carrier satellite within hysteresis time
1b948370df : CarrierServiceBindHelper: incorrect user unlocked event received in HSUM
6966f43b1f : Add onRegistrationFailure api
6f3615bd93 : CarrierPrivilegesTracker: support HSUM
3a01ea46b5 : Update Usage Setting After Success Rsp from Modem
b9f77946f2 : Redial CS calls via emergency routing
bbaac5a7ad : Fixed the incorrect check
738f3fc6ed : Fixed the incorrect uid check for HSUM mode
5771ea9e04 : Fixed activity not started for current user
514d6279cb : Select proper handler to process datagram transfer state
0fbabd2bb1 : Provision to enable VDBG logs through mobile for UICC component.
a76fdb3376 : Add additional field for CarrierRoamingSatelliteController atom
7007cb9bb3 : Optimize euicc invocations by keeping channel open session ends.
50e43697b9 : Multiple PDN connection for same APN on APN protocol type change
71785bf369 : Clean up flag fix_crash_on_getting_config_when_phone_is_gone
3e3b83a511 : Support the new API onSendDatagramRequested
aadf67f7ff : Add additional fields into SatelliteAccessController atom
5ee70c19d4 : Fix formatting issues with ag/29216360
c894e9cf09 : Store the provision state per subscriberId in the db and use it as needed.
4b1786fab7 : Update secondary timestamp
a0cf905ae4 : EuiccSession: tell ApduSender to keep channel open after sending APDU if any session started.
934e8aee8b : Range Check CarrierDisplayNameData Constructor
8c67799708 : [satellite] Re-trigger NTN eligibility evaluation upon provision change
2269ea7cc3 : Replaced send broadcast with user aware version
efd263f017 : Guard the handling of multiple enable requests with a feature flag
b879f6825c : Set Data SPN to SPN when not overridden
49fa9893d8 : Add metrics for Carrier Roaming NB-IoT NTN module
32265bb7bb : Cleanup flag add_anomaly_when_notify_config_changed_with_invalid_phone
1a39706229 : Revert^2 "Fix getHalVersion overriding UNSUPPORTED version"
c6d5006186 : SMS handlers: use FEATURE_TELEPHONY_* instead of config_*_capable
6d1e2b8b9b : Revert "Fix getHalVersion overriding UNSUPPORTED version"
8d9817ef91 : Using the ACTION_SATELLITE_SUBSCRIBER_ID_LIST_CHANGED intent instead of App intent.
57a050e1b2 : Revert "Revert "Rename CONNECTED and NOT CONNECTED to IN SERVICE..."
77244744b8 : Revert "Rename CONNECTED and NOT CONNECTED to IN SERVICE and OUT..."
c744a3b417 : Clean up flag cleanup_open_logical_channel_record_on_dispose
f9eecbe4aa : Clean up flag data_only_service_allow_emergency_call_only
90ce1002b7 : Handle multiple enable requests at the same time
1ad73f715b : Clean up flag fix_crash_on_getting_config_when_phone_is_gone
3872caf53e : Clean up aconfig flag hide_preinstalled_carrier_app_at_most_once
954502c185 : Add ALLOWED_NETWORK_TYPES_REASON_TEST
401e7cf419 : Fix getHalVersion overriding UNSUPPORTED version
9bd0437e36 : (APDS) Terminate selection when modem reset during domain selection
06047b2a71 : Cleaned up the flag support_phone_uid_check_for_multiuser
3c8b51133b : Update due to changing name of carrier config items KEY_SATELLITE_ROAMING_SCREEN_OFF_INACTIVITY_TIMEOUT_SEC_INT KEY_SATELLITE_ROAMING_P2P_SMS_INACTIVITY_TIMEOUT_SEC_INT KEY_SATELLITE_ROAMING_ESOS_INACTIVITY_TIMEOUT_SEC_INT
f5479bcd68 : Additional modification for ImsNrSaModeHandler
e8495069f9 : [satellite] Retrigger provisioning when phone number changes
63939bffa2 : Revert "[satellite] Retrigger provisioning when phone number changes"
811d8ef9ac : Removed dead code
e5cdfe1c56 : Make java_sdk_library dependencies explicit
ceb893a786 : Add a flag to delay phone account registration
05b506cab3 : Clean up subId as parameter and use highest priority satellite subscription
4933264de5 : Add ALLOWED_NETWORK_TYPES_REASON_TEST
226b90e437 : Add metrics for Carrier Roaming NB-IoT NTN module
f169545274 : Add satellite_roaming_turn_off_for_emergency_call_bool
01e1a7bac1 : [satellite] Retrigger provisioning when phone number changes
c025f01a47 : Prevent advance <-> idle pingpong
239f45817b : Added the bug number to the flag
70f83924a9 : Idle mode scanning for terrestrial network when P2P SMS or ESOS mode inactivity timer expired
0a1fde2ae1 : Change intent name to ACTION_SATELLITE_SUBSCRIBER_ID_LIST_CHANGED
119213f6a6 : Rename CONNECTED and NOT CONNECTED to IN SERVICE and OUT OF SERVICE
bdf21b4563 : Re-evaluate satellite profiles ranking when default SMS subscription change
589e6b89fa : Fix NPE at RILJ
7979fb9a29 : Clean up fully rolled out EsimManagementEnabled
7a227c33cc : Gracefully tear down networks when SIM is disabled
bc5228ed12 : To notify the ueser "Use mobile data"
6575008016 : For provision state change per SatelliteSubscriberInfo
2a257e1da3 : Fixed ANR from safety source broadcast
ddc2de8d6c : Notify SatelliteAccessController when MCC changes
9c2b17450a : Add support for mocking close logical channel errors in LogicalChannelMocker
7d80faaeb2 : Set forEmergencyCall of setRadioPower to false for normal routing ECC
e2fa488f94 : Fixed incomplete unit tests
af8e695453 : Enable modem with SatelliteModemEnableRequestAttributes
71702fcd5d : Update remap_disconnect_cause_sip_request_cancelled flag to be exported.
6664b4ce76 : Simplify LogicalChannelMocker: use invocation.getArgument() to capture arguments.
4b226f80a3 : Cleaned up 24Q2 flags
c6c7b99eba : Cleaned up 24Q1 flags
90fbe0091a : Implement callingUser propagation in outgoing SMS impl class
c32111d1a0 : Replaced TelephonyNetworkFactory with TelephonyNetworkProvider
35ca185b3e : Update APIs which is the provisioning per SubscriberId related according to the design doc changes.
c55f1a5fc7 : Remove phone from telephony network request
0f6b882621 : Refactored tests for calling user propagation in outgoing SMS
29f8316b89 : Set radio power state to OFF only after getting the state changed event from modem
6e15688321 : Add a flag to control the optimization of channel open/close behavior of ApduSender.
538bbbd9e3 : CarrierActionAgent: avoid log spam on EVENT_APN_SETTINGS_CHANGED
427bae3b9d : Listen to DDS change to update isDataEnabled
d70716cef9 : Fixed the RADIO HAL version check to update the carrierLockInfo variable.
6ce2cce4bb : Sending the carrier restriction rules to CP in CarrierInfo format in RADIO_HAL 2.2
a7cbe0f48d : Override the API that has been added to the ISatelliteProvisionStateCallback.
a4df022873 : Collect call state when call is setup
2b73958273 : Deliver callbacks also when SIM file is missing.
b5661d3434 : Add KEY_SATELLITE_NIDD_APN_NAME
a68a553fc3 : Added default data subscription changed callback
4e6b01163e : Change name from ProvisionSubscriberId to SatelliteSubscriberInfo.
723065e5ac : Correcting flag bug id to associate it with FR
19b8ec20ee : reflect the latest device side enum changes for satellite atoms
87b602fa9f : Change the provisioning status storing timeing and only pass the IccId different between previous to modem
c66cc4bb50 : Clean up satellite provision APIS
9502604062 : Reject enabling satellite when emergency call is in progress
523513bcf3 : Pass callingPackage into EuiccService.downloadSubscription via resolvedBundle.
5ffe8d2a57 : Check if AID is equals to ISD_R_AID.
3f66cf1156 : Avoid crash when checking if EuiccManager is enabled
2d811bd1c5 : Fixed empty phone number
ace907a666 : Added logs to subscription manager services
4a17d507da : Start pointing UI from evaluateToSendSatelliteEnabledSuccess for P2P non-eSOS messaging.
bd77a1250b : GsmCdmaPhone: don't crash without calling
47129408fe : Add callback method to notify the emergency mode included in satellite enable request is changed
52ca4c8489 : Add config and flag check to getEmergencyCallToSatelliteHandoverType() to get the handover type from the carrier config.
14da7d6b0f : Add manual connect notification
1938da2d06 : Remap SIP_REQUEST_CANCELLED DisconnectCause to NORMAL.
3ce6d435be : Add disabling satellite when display off inactivity timer expired
18ea76ce5c : update pending intent start mode
73a087f5dd : Fix NPE at DataNetworkController
e66f78321b : Support P2P SMS
218ae37fae : Ensure SystemApps get SMS AppOp permissions
3a19e8f36c : retry with traffic descriptor
0b0d13a63c : HSUM Message sent when MainUser unlocks
3f2d3a853d : Check whether satellite is allowed before notifying NTN eligbility.
3245477743 : Fix more crashes during partial telephony stack boot - round 2
62d2215dae : Fixed null name not to display in carrier name in status bar on the device
fbf2091703 : Add IMS reg checking before display Cross Sim SPN
f5fb983f84 : Avoid crash when checking if EuiccManager is enabled
8eff0711e3 : Add onCarrierRoamingNtnEligibleStateChanged callback.
74abda9fa0 : Add direct report back when registerForNtnSignalStrength is invoked
c6111354e9 : Add flag to synchronize part of application callback and part of ImsFeature behavior
c14ec23709 : Exit satellite mode if device is in limited service
3204b0e4bd : Add uicc applications size check
f00eeaee20 : Add feature flag geofence_enhancement_for_better_ux
7d0fbff5cb : Fix NPE at DataNetworkController
f820182a08 : Fix unregisterForDataRoamingOff for eSIM when SIM is not ready.
8187755857 : Update DomainSelection OWNERS file for telephony APIs
87ca3eb44c : Add flag FLAG_ACTIVITY_CLEAR_TOP to reopen existing Activity
d0fd1c5e3a : Support MockModem for secondary users
9441ec7975 : Add flag FLAG_ACTIVITY_CLEAR_TOP to reopen existing Activity
ae0c978080 : Redirect incoming messages broadcasts to the MAIN user.
0bef4430a5 : Implement API for SatelliteManager#requestIsEmergencyModeEnabled()
88a6bb9607 : Fix requestProvisionSubscriberId related API to work properly
afa3051764 : Adjust disconnect cause for cross SIM redialing
69d8b4d66c : Revert "Add configuration to enable/disable force iwlan mms feature"
6fe47aeaa5 : Add flag for AP domain selection
de766406c9 : Fix TelephonyRegistryTest failures in HSUM mode
19ff81f991 : Fix power consumption problem in cast scene
f56fec16dd : Reset carrier roaming params if service state reports radio is powered off.
a1c3355e3f : Check whether cellIdentity is null before querying for mccmnc.
ce6478a8cd : Check system and phone UID in multiple-user-aware way
cd39c42e43 : Recreated the telephonyManager instance with valid subId after carrierConfig loaded.
2b315c1881 : Add public method to retrun whether the satellite request is for an emergency or not
654b80b5f5 : Fix more crashes during partial telephony stack boot
a0d82b1e02 : Using carrier config value if there is no value of the call forward no reply time from MMI code
0deed7fe82 : Add feature flag
ca0d81ebd9 : Add the niddApn to ProvisionSubscriberId
30ca1e4606 : Add unit test cases to cover utility methods
e26ad00c88 : Add configuration to enable/disable force iwlan mms feature
dbafc05b4f : Build android.hardware.radio.sim.CarrierRestrictions with carrierRestrictionStatus
13a2bd54e3 : Supports Android APIs for the Carrier NB-Satellite Provisioning
95d24b097b : Support NTN-Capable Subscription API
df7a1df950 : Move to connected or not_connected if disable satellite request fails.
6b29ef30f5 : Log subId in ACTION_SIM_STATE_CHANGED and ACTION_SIM_{APPLICATION,CARD}_STATE_CHANGED intents
a53182c14e : Revert "Support NTN-Capable Subscription API"
89e928caed : Fix PhoneNumberUtilsTest#testFormatSingaporeNational to work with FLAG_NATIONAL_COUNTRY_CODE_FORMATTING_FOR_LOCAL_CALLS.
5621a79465 : Set demoModeEnabled true or false immediately.
54f30f1fce : Added flag for incoming messages broadcast redirection to MAIN user
5b232b22a7 : Expose telephony-config-update-proto-lite library
dd2d4ccd27 : Merge strList only if the list is not null.
2392ff9cb0 : Create a feature flag oem_enabled_satellite_phase_2
bcc045107c : Support NTN-Capable Subscription API
2058437702 : Consider MMS as mutable cap
8491ca1eff : Add Taiwan country code to be formatted for local calls to remove the international prefix.
ee454d90f7 : Check mEmergencyConnection before starting e911 timer.
8d7e1ff0f7 : Prevent hangup during call merge
cacafcbb97 : Add feature flag to prevent hangup during call merge
d54ef05c62 : Internal clean up - fix the comparison of string value SatelliteEntitlementPlmns in SubscriptionInfoInternal
14c4d05740 : Add a new feature flag value carrier_roaming_nb_iot_ntn.
026ad2e320 : Switch phones if PUK locked in DSDS configuration
a9ba8cb28d : Update PCM to ignore invalid modem updates and add UT.
408c543fb6 : Collect DataRatStateChanged atom
10b5c36304 : Support checking emergency mode for satellite
0370b0efd8 : Remove obsolete log
256aa03d9d : Fix for satellite pSIM

+- Project: platform/frameworks/opt/timezonepicker

9d2fba7 : Import translations. DO NOT MERGE ANYWHERE
d33e35b : Import translations. DO NOT MERGE ANYWHERE
b74b5d4 : Import translations. DO NOT MERGE ANYWHERE
f0d6d57 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/frameworks/opt/tv/tvsystem

e2b588b : Update OWNERS file for TVSystem Library

+- Project: platform/frameworks/opt/vcard

4eb70dc : Make java_sdk_library dependencies explicit

+- Project: platform/frameworks/proto_logging

19bfcae2 : Annotate more uid fields
ea6108ee : Annotate more missing uid annotations
141b6a20 : Update display_name and add missing description to express metric for audio focus hardening skipped due to SDK.
1d1112da : Redefine metric actions for Simple view settings
689b9cca : Add UID to graphicsstats atoms
b2122ebf : Add express metric for audio focus hardening skipped due to SDK
cbe353b8 : Annotate missing uid annotations
374d2c4d : [PA] Add general Fledge API CEL enum in proto_logging.
3debb902 : Update field name and enum values for telecom metrics
14bfae29 : Add atoms for bugreport request and bugreport result events.
fa2c9506 : [TeX] Add histogram metric for full screen magnification interval of triple tap gesture
9a88e841 : Mark available_compat_versions as packed
b2f2e6e0 : Add ART_APK_TYPE_SECONDARY into ArtApkType
3c91fd45 : Add DesktopModeTaskSizeUpdate atom
902e4fa1 : [PA] Add PAS and B&A API enum in CEL API enum
1259a828 : Add CertificateTransparencyLogListStateChanged atom
ed8fc21c : Changed test type according to tradefed doc (IsolatedHostTest)
5ba65a80 : Adds ThroughputPredictor bitrate sufficient metric
4af474ae : Adds NetworkCapabilities bitrate sufficient metric
b0616841 : Add ContentOrFileUriEventReported message
21d77ccf : Add enum to log sysproxy connection failure due to the native process
60d0d191 : Changing InputEventLatency pulled atom to a pushed atom.
37f73dc7 : Add SIMULATE_HIBERNATION to CarPowerStateChanged.State to reflect the CpmsState in CarPowerManagementService.java
9d28a05d : Add SIMULATE_HIBERNATION to CarPowerStateChanged.State to reflect the CpmsState in CarPowerManagementService.java
934c7e21 : Add state slicing for desktop windowing task count.
359bdb7f : Reserve atom ID for PSI information.
8ef1b6b4 : [PA] Add PAS and B&A CEL enums in proto_logging.
f98a6270 : Add a new atom to log AppOp access history for certain AppOps
af7f76bd : add a new API name for record getting adservices common states
128fadcb : devmode: Add metrics for dev session command
dc4be5c3 : Add additional field for CarrierRoamingSatelliteController atom
0b76020c : Add additional fields into SatelliteAccessController atom
446e370c : Update atoms for privacy dashboard and permission timeline page
92a3c20b : Update comment for NETWORK_VALIDATION_RESULT_VALID
f580063e : Adding ODM partition to APEX enums.
d5b5d70b : New express metrics to track explicit uri grants
16265e63 : Rename atom field for LeRadioScanStopped
8b099a86 : Add new metrics enums for pointer touchpad pages.
a834d5b0 : Add NUD(Neighbor Unreachability Detection) failure query/ignore counter express metrics
c64bf59e : Make java_sdk_library dependencies explicit
2ad3336f : Show a dialog if bluetooth key is missing when reconnecting
fa690301 : Add metrics for Carrier Roaming NB-IoT NTN module
5dfa5836 : [TimeSync] Add unit for time_difference field in WearTimeChanged
5c690e9c : Add state field option to GpsScanStateChanged atom.
4a99543c : Add InputEventLatency atom
104b14da : Create new ArtDex2OatReported atom
4851888a : Extract enums shared between ART and Odrefresh metrics
0b998485 : Adding telemetry for the onboarding banners.
93149a22 : [Topics] Adding atom for Topics API empty response debugging telemetry.
10c9b95f : Add Bluetooth LE Audio Broadcast atoms
98e35c8e : Create new ArtDex2OatReported atom
c2408bcd : Extract enums shared between ART and Odrefresh metrics
d0bd0492 : Adds state and metrics for WiFi Scorer evaluation.
27d1f109 : Add Bluetooth LE Audio Broadcast atoms
a52ab1ae : Rename atom field for LeRadioScanStopped
fccdac0e : Add new notification section enums to the sysui atoms proto. This should match with the notification section enums in packages/SystemUI/src/com/android/systemui/statusbar/notification/logging/Notifications.proto definition.
1aa59305 : Added TetheringActiveSessionsReported atom
bbcc7094 : [Hummingbird] Add atom TempAllowlistChanged
7157a2b9 : Added TetheringActiveSessionsReported atom
cbbae541 : Add stats definition for post-GC memory metrics
5993fc08 : Revert "Show a dialog if bluetooth key is missing when reconnecting"
2a25820f : Add metrics for Carrier Roaming NB-IoT NTN module
2788aebb : Add mandatory biometrics to atoms.proto
ebfa3c40 : Add error codes which will be used to add error logging in ProtoParser, ErrorCodeSampler class
1f100084 : Add histogram to have shutdown latency of Bluetooth
ed051d55 : wifi: Logging uid for SAP start result
8318db83 : Show a dialog if bluetooth key is missing when reconnecting
23b338ba : [Physical Keyboard][A11y Page] Add new setting enum
0a125f24 : Add is_trigger_aggregatable_value_filters_configured for feature logging
f776bb0c : Add additional UNKNOWN enums to reduce dependency on default value.
3b6a0c72 : Add metrics category for enable/disable zen mode
8bf08660 : Update NetworkValidationResult enum to align with Android API
2fd143f1 : Add event timestamp to WsOnBodyStateChanged atom.
b008be66 : Revert^2 "CUJ Enum: Snap Resizing"
8b552a7d : Add metrics for bedtime+driving mode interstitials
728baa8f : Add express metric for audio focus grants and denials
54fe9738 : Add error logging enum for AtomicFileDatastore read/write failure.
9c1e7f80 : Add more training events for example store and task assignment rejection
1aefb2d4 : Revert "CUJ Enum: Snap Resizing"
efce7568 : Add atom for Iwlan underlying network validation result
3056cfc2 : Log the list of broadcasts sent.
2c5c6703 : Add java library for accessibility enums
2a44ff2c : Add an atom for updates of connections to the companion phone
15f31dc3 : Add visible_task_count to DesktopModeSessionTaskUpdate
8f91882c : Add owners for adservices_cel_enums file
7fd0d401 : Add Zen metrics categories
cc60da35 : [Telemetry] Add atom for remote event usage reporting.
97d69ce4 : Desktop Windowing: task update atom; log minimize/unminimize
74860319 : Fix typo in CobaltLoggingEvent enum.
708ddbb7 : CUJ Enum: Snap Resizing
18a3e25d : Add a new enum for fingerprint loe
4e6df022 : Updated comment of atoms per recommendation from metrics council
3b4c94a4 : Add lock screen activated boolean
f64eb109 : Add DESKTOP_MODE_EXIT_MODE_ON_LAST_WINDOW_CLOSE enum
f43b1d51 : Add Enum for SPE Future Error CEL
66d55ac7 : Introduce vendor effects to VibrationReported atom
8b49b789 : BluetoothMetrics: New Enum Variants for Bluetooth Event
dce948ef : Make TestUprobeStatsAtomReported fields int64
22d34af5 : Revert "Add DESKTOP_MODE_EXIT_MODE_ON_LAST_WINDOW_CLOSE enum"
6c5d88bb : [Telemetry] Add reserved atom for watch face customization snapshot to wearservices extension
646e5f7c : reflect the latest device side enum changes for satellite atoms
9689d98a : Add metrics for notification unhide based on previous hidden state
fce3b5fe : Add new field precise_call_state_on_setup to VoiceCallSession atom
29f8ca71 : [Telemetry] Add atom for watch face customization
9797e1d6 : Add DESKTOP_MODE_EXIT_MODE_ON_LAST_WINDOW_CLOSE enum
ac783060 : Split ORIGIN_USER into "user from systemui" and "user from app"
1260c7d3 : Add export_frequency to the HC daily collected feature based stats
7f3ebada : Add action to log private space setup errors
e59b5cef : Added COMMAND_ENABLE_ADSERVICES and COMMAND_RESET_CONSENT_DATA
886c2eeb : Refactor CEL enum into a separate file to use for copybara config.
c30734b7 : BluetoothMetrics: New Enum Variants for Bluetooth Events
3cdd13d7 : Add more stats to evaluate prossible FL failure points.
a6a17448 : Change the logging enums for export and import in HealthConnect.
58f535f5 : BluetoothMetrics: Move RemoteDeviceTypeMetadata enum to the end of the file.
88cf77b5 : BluetoothMetrics: New Enum Variants for Bluetooth Events
49d2983e : Remove CameraCompatontrolEventReported log, as the feature is unused.
a65c890d : Add first overlay telemetry atom to wear sys ui atoms.
7ade9422 : Telemetry for the new IA and deletion dialogs.
f3ced502 : Define metric actions for accessibility appearance settings.
8520ee6d : Add new overlay state change atoms
9ae91a6c : cli: Add trigger-encoding and view-auction-result
d340ba3a : Robust open/close detection metrics
93d98d0f : Add device_type_metadata to atom BluetoothRemoteDeviceInformation
ec69a63b : Add QuirkEvent for PD provisioned
8f508a85 : Fix value_notification_unhide metric display name
fb27f4e3 : Added CEL entry for Unsupported ux on R
12e57d11 : [atoms.proto] Refactored apps shared enums files
36eea722 : Add device_type_metadata to atom BluetoothRemoteDeviceInformation
fb9bcb14 : BluetoothMetrics: Atom for Bluetooth Event
66dd64cd : Adding new phases to the ImeTracker
62a7dce0 : Define metric actions for pointer icon settings.
628b2e02 : Add new NFC atoms
32f83746 : Apps Indexer Stats Logging
9c8d2878 : Bluetooth Cross Layer Event related changes
51484515 : Make widget_count snake case.
947dcdfb : Add BluetoothEventReported atom
6787d1a2 : Split 'Enter desktop mode from app handle drag' interaction type enum.
d4cbe7bf : Adds TestUprobeStatsAtomReported
b1068983 : Added new fingerprint metric categories.
6f560a83 : [TimeSync] Add atom definitions for time sync telemetry
fac8000a : Update AccessibilityCheckResultType enum names to remove ambiguity
fbf202e4 : [Relayout] Add logs
99e96cf6 : Add atoms to log AccessibilityCheck results
f27bb481 : Revert "Revert "Add is_event_level_epsilon_enabled to AdServices..."
34c41845 : Add atoms for communal hub widgets
e51bb039 : Revert "Add is_event_level_epsilon_enabled to AdServicesMeasurem..."
75b0f6ad : Add new datagram types: last_sos_message, sms
911d3018 : Add is_event_level_epsilon_enabled to AdServicesMeasurementRegistrations Test: refactor CL Bug: 309964104 Flag: EXEMPT (bug 309964104) Change-Id: I34e9799d75b692166f3b4da34ee6bbca17a10211
af2f90e0 : Defining __ANDROID_API_T__ and __INTRODUCED_IN on non-Android
42a090a8 : Adding __INTRODUCED_IN to stats_write if contains repeated fields
dbb9cf82 : Add logging enums for missing data types.
f7f189e3 : Extend the logging enums for export import logging
d7ca388a : Adding extra enum values to photopicker atoms and adding a few other small fixes such as typos. Test: m Bug: 27268875 Flag: com.android.providers.media.flags.enable_modern_photopicker
95d42d8c : Defining __ANDROID_API_T__ and __INTRODUCED_IN on non-Android
2f353f07 : Adding __INTRODUCED_IN to stats_write if contains repeated fields
5594445d : Added a field to count number of sources deleted to FIFO insertion
2babbab7 : Add Constants for Customization preferences
a5885e7a : Add logging enum for mindfulness.
0c342413 : Upload detailed battery attribution slices
850115e6 : Add exclusive atom for device orientation change
704c8565 : Update wifi scorer atom
f6015702 : Add enum values for BalAllowed state
25640f29 : Add ChangeOrigin enum and field to DNDStateChanged.
f6b3f7f8 : Add Bedtime mode constant preference
5efe7c4c : Revert^2 "Add enums for KQS CUJs"
12e77e1a : Add atoms for extended PAS telemetry.
33cd4ed3 : Atoms: Update session snapshot and add FMQ usage
b789e4df : Revert "Add enums for KQS CUJs"
cfdcaa63 : Add Constant for new Priority modes preferences
ea8ad385 : Add 'Enter desktop mode from app handle' interaction type enum.
0ca799c1 : Add metric for incorrect biometric scheduler operation state
90caff67 : Add a new Settings Page enum for Sharing page
ea6790a3 : Add new fields in MediaProviderVolumeRecoveryReportedEvent to debug hidden failures
58ca7ec1 : Add A2DP session atom
7813a7de : Add A2DP session atom
c7871761 : Rename A2dpSession atom -> A2dpSessionReported
0c804131 : Add enums for KQS CUJs
ae0aabeb : Add A2DP session atom
b30abd97 : Add watch face feature metadata to the watch face favorite snapshot atom.
fff9e67b : Share biometrics enum definitions that vendor's proto can use
4c837d2c : Add new ApfSessionInfoReported enum counters
53cd6e30 : Adding logging enum for Settings ECM preference.
f55fc9c6 : Modified getAdSelectionDataApi called atom to reflect max size rather than target size
5075fbf3 : [SB][Screen Chips] Add CUJ for launching the dialog from the chip.
ccd5f213 : Add atoms for Telecom metrics
db22b63d : Add missing elements for export and import
2649494c : Add Interaction type enums for desktop mode
8395d396 : Attribute all test modules to Android Telemetry Client Infra team
5d2fe1c2 : Modified GetAdSelectionDataApiCalled atom to include seller payload optimization fields
9c247085 : Add boolean variable of underlying network validation status.
06466a5f : Add fields for "radio off" linger details
15746553 : Add more logging elements for export and import
9734bd54 : Add virtual rotary logging metric
1713440e : Add express metric: reappearing Wear notifications count
2b46d873 : Add new atom for Cobalt Operational metrics
9336f8f5 : atoms: Add microxr atom
dbfc5024 : Add DESKTOP_WINDOWING_RESIZE_WINDOW enum value for window re-sizing CUJ.
1a692541 : Create message definitions for android.hardware.health/Battery
9c34cc03 : Add a new jank enum for SysUI fold animation
6c0830c3 : Add express metrics for Wear notification orphans
f7505c67 : Add loggable elements for HC export and import
5f088cf7 : Apply roaming_mcc and language_indicator for CellBroadcast
554fe7e7 : Add DESKTOP_MODE_MAXIMIZE_WINDOW enum
162b5168 : Create DataRatStateChanged atom
7f536c7f : Add a quirk event for the DHCPv6 heuristic being triggered
2283a2f8 : Rename the file containing the Background/Pre-Reboot Dexopt extension atoms
e82533c7 : Add metric declarations for Bluetooth A2DP codec usage
d27d1745 : Defining __ANDROID_API_T__ and __INTRODUCED_IN on non-Android
b62b0bcf : Adds enum for face unlock instrumentation
08b99d87 : Adding __INTRODUCED_IN to stats_write if contains repeated fields

+- Project: platform/frameworks/rs

332ab542 : allocation: Remove unused get/set Surface functions

+- Project: platform/frameworks/wilhelm

387aaed : libwilhelm: Remove direct usage of TrackPlayerBase::mAudioTrack
103f8c8 : Remove NDK exports
9f580a6 : Take local copy of CallbackProtector in Callbacks
093ecc5 : Rename CodecCapabilities to avoid conflict.

+- Project: platform/hardware/broadcom/wlan

812c9f8 : Fixed cleanup routine to avoid use-after-free
8b32f9e : Report valid radiostat even though there is no linkstat info for non assoc/error cases
5eddbea : Temporarily disable the nan pairing feature cap advertisement.
acace07 : HAL: Fix link condition check for 3 link connection

+- Project: platform/hardware/google/aemu

bb89fc2 : Enable logforwarding getter
ce90fde : Add support for sending in SimpleAsyncSocketAdapter
78facd6 : Add onLooperThread method
3b40e96 : Make test-io available to all dependencies
52b60ef : Cleanup in RecurrentTask
2c69f1b : Make RecurrentTask::taskCallback non-static
291190a : Retire RecurrentTask::waitUntilRunning
89a7c42 : Retire AutoLock::isLocked
28b827f : Update RecurrentTask
4b84acd : Add support for logging with abseil backend
b4318d2 : Change SimpleAsyncSocketAdapter::mSocket from private to protected
a72fcc4 : Update ASyncSocket interface
8cbc659 : Standardize log forwarding
d5b62b3 : Move msvc compat layer from emu-dev
7d90f58 : gfxstream: required AEMU base changes
b1ea593 : Apply stacked layout for automotive mumd devices
d1f7270 : Correctly reset log colors
70fbe79 : Enable GraphicsObjectCounter in PerfStatReporter
284f2d0 : Add support for execv launching in command
2f78237 : Process: Update documentation
2782e4e : Add support to colorize error and warning logs
e7cb0cc : add AndroidVirtualizationFramework feature
5a9eb59 : Stop using transitional LFS64 APIs
f5172fd : Windows: Fix compatibility layer
294f512 : Add GuestAngle to guest feature definitions
2765867 : Fixes for verbose logging
ce859ed : Add stats for Vulkan snapshot

+- Project: platform/hardware/google/apf

571222c : Add Python script for generating sample APFv6 ARP offload program
0106938 : Clarify potential underflow behavior in apf_interpreter docs

+- Project: platform/hardware/google/av

b0efd5d : Check is weak pointer is promoted correctly when getting ECO Session
a0098a7 : Check is weak pointer is promoted correctly when getting ECO Session

+- Project: platform/hardware/google/camera

124e8b2 : Simplify realtime ZSL request/result processor logic
fb50cd3 : Delete hdrplus support from GCH
0fc84df : Disable Madvise on Camera Start
df013c7 : EmulatedCamera: Change user id of emulated camera HAL
680776d : Pin and Unpin Libraries During Camera Open
21d56d8 : Sandbox aidl_camera_build_version
ff2c66d : Aidl Profiler should not produce errors for internal issues
7398202 : Remove pending early metadata if only final meatadata was sent
472667a : EmulatedCamera: Add native UltraHDR support
d9025ea : ResultDispatcher: Send early result metadata via callback thread loop
f0bc8c7 : Add logs for reprocess frame start and end
a621005 : Add trace for first preview frame
1d5e622 : Add Pinning Memory Experiment to Lyric (CL #1/2)
f18cd01 : EmulatedCamera: Add DEPTH_JPEG to emulator
4677e5b : Add separate queues to dispatch ready data per request type
3a3072e : GCH: Use override format when allocating dummy buffers
7521eb1 : Remove apex.use_vndk_as_stable
3bd11f2 : Remove apex.use_vndk_as_stable
3a92726 : Disable GCH ZSL video processing via flag
982eaf9 : Pass repeating request end info to CameraDeviceSessionHwl
97b175f : Delete rgbird and dual_ir support from GCH
d306b05 : Statically link to android.hardware.camera.provider@2.4.so

+- Project: platform/hardware/google/gchips

60cf9a6 : gralloc4: Allow allocator to inherit RT priority
b1178bb : Fix descriptor leak in mapper5
e4a7acf : Add mapper4 manifest as a vintf fragment
ae40f87 : Revert "Should lock buffers only if CPU access was provided at allocation"
1321231 : Revert "Should lock buffers only if CPU access was provided at allocation"
155ea37 : Revert "Should lock buffers only if CPU access was provided at allocation"
1df15b5 : Revert "Should lock buffers only if CPU access was provided at allocation"
9827d8e : Should lock buffers only if CPU access was provided at allocation
fea2eac : Rename arm-gralloc namespace to pixel-gralloc for mapper-version
f3c08bc : Set stride in pixels correctly
b5d7fa7 : Support PLANE_DMA_BUFS in mapper5
2694da9 : dumpBuffers should use new metadata path for mapper5
518aa03 : Convert libVendorVideoApi to soong
eff34b9 : Revert^2 "Add pixel-gralloc-header-dependencies"
d391887 : Revert "Add pixel-gralloc-header-dependencies"
086625e : Add pixel-gralloc-header-dependencies
c113976 : Do not invoke static variable destructor automatically
810642c : Fix locking gralloc buffer
22a9fcc : videoapi: add array bounds check when parsing HDR dynamic metadata
ecbbde5 : Solid colour block initialisation for AFBC headers
e788bff : Initialize ABFC-compressed buffer headers
7dc3bfd : Initialize ABFC-compressed buffer headers
e7d29a4 : validate_descriptor should return false if usage is invalid

+- Project: platform/hardware/google/gfxstream

8f2f131c3 : gfxstream: fix host meson build
ff5d0a45a : gfxstream: move guest vulkan to Mesa
9d85314d5 : Add VkPrivateDataSlot handle type for codegen
e5349f095 : Add autogenerated guest files to gitignore
a60cfc536 : Redirect custom gfxstream log to common logging
f4551c001 : [Vulkan Snapshot] Add dependency graphics pipeline -> render pass
ec0ea4de6 : Avoid sharing ownership of ANativeBufferInfo w/ SyncThread
bf668a8eb : Refactor VK destruction into locked-gather + unlocked-destroy
40e786b3b : Disable private data support
fb45d77ed : gfxstream: moar relicense
4f8febda5 : gfxstream: simplify codegen
e2c05ae41 : Pass strings by reference in graphics detector
a3b628b88 : Add VK_EXT_external_memory_metal definitions
85bf81168 : gfxstream: re-license cereal
66870031a : gfxstream: re-license files
c3044fe9d : gfxstream: build time guest autogeneration
627cc7bc2 : gfxstream: delete unneccessary code
37ba9ba37 : gfxstream: codegen: don't require clang-format
e57aca433 : gfxstream: move include outside of ANDROID
74b2d3bce : gfxstream: don't assert without host
566e0a3c3 : Ensure vkAllocateMemory() does not have both import and export structs
1af6f6bba : Add option to write to file to graphics detector
a9f55412d : Revert "Signal the fence after color buffer copying"
dd5c7b6ae : Signal the fence after color buffer copying
34951b399 : Increase max layers in CompositorVk
5051288c7 : Revert "Offload colorbuffer flush to SyncThread"
9b2c4c422 : gfxstream: guest: Gralloc --> GfxStreamGralloc
af1af0d01 : Add Vulkan format index to error messages
9bc12d915 : Add perfetto tracing to host renderer
16ff26e7b : Handle external fences in vkGetFenceStatus()
4f835db75 : gfxstream: move goldfish sync
395301af6 : gfxstream: guest: nuke android_compat directory
046449bff : gfxstream: guest: vulkan: don't assume Android
4aa337a87 : gfxstream: guest: vulkan: use hardware/google/aemu
df9a7f134 : gfxstream: guest: remove unneeded dependencies in meson build
03a43e643 : gfxstream: guest: remove unnecessary includes in VkEncoder
f116f6ec2 : gfxstream: guest: fully mesa-ify vulkan_enc
fc9b8538f : gfxstream: guest: introduce QemuPipeStream stub
f26bd83a9 : gfxstream: guest: vulkan: use connection manager
75fb72527 : gfxstream: guest: add RenderControl connection
e643194ab : gfxstream: guest: introduce GfxStreamConnectionManager
1918fe592 : Disable metal argument buffers for MoltenVK
a6eb3651d : Default to GLES 3.1 for PlayStoreImage
fa84e151c : gfxstream: fix meson build
0f9d29427 : Offload colorbuffer flush to SyncThread
765d96b05 : gfxstream: guest: don't rely on HostConnection for platform helpers
5e55d182c : gfxstream: delete duplicate virtgpu_drm.h
79bea7da2 : gfxstream: mesa-ify libgfxstream_android
674ded451 : gfxstream: GrallocMinigbm uses platform_virtgpu
a8edf0f5b : gfxstream: guest: remove renderControl dependency from Gralloc
e0a0bca01 : gfxstream: guest: introduce Gralloc::getGrallocType()
6b0e5abc9 : Standardize logging
528dc2419 : gfxstream: guest: fix timeout issues
eff0a4f65 : Reapply "gfxstream: nuke mWorkPool"
5683bde79 : Revert "gfxstream: nuke mWorkPool"
d8d7d5838 : gfxstream: move querying and setting to ExtendedRenderControl
d5f8d4456 : gfxstream: add processPipeInit and connect to IOStream
ab8bbb386 : gfxstream: guest: remove dependency on EmulatorFeatureInfo
d256e7977 : Rename variable
58b1c700e : Use callback in VkAndroidNativeBuffer
ab4090479 : Introduce BackendCallbacks
c9ffbcec7 : Revert "Enable GraphicsObjectCounter in PerfStatReporter"
152f950c2 : gfxstream: move EmulatorFeatureInfo and ExtendedRenderControl
a36f75af9 : Enable guest-side resource tiling control for Android surfaceless
d06a9fe6a : Use select() for gfxstream mesa3d_platforms flag
09548c18e : Remove some unused sync functions
ab925c3a0 : Record host program name in ProgramData in ES 3.1
b43caee32 : gfxstream: drop magma in Linux guest build
d7b5dd572 : gfxstream: sync command buffer api with Mesa upstream
ecaa82126 : Enable GraphicsObjectCounter in PerfStatReporter
52a90340f : gfxstream: guest: simplify Vulkan sequence number logic
5b124fe4d : gfxstream: guest: remove EmulatorFeatureInfo dependency in libgfxstream_vulkan.so
1383a97a0 : gfxstream: guest: add virtgpu suffix
672203718 : gfxstream: guest: mesa-ify libplatform_virtgpu
58b631369 : gfxstream: guest: mesa-ify GoldfishAddressSpace
f18a5c446 : gfxstream: guest: nuke goldfish_address_space_android.impl
d3a923658 : gfxstream: guest: nuke unnecessary Android properties
75cf02c67 : gfxstream: guest: nuke Fuchsia Goldfish Address Space
12ed3752b : gfxstream: guest: nuke unused getCurrentThreadId
d98c68220 : gfxstream: guest: nuke vk_enum_string_helper.h
29f84cf60 : Update cb_handle_t for gralloc5
99fd3cc12 : gfxstream: end2end: bump timeout to 30m
40ffef41f : gfxstream: nuke mWorkPool
c029b31f1 : gfxstream: nuke AlignedBuf.h
d354bd095 : gfxstream: nuke ErrorLog.h
3bb2b7214 : gfxstream: simplify GLESv1/GLESv2/EGL/Vulkan builds
6c185f1f1 : Add RGB888 to supported format list
48ee07d35 : Workaround driver issue with pbuffer size 0
0d67a4c59 : Parse EGL_ALPHA_MASK_SIZE properly
7dfbb0ef8 : Make mmapedOffset one uint64_t instead of a pair of uint32_t
8f0c9219f : Make usage uint64_t in cb_handle_t
da33d0cf0 : Make all cb_handle_t fields const
220c887f0 : gfxstream: move EGLClientIface + EGLImage out of OpenglSystemCommon
60afdafa6 : gfxstream: use libgfxstream_androidemu_static always
a0f5cd96f : gfxstream: guest: delete unused code
a739e9d1d : gfxstream: nuke qemu_pipe_stub
a096811b8 : Fix vkAllocateCommandBuffers with failing allocation
f5d617e71 : gfxstream: end2end: nuke RutabagaLayer, use kumquat for testing
094b37371 : Remove unnecessary std::move
421852f2a : Handle null handles in vkFreeCommandBuffers
6c062a51c : Bazel: Disable exceptions and link missing libs
d5acf8765 : gfxstream: guest: plumb the descriptor everywhere
2303171c7 : gfxstream: guest: add rcCreateDeviceKumquat
06e8b6220 : gfxstream: host: map external blobs when snapshot is enabled
d57803314 : Add mesa3d_platforms Soong config flag
738ee2e63 : vkCreateInfo: support VkImageDrmFormatModifierListCreateInfoEXT
cedd9690b : vkGetPhysicalDeviceImageFormatProperties2: support drm modifiers
aad8e6044 : vkAllocateMemory: support DRM format modifiers for dmabuf memory
7785b535a : Force request VK_EXT_image_drm_format_modifier in vkCreateDevice
46e7b1113 : Enable VK_EXT_image_drm_format_modifier on Linux guests
245f455a5 : Enable VK_EXT_image_drm_format_modifier in cerealgenerator.py
b44c7f917 : Revert "HACK: gfxstream: guest: mesa: force non-modifier path"
6f8aecb09 : Add missing includes
5fa84090e : [Vulkan Snapshot] tryLock when an API might create extra handles
62ea40fc0 : Handle DEPTH_STENCIL_ATTACHMENT_BIT in VK -> AHB usage
483d4bd24 : Log format support for info/debugging
9ec605129 : Add `usage` to cb_handle_t
bf9b24cff : Remove qemu_pipe_types_bp.h from gralloc_cb
7ecccf04b : gfxstream: guest: nuke Android HealthMonitor
3c647cb41 : gfxstream: guest: nuke vulkan_enc_unit_tests
c91a99428 : gfxstream: guest: nuke HostConnection::exitUnclean
34b7aeea0 : gfxstream: guest: vulkan: nuke func_table.h
69a30b013 : Hide guest semaphore opaque fd support behind VulkanExternalSync
ff8090290 : Physical GPU selection fixes
a4194ec41 : Introduce dirty bit for color buffer gl
ff706b7fa : gfxstream: guest: add vkInitializeKumquat
e6b2c864c : gfxstream: guest: add EGL kumquat entry points
5f45193ea : gfxstream: connect to the specificied kumquat socket
2cdc1e5e0 : gfxstream: guest: plumb descriptor all the way through the HostConnection
c595359a6 : Track color buffer when bound to vulkan descriptor
c35864c2b : gfxstream: nuke libplatform stub
4226587ef : gfxstream: guest: nuke DEBUG_HOSTCONNECTION
0c77ca695 : gfxstream: nuke refreshHostConnection
ebb202768 : gfxstream: nuke set instance for testing
ac9736bef : Add error messages for unhandled extensions
08a349a1a : Revert "Copy to both gl and vk buffers on video decoding"
219d5093e : Provided supported formats through gfxstream caps
2d31b4a9c : Poll fences before they are destroyed
d13131831 : Enable log colors with ANDROID_EMUGL_LOG_COLORS
892508a49 : Hint buffer creations for VulkanAllocateHostMemory
08fb61ba6 : Looking for minImportedHostPointerAlignment on memory import operation
1a6282ef2 : gfxstream: guest: kumquat: fixes in preparation for AOSP Kumquat testing
41d23f1c8 : Copy to both gl and vk buffers on video decoding
346e6483c : Add VkFence snapshot
4980a5ebf : Add guest ANGLE to allowlist for vulkan snapshot
33f2f6b9a : Reduce MoltenVK default logging level to errors
8c4862e39 : Unbox fence object outside of global lock
947a72d90 : Ensure mesa struct is translated to gfxstream struct on Android
511f2cb92 : Clean up dependency map when a process dies
c10187130 : Fixing a VVL error relating to mismatched host memory index upon memory import.
c9561b873 : Reduce guest logspam
400f21cfd : Disable device groups
4023855ed : Adding support for VK_EXT_external_memory_host extension
324730efa : [guest] Fix Fuchsia build
f30f951c1 : [aemu] Add missing #include <new>
a4a83d084 : gfxstream: guest: nuke more AEMU base stuff
de9d4474d : HACK: gfxstream: guest: mesa: force non-modifier path
b2e9beba8 : gfxstream: guest: use MESA_SCOPE_TRACE
9aa0aaf7a : gfxstream: host: only require glInterop when not Vulkan only
dceb62cbd : gfxstream: guest: add support VK_FORMAT_A2R10G10B10_UNORM_PACK32 Wayland buffers
4dba4fddc : Locking type unboxing to avoid ASAN heap_use_after_free error
822d36e24 : gfxstream: host: don't abort when unbox fails
465e77307 : gfxstream: guest: vk_CmdBeginTransformFeedbackEXT fix
644f9b150 : gfxstream: guest: make sure signalSemaphoreValueCount is correct
0fe75e28d : gfxstream: guest: nuke unused functions
1e1a96f33 : gfxstream: guest: nuke aemu/base/Optional.h
9b0702e20 : gfxstream: guest: nuke AndroidLock
a9f666d45 : gfxstream: vulkan: fix issue with GCC
7cae999f9 : gfxstream: guest: fix kumquat build
2c1b3c4d1 : Fix getDeadline() for large relative timeout values
eb8ce337c : Demote some logs to debug only
5defe04be : Update GL tests to use FillAhb()
a81429964 : gfxstream: host: clarify dma-buf situation
22f6c2655 : gfxstream: kumquat: unmap memory when needed
eae7f2acf : Add extensions used in test applications
ee6d321a7 : gfxstream: host: fix unnecessary returns
f6dd9eacb : gfxstream: host: fix meson build
564a59833 : Add YUV AHB import and sample end2end tests
f976242b1 : Consolidate GlExpected+VkExpected into single Result<>
e8a6bf5eb : Adds AHB import and sampling test
92a480349 : gfxstream: guest: start using new vkGetSemaphoreGOOGLE apis
91837fc8f : gfxstream: guest: mBlobId -> mAtomicId
656cddae7 : gfxstream: guest: add experimental fence passing APIs
aa7afe9b7 : gfxstream: guest: add GFXSTREAM_ACQUIRE_SYNC protocol
f4a01bcc6 : gfxstream: host: export fence
cc5a7f136 : gfxstream: host: introduce GFXSTREAM_ACQUIRE_SYNC
c9048d82c : gfxstream: host: implement on_vkGetSemaphoreGOOGLE
4bd2f4b29 : gfxstream: host: introduce vkGetSemaphoreGOOGLE
c94045f5f : gfxstream: host: factor out exportSemaphore logic
87c07c219 : gfxstream: host: on creation, specify correct handle type
8a8de65b2 : gfxstream: host: determine support external semaphore and fence types
1ce326db5 : Switch inline shaders to std::vector<uint32_t>
05eaa8ee9 : Adds helper for tracking command buffers with device lost
1e8a3df7c : Move end2end shaders into a subdirectory
94dda8499 : Update glsl to c++ spirv array script to include source
cf785a3f8 : Use gfxstream::expected for end2end tests
c9fe49cd7 : Better logging for the loader library events
290c9ff7b : Disable propogating linear bind attribute on Android
963959ff4 : gfxstream: ResourceTracker: Fix bug in return-code check for blob wait
3f2eda034 : gfxstream: host: add external sync feature
e9204e82b : gfxstream: guest: simpler get param for kumquat
fa972bf52 : gfxstream: guest: mesa: Python 3.12 compliant mako check
91286cd88 : Remove executable from source files
affc45b26 : Re-enable glProgramBinary support
d1b298847 : gfxstream: Only enable dmabuf if SUPPORT_DMABUF defined
2a8155bab : Poll and process waitables on queue submission
3c42d8f3a : Disable usage of VVL in MoltenVK path
f75f70071 : Handle all extensions for structure size calculation
ea1a86210 : Show missing extension's name in the abort message
13cc4585e : Remove empty ifdef blocks after the codegen
e5cb38677 : Fix Vulkan snapshot on MoltenVK
e68f8458c : gfxstream: host: add sync APIs to ExternalObjectManager
619646f3a : gfxstream: host: BlobManager --> ExternalObjectManager
40b15cf7a : gfxstream: host: cover export blob shareable case as-well
200958d50 : gfxstream: guest: fix useless return statement
ecad5ade3 : gfxstream: linux guest: support client-side blob allocations
03e2dffc9 : gfxstream: host + guest: bump up version of the protocol
ef5181f7a : gfxstream: host: create blobs backed by ColorBuffers
b86aa8b16 : gfxstream: host: add exportColorBuffer + exportBuffer functions
52cef357e : gfxstream: Replace GuestUsesAngle nomenclature with GuestVulkanOnly.
a8f08f04c : Add depth/stencil formats to ColorBufferGl path
771de2b01 : gfxstream: host: specify stream handle type when exporting VkBuffer
e380889e2 : gfxstream: host: support dma-buf color buffers
e81891a3a : gfxstream: guest: enable virtio-gpu kumquat
01428c357 : Fix meson build
d4ef70e72 : Revert^2 "Add snapshot support for vkBindImageMemory2"
1da3f99ea : Fix Vulkan snapshot with -guest-angle
4e8a0d8b8 : Enable CONFIG_AEMU
333a9000e : gfxstream: IMAGE_CREATE_INFO --> BUFFER_CREATE_INFO
46aac1933 : gfxstream: don't define hasDedicatedImage + hasDedicatedBuffer multiple times
e43734cb0 : Revert "Add snapshot support for vkBindImageMemory2"
6bee1fb7c : Partial revert aosp/2982381 and aosp/3008938
ae7c701d1 : gfxstream: fix VERBOSE logging change
fa050d101 : Remove direct usages of MoltenVK library functions
47d2bcc32 : Fixes for verbose logging
58934c440 : Add snapshot support for vkBindImageMemory2
ef0108058 : gfxstream: host: fix meson build of libgfxstream_backend.so
2b509db30 : gfxstream: guest: support blobCmd + blobCmdSize
c25eeb665 : gfxstream: host: nuke mVirtioGpuOps
47eb1d243 : Implement metal_objects for MoltenVK
2ec387fd0 : gfxstream: guest: add XCB Surface support
91db8869d : gfxstream: guest: add VK_EXT_color_write_enable
bdc7d00c9 : Avoid using coherent memory on color buffers
b8697053c : Define metal objects extension structures
cef3e4afc : Set colorbuffer image layouts after read/update
3eeef60ac : Allocate native buffer info only when required
772e30fdc : Lock properly before updating ColorBuffer
236799b0e : Add stats for Vulkan snapshot
a14fbfc09 : Fix third-party/CMakeLists
32cf849e4 : gfxstream: ResourceTracker: fix mesa_loge(..)
474b55473 : Add feature flag VulkanDebugUtils
8d6fe6d5c : Some cleanup for debugging support on TextureDraw class
381a42396 : Use VK_WHOLE_SIZE for mapping ANB staging memory
89940c067 : Remove binding structure from ANB image creation chain
75f3a3e50 : Add VK_EXT_debug_report extension support
0ada4f685 : Reland "gfxstream: don't add external fences in destroyD..."
1cc4e5cfc : Revert "Revert "gfxstream: stream-renderer: add waitSyncResource..."
1da942b1d : Revert "Revert "gfxstream: Add vkCmdPipelineBarrier2 implementat..."
a95ff863c : Revert "Revert "gfxstream: stream-renderer: Add missing mapping ..."
e21bd7f21 : Revert^2 "gfxstream: Fix synchronization issue"
c2e58f9aa : Revert "Revert "gfxstream: destroyDevicesLocked needs to use int..."
a1539a9b1 : Add depth formats support to import/export

+- Project: platform/hardware/google/graphics/common

05d769eb : libhwc2.1:fix frame insertion timing
5158371d : libhwc2.1: disable 120 Hz TE modes for built-in display
5cf75dc6 : Revert "libhwc2.1:remove 240Hz TE configs"
7327657d : libhwc2.1:remove 240Hz TE configs
3d25ac1a : libhwc2.1: skip restore refresh rate if in aod
d78f84b5 : libhwc2.1: remove IsRrNeedCheckDelay checking for VRR
b06fddc7 : libvrr: write DBI frame rate in vrr thread
9386e384 : [hwc3] composer3 rev up to 4
86168339 : Add utility functions for GPU format tests
5b45bcd9 : hwc: Use the new HdcpLevelsChanged HAL API function
40e4dfd0 : displaycolor: add lux and LTM parameter in display scene
10efad64 : libhwc2.1: libvrr: Adding Delta to Dumpsys
b89cbfa8 : libhwc2.1: libvrr: Updating Dumpsys for PowerStats
fe8f8e73 : libhwc2.1: libvrr: Adding dumpsys for mStatistics
ed509b93 : libhwc2.1: libvrr: Extracting getStateName
4675e0d9 : libhwc2.1: libvrr: Refactor PowerStatsProfile
f07df7a9 : libhwc2.1: add debouncing timer for prox state notification
a394fad6 : libhwc2.1: libvrr: Refactor getUniqueStates logic
0eaca540 : Add support for GOOGLE_RGB16 format
2431e8ac : libhwc2.1: pass cadence timeline to driver
94734235 : libhwc2.1: maintain the consistency of present timeout controller
c8027519 : libhwc2.1: Mode switch time limit on MRR device.
aedcfc06 : libhwc2.1: categorize 1Hz refresh correctly
5ff92d5d : libhwc2.1: update power to include SOC FI
79a14326 : libhwc2.1: libvrr: include non-present refresh in vrr statistic
b63e416d : Support for camera RM buffers
7a7f946b : Rename arm-gralloc namespace to pixel-gralloc for mapper-version
7729db4e : libhwc2.1: recursively manage vendor present timeout.
fdcc3002 : libhwc2.1: Cancel |kVendorRenderingTimeoutPost| when stopping FI as well
10e700e9 : libhwc2.1: Adding xrr Version to adb output
87f744e4 : Revert "libhwc2.1: Mode switch time limit on MRR device."
d7e7ae0e : libhwc2.1: Mode switch time limit on MRR device.
ed2dc633 : libhwc2.1: doubled bts if VFP is larger than V active
7d643527 : libhwc2.1: libvrr: correct rt task priority
3ddeae0c : Add Usage for JPEG
c69d2449 : libhwc2.1: fix build warning in DrmProperty::validateChange
cdd5d3ea : libhwc2.1: check mOtfMPP before printing
162a1dd5 : libhwc2.1: fix build warning in DrmProperty::validateChange
4ebd098a : libhwc2.1: add support of proximity sensor state change callback
bcd4f781 : GrallocHAL: Add usage bits for TPU block
9a225c33 : Revert^2 "Add support for stable-c"
b8e8bf95 : libhwc2.1: add monitor display thermal temperature
72d334f9 : Revert "Add support for stable-c"
12748983 : Add support for stable-c
8f7f6617 : libhwc2.1: libvrr: rename some variables
fb4442b6 : libhwc2.1: HWC notifies SF of RR completion
4a19fb53 : libhwc2.1: insert frame based on the expected present time
8a8e7660 : Move return format declarations for metadata
da118d43 : libhwc2.1: set drm vsync peroid on setActiveConfig()
5f15c41c : libhwc2.1: expose getFileHandler as public
dbcfe894 : Revert "libhwc2.1: write to the file node in a separate thread"
20b932be : libhwc2.1: display temperature in scene
2396b3c2 : libhwc2.1: fix race condition while setting min refresh rate
de60e7f0 : common: cal2p5 support APIs
31e466ab : libhwc2.1: Correct the event type assignment
fa1d3e36 : libhwc2.1: notify kernel of frame rate changes when updated
78177d94 : displaycolor: add flag for standard calibrated display
826aac3c : libhwc2.1: update TE information into frame rate reporter
50b07c82 : libhwc2.1: update TE information into frame rate reporter
93adf322 : libhwc2.1: notify kernel of frame rate changes when updated
714ebb60 : libhwc2.1: write to the file node in a separate thread
1f322ccd : libhwc2.1: fix race condition while setting min refresh rate
bfd21d8f : libhwc2.1: Adding new BrightnessToDBV in hardware repo exposing header file for other repo to use
9b70014e : libhwc2.1: reallocate buffer when assigned display changes
c737dab2 : libhwc2.1: reallocate buffer when assigned display changes
5a79432e : libhwc2.1: skip asynchronous display-off during the first clear display
20b17850 : libhwc2.1: skip asynchronous display-off during the first clear display
b046dd80 : libhwc2.1: HWC provides a summary for composition status

+- Project: platform/hardware/google/graphics/gs101

daf86bd : libhwc2.1: Clear old blobs keeping the vector size
94cc689 : libhwc2.1: apply the display temperatue to display scene
65d30d1 : libhwc2.1: store the class name for SaveBlob base class

+- Project: platform/hardware/google/graphics/gs201

d1ce975 : libhwc2.1: add restriction for handling downscale RGB layer

+- Project: platform/hardware/google/interfaces

bdfe710 : jpeg: Defining new Image AIDL
abe41c0 : Freeze pixel-display V13 interface
23b148f : Update pixel-display V13 interface (not frozen)

+- Project: platform/hardware/google/pixel

83141f9c : thermal: Refactor genlinkHandleEvent
f15ddc8e : ADPF: fix the broken adpf profile dump log.
a6a8b49b : powerstats: avoid std::allocator<const T>
9221e2bd : Support AUTOMOTIVE mode and DISPLAY_IDLE combination
ae8916e8 : PowerHAL: fix deadlock while PowerHintSession calls to DoHint
c3a0b522 : revert revert PowerHAL: fix native crash when switching different profiles in a binder call
73aa6778 : Revert "PowerHAL: fix native crash when switching different profiles in a binder call"
714efed9 : Powerhal: fix the spamming debug log.
72766a94 : PowerHAL: fix native crash when switching different profiles in a binder call
f983dd31 : pixelstats: readLogbuffer using uint16_t code only
19a5c27f : vibrator: cs40l26: Add function to convert Q value to float
9182abbf : Recovery: Reset slot attributes in preWipeData Hook
59320225 : Return false in GetExpireTime when request_map_ is empty
0148b86c : Update new fields in VendorAudioDspRecordUsageStatsReported.
b6b0abad : PowerHAL: PowerHintSession to get profile by its tag
2235d191 : misc: Add SkipUnbootableCheck entry
3efbd34a : PowerHAL: Add Node value trace count
ca00f8a4 : HintManager: Handle ADPF tag profile with EventNode
7f9041b6 : HintManager: Add new EventNode for Adpf events
82aa5ad1 : Fix a typo in license anounancement.
3233e1fd : add 2 more entries in misc
04edc482 : Add VendorAudioSpeakerPowerStatsReported atom.
2e980060 : PowerHAL: add session tag in dump log
35548b6a : thermal: provide more options to decide the thermal severity
c12f7366 : Update VENDOR_AUDIO_HARDWARE_STATS_REPORTED atom with 2 new fields.
5a4e010a : Add more enum and fields in PixelImpulseUsageReported atom.
7a1b4bbf : Remove unnecessary threshold check in thermal watcher
18e153fa : Add VendorAudioUsbConnectionError to record error event.
4a697536 : Revert^2 "thermal: Update state2power_table data source"
df0afb4a : sota: Update sota csku if signature is not null
ca411e97 : Revert "thermal: Update state2power_table data source"
80cb95b2 : thermal: Update state2power_table data source
26972d5a : check csku signature instead of csku to update csku signature
acb729d0 : Add VendorAudioDspRecordUsageStatsReported atom and add module to audio atoms.
686b509a : powerstats: Allow delayed states update
28be407c : Add fuzzer to Pixel vibrator implementations
7b3d3634 : pixelstats: supports DisplayPort stats in Pixel-Stats.
68acc2b5 : thermal: support nested thermal configs
6703c32e : thermal: log severity in atrace.
450aa5dd : Adpf: Add heuristic boost mode distribution statistics to dump log.
a92177ee : Adpf: Add config for multitier heuristic boost.
0dcf987a : Adpf: Multitier heuristic boost based on janky status levels
cc42fe08 : [PixelVibratorStats] Atoms logging transition to autogen
9283e6b4 : [pixelatoms.proto] Fixed size growth regression
6c28521b : Add more enum and fields in PixelImpulseUsageReported atom.
778217f0 : Add version field into VendorAudioHardwareStatsReported.
c058d81d : thermal: Avoid I value overshot
4c08278e : mm: zram: change backing device size to 1G
cfeb0c6a : thermal: provide k_io, and k_iu options
29c558e3 : thermal: receieve temperature when geting THERMAL_GENL_EVENT_TZ_TRIP
bc2f277f : vibrator: common: Check whether file is opened correctly
6b75daff : extend the size of csku signature to 96
4f771af5 : thermal: virtualtemp: improve debug logging
ee95931b : Create new atoms for Repair Mode
d9b7a53c : pixelstats: MM Metrics: add GCMA
d946f482 : vibrator: cs40l25: Change init action trigger to prevent SELinux error
097a6923 : pixelstats: Extend GpuEvent atom to report invalid slot
c39cd84f : pixelstats: MM metrics 2024a2 app oom usage
05c51daa : pixelstats: GpuFrozenAppsMemoryPerUid: change unit to kb
7bab1d52 : pixelstats: add unix time field for learning event
31e632f8 : pixelstats: Add GpuFrozenAppsMemoryPerUid atom
551c32b8 : [Audio Metric] Add new field in VendorHardwareFailed.
5a1051ad : Set sota csku in misc_writer
425929f5 : [Audio Metric] Add module for VendorSpeakerStatsReported to report from statsd.
4a69f732 : thermal: print more debug information when parsing thermal config
813f148f : thermal: provide log filter option support
5084ea2b : vibrator: cs40l26: Implement braking duration for haptic effects
f8b68639 : pixelstats: Info: mark metric initialization
55629b68 : Add new gril carrier nv for DNA Finland
c6949ef9 : vibrator: Update durations for new wavetable
23293b52 : vibrator: cs40l26: Replace unsupported primitives
e06a09f2 : cs40l25: Add primitive delays for R11

+- Project: platform/hardware/google/pixel-sepolicy

f368e27 : hardware_info_app: Declare new vendor_sysfs_mmc_devices type
b1dbb68 : Declare touch_property_type attribute for touch-related properties
77f7028 : pixel-sepolicy: pixelstats: sysfs vendor_mm

+- Project: platform/hardware/interfaces

d994467f38 : [RESTRICT AUTOMERGE] HapticGenerator VTS: validate parameter before setting
ffd34374e8 : Inject getS2rS2dConfig through constructor.
3685883c63 : Use static libjsoncpp for unit tests.
76d38c1b94 : audio: Update FMQ error reporting handler
a3c5736d5d : Face VHAL for user build
f506e2dc47 : VtsHalBluetoothTargetTest: Check API level compatibility
de16db4d2e : Align EffectContext workbuffer size to FMQ size
924020ce56 : Add RSN overriding feature flag
39f86258fe : wifi: Update Supplicant HAL to V4
95b0e8beac : Replace "UDS_Public" with "UDS_Pub" for consistency
b5272b4dbf : Mark vhal property protos library to be available in any APEX
bb001fbca6 : VisualizerTest: Add tests for visualizer effect parameters
f63b26874d : Change documentation for AP_POWER_STATE_REQ
68c5898e4e : Add frozen field to vibrator
fabd48746d : Nfc AIdl interface updated following
df6ea74e39 : Camera: Remove flag manual_flash_strength_control
8aa200ef9c : Do not force verbose logs on for anything including ComposerCommandBuffer.h
a38cd6212e : Revert^2 "Support PER_DISPLAY_BRIGHTNESS."
d711f656ca : audio: Disable I/O tests for input MMap streams
2d00cd0b68 : Enable Rust backend on Keymint, Fingerprint and Biometrics interfaces
8db43045c0 : uwb: Refactor default AIDL HAL implementation
658daed838 : Enable Rust backend on Keymint, Fingerprint and Biometrics interfaces
c5784c148a : audio: Disable I/O tests for input MMap streams
fad11013dc : Allow subclass to override getS2rS2dConfig.
f28b695456 : bump.py: modify the phony system_compatibility_matrix.xml module
4d71bd736b : Support multiple output devices in refrence audio HAL
6347dd5742 : Remove trong@ from OWNERS
ebf4298956 : secure_element: Don't enable omapi feature on cuttlefish
393369b82c : HapticGeneratorTest: Add Tests for all HapticGenerator effect parameters
6a0dd7014d : Revert "Revert "Optionally (dis)allow degenerate DICE chains in ..."
0ab6b2a97c : VTS workaround for RadioSimTest#setAllowedCarriers
1a1052de5b : Optionally (dis)allow degenerate DICE chains in verifyCsr
b501642820 : Correct the UDS_pub source
ac8419a655 : Do not blocklist BDS on CN builds
ebc265f0bc : Revert "Optionally (dis)allow degenerate DICE chains in verifyCsr"
ada47030a2 : wifi: Upgrade hostapd hal version
1599d4be65 : Camera: Remove code for feature_combination_query
a34d52933a : Suppress ThreadNetwork HAL debug log on user build
28ba6d7b40 : [uwb] Enable vts test for getDeviceInfo
39de0cb35b : Optionally (dis)allow degenerate DICE chains in verifyCsr
957e91f39b : Revert "Support PER_DISPLAY_BRIGHTNESS."
876b83e70a : Fix the build error of openthread sync
fee589654a : Add VHAL interface defaults.
b7995ac8bc : Revert "Revert "Convert hardware/interfaces/compatibility_matric..."
e9f7cf5a84 : Enable bus device audio in default audio HAL
1090663558 : Revert "CameraVTS: build with static libhidlbase"
189cd6a599 : audio: Clarify that MMap h/w position must be continuous
4187755208 : libhealthloop: Reduce the size of the uevent receive buffer
32a9bfec7b : libhealthloop: Modify receive buffer overflow handling
4f4d7d7615 : Updated the vts attestation tests for strongbox implementations which do not support factory attestation.
87d179b098 : Fix HapticGenerator VTS for new haptic fields
4a518d2e1e : Reapply "Define vintf_fragments as modules"
7b7948b1d5 : libhealthloop: Use designated initializers
b8e15ebaa8 : libhealthloop: Make the filterPowerSupplyEvents unit test easier to maintain
5264619177 : libhealthloop: Reduce the number of ScheduleBatteryUpdate() calls
1f2a9d0b08 : libhealthloop: Terminate KLOG messages with a newline
50db0356a6 : Support PER_DISPLAY_BRIGHTNESS.
822f8d20f0 : audio: Fix observable/hardware position check in VTS
8ac9e1b75e : Revert "CameraVTS: build with static libhidlbase"
e0263c404a : Bind Fingerprint Virutal HAL with IVirtual interface
3892274102 : Revert "Define vintf_fragments as modules"
8c495af39e : Relax measurement tests to allow 3 empty GnssData
7665b84c32 : Fuzzer seed corpus for android.hardware.health.IHealth.default
57ccab7fc8 : Add missing Cap Settings aidl support and helper
32aa870a21 : Migrate forced config and for force use to android.media.audio.common.types
b267fcced5 : Update comment about Weaver slot assertion
e759072541 : Fixing isDeviceIdAttestationRequired to require both cases instead of just one
a64dac8cb4 : Improve syntax on radio config AIDLs
d73dbc6d67 : Fix ComposePwleV2Unsupported
6da17b4707 : Avoid null dereference crash in test failure
f74d274807 : Fixing isDeviceIdAttestationRequired to require both cases instead of just one
185589ba6c : Revert "libhealthloop: Handle netlink receive buffer overflows"
08e6d32599 : Revert "Convert hardware/interfaces/compatibility_matrices/Andro..."
eabdb6edf0 : Update getDiceChainKind for VSR >15
92938c606c : Use parameterized test to disable test for devices without NFC
6f2d05029c : Increase VHAL property to V4.
8bd79e7262 : Update generated lib to backport PER_DISPLAY_MAX_BRIGHTNESS.
6cc484f5e6 : [Lut HAL] Move layer out of Lut interface.
ca6d8cce51 : Pass in allow_any_mode when verifying DICE chains
75808752a0 : Re-add the wildcard instance name for ISharedSecret in FCM 202504
7eacaad15e : Update composePwleV2 VTS test
845b0855f1 : Retroactively allow sounddose V3 in 202404 FCM
99ce358cb8 : Add bootstrapping_instance_id to make this value more clear
465d8d7de2 : Add refreshPropertyConfigs to DumpResult proto
10fc96386e : audio: Implement more accurate timing for the stub stream
e2a71fb696 : Remove the ISoundDoseFactory HAL library
a788bedcb9 : Update HAL with new PWLE V2 APIs
6a000228f7 : Support 10-bit VTS readback
1840d35645 : audio: Start Binder pool thread explicitly
3a42a8a09d : Add a new api to support HDCP
4feb1b20e6 : Fix VtsHalRadioTargetTest crash
e5e76c734e : Separate hdcp levels into a base interface
90381a3df4 : Add scale factor fields to HapticGenerator AIDL
17f10e302d : Add Rust target for VehicleHalProtos
0413d077f7 : audio: Fix stream cleanup sequence
6652cc6ad5 : codec2: BufferPoolClient: fix NPE in fetchBufferHandle if connection is null
4526faf7e8 : Update vendor VibrationEffect to support scale factor
922c032573 : Add new aconfig dependencies
2c5a8716cd : graphics: Remove unnecessary std::move
a1d5770c37 : Convert hardware/interfaces/compatibility_matrices/Android.mk to soong
420a72f7c3 : [Lut HAL] change func name to takeDisplayLut instead.
99df7ced5d : security: Remove unnecessary std::move
e62f97fb5b : audio: Remove unnecessary std::move
301f5e0d61 : automotive: Remove unnecessary std::move
ac6824fb33 : [Aidl] Add LUT HAL
3942f9c632 : vts: ConsumerBase-based classes now create their own BufferQueues
cf0a2dd5b0 : Define vintf_fragments as modules
3715c79286 : Enable Rust for camera HAL
fd11739a60 : Remove unused LOCAL_ variables and related logic in hardware/interfaces/compatibility_matrices/compatibility_matrix.mk.
0f39c73d6e : nfc: Change EXPECT_TRUE to ASSERT_TRUE
965ff77e74 : VtsBluetooth: Update advertising set requirements
779985a21d : nfc: Change EXPECT_TRUE to ASSERT_TRUE
f1527f5a88 : Add support for HFP_HARDWARE_OFFLOAD_DATAPATH session type
9daf187ec6 : improve condition check for LE audio session
8785f89b1d : Support for P256 curve in RKP for Strongbox
7e1dd8a3a3 : Fixed vts tests cases which do not support factory attestation.
b326f33fbc : Include the CWT validation in VTS testing.
2027a9b597 : Update the UdsCertChain comment to reflect the latest recommendation.
b00dade599 : Fix fingerprint vhal permanent lockout
b43047f795 : Adding yaoshunkai@ to hardware/interface/audio owner
5ac83a65d0 : update vts setSimSlotMapping test cases to handle different MEP types Bug: 342543877 Test: atest PerInstance/RadioConfigTest#setSimSlotsMapping/0_android_hardware_radio_config_IRadioConfig_default
baa9f95b63 : update vts setSimCardPower test cases to handle different MEP types Bug: 351698476 Test: atest VtsHalRadioTargetTest
73b1d1aa5c : Fix validation logic in TvInputAidlTest
5c604b9a73 : libhealthloop: Only wake up for power supply events
0cfcfac12d : libhealthloop: Handle netlink receive buffer overflows
6fe3618e7c : libhealthloop: Micro-optimize HealthLoop::RegisterEvent()
2bc926ed05 : [Thread] add an override_apex for Thread HAL with simulation RCP
7087858515 : HealthLoop.cpp: Minimize #include directives
ce06c8ba6f : health/2.1/default/Android.bp: Reformat with bpfmt -s -w
f519f2e321 : update vts setSimCardPower test cases to handle different MEP types Bug: 351698476 Test: VtsHalRadioTargetTest
eb2c1450a1 : Mark 'android.hardware.common.fmq' as available in any apex
291b5d7510 : VTS: Support VERSION_AIDL_V5
f5015ce683 : Fix matching the results
36dd3c0992 : Add null check before adding iface to pointer vector
09cf466c2f : Skip event count assertion on reporting mode
29e12ff7c2 : Camera: VTS: Adjust test to handle optional readoutTimestamp support
cb8fb432f2 : bump.py automatically updates the code for libvintf
ff805c114a : Camera: VTS: Adjust test to handle optional readoutTimestamp support
1b7f879188 : [uwb-hal] Add antenna mode capability
0a981d36cf : Audio Effect : Add base implementation of commandImpl method
902ca98bb0 : VTS to verify set/get AllowedCarriers for HAL 2.2
e5f54157a4 : Case finished without waiting for hal result
80f6678901 : Case finished without waiting for hal result
665b996908 : Fix load vts configuration error
767222af54 : Optimize matching logic for multiple requirements at once.
864c904897 : VtsBluetooth: Update advertising set requirements
c07973b7b2 : Use parameterized test to disable test for devices without NFC
a667849ed0 : Use parameterized test to disable test for devices without NFC
b38108f4db : Add VSR min API level
bb7f928fae : Add VTS test for NFC observe mode
657284d4ef : audio: Use 'join' instead of 'stop' for stream workers
8e3c1dbc2c : audio: Use 'join' instead of 'stop' for stream workers
8b75b778e7 : [Hal] Add request/release control event in aidl interface.
dad5092eae : [Hal] Add request/release control event in aidl interface.
29a5608b60 : Update bug component from Android Systems to memory
2be5078e25 : audio: Prolong reading attempts from the remote submix pipe
c0e563b841 : add filegroup for wifi aidl/nlinterceptor
96b97eb17d : Introduce getPropertyConfig to IVehicleHardware
dbfa2f936d : Remove bad test target from test mapping
8c27e46bb9 : audio: Restrict reported channel masks to "mono" and "stereo"
01746259f4 : Separate car service test to smaller apks.
ed095e62ab : Restore Default Device Effects support with AIDL AudioHAL
7feef702ca : Add owner to stable interfaces in /staging
f113bc3a9e : Use parameterized test to disable test for devices without NFC
21c2e0dd6f : [Hal] Add request/release control event in aidl interface.
a3c332f5ff : Introduce IVibrator.performVendorEffect
649569202b : New parsing logic and configuration matching for LE Audio
f6ce19d697 : Update the default set configuration file and format.
825b06e488 : Clarify comment for DEVICE_PRIVATE_BASE
0c5b6503ed : Amend tests on GSI that rely on RKP-only props
ca6839888e : CameraVTS: build with static libhidlbase
aae715f927 : Updated fuzz_config in Android.bp file
facd91c1d6 : Revert^2 "Workaround Clang hangs indefinitely"
4bb969334b : Add new dependencies for renderengine
64a1b6a57d : Revert "Workaround Clang hangs indefinitely"
f190d8364a : Check for AP support in the VTS test before creating an AP iface.
6adbf0c117 : Assert the errors size to 1 for case SetDisplayBrightness
d4a8add7b0 : Check API values only if modem supports APIs
b561e444db : Wait for all results to come before return.
2be3b9a0ca : update vts setSimCardPower test cases to handle different MEP types Bug: 351698476 Test: VtsHalRadioTargetTest
006954ca5f : Add TEST_MAPPING file for fmq tests
44e0d476da : Revert^2 "Update HIDL EventFlagBits to have the correct values"
d6da8af1a9 : Revert "Disable tests that require stubgraph for riscv"
ec0c8a6eb1 : Fix the comment of AIBinder_setMinSchedulerPolicy.
98444463f3 : Revert "Update HIDL EventFlagBits to have the correct values"
cbbba8fe97 : Disable tests that require stubgraph for riscv
9cf7c9f12b : Verify EVS extended information properly
35401eb1ba : Use read-write lock to guard property config.
3df20dea31 : Update HIDL EventFlagBits to have the correct values
842106a030 : audio: Increase test timeout for VtsHalAudioTargetTest
25e6c70507 : Camera: Add host_support to AIDL interfaces
9462aabb00 : Check API values only if modem supports APIs
dc81760779 : Fix crash after running broadcast radio VTS
abd92c1fcf : Use AAOS side timestamp for VehiclePropValue.
682cfa1332 : Add gralloc tests for locking without CPU usage
fe12f3a282 : Add max-level to android.hardware.cas manifest files
f39ac7f62b : Fix crash after running broadcast radio VTS
120aa0837f : vts: skip data path reverb tests on offload effects
3cb709742b : Uprev manifest.hal.version
53d2ebb001 : Fix Vts VUR test case.
66c911088f : camera: Clarify docs for ICameraDeviceSession.repeatingRequestEnd()
28c81f1948 : Disable cpp backend for android.hardware.vibrator
ee2196d155 : Added keymint_rkpsupport_fuzzer
ddbaa66bbc : Added keymint_remote_prov_fuzzer
c6d62986bf : Convert hardware/interfaces/keymaster/3.0/default/Android.mk to Android.bp
974ff63e65 : Make some common libs apex_available
d1366d6681 : Remove Secure Storage AIDL tamper and A/B update
3b85a4e59a : Fix validation logic in TvInputAidlTest
10ee304f01 : Add NID_secp384r1 support on parsing UDS public key
04b9c2c69d : Fixes possible race in example Sensors HAL
e0a23984e7 : Keep track of DeathMonitor cookies
2165de0046 : Fix invalid access on nullptr
9f160cb807 : libstagefright_aidl_bufferpool2: avoid list<const T>
53a8d4d62e : audio: fix mmap output
dab7ab0807 : Migrate all related audio component to media.audio.common.types V4
aaacaed825 : Remove Bluetooth.a2dp@1 HIDL HAL
8ff6035fda : EnvironmentalReverb: Add Basic Validation for Density Parameter
3b0b9b26c0 : Allow using area name in debug command.
25aff25f0c : Migrate all related audio component to media.audio.common.types V4
2144b4f819 : Enable rust backend
b333fa52ce : Updated 'cc' field of fuzz_config in Android.bp file
11178a6e8e : LeAudio: Verify codec frame blocks pers SDU parameter
b02b772954 : Allow two service address to be registered.
a99ec3073f : Add new aconfig dependencies
28c453e61b : [Thread] Implement hardware reset
c7f79e0450 : Turn on 48kHz sampling rate in offload's AAC codec capability
6b133de58c : Remove hardware/interfaces/wifi/supplicant/1.1/vts/Android.mk
65a3f68a6f : Revert "Clarify setPositionMode doc"
28aff3ddc0 : Update VTSHalAudioEffectTargetTest with frameSize
2558bf60c4 : Allow using property name in debug command.
e63470d70b : Improve FakeVehicleHardware dump.
a5131c57de : Fix benchmark crash on wait for destroyed callback
807c9523e7 : Modify the buffer size according to the framecounts
9aa4f9fd46 : EnvironmentalReverbTest: Add test for diffusion parameter
f84f70a7bd : Add rust copy derivation annotation
d52788fcfc : Modifying HwKey::deriveKey parameter
7529611056 : update vts setSimSlotMapping test cases to handle different MEP types Bug: 342543877 Test: atest PerInstance/RadioConfigTest#setSimSlotsMapping/0_android_hardware_radio_config_IRadioConfig_default
89a16d0762 : Add importClearKey function
5fe91f4d09 : Adding HW Crypto operations to IHwCryptoDeviceKeyAccess AIDL definition
a286985261 : Unfreezed aidl interface for aidl v3
38f082f041 : Workaround Clang hangs indefinitely

+- Project: platform/hardware/libhardware

903494cf : Convert camera.v4l2, and camera.v4l2_test to soong
5a32e91e : Fix build break for camera.v4l2_test
6075e73b : switch over to use new storage read api instead of server_configurable_flags, this new read api lib will be needed for new codegened aconfig flag lib.
b07b036f : Convert gralloc.default to soong
304c0bce : switch over to use new storage read api instead of server_configurable_flags, this new read api lib will be needed for new codegened aconfig flag lib.
765b99f8 : Update sensors module owners

+- Project: platform/hardware/libhardware_legacy

2a2411d : libpower: Increase buffer time for wake lock to release in WakeLockDestructor test
41b6546 : Move license metadata declarations to meta-lic.mk and remove the Android.mk file

+- Project: platform/hardware/nxp/keymint

1008a92 : Increase shared secret failure count to 120
ec3dc6c : Keep track of DeathMonitor cookies

+- Project: platform/hardware/nxp/nfc

c4b2d7a : HAL Request Control Enablement in Android-16
8ae9084 : Add provision to support multiple HCI UICC pipe IDs
c7c7c8b : Fix for NFC Forum T5T testcase failures
e0ed437 : Add owner to nxp AIDL interface
48af16f : Fix for data corruption issue during stability test
7bc0230 : nxp(nfc): Fix owners file
f2b30cb : Return the correct value for NCI_ANDROID_GET_OBSERVER_MODE_STATE Bug: 323440961 Test: Tested with GTS (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:db15452f9e26df6398515861273a60e40968f797) Merged-In: Id516ad09939fa0fb19ba359fac230850094809c4 Change-Id: Id516ad09939fa0fb19ba359fac230850094809c4
3c22f07 : Added HOST_LISTEN_TECH_MASK configuration option
4a42758 : NXP NFC HAL update for SNxxx
a18feac : Add support of minimum 15 byte unknown frame size in polling notification
20ecef9 : Add config option to support 4K FW download.

+- Project: platform/hardware/nxp/secure_element

cc14df4 : NXP SecureElement HAL update for SNxxx

+- Project: platform/hardware/nxp/uwb

05fc74e : extra-config: support multiple rx antenna delay.
d802021 : extra-config: support <revision> specifier in EXTRA_CONF_PATH_N.
30c0ee3 : extra-config: support multiple rx antenna delay.
aa93393 : extra-config: support <revision> specifier in EXTRA_CONF_PATH_N.
f6cf10d : [sr1xx] Update distance calibration
d074254 : merge-fix, Pass chip init when 1st device status is READY
134ff77 : UWB HW init and data read code improvements
13563b1 : Pass chip init when 1st device status is READY
0c5da6e : Revert "Do not retransmit packet when nxpucihal_ctrl.hal_ext_enabled is not enabled"
e6c0169 : Support added for Core set Config command of size greater than 255 bytes
e09ddec : Config addition for enabling or disabling URSK and STS_INDEX
0b3af77 : Enhanced the synchronization mechanism in SessionTrack by introducing a conditional flag
99fc688 : SPI write not allowed during uwb disable
67a1d84 : Handling buffer underflow status code from FW
09ea23f : config: support cal.extid for EXTRA_CONF_PATH[]
c26476a : Unexpected response Error handling
51da548 : Reduce log level of read successful
daa9fd8 : add get_supported_channels() to NxpUwbChip
2861629 : Move extra group delay calculation to sr1xx
1abd637 : Remove unused phNxpUwbCalib_apply_calibration()
3ebb5bd : Rename sr1xx_apply_calibration()
6fe58d3 : Reduce log level of read successful
878c4f9 : add get_supported_channels() to NxpUwbChip interface
60b8de1 : sr200: add get_supported_channels()
ddae2fc : sr200: remove extra_group_delay() from NxpUwbChipSr200.
7cdd953 : Move extra group delay calculation to sr1xx
92fe4d4 : Remove unused phNxpUwbCalib_apply_calibration()
2657835 : SR200 remove unsupported calibration parameters
0966c09 : Rename sr1xx_apply_calibration()
fbbf776 : Wait URSK_DELETE_NTF from Session Deinit path
e556a52 : Inject STS_INDEX when it's invalid
194d852 : Do not retransmit packet when nxpucihal_ctrl.hal_ext_enabled is not enabled
a8a97f4 : Remove Antenna Config Update during session creation
09b6eb6 : Update Conf file

+- Project: platform/hardware/nxp/weaver

c39bf6f : Retry Weaver transactions even when boot not completed

+- Project: platform/hardware/st/nfc

d85d46b : Trigger cold_reset only when nfc is off
131d1c9 : Fuzzer seed corpus for android.hardware.nfc.INfc.default
93bdee3 : Fix crashes due to null deref in fuzzer
78594aa : Fuzz NFC service
b7056d7 : Fix malloc buffer size
f567779 : Revert "Enable polling loop without observe mode enabled."
92c1762 : Enable polling loop without observe mode enabled.
3c92146 : Unblock the HAL thread in any case
d73a9d3 : Revert^2 "Apply CORE_CONF_PROP after a FW update"
f0a9c30 : Revert "Apply CORE_CONF_PROP after a FW update"
68e2921 : Apply CORE_CONF_PROP after a FW update

+- Project: platform/hardware/st/secure_element2

5fcab63 : [NFC] Add aidl for ST33

+- Project: platform/hardware/synaptics/wlan

1965171 : wifi: Write SSR crash reason correctly

+- Project: kernel/configs

861226b : OGKI: add approved android15-6.6 build
336b063 : EOL enforcement: Add config elements to distinguish GKI kernels
62841ad : EOL enforcement: Add a VTS test to verify config schema
53329a3 : OGKI: add approved android15-6.6 build
88d977b : OGKI: add approved android15-6.6 build
b110b8b : OGKI: add approved android15-6.6 build
b56f7a7 : OGKI: add approved android15-6.6 build
718988e : OGKI: add approved android15-6.6 build
7c95d75 : OGKI: add approved android15-6.6 build
f927282 : OGKI: add approved android15-6.6 build
09b7078 : Update schema for kernel-lifetimes.xml
ed89a0e : Add min_android_release to kernel-lifetimes.xml
02e5a7b : OGKI: add approved build
9054263 : OGKI: add approved build
f74e7f7 : OGKI: add approved build
f18c775 : OGKI: add approved build
abe6c23 : Add filegroups for kernel-lifetimes.xml
0443d58 : Add filegroups for kernel-lifetimes.xml
22e3164 : Add filegroups for kernel-lifetimes.xml
83af0af : EOL enforcement: Add config elements to distinguish GKI kernels
9771953 : EOL enforcement: remove `<lts-versions>` element
89f9941 : Add XML with kernel EOL information to enable enforcement
20f1b33 : Add XML with kernel EOL information to enable enforcement
349418b : OWNERS: align kernel/configs with kernel/common
349db9e : Update dump.py to handle version placeholder
768fcc4 : EOL enforcement: Add a VTS test to verify config schema
3a0a11d : EOL enforcement: remove `<lts-versions>` element
d6532ec : OGKI: Add VTS test to verify approved build config schema
d91cdb5 : Add XML with kernel EOL information to enable enforcement
cae8ef6 : OGKI: Add config for approved OGKI builds

+- Project: kernel/tests

029eb2d : Fix wrong description in help message.
43fbcd6 : Add flash_device.sh to flash kernel & platform mixed builds.
68a7034 : Rebuild platform or kernel if repo path is provided.
45881d8 : Change fetch_artifact script path to allow short link usage.
f7bd641 : Fix a few errors in kernel/tests/tools scripts.
f7c7c58 : Add shell script to launch_cvd and run_tests.
52bf478 : Add tools directory in kernel/test repo.
56f489f : Support kernels that make SOCK_DESTROY work on FIN_WAIT sockets.
d1c8601 : Support expecting a RST after a FIN.
599b4d8 : Ensure TcpBaseTest class members always exist.
033bb59 : net-test: print out 'hidden' kernel architecture as well
6a86673 : Remove testMinRequiredKernelVersion from kernel_feature_test.py
963dd2e : net-test: introduce HAVE_USEROPT_PIO_FIX
415a681 : Add test for PIO p flag
1daf7b5 : Add convenience methods for fetching vendor API level.
79cb292 : net-test: fix nduseropt parsing when multiple are present
0ec1252 : net-test: Require SO_NETNS_COOKIE support for all 5.10+ kernels

+- Project: platform/libcore

5a5ecc117e8 : Use VMRuntime to check targetSdkVersion for the compatible locale behavior
900a0a425b5 : Disable InvalidPatternSyntax
c17b73060ba : Keep reference to the target class in MH object.
cefbc742475 : org_apache_harmony_xml_ExpatParser.cpp: use std::nothrow.
d7f9a795897 : ZipUtilities.cpp: use std::nothrow on new calls that will be tested against null.
335572578e8 : Revert "Treat ECONNABORTED the same as ECONNRESET."
f80fc7fed27 : Treat ECONNABORTED the same as ECONNRESET.
cf50f659eac : Remove BouncyCastle certblocklist tests
b750cf524e7 : Add no-op virtual threads APIs for internal use
0dc6ed27ab0 : Remove BouncyCastle certblocklist tests
c8fef274c8a : Import files from jdk-21.0.2-ga
9053b67875a : Import java.util.concurrent.atomic from jdk-21.0.2-ga
88d37b373f8 : Make TimeZoneTest pass on both 24q3 and 24q4.
1152ffa7e1e : Add jdk21 to ojluni_merge_package
4737dc7da11 : Add a new API to VMDebug class to start / dump / stop art traces
ea37b543fa9 : Remove the dependency on java.nio.Bits from HeapByteBuffer
6e69a831711 : DO NOT MERGE Disable tests due to NoSuchMethodError in CTS 15
061f1343a29 : Update TEST_MAPPING to use new test_module_config entries.
a2e98c21a1f : Make java_sdk_library dependencies explicit
c193cb021e3 : Disable metrics tracking of NativeAllocationRegistry
877266a0d59 : Remove redundant libcore/net/event TEST_MAPPING
4958823eafa : Remove redundant org/xml TEST_MAPPING files
f03cb77552f : Remove redundant java/nio TEST_MAPPING files
55ef2f43ef2 : Remove redundant TEST_MAPPING in java/lang/invoke
8403b61e6e7 : Remove redundant TEST_MAPPING files under java/javax/crypto/
4eda680eb4a : Remove redundant TEST_MAPPING files under java/javax/security
ca0b651316b : Remove redundant java/security TEST_MAPPING files
b76833ff7e6 : Remove redundant java/time TEST_MAPPING files
a4f0866f2dd : Rewrite Arrays.equals using for loops.
e9c9e8428b9 : Enable tests for skipMultipleMissedPeriodicTasks flag
9c3f3e43501 : Make java_sdk_library dependencies explicit
c7b6a425039 : Removing redundant TEST_MAPPING files.
9736db8737c : Replace test on monthly ramp flag with the dedicated test flag.
36700bc8bb5 : Use VarHandle for counting native allocations
c21b60c9170 : Enable art/tools/ahat to use core-oj and core-libart.
a668ee246fe : Add support for tracking NativeAllocationRegistry metrics by Class
b57f19d6784 : Import jdk.internal.util from jdk-21.0.4-ga
3f5f7bbecbe : Enable CloseGuard in ZipFile.
ef6d32edaae : Do not use .clone() as fast-path in java.util.Arrays.
752e74aad54 : Allow flags declared in art-aconfig-flags used for @FlaggedApi libcore API
a3c81e1f692 : Fix DoubleBraceInitialization errorprone issues
62703d07f38 : Import java.util from jdk-21.0.2-ga
2dba3a40da3 : Make ConcurrentCloseTest#test_write more reliable
4661aa9412c : Add callbacks when Reference Queue is empty after GC
e9b49b72592 : Revert "Revert "Disable from-text stub generation for art.module..."
bb9808bc3f3 : Revert "Disable from-text stub generation for art.module.intra.c..."
f744bdf8024 : Add native API call VMRuntime.getFullGcCount()
7a11036dacf : Import ForceInline from jdk-21.0.2-ga
678354d6ae1 : Remove AssertionFailedError in JSR166TestCases
ce391b60657 : Convert JSR166TestCases to JUnit 4
4a04b9e556d : Avoid throwing exception when string.coder == UTF16 && coder == LATIN1 in String.fillBytes(byte[], int, byte)
a2cca8ac800 : Rename String.LATIN1, UTF16, getBytes(byte[], int, byte)
599f480bbed : Fix StringBuilder/StringBuffer.indexOf and lastIndexOf for char range 0x80 - 0xFF
d949c45b739 : make core-all-system-modules available to aconfig storage library
f754fb1d376 : Import java.util from jdk-21.0.2-ga
e2ca39f5ad9 : Revert "Add a test to ensure all services can be instantiated co..."
6fe3420efbc : Import java.util.function from jdk-21.0.2-ga
2afd7379e45 : Import java.util from jdk-21.0.2-ga
a517e38cedb : Import java.util.Optional* from jdk-21.0.2-ga
07cf1447fc4 : Flag toolchain api
8905ec2f826 : Import WeakHashMap from jdk-21.0.2-ga
1c0623f749f : Import IdentityHashMap from jdk-21.0.2-ga
bde1470b09b : Cleanup after ZipFile update.
507e7860e5e : Reland "Use Java 21 in libcore"
528569d9dfe : Clarify CriticalNative/FastNative deadlock hazard
b7465556401 : Speed up BootClassLoader.getInstance()
4446826d4f7 : Skip temporarily broken compat test
7ef6362008d : Fix list concurrent modification issue in tests
15b1b4fb683 : Improve fixed rate test failure messages
9c1af3a6a39 : Specify is_stubs_module property
fb150a480e3 : Remove a comment about aconfig library
631f2077a43 : Move art-aconfig-flags-java-lib to core-libart in the bootclasspath
288a44a1817 : Do not accept zip files with invalid headers.
c7b495dc8c4 : Do not accept zip files with invalid headers.
b1c2d048e84 : ScheduledThreadPoolExecutor: Skip multiple missed fixed rate tasks
78a952d3341 : Add @CritialNative annotation to StrictMath.
1526b52fcdb : Update the documentation for Timer.scheduleAtFixedRate to reflect recent API changes.
03c9edda448 : Create separate bug for Timer.scheduleAtFixedRate issue
5b137c3f819 : Extend core-compat-test-rules visibility to libcore subpackages
d607908dcf1 : Timer: Skip multiple missed fixed rate tasks
6b99e544a4c : Add libcore-aconfig-flags into core-libart
edfa7b03ea2 : Update org.openjdk.tests.java.util.stream.FindFirstOpTest
72142d58e20 : Revert "Use Java 21 in libcore"
f6df96b5fc8 : Update org.openjdk.tests.java.util.stream.FindFirstOpTest
cd0d692fe8f : Add test for CloseGuard.Reporter.report(String)
91448d5dec8 : Use Java 21 in libcore
35f3855cc65 : Revert "Update TEST_MAPPING to use new test_module_config entries."
d05d73ea7d7 : Add logs if RacingCollections doesn't finish in a long time
2581d3e70ab : Fix apache-harmony FieldTest for Java 21
f5f99f09538 : Integrate classes needed for Java 21 targetting
69c28e98e4a : Import files from jdk-21.0.2-ga
9d1abff3e79 : Update skippedCtsTest.txt for 24Q2 and 24Q3 ART module
42deec06824 : Add a flag for OpenJDK 21 APIs
1b6e2aee3ba : A minimal fix for BaseLocale.Cache.createObject(key) returning null
3f1a04b8cba : Update TEST_MAPPING to use new test_module_config entries.
5f6fd37f176 : Remove nfuller@ from libcore OWNERS file.
58e3daf1f83 : Rename icu_tzdata.dat_host target.
90b449eb1d0 : More tests for SequencedCollection
13aed9a55ea : Extend the scope of Libcore networking test owners to networking code.
2323091662b : Add patches needed to build BaseVirtualThread
70fcad83615 : Import files from jdk-21.0.3-ga
edf67987de3 : Disable from-text stub generation for art.module.intra.core.api
453492339e3 : Add art's fuzzer to the visibility

+- Project: platform/libnativehelper

9550d7e : Add ScopedCriticalArray to nativehelper.

+- Project: platform/packages/apps/AvatarPicker

3475583 : Fix AvatarPicker not responding on large image

+- Project: platform/packages/apps/BasicSmsReceiver

21047bc : Import translations. DO NOT MERGE ANYWHERE
57be375 : Import translations. DO NOT MERGE ANYWHERE
b8548bc : Import translations. DO NOT MERGE ANYWHERE
efe1dd7 : Make java_sdk_library dependencies explicit

+- Project: platform/packages/apps/Calendar

345f1e38 : Revert^2 "AOSP/Calendar: bump target API level."
7c3f9cf7 : fix FLAG_IMMUTABLE required exception
a07394c7 : Revert "AOSP/Calendar: bump target API level."
79d7c4ad : AOSP/Calendar: bump target API level.
9820c9c1 : Revert^4 "CalendarTests minsdk bump from 19 to 21"
222073fa : Revert^3 "CalendarTests minsdk bump from 19 to 21"
151b2a51 : Revert^2 "CalendarTests minsdk bump from 19 to 21"
1ed86755 : Revert "CalendarTests minsdk bump from 19 to 21"
e409f51a : CalendarTests minsdk bump from 19 to 21
00ad9ed6 : CalendarTests minsdk version bumped from 19 to 21

+- Project: platform/packages/apps/Camera2

951d7ff4e : Make java_sdk_library dependencies explicit
b8bc18231 : Camera2Tests minsdk bump from 19 to 21
349c16128 : Camera2Tests minsdk bump from 19 to 21

+- Project: platform/packages/apps/Car/Cluster

17218ff : Add team to DirectRenderingClusterTests
7448880 : Add strict_mode: false

+- Project: platform/packages/apps/Car/DataSubscriptionReference

bdd151b : Change DataSubscription Reference theme to CarUi.NoToolbar
12c12af : Add versionName for DataSubscriptionReference

+- Project: platform/packages/apps/Car/Launcher

340ef71c : Import translations. DO NOT MERGE ANYWHERE
cc994130 : Attach new maps activity when GTOS is accepted
41c3a5ac : Import translations. DO NOT MERGE ANYWHERE
94e7b72d : Import translations. DO NOT MERGE ANYWHERE
7feaf212 : Import translations. DO NOT MERGE ANYWHERE
e7fcca8a : Update active media session definition
a3473a29 : Pipe appTransition signal to taskbar to pause region sampling when it's ongoing
df636390 : Update History icon and page name to Media Source
0dcd4d6a : Make java_sdk_library dependencies explicit
63d506d1 : Support standard custom actions in Media card
4bef7482 : Import translations. DO NOT MERGE ANYWHERE
069c1b4b : Import translations. DO NOT MERGE ANYWHERE
5ca2bdaf : 2/3 Move some Shell utils to the Shared package.
6db645a0 : Hide telephony apps for passengers
23a4b97f : Move some Shell utils to the Shared package.
87da47d5 : Import translations. DO NOT MERGE ANYWHERE
a0835f2b : Import translations. DO NOT MERGE ANYWHERE
502af710 : Add team to CarLauncher tests
8953f78a : Import translations. DO NOT MERGE ANYWHERE
2bc84600 : Add disabled state for play/pause button
8d6f1d33 : Make content panel height adapt for different widget heights
c7fcd3c8 : Support MediaSwitcher Mode for Passengers
0db8e6b3 : Attach AppGridFragment for Passenger in HomeScreen
b75fd02a : Launches dialog in app window for activity
c6afe40a : Refactor AppGridActivity to Fragment
08d7c90c : Use application context to prevent leaks
c3ebf99e : Add onClick to empty panel
5de5f75d : Block AppGrid switch media-only apps for passenger
b4eb9fe0 : Remove unused PassengerLauncherComponent config
0ca11f08 : Relaunch task in TaskView for Passenger users.
2ac8c415 : Fix audio selector activity appearing in dock
891f155e : Update OWNERS
5b20c568 : Disable dex container for CarLauncherTests.
18a902fd : Clean up media launch intent
75925d62 : Make CarLauncher handle MUMD Passenger HOME
c31524c4 : DO NOT MERGE: Stop reading component name from call extras
f22f0406 : Import translations. DO NOT MERGE ANYWHERE
ae7fe4b4 : Import translations. DO NOT MERGE ANYWHERE
97b89f72 : Import translations. DO NOT MERGE ANYWHERE
094ecaf7 : Fix filtering of active media session sources
805c634d : Import translations. DO NOT MERGE ANYWHERE
0ce43e8d : More UI fixes after UX review
27a7b570 : DO NOT MERGE: Stop reading component name from call extras
663fdae2 : Add new IOverviewProxy methods
4efe4a3b : Stop reading component name from call extras
a5bf40b3 : DO NOT MERGE: Stop reading component name from call extras
44a0bfc6 : Small media card UI fixes for Logo, Seekbar, Album Art
a9e9fc48 : Add back colors CarUiPortraitLauncherReferenceRRO uses
3d2ec32a : Unsuppress and fix TaskView Launcher tests with Root Focus issues
0369d126 : Add strict_mode: false
f98294e9 : Cleanup legacy unused code in Launcher AppGrid

+- Project: platform/packages/apps/Car/MessengerPrebuilt

a8a95c4 : The "messaging" package is being removed.

+- Project: platform/packages/apps/Car/Notification

624a7986 : Import translations. DO NOT MERGE ANYWHERE
2320d488 : Import translations. DO NOT MERGE ANYWHERE
851dd169 : Import translations. DO NOT MERGE ANYWHERE
ae5cf446 : Use READ_PRIVELEGED_PHONE_STATE permission
58eb2f94 : Import translations. DO NOT MERGE ANYWHERE
58564ebf : Make java_sdk_library dependencies explicit
8093c2d6 : Use icon_tint for default mute text color rather than button default
2fe3b7db : Do not add AUTO_GROUP_SUMMARY with no child notifications
e30b4fb5 : Do not set drawable to null when resetting views
baeda394 : Only call IStatusBarService from foreground user

+- Project: platform/packages/apps/Car/RotaryController

8459515 : Make java_sdk_library dependencies explicit

+- Project: platform/packages/apps/Car/Settings

5f2ae0b11 : Import translations. DO NOT MERGE ANYWHERE
acc51be04 : Conditionally hide lock settings for passengers
6aab63def : Add content provider to enable layout bounds for the debug panel
1c1ca1f18 : Import translations. DO NOT MERGE ANYWHERE
6aca78b5c : Import translations. DO NOT MERGE ANYWHERE
32c4be2fa : Import translations. DO NOT MERGE ANYWHERE
fbb9f8839 : Import translations. DO NOT MERGE ANYWHERE
9e4fffbdb : Make java_sdk_library dependencies explicit
b1d399198 : Make InitialLockSetupService accept binary 1-9 in pattern byte[]
67f7de8af : Import translations. DO NOT MERGE ANYWHERE
061dcfc36 : Update dpm dialog to support mumd
2890ba27b : Remove targetSDK
1d4820641 : Import translations. DO NOT MERGE ANYWHERE
ecc55caed : Import translations. DO NOT MERGE ANYWHERE
ced1e2d9a : Hide telephony apps for passengers
d0292c897 : Developer option crashed when WIFI feature disabled
a0e0f6a7a : Import translations. DO NOT MERGE ANYWHERE
d001da587 : Import translations. DO NOT MERGE ANYWHERE
026d67fc8 : Developer option crashed when WIFI feature disabled
7b4ed2af6 : Developer option crashed when WIFI feature disabled
2900c605c : Developer option crashed when WIFI feature disabled
3a1f5ded1 : Fix ExtraSettingsLoader RoboTest NPE
370096b94 : Short term fix for b/353758891 until prebuilt with fixes are available in main.
eea91d7eb : Fix duplicate injected settings
edcb8f841 : Import translations. DO NOT MERGE ANYWHERE
94d336c55 : Fix DoubleBraceInitialization errorprone issues
9f254c5c9 : Switch from RuntimeEnvironment to InstrumentationRegistry Move shadows from @Config to robolectric.properties
84413d57c : Move use of shadows to robolectric.properties
ae10574ff : Remove unused shadows
b0e5e67e7 : Use bivalent runner.
4693432a6 : Import translations. DO NOT MERGE ANYWHERE
48f6961d3 : Import translations. DO NOT MERGE ANYWHERE
94e123557 : Fix ProfileIconProviderTest
6e5eb614c : Fixes for ProfileHelperTest of CarSettingsRoboTests and Removes Ignores to Enable Execution
9ef125ef4 : Add more Data suubscription unit tests to cover Telemetry
794a809a8 : Fix all "Class is not a View" errors in CarSettingsRoboTests failing tests
d94050267 : Set use_resource_processor: false for CarSettings
72e0f15e0 : Disable remaining failing tests in CarSettingsRoboTests
89e6ae694 : Import translations. DO NOT MERGE ANYWHERE
30f8db4e1 : Fix `"this.mLifecycle" is null` errors in CarSettingsRoboTests tests
08d422c66 : Set use_resource_processor: false for CarSettings
733a05f54 : Fix UX bugs for colored two action switch preference
4fe9a9020 : Remove screen lock options for passenger
c51fcc37f : Hide UI mode toggle for passengers
dc5616938 : Import translations. DO NOT MERGE ANYWHERE
ca6d795db : Import translations. DO NOT MERGE ANYWHERE
f618b8431 : Update Setting brightness slider api for mumd
4bc844fe4 : Import translations. DO NOT MERGE ANYWHERE
4edeab755 : Import translations. DO NOT MERGE ANYWHERE
87ba74e93 : Demote Lint FlaggedApi violations to warnings
bc384efc1 : Demote Lint FlaggedApi violations to warnings
c9ffd2280 : Import translations. DO NOT MERGE ANYWHERE
5bde037c5 : Import translations. DO NOT MERGE ANYWHERE
c6572205b : Import translations. DO NOT MERGE ANYWHERE
015b54dd6 : Update date_time_set_time string to "Set clock"
9f1f75dcb : Added new dialog to prompt enabling location is user enables auto time
72f5fb0fd : Adjust the shadowed method signature in bluetooth adapter.
84ec430a6 : Updated tests for UI changes to support LTZP
3d4bdb705 : Baseline Lint FlaggedApi violations
6e7fc7d70 : Fix MobileDataRowWorkerTests
a51ca7a9b : Import translations. DO NOT MERGE ANYWHERE
80effe929 : Import translations. DO NOT MERGE ANYWHERE
3201ee917 : Updated Settings UI to control auto datetime and timezone in one toggle.

+- Project: platform/packages/apps/Car/SystemUI

e5c763ec : Filter UserPicker touches when partially obscured
6bacf709 : Revert "Get display id from base view"
6d8352c4 : Get display id from base view
0c83a977 : Import translations. DO NOT MERGE ANYWHERE
b4f03388 : Update dependencies
e439d91b : Remove reordering of task view task in startAnimation
ddbb65a8 : Add a debug panel on the top bar
a98c660b : Refactor keyguard APIs from CarSystemBarController
c0488574 : Gate secure user start with flag
3942f193 : Fix RB ABA behavior
fcfa8d94 : Make CarSystemBarController an interface
3c5c3bad : Re-enable DisplayCompact in left system bar
c22e291f : Make java_sdk_library dependencies explicit
156fa856 : Fix default ABA behavior
6a48cf8b : Migrate profile switcher to flexible components
b572d2af : Update Media ABA logic
436e6e85 : Make java_sdk_library dependencies explicit
9b8635f5 : Make java_sdk_library dependencies explicit
3900a217 : Allow touches to pass through HUN scrim
b1e7b36d : Prevent keyguard password text from getting cut off
63de21f2 : Fix NullPointerException in car service due to invalid display.
30b71dd0 : Prevent dependency.get error on tests
fa8857f0 : Reset HVAC auto dismiss timer when interactions are active
63467029 : Use systemui:icon attr for notification system bar button
57e50e7c : Move code from CarSystemBars to controller class
83c6a7ff : Privacy chip dark icon color should be dark
b42f177d : Add AudioModule to CarVolumeModule to provide AudioRepository
0744519b : Import translations. DO NOT MERGE ANYWHERE
37885b5e : Disable some tests for form factors with multi-tasking window
52c9a2d0 : Reset cache in UserPickerPassengerHeaderTest
351ab139 : Prevent NPE on config change prior to car connecting
6ef7ad2f : Set QC's popup window behavior to be always to top of IME
13897e1f : Reorder embedded tasks to top when the task view is coming to the top
a269ff54 : Only consider multi window tasks for automotive ui portrait
c2e2ea69 : Import translations. DO NOT MERGE ANYWHERE
4e0d247b : Remove padding to correct thumb offset
8430de18 : Fix volume control is not working after 1st change
72a1c4a5 : Remove duplicate CarServiceProvider listener
95a8d50d : Specify app name in data subscription reactive messages
1eb32684 : Remove DisplayStatusIconController
2890ee1c : Fix volume key is not working on Tangorpro and Pixel Car
2d71e6ef : Combine RB and Hudson Profile Switcher
3156ca84 : Import translations. DO NOT MERGE ANYWHERE
b7cd2187 : Report multi window tasks to CarService.
b9a1f2d3 : Support auto closing and custom animation for HVAC panel
cbfcd7d7 : Move volume and microphone for consistency with MD Driver SysUI
bd966e58 : Add deviceless testing to CarSystemUI
d6614a94 : Implement setDozeScreenBrightnessFloat
747d8019 : Improve passenger keyguard experience
28cabbd2 : Update lock status for visible background users
54acf69f : Set use_resource_processor: false for CarSystemUI and CarSystemUITests
9a19eb78 : Remove unused binder in setImeWindowStatus calls
5aacf283 : Set use_resource_processor: false for CarSystemUI and CarSystemUITests
c00c3cd4 : Fix inconsistent notificiaton overlay direction for secondary user
321b5bc3 : Add UX specs for Data Subscription pop-up
c36daae7 : Adjusting the updateRequestedVisibleTypes interface to use ImeStatsToken
040395f5 : Replace get/setPendingIntentBackgroundActivityLaunchAllowedByPermission
89e0696b : Add CarLauncher to data subcription pop-up's package blocked list
35c98903 : [Audiosharing] Include empty audio sharing module
6f2db8a5 : Fix scroll bar flickering on user picker for secondary user
7f3edd80 : Remove calls to set ui mode on config change
0411fdaa : Allow all system bar button views to be optional
8c971be9 : Get correct audio zone id
36ca39ae : Change BugReportApp trigger action
72e06b50 : Setup transient show sysmtem bar by swipe for UserPickerActivity
a6f60b3c : Update WCT#addInsetsSource signature
d96604b5 : Re-add bar control policy option
f4d284f8 : Check for null UserCreationResult
19ab4b3a : Import translations. DO NOT MERGE ANYWHERE
423af5fc : Only call IStatusBarService from foreground user
7f21a64c : AutoConnect external display for Car targets
eff1aaf7 : Replace all available Volume items
a816aad9 : Import translations. DO NOT MERGE ANYWHERE
0f408b99 : Add TrunkStable flag for daview based windowing on AAOS
9ce8c7e6 : Slight UI adjustment for the positioning of the volume panel
2f8b948f : Wait to show ABA blocking content
ba375b81 : Rename a flag
1d1e7fb2 : Add QC UI for the sound panel
2f17c475 : Update BarTransitions import
e5800b2c : Show the icon for the brightness slider
2e62ea84 : Reduce redundant systme bar refresh on overlay change
266278d7 : Add DD flag to enable task moving feature to SysUI
cf4bf3c9 : Include accessibility modules in CarSystemUI

+- Project: platform/packages/apps/Car/systemlibs

c3e8cc2 : Make java_sdk_library dependencies explicit
bedd22d : Make java_sdk_library dependencies explicit

+- Project: platform/packages/apps/CarrierConfig

80e835a : Make java_sdk_library dependencies explicit
e4b916b : Added n48 band for 5G UW
af18d44 : Removed the incorrect carrier config
2c114da : Add Carrier Config file for carrier NU (carrier id 2634)
70d67b5 : AOSP carrier config cleanup for AMX operations
1dab946 : Updating Airtel's carrier config to add another app for carrier privileges
625c7c5 : Adding carrier config file for Vodafone NZ (OneNZ) along with carrier app details
b022cb2 : Add Optus' carrier app SHA values to Optus carrier config
1ad3103 : Add a carrier cert for SKT's priveliged apps: * SEIOAgent: com.skp.seio * Smart card service: com.sktelecom.smartcard.SmartcardService
410798a : Updating AIS carrier apps' SHA values in AIS carrier config files
ac4cade : Add two Hash keys for carrier_certificate #1 com.kt.watchcfmanager : KT's wearalbe call manager for smart watch #2 com.kt.serviceagent : Emergency location service

+- Project: platform/packages/apps/CellBroadcastReceiver

fab191b3d : Import translations. DO NOT MERGE ANYWHERE
d255c7643 : Import translations. DO NOT MERGE ANYWHERE
5f9bfcb27 : Import translations. DO NOT MERGE ANYWHERE
d57a8edcf : Import translations. DO NOT MERGE ANYWHERE
f2eb59f2e : Make java_sdk_library dependencies explicit
46bd7ad06 : Import translations. DO NOT MERGE ANYWHERE
8a6e17af9 : Import translations. DO NOT MERGE ANYWHERE
9b963aca0 : Make java_sdk_library dependencies explicit
54b73ad25 : Specify package name with systemui for finding fullscreen guide in ComplianceTest
7d484e4e4 : Support metrics for romaing_operator and langauge_indicator
1254e3c9f : Import translations. DO NOT MERGE ANYWHERE
628d1690c : Import translations. DO NOT MERGE ANYWHERE
a8d13cb65 : Import translations. DO NOT MERGE ANYWHERE
48cc32d59 : Import translations. DO NOT MERGE ANYWHERE
fc681723c : Ensure MarkAsRead intents are unique.
dceae7d5c : Import translations. DO NOT MERGE ANYWHERE
763ecbb10 : Import translations. DO NOT MERGE ANYWHERE
c786a03bf : Import translations. DO NOT MERGE ANYWHERE
599d14cf1 : Update testPulsationHandlerStart for clearing channel manager right before thet test
e6ff1a6ce : Replace android.preference with androidx.preference
6c4aa6964 : Import translations. DO NOT MERGE ANYWHERE
ce347f237 : Import translations. DO NOT MERGE ANYWHERE
7464119ba : Update CellBroadcastSettingsTest to resolve flaky failure
501423ee3 : Import translations. DO NOT MERGE ANYWHERE
1b18ce005 : Import translations. DO NOT MERGE ANYWHERE
1b7c9ebd8 : Make the sub-toggles set default when the main toggle turn on.
520280863 : Import translations. DO NOT MERGE ANYWHERE
1b21eeaf9 : Removing 0xA808 for KDDI(JP) requirements
f35f08210 : Support updated Bulgaria alerts (MCC284)
f178a9886 : Update sender address for amber alert
2e6fe1c84 : Set serial_number 0 as deprecated for metrics logging
efb9c14a4 : Update CellBroadcastConfigServiceTest to reset resource cache
8da1a225f : Import translations. DO NOT MERGE ANYWHERE
48631147c : Import translations. DO NOT MERGE ANYWHERE
9a589656e : Import translations. DO NOT MERGE ANYWHERE
c7eea609f : Use mock ActivityManager only when it is necessary
59a286629 : Revert "Enforce min_sdk_version=30"
13405124d : Import translations. DO NOT MERGE ANYWHERE
abe61d37c : Enforce min_sdk_version=30
796ab83d1 : Enforce min_sdk_version=30
14756a96f : Import translations. DO NOT MERGE ANYWHERE
2302165a9 : add 999 channel in test config to align with 3gpp
4e55dd284 : Remove fake subscriptionIds generated during the test
6f19b03e9 : Import translations. DO NOT MERGE ANYWHERE
e23d1236e : Import translations. DO NOT MERGE ANYWHERE
ae46dd465 : Import translations. DO NOT MERGE ANYWHERE
1aa4aa2ec : Update saudi strings of expected result of compliancetest
2e240388f : Import translations. DO NOT MERGE ANYWHERE
e10991cf1 : Update Telefonical requirement for LATAM
efe8d0843 : Remove redundant multi-sim check in CellBroadcastReceiverComplianceTests
98ca2d0d3 : Update CellBroadcastAlertAudioTest for fixing to measure alert duration
6724f837d : Add unittest for pendingIntent
e86361965 : Update testStartServiceAndStop to use mock alarmManager
93ba5b3b5 : Remove unnecessary wait in CellBroadcastAlertServiceTest
3a2820552 : Use mock resources with presidential range strings in CellBroadcastAlertDialogTest
71658738e : Support WHAM for Norway (MCC242)
927900aa3 : Update capitalization of the strings for LU-Alert(mcc270)
3306c116b : Update Korean for the complianceUITest
4142f6393 : Add condition of 'show full-screen message' menu for setting search
32e4032b3 : Update a English string for AT-Alert(mcc232)
0bc2eb7d0 : Update strings and channels for Saudi Arabia(mcc420)
14a884016 : Add cellbroadcastreceiver_flag.aconfig

+- Project: platform/packages/apps/CertInstaller

7714680 : Import translations. DO NOT MERGE ANYWHERE
392975d : Import translations. DO NOT MERGE ANYWHERE
d37419c : Import translations. DO NOT MERGE ANYWHERE
611e1de : Import translations. DO NOT MERGE ANYWHERE
0fec9f1 : Import translations. DO NOT MERGE ANYWHERE
2e1c2f0 : Import translations. DO NOT MERGE ANYWHERE
9947757 : Import translations. DO NOT MERGE ANYWHERE
67e84c4 : Import translations. DO NOT MERGE ANYWHERE
710d16d : Add strict_mode: false

+- Project: platform/packages/apps/Contacts

fa61b4a68 : Import translations. DO NOT MERGE ANYWHERE
350002a6c : Import translations. DO NOT MERGE ANYWHERE
dece060c2 : Import translations. DO NOT MERGE ANYWHERE
7a5714e65 : Import translations. DO NOT MERGE ANYWHERE
ac1a8c440 : Import translations. DO NOT MERGE ANYWHERE
33aaa8c48 : Import translations. DO NOT MERGE ANYWHERE
a3d5b0229 : Import translations. DO NOT MERGE ANYWHERE
49c69d96e : Import translations. DO NOT MERGE ANYWHERE
6d4d12f76 : Import translations. DO NOT MERGE ANYWHERE
c545583d8 : Import translations. DO NOT MERGE ANYWHERE
ff10155ce : Import translations. DO NOT MERGE ANYWHERE
67dc263c4 : Import translations. DO NOT MERGE ANYWHERE
9d878fa02 : Import translations. DO NOT MERGE ANYWHERE
230efdcf3 : Import translations. DO NOT MERGE ANYWHERE
2c5c5f14a : Import translations. DO NOT MERGE ANYWHERE
4528ff1bb : Import translations. DO NOT MERGE ANYWHERE
dbe1eb915 : Import translations. DO NOT MERGE ANYWHERE
2eb73720a : Import translations. DO NOT MERGE ANYWHERE
d58d2bc7f : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/DeskClock

69da4da13 : Make java_sdk_library dependencies explicit

+- Project: platform/packages/apps/Dialer

6acd54ad1 : Make java_sdk_library dependencies explicit
a8107bf82 : Set use_resource_processor: false for Dialer

+- Project: platform/packages/apps/DocumentsUI

70d2fd6e1 : Import translations. DO NOT MERGE ANYWHERE
0a24f333d : Fix for kernal panic caused by large number of threads.
56ee25a27 : Hide button to turn on paused profile.
edb2804e0 : Import translations. DO NOT MERGE ANYWHERE
9ddb9db10 : Import translations. DO NOT MERGE ANYWHERE
a1cf50215 : Import translations. DO NOT MERGE ANYWHERE
8132eccbd : Import translations. DO NOT MERGE ANYWHERE
9d1f50428 : Import translations. DO NOT MERGE ANYWHERE
52d5a13a8 : Make java_sdk_library dependencies explicit
70a65d5c2 : Import translations. DO NOT MERGE ANYWHERE
71aa78a4c : Remove the Photopicker entrypoints from DocumentsUI
3a6c90885 : Revert "Remove the Photopicker entrypoints from DocumentsUI"
25d63d3e2 : Remove the Photopicker entrypoints from DocumentsUI
f19514065 : Prevent clickjacking attack in DocsUi.
0025b72fb : fix DocumentsUI crash
f46b30120 : Make java_sdk_library dependencies explicit
e19343dcd : Import translations. DO NOT MERGE ANYWHERE
f7a829c08 : Import translations. DO NOT MERGE ANYWHERE
d00aff2cc : Import translations. DO NOT MERGE ANYWHERE
3a4e5cd26 : Import translations. DO NOT MERGE ANYWHERE
d97480e14 : Import translations. DO NOT MERGE ANYWHERE
c028b8944 : Import translations. DO NOT MERGE ANYWHERE
a6d50df06 : Fix NPE in onCreate method of LoaderCallbacks.
919635867 : Fix crash on drag using mouse on large screen layout
22fef3389 : Import translations. DO NOT MERGE ANYWHERE
1abd4f0f1 : Import translations. DO NOT MERGE ANYWHERE
e2ccf2779 : Readd proguard keep rule for apache compress library.
6e5679633 : Import translations. DO NOT MERGE ANYWHERE
e0e9d1ceb : Import translations. DO NOT MERGE ANYWHERE
8818b755c : Import translations. DO NOT MERGE ANYWHERE
6d8c030ca : Import translations. DO NOT MERGE ANYWHERE
0cfa7f905 : Import translations. DO NOT MERGE ANYWHERE
30f6e32e1 : Import translations. DO NOT MERGE ANYWHERE
c69650b0b : Fix for MemoryOnBoot regression.
3fe1ba09b : Import translations. DO NOT MERGE ANYWHERE
79758ed7a : Import translations. DO NOT MERGE ANYWHERE
8f6607074 : Import translations. DO NOT MERGE ANYWHERE
f930c8236 : Import translations. DO NOT MERGE ANYWHERE
53772aa6d : Import translations. DO NOT MERGE ANYWHERE
530daf19a : Import translations. DO NOT MERGE ANYWHERE
e76bed250 : Import translations. DO NOT MERGE ANYWHERE
13965f4bd : Import translations. DO NOT MERGE ANYWHERE
86229d827 : Import translations. DO NOT MERGE ANYWHERE
c62d26f86 : Import translations. DO NOT MERGE ANYWHERE
566c4b876 : Import translations. DO NOT MERGE ANYWHERE
b8be85fbf : Import translations. DO NOT MERGE ANYWHERE
50d4afbca : Remove invalidating ConfigStore in onDestroy.
055e8531e : Import translations. DO NOT MERGE ANYWHERE
bce96e76e : Import translations. DO NOT MERGE ANYWHERE
af93d1ea8 : Import translations. DO NOT MERGE ANYWHERE
47e154628 : Import translations. DO NOT MERGE ANYWHERE
39a32c111 : Import translations. DO NOT MERGE ANYWHERE
b50e5d0e1 : Fix typo of isInitailSearch to isInitialSearch

+- Project: platform/packages/apps/EmergencyInfo

185eacb8 : Import translations. DO NOT MERGE ANYWHERE
c597018d : Import translations. DO NOT MERGE ANYWHERE
775cad6a : Make java_sdk_library dependencies explicit
2b5121cc : Import translations. DO NOT MERGE ANYWHERE
ed627430 : Import translations. DO NOT MERGE ANYWHERE
4b5d52d8 : Import translations. DO NOT MERGE ANYWHERE
469b3597 : Import translations. DO NOT MERGE ANYWHERE
154e2ec6 : Import translations. DO NOT MERGE ANYWHERE
e828e550 : Import translations. DO NOT MERGE ANYWHERE
e07ed24f : Import translations. DO NOT MERGE ANYWHERE
fb2bc104 : Import translations. DO NOT MERGE ANYWHERE
d06e307b : Import translations. DO NOT MERGE ANYWHERE
914970fc : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Gallery

+- Project: platform/packages/apps/Gallery2

874bb6df8 : Make java_sdk_library dependencies explicit

+- Project: platform/packages/apps/ImsServiceEntitlement

3a85f47 : Support the feature to skip wfc activation and support emergency address update only
d3769fe : Support the feature to skip wfc activation and support emergency address update only

+- Project: platform/packages/apps/KeyChain

eae967f : Make java_sdk_library dependencies explicit
732f3ef : Import translations. DO NOT MERGE ANYWHERE
5cbb7fd : Import translations. DO NOT MERGE ANYWHERE
e1ea244 : Import translations. DO NOT MERGE ANYWHERE
804032d : Import translations. DO NOT MERGE ANYWHERE
fb20581 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Launcher3

72417bb06c : Fix Taskbar Touchable Region when overview is in split select mode
219371c4ef : Prevent archived apps content description from being overridden unexpectedly
c4f9510874 : Fix Taskbar to Hotseat Animation for Non-Predective back apps
045814a2c6 : Don't invalidate swipe handler until parallel anim finishes
0a176950df : Fix Taskbar unlock transition
c12e4e8581 : Import translations. DO NOT MERGE ANYWHERE
e75f202289 : Import translations. DO NOT MERGE ANYWHERE
e147685a20 : Move padding from parent to WidgetPagedView and siblings in 2-pane pkr
7b33cd902b : Fix small bug with TaskView tile expansion
73532bf515 : Two Taskbar Bug
8c53be4b11 : Fixing wallpaper preview rendered not being cleaned properly
e6fdb5e2be : Update test activities with a non-default icon.
9c09196dfd : Revert "Add support for taskbar background to wrap around hotseat"
803a4a5bb1 : Fix bug with over-expanding split task tile
c3dd1c380f : Removing unnecessary package validation during grid migration
94c9fb7cf5 : Refctor DisplayController#handleInfoChange
7645ef2ebd : Simple implementation of Taskbar Overflow.
a08548e075 : Skip stash animation when destroying LauncherTaskbarUIController
621918feda : Changing min-sdk version of Launcher to 31
f8c6763272 : Annotate SettingsChangeLogger with @LauncherAppSingleton (5/n)
5cec59a41d : Reset taskbarModePreference on tearDown()
8e0ed4b01b : Add "New Window" option to Taskbar menu.
b79e1742bd : Fixed the navigation bar placement on device restart.
26a5f65afd : Make sandboxContext extend LauncherApplication (4/n)
de677d44ca : Update work paused card stokre button to be Primary
19a43fb7cf : Update bubble bar flyout according to spec
977f8be14c : Clean-up waitForToggleCommandComplete logic
21f06911aa : Fix NumberFormatException in LauncherTests
e05f1fc2dd : [dev_option] Use DesktopModeFlags from core instead of Shell
d424c551ba : Import translations. DO NOT MERGE ANYWHERE
ba6e8ef13d : Skip all stash animations in phone mode
0d1b9ea40a : Fix taskbarIconAlignment not being part of animToLauncher
90ec738908 : Add taskbar_overflow flag to launcher.aconfig
ab0372e767 : Clear overlay when swiping up to unstash taskbar.
2a359916ca : Moving some utility class to IconCache to make it easier to use outside Launcher
77374930a7 : Fix fastscroller not resetting when switching tabs.
e57c034554 : Make AllSetActivity IDP change-aware
6ddfe9b179 : Allow to show pinned taskbar when Launcher is visible
4c045988c1 : Revert^2 "Use ConcurrentHashMap to make private maps thread safe"
bf7a4db0de : Unstash hotseat immediately if go out of the launcher home.
e9d9f34265 : Add taskbar_quiet_mode_change_support flag to launcher.aconfig
f480cf371a : Revert "Use ConcurrentHashMap to make private maps thread safe"
36b5ef2271 : Create BubbleBarFlyoutView
5012640ab2 : [Contextual Edu] Update Edu stats when going to overview and all apps from home
d511538361 : Use ConcurrentHashMap to make private maps thread safe
b31f1452f1 : Wait for device profile reload
0a815eae39 : Update out-of-date TODO comment
edebee564f : Skipping testPrivateSpaceLockingBehaviour for LS devices.
2e3d304273 : Add perfetto traces to LauncherInstrumentation
e736b9c0c5 : Fix an issue where the bubble bar was visible after theme change
69f4974e24 : Hide hotseat when bubble bar is expanded.
aec1e05be5 : Migrate ENABLE_ALL_APPS_BUTTON_IN_HOTSEAT to launcher.aconfig
9045632654 : Revert "Add screenrecord to testDragIconToPage2"
57c77eb4c6 : Allow haptics to play when fastscrolling private space apps.
03aa04d45b : Revert "Adds new log constant to track overview select tooltip misalignment"
88f4eb48b1 : Revert "Add screenrecording for testOverview"
8b692c356b : Don't wait for thumbnails to update if updatedThumbnails are empty
d94100a223 : Migrating prediction_undo to aconfig
86a4b653b9 : Add FLAG_DELAY_TASKBAR_BG_TAG to restrict when taskbar bg anim gets delayed.
c4bb97b64e : Revert "Adding screen record to testEmptyPageDoesNotGetRemovedIfPagePairIsNotEmpty"
375c88b05e : Revert "Add screenrecord for testDragAppIcon"
ef404a786e : Revert "Add screen recording to TaplTestsQuickstep#testQuickSwitchToPreviousAppForTablet"
4f9ba255a4 : Cleaning up some enabled features
ca7df57c08 : Reland "Separate desktop and fullscreen carousel"
b30d0b49c7 : Fix bubble tx when the bar is collapsed
6f8075222b : Import translations. DO NOT MERGE ANYWHERE
0827952dc0 : Import translations. DO NOT MERGE ANYWHERE
9b4484c974 : Show bubble bar when hotseat icons are visible
6a65aebcc6 : Add tapl test for isTablet
9639315baa : Fix initial alpha when unstashing bubble bar
d80efafdc0 : Replace system_ext container with system
04088ebef7 : Update placement of the nav bar in persistent taskbar for 3 button nav
5ee3d98641 : Cleaning up some enabled features
f1b5855af7 : [Testing] Renamed incorrectly named FloatingHeaderViewTest
a555f4ca1b : Revert "Separate desktop and fullscreen carousel"
9420ba7515 : Separate desktop and fullscreen carousel
b55d9ca407 : Fixing back animation for container views
aad71bc532 : Set additional bubble translation during stash
3c4c975d74 : Add logs for 4x4 to 4x5 missing row bug
fbc0f97410 : Add LauncherAppSingleton & LauncherActivityScope to dagger graph (3/n)
2de9e6b125 : Import translations. DO NOT MERGE ANYWHERE
4413d38d51 : Import translations. DO NOT MERGE ANYWHERE
f5e39634c2 : Import translations. DO NOT MERGE ANYWHERE
f9c2203273 : Import translations. DO NOT MERGE ANYWHERE
460192588f : Improving regex for detecting a local platform build
bd446142ae : Fix the overflow not being added sometimes
2b46c945a7 : Move DesktopVisibilityController to TouchInteractionService
941a9e4f98 : Add keyboard navigation for all large tiles
adf8f378f3 : Import translations. DO NOT MERGE ANYWHERE
65342edc89 : Removing obsolete flags
5945b311e2 : Remove unecessary uses of LauncherActivityInterface.INSTANCE
cb98fb26b8 : Adding open/close animartion when launching app-info target
ff72d154d7 : Do not delay taskbar background animation when closing taskbar all apps.
11a8ed8a53 : Disallow long click on taskbar icons while animating home.
3a2a7685b0 : Initial screenshot tests for bubble bar view
f9efc54493 : Improve the visibility of allapps item on talkback focus
2705ef3153 : 7/ Remove legacy recents animation controller no-op calls
a7e357e339 : [-1] Show toast when user trys to swipe to -1 on extreme battery saver mode
a4f7e4577a : Fix Taskbar Container not being aligned center in 3 button nav mode
332828b340 : Animate alpha for bubbles and background (3/n)
9ca662a7f7 : Use a reveal animator for bubble icons (2/n)
9eadd68e01 : Align bubble bar stash anim with taskbar (1/n)
f158286c34 : Adding more properties in LaunchCookie, instead of just itemId This allows better matching of items who do not have a fixed id
a7c90bbcd1 : Introduce RecentsView.getTaskViews for easy for-each looping
7b30d2d102 : Pipe appTransition signal to taskbar to pause region sampling when it's ongoing
acea86234a : Cancel the stash animation if the stash controller is destroyed before then
39383dd5b3 : Fix falling tapl tests
7493f450f3 : WidgetPicker - enable enterprise string cache in standalone activity.
0c44432d06 : Add additonal logging around PackageUpdatedTask to detect app updates for User
d5a4e2e4e2 : Fix broken Splitscreen in Overview on orientation change in foldables
98484db4ea : Set DigitalWellBeingToast to GONE when there is no limit
11c0ebcd57 : Capture Launcher icon positions by reusing UiObject2
ad3c422f6c : Adds a timeout for OverviewCommandHelper commands (3/3)
ef1bab89f7 : Fix crash when OverviewCommandHelper queue is cleared before callback response
adccfa9aa6 : Add logs around taskStack changes in RecentsView
ef3207aef2 : Don't rely on stale DP.isLeftRightSplit for app pair landscape launch
3b5afe2854 : Add constant DEFAULT_LPNH_TIMEOUT_MS in client code.
c370894c06 : Add flags for OneGrid project
f83a6e8001 : Refactor SettingsChangeLoggerTest imports
4e65f94200 : Removing screen record from TaplWorkProfileTest
3ff6087d98 : Set KeyboardQuickSwitchView ratio correctly.
de4d7457a8 : Send message to launcher renderer to update grid (3/3)
54fc5e0e52 : Improve Task launch logging and function naming
64ad4e34ab : Fix Overview crash with 3 button navigation when animation is disabled
61883e91aa : Import translations. DO NOT MERGE ANYWHERE
46d2cc6edf : Fixing UI leaks when using inline-subclass
4f5c7f6254 : Ensure the scrim layer above home task & wallpaper.
750e8496ef : Reducing the wait time for events for less than the Test timeout
fae91d5e57 : Include DigitalWelllBeing banner in task XML to avoid addView during animation
3359fa7f32 : Fix talkback in split mode
dfd6924274 : Fix Square Recent button unresponsiveness
e6eca9c195 : Promote TaplTestsQuickstep.testBackground to presubmit
d75eacf30d : 3/3 Move some Shell utils to the Shared package.
899656a2a7 : Remove event signaling logic from Launcher to the tests
673b88535c : Reuse stash handle alpha animation constants
7a548377eb : Remove obsolete features
35dc8758fb : Removing obsolete flags
f5035847b1 : Add a test base for AbsSwipeUpHandler and its subclasses
da9e36e4e7 : Scale bubble bar to the width of the handle
3808adc58c : Don't show the app badge on app bubbles
f0a6d1df57 : Update KQS UX to better support square aspect ratio devices
55c0c5e75d : Update KQS recents apps and desktop mode launching UX
31d465937b : Only refresh TaskThumbnailViewDeprecated if runningTaskShowScreenshot has changed
c6fca0e16b : Fixes wrong colors in SUW -> AllSet
ebfae18529 : Refactoring OverviewCommandHelper (2/3)
4d89863df6 : Import translations. DO NOT MERGE ANYWHERE
9ab2b8c785 : Update bubble bar stash and unstash animation
9f8e4b6b62 : Make java_sdk_library dependencies explicit
d159e61166 : 5/ Remove unused recents code
cc843823a6 : Add some info about the overflow in bubble bar dump
1f25f6405c : [Predictive Back] Clean up flags
4290d3cab1 : Only handle taps on bubble bar when it was collapsed/stashed on down
8104ad3321 : Follow RegionSamplingHelper being moved into shell
6060db4970 : Use TaskbarAllAppsButtonContainer and TaskbarDividerContainer in TaskbarView
14721d1e3a : Dagger codeswap setup between Quickstep and NexusLauncher (2/n)
728096835a : Promote TaplAddWidgetTest#testResizeWidget
4baa30d151 : Update launcher cold startup trace
7f9985af96 : FloatingWidgetView - avoid calling position callback when nothing changes.
d42af4b55e : Promote testUninstallFromWorkspace to presubmit
ef0b042f5c : Add waiting to test to wait for the Workspace to be in Edit mode
374aa5a81f : Revert "Add screenrecord and demote TaplTestsTrackpad#switchToOverview"
144852b035 : Promote com.android.quickstep.TaplTestsQuickstep#testSwitchToOverview to presubmit
bd8633133f : Setup Dagger for Launcher (1/n)
7640d97421 : Make TasksRepository listen to changes in task visuals and update
60dfc4375e : Ignore three finger trackpad for nav handle long press
dd737b590c : Refactor TaskbarIconSpecs and TaskbarSpecsEvaluator
e7ae4e31ae : Refactoring OverviewCommandHelper (1/3)
9bcdb1cbe9 : Fix bug where PredictedIcon circle/dot flicker.
c41fb6baf3 : (1/2) Fix NPE for title description broken by ag/28991306. It can be nullable initially before its set.
141a4c9857 : Convert DigitalWellBeingToast to Kotlin
4cbceb1208 : Skip nav button animation in gesture nav mode
0c54dbd4a5 : Slightly lower icon shadow insets to avoid accidental shrinking or padding
42becd041b : Cleanup unused workspacePageIndicator
23e6f38eb5 : Skip updating taskbar background alpha in phone mode
51433debcd : Polish transition between desktop mode and overview
70ac7a055e : Add logging for onPackageAdded callback to see if installed packages are added to Launcher.
111d05c913 : Skip taskbar animations from launcher state changes in phone mode
fd2f14c845 : Add 4dp vertical offset to taskbar hover tooltip.
89cf733f24 : Import translations. DO NOT MERGE ANYWHERE
05ea1f752e : Import translations. DO NOT MERGE ANYWHERE
7f9518145a : Adding logs to find which call is responsible for the animation error
0cac409a60 : Reuse widget picker's surface color in add item dialog.
e745aa87fc : Add logging around InstallSessionTracker to verify PackageInstaller is communicating with Launcher.
e62cb76491 : Extend DesktopVisibilityController Funcationality to handle taskbar corner radius in desktop windowing mode
1f8f88696b : Create an alpha letter scroller
f9e46eaa15 : Recreate icon alignment controller when isIconAlignedWithHotseat changes.
4bedb18466 : Correctly map the drag view position to the Workspace
6d1dcc2b4e : Fix regression in ending recents transition while locked
81fe9da956 : Skip animating stashed handle color based on color sampling if it's the same
e5be9281c5 : Only call notifyUpdateLayoutParams when the params is changed
053997ed82 : Honors three_button_corner_swipe flag.
dcd76d56c7 : Fixed issue with the bottom zone of launcher is not touchable.
a9e4324bd5 : Rename test helper filegroup to robo
6668ab9cab : Show Taskbar when Glanceable Hub is showing.
71255b93f4 : Move CUJ trace start closer to AppPair launch animation
4c159412de : Use bugfix flag for archived broadcast extras
7775a4da34 : Convert OverviewCommandHelper to Kotlin
24e03825cd : Fix wrong condition used to calculate clearAllShortTotalTranslation
b3153f0bee : Fix issue that personal list shows on unfold while on work tab (paused)
2a7b221676 : Fix cropped pre-archived app icons by converting to a fixed Adaptive Icon
1a30d3ab8c : For archived apps, reset icon span as soon as BubbleTextView starts unarchiving
4fb37a8ffa : Fix condition when should focus on running task
79f3cefae2 : Animate away Recent Apps section when going to home
f989210f5b : Remove test to postsubmit while they are flaky
5c32af7e5b : Fix Taskbar being visible over Hotseat when recreated in Overview
1ca8471ae5 : Refresh runningTaskView's thumbnail after setting shouldShowScreenshot to true
c1f0506da0 : 2/3 Move some Shell utils to the Shared package.
7d783ff70f : Add animation for the predicted icon ring Animation is modeled after the notification dot animation.
b06ff83808 : Move DesktopTask to front of RecentsView (1/2)
e0a0ebeece : Prevent requestLayout() when updating drawables that don't change size
f1c14902ca : Fix splash icon size to 52dp
297f371b3d : DesktopTaskView rendered incorrectly in RTL
9109b81a95 : Reset mTopRowIdSet in applyLoadPlan
b93e454737 : Update both width and height in BubbleBarView
77aed7422a : Dismiss the setup wizard for both presubmit and post submit tests.
a54e490eb1 : notifyTaskbarStatus in taskbar phone mode
fdbfd3410b : Clean-up debug logs
cb8b3f27d2 : Handle multithreading in ActiveGestureLog
6d00b4b014 : Read task size info from RecentsView directly
58e8573085 : Migrate model tests to multivalent
2e59268f3b : Add a contentDescription to splitscreen's first staged task
8898fc4d09 : Adding debug logs for Test event emitter
8c965c67dc : Adjust tap target of the profile tabs in picker
64b0ad623a : Focus on first item to match the behavior with widgets list
173c218366 : Remove manual call to stash takbar from within onTaskbarIconLaunched.
0f59383c62 : Do not register Taskbar System Action when device is in phone mode
788a6ebb74 : Make an input consumer for bubble bar
918ad70120 : Import translations. DO NOT MERGE ANYWHERE
f81a5125f8 : Import translations. DO NOT MERGE ANYWHERE
6fdcc2c9ae : Import translations. DO NOT MERGE ANYWHERE
5777ef5e21 : Import translations. DO NOT MERGE ANYWHERE
69062b75b6 : 1/ Remove unused legacy recents paths
d326e17fe2 : Add logs for getFocusedTaskHeightForTablet
f1d0df2867 : Remove unused resources for split screen handle
d22a0b84cb : Include bubbles in the dragged items of taskbar UI controller
01fc975288 : Add screenrecording for testOverview
63ef8cf1e7 : Deflake BubbleViewScreenshotTest
9367722dbc : Fixed issue when hotseat icons are not touchable
5db6d3dd8e : Detach the nav bar from the app when going home
71fff87e2d : Add logs for when sectionInfo is computed or added for bugreport.
fb34891ba6 : Add logs to check if onLayout is ever not called.
b488c88fa3 : Show and hide taskbar tooltips immediately.
80896721ae : Fix stuck focus outline after returning to home
02fdb75687 : Revert^2 "Synchronize bar expansion with WM Shell"
c7e1b5c975 : Update the scale on corner radii on scaled image drawable.
a51ee6a4dc : Use isGestureNav signal from TaskbarActivityContext for getTaskbarPhoneDimensions
a7f2d83b61 : If we're adding / removing a bubble, don't forget to add the overflow
d61fbd4140 : IconCacheUpdateHandlerTest
173ac574d8 : Register the bubble listener after everything has been initialized
97ed80634d : Move TouchEventGenerator to multivalent
4f7d4c2975 : Set maxLines for private space header to 1.
799802cb7e : Revert "Synchronize bar expansion with WM Shell"
4bb08df3dc : Fix launch animation issue for Desktop tile
afdad57bdf : Don't reset alpha after dragging to dismiss
229696a0e4 : Check bubble count for initial state animation
eb950c1f44 : Disable split screen option in app menu in Desktop Mode
08a0a65fca : Ensure that inactive archived icons in the folder preview are not shown as grey pending icons
600c508569 : Add screen recording to TaplTestsQuickstep#testQuickSwitchToPreviousAppForTablet
95e590229a : Announce “Desktop” when focusing on the desktop mode in Overview
041de0ba78 : Revert "Mark TaplTestsOverviewDesktop.enterDesktopViaOverviewMenu as postsubmit only"
4250719445 : Import translations. DO NOT MERGE ANYWHERE
b93ce3ea87 : Import translations. DO NOT MERGE ANYWHERE
c39d3df6fa : Import translations. DO NOT MERGE ANYWHERE
7da4856cae : Import translations. DO NOT MERGE ANYWHERE
7af487fe74 : Import translations. DO NOT MERGE ANYWHERE
c2691ad55c : Import translations. DO NOT MERGE ANYWHERE
c632ae351d : Disable 2-finger swipe from home to pull down notifications
50a7279ae6 : Revert "Synchronize the app launch and taskbar stash animations."
fd9056cab4 : Check for leftTopTask and rightBottomTask in KQS.
24184fa7cd : [NPE] Skip all apps icon preinflatioino on bg thread if layout manager is set to null
60b62d734d : Improve performance of thumbnail retrieval - hot taskData flow
9b559c48a3 : Synchronize bar expansion with WM Shell
e7d9e9f647 : Show Taskbar education when launching an app pair.
6554ab99e3 : Revert AllAppsRecyclerViewPoolTest.kt
08ef39c5ba : Explicitly release references to the controller
6ba789a98f : Added taskbar in/out animation when the bubble bar is expanded/collapsed
39a6093369 : [Contextual Edu] Enable updating Edu data in Launcher
7a73c2db59 : Update desktop icon/app Chip with the new icon
194768420d : Mark TaplTestsOverviewDesktop.enterDesktopViaOverviewMenu as postsubmit only
d891b09f6b : Add a parameter to requestAssistDataForTask to allow fetching the structure.
b7b872e7a7 : Delete dead test SettingsActivityTest
1cc100844c : Add a bubble option to launcher long press menus
1926d46784 : Only run Taskbar related tests on foldables and tablets
540af8a55a : Fix jumping taskbar when tapping on nav handle.
09c2ad248b : Remove BubbleBarView.mIsAnimatingNewBubble
1ceac5ddfe : Implement e2e test for desktop windowing
46111b109e : Support expanding the bar while animating
ab63a991cd : Do not animate unfolded bar when folded on certain SysUI flag update
5c4ea5b0ca : Remove debug logs
26a3dc8d5c : Set navbuttons_view width instead of height in landscape mode
aa01b2e755 : Separate TaplStartLauncherViaGestureTests test cases to prevent timeouts
99147f53e0 : Use DoubleShadowIconDrawable to draw shadow behind archived cloud icon
5c2d50d901 : Add hover states to IconView and TaskThumbnailView in Overview
9d3826700d : Import translations. DO NOT MERGE ANYWHERE
a4cae8c1fb : Import translations. DO NOT MERGE ANYWHERE
f7947cd789 : Import translations. DO NOT MERGE ANYWHERE
394f5d2b7f : Fix problem with "Cancel" text not double-bolding
5643f48bb8 : Enable TaskbarEduTooltipControllerTests with rule ordering
cfb4e22996 : Update bubble a11y nav order in bubble bar
3baa8a7f70 : Ignoring TaskbarEduTooltipControllerTests
4afa195b5b : Add Jetpack Compose for Launcher3 and Quickstep behind a build flag (2/3)
8c629fd8b5 : Support optional bubble overflow in bubble bar
ce638d69b7 : Fix jank regression from AllAppsRecyclerViewPoolTest
67a1006f56 : Use onTaskThumbnailChanged as sourced of truth for thumnbail override
6b8e362247 : Adds new bugfix flag for using new app archiving icon
2cfc2e1b1c : [Taskbar Performance] Avoid calling notifyUpdateLayoutParams in code logic specifically for unfolded taskbar when folded
ce4446c469 : Convert testing classest to Kotlin
766411813d : Fix app install icon colors by "reverting" small color change that applies to the private install icon.
5e8c0d60cc : Move bubble icon / content loading into its own controller class
fe23e711fd : Reapply "Handles Bold Text setting for inline icon by providing bolded cloud icon"
17422a8c61 : Fixes background color issue in private space
a3c17fc075 : Use rotation hint to update layout
8f08dff1f2 : Refactored TaskbarInsetsController
eb6405115b : Remove non-shell transitions split code from SystemUiProxy
2ed3a37c70 : Updated how taskbar touch area is being set.
696a6c58d8 : Fix NPE of AllAppsRecyclerViewPool.kt
74862f990b : Fix the getWidgetsByPackageItem method to return a copy
4c7dcc4b02 : Increase number of triggers for taskData reloading in TasksRepository
9c0392e08d : Fix filtering of DesktopTaskViews
3c33587809 : Remove non-shell transitions code from SplitSelectStatController
6ae0fc94f4 : Replace get/setPendingIntentBackgroundActivityLaunchAllowedByPermission
c51eaf2a5c : Taskbar Divider Container
ccb57d8330 : Revert^2 "Initial view screenshot tests for BubbleView"
a9a5ecf3dc : [dev_option][More flags 4/n] Update all usages of Taskbar-show running apps flag to use DesktopModeFlags.
3cdabb8864 : Move some Shell utils to the Shared package.
00fb1adab4 : Revert "Handles Bold Text setting for inline icon by providing bolded cloud icon"
00614eae0e : Use DesktopModeStatus#canEnterDesktopMode instead of just Flag check.
e356978869 : Adding logging for backup and restore
484ff0fe9c : Integrated new BubbleStashControllers into the existing code.
9fc3734030 : Clearing package data as recommended by owners of the "pm clear" command
aeecb1e8a5 : Call FallbackRecentsView#init() before setContentView()
5ff84328f0 : Fix grid migration item copy bug
3795d3782b : Revert "Initial view screenshot tests for BubbleView"
533e1d2753 : Revert "Add debug logs to BaseOverview#isActionsViewVisible"
8c56588443 : Import translations. DO NOT MERGE ANYWHERE
13d42e03c8 : Import translations. DO NOT MERGE ANYWHERE
e9f8e217aa : Import translations. DO NOT MERGE ANYWHERE
2003bc8dd8 : Do not synchronizeNextDraw in phone mode
c10de368a2 : Change shadow drawing for bubble bar icons.
5e8b535af6 : Initialize TaskbarFeatureEvaluator and SpecsEvaluator onlyu if customization is on
4a024c0834 : Make a dummy view at the bottom of all apps
612263104b : Animate the bubble badge
2a640c61a7 : Don't show splash when thumbnail is null in SplashAlphaUseCaseTest
4b4122d02e : Initial view screenshot tests for BubbleView
8a4213b786 : Fix tapl test failures from enabling task bar on the phones
378622c907 : Support switch to screenshot for TTV
c8a533d542 : Revert "Add debug logs to TopTaskTracker"
5af1bfbf52 : Unit Testing for TaskbarEduTooltipController
114e84908f : Handles Bold Text setting for inline icon by providing bolded cloud icon
5dc07d786f : Add support for taskbar background to wrap around hotseat
2676385eb8 : Revert "Handle uiMode changes in QuickstepLauncher"
9f9cea38aa : Remove todo to Support sysUiStatusNavFlags
a5cd1a0dbb : Added TransientTaskbarStashController implementation.
e935438787 : Add 2 stage LPNH tests.
8e56fe3912 : Allow trackpad to tune RAPID_DECELERATION_FACTOR for gesture nav
85f3476943 : Fixes SettingsChangeLoggerTest failures
603f408bf8 : Fix launcher KCA updates when entering -1 screen
06dd94c66a : Add splash state to new TTV
dfeb22f7ab : Add unit tests for MultiStateCallback
36ef7bf6e7 : Dim TaskThumbnailView on Foreground scrim
310e4c8038 : Fix NPE when activity launch options are created before taskbaer init
6ba541642e : Improvement for the Bubble Bar Bubbles' Shadows
a616e79764 : Create floatingMaskViewTest and make FloatingMaskView testable.
1fe2da0d5d : Make settings/text alpha animation happen in parallelSet instead of when headerSetter starts.
058559e3db : [Launcher3] Supports child Settings navigation on Search
da9520355f : Don't let settings button clickable during animation.
4e4b8a8402 : Include bubble bar location in taskbar announcement
004849d2ec : Skip launcher return for custom task transitions
71a69133b2 : Add aconfig feature flag for multi instance menu in Taskbar
2a47a4a68d : Fix squished hotseat due to bubbles
6d1728bbdd : Ignoring flaky tests
75ce1a2cd6 : Move TestExtensions.kt to quickstep for DeviceConfig overrides.
241fba24d0 : Handle when archiving icon flag is turned off by setting overlay back on
bbfa9fc181 : Only register RecentTasksChangedListener if flag is enabled
16f2206f24 : Format dump logs so each of apps info prints in new line.
ee4877f67d : Fix ConcurrentModificationException in OmniInvokerTest
7c32ae9acf : Move more tests to deviceless
ecf35935d5 : Delete the unused code from popup provider
5a1b372536 : Update references that read popup data provider to use picker provider
f9650bd236 : Revert "Fix squished hotseat due to bubbles"
a457b0e016 : [Launcher3] Hides AllApps education view for trackpad
80ffa83957 : Fixes SettingsChangeLoggerTest failures
08e98a2c3e : Added BubbleStashController interface
8034c414c3 : Announce when bubble bar expands or collapses
528c716182 : [Test Week] add unit tests for InstallSessionTracker
7c75e25f56 : [Dev options][More flags] Update all usages of some flags to use DesktopModeFlags.
65794ef777 : [Dev options][Wallpaper flag] Update all usage of enableDesktopWindowingWallpaperActivity flag to use DesktopModeFlags
8e4faffd0e : Add NavHandleLongPressInputConsumerTest.
66614049eb : Update references that wrote widget data to popup data provider
00d4e05072 : Move widget related listeners to widget picker data provider
74d9fbd635 : Define widget picker data provider separate from popup provider
9e7d288f67 : Create a separate class for widget related methods from popup provider
6c5a875927 : Adding more information to logs like content description to help with debugging.
587aa05f04 : Fix an issue in SimpleBroadcastReceiverTest
28e89bd10f : Revert change to rotateBounds
85d4b8bb72 : Create a11y menu for a bubble in bubble bar
3835f93237 : [Dev options][DW flag] Update all usage of enable_desktop_windowing_mode flag to use DesktopModeFlags
70433d1df9 : Import translations. DO NOT MERGE ANYWHERE
d9d9e4efda : Import translations. DO NOT MERGE ANYWHERE
dfa99349c9 : Synchronize split dismiss timing w/ launcher state transition
085ee66233 : Remove padding on background and icon.
82bb770738 : Support sysUiStatusNavFlags for refactored TTV
d256c912b1 : Convert IconView class to Kotlin
496e56e4f5 : Remove TODO for animating bubble bar view
5cb2e93e7b : [Test Week] Add unit tests for UserCache
aa1a462d0e : Test Week - Add test for PageIndicatorDots.java
85392b745f : Add unit test for FolderNameInfosTest
9b3b54eb40 : Test Week - ShortcutUtilTest
f8962a5406 : Test Week - Add more coverage for Folder.java
0d6190eb52 : Updates many launcher color to new dynamic tokens
979adecc7b : [Test Week] Add VibratorWrapperTest
7f3b6c030b : Create accessibility menu for bubble bar
f38d98d1a6 : Align color resources in launcher projects.
b6e8ab0d21 : [Test week] add tests for InstallSessionHelper
426f74369a : Introducing Manual DI for Overview
3210f73125 : Throw exception from SystemUiProxy.getRecentTasks for invalid result
b7b3137261 : [Test Week] Add ScreenOnTrackerTest
cda1c12ebe : [Test Week] Add missing @RunWith(AndroidJUnit4.class) annotation
045165a4ba : Add unit test for LauncherAppWidgetHost
cde962dcb7 : Synchronize the app launch and taskbar stash animations.
cda4805e62 : Add unit test for RoundedCornerEnforcement
cda3427fea : Refactoring FolderPagedView to make it more testable
f257aef6d7 : [Test Week] Add SystemUiControllerTest
5ad7a20e90 : [Test Week] Add ViewPoolTest
30d02c20bf : [Test Week] Add AllAppsRecyclerViewPoolTest
2eeb08f216 : [Test Week] Replace verifyZeroInteractions with verifyNoMoreInteractions in RunnableListTest
6ace1c0d3a : Test Week - AccessibleDragLstenerAdapterTest
54bd36ef81 : Move out picker related methods from widgets model
c56711c669 : Add unit tests for SettingsChangeLogger
f667c3bc3b : Prepare BubbleBarViewController to support persistent task bar.
7e26ff8063 : Enable RecentsModel cache preloading for TTV refactoring
5c4c3bcbf3 : [Test Week] Move SimpleBroadcastReceiver to multivalentTests folder
48ff57d7d1 : [Test week] unit tests for ItemInfoMatcher
ee3cc97fd3 : [Test Week] unit tests for LauncherRestoreEventLoggerImpl
5013028596 : Update bubble notification dot drawing
e62ceb9043 : Update bug id of a TODO
893f4c6a45 : Apply PreviewPositionHelper matrix to TTV and Overlay
696d3f48f7 : Add SEARCH_TARGET_UTIL_LOG for debugging searchtargetutil logs
79300ffae0 : Replace get/setPendingIntentBackgroundActivityLaunchAllowedByPermission
1710cbeb6e : Don't add floatingMaskView if it will not fit.
1f3f951b70 : Add unit test for CustomAppWidgetProviderInfo
c794aca69f : Refactoring FolderPagedView to make it more testable
0c7079ece0 : [UniversalSearchInput] Support search box dynamic height adjustment in ActivityAllAppsContainerView
6211e86009 : Consider the widget option menu choice in search results
9aabb9a9cb : Show only filtered / default widgets in standalone activity by default
2e2d4ff603 : Add a 3 dot vertical menu and styles (child cl makes it functional)
8654ff0116 : Set default widgets and all widgets separately from standalone activity
2d7a6b0fee : Update the widget picker activity theme for popup menus styling
71a48d9ac5 : Add unit test for CustomWidgetManager
baf0307494 : Added scrim visibility check.
fe5c3fb5eb : Fix missing taskbar scrim in folded state when swiping up from immersive mode
a393f2b678 : Pass empty srcRectHint if overlay is present
abdbc75801 : Update comment to remove todo
b9a0766dde : Re-enable FREEFORM task shortcut when DW is unsupported
3780e096d6 : Adding testin for Utilities.java
9a3dd3de64 : Adding unit test for pointToCellExact
0e5640376e : Remove enableLayoutTransitions for private space.
6ce5c66356 : Test Week - FolderAccessibilityHelperTest
98c3cafcaf : [Test Week] Add tests for each operation in PackageUpdatedTask
3ae39c72de : Cleanup widgetsModel and add tests
5837a4628c : Add Repository for RecentOrientedState and DeviceProfile
7fb7ac21a2 : Adjust scope for TaskOverlayHelper
100d8b3ec0 : Fix double task bar
c275326e40 : Remove unused methods
1b540e7a99 : Adding screen record for the bug where Play Store is not present on the workspace
243650e2cb : Adding screen record for the bug where we can't find a folder after dragging
d5acd6a016 : Add new Cloud archived app icon and support for inline icons for BubbleTextView
2477f89fd2 : Disable model loading in Taskbar unit tests.
9569f54008 : [Test Week] Add RunnableListTest
2e1bb929ba : Unit tests for ListenableHostView
35b584d0ef : [Test Week] Unit test for WidgetAddFlowHandlerTest.
19c5f7ae71 : [Test Week] Unit test for WidgetManagerHelperTest.
6276f1797b : Remove getWorkspaceIconsPositions()
be508f4aa1 : Adding screen record for the bug where com.google.android.apps.nexuslauncher:id/popup_container is not present
5c44a7a19c : Disable gesture nav while PiP anim is running
eeeaa6da56 : Increase clearPackageData timeout
6cd7630504 : [Test Week] Move ViewCacheTest.kt to multivalentTests folder
3f5e44e0cc : [Test Week] Add ViewOnDrawExecutorTest
84151055b7 : Add support for different container and space calculation logic.
487a21726d : [Test Week] Move ListenableHostView into it's own class for ease of unit testing.
93af1db6a3 : Fix CUJ_LAUNCHER_APP_CLOSE_TO_HOME Cuj for predictive back to home
eccda9419d : Update IME switcher icon in taskbar
d52e15b35a : Add subrule for controlling an individual Taskbar preference.
e3d3d653d1 : Taskbar Pinning Preference Rule fixes.
7c8f90f04a : [Test Week] Add ViewCacheTest
7098ba260f : Add test for LauncherWidgetHolder
25da1d83d1 : Import translations. DO NOT MERGE ANYWHERE
e21b81fdeb : Import translations. DO NOT MERGE ANYWHERE
4f8678642b : Import translations. DO NOT MERGE ANYWHERE
ed6b942cb8 : Import translations. DO NOT MERGE ANYWHERE
dafd7f55ed : Adding Skeleton Code for Customizable Taksbar
d798e6d1f9 : Test Week - Deleting NexusTestInformationHandler
f7093d445e : Create scope for TTV attached to run collections that modify UI within.
cbc84d96ef : Avoid changing transform when touching in progress
803c85ac21 : Introduce rule for changing taskbar pinning preferences.
c79c2fd28d : Reinject controllers when Taskbar recreates itself.
1a03740ebd : Inline showTaskbarFromBroadcast.
402a96f588 : Allow extra pixel for app bounds containment PiP
0337520c7f : Maintain if any task has been dismissed in RecentsView state
ef08582d36 : Fix regression in bubble animation
e84cdcc468 : Promote test testAddDeleteShortcutOnHotseat
3223e7e817 : Revert "Disable gesture nav while PiP anim is running"
1222dd753c : Resolve aconfig flag deps for Launcher
f92a34ff43 : Clamp scrim progress for slow taskbar animation duration to max 1f
f3b557401a : Revert "Disable gesture nav while PiP anim is running"
8eafa16ecc : Revert "Disable gesture nav while PiP anim is running"
2ba69c2d3e : Add temporary debug logs to OtherActivityInputConsumer
c511412c08 : Replace Lottie animations for All Set page at the end of SUW
b87ad6f945 : [Launcher Jank] Improve SimpleBroadcastReceiver.java
cf55a30dcf : Add screenrecord to testDragIconToPage2
155f842636 : Update workEDU background color to scHighest
1cd3fe27f2 : Perform state switch to Overview from -1 screen
7e7afac7c0 : Change drawing in TTV to use Views rather than Canvas
d16ea2650e : Align predictive back in standalone picker activity
33f8bfbadf : Add IME switch button long click support
b59d86112c : Add icon loading to TasksRepository
82f7b5ad44 : Fix onUserInteraction not called with 3-button-nav and enableOnBackInvokedCallback=true
17533ace66 : Invert the 2 stage LPNH logic to lower false positive triggers.
eef1599c06 : Fix NPE of BaseContainerInterface#calculateTaskSizeInternal
f828683fa8 : Add debug logs to print stack trace for Private space flaky test.
89414e403c : Revert "Add screenrecord/demote TwoPanelWokrspaceTest"
a3921ddb67 : Shadow for bubble icons fixed.
bdd96de69a : Send the bubble removal timestamp to wm shell
6a8d81a2fa : Optimize build for Launcher3Quickstep, Launcher3Go and Launcher3QuickstepGo
a929c7ab75 : Revert^2 "Add CUJ instrumentation for KQS"
c378e64b75 : focusTransitionScaleAndDimOut should always go from 1f to 0f
0ac34a3388 : Add use case for split animation to retrieve thumbnail
224f67a046 : Moving ReorderWidgetsTest to an integration test instead of E2E
0947d9f618 : Revert "Add CUJ instrumentation for KQS"
e3eaacdcb2 : Fix missing bubble update dot
fef9d249bd : Fix bubble update animation
6944c9e63f : [Launcher Jank] Add TODO for LauncherPreviewRenderer to set bg handler on smartspace BaseTemplateCard
81fc278760 : Show full page view if categorized view is low density in large screen
0f08377436 : Fix bubble translation x when bar is collapsed
c275f53fbc : Increase spring loaded hover time for tests since we switch pages too quickly leading to flakiness
6073fa296c : Make close button to use google symbol library icon and update close color button
f3108c59ed : Taskbar running apps: show one icon per task + tap opens that task
fad57132d3 : Dump some bubble data to dumpsys
510a00958c : Workaround for crash with null icon drawable
fd2fc06d69 : Add screenrecord to TaplThemeIconsTest#testShortcutIconWithTheme
20e7a59bff : Revert "Fix attempt for TaplTwoPanelWorkspaceTest#testSinglePageDragIconWhenMultiplePageScrollingIsPossible"
e16036f5f6 : Adds aconfig flag for new archiving icon
012ad2fc07 : Align the launch location passed to prediction session
4dd2907022 : Adding logs to baseAllAppsAdapter to investigate private space icon alpha issue.
00df2a9d6a : Add NaN handling to SpringAnimationRunner
0b15d98271 : Add fallback handling for gesture nav mode switch and launcher destroyed mid-gesture
a7821390e2 : Fix squished hotseat due to bubbles
59d8954a6c : Import translations. DO NOT MERGE ANYWHERE
6a67909064 : Import translations. DO NOT MERGE ANYWHERE
16a7df47d3 : Import translations. DO NOT MERGE ANYWHERE
93a3ec5e26 : Import translations. DO NOT MERGE ANYWHERE
b4896bfd76 : Import translations. DO NOT MERGE ANYWHERE
6e36413d55 : Import translations. DO NOT MERGE ANYWHERE
2e19e736bd : Use default cross-activity animation in Launcher Home Settings
d289ca471b : Get rid of multiple haptic feedbacks when long pressing on nav buttons
3fde467b41 : Make DeskopTaskView use latest TTV
05cc31a613 : [Dev option] Move DesktopModesStatus to wm/shell/shared/desktopmode from wm/shell/shared/
acddb58539 : Add CUJ instrumentation for KQS
551927c6d3 : Change thumbnail/icon to get the image rather than updating it
4276ee4897 : Initialize SplitSelectStateController for 3P before setting content view
00ed8ccde7 : Update back gesture zone any time the screen size changes.
7672f320e8 : Demote TaplThemeIconsTest#testShortcutIconWithTheme
afdd0d3b31 : Add divider bg placeholder to app pair icon launch
aed2aa04ba : [AllAppsStore] Dump class name in addition to package name for debugging
96ebf67b9f : Update the title and description provided by intent params.
d264071151 : Make sure thumbnailViewDeprecated is only accessed when refactor flag is off
ac65a9979b : Remove deprecated initOverlay interface used by TaskOverlayFactoryGo
58e8109d6e : Support TaskOverlay with new TaskThumbnailView
fc1d2daa63 : Prevent taskbar icon tooltip from showing on hotseat transition.
4db30dbc28 : Move Overview-specific flags to a separate aconfig file
19d5bc7a48 : Scale AppPair background on hover.
bfa3b7c80e : Override DisplayController on main thread.
160ed1d31a : Add annotations for manipulating secure settings.
8e5de6577b : Don't use UiThreadTest for Taskbar Unit tests.
8f1a1c4b6a : Suspend Launcher taskbar while removed for tests.
a0a810daac : WidgetPicker - allow user ids to be passed as filter arguments
df62b6ffd7 : Add test for Folder undoing behavior
e1a2b67f2b : Revert "Completely destroy Launcher's Taskbar."
3f571468db : Fix issue that ACTION_CLICK a11y action was removed from widget cell
0e89070e1a : Show tooltip for AppPairs in taskbar on hover.
13895f1be2 : Don't animate the bubble that was dismissed by drag
27df26a798 : Apply cutout offset when applicable
1381196565 : Make quickswitch splash reveal animation split aware
c97138e93d : Fix task bar transitions applied to unfolded task bar
1465e37dcb : Add developer option to reset taskbar search edu
347b408f90 : Fix attempt for TaplTwoPanelWorkspaceTest#testSinglePageDragIconWhenMultiplePageScrollingIsPossible
326ae5e3d1 : Completely destroy Launcher's Taskbar.
7829a1ced2 : Only commitRunningAppsToUI if shownTasks changed
443d0600d5 : Prevent Taskbar edu dismissal from touching outside of the window.
188202f927 : [E2E] Re-enable stable widget tests.
17339843e7 : Prevent Taskbar edu dismissal from touching outside of the window.
46c542e5b7 : Adding logs to Privateprofile animation.
cc44113e57 : Add context for sandboxing Taskbar window contexts.
c0da543553 : Add tests for TaskbarUnitTestRule.
c2bb120a87 : Have recreateTaskbar perform recreate on UiThread.
e7e98985f7 : Move test rules to subpackage.
09011fcd07 : Re-promote fixed test openPrivateSpaceSettings_triggersCorrectIntent to presubmit
c5c0974f0d : Fix folder clipping bug
3b1ebed232 : Disable gesture nav while PiP anim is running
8c307e249c : Promote testSplitAppFromHomeWithItself to presubmit
78cf7c1745 : Animate the dot with the bubble bar
f408badf13 : Promote test testEmptyPageDoesNotGetRemovedIfPagePairIsNotEmpty
2e1dd4644b : Add a new bubble at limit while expanded
8474edcf13 : Extract TaskContainer to its own class
093978a6ba : Add set correct window corner radius on split invocation animation leashes
233ab23db3 : Promote testSplitTaskTapBothIconMenus to presubmit
ab3f44bc19 : Clean up code related to the old widget preview toast
caf7065ef4 : Cleanup obsolete generated preview tests
c06bc41ee0 : Use snapshotView references in TaskContainer when possible
d06e8dc8a3 : Ignore minimized Desktop apps in Overview.
e89fa0c181 : Import translations. DO NOT MERGE ANYWHERE
c95f2db5d9 : Import translations. DO NOT MERGE ANYWHERE
66bc0c0275 : Import translations. DO NOT MERGE ANYWHERE
219f19b0a8 : Import translations. DO NOT MERGE ANYWHERE
fb9cb01e12 : Import translations. DO NOT MERGE ANYWHERE
159e4ccf1e : Import translations. DO NOT MERGE ANYWHERE
027600a259 : Pipe nav bar transitions logic into task bar
a07a7c2f91 : Take in test instance as field.
1a2b9bced3 : [UniversalSearchInput] Create flag for multi-line search bar
27c0258caf : Stash taskbar when a SysUI dialog appears.
b76356a202 : Remove unused PreviewPositionHelper.setSplitBounds
e770f10d2a : Fix NPE when locking private space in taskbar allapps.
6d09b0cd1e : Only return that bubbles are on home if we actually have bubbles
42cfe214cf : Do not tint task/nav bar icons in folded state when task bar on phones is enabled
34e34a9228 : Add myself to launcher OWNERS
eba5d919ef : Fix taskbar background alpha
cbc07b4282 : Introduce TestRule for setting Taskbar mode.
882c83300e : Finish the recents animation when an unhandled task appears
558afdafe2 : [part 2] Update standalone picker to align widget loading and animations
2026c80016 : Disable Select mode from Menu in fake landscape
497729f781 : Fix digital wellbeing banner position in portrait mode
c902df4e41 : Enable currently functional multivalent tests
1f87d94e59 : [Launcher Jank] Avoid SimpleBroadcastReceiver making binder calls on main thread
09aa46b88e : Fix taskbar bg delay for the case when user is going home.
891e9e3c4b : Fix hotseat icon translation issue
87b4060106 : Offset display cutous on foldables
c5005171a6 : [Launcher Jank] Allow list OverviewCommandHelper making IActivityTaskManager$Stub$Proxy.startActivity from main thread
bde639236f : Close floating views before fake rotation
0d9b547471 : Add scrim to TaskThumbnailView
cdc3e4d8b4 : Fix bubble bar bounce animation issue
cd6172911e : Position PiP animation based on actual coordinates
e4ca191001 : [part-1] Perform doMeasure only once in WidgetsFullSheet
7b426af15f : Animate bubble removal from the bar
4b4e426b30 : Fix widget jump at the end of the new home animation.
a34a264af4 : Focus on the right pane when choosing an app on left
91602f658c : Move testQuickSwitchFromHome to possubmit
52545edb41 : Add return animations to Toast search results.
3d088e3899 : Fix digital wellbeing banner position in portrait mode
1983e4fb13 : Enable taskbar on phones when the flag is turned on
97cbdbcfd3 : Add strict_mode: false
6a4c142b5b : Fix recents button not navigating to Overview
f58d227f61 : Fix back gesture navigation in Launcher with DW
c5995c8f6d : Load and draw Recent/Running tasks that aren't in Hotseat
7c7c90528d : Maintain Running Tasks order in Desktop mode
2021727f1e : Change running apps section to use GroupTask instead of AppInfo
4e1befb394 : Handle running task launch properly in desktop mode
58a6bbac4a : Update bubble bar overflow to have a unique resId
880de362f1 : [Launcher Jank] Avoid LauncherWidgetHolder and QuickstepWidgetHolder calling IAppWidgetService$Stub$Proxy.setAppWidgetHidden from main thread
d0261a8e57 : Extract RoboApplication object caching to Launcher3 interface.
30a3acc779 : Only send new first screen broadcast on first load after restore
05ad8912bc : [Launcher Jank] Avoid making IWindowManager$Stub$Proxy.registerCrossWindowBlurEnabledListener bind calls from DepthController
66dfe90240 : Fixing TaplUninstallRemoveTest#uninstallWorkspaceIcon
78e5bab45a : Add logging and error detection around quick switching
56bf7ad33b : [Launcher Jank] Avoid making binder call IContentService$Stub$Proxy.registerContentObserver from SettingsCache
f1727ac69e : Log stacktrace for binder call tracer
9e15f07c1c : Implement new bubble animation when collapsed
77e42868da : Consider WidgetSections for suggestions in standalone picker
67b8de56ce : Add orientation logic to taskbar icon specs
a37161182e : Let sender permission allow background launch when starting recents
4645316a61 : Import translations. DO NOT MERGE ANYWHERE
54da62f9f9 : Import translations. DO NOT MERGE ANYWHERE
d06eb8a29d : Import translations. DO NOT MERGE ANYWHERE
b08ec848c4 : Import translations. DO NOT MERGE ANYWHERE
fe9a7f3f38 : Fix flickering issues with divider during split animation
9fb1f80435 : Fix icon flash on app launch
ccd4b7efdd : Added return before the animation is started.
8780fd3bbc : Update All Set screen background colors to match specs
fa1f4c9f79 : Add test for toggleSearch.

+- Project: platform/packages/apps/LegacyCamera

dcf2f263 : Make java_sdk_library dependencies explicit

+- Project: platform/packages/apps/ManagedProvisioning

d8fb92258 : Import translations. DO NOT MERGE ANYWHERE
b8b4d596b : Import translations. DO NOT MERGE ANYWHERE
f90e845ce : Import translations. DO NOT MERGE ANYWHERE
f58e79799 : Import translations. DO NOT MERGE ANYWHERE
e031e55bb : Import translations. DO NOT MERGE ANYWHERE
5f67c3c78 : Cleanup aconfig headers
4f2b69890 : Clean up fully rolled out HeadlessDeviceOwnerProvisioningFixEnabled
5f1758a7d : Revert "Clean up fully rolled out HeadlessDeviceOwnerProvisionin..."
d48aab4fc : Make java_sdk_library dependencies explicit
e97f95c63 : Clean up fully rolled out HeadlessDeviceOwnerProvisioningFixEnabled
d1ae0f5a3 : Import translations. DO NOT MERGE ANYWHERE
efd1e7157 : Import translations. DO NOT MERGE ANYWHERE
766db4184 : Import translations. DO NOT MERGE ANYWHERE
a0f633547 : Import translations. DO NOT MERGE ANYWHERE
585974c08 : Add fix in PreProvisioningActivityControllerTest for b/358597685 - onParamsValidated(params) is called before preConditionChecks when early roleholder download is anabled
0e8e1b426 : Import translations. DO NOT MERGE ANYWHERE
48622ee64 : Import translations. DO NOT MERGE ANYWHERE
3ef466ed1 : Import translations. DO NOT MERGE ANYWHERE
441527f94 : Import translations. DO NOT MERGE ANYWHERE
af23f6581 : Handle DPM exception while setting same provisioning state in ManagedProvisioning
e61647237 : Import translations. DO NOT MERGE ANYWHERE
fe5be0f73 : Import translations. DO NOT MERGE ANYWHERE
03f70cd46 : Import translations. DO NOT MERGE ANYWHERE
c0e6487e2 : Remove studio-dev
e72c10670 : Import translations. DO NOT MERGE ANYWHERE
df1e5ad33 : Import translations. DO NOT MERGE ANYWHERE
b5e475d22 : Import translations. DO NOT MERGE ANYWHERE
9f01074ad : Use JDK 21 instead of 17
2609d1d16 : Import translations. DO NOT MERGE ANYWHERE
691628844 : Import translations. DO NOT MERGE ANYWHERE
163dfe48d : Import translations. DO NOT MERGE ANYWHERE
1ce4736c3 : Restructure early provisioning flow to perform pre-condition checks after roleholder download
07dbb5a6a : Import translations. DO NOT MERGE ANYWHERE
191b4cd74 : Import translations. DO NOT MERGE ANYWHERE
28836ef8a : Import translations. DO NOT MERGE ANYWHERE
5c544928f : Import translations. DO NOT MERGE ANYWHERE
988b3de4d : Import translations. DO NOT MERGE ANYWHERE
bc50b1a1f : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Messaging

8a3204f : Revert "Remove abandoned implementation."
93b5e63 : Remove abandoned implementation.

+- Project: platform/packages/apps/MusicFX

7393418 : Import translations. DO NOT MERGE ANYWHERE
10debe3 : nit: Add @AudioDeviceType IntDef to enhance type check
3658148 : Import translations. DO NOT MERGE ANYWHERE
23c9a33 : Import translations. DO NOT MERGE ANYWHERE
327d4d2 : Import translations. DO NOT MERGE ANYWHERE
6af8b6c : Import translations. DO NOT MERGE ANYWHERE
ce4c3bb : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Nfc

9d8e024f : PN532 Kotlin library into AOSP.
53f4eebe : Use a WTF when killing the NFC process from the Watchdog
40719e87 : Test : Adding test cases to NfcServiceTest
51dbeb71 : Test : Adding test cases to NfcChargingTest
ed1a3bf6 : Support setting observe mode without rf on/off
663017d7 : nfc: Add an overlay for indicating user activity for HCE
5a593931 : nfc: Add unit test for OEM callback - onEnable, onDisable
dfd683af : Add onHceEventReceived api in cardemulation
26bb71eb : nfc: Reuse NfcOemExtension constants for status codes
a5f53231 : [NFC] add unit test cases
ceb0b4b4 : [NFC] add a null operation to avoid the situation where the aid variable is null
f8e7ee9b : Revert^2 "nfc(app): Enable DirectBootAware for NFC service"
cd84a858 : Add provision to support multiple HCI UICC pipe IDs
f4081028 : nfc: fix in persist routing
6a616c88 : Revert "nfc(app): Enable DirectBootAware for NFC service"
7ca4dbae : Add Watchdog to NFC process triggered by AlarmManager
1a3c6224 : Extending setControllerAlwaysOn feature with trasnparent and Card Emulation mode support
726b1517 : nfc: Implement to save routing option persistently
143f7174 : nfc: Add set listen/poll tech to dump
72434cdf : [NFC] fix atest failure
03f8e512 : nfc(app): Enable DirectBootAware for NFC service
cb5f0a66 : Import translations. DO NOT MERGE ANYWHERE
cad68322 : Import translations. DO NOT MERGE ANYWHERE
974bc47f : [NFC] Abort message: 'FORTIFY: pthread_mutex_lock called on a destroyed mutex (0x76ccb50e68)'
fa17765b : [NFC] make a null judgment on mCurrentWifiConfiguration in onCreate()
a7c32349 : [NFC] The use of mForegroundUids.size() should be protected by synchronized (mLock)
b2382a5c : Add test for foreground HCE deadlock regression
45102d79 : OEM APIs for skip NDEF, applyrouting & Tag dispatch
f3d8db5d : Make sure setReaderModePollingEnabled behaves consistently
b4cd2d5d : [NFC] Character.digit() returns -1 when the specified character is not a number in the specified base.
3238a0bb : nfc(app): Add a prop for euicc support
0525bd25 : Test : Adding test cases to NfcFServiceTest with mocked DeviceHost
7d09d33c : Test : Adding test cases to NfcFServiceTest
d26ea0b2 : Test : Adding test cases to NfcFServiceTest
83b43335 : [NFC] it may be better to use getUserId() instead of directly using mUserId as a parameter of the getAppName() function.
9703bdef : nfc(app): Implementation of OEM extension callbacks
b165d8b2 : nfc: Set a max/min width for dialog for both light/dark theme
9e5b3897 : Ensure that activities are launched before calling Espresso.
3601acf5 : OEM action when readerOptionChanged feature request
19c4310d : Ensure that activities are launched before calling Espresso.
f5359b83 : nfc(app): Add resource flag for EUICC offhost CE support
ff2ece88 : nfc(app): Defer playing sound until sound pool is loaded
c15300d5 : nfc(app): Define sysprop for get caps support
fb1e4579 : nfc(app): Cancel previous handover when new handover request is received
85e91d3e : Test : Adding test cases to NfcFServiceTest
0966d05e : Make java_sdk_library dependencies explicit
5e069ad2 : nfc(app): Pass package name to reader, discovery AIDL calls
91df1d16 : nfc: Use display state for screen state determination
fe9d999b : Fix NullPointerException at boot
bb57c3aa : Test : Adding test cases to NfcFServiceTest
46d9ef2e : Dynamic Aid registration check/uncheck status not saved
0a1da542 : [NFC] TextView is not used in this class. It is recommended to delete it. Invalid import is introduced.
cb72f438 : [NFC] According to the logic here, '||' may be more appropriate than '|'
017a988c : nfc: Cancel previous handover when new handover request is received
62234aee : [multidevice]: Fixing GTS multidevice.
678ffa3c : Revert^2 "nfc: Add jni tests to TEST_MAPPING"
7bfc184e : Import translations. DO NOT MERGE ANYWHERE
1c6f9658 : Revert "[NFC] delete useless code"
1bfe7b2f : Revert "nfc: Add jni tests to TEST_MAPPING"
6c7ee43d : Don't call setObserveMode from within a block that holds a lock on mLock
3154f725 : Test: adding new test case
4fff43ad : Test : Adding test cases to NfcFServiceTest
e34c2e9d : Fix and improve TagAppPreference for second user and workprofile
fad19a1f : Add overlayable blocked list to TagIntentAppPref
007e19a5 : nfc: Add jni tests to TEST_MAPPING
a756de29 : [NFC] add exception catch to avoid java.lang.IllegalAccessException error
1e981148 : nfc: Fix nfc jni tests
92b384fe : nfc: Convert nfc icon to vector format
d4275ff6 : add samsung required RRO configs and implementation
1635320b : nfc: Allow nfc icon to be overlayed
439c5625 : [DTA] Configure DTA from Nfc Shell command
c009ab7f : [DTA] Bypass reselection of activated T2T and T4T tags
7db6ba89 : [DTA] Extend DTA mode to libnfc-nci
417fe330 : [NFC] add a judgment operation before executing mRoutingWakeLock.release() to prevent java.lang.RuntimeException: WakeLock under-locked NfcService:mRoutingWakeLock error
b8d3895b : Test : Adding test cases to RegisteredNfcFServicesCacheTest
9d030897 : Test : Adding New Test Cases in to RegisteredAidCacheTest
dd51a523 : [NFC] new Intent() will dynamically allocate memory on the heap, and high-frequency use will cause OOM problems.
0a4b9e00 : [NFC] it is recommended to add a log switch in WalletRoleObserver.java
24379814 : Unit test clean-up
c971600d : nfc(app): Skip routing changes when polling is disabled
e14a5dce : Added dynamic route location update support for type-F technology through overrideRoutingTable API.
fbd8467c : nfc(app): Use NFC icon for all NFC notifications
d266b507 : [gts-multidevice]: Adding field off test.
31b463c6 : nfc(app): Fallback to sysprop for observe mode supported
dade024e : nfc(app): Fallback to sysprop for nfc antenna info
20ec1844 : nfc: Add display state check in ScreenStateHelper
8701e5db : Test : Adding test cases to NfcServiceTest
8cf15ede : Reset mUnprocessedPollingFrames when returning to idle
bfee2d8d : Add OemExtension callbacks support
40cb4cc1 : Correct Wallet role fetch in change callback
28ef9ee7 : [Nfc app] Check if the caller is preferred service or wallet holder.
cf5cf234 : [NFC] some optimization points in the implementation of Bluetooth pairing connection using NFC.
b358548c : nfc(app): Add more info to dumpsys
1f9f8e11 : [NfcApp] Include package name in log when change reader option.
8d6954c3 : Add unit test for NdefRecord
4d0fad67 : Import translations. DO NOT MERGE ANYWHERE
3ed5b632 : Import translations. DO NOT MERGE ANYWHERE
6438384a : Import translations. DO NOT MERGE ANYWHERE
749df328 : Prevent presense check when dispatch failed in ProvisionMode
30c4bd57 : nfc: Auto confirm BT pairing request via NFC tags
a8c8a01b : [NFC] It is recommended to check whether the adapter object is empty before calling CardEmulation.getInstance().
3479c2de : [NFC] mDeviceHost.setDiscoveryTech(pollTech, listenTech) should ensure that NFC is enabled before being called
06451c71 : [NfcApp] Add overlay to enable/disable developer option ntf.
7dced70b : [multidevice]: Fixing GTS multidevice.
931cdbe5 : Implement NFC Event Listener API
df422cda : [NFC] delete useless code
e1ea4169 : nfc: Use a generic name for peripheral handover if the name is empty
866a8ed4 : [multidevice]: Fixing GTS multidevice.
43e0bffc : Test : Adding test cases to NfcChargingTest
c975e046 : Catch all exceptions waiting for observe mode to be set in emulator activities.
5a8e9d7a : Import translations. DO NOT MERGE ANYWHERE
7af5e3b5 : [cts-multidevice]: Update test library for CTS PN532 migration.
711d6eb7 : nfc(app): Send VIEW intent for URL tags
e0986651 : nfc: Skip nfc unit tests on unsupported devices gracefully
11da106a : Test : Adding test cases to PreferredServicesTest
af738688 : nfc: Add MODIFY_PHONE_STATE permission for BT pairing
f52015bb : nfc: Implementation of blocking routing for unchecked offhost AIDs
dfd4fe78 : nfc: Lazily init sound pool on the first usage
f097de95 : [NfcApp] Handle bt state change in confirmConnectActivity.
c3f19074 : [gts-multidevice]: Setting observe mode mid-transaction.
75c6023a : [nfc jni]Send raw command when there is no payload.
23c80480 : [gts-multidevice]: Setting observe mode mid-transaction.
80680722 : Map READER_NFC_BARCODE flag to NFC_POLL_KOVIO
b1e3058c : [cts-multidevice]: Eliminate redundant activities.
b92b7b61 : Add New API to get the list of active NFCEE
988172b7 : [NfcApp] Use devicePolicyManager directly to check device owner.
1c6ca166 : nfc: Increase timeout to 25 seconds for BT pairing
538d63a6 : Import translations. DO NOT MERGE ANYWHERE
e32e8578 : [gts-multidevice]: Adds reader mode test
9f1809d4 : [Nfc] Bump nfc aidl interface to 2.0
8c5ec57a : [multidevice]: Extend OffHostApduService.
3ff63efb : Run NfcTestCases in postsubmit
f1a16636 : [gts-multidevice]: Adds on and off host service test.
2a1c055a : Don't route to default wallet if the service has been disabled
cc06e6d6 : [Nfc] Add more persistLog when calling APIs.
39c9ee18 : [NfcApp] Fix the parsing error of getNfcProprietaryCapsRsp.
614b9d67 : Import translations. DO NOT MERGE ANYWHERE
25037df2 : Don't read past the length specified by the TLV.
b78d88c8 : Test : Adding test cases to RegisteredNfcFServicesCacheTest
51ed0eeb : (re)setDiscoveryTechnology should be called in pair
40ac04e1 : Add test for polling loop data coming in in the middle of a transaction
6d529d7f : Implement poll_b() and TypeBTag.
dabd4337 : Import translations. DO NOT MERGE ANYWHERE
bfa0b347 : Import translations. DO NOT MERGE ANYWHERE
3446a9b5 : Import translations. DO NOT MERGE ANYWHERE
fce8c213 : Fix NATIVE_CRASH in com.android.nfc: null pointer dereference
0ada3ae4 : Import translations. DO NOT MERGE ANYWHERE
ccff8455 : [NfcApp] Add persistLog for HCE and RF.
d05b6138 : Don't try to rebind on payment service death if we are unbound
5021a13e : Demote Lint FlaggedApi violations to warnings
f765f029 : Add stress test Bug: 338313554 Flag: TEST_ONLY Test: adding a test Change-Id: I1940b86f6e1fd70817065c8f25aeea18a621095f
adb5ca2a : Demote Lint FlaggedApi violations to warnings
619a0e75 : Import translations. DO NOT MERGE ANYWHERE
db0a1a88 : Import translations. DO NOT MERGE ANYWHERE
8327f7f3 : Import translations. DO NOT MERGE ANYWHERE
fa5960b7 : Log if we autotransact if the service receiving polling loop notifications hasn't come to the foreground or disabled observe mode after 3s.
3d269335 : Revert "Enable DirectBootAware for NFC service"
5bbe3a90 : Handle multple services receiving polling loops for auto-disabling
29104f42 : Revert^2 "Ignore tests where NFC not supported on device."
ad1c28a9 : Baseline Lint FlaggedApi violations
da79e927 : Revert "Ignore tests where NFC not supported on device."
27e2ab3f : Autotransact if the service receiving polling loop notifications hasn't come to the foreground or disabled observe mode after 3s.
6474790e : Ignore tests where NFC not supported on device.
fa25f7f9 : Baseline Lint FlaggedApi violations
7301849a : Added technology A,B route handling for HOST
be51adbf : add NfcNciInstrumentationTests to pixel-tests

+- Project: platform/packages/apps/Provision

f5392cc : Mark DefaultActivity in Provision direct boot aware

+- Project: platform/packages/apps/QuickAccessWallet

b33040a : Add strict_mode: false

+- Project: platform/packages/apps/QuickSearchBox

68a3ad2 : Fix type in `addFactory`
5b695fa : QuickSearchBoxTests min sdk bump from 19 to 21
427580b : QuickSearchBoxTests min sdk bump from 19 to 21

+- Project: platform/packages/apps/SecureElement

f4c35da : Make java_sdk_library dependencies explicit
dbd50e6 : [NFC] added null pointer judgment to prevent possible NPE problems caused by external calls.
9da7efa : [NFC] when use android.hardware.secure_element.V1_0.ISecureElement.isCardPresent() and do not judge it (private ISecureElement mSEHal) first, maybe will cause java.lang.NullPointerException
ca1c066 : Enable basic optimization for SecureElement

+- Project: platform/packages/apps/Settings

4d2012ccf9d : [Homepage Revamp] hide the scroll bar of homepage
a506a48b9f4 : Don't show default payment component in search if Wallet role is enabled
db5761ebede : Avoid using MANDATORY_BIOMETRICS bit if flag is not enabled
ae4d6616666 : Import translations. DO NOT MERGE ANYWHERE
8017f44db40 : Import translations. DO NOT MERGE ANYWHERE
3c4b5e80c02 : Import translations. DO NOT MERGE ANYWHERE
e9964f3c1f9 : Fix Can't Able to Click Sims
62449dd61bb : Fix for broken tests in Accessibility Settings
11825b0bc7b : Change "Open by default" setting page selection to radio buttons
bc3f7361621 : [Settings] Fix crash
69604645574 : remove the DSDS dialog
9cbb04c5e05 : Migrate "Build number" preference
fb349fad1a6 : Migrate "Kernel version" preference
6fe2f89f7c6 : Migrate "Baseband version" preference
51fc7a8239e : Rename AudioSharingRetryDialogFragment
322e1533507 : Rename AudioSharingLoadingStateDialogFragment and layout
4ded4ac0386 : Check canEnterMobileNetworkPage
73fb290969c : Check DISALLOW_CONFIG_MOBILE_NETWORKS when search
302b26ff74f : [Audiosharing] Show retry dialog when error occurs in start sharing
b6a64e99589 : Update color-check-baseline.xml
a604a6cee8f : Changed the token from 'Add satellite messaging' to 'Learn More'.
c047d1f275e : Add aconfig flag on contacts default account settings in the app settings page.
f528660602f : OnDeviceRecognition shows only profile group
0af43e26099 : [Satellite] Hide BT switch in Settings search when started Satellite.
58b04ae7cf9 : Fix mode icon sharing in modes list
1da7265d681 : [ToA] Remove ToA languages
4edaf1b804b : Support customized summary in Channel Notification
9ccb389b6de : Use NATIVE SQLiteMode in Robolectric
a60540afcc5 : Move identity check strings to framework
5406db9d6ef : Adding launch source info in the wallpaper picker intent (1/3)
7a7fbd0126a : [Catalyst] Initial integration for Android version screen
c6739e4914e : Shorten the dark theme effect description in Modes Settings
97f06864f89 : Don't add the "Events" mode anymore, and delete it if disabled
56ff329900d : Fix crash when phone process has problem.
76bbdd58ab8 : [dev_option] Use DesktopModeFlags from core instead of Shell
5f94ee807c0 : Disable toggles if isAllowedChangingState is false
800f81c8322 : [Audiosharing] Refine share then pair flow
a160739eb3f : Import translations. DO NOT MERGE ANYWHERE
952d40cc639 : Import translations. DO NOT MERGE ANYWHERE
11d8ccc006d : Import translations. DO NOT MERGE ANYWHERE
1586dc9f255 : Ensure udfps enroll view is visible
78ce35afc8e : Revert "Fix text alignment in RTL mode for volume sliders"
1142e899ad5 : Add keywords to Pointer Scale previously associated with Large Pointer.
37c371b1bb6 : Change the message for sequential characters in a password
eea80d33dc9 : Ignore HardcodedColor lint for touchpad icon.
504feedd6bc : Add global flag for settings catalyst
87bb5a7a62e : Fixed satellite icon tint color in Satellite Messaging screen
777a179bd69 : Create MobileNetworkSummaryRepository
cadeeecd22d : Fix no option after mobile network was reseted.
4d3215580dd : Fixed the typo error in token
0fae9c3492e : Add the awaitIdle
784411fc251 : Fix errorprone issues
fc711494b9b : (3/N) Biometric error dialog
1c604f29ef1 : (2/N) Biometric error dialog
300d3d14c3d : Right-align "end time" text on the schedule setter
c6c5c1dfadf : Move ListAddMode PrefController key to constructor
5335e26b296 : (1/N) Biometric error dialog
23bba426b56 : Hide the Default Notification Sound if enabling customized vibration
3791aa5ee93 : ZenModesListAdd extend BasePreferenceContoller
1aa2c77730b : Create dedicated aconfig folder for catalyst
4a552541aa4 : Style changes for Pointer fill color settings.
0256fe816d5 : Avoid launching captive portal pages when uri is empty
7630a4ca95e : Support flagging for PreferenceScreenCreator
e1faf0c8a9e : Fix text alignment in RTL mode for volume sliders
7006151729d : [Audiosharing] Add strings for loading state and error handling
eff7ddf3399 : Not set subId for Wi-Fi data usage
30ecd5d2636 : Import translations. DO NOT MERGE ANYWHERE
582e4fe8569 : Import translations. DO NOT MERGE ANYWHERE
2c3f54c5e3e : [AudioStream] Hysteresis mode support
6e1b274f03c : Replace system_ext container with system
f6a573530eb : Move ObservablePreferenceFragment class
31e3f274d58 : Fix existing DND Settings shortcuts to point to Modes
939189bde8f : Refactor shortcut updating, and do it on BOOT_COMPLETE
be7402b5bbe : Fix spatial audio toggle string
8bbecf46121 : Load icon from correct package for Accessibility slices
1b98e508094 : Uses placeholder and percentage formatter for seek bar state strings.
3f198052091 : Provide installed a11y services/activities from dynamicRawData for search
1b869f28453 : Remove stale TODOs
fcebcb27354 : Remove unneeded setttings search info
753b476a396 : Move pointer and touchpad customization settings to their own pages.
a6d9fa163e1 : [Audiosharing] Show loading state on audio sharing page
a6db1aabb6f : Create SimRepository
b1f70dc3308 : Update the list of Take call on
4b2b590d5c7 : Remove unused HelpMenuController
93b437fcf2f : Avoid reference ObservablePreferenceFragment
ced86bf56d0 : Create selectableSubscriptionInfoListFlow
23fd32c6d15 : Quick fix for FAB fade setting summary
83f6b71ae76 : Import translations. DO NOT MERGE ANYWHERE
ecccb8c92f1 : Import translations. DO NOT MERGE ANYWHERE
1d24d090910 : Import translations. DO NOT MERGE ANYWHERE
65d9c39a517 : Import translations. DO NOT MERGE ANYWHERE
905e347339d : Import translations. DO NOT MERGE ANYWHERE
730b913bc68 : Import translations. DO NOT MERGE ANYWHERE
1e49ce24829 : Use the Modes icon in the "dummy" ModesActivity
5b26a37a7e6 : Rename usages of ZenRule.isAutomaticActive() to isActive() in Settings
fb189787183 : Fix tests after device rename button is moved
2a3e8b3070f : Update "Dark Theme" Settings screen to account for Modes that can toggle it
f429024a1c1 : Fix ResetNetworkConfirm erase esim twice
cc878cfa40c : Import translations. DO NOT MERGE ANYWHERE
c7b98a6a69c : Import translations. DO NOT MERGE ANYWHERE
224d0b0abdf : Import translations. DO NOT MERGE ANYWHERE
cb478b82f06 : Show highlight for device setting items
c57ab6ee65c : Fix description when erase esim
4ae6ead8d64 : Make java_sdk_library dependencies explicit
9b946d241d7 : Make java_sdk_library dependencies explicit
31c97acb4f5 : Add log for user unlock
28e10455a1d : Remove mentions of "gesture" on the Accessibility Button settings page
b979edf1f87 : Fix the label of the Modes activity in Settings
dd9b17b0830 : Remove "Do Not Disturb" from Sound summary in Settings top screen
d54c7e97283 : [Audiosharing] Add dialog for share then pair with classic headset
5e4fad8a4a3 : Prompt user to set device lock before deleting private space from Reset options
c347fba969d : [Audiosharing] Add loading state dialog
c82baecc323 : Update use of android.webkit.UserPackage.
694fe0751a2 : Customize Fingerprint enroll activities
b3e1b527d82 : Catalyst framework integration
d3f4982f6ed : [Audiosharing] Add retry dialog when start fail
28d45b49e85 : Refactor layout of ProcessStatsPreference
b90b4961b36 : [Settings] Remove androidx widget and use Settings widgets
386071e91da : Fix fingerprint enrollment animation is not in correct position.
439873d08e8 : [Audiosharing] Change main toggle enable conditions.
cd7627c9ffd : Make bluetooth profile toggles configurable
994bff00338 : Revert "Customize Fingerprint enroll activities"
216353a7702 : Makes Caption Language searchable only if captions are enabled.
f5af7565802 : Export combined biometrics settings page
9b89e3d6435 : Fix errorprone issues
e401ce51ec8 : Customize Fingerprint enroll activities
99cd495d5b8 : Launch Wi-Fi details for connected Wi-Fi network
74a76a80674 : Fix the DSDS dialog status
74c7f9b65f0 : Fix no content change if activity start from onNewIntent
dfbab791f42 : Import translations. DO NOT MERGE ANYWHERE
77caaca4626 : Import translations. DO NOT MERGE ANYWHERE
6f3dfe0a372 : Import translations. DO NOT MERGE ANYWHERE
bcc95a0972e : Fix missing word in the revoke modes access confirmation message
9179ad5fc28 : Create NrRepository
e25df0ae7d6 : Increase CHAR LIMIT for Wi-Fi transmit link speed
c749ba028ab : Fix Wi-Fi details crash in secondary users
bf4442162df : [Physical Keyboard][A11y Page] Add new Keyboard A11y page
766c7951fbe : Update the time zone picker to work with location containing diacritics
d99ea6b3976 : [Settings] Restore the position
f93aaadad03 : Show a dialog if bluetooth key is missing when reconnecting
d7a2aeb82df : Clean up TARE
a43ff105791 : Make HIGH_QUALITY_AUDIO_PREF_TAG public
426cbd623db : [Safer intents] App Time Spent Preference
b12a4d30ad6 : Settings search for Data warning & limit
c37ea1b5704 : Removes ambiguity in "Shortcut from lock screen" string.
43392fe071f : Update error dialog text for SIM switching
ed519640faf : Add hearing device related logs in Settings
db89eaa0a24 : [Audiosharing] Update cancel btn label.
f6ce11eb4bf : [Audiosharing] Add new strings
b2c6bf49c49 : Clean up FileSizeFormatter
b210f35a762 : Prevent "new mode" and "choose schedule" dialogs from being created without a listener
95efbfa8bb0 : Clean up fully rolled out HeadlessSingleUserFixes
9ba90e5b3bc : Update main toggle state in User Settings onResume()
355ee0a1ee6 : Refine CrossSimCalling updating
b819fa90207 : [Audiosharing] Disable main toggle till device gets active.
abd3889b5cf : [Audiosharing] Avoid audio sharing dialogs in call
49ef18e4a4d : Replace "Priority Modes" with "Modes" (Settings)
eff79d33654 : Revert "Clean up fully rolled out HeadlessSingleUserFixes"
970d364d072 : Add updateState to AutoTimeZonePreferenceController
916d02c9582 : Add DND icon as option in the icon picker
50c954923f3 : Support (non-editable) display of DND with a filter != PRIORITY
407f69fec58 : Fix WifiPrivacy for special SSID AP
1b3a315d063 : New isSubscriptionVisibleFlow
d54d112e17c : Fix WifiCallingPreferenceController crash
bece2128d20 : [Audiosharing] Avoid dialog when onPlaybackStarted after call ends
f4f78a73824 : Extend sleep timeout to fix flake tests.
5a9c00e63e6 : Add log for fetch data from BatteryStatsManager.
f5e38234529 : Import translations. DO NOT MERGE ANYWHERE
1a2dfb2c8b6 : Import translations. DO NOT MERGE ANYWHERE
5b4748919a9 : Use simSpecificCarrierId for new apn
f4be805b6da : Use the correct package name for DevelopmentMemtagFooterPreferenceController
d077ca6dd9a : Pass null looper if the looper is not prepared in the calling thread
78ee160c20e : Only check INTERACT_ACROSS_USERS_FULL when user handle is not current
20024f00a53 : Checks cross user permission before handling intent
ff4daf4bf4c : Checks cross user permission before handling intent
c24808f9b6b : Checks cross user permission before handling intent
964908bc144 : Checks cross user permission before handling intent
39836d6c2c3 : Checks cross user permission before handling intent
7d2552bf93e : RESTRICT AUTOMERGE Checks cross user permission before handling intent
0c72cfad1eb : RESTRICT AUTOMERGE Checks cross user permission before handling intent
93c566ef5bb : Clean up fully rolled out HeadlessSingleUserFixes
4f8e95fb571 : Update identity check string for biometric prompt string
29c7cc0cb54 : Revert "Show a dialog if bluetooth key is missing when reconnecting"
1d92232b848 : Add WIFI_LEVEL_UNREACHABLE logs
fc8e8991c93 : Clean up InternetPreferenceController
840495eb5cf : [Audiosharing] Fix text truncated
f218f762210 : Create VideoCallingRepository
f74e90787e6 : Create EuiccRepository
3ccbb0ffa51 : Add modes to Settings homepage.
468e15f49a9 : Supported updated suggestion cards in AOSP Settings
227548d9271 : Make ZenIconLoader injectable (in SystemUI)
f81aec16624 : Replace Large mouse pointer setting with Pointer Scale
23e09a5d62b : Fix: Show string "Layout" if only single valid IME exists
34cf0cbea1c : Show a dialog if bluetooth key is missing when reconnecting
dc68fd42538 : Clean up settings subsequent pairing aconfig flag
1890c16f90e : Populates collection info count for A11y toggle feature pages.
d3b3edd4516 : Checks cross user permission before handling intent
97b113a6609 : bluetooth: Refactor BT Audio Codec list
23601a670d4 : Register callbacks on background thread to avoid ANR
b8ab650afe7 : Add mandatory biometric for exported enroll intents
d7d72f70d5c : [Audiosharing] Handle auto start intent from QS
4b04b5e2d49 : Use Spatializer in overlay for new device details page
31ebeb690e3 : Support alternate button
c6dc7bd45b0 : Import translations. DO NOT MERGE ANYWHERE
14956078e5c : Import translations. DO NOT MERGE ANYWHERE
2a940591493 : Import translations. DO NOT MERGE ANYWHERE
4f441c03a75 : bluetooth: Fix Mono/Stereo selection with new codec list
1b0d956d08a : bluetooth: remove debug logs guard
b7d190008f9 : Opt-out predictive back gesture for biometric face settings pages
dd7f6b91636 : Use ZenMode.getIconKey() and ZenIconLoader.getIcon() in Settings
42d6144c029 : Allow Watch Unlock to exit back to Device Unlock settings.
dd7d18ec8ac : Turn off RILD reset in Reset Network Settings Flow
a21fbfa6121 : Refine WifiDetailsSettingsActivity
b6be744bc63 : Modify the preferredSimDialogFragment
64987b0bea7 : Avoid launching Wi-Fi details settings if WifiEntry key is lost
d8603124d14 : Don't observe Modes changes if MODES_UI is disabled
8c50cdc72a1 : Update Modes List if modes change in the background
e987816eed3 : Gate work profile code path in StylusDeviceController.
38dd287e01c : Launching touchpad tutorial as user 0
29f56b0b544 : Clean up EuiccPreferenceController
b781605c1e6 : Catch IllegalArgumentException when getting provisioning status
6d879999ea4 : Add log for enable/disable zen mode
29042b18a78 : Add interstitial layout for larger screen devices
ae26d5d17ea : Add help button on the top right corner of more settings page
37e1d258f88 : Catch IllegalArgumentException when getting provisioning status
9534a05eeb9 : bluetooth: remove debug logs guard
739fa3f4c3c : Refine Wi-Fi privacy settings
0a43ecdf2b9 : Add metrics for driving and bedtime interstitials
29857065ea3 : Update "bottom right tap" string to "click".
52b69293340 : Catch IllegalArgumentException when unregister callback
d67de483b4f : Fix IllegalArgumentException when getProvisioningStatusForCapability
15a9f1437d7 : Clean up legacy bluetooth setting flags
370445b773a : Fix IllegalArgumentException when getProvisioningStatusForCapability
b3ee1d70c49 : Settings search for Carrier settings version
2125e64a47e : Import translations. DO NOT MERGE ANYWHERE
001ae5eb1d4 : Import translations. DO NOT MERGE ANYWHERE
4ddd2c79535 : Import translations. DO NOT MERGE ANYWHERE
a270fa274b2 : Import translations. DO NOT MERGE ANYWHERE
00dd7dff9ce : Import translations. DO NOT MERGE ANYWHERE
a8df4e43760 : Import translations. DO NOT MERGE ANYWHERE
b68b9feb5da : Import translations. DO NOT MERGE ANYWHERE
a2ca48723a6 : Flip order of start/finish
7cd4a3987fd : Add device details more settings page
fe1d29699ee : Rename DND Access to Priority Modes Access in Settings
c5c158ab384 : Use the prebuilt manual DND mode from TestModeBuilder in tests
5ef762b2b08 : Adding methods to enable Touchpad Visualizer option
37693f29f12 : Create ImsFeatureRepository
511b67e0b8b : Get the application context and pass into to a background executor.
d49a056641b : Fix NetworkProviderSettingsTest#onWifiEntriesChanged
0edf69d4e89 : Display broadcast name on the unsupported dialog.
6c6f3471c62 : Reduce flaky of title_displayed
2ffd79a6263 : Don't show permission page in profiles
70a05ec4219 : Use the new inspirational text in mode interstitials
1afff118cda : Replace the TYPE_UNKNOWN icon, drop the rabbit, keep the lotus flower
78835886535 : Flip the INTERRUPTION_FILTER_ALL switch
b676ca3a628 : Fix several issues related to CircularIconsPreference
1a975d6f72c : Refine WifiHotspotRepository variable names
0f94d4c718b : [Audiosharing] Toast message when sharing on/off
3cfd4cf7fd3 : [Audiosharing] Route to audio sharing page to start broadcast.
6afa25df8bf : Encode SpaSearchLandingKey with Base64
f2591b2968c : Settings search for app data usage
05e857de6a6 : Migrate Spinner on Battery Usage to settingsLib Spinner widget.
405251e52fb : Add flag for the Legal information page migration
23258c2b100 : fix(Color correction): Display default value in slider to match the radio button
195c698cdfa : Fix refresh of "apps that can interrupt" segment
8ec4d71630d : Remove VibrationAttributes#CATEGORY_KEYBOARD (in Settings)
53058c197cd : Prevent restricted users from being made admins
82b79088783 : [Homepage Revamp] adjust search bar padding
1951412dbef : Create UiccSlotRepository
c887a26971c : Filter out the satellite PLMNs from the current connected network
a6861564b52 : Avoid launching details settings after WifiEntry is forgotten
c38fd822ba2 : Stops hiding a11y services with the same package+label as an activity.
25ecee0563a : RESTRICT AUTOMERGE Stops hiding a11y services with the same package+label as an activity.
398ab199230 : RESTRICT AUTOMERGE Stops hiding a11y services with the same package+label as an activity.
1bcc4049583 : RESTRICT AUTOMERGE Stops hiding a11y services with the same package+label as an activity.
c4963a73f0d : RESTRICT AUTOMERGE Stops hiding a11y services with the same package+label as an activity.
64593a873ad : Adds Zen metrics categories
e1dbcfcdb8d : Update icon picker options, sort order, and descriptions
1dfc18740e9 : Don't read the +N test of CircularIconsPreference
56446fa3b8a : Read new value of admin status on UserCapabilities update
6f38de49328 : Add owners for bluetooth settings test folder
c1b24f0a9e5 : Implement Spatial audio toggle domain layer
6c2158edefe : Get available channels allowed by Hotspot
41f7c222b6d : Rearrange bluetooth device details fragment according to config
291e4960757 : [Settings] Should create header again when adding it to the listview
2f4c6f7b7a5 : Removing TODO from test
24ba675fe40 : Add images for interstitial pages.
882e1c36214 : Split up FingerprintManagerInteractor
115d29e851d : Animate the color transition (active<->inactive) in the mode header icon
b0f51ff8fb9 : [Settings] Do not create fragment twice
b79d962c93d : [Physical Keyboard] Add flag for keyboard a11y new page features
f32f31a68e2 : Update PreferenceCategory style in battery usage.
c537bfa8cbd : Remove the new task for mobile network page starts the sim onboarding
92ea474b863 : Add mandatory biometric prompt to platform surfaces (5/N)
fdc1c4f73e6 : Import translations. DO NOT MERGE ANYWHERE
b887d04743b : Import translations. DO NOT MERGE ANYWHERE
e7f3fc3ff7d : Import translations. DO NOT MERGE ANYWHERE
d1d6bbf2572 : Import translations. DO NOT MERGE ANYWHERE
63806ab38df : Import translations. DO NOT MERGE ANYWHERE
e8bfad29b83 : Import translations. DO NOT MERGE ANYWHERE
556af55a3a7 : Import translations. DO NOT MERGE ANYWHERE
628f7acb6a3 : Import translations. DO NOT MERGE ANYWHERE
2f53e6ab618 : startActivityForResult with new Intent
156798b1683 : [dev_option] Dismiss reboot dialog on screen rotation.
f1cd68ebd36 : Reduce the size of individual icons in the icon picker
a274bcb400b : Modes icon picker: measuring improvements
1c7bed6c115 : Fix: User main user for personal profile
b213804b87c : Fix crash due to UserManager is null.
f245b3e04f9 : Create ProvisioningRepository
fb27c768afc : Check ims for isVoImsOptInEnabled
c2ed6d32423 : Move rename button next to the device name
675b817c49d : Hide new Hotspot preferences if feature is disabled
e08c1a5f92b : Flash Notifications color dialog crashs if configuration changes
2483b32069f : Fix DoubleBraceInitialization errorprone issues
3d357eedb80 : Set component name only for ConfirmDeviceCredentialActivity.
77ded32a490 : Fix NPE in DynamicDenylistManager
73803595208 : Reduce flaky of AppNotificationPreferenceTest
7b0e5560d19 : Fix WifiQrCode scheme inconsistency issue
15c6533ef9d : Connected devices page did not show correct summary when member device connect
2d382d5e369 : Update mandatory biometrics string
427c9c31879 : Migrate Tips Card in battery uasge to Settings Card.
5df87faad52 : Add a warning dialog to notify user that call may end by operation.
a26baa00960 : [Audiosharing] Fix stop sharing btn in notification
e7cc2791f6f : DISALLOW_CONFIG_MOBILE_NETWORKS for Mobile Network
25d5816f5fb : Dual SIM search for Preferred network type
749c22b1c6f : Refactor MobileNetworkSettingsSearchIndex
572541c3ab9 : Do not call credential if authenticators does not allow
82bd2c75f7a : Fix NPE in date time settings
3d0dcda008f : Remove the ZenModeSliceBuilder
1e80db4ee37 : Adjust edit shortcuts page to display button & gesture
9c4521d094b : Add Priority Modes link preference to sound
707014b3f95 : Fixes to interstitial activity transitions
7f26cdbb4a9 : Added haptic feedback in fingerprint settings auth
d70fbf8e917 : Filter out disabled modes from the "can activate automatically" count
1c40c534bab : Fixed remote validation shows SetupRedaction
877d07be46e : Make the a11y descriptions of icon options more literal
a53b35262d8 : Modes List: Show the dynamic description, if available
da812758f3c : [Audiosharing] Update dialog btn when start sharing with no extra connected device
a23b057db28 : Add missing required permissions for Settings
adbdc161139 : [Audiosharing] Handle device volume when volume bar is changed without touch
faa8b24cc45 : Fix text is not readable with black & white wallpaper issue
184bca9c16b : Add unit test in WifiDppConfiguratorActivity
aa0d63ce402 : Check ims for isVoImsOptInEnabled
bc06ecf62c6 : Explain region selection
e2f0a6b2d37 : Fix the sorting order for restricted
661c02fbb83 : Revert "Revert "Don't truncate the title in Color Correction opt..."
734f9c13ec4 : Import translations. DO NOT MERGE ANYWHERE
97b9986d5c6 : Import translations. DO NOT MERGE ANYWHERE
6c0c6b61c0a : Import translations. DO NOT MERGE ANYWHERE
74e3432b8c7 : Revert "Don't truncate the title in Color Correction options"
f0952bef526 : Update Priority Modes segment summary
6737cbf68a5 : Skip updating mode list entries for unchanged modes
c05f0580836 : SettingsApp Implement DISALLOW_GRANT_ADMIN in user creation flow
9e2bda0c875 : Fix the charging string while charging wirelessly
e7a1762ef30 : [Audiosharing] When landscape mode, collapse app bar to make more space. Also refined fragments and make them scrollable.
75a070f3f08 : Restrict MobileDataSlice
01b7062b34f : Restrict admin status change when DISALLOW_GRANT_ADMIN is present
6b6ab639188 : Revert^2 "Expand ToA language support"
bc79a1e074f : Delete keyboard_category_enabled flag (2/2)
773afdfaf76 : Revert "Expand ToA language support"
103e90636fe : Settings search for W-Fi calling
58bc2e3dcac : Fix the option to set a different screen lock in the "Set a PIN" screen is displayed off the screen when the device language is set to Arabic
b377b1c0e4a : [Audiosharing] Increase click target.
711d0b269c9 : Rename CachedBluetoothDevice.getConnectableProfiles()
4ad8e0c568e : Update UI for Flash notifications
8e7b62c8872 : Remove duplicate "lifecycle.addObserver(this)"
b9db3c5395f : Settings search for Roaming
210529efc43 : Reduce flaky of BackgroundInstalledAppsPageProviderTest
bf0b93b1041 : [ToA] Fix unit test failure
0721f5c5b24 : Replace direct usage of update origin by TestModeBuilder.setEnabled() overload
a4c99767b72 : Overhaul the message senders screen
af87233e1e7 : Show different error screen for PS creation based on error
a60a38dd39a : Expand ToA language support
a8297a313bb : Fix LE Audio toggle missing issue for dual mode hearing device
a7c152816d4 : Speed up BasePreferenceController.updateNonIndexableKeys
7edad1c84ad : [Audiosharing] Returns BluetoothDevice when fetchConnectedDevicesByGroupId
c311354d106 : Show uncheck toggle when wep not supported
59e5dc720a3 : Add whether app optimization mode mutable in BatteryUsageDiff proto.
cb824ccbd90 : Resize & round corners on a placeholder interstitial image
65548c0e564 : Add interstitial for modes that are disabled but not by user
5460a244bef : Don't truncate the title in Color Correction options
f2d6fe9e32b : Add "Touchpad visualizer" to input developer options
cd6f77d4325 : [Audiosharing] Change text color.
e85e1c823aa : [Audiosharing] When user enters a bad code, apply error color on summary.
90553d91f12 : [Settings]Check the Satellite modem state instead of enabled state only.
a5636c1cb91 : Update color correction red-green options text
42e46e01050 : Make choose lock screen consistent
767f58785ac : Physical keyboard related options shouldn't be searchable when invisible
4222bed2646 : Revert^2 "Tweak Modes layouts and use updated strings to match mocks"
9804955ad55 : Revert "Tweak Modes layouts and use updated strings to match mocks"
061669815aa : Fix toggle when no_user_switch is applied without EnforcedAdmin
0b7a22210a4 : Add new icons to the Modes icon picker
124a9e1ebd5 : [Audiosharing] Not announce enable/disable when toggle main switch
874c818b31b : Settings search for Vo5G
6ccef63fce8 : RESTRICT AUTOMERGE FRP bypass defense in App battery usage page
2659f8416cb : RESTRICT AUTOMERGE FRP bypass defense in App battery usage page
0e903bfe7f4 : RESTRICT AUTOMERGE FRP bypass defense in App battery usage page
23b88e07244 : RESTRICT AUTOMERGE FRP bypass defense in App battery usage page
c9d2588c69c : RESTRICT AUTOMERGE FRP bypass defense in App battery usage page
3c2a216bbb1 : RESTRICT AUTOMERGE FRP bypass defense in App battery usage page
a6d7b8c9d9d : Improve the robustness of updateNonIndexableKeys
0c097d5c0d3 : RESTRICT AUTOMERGE FRP bypass defense in App battery usage page
83e43b6e988 : Use SwitchPreferenceCompat instead of SwitchPreference
0e44239daf5 : Never restricts Accessibility Activities based on ECM/admin.
8f0c77bb19f : Add mandatory biometric prompt to platform surfaces (4/N)
ed59922ca87 : Remove face/fignerprint search if not present
0359aaeb47e : Tweak Modes layouts and use updated strings to match mocks
f4d44c5500a : Fix Zen tests that were failing with modes_ui enabled
2a8b7039b0b : Fix UnsupportedOperationException from immutable set
413e85fa7a9 : Revert "Change API requestIsEnabled to requestIsSessionStarted"
e15fcaa1cf1 : Reduce flaky of InstantAppDomainsPreferenceTest
7b2435a01c9 : [Audiosharing] Clean up dup codes
0be6705da6e : Call wifiStatusTracker.fetchInitialState first
7009c008f9b : Fix search for MMS Message
cc2114a797f : Add multi-toggle preference UI for device details page
a9eb7c90dd9 : [Bugfix] Fix the failed test case
7477f4ea9a8 : Show category when search "Mobile data"
b0919956718 : Change API requestIsEnabled to requestIsSessionStarted
92d90e7f130 : Import translations. DO NOT MERGE ANYWHERE
37a3e16ae59 : Import translations. DO NOT MERGE ANYWHERE
53c28ece722 : Import translations. DO NOT MERGE ANYWHERE
0db37a4d5b0 : Import translations. DO NOT MERGE ANYWHERE
b7cf038679b : Import translations. DO NOT MERGE ANYWHERE
a463b0af7b3 : Fix a11y issues in the schedule editor
691c0c3f6a3 : Fix unwanted animation when opening Modes list
b8b897e552d : Improve lifecycle of ZenModeFragment & friends
a0ba9182ada : [Internal cleanup] remove warning message for resource ID
aab162f8146 : Do not cancel bonding during bt pairing when orientation happens.
1d9ea3fbe89 : Update preferences after a fingerprint is removed.
c7adef96345 : Make adb team OWNERS of all Adb settings
b5e4a015533 : Remove unused resources since A11yServiceWarning is moved to framework
e8306014f0c : Fix jiggle when opening custom manual modes
e85695f88ce : [dev_option] Update 'Desktop mode on secondary toggle' to be 'Freeform windows on secondary diplay'.
b3ebc1220bf : Import translations. DO NOT MERGE ANYWHERE
69ce43462e2 : Allow turning off currently active modes
6da822d2285 : Add icons for segments in Mode page and (some) subpages
5164cd8cbdf : Sync settingslib/datastore library
9fb316de8b7 : Can not reset the sim name in the onboarding sim flow
ec31852c7b4 : Fix Talkback focus on random position when launch Settings homepage
a8eda25ccaa : Add setting illustration to notification cooldown
919019ca566 : [Flag cleanup] edit_shortcuts_in_full_screen is always on now
da21128568e : wifi: fix ADB URI doesn't work
d0fc102275b : Fixes to CircularIconsPreference & friends
246960de0cf : Update top of modes page
31ec11f0b6d : Hide background when identity check auth is requested
01ecf762474 : Add content description to QR code image for talkback.
0395a8035a0 : [Audiosharing] Use a11y compliant color for dialog buttons
cf13fe7776b : Create SubscriptionRepository.phoneNumberFlow
fbb56c4d1ca : Fix crash if trying to erase the FRP data.
c181d60bac6 : Fix race condition when requestNetworkScan
44c25ed47aa : Add accessibility appearance related B&R function for Onboarding
b3b8160c3fc : Adding owners for privatespace
591424e2a38 : Import translations. DO NOT MERGE ANYWHERE
38aaa276251 : Disable all preferences (except toggle) when a mode is disabled
77191e9519f : Show confirmation dialogs when enabling or disabling a mode
560a0fa9e88 : Make vendor can override the condition of adjusting properties of header text
99336883335 : Clear cache data to recalculate usage slot after receiving timezone change intent.
3fac9ad21b8 : Remove ex-team members from OWNERS
24bf20f0336 : Don't add profiles to device details page if it's null
615133cc00c : Fix the scrolling behavior in Settings homepage
ee6b4bdc220 : Change text color for better contrast
48f304a23fb : Clean up preference_summary_default_combination in Settings.
d519d1fbaab : Remove unecessary logs
1821d25d39b : External display mode limit flag in settings
9e2ac046e40 : Changes to the trigger segment
ec6e93f3f46 : Developer option crashed when Bluetooth feature disabled
d4965bd5cc2 : Ignore broadcast intent from additional profile.
f5d279c9a2f : Check config to Show/Hide Private space Hide Illustration
b7e0d7b1a64 : Import translations. DO NOT MERGE ANYWHERE
6173c8acb7d : Import translations. DO NOT MERGE ANYWHERE
aafc8632903 : Import translations. DO NOT MERGE ANYWHERE
d5e4ae0a801 : Import translations. DO NOT MERGE ANYWHERE
98e196d5896 : Import translations. DO NOT MERGE ANYWHERE
6ac305bdc57 : Import translations. DO NOT MERGE ANYWHERE
6a8dff19acd : Import translations. DO NOT MERGE ANYWHERE
9bae71c15cd : Add mandatory biometric prompt to platform surfaces (3/N)
1189e24e475 : startActivityForResult with new Intent
20d2eabe35c : Checks that prebundled categories contain only preinstalled contents.
581fbc8dfa0 : feat(color correction): Disable slider when not applicable
cfb087632c1 : Fix settings crash for non-fingerpirnt devices
9609216cb5f : [Dev options] Conditionally show Freeform toggle: Only display when freeform is NOT available by default on the device.
f5b58ea3be3 : Robolectric upgrade
f624d6adf77 : Refresh templates when fp removal fails
df9b9abd4da : External display page is not searchable
44c72727336 : Final (?) touches to people/apps/sound circles
4ff23211dd2 : Migrate to onViewCreated in DataSaverSummary
64e01615cb4 : Add null check before PackageManager operations
11865236b01 : Update color of ring battery indicator
d8b9fe8f013 : Show icons for allowed contacts
1c5a04317e8 : [Audiosharing] Make audio sharing dialog body scrollable
467bb26083b : Add accessibility label for "QR code" scanner. Also added landscape mode.
7299e0f6bd3 : Add accessibility label for "QR code" image. Also added landscape mode.
c0c3b65c5ce : [BugFix] Fix the incorrect state for dockdefend on battery settings page
8dd7d1cc80f : Add accessibility label for "QR code" button in Audio sharing page.
a20aef38cb3 : Update setting text of notification cooldown
352100397f2 : Show icons for allowed sounds
15ed707dbcb : Log metrics for pointer icon settings changes.
50f762ef5a6 : Update the text for Notifications cooldown settings
83b49e06c2d : Remove Biometric Option from Private Space Lock Setup in Settings
9ce9cb28339 : Show disabled summary for CDC
d779dd0b70b : Added new fingerprint metric categories.
0ebc865c5e5 : Show icons for apps bypassing DND
93036e2045d : Clean up slice from spa and move androidx.slice dependency to Settings.
47a83c7ed72 : Fix mac randomization value mismatch
9187f1fd7d2 : Add wait for title_displayed
512141619d0 : Fix whenNoInstaller_notDisplayed
dcc60f0371f : Update FakeFeatureFactory
d11b1dc739e : Too short error message on CDC is no longer red.
a5ca3c2c9b3 : Remove todo from PrivateSpaceMaitainer code
7b24af118c5 : Add accessibility appearance settings backup feature flag
371e7b09e11 : Clean up WifiPrimarySwitchPreferenceController
0ffd546f2f6 : Clean up UiccInfoEntity unused fields
7301e6a098e : Fix capitalization in location settings footer
927e197db31 : Start PrivateSpaceDeleteActivity in full screen on foldables
c641849a429 : Add Multiuser team to the OWNERS file for users package in Settings
78b485a3bb2 : Add Mouse keys A11Y settings to PK settings page
fb0583404f1 : Always set cross sim calling
da3ae255e3a : Distinguish the profile of DND-bypassing apps
7a40ecd953d : Determine LeAudio toggle visibility after mIsLeAudioOnlyDevice is initialized
a1b214cb88e : Import translations. DO NOT MERGE ANYWHERE
3543116e8cb : Import translations. DO NOT MERGE ANYWHERE
22eb84ad979 : Import translations. DO NOT MERGE ANYWHERE
cfff5ea92e0 : Import translations. DO NOT MERGE ANYWHERE
42e8f3f44eb : Import translations. DO NOT MERGE ANYWHERE
a9d5afd67ca : Import translations. DO NOT MERGE ANYWHERE
9f0d501ae00 : Import translations. DO NOT MERGE ANYWHERE
c1ca881be10 : Import translations. DO NOT MERGE ANYWHERE
62004763e1f : Remove searchability of CellularSecuritySettingsFragment
2348fefd48d : Tests - Add mandatory biometric prompt to platform surfaces (1/N)
ec61f8bea31 : Move PreferenceControllers to member variables to prevent memory leak
05b28d24c3d : Show less secure warning in Network details settings
cacc9a88b2d : Revert^2 "Support search "Mobile data""
969fc9639bf : Support dynamic injected preference icons from raw data
457277d6f54 : Move TestModeBuilder to SettingsLib
b24288e0c77 : feat(EvenDimmer): refactor the initialization process
979de759522 : Revert "Support search "Mobile data""
bfcd25edca1 : Check all member devices to determine whether it's LeAudio-only device
50d9e342e86 : Support search "Mobile data"
da2e2c3e4a4 : Clean up BT stack log level preference controller and tests
80bec7adef9 : Update tests for mandatory biometrics
620755c2938 : Add Settings for vector-specific PointerIcon stroke colors.
1257610b0ec : Update Touchpad settings page to include mouse.
cd4cf674229 : Clean up SubscriptionInfoEntity unused fields
9775bd31f9d : Wifi Sharing page uses a new enum for telemetry.
e9c4adfaf10 : Remove package biometric2 from AOSP settings
f85290cbbfc : Remove leftover "all" option from zen mode Apps page
5c6a6f2730e : Remove unneeded tests
3cd8fc86e13 : Add "rename" option to 3-dot menu
20758d5cfe3 : Fix RTL alignment issue in private space education
419a6a90790 : FRP bypass defense in App battery usage page
21a54d03430 : [Settings] Add pref key for metrics
0771fd8a9e5 : Uses a custom state description for the Audio Balance seek bar.
f0bd2d38d46 : Fix the wording order of personal and work are different in the device unlock settings
b456e845707 : [Dev option] Use DesktopModeStatus and ToggleOverride from wm/shell in Settings DesktopModePreferenceController
e24c5f37d24 : Fix test failures in deviceinfo
cb46b1dc9cd : Import translations. DO NOT MERGE ANYWHERE
8607e0fe680 : Import translations. DO NOT MERGE ANYWHERE
86a87925f64 : Import translations. DO NOT MERGE ANYWHERE
5bc09d30729 : Import translations. DO NOT MERGE ANYWHERE
edc6ee27c2b : Import translations. DO NOT MERGE ANYWHERE
e522b250fca : Import translations. DO NOT MERGE ANYWHERE
ccebfb91dbc : Import translations. DO NOT MERGE ANYWHERE
d769e1a8d73 : Import translations. DO NOT MERGE ANYWHERE
f8b46c01e83 : AiCore reattribute feature
574fcaf1b24 : Add mode: Choose name and icon for new custom modes
ec376bcfced : Use a temporary summary in the "Apps that can interrupt" preference
60eae5e01cb : [Touchpad Setting] Hide Touchpad page when there's no connected one
79c69fccd18 : Fix display problem in the freeform mode
b9049f75887 : Fix FP enroll page content overlapped by buttons
a7b13c11cdd : Disable "Add network" if DISALLOW_ADD_WIFI_CONFIG
99e33291d3c : Settings: fix unexpected routing selection
5d96249d6e5 : Add ring indicator for battery level
e15e2397afe : Avoid dump BatteryReattributeDatabaseHist if the feature is disabled
86a9e06419c : Repost PageAgnostic mode notification when dismissed
4fd34aa3861 : Create a new link preference for priority modes entry
a059eabdb35 : Update OWNERS for DesktopModePreferenceController
bb10c9f4df2 : Fix IndexOutOfBoundsException
935cea2ca7b : Gray out admin-disabled screenlock option properly
ec5df5cd1e0 : Remove `Use on-screen keyboard` preference from Physical Keyboard page
999b8a9f332 : Fix flaky test for persistent notifications
6a6a2631776 : Fix AppBatteryPreferenceTest flaky
5d5a945fed1 : Right-align "end time" portion of the schedule setter.
606bfb3057c : Add mandatory biometric prompt to platform surfaces (2/N)
cf9eee0bb51 : Exclude webcam and MIDI USB preferences from requiring auth challenge
2a19cc1874f : Check that modes can be deleted before adding delete menu option.
0922f282d8a : Fix certificate manager UI (take 2)
b2dfa6a1235 : Consolidate statusbar/notification and notification/
318636d51bd : Update the conditions of power plugged determination.
45f1e819d36 : Icon picker: Styling improvements
2639c19474e : Add mode: Support for app-provided modes
e55e9dc90bb : Fix UI flashing after changing network mode
374b49a643c : Import translations. DO NOT MERGE ANYWHERE
4a58c5d213b : Import translations. DO NOT MERGE ANYWHERE
2c4245015f5 : Import translations. DO NOT MERGE ANYWHERE
c6dc59e1a37 : Import translations. DO NOT MERGE ANYWHERE
8f794e6c053 : Import translations. DO NOT MERGE ANYWHERE
1fd1201d421 : Import translations. DO NOT MERGE ANYWHERE
adb91863c49 : Import translations. DO NOT MERGE ANYWHERE
d141c167f0d : Import translations. DO NOT MERGE ANYWHERE
083fda36735 : Fix MobileNetworkSettings kotlin.UninitializedPropertyAccessException
049de84f2de : Add mandatory biometric prompt to platform surfaces (1/N)
8f313621aa9 : Refactoring Accessibility settings to use ShortcutConstants.UserShortcutType
74670e4923d : Fix to hide Display over other apps permission setting for the Scone application.
d98058c4b75 : [Dev option] Add a dev option to enable DW.
2956baaf51e : Show bundles separately from other channels
dc9701f427e : Launch oobe from Settings
21539cd2bee : Link to app-provided configuration intent for app-owned rules.
a954e914dd6 : Add a flag to protect overwrite app optimization mode to restricted mode.
483d90b5525 : Simplify default keyboard vibration settings value
07a346fcf51 : Fix dup preference key on Connected devices page
29f73d68fe2 : Exclude charging period when calculate the reattribute duration (5/5)
789aacf4991 : Clean up the keyboard vibration config
2a3e96b4b52 : Fix to hide Display over other apps permission setting for the Scone application.
e43c42e2114 : Cleanup privacy hub related flags
9507c611558 : Settings: Adapt edge-to-edge enforcement
1892d20ce8f : Add condition for askEveryTime of SMS at Primary Sim
234872e1873 : Fix UI issues in localization
dd0ae72eb93 : fix TrustAgentsPreferenceControllerTest
c1a4abbc510 : Migrate "duration for quick settings" to new modes page.
daeb06c3b0d : [Bug Fix] "Dock defend string and tips in settings are incorrectly" issue
75a382fc464 : Migrate SearchFeatureProviderImpl to Kotlin
2746c6015e4 : Fix text cropping in pairing dialog
c49658d1547 : [Audiosharing] `onDestroy()` is not guaranteed to be called after `stopSelf()`. In this case callbacks are not unregistered timely and the notification kept being brought up again if any callback is received.
b8ad25f8bd7 : Clean up MobileNetworkInfoEntity unused fields
7dbe6517ecc : Keep FakeFeatureFlagsImpl
7529e1bea7f : [Audiosharing] Increase test coverage.
7ef8b0c5184 : Export SpaDestination.startFromExportedActivity
60d3a116625 : Bind action to fragment: adaptive notif settings
4a2a3c12795 : Added flag to biometric environment
d5321719fed : Removed redundant dependcy from build file
4cfc0d81569 : Revert "Fix "Dock defend string and tips in settings are incorrectly" issue"
f554e16f45e : Add more condition to avoid to open the SimOnboardingActivity
6e6df5d6e21 : [Audiosharing] Fix IllegalStateException at getChildFragmentManager
c2d2de085d2 : Changes to icon picker for reusability in "add mode" flow
7ff146a34a8 : Fetch package uid under the corresponding user handle.
361020dfdcd : Allow the background activity start from legacy suggestion cards
d1114107dfd : Fix "Dock defend string and tips in settings are incorrectly" issue
f22b2668e04 : Guard against exception when reg/unreg content observer
13988cec013 : Skip load app name from PackageManager while init the BatteryEntry.
7acebd1b972 : Revise the order in the strings to make "Face" in front of "Fingerprint" except for "Choose a screen lock" screen
bc93a6a1468 : Reattribute data into other apps as the final result (4/5)
af56a3ea211 : Not use SubscriptionInfoEntity in DataUsageList
b70c8057179 : Fix unable to erase eSIM
edc72a9b0fc : SubscriptionRepository.activeSubscriptionIdListFlow
75509bd06bc : Avoid to change preference UI content from tapping outside of dialog.
a1928d2b29d : Import translations. DO NOT MERGE ANYWHERE
4ab8a91ca7c : Import translations. DO NOT MERGE ANYWHERE
e908765fab0 : Import translations. DO NOT MERGE ANYWHERE
395d20ca1aa : Import translations. DO NOT MERGE ANYWHERE
2b31680efef : Import translations. DO NOT MERGE ANYWHERE
8a36b3d816e : Import translations. DO NOT MERGE ANYWHERE
0117f0587d0 : Import translations. DO NOT MERGE ANYWHERE
a80e4c070b2 : Import translations. DO NOT MERGE ANYWHERE
16f973b8364 : Revert "Restart fingerprint auth on cancel."
477ebd25f2f : Move 'show hidden channels' option
28718116948 : Allow overriding DeviceDiagnosticsPreferenceController.
7fb0c3308ed : Adjust strings in modes list to match latest mocks
2f1a7d6155c : chore(onefingerpan): update onefingerpan preference summary and magnification settings page footer description
d303afbbd75 : Add Settings for vector-specific PointerIcon scale.
a6016e65522 : Added External Display settings page
a074f274991 : Add device to to cached device manager if it's not present
f9424c6231d : [Audiosharing] Avoid start sharing dialog for single device.
2b78c17e842 : Remove unavailable preset info option
954d0279179 : [Audiosharing] Test getInstance for states
a23c53c9a94 : Fix Talkback can focus on blank area
b132ed91b1d : Clean up MobileNetworkRepository.DataRoamingObserver
e4087bf29f9 : Enable 16kb tests on general-tests suite
25e1b4d88b6 : Show disabled add actions in COPE mode
0f311e11959 : Add handling of admin enforced restrictions in Users Settings
caef61b5eb7 : Refactor multiuser toggle to control user switch feature
eb7285170b0 : Add "delete mode" option on mode configuration page
f60b42acad6 : When received Carrier Config Change, refresh UI.
bcc608fbb21 : Style priority modes items in aggregator
4afef7eed19 : [Audiosharing] Created test for the name and password preferences.
e8288512ee8 : chore(brightness suw): adjust auto brightness detail page footer content description
c16e835884a : Public processAndSortEntries API for battery reattribution work
b1dad7d5b44 : Move ZenModesBackend to SettingsLib.
562f56bb7a8 : Use wifiCallingReadyFlow in WifiCallingSettingsForSub
871b2b7a85f : Update the database filename and the version number as the same time
e0abdc5c7aa : [Audiosharing] Created test for the main controller.
44a0b59ad27 : [Audiosharing] Listen to `onProfileConnectionStateChanged` of LE_AUDIO_BROADCAST_ASSISTANT to be more precise on device connection status upon bluetooth on/off. Also increase test coverage.
a1acf685d0b : Change the text of the search bar in Homepage screen
cfd401b04e6 : Fix crash in RoamingPreferenceController
ef12f1ddb56 : New CarrierConfigRepository
4b85389124a : [Audiosharing] Increase test coverage for audio stream states.
ad93026e3b0 : Fix Apn network type tests
764f8d73a47 : Don't show the QuickSetting tooltip when we stopped auto add qs tile for the user
57fa134ade9 : [Homepage revamp] Adjust the padding of Search bar in the homepage container.
dea5102c44c : Migrate Settings intents
9a8b50baea3 : Show message when no preset info is obtained from the remote device
3b62c233100 : Design refresh for modes that don't filter notifications
98319ac0f53 : Load and process the battery reattribute data in the periodic job (3/5)
c7eded46e19 : Fix edge-to-edge issue in certificate manager UI
f1b3c2b9c91 : Use old getSelectableSubscriptionInfoList
ec59cd0c8bd : Move mobile data logic into MobileDataRepository
c502ee45409 : Fix tests in UserDetailsSettingsTest and TimeoutToDockUserPreferenceControllerTest
5ac9d9c8fa0 : Fix Settings restart during Reset mobile nework settings flow
0bf4899f3ef : Support adding an automatic schedule to previously-manual system-owned modes
e36a2d863e1 : Clean up unused fields from MobileNetworkRepository
89df32b48c3 : [Audiosharing] Add log for debugging.
71331802ef4 : Refactor ApnEditCarrierEnabled
5434bb2a0f9 : FaceEnrollIntro requires scroll for accessibility
f8dad38722f : RESTRICT AUTOMERGE Restrict Settings Homepage prior to provisioning
87ce283623b : RESTRICT AUTOMERGE Restrict Settings Homepage prior to provisioning
2f0db305a6b : RESTRICT AUTOMERGE Restrict Settings Homepage prior to provisioning
b66997fc4e2 : RESTRICT AUTOMERGE Restrict Settings Homepage prior to provisioning
d83f47397e6 : RESTRICT AUTOMERGE Restrict Settings Homepage prior to provisioning
7f1c4df02d1 : RESTRICT AUTOMERGE Restrict Settings Homepage prior to provisioning
c02f4ee1936 : RESTRICT AUTOMERGE Restrict Settings Homepage prior to provisioning
d226a97617f : Dump the BatteryReattribute from the database into bugreport (2/5)
4296b30dcf8 : Determine Spatial Audio AudioDeviceAttributes by BT profile state
c956160fe75 : Lazy create InternetPreferenceRepository
b5a82c2f91b : Update the icon for the adb wireless pairing code preference.
5097783e6e4 : Retrieve WifiDppQrGeneratorFragment at runtime.
e01855dcdb1 : Fix SubscriptionInfoListViewModelTest
80a81431f45 : Use Kotlin List & NonNull String
40ec147d2b9 : Opt out of predictive back for biometrics
ee414b4c43d : Extract the not-strictly-modes-related parts of ZenModesBackend
52cbe215697 : [Audiosharing] Add audio sharing loggings (P4)
9e88efecdfc : Refactor PrintSettings (2/n)
f5cf54bcc74 : Add new database table and proto for battery usage reattribution (2/5)
08907935df3 : Add flag to force expire the app optimization mode event.
dc02b5ea593 : Reduce api calls when getDataSummary
5ae0a849dd7 : Import translations. DO NOT MERGE ANYWHERE
09044a6086c : Import translations. DO NOT MERGE ANYWHERE
167de89267a : Import translations. DO NOT MERGE ANYWHERE
6f9a2c5cc37 : Import translations. DO NOT MERGE ANYWHERE
5eb10526dc5 : Import translations. DO NOT MERGE ANYWHERE
bdfd24ed5a7 : Add a condition for preventing NPE when accessing SatelliteManager
b3f2e4d517d : Migrate battery usage DAO to Kotlin
288b40ee4f5 : Fix Apn network type tests
f462b0278df : Fix test case failed
0569121109c : Add @RequiresPermission to ACTION_PREPARE_FACTORY_RESET
7e0b376b113 : Ignore fragment attr from ext authenticator resource
f5e9b0167aa : Ignore fragment attr from ext authenticator resource
24e2f2d2f65 : Ignore fragment attr from ext authenticator resource
e2dc98c21db : Ignore fragment attr from ext authenticator resource
abf11e73505 : Ignore fragment attr from ext authenticator resource
d43f82be7a1 : Ignore fragment attr from ext authenticator resource
8607f3a34e3 : Ignore fragment attr from ext authenticator resource
8c1d5ff5b68 : Add strict_mode: false
64f4619d681 : Fix SmartForwardingActivity crash at screen rotation
8887011b87f : Fix network can't handle simultaneously SS request for both subs

+- Project: platform/packages/apps/SettingsIntelligence

e135f6e : Import translations. DO NOT MERGE ANYWHERE
7ea0a7d : Import translations. DO NOT MERGE ANYWHERE
cc232d0 : Import translations. DO NOT MERGE ANYWHERE
3644011 : Import translations. DO NOT MERGE ANYWHERE
a71ba2b : Import translations. DO NOT MERGE ANYWHERE
b03743a : Import translations. DO NOT MERGE ANYWHERE
be8f722 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Stk

ef2c7f1 : Import translations. DO NOT MERGE ANYWHERE
863a092 : Import translations. DO NOT MERGE ANYWHERE
574a0c0 : Import translations. DO NOT MERGE ANYWHERE
ae76bfd : Disabled edge-to-edge display support for StkInputActivity
63c7a4f : Import translations. DO NOT MERGE ANYWHERE
dd38858 : Import translations. DO NOT MERGE ANYWHERE
1c06ff5 : Import translations. DO NOT MERGE ANYWHERE
dcf926e : Import translations. DO NOT MERGE ANYWHERE
0ed7433 : Import translations. DO NOT MERGE ANYWHERE
942971d : Fix activity content is covered by system UI issue.

+- Project: platform/packages/apps/StorageManager

191c8f1 : Import translations. DO NOT MERGE ANYWHERE
786cf20 : Import translations. DO NOT MERGE ANYWHERE
498ff1e : Import translations. DO NOT MERGE ANYWHERE
03c68b3 : Make java_sdk_library dependencies explicit
abf595a : Import translations. DO NOT MERGE ANYWHERE
a371efb : Import translations. DO NOT MERGE ANYWHERE
c0ae907 : Import translations. DO NOT MERGE ANYWHERE
13bc368 : Upgrading Robolectric which removed deprecated FragmentUtils.
d171956 : Import translations. DO NOT MERGE ANYWHERE
a99213e : Import translations. DO NOT MERGE ANYWHERE
0d6f312 : Import translations. DO NOT MERGE ANYWHERE
da4ed99 : Import translations. DO NOT MERGE ANYWHERE
6a47ce1 : Add strict_mode: false

+- Project: platform/packages/apps/SystemUIGo

fbf53d1 : Update dependencies
9d31d1e : Add kevhan to SystemUiGo OWNERS
f123cfe : Include accessibility modules in SystemUIGo

+- Project: platform/packages/apps/TV

4b87fb4c : LiveTV: update app version code

+- Project: platform/packages/apps/Tag

207159a : Import translations. DO NOT MERGE ANYWHERE
0f3d5f9 : Import translations. DO NOT MERGE ANYWHERE
347a809 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/ThemePicker

4a241f7f : Import translations. DO NOT MERGE ANYWHERE
84c5c804 : Fix clock being clipped when scaled down in new customization picker ui
53c5f71a : Make colorContrast setting dependent on framework value
f63b5b51 : Import translations. DO NOT MERGE ANYWHERE
5be0741c : Increase max color options size
ec6da883 : Adding launch source info in the wallpaper picker intent (2/3)
744ce207 : Match height for ColorSectionView and WallpaperQuickSwitchView
be70fb8b : Clock customization screen (1/3)
2ecb7cf4 : Import translations. DO NOT MERGE ANYWHERE
36547929 : Import translations. DO NOT MERGE ANYWHERE
6aad09e7 : Import translations. DO NOT MERGE ANYWHERE
679ca1d8 : Add changes for category wrapper
95f3044b : Apply button
692e31db : Remove the SHAPE enrty
36721501 : Send messages to launcher renderer to update grid (2/3)
621623e7 : Grid customiztion screen (1/2)
7f986dca : Make java_sdk_library dependencies explicit
ea9b4eaf : Update More Wallpapers text color on system color change (2/2)
1e0307f1 : Animate tab color change when system color is changed (2/2)
40b413ac : Remove unused line in DoubleRowListItemSpacing
1e73681f : Move Sample WeatherData to be available in more places
33dfa287 : Fix floating sheet overlap with 3 button navigation bar
2589caa1 : Add CustomizationPickerActivity2 to TP Manifest
f97137e2 : Partly revert ag/28850904 to solve small clock overlaps with smartspace
0b23bca6 : Pass Screen info to Workspace binder (2/2)
05bf28b2 : Fix small clock view bugs
1806111e : Shortcut preview update (2/3)
8591ce1a : Import translations. DO NOT MERGE ANYWHERE
e92cba39 : Import translations. DO NOT MERGE ANYWHERE
3da0c511 : Implementing navigation logic in view layer
d9822c9a : Implement loading indicator flow
d0c7c3a7 : Added changes for CategoriesInteractor
da29e457 : Remove transit clock flag
f8b0d9d5 : Import translations. DO NOT MERGE ANYWHERE
6ec49c6b : Implementing interactor for creative categories
364b1e36 : Shortcut option entry
1bcf19b9 : Import translations. DO NOT MERGE ANYWHERE
7b249f04 : Use bgScope for NotificationSettingsRepository
11b6c944 : Add SystemSettingsRepository to customization tests
ca7dde98 : Fix ThemePickerLib for use_resource_processor: true
8714d980 : Provide SystemSettingsRepository to ThemePickerAppModule
d1e8dca1 : New Floating Toolbar (2/2)
905acecf : Move effect controller injection (2/3)
c1904cd3 : Update settings interactor constructor in ThemePickerInjector
d9a976bc : Import translations. DO NOT MERGE ANYWHERE
c8fa83b0 : Reorder function names (2/3)
55e2b994 : Rename module function names (2/3)
8fa00735 : ClockPickerViewModelTest
251234c3 : Clock style list content
04200f17 : Fix preview not updating on grid reset (2/3)
907697fe : Clock floating sheet height animation
34bdd6e9 : Clock floating sheet (2/2)
d7fa975c : Revert^2 "BC25 Preview current wallpapers (2/2)"
a64f2a32 : Inject clock related components (2/3)
450f44e5 : Inject WallpaperRepository directly (2/3)
2303e09e : Use the correct nav height (2/2)
d21e2760 : Import translations. DO NOT MERGE ANYWHERE
18f9b945 : Import translations. DO NOT MERGE ANYWHERE
2aaa0e76 : Revert "BC25 Preview current wallpapers (2/2)"
4922a3eb : BC25 Preview current wallpapers (2/2)
6a5b0cbc : ColorPickerViewModel2Test
f0fd04e3 : Colors floating sheet (1/2)
d97e771d : Import translations. DO NOT MERGE ANYWHERE
e49b47b1 : Import translations. DO NOT MERGE ANYWHERE
e6822594 : Inject color related components (2/3)
b6285f43 : Rename bottom sheet to floating sheet (1/2)
60ab2312 : Fix color picker preview cropped in RTL (2/2)
b39c8a7e : Toolbar UI (2/2)
60049f3d : Quick affordance list (2/3)
880f5b7f : Import translations. DO NOT MERGE ANYWHERE
da43b325 : Import translations. DO NOT MERGE ANYWHERE
0923b14d : Make wallpaper downloader activity-retained-scoped (2/3)
8e6e8f79 : Move customization related layout to ThemePicker (2/2)
38257d1f : Inject KeyguardQuickAffordancePickerInteractor (1/2)
93310304 : Customization entry layout (1/2)
a69a5903 : Remove view map from customization option util (1/2)
4d4aaff7 : Fix notifications undo system (1/2)
bec18c52 : Udpate package name for FakeLiveWallpaperDownlaoder (2/3)
3e0fb7bc : Fix ThemePickerLib for use_resource_processor: true
fa21e214 : Add strict_mode: false

+- Project: platform/packages/apps/Traceur

303ad308 : Remove SystemUser requirement from BindableTraceService.
9a448e54 : Import translations. DO NOT MERGE ANYWHERE
95023439 : Import translations. DO NOT MERGE ANYWHERE
4ddc0cf9 : Import translations. DO NOT MERGE ANYWHERE
7f5ac688 : Import translations. DO NOT MERGE ANYWHERE
51f69080 : Import translations. DO NOT MERGE ANYWHERE
45091067 : Import translations. DO NOT MERGE ANYWHERE
29570fb8 : Add system propety data source for desktop window traces.
5f82d2c0 : Import translations. DO NOT MERGE ANYWHERE
8a3ee270 : Allow traces to be shared more than once
780242ce : Update share sheet to use Intent.createChooser()
76cfdf21 : Fix "too long trace" error when using PresetTraceConfigs.
03b1256e : Fix StrictMode violation in TraceController.
e4a993dc : Update icon for MainWearActivity
c697301e : Import translations. DO NOT MERGE ANYWHERE
ebd7483f : Fix Traceur notifications for HSUM builds
f5f2fb00 : Clean up session_stolen-related code
4e560d2a : Clean up session_stolen-related code
70bb22b7 : Clean up session_stolen-related code
9ca77613 : Update flags of surfaceflinger.layers data source
d48a5ba5 : Allow other apps to start Long Traces
38e83559 : Import translations. DO NOT MERGE ANYWHERE
7694329c : Import translations. DO NOT MERGE ANYWHERE
6745f4c1 : Import translations. DO NOT MERGE ANYWHERE
e2ce75d1 : Import translations. DO NOT MERGE ANYWHERE
206152bc : Take input trace when Winscope tracing is enabled
18b7b6c1 : Import translations. DO NOT MERGE ANYWHERE
76f22d73 : Remove InternalReceiver
aad37bcc : Add foreground service type for StopTraceService
8fad7683 : Share available TAGs with other processes via IPC.
89b4d357 : Refactor Traceur's TraceStart code to accept a TraceType.
4ec1f242 : Allow other build targets to include Traceur's resources
cf0a1557 : Import translations. DO NOT MERGE ANYWHERE
6ed48ec6 : Import translations. DO NOT MERGE ANYWHERE
620e6c1e : Import translations. DO NOT MERGE ANYWHERE
dc932ae2 : Update Traceur target SDK to 34
d62c3edd : Increase ftrace buffer size to 16MB
ae511d08 : Add WindowManager data source (Winscope traces)
16d0b7a1 : Import translations. DO NOT MERGE ANYWHERE
115f95f3 : Import translations. DO NOT MERGE ANYWHERE
6259a862 : Import translations. DO NOT MERGE ANYWHERE
892c660d : Clarify bug report attach string

+- Project: platform/packages/apps/TvFeedbackConsent

3321fa8 : Import translations. DO NOT MERGE ANYWHERE
6ba4e14 : Import translations. DO NOT MERGE ANYWHERE
b07796e : Toggle bugreport switch in TvFeedbackConsent based on intent extra
b666919 : Import translations. DO NOT MERGE ANYWHERE
d9d2787 : Update OWNERS
98b2ec2 : Update OWNERS

+- Project: platform/packages/apps/TvSettings

f02f3d230 : Import translations. DO NOT MERGE ANYWHERE
c586fec5a : Import translations. DO NOT MERGE ANYWHERE
15e52a648 : Copy needed portions of framework and support slice code into TVSettings
b66ff1c27 : ui:Adding Bounce Keys Feature
2ba96776b : Revert "Replace to the parent URL when Bluetooth device is null."
0b8b37f61 : Import translations. DO NOT MERGE ANYWHERE
f9a7bea5f : Import translations. DO NOT MERGE ANYWHERE
fb5ecf923 : Import translations. DO NOT MERGE ANYWHERE
525110d2f : Import translations. DO NOT MERGE ANYWHERE
87a5136a4 : Import translations. DO NOT MERGE ANYWHERE
c7e7f4e66 : Fix TvSettings code for HDR bugs
96d0de7fa : Show eco_hint for optimized power mode
830f82a49 : Fix that when selecting a SlicePreference item by mouse, the corresponding preview page was not loaded properly, resulting in a crash
99d8dde6f : Import translations. DO NOT MERGE ANYWHERE
d23f0c3b9 : Consolidate Bluetooth support under a single directory with separate OWNERS
c0ecf2747 : Check if specific slice URI is supported by configured slice provider
540ae3eb4 : Open IME on the password GuidedAction on resume
dd605644f : Fix NullPointerException on sliceInputsPreference
cc6f1a1f7 : Revert "Fix TvSettings code for HDR bugs"
20a575bc2 : ui: Accessibility Key Repeat feature implementation
42f91ca13 : Import translations. DO NOT MERGE ANYWHERE
a6abc4719 : Fix TvSettings code for HDR bugs
63ca73633 : Remove config_backlight_integration_enabled
877ac563f : Add a fallback URL for Channels and Inputs slice
7e2a25f44 : Import translations. DO NOT MERGE ANYWHERE
6429369f2 : Import translations. DO NOT MERGE ANYWHERE
a3bd6ff32 : Update mDisplayManager to be initialized in onAttach(). Add validity check during onDestroy if fragment is immediately removed causing mDisplayManager not to be initialized throwing UninitializedPropertyAccessException.
6f0c5afb6 : Remove permissions that are not needed for Slices
ece71a419 : ui: Adding Screen reader in TalkBack Settings
c448d01b2 : Switch to IMM.isAcceptingText to judge if the IME is visible
fb626dea8 : Import translations. DO NOT MERGE ANYWHERE
1a6cf46c5 : Import translations. DO NOT MERGE ANYWHERE
243eb9a05 : Keyboard display
ba98d363d : ui: Restructuring "Accessibility Notification Timeout"
c6c2d4ea5 : Allow LauncherX to open factory reset activity
8be8c30c2 : Import translations. DO NOT MERGE ANYWHERE
00a7f1130 : Import translations. DO NOT MERGE ANYWHERE
95690598c : Add "Backlight" preference in ConnectedDevicesSliceProvider
65f067b6f : Import translations. DO NOT MERGE ANYWHERE
42430c0c8 : Import translations. DO NOT MERGE ANYWHERE
e526ff1f9 : Log Settings startup latency when called from Dashboard
da7c08ff3 : Ignore DPAD_LEFT/_RIGHT in OnBackKeyListener when IME is active
7daf0182d : Support optional "Help & Feedback" slice
8a3434933 : Fix NPE if connectivity listener is null
3c9a45e8d : Use system alert dialogs for network requests
caa919597 : Revert "Check UserManager.DISALLOW_ADD_WIFI_CONFIG restriction when network fragment is shown."
37374f93a : Import translations. DO NOT MERGE ANYWHERE
0ed1d516a : Import translations. DO NOT MERGE ANYWHERE
0b6b37722 : Use a better SwitchCompat style for keyboard list
a253cab67 : Prevent crash on "Manage Keyboards"
a87d8a7d0 : Handle CarrierConfigManager being absent
7b475e1ec : Import translations. DO NOT MERGE ANYWHERE
59a1141de : Import translations. DO NOT MERGE ANYWHERE
b95c3d6fa : Allow system overlay to specify apps that are not to be disabled
aac95482e : Use default theme for network request dialog
540feb3bb : Import translations. DO NOT MERGE ANYWHERE
24c5eea15 : Import translations. DO NOT MERGE ANYWHERE
98cab3bef : Import translations. DO NOT MERGE ANYWHERE
9b2e0a3c5 : Import translations. DO NOT MERGE ANYWHERE
3e0e126d8 : Fix the problem that "forget" does not return to the previous level UI, bugId: b/341040773
fc3a0efeb : Import translations. DO NOT MERGE ANYWHERE
1befc8d2a : Import translations. DO NOT MERGE ANYWHERE
babb78b0d : Import translations. DO NOT MERGE ANYWHERE
2d0365cd2 : Import translations. DO NOT MERGE ANYWHERE
14e13248b : Revert "Prevent using Automatic to enable all HDR formats when selecting Force SDR conversion"
a266607fc : Revert "Enable optimized_shrink_resources r8 flag for TvSettings"
58c9a21a0 : Add TV OS Media team members as primary owners for display and sound
60f2dee04 : Merge partner customisations only if any are declared.
4c4326c77 : Import translations. DO NOT MERGE ANYWHERE
cba5b4e19 : Import translations. DO NOT MERGE ANYWHERE
03a0745a3 : Check for invalid resource ID instead of null, this way the partner customization module doesn't crash on missing resource and permits partners to customize a few modules instead of all of them.
caea3726f : Add strict_mode: false
8dc61218e : Revert "Do not allow users to enable HDR formats when selecting ..."

+- Project: platform/packages/apps/TvSystemUI

e98c77f : Update dependencies
ebe13d7 : TV: Rename MediaOutputController
a0cf118 : Update volume mute / off icons.
e62f3d1 : Make java_sdk_library dependencies explicit
6ab16d3 : Add mockito-kotlin dependency to TvSystemUI
c8b5a5d : Pass VolumePanelGlobalStateInteractor to MediaOutputController
d7c5ec0 : Add TvSystemUI postsubmit tests
e5b96a7 : Adding dagger injection mapping
4c5d3e1 : Return required activities to the TvSystemUI
09e0ed0 : Include accessibility modules in TvSystemUI
d43f9c6 : Remove ThemeOverlayController on TVs.

+- Project: platform/packages/apps/WallpaperPicker2

71323fd1 : Make full preview surfaces on top during transition
26de823c : Fix clock being clipped when scaled down in new customization picker ui
afccd50f : Cleanup IPF2
5d63671e : Import translations. DO NOT MERGE ANYWHERE
a972759e : Adding launch source info in the wallpaper picker intent (3/3)
e0fbc567 : Check Extended Wallpaper intent resolves instead of using flag
8239fb5d : Fix multicrop transition for floating sheet
6fc8ebdd : Made UiModeManager consume integer contrast value
42846e31 : Fix dialog button (1/2)
fb6b360c : Clock customization screen (2/3)
f2cb6d32 : Don't keep progress dialog reference
65038470 : Merge full preview layout into small preview layout
7ebe172d : Import translations. DO NOT MERGE ANYWHERE
659668a6 : Import translations. DO NOT MERGE ANYWHERE
918d4ce1 : Fixed flashing workspace on small previews
c6516b0f : Add changes for category wrapper
3f187a66 : Import translations. DO NOT MERGE ANYWHERE
d5cc3609 : Replace system_ext container with system
0ca51f52 : Implement network refresh
8f095c53 : Prevent crashes launching the Extended Wallpaper activity when missing
a6ba67ff : Catch java crash SecurityException
b83ce300 : Simple example of setting flag values in unit tests
217161b9 : Set default orientation to the current one (1/2)
09092129 : Fix recent wallpapers issue
3ce5341c : Use slide up animation for bottom sheet
892067e6 : Build new picker foldable preview floating sheet
4e83b6e2 : Build new picker handheld preview floating sheet
d073a99f : Correct the margins in the Catgory screen
274a7838 : Correct view sizing for creative categories
c843b66e : Send messages to launcher renderer to update grid (1/3)
4afd9167 : Grid customiztion screen (2/2)
cad4cb4d : Use the newly created flag of new customization picker UI
e91ad6d6 : Make java_sdk_library dependencies explicit
8a8c6274 : Add flag for large screen backdrop wallpaper collections
67103adb : Added triggering additional wallpaper effects through picker
ac14bcd7 : Update More Wallpapers text color on system color change (1/2)
8866daef : Prevent extraneous UI refreshes
31eb5320 : Animate tab color change when system color is changed (1/2)
32208d67 : Remove IndividualPickerFragment
3bbdcd3d : Initialize category repos on app start
6ebaee9f : Refresh creative categories when wallpaper create/destroyed
0a811fd6 : Add CustomizationPickerActivity2 to WPP2 Manifest
ca038f51 : Set up system to animate color updates on asset path config change
fd301497 : Set color of the category tiles title
46025acd : Add support for third party live wallpaper categories
8f607cca : Pass Screen info to Workspace binder (1/2)
d17613f6 : Make myPhotos dependent on category refactor flag
58148944 : Reconcile flags for BC25 and categories refactor
6a92582a : Shortcut preview update (3/3)
44b5b091 : Implement single wallpaper in category navigation
a5918704 : Add toolbar to new catgories page
d6ede72e : Sorting categories based on the priority values
4a229ba2 : Log wallpaper applied event
b670d6ab : Resolving UI issues on category refactor
1e5a74c7 : Import translations. DO NOT MERGE ANYWHERE
8670baee : Import translations. DO NOT MERGE ANYWHERE
e40f8a3c : Remove transit clock flag
5c5d349e : Fix deeplinks in large screens
b121908a : Implementing navigation logic in view layer
c6ae4f2f : Fixed parser logic
5a974ab0 : Removed customization_picker/new_picker_ui_flag (2/2)
61edf981 : Fix BC25 preview live wallpaper issues
9a813b90 : Fixed loading indicator state
dc7ba798 : Allow wallpaper preview in freeform window mode
065826d3 : Enable navigation from new picker activity to multi-crop activity
febef9ee : Remove extra item decorator from category list
a0753337 : Fix NPE when input stream is null
5f9478b1 : Implement loading indicator flow
379c7572 : Added changes for CategoriesInteractor
3b4fadba : Import translations. DO NOT MERGE ANYWHERE
e26bdaf0 : BasePreviewBinder to accept CustomizationPickerViewModel2
4a043942 : integrate third party category repo with view layer
09912af5 : Fix black flashing transition from full to small preview
d6f0f8ea : Binds multi-crop previews during view creation
c23ee37f : Init wallpaper colors in new color picker
50a3f456 : Implementing interactor for creative categories
4c12d28f : Implement entry point for new categories refactor
56c2de57 : Revert^2 "BC25 preview: bind workspace"
5d003e0a : Implement viewmodel logic for third party categories
c827b643 : Revert "BC25 preview: bind workspace"
486a81ee : BC25 preview: bind workspace
2f047093 : Merge DispatchersModule
7df32b77 : Merge PreviewUtilsModule
48aeab78 : Fix ImageView can not load large bitmap
67d1d8a5 : BC25 Preview: display crop hints based on current display
1fc4ea60 : Remove ConcurrencyModule
bf6e8577 : Added ThirdPartyAppCategory implementation
79172557 : New Floating Toolbar (1/2)
8bde3a9d : Implement action label for live wallpapers
26f1fc6b : BC25 fade out preview that is not selected
5963d8ed : Changes for MyPhotos interactor
1edb654d : Fix missing live wallpaper previews
07b17277 : Revert "Implement action label for live wallpapers"
314bc9e6 : Revert "Implement action label for live wallpapers"
ca9b0adc : Move effect controller injection (1/3)
91b4e88d : Reorder function names (1/3)
a80b7cee : Rename module function names (1/3)
0c64bdf4 : Implement action label for live wallpapers
5841267f : Added repository layer for category refactoring
7be4ba86 : Fix preview not updating on grid reset (1/3)
d97c8004 : Enable wallpaper surface to resize to surface view
c38567cd : Clock floating sheet (1/2)
f3e8623e : Fix BasePreviewBinder parameters
fc04edd7 : Implement navigation logic for my photos category
470582cf : Revert^2 "BC25 Preview current wallpapers (1/2)"
76d572f3 : Seperate interfaces for category client
5d000996 : Correct default orientation for multi crop preview (1/2)
d62f728c : Fix cinematic config change issues
c567ba24 : Combine SurfaceViewUtils
9b84ca21 : Introduce tertiary tab
cfd3d2b4 : Implement view model navigation for Categories
427843ac : Inject clock related components (1/3)
3e7fb713 : Inject WallpaperRepository directly (1/3)
c70cf2d9 : Use the correct nav height (1/2)
17b89369 : Import translations. DO NOT MERGE ANYWHERE
e70df4d7 : Import translations. DO NOT MERGE ANYWHERE
892ec991 : Revert "BC25 Preview current wallpapers (1/2)"
4c769de0 : BC25 Preview current wallpapers (1/2)
42cbf262 : Add wangaustin@ to OWNERS for WallpaperPicker
889af488 : Modified injector for CreativeCategoryClient
9b48861f : Fixed coroutine already resumed in wp connection
460916e3 : Hide FloatingSheet during transition
dde2dca3 : Inject color related components (1/3)
b530ad5b : BC25 Preview Scaffolding
a46bdc9c : Changes WallpaperRepository scope from main to background
1ad44877 : Fix color picker preview cropped in RTL (1/2)
568e522e : Rename bottom sheet to floating sheet (2/2)
d0a16d59 : Toolbar UI (1/2)
d7e5f758 : Quick affordance list (1/3)
93354640 : Detach wallpaper service during cleanup
4e91a419 : Import translations. DO NOT MERGE ANYWHERE
c1e67d98 : Import translations. DO NOT MERGE ANYWHERE
5440e276 : Make wallpaper downloader activity-retained-scoped (1/3)
8a698a0d : Move customization related layout to ThemePicker (1/2)
e3bb014d : Only show low res view on supported small preview
ccb1a084 : Tests for CategoriesViewModel
410c45a3 : Refactor downloader (2/2)
89c97115 : Remove view map from customization option util (2/2)
1df0e5b7 : Customization entry layout (2/2)
41ea9f0f : Create DownloadableWallpaperRepo
51983215 : Udpate package name for FakeLiveWallpaperDownlaoder (1/3)
b1a4bb54 : Hides creative wallpaper share button if there's no content to share
6206efdf : Add toolbar to the customization screen
56f642d8 : Add strict_mode: false

+- Project: platform/packages/inputmethods/LatinIME

8064a47f0 : LatinIME: Fix Implicit PendingIntent Vulnerability
6565106ea : Use the global default cpp_std.

+- Project: platform/packages/modules/AdServices

de9d4ed4e2 : Import translations. DO NOT MERGE ANYWHERE
a7825db480 : Initial implementation of DeviceGateway interfaces.
f0e689ae7e : Improved error message on FlagsSetter when test fail.
c2ce1323ff : Minor improvements on AdServicesManagerServiceTest:
f81f5c7600 : add logs to investigate the debug mode not working issue
0f660b905b : Remove AdServicesExtDataStorageService Stub implementation
205dc4153e : Remove AdServicesExtDataStorageService helper classes
aae6cfc7ff : Remove Android R consent source of truth
5bf7992bb5 : Deprecate AdServicesOutcomeReceiver APIs in AdServicesCommonManager
1612ea1a05 : Set debug flag value correctly in tests
c331e8aa81 : Adds AdServicesManagerService.tearDownForTesting() method.
24c54178f6 : Update lint baseline for AdServices
9d777a0abd : fix the test fail after flag set up
0c170094fc : Removed mService from AdServicesManagerServiceTest.
7968d8f18a : Ignore device lock tests
60047fe50d : Assert with message to reflect root cause clearly
d8f9a8aaa7 : Remove SdkSandboxUiTests
f8d5f9a07a : Set correct flag in ReportAndRegisterFallbackTest
b09c738dea : Set correct debug flag in test PersistAdSelectionResultRunnerTest
3ed4886611 : Improved how Flags.isEeaDeviceFeatureEnabled() is set on some tests
5985a29e41 : Added test to AdServicesTestCase.
bdbfb98842 : Revert "Improved FlagsSetterRule so it executes commands right away."
3f0037e393 : [PAS] Implement CEL collection in PAS API.
71f078756b : Explicitly set flag on NotificationActivityGAV2UiAutomatorTest.
c54ef3f90f : Fix Measurement CTS tests
1c74530514 : Skip creating ADR when debug data value exceeds budget
fa983ce821 : roll back multilib
2c3c305888 : Import translations. DO NOT MERGE ANYWHERE
265cdd687e : Aggregate contribution budget capacity flag
60a5bdc057 : Set getConsentNotificationDebugMode flag in test
f1974d4b28 : Rename intent action constants for adservices notification
4e310a86c8 : Refactored MeasurementCompatibleManagerTest for RVC
17ec0e5c35 : Set and use flags instead of hardcoding in mocks
64a67c0c18 : devmode: Adds DevContext#isDevSessionActive method
414fb82690 : Add E2E Test for BackgroundKeyFetchJobService
3643862696 : Add missing test modules to adservices-mainline-presubmit
f871f4324d : Fix errorprone issues
45f8eb2887 : Remove ProtoParser#parseBase64EncodedStringToProto without the errorlogger
0f606d47ae : Pass Error logger to ProtoParser.parseBase64EncodedStringToProto
fed1acfd98 : Refactor a few more unit tests to follow internal guidelines
34b3dd1db6 : Removed Context from getInstance() methods on system-server side.
151e6ec324 : Use BroadcastSyncCallback in CABackgroundFetchTest
2997b98190 : Set PRECOMPUTED_CLASSIFIER as default in tests.
5c35ebbe4c : Added DeviceGateway.runShellCommandRwe() method...
8c346d421d : Fixed flaky test due to changes in ADR
da6d258dd4 : Refactor a few more unit tests to follow internal guidelines
a97cba207e : Fix SdkSandboxRestrictionManagerUnit tests
5d1bf2495c : Use broadcast intent in ScheduleCAUpdate test
91ef45bcde : devmode: Create storage for dev session state
5b9de09666 : Improved AdServicesManager.getInstance(Context context)
092c3624ce : Implement debug report for max channel capacity and max trigger states cardinality.
2192457af3 : devmode: Create DevSessionCommand and tests
c7f2c760b3 : Update Cobalt out-of-band registry manifest url.
6c4de0fbc0 : Import translations. DO NOT MERGE ANYWHERE
7c1d523431 : [Topics] Fix unused Future variable in TopicsScheduleEpochJobSettingReportedStatsLogger
6fb5d7beef : ADR E2E Test
0ae7638e2b : Combine report for event and aggregate reports errors
62ed03d5b7 : Make java_sdk_library dependencies explicit
6643021f30 : Refactored last (!?!?!?!?!) getInstance(Context) methods.
2ab999471b : Remove Android R to Android S consent migration
2a3ce677a8 : Make java_sdk_library dependencies explicit
2a87c6f27d : [Topics] Implement Topics API empty response debugging telemetry.
822166e219 : Counting distinct reporting origins instead of counting sources
de4b7810c0 : Revert "Changed ApplicationContextSingleton.setForTests()"
6cb89b60b5 : lazy initialization for consent manager
a9beeb31af : Removed arguments from JSScriptEngine.getInstance() singleton factory method.
c322851f3a : Use lambda on getInstance() expectation in some tests
a29306c61a : devmode: Rename field to isDeviceDevOptionsEnabled
0aa2b67273 : Removed noparent from OWNERS_UX
a5d4db3e87 : Fixed broken build due to conflictings CLs.
d66628b161 : Removed context from getInstance() methods from JSScriptEngine.
b1b3a14605 : Add @RequiresSdkLevelAtLeastT to ProtectedSignalsServiceImplTest
2beba02189 : Remove the connection timeout override
d196511ec3 : ETSV invalidating caching logic.
f574104e83 : Removed context from getInstance() methods used by UX.
0ca1d62cb0 : Improved lazy-initialization of Throttler singleton.
6e0de285d2 : Removed deprecated method Throttler.getInstance(flags)
96bd5effb6 : Removed deprecated method Throttler.destroyExistingThrottler()
044d66061d : Changed ApplicationContextSingleton.setForTests()
0e3ce5c9c4 : Make java_sdk_library dependencies explicit
3ae87b05b2 : Made TopicsDao final.
469e461851 : Removed context and flags from getInstance() methods.
e27f82e4b5 : Removed context from getInstance() methods from PA classes.
0152ea8760 : Import translations. DO NOT MERGE ANYWHERE
dc0a55a229 : Import translations. DO NOT MERGE ANYWHERE
d32c331bdc : Removed context from TopicsDbHelperVx.getInstance() methods.
7f30a0ef8e : devmode: Add flag to guard feature changes
b3d04e71b8 : Removed Context from MeasurementImpl.getInstance()
886c42e1db : Removed Context from DatastoreManagerFactory.getDatastoreManager()
b556a827f8 : Use SandboxKillerBeforeTest for tests
94936cd8e4 : Refactored some tests to use a new Throttler instance.
f280386aeb : Removed calls to Throttler.destroyExistingThrottler
99992427c1 : Removed context from getInstance() methods used by ShellCommandFactories.
4ba1267495 : Removed context from some getInstance() factory methods used by ConsentManager.
dbbe044aad : Couple improvements on Throttler initialization logic:
27ff25e8e2 : Use gson format enrollmentdata storage
6bad4e6764 : Import translations. DO NOT MERGE ANYWHERE
a9507e2cfb : ADR max reports count per source
8883c0acb3 : ADR bugfixes and Chrome alignment
17824c1dfe : Part1: Add client error logging in the ProtoParser and ErrorCodeSampler.
00602df600 : Add parsing logic for Flexible Contribution Filtering.
a252c178b8 : Remove RVC UX
43cd1cedae : Remove assertAppLaunchSuccessful from SdkSandboxUnixStreamTest
68f7326d8d : Refactor effectiveTargetSdkVersion API
7db053cf1a : Refactor jarjar file name in sdksandbox/tests
2bc251808c : Add missing permissions declarations
6fa8f27c69 : Add adServices flag library for sdksandbox
84f68ba594 : Make java_sdk_library dependencies explicit
533664fc81 : Adding system API annotation for AdServices Module
b3a3fc25b4 : Initial implementation of DeviceConfig.
23e6f5a54a : Add OWNERS file to requrie infra team approval for changes to AdServicesServiceCoreUnitTests
b6e108bbd4 : Refactor a few more unit tests to follow internal guidelines
95eabbdeca : [Topics] Adding Topics API empty response debugging telemetry flags, metrics stats and logger.
110ae7fdac : Add Infra Members to the OWNER file
6382707ba3 : Bump API Version for flexible contributions filtering
c8186c232e : Initial version of FlagsPreparerClassRule.
d3b0667b09 : Make java_sdk_library dependencies explicit
f0a8479d6a : Allow reports to be ignored
0d05aa9637 : Fix errorprone issues
c3f1d396e1 : Refactor the report schedulers to avoid duplicate code.
3a7d9631a7 : Uninstall App Report Handling Deletion Logic
1ac8857341 : Avoid using Source.Builder.from to copy fields before populating attribution scopes.
312ddb7b19 : Update channel capacity and other flags for interop
0ee60d09e8 : fix(cts): Add WebView support check rule
c1ea893bb7 : Documented how to run AdServicesSharedLibrariesHostTests tests.
b00a874030 : Generate Null reports for ADR
6f29f4a383 : Deliver ADR and cleanup stale records
1e343f0b19 : Integration of ADR generation with the instances
fdc17eadcc : Aggregate report generation logic
d12ddf5f69 : Aggregate Debug Report Parsing Logic
c7ebd4e531 : Trigger should accept attribution scopes as an empty JSON array.
ace5b687be : Refactor a few more unit tests to follow internal guidelines
992337fea2 : Read raw strings for interop test registrations
f23853727d : [cobalt] Implement and log max value exceeded
430427c0a3 : [Measurement] Aggregate Debug Reports Database Changes
3f840a8da2 : Add Package Deny registry manifest populator in mdd
472b4c6c44 : Remove Measurement rollback code on R
8566aa8603 : Include trigger data in source copy builder
a074771809 : Set consent_notification_debug_enabled via setprop
3736a32a44 : Import translations. DO NOT MERGE ANYWHERE
4e77cc2fda : Rename the Package Name for ProtoParser
3f23505972 : Fix mock call in AsyncSourceFetcherTest.
9faf7d87ae : [Measurement] Aggregate Debug Reporting Feature Flags
83ccbcdfa1 : [CA DB Optimization] Add feature flag
c602e467db : Explicitly changed initOrder of ContentProviders...
dd9a03188b : Adding flags for package deny service
bfac2165c1 : Increased max timeout on JobServiceLoggingCallbackTest
07fa96fd14 : Fix mock calls in ClickVerifierTest.
60e23c6162 : fix(cts): Fix trigger-encoding test with broadcast
e9230ccdb7 : fix(cts): Ensure interaction URIs are empty
c533731c64 : Apply filter logic for Aggregatable Values Filtering.
435f2075f2 : Enabled CtsAdServicesCobaltTest for secondary_user_on_secondary_display
805b470b6d : Rename the Packages Using JarJar Rule with jarjar in the Name
066b61ca45 : Updated Javadocs for module override related system APIs.
a1d0e56e5a : Refactor a few more unit tests to follow internal guidelines
796b55b797 : Add intent action constants for adservices notification
998ede6d73 : Added Cts root test for enrollment apis
bdf2df3d5a : Refactor a few more unit tests to follow internal guidelines
b6cc5128b7 : Add consent_notification_debug_mode to SelectAdsFlagRule
72490be606 : feat(cli): Add interaction URIs to AuctionResult
d78259d965 : Use messages on requireNonNull() on ConsentManager
8fd20a4c9e : [cobalt] Remove usage of `@NonNull` from Cobalt
c657aa670d : Remove measurement_enforce_enrollment_origin_match flag that is no longer used in the Enrollment code.
125e12dbc7 : Remove AdId and Measurement perf tests
6aa3597e60 : Set compile_multilib=true AdServicesApkUINotificationTests
9d779bb720 : Pass server params version in JOIN request
e79ba1fe44 : Add ability to set/get String debug flags
c5a0f82e0d : Add error handling for missing opt-in
1f76a3f7cb : Improved FlagsSetterRule so it executes commands right away.
c3effde563 : Changed log level on AdServicesManagerService failure.
439070ed1d : Refactor a few more unit tests to follow internal guidelines
a2fee62700 : Initial tests for ProcessLifeguardRule.
2ba654ec85 : Uses IAdServicesManager from adservices_manager on UDC+
cdc0f5dfe4 : Fixed ProcessLifeguardRule so test failures are always thrown.
695822fee2 : Add error logger for the Adservices system_server.
a1f824adb8 : Lookback window accepted value is only numeric.
33be7548ae : Remove com.android.adservices.sdksandbox.xml
f5c336c023 : Refactor a few unit tests to follow internal guidelines
cc9ae22a8d : Log enrollentId for reporting metrics in Cobalt
4e3753134d : Added more logs on FakeDdmLibLogger.
a63230ebf8 : Remove the per-instance RavenwoodRule
e8bd00c5b5 : Refactor a few unit tests to follow internal guidelines
1ac3201a6c : Remove measurement switch bar UI in R
f47c9fa3a9 : tests(cli): CTS/E2E test for view-auction-result
0045d8f375 : feat(cli): Register view-auction-result command
8d9e4fc02d : Set compile_multilib=true AdServicesApkUINotificationTests
161894ac51 : update appset manager test to use interent available
4da187174a : Add two flags for Cobalt: 1. COBALT__FALL_BACK_TO_DEFAULT_BASE_REGISTRY 2. COBALT__IGNORE_REPORT_ID_LIST
abe29bd8d8 : Refactor JobServiceTest to use SyncCallback
c952ddb783 : Add Integer column `AGGREGATABLE_FILTERING_ID_MAX_BYTES` to Trigger Table.
9d418ee8b0 : Remove unused files and unit-test manifest file components
6e4a3e5a71 : Enable AdServicesSharedLibrariesUnitTests in MTS
ea8d287d89 : [cobalt] Implement and log event vector buffer max exceeded
fa9a8baa5b : Fixed processLifeguard on SharedSidelessTestCase.
41985d67d9 : Disable DeviceConfig syncing with a RunCommandTargetPreparer
be07b2327b : Refactor service-core unit tests to extend AdServicesExtendedMockitoTestCase
aea94ca49e : Refactor a few unit tests to follow internal guidelines
634131376f : Fixed AnswerSyncCallbackTest.callCallback()
87fc0223e8 : Disabled JobServiceTest and JobServiceLoggerTest on Ravenwood.
db0f37bdc9 : Removed refences to target context from superclasses.
6573edb47d : Import translations. DO NOT MERGE ANYWHERE
6f2ffac142 : Moved common logic into MeasurementJobServiceTestCase.
535750f7f6 : Combine dupilcated senReport methods.
d08d5add77 : Created superclass for mockito-based SPE tests.
d6d90a3117 : Re-add AdServicesSharedLibrariesUnitTestsRavenwood module.
ff9abb9f04 : Log enrollmentId for attribution metrics in cobalt
8c3216316d : Massaged some shared testing infra to support Ravenwood.
5d7fcdf260 : Client error logging for Atomic file datastore
626c51de14 : Move a couple of PA-related unit test tests to the appropriate test package
a536e1006f : Initial Version of using PDS in AdServices.
97c7ad90cc : add a internet ping to check internet accesible
3dd8b10dc4 : Consolidate redundant specification of constants in PA unit tests
1c0f4b3e76 : Improvements on shared project testing superclasses:
7a27faf31b : Added should be scheduled consent check
0fa0735fd0 : Added new formatter that pads up to the max size for getAdSelectionData
cddb6d6176 : Add feature usage logging for Aggregatable Values Filtering.
85e4a72c11 : Update interop tests to latest version
1c97f63a96 : Move enrollment test outside cts test suite
5579df3b88 : Changed BroadcastReceiverSyncCallback to use log methods from superclass.
175d363b06 : Update string in test assertion to reflect that sContext is deprecated
5647beeacc : Refactor PA tests to extend AdServicesExtendedMockitoTestCase
342b5b0276 : Move some tests from the service/stats folder to the ProtectedAudience unit test module
9bee8c363d : Add config and feature flag for Flexible Contribution Filtering.
cb0b5b9245 : cleanup(cli): Make view-auction-result return pb
a2e3c1f51c : [Per Buyer Limits] Add Per Buyer Limits to Compressed Buyer Input Interface
75cdc092e0 : Refactor some test to use the new test rules and classes
f7fbfa37a5 : Temporarily removed AdServicesSharedLibrariesUnitTestsRavenwood
40c5dc8e2b : [cobalt] Rename registry validator function
8a2eae94dd : Set per module api on/off implementation
69cd3fb152 : Replace redundant definitions of FetchCustomAudienceTestCallback class with a SyncCallback derivative
a8042bab4e : [PAS] Adding PAS product metrics v1.
e73d776e1e : Remove Background Jobs Execution Logging Feature Flag
32c72d8793 : Added missing UX channels to system server.
ec44885ea9 : Re-enabled SidelessTestCase.FAIL_ON_PROHIBITED_FIELDS
abb12f8889 : Fix CtsSandboxedAppSetIdManagerTests failure because it's not on the app allow list
aa32439db3 : Fix CtsSandboxedMeasurementManagerTests failure because it's not on the msmt app allow list
9f10f88256 : Renamed testSuperClassTestCaseFixtures to testValidCaseFixtures and made it "optional".
4dc736a9f1 : Minor fixes from previous CL:
1db2173822 : Split some methods ofAdServicesPragmaticMocker into AdServicesFlagsMocker.
8bc62d5ecc : Removed sContext and mMockFlags references (defined on superclasses)
f45e1928c2 : Address some remaining CL comments in commit 6f231c4bb81da1336576952087b151023289f786
14a7c91134 : Parse persisted aggregatable_values for Aggregate Value Filters.
f726946dee : Remove unused variable mTag from AdServicesEnrollmentTest.
e3f554ada8 : Log enrollmentId for registration metrics in Cobalt
73ff27e043 : Add WRITE_DEVICE_CONFIG permission to AndroidManifest.xml.
d6c9c8a83f : Created ApiShellCommandFactory, move all related command to this factory
fade4456e1 : feat(cli): Add view-auction-result command
6887728c8a : Crystalball test for interstitial ad show with rotation
a5678fee85 : [B&A latency] Add segments to trace room converters
6629f9baf5 : [B&A latency] Add segments to trace input compression
261a164775 : [B&A latency] Add segment to trace on/off binder thread
0bab016a97 : [cobalt] Roll new measurement dimension
e1299b7182 : Added PPAPI Data to Consent Manager.
46f4231d2a : Add AdServicesMddIntegrationTests to presubmit
6f231c4bb8 : Remove CTS test packages from PPAPI_APP_ALLOW_LIST and MSMT_APP_ALLOW_LIST
5068d6ac7c : [cobalt] Implement registry merging algorithm
46a646f70c : Remove list of hardcoded test packages from PPAPI_APP_ALLOW_LIST and MSMT_API_APP_ALLOW_LIST
bb6cba8e07 : Disable test blocking M-11 train
cc09fa3a91 : Allow test aggregation coordinator token in registrations
38ad53e8d5 : Add priority field to fetchAndJoinCustomAudience and scheduleCustomAudienceUpdate
e0b246cbad : Add wrapper for attribution scope fields.
69bf149d79 : Added fix for notification logging.
214df78e2d : Remove the service-core unit test package from PPAPI_APP_ALLOW_LIST
5182a2f88c : Remove testCallCustomAudienceAPIAfterKillingService
8e09c16897 : Calculate default load SDK timeout depending on time since device boot.
b9f713618b : Calculate default load SDK timeout depending on time since device boot.
54b335f6b3 : Move tests from the service/signals folder to the ProtectedAudience unit test module
b732b59b72 : Remove JSON array validation for performance increase to the PAS encoding job
4629de37a7 : Suppress kill switch lint warnings for legacy flags.
df78b6cfab : Enable SystemPropertiesUsage Lint check.
09f7272e38 : Remove Base64 encoding and replace hex encoding algorithm
bfd0c05207 : Fix UnclosedTrace warning.
d14384acba : Clean up MEASUREMENT_ENABLE_MAX_AGGREGATE_REPORTS_PER_SOURCE flag.
fd4f0f7cfa : Update adservices/OWNERS_FLEDGE
2a48cb18a1 : Remove internal API usage in Room Migration guardrail test.
dbda03c2a9 : Enable subdomain enrollment match for event reporting
82d22faff8 : Improved error messagewhen a UI element is not found.
e522876779 : Fixed AdServicesEnrollmentTest on aosp target
9ccea117ff : Fixed ShellCommandServiceImplTest.
956141a027 : Add Trigger Time Column to Aggregate Report Table
0b9e580cc1 : Removed mMockFlags from some MSMT classes.
3ce4ac30ca : Fix some lint warnings.
e1cdd0258b : Prohibits usage of mMockFlags and mFlags on subclasses of AdServicesExtendedMockitoTestCase
04d9957831 : Removed duplicated mMockFlags instances.
4191466ef0 : Using mFakeFlags on subclasses of AdServicesExtendedMockitoTestCase
85c8ee13d9 : Added mMockFlags on AdServicesExtendedMockitoTestCase.
34ab65c119 : Refactored DebugReportingJobHandlerTest to use AdServicesExtendedMockitoTestCase.
4186d08595 : Refactored some MSMT classes to use common superclasses.
4e0e0d5b51 : Flag guard the PAS signal marshaling changes
be9518d065 : Add SdkSandboxDeviceSupportedRule to PackageManagerHelperUnitTest
c60fd58721 : Using mMockFlags on subclasses of AdServicesExtendedMockitoTestCase
b8bb94da95 : Refactored 5 class to use common superclasses:
d3b5f2f509 : Include expect text when a UI element is not found.
b83d1a9ded : Add Crystalball tests for interstitial ads
9f0b0890ea : So long MockitoExpectations, and thanks for all the fish...
1494340f25 : Moved job-related methods from MockitoExpectations to AdServicesJobServiceTestCase.
ec74c589ac : Deprecated MockitoExpectations.mockLogApiCallStats()
8d22a8ed85 : Delete unused ErrorLogUtil verification utils.
df42e49a0e : update appsetid sdk with error capture
b27df67f6d : Adjust AdServicesExtendedMockitoTestCase sublcasses to use AdServicesLoggingUsageRule.
726b9d17e2 : Initial version of MeasurementJobServiceTestCase.
7dcbda22e3 : Update OWNERS for adservices
5dab7ef39b : Update privacy limit for attribution scope.
96e18dfd12 : Move data/kanon unit tests to the PA unit-test module
d2fc04e07d : Move PA Unit test module to presubmit, and set OWNERS file for the entire module
498536fa17 : Added mockLogApiCallStats() method to AdServicesMockitoMocker.
5e6b2305d7 : So long ExtendedMockitoExpectations, and thanks for all the fish...
88e85b621b : Removed moar deprecated methods from static Mockito expectations classes:
f3be6ba76f : Removed deprecated methods from static Mockito expectations classes:
9203b617d1 : Refactored mockLogApiCallStats usage on GetAdSelectionDataRunnerTest
94ef693812 : Refactored some classes to use AdServicesExtendedMockitoTestCase
f231a56488 : Refactored Measurement tests to extend AdServicesJobServiceTestCase.
ab53c1fdca : feat(cli): Add on-device/server CA eligibility
a93a165ac6 : Disable PA/ARA event reporting integration in CTS AdSelectionTest
71e2617edc : adding consented debug configuration in get ad selection data command
61ab63f212 : Replace sdk verifier flag with sdk_sandbox_verify_sdk_dex_files
78b6eea05e : Moved some ErrorLogUtil methods to AdServicesExtendedMockitoTestCase.
a05ef49bce : Refactored some classes to extend AdServicesExtendedMockitoTestCase.
3122f295d8 : Move ErrorLogUtilCallback into its own class.
48cfe55b47 : Move tests from multiple PA packages within the service-core unit tests to the ProtectedAudience unit test module
82038bf219 : Refactored some tests to extend AdServicesJobServiceTestCase.
103845f078 : Refactored MSMT JobService tests to use AdServicesExtendedMockito.
de95381852 : Use Default JobPolicy in SPE When it Fails to Merge Policies
122d55541d : Improve ui test log
e98bd40016 : Moved mockDump() to DumpHelper.
5e8ec19b49 : Added potential flake fix for notification tests failing to find scroller.
0e35c2e5c5 : Moved some methods from ExtendedMockitoExpectations to AdServicesJobMocker.
8f3eaebe68 : [DO NOT MERGE] Disable old CTS tests that fail on the newer builds
450ae07a4c : Update AdServices linter documentation with testing instructions.
8fae70344c : Improved NPE check on AppSetIdManagerTest
6ea1dc0684 : Sending debug reports even when the bid is 0.0
886ccc808a : Fix missing flag for enabling topics enrollment check
ab08a421fe : cli: Register trigger-encoding cmd and add tests
1b33c59223 : Import translations. DO NOT MERGE ANYWHERE
457279ea1a : Import translations. DO NOT MERGE ANYWHERE
abb28526e2 : Import translations. DO NOT MERGE ANYWHERE
73e9d0d884 : [B&A latency] Add segment to trace the service filter
d73f180f14 : Moved some files around for consistency sake:
9375409648 : Removed sContext references from subclasses of AdServicesUnitTest
17143c8d2a : Move tests from the data/customaudience folder to the ProtectedAudience unit test module
df54ee80af : Add linter to detect ErrorLogUtil mocking.
e0bbd5e7a6 : [Topics] Disabling CTS tests and MTS tests which related to topics on device classifier.
22bb98ed14 : Temporarily disabled SidelessTestCase.FAIL_ON_PROHIBITED_FIELDS
24387a6b1f : Added storage for module enrolment state in system server.
f00ee038b6 : Added references to target context on DeviceSideTestCase.
87bcbb245c : [cobalt] Log exceeding string buffer max
df9d382e01 : Modify DataVersionFetcher to use correct header field name
feee6e7127 : Safely Handle Future Cancellation in SPE
a498686bd0 : [cobalt] Additional tests for new dimensions
fd35d5bfc8 : Fix CtsSandboxedAppSetIdManagerTests failure
b9483c16c0 : Moved some methods out of ExtendedMockitoExpectations...
6933c5fa7a : Enable subdomain matching in enrollment check
19120dfa7d : Linter to avoid explicitly mocking ErrorLogUtil.
956d163283 : Improved how SidelessTestCase checks for "prohibited" fields.
c412edc0e8 : Move tests from the data/adselection folder to the ProtectedAudience unit test package
439c5a6edf : Fix AdServicesExtDataStorageServiceManagerTest for proper logging verification.
51d4f33201 : Move tests from the service/customaudience folder to the ProtectedAudience unit test package
5f5e91db8c : Add ttl to adid cache
05d906d437 : Enabled check for prohibited fields on test cases.
f56a212246 : New helper method: DeviceSideConcurrencyHelper.sleepOnly()
45511f5960 : Let BackgroundFetchJob Complete Gracefully during SPE Migration
d2bdfa5b51 : Fixed (!?!?!?!) race conditions on ShellCommandServiceImplTest.
ec6e0fb140 : Implemented ShellCommandResult.toString().
4ed04f7628 : Minor logging changes in FlagsSetterRule.
b110cc1aa6 : Fixed SyncCallbackTestCase.testAssertCalled_multipleCalls
5b77630890 : Added traces for PAS periodic encoding background job
575a4f4883 : Added data serializer utility class.
39ac3b0b41 : [PAS] Add a flag to guard the PAS encoding job performance improvements
6d169a7a99 : [cobalt] Remove some assertions
8cec091da0 : [cobalt] Compare metric dimensions for equivalence
5ace9669d7 : Refactored AdIdCacheManagerTest to use SyncCallback (instead of CompletableFuture).
573bde093b : Manual test app must not request audio focus on U devices.
b2eebf8ce6 : Minor changes on mocker tests.
bf98b7016a : Initial version of AdServicesJobTestCase and AdServicesJobServiceTestCase.
329418cec6 : Add LoadAdSecondTimeMicrobenchmark for measuring subsequent LoadAd
975a0c81c2 : Manual test app must not request audio focus on U devices.
722bf3fa98 : Split some methods from AdServicesPragmaticMocker into AdServicesJobMocker.
26f39631d6 : Removed references defined on test superclasses.
03deb79015 : Added unit tests to make sure test classes don't define common fixtures.
9769f1a788 : Add parsing logic for filtering in aggregatable_values.
e3c1cf1bda : Let Running Future Complete Gracefully
95272be939 : Initial version of AdServicesMockitoTestCaseTest and AdServicesExtendedMockitoTestCaseTest.
7d26d7c2c3 : Added Enable Adservice and ResetConsentCommand in AdService CLI
3ae64048f1 : Rename summary_window_operator to summary_operator
6facb94eb9 : Update AppManifestConfigParser to ignore unknown tags for forward compatibility
bc1f90cce8 : Move files from verification/ to verifier/ to match Java package
4fb776dcc9 : Remove mDebugReportingPermission from E2E tests.
9e7ca099e5 : Refactored MockitoExpectationsto use ExtendedMockitoExpectations.mocker.
66088e2be8 : Update FlagsSetterRule to restore flag sync mode.
9394352f79 : Added getSpiedAdServicesJobServiceLogger to AdServicesPragmaticMocker
c905a0dfc3 : Initial version of MockitoExpectationsTest.
9108d0aa9a : Import translations. DO NOT MERGE ANYWHERE
7e12b6b45d : Removed MockitoExpectations that were used only by one class.
22be7482bf : Changed unit tests to pass packageName on DevContext.builder()
babf7c509a : Avoid clearing flags in tests.
70ffadd91c : Ignore failing tests in DialogFragmentTest
caea00913f : Added unit tests for AdServicesStaticMockitoMocker implementations.
27379bd600 : Remove Feature Flag for AdId Cache
b7c39b540d : Changed some test classes to extend common superclasses.
d4fedf28b6 : Fix DoubleBraceInitialization errorprone issues
3ecc984559 : Update interop tests
c52009e908 : Renamed AdServicesStaticMockitoMocker to AdServicesStaticMocker.
b72e9ff1da : Use rule to check JSSandbox availability on AdSelectionServiceImplTest.
be6efe085b : Move files from verification/ to verifier/ to match Java package
51f01e8044 : Run CTS icu tests in sandbox postsubmit
dc0be0908a : Added unit test for mocker interfaces from superclasses.
1bf135eb68 : Changed DevContext.createForDevOptionsDisabled() to use default pkg name.
4e589c0eb4 : AdSelectionServiceImplTest refactoring 2/2
0d74524dd3 : AdSelectionServiceImplTest refactoring 1/2
8cf36737cb : Replaced usage of some flags on MockitoExpectations by mocker.
9191a0de1d : Disallow null ResolveInfos on mockQueryIntentService()
2562dc483e : Fix DoubleBraceInitialization errorprone issues
7257c9bd50 : Added PPAPI Data to AppSearch Datastore.
936fdbe7b1 : cts: always kill and recreate sandbox isolate
416b209017 : Create a new top-level folder and the test module definitions for PA
769e3fb425 : [cobalt] validate shuffled dp config
d7272ae474 : [cobalt] update registry
ffceaf1f39 : [cobalt] update proto defintions
8c1c3bdbdf : Run CTS bluetooth tests in sandbox postsubmit
08a75f0f2c : Initial version of AdServicesPragmaticMocker
5e0f3f81b9 : Initial version of AndroidMocker and AdServicesMockitoTestCase.mocker
59f4a9e543 : Added argument checks on some AdServicesLoggerImpl methods
93a5cfa290 : signals(cli): Add trigger-encoding command impl
658e4e5334 : Overloaded DevContext.builder() to take callingAppPackageName.
7e044b5db3 : Creating test group mapping for flag ramp testing.
d2d1ce6c8d : Refactor Cobalt service-core unit tests
370bf58a53 : Move debug flags to DebugFlags class
952e824f2a : Move measurement unit tests into a separate top-level folder
374dd0d6ad : Add apis to store int and string in AtomicFileDatastore
417f23aa12 : Removed moar Context from getInstance() methods:
19d79d6c98 : Added test to check that all Flags are annotated.
f82fe5ee83 : Fixed DevContextFilter so it sets callingAppPackage on createDevContext.
12da7f0f35 : Move files from verification/ to verifier/ to match Java package
69abbb7521 : Move DbHelperV1 into test-util since it's used by both Measurement and Topics tests
a90f416192 : Enable secondary_user_on_secondary_display for CtsAdServicesDebuggableDeviceTestCases
2a10b92dea : [Topics] Adding 2 flags to control Topics Epoch Job configuration and reschedule epoch job with new configuration.
5ae9006132 : [cobalt] Eliminate string histogram observation building code with observation factory method
15cd4c39ce : Enable secondary_user_on_secondary_display on CtsAdServicesTopicsAppUpdateTests
59dacd0bd0 : Enable secondary_user_on_secondary_display on SdkSandboxManager tests
fc8e9b0a34 : Enable secondary_user_on_secondary_display on CtsAdServicesTopicsConnectionTests
e9971521f3 : Enable secondary_user_on_secondary_display on CtsSandboxedAppSetIdManagerTests
638b5794e6 : Enable secondary_user_on_secondary_display on CtsSandboxedAppSetIdManagerTests
009a530504 : [cobalt] Flag guard CobaltOperationLogger on creation
37d0b85b95 : Enforce ErrorLogUtil logging verification using AdServicesLoggingUsageRule.
c0b170709b : Fix remaining tests to enforce AdServicesLoggingUsageRule.
40be7f9e6e : Add AdServices linter in shared projects.
c868ec0ca0 : fix(cts): disable test failing due to JSE crash
0c54cde737 : Move topics unit tests into a separate top-level folder
be8108f50c : Added unit test for DevContext
0e862ed070 : Minor improvements on DevContextFilterTest:
e99473d210 : Minor ErrorProne fixes
1d3045e553 : Moved AdServicesTestCase.sleep() to ConcurrencyHelper.
ff861d0a8d : Observe source noised status in debug reports
8c749078d6 : Modify AtomicFileDatastore to store objects instead of just booleans
3eeba32e74 : Refactor AppSetIdProviderTest
23fe817549 : Minor fixes to new AdServices Module APIs.
90aea2ef01 : add case insensitive header support to adservices httpclient
8753cf5c0f : Move some UI-related unit tests to the appropriate unit test module
11a2661e09 : Merged methods from ConcurrencyHelper into DeviceSideConcurrencyHelper
92406f98d2 : Add lint check for preventing SystemProperties usage.
0301c7bef5 : Remove static initialization of some fields since they were causing unit tests to be flaky
1801e3deb5 : Removed AdServicesTestCase infra used to reproduce race conditions.
9032b1cd43 : Refactor AdIdProviderTest
e95839d473 : Update ErrorLogUtil logging verification documentation.
62adde5491 : Run CTS preference tests in sandbox postsubmit
fb8a0b74ef : Fix flaky error message check in migration test
501a3f1109 : Add header error debug report for all errors.
355f263ba1 : Move MockRandom to test-util
dbb4cce575 : Move DbTestUtil to the test-util library since it's used in multiple test modules
056353a841 : Ensure all AdServicesExtendedMockitoTestCase subclasses mocking ErrorLogUtil use AdServicesLoggignUsageRule.
40fba5d7c0 : Refactor AppManifestConfigMetricsLoggerTest to use AdServicesLoggingUsageRule.
38a43d8e96 : Remove usage of ExtendedMockitoExpectations ErrorLogUtil methods.
c932df7292 : Run CTS transition tests in sandbox postsubmit
39ae822d19 : Apply privacy limit on attribution scope set per registration.
b9b010e97a : Check for empty URI when reporting impressions
beeaaac1dd : Fixed RavenwoodRule initialization so it sets the main thread
4527818583 : Moved SyncCallbackTestCase to device-side tests.
e06457bc9f : Add isWifiConnected to shared test helper.
243a27ff87 : Added perfetto traces to AdId call in MeasurementManager
d240b0407a : Increase the maximum number of filter maps per filter set to 20.
b14c8344b1 : Adding cel logging for ux not supported on android R
787db3f206 : Phase 1 - Update topics tests to use ErrorLogUtil logging verification infra.
0435ba3ae1 : Checking referred methods against allowlist trie.
a5b1c203a7 : Move schedulePeriodicJobsIfNeeded to background thread
25dad41da8 : Control throttling of FLEDGE_API_PERSIST_AD_SELECTION_RESULT API with flag
5f7b75d29c : signals: Extract encoding job business logic
e8e91e48a3 : Disable PA/ARA event reporting integration in CTS
9880e53091 : Add perfetto trace to Async registration job service
d13fc20bb0 : [cobalt] Update TODO for registry validation
f199c5c5eb : Rename BooleanFileDatastore to AtomicFileDatastore
140147f7f9 : Initial version of AdServicesSharedLibrariesUnitTestsRavenwood.
9eb335cb9c : Invoke null aggregate report logic when trigger is rate limited
8526549e79 : Refactor boolean getters and setters to support generic datastore in future
45084cdf01 : Enable secondary_user_on_secondary_display for CtsAdServicesDebuggableDeviceTestCases
d69513306e : Use time unit library in null report handling
d81a7452d5 : [cobalt] Add validations for max release stages
ef584d11a7 : Deflake AttributionJobServiceTest
1c9c0add0a : Support E2E aggregate report noising tests
4afedea08a : Added GCP coordinator
2d9a3c87e0 : Cleanup MEASUREMENT_ENABLE_REDIRECT_TO_WELL_KNOWN_PATH flag
6f0213a1b1 : Enable secondary_user_on_secondary_display on SdkSandboxManager tests
36518e4a1a : Minor improvements on BooleanFileDatastoreTest
711c47519a : Enable secondary_user_on_secondary_display on CtsAdServicesTopicsConnectionTests
787b160f87 : Enable secondary_user_on_secondary_display on CtsAdServicesTopicsAppUpdateTests
db6d1c32b5 : Minor changes on JobLockHolder:
a5460ec843 : Import translations. DO NOT MERGE ANYWHERE
105322e9a2 : Import translations. DO NOT MERGE ANYWHERE
4d42cca099 : Import translations. DO NOT MERGE ANYWHERE
5853277e3f : Move tests for EnabledAdServiceResponse and AdServiceStates into framework tests
d92bdec1cf : Enable secondary_user_on_secondary_display on CtsSandboxedAppSetIdManagerTests
e5d53d0eed : Enable lookback filter flag for interop testing
fae750d00b : Removed deprecated methods from JobLockHolder.
3685397623 : Refactored remaining usages of new methods from JobLockHolder.
077b8ee9c7 : Initial usage of new methods on JobLockHolder.
52b4f08665 : Added methods on JobLockHolder to run with lock.
1d6d05e179 : Round source registration time in shared info
ed7c8768be : Cancel deprecated async registration job
d7bcbd939c : Enable secondary_user_on_secondary_display on CtsSandboxedAppSetIdManagerTests
a5c6884051 : Introducing CallableSyncCallback
fa93e240b0 : Update trigger header size limit check.
b094d78cbb : fix(cts): Remove JSSandboxAvailableRule from test
1cbaf2c963 : Add a feature flag for Cobalt operational logging.
1de8482ba7 : Improvements on JobLockHolder:
2c9cd33290 : Adding fix to notification job on R to always record msmt default consent only. Flag: EXEMPT bugfix Bug: 336953363 Test: atest ConsentNotificationJobServiceTest
a2507dd1c1 : Mark firstTimeRowCombinedTextShownTest as flaky
4c1e780418 : Info gain fix for attribution scope.
ba37d3aa4a : Refactor TopicsViewModelTest to extend AdServicesExtendedMockitoTestCase
31dc4a1090 : [cobalt] Eliminate observation building code with observation factory method
3a25e6ec1e : Cleaning up unused flag
d9e5ea89e8 : Disable SdkSandboxMediaHostTest#testAudioFocus_AfterReboot for U devices.
e6d04bf6f2 : Calculate default load SDK timeout depending on time since device boot.
d12704ad77 : Set seller configuration in adSelectionManager
2a6c4f2675 : Check wifi connectivity before MDD test.
f6f22ba2df : [PAS] Adding PAS telemetry stats infra.
0949d29e46 : Refactored CtsAdIdEndToEndTest to use an interface defining flags.
6c5faf8fad : Add needed keys for interop test api config
ba66e09dbf : Modify DataVersionFetcher to use correct header field name
41cfc87640 : Enforce enrollment check on impression reporting
e350dfeb4a : Revert^2 "Allow source to configure event level epsilon."
1dcfaeec4c : Minor improvements on AdIdService / AdIdServiceTest:
6d1c018ffe : Implement logging for Cobalt string buffer overflow
aaea644024 : Set Base class for MTS tests to ensure that that device is supported.
f2b534c71b : Replaced BlockingCallableWrapper by SimpleSyncCallback.
dca1a1d3f9 : update adid/appsetid security exception capture
118a499dfa : Revert "Allow source to configure event level epsilon."
aeec1e90ca : Attempt to make test less flaky by changing the termination condition for log collection
cc021a6652 : Fixed / improved SyncCallbackTestCase.
9218c73589 : Import translations. DO NOT MERGE ANYWHERE
08aef66e9b : Import translations. DO NOT MERGE ANYWHERE
8c9096ea68 : Import translations. DO NOT MERGE ANYWHERE
d5cc7666a8 : Allow source to configure event level epsilon.
c220ec7465 : feat(cli): Add signals support plus CTS
5d5d603a2a : Re-enabling shell command specific CTS tests
0660cb9f47 : Fixing flakes in AdBidGeneratorImplTest in timeout tests
2a0c93380b : Add priority field to DBCustomAudience
b78454cd6f : Restart the AdServices process to force flag read
b7db93f7b5 : Count metrics for number of sources deleted due to FIFO
2c3be18d87 : Ignore tests failing because of room upgrade
7492ee3e77 : Revert "Add CEL for cobalt initialization error."
68f9f8cdc4 : [PAS] Add a flag to guard PAS product metrics v1.
8f1dc6a989 : Remove explicit setting of flags from SettingsTestUtil, use the rule instead
2a2a59e223 : Replace the unnecesary StringBuilder in serializeEntryToJson in order to improve performance.
81b4fb57d1 : Add a boolean 3pcd signal in aggregate report request header.
bae08635c1 : Refactor a couple of framework unit tests following internal test guidelines that were missed in previous refactorings
d471987910 : Fixing flakes in testRunBackgroundFetchThrowsTimeoutDuringUpdates
7ce8140f66 : Eliminate integer observation building code with observation factory method
47da3a8fb5 : Remove explicit setting of flags from UiUtils
0741ae07ad : Fixing timeout tests in AdBidGenerationImplTest
89069aae6b : Run CTS provider tests in sandbox postsubmit
f40d231c1e : Run CTS acceleration tests in sandbox postsubmit
25e2328bea : Update JavaDoc for scheduleCustomAudienceUpdateAPI
bb899669dd : Refactor AdExtServicesApkUISettingsGaUXSelectorTests to use annotations instead of setting flags explicitly
effd1999ce : Move all instances of reading the test name into the setup methods
5c8b9f52c7 : Refactor AdExtServicesGaUxGraduationChannelRowTest to use annotations instead of setting flags explicitly
5299df3f34 : Refactor AdExtServicesGaUxDebugChannel tests to use annotations instead of setting flags explicitly
3bb172a8ce : Delete unused PhFlagsFixture class
1e22f1d09d : Ignore RoomSchemaMigrationGuardrailTest
78152a81e5 : ignoring broken PAS end to end test
ba0390d673 : Re enabling Fetch and Join CA CTS tests using scenarios
6f24929cbc : Refactor AdExtServicesGaUxAlreadyEnrolledChannelRowTest and AdExtServicesGaUxAlreadyEnrolledChannelEuTest to use annotations instead of setting flags explicitly
87958c97c2 : Refactor CtsAdServicesRootTestCases to use annotations instead of setting flags explicitly
4dc7f07fdb : Refactor CtsAdServicesDebuggableDeviceTestCases to use annotations instead of setting flags explicitly
d7a689c2e4 : Add Cobalt registry manifest populator
7e0f3a7ad5 : Enable kill switch flag usage lint in AdServices.
bb285f4fdf : Pass URLs for all B&A CB tests via config
8ca1c07f3d : E2E tests for destination limit priority
6b6b33c17a : Increase sdk_request_permits_per_second in AdServices CB tests
838efaa11c : Fixing TopicsConnectionTest failures for Android S
aa0a298bba : Pick up B&a url for K-Anon test from config
5084c976df : Parameter check for service allowlist
310307aee8 : Add more log message to K-Anon for ease of debugging
7874732034 : Added cts test for api coverage
e7f4ed6b6f : Add a new boolean header in event report request to indicate if 3pc was available for web trigger.
89dbc90cc4 : Add jarjar rules for tests
cfcc176f3d : Remove owners not working on the project
ae2de4acec : Check storage and attribution limits after event report replacement
79b6f0235f : Handle edge to edge in case case of manual test app fullscreen ad.
fb563634f9 : Follow up, disabled payload metrics in flags
ca5bd1beee : Import translations. DO NOT MERGE ANYWHERE
761652aef6 : Import translations. DO NOT MERGE ANYWHERE
230d1df593 : Import translations. DO NOT MERGE ANYWHERE
d0d29dc368 : Split secondary user inprocess test into separate test module
ce3690c44e : Add per day destination rate limiting
66ba9c2767 : Added end to end tests for seller configuration
1bf81f4111 : Add support for seller configuration metrics
02e4df116d : [cobalt] Validations for poisson fields
ad72c6362b : [cobalt] Add system profile validations
8c0148197c : [cobalt] Add additional validations
61d242f14d : Remove unused variable from AppImportanceFilter
4532de1c38 : Remove support for empty scopes for sources to avoid potential privacy leaks.
f464e2f17d : Create Linter to prevent using killswitch flag name
da72d7766e : Remove test which validates lenient heap memory restrictions in JSScriptEngine as we have enforced it
e4d9761e82 : Add OWNERS file to linter directory
9eb4c3c442 : Checking max heap size is supported by JSSandbox before running tests
a0728cfb45 : Add sdk_sandbox_flags_lib dependency to inprocess tests
8499c2b905 : Added support for passing seller configuration down to CompressedBuyerInputCreator
ec1f807229 : Use CustomAudienceQuantityChecker in scheduleCA API
925d637f38 : Import translations. DO NOT MERGE ANYWHERE
049b9535ee : Import translations. DO NOT MERGE ANYWHERE
d6e169b590 : Support V1 top-level trigger data for source
7b3c860e0e : Import translations. DO NOT MERGE ANYWHERE
729f4a28e9 : Install Attribution for S-
64de4ef687 : Support E2E and interop noise tests
ced0b2e55b : Implement replace pending Scheduled CA logic
f09c51610b : Added OWNERS for all UI related dirs.
ca3359db22 : Add flags for trigger debug availability signal. Test: atest com.android.adservices.service.PhFlagsTest; atest com.android.adservices.service.FlagsTest Bug: 346563444 Flag: EXEMPT (bug 337358613)
253310e983 : Revert "Added OWNERS for all UI related dirs."
8e64b12166 : Enforcing max heap size in JSScriptEngine and removing dependency on flag
ca26804fee : Revert "cli: Add shell for mock_auction command"
355032776a : FIFO with destination priority logic implementation
f4bdfea122 : Added flag for max number of re estimating the entire payload
1e04cacc82 : Added Adservices pre module control apis
c3512c4031 : Fix the AbstractAdServicesShellCommandHelper class to handle the shell command when we use sdk_sandbox to run the shell command for adservices
e1a388f830 : Store destination limit priority into the source table
d82e767438 : Parse destination algorithm and priority
4e1f47c556 : Flags for fifo destination priority
9deb70e453 : Allow 10 seconds after boot for zygote contention to reduce
8816793d69 : Replace ps -A with getRunningAppProcesses in SdkSandboxUnixStreamTest
9eaed6b077 : [DO NOT MERGE] Add mcts tags
be66979ee8 : Ignore tests failing because of room upgrade
799f8c27cd : Add CtsAdServicesExtDataStorageServiceTest back to adservice presubmit in TEST_MAPPING It was moved to postsubmit in ag/27950902, however postsubmit doesn't have same set up as adservice_presubmit, it won't run on T target
73e08eac51 : increasing timeout to create JSSandbox while running tests
aa7eb6c913 : Refactor AdServicesEndToEndTests to use annotations instead of setting flags explicitly
645ce13350 : Warmup KAnon encryption URL
df63f775e4 : AdServices minsdk bump from 19 to 21
f86995500f : Add a permission file to apex
0c3459fa3a : Add manual migration strategy for CustomAudienceDatabase from v7 to v8
63004ddb31 : Import translations. DO NOT MERGE ANYWHERE
76c9bd648c : Import translations. DO NOT MERGE ANYWHERE
d8e73fc588 : Import translations. DO NOT MERGE ANYWHERE
c03cf15a8d : Add CEL for cobalt initialization error.
9ddf53ae95 : Mark TopicsManagerTest as flaky till test failure rate is below is 1%
f6b64a8295 : Update compressed buyer input creator factory to contain a method that returns a data fetcher based on whether seller configuration is enabled
414bae81df : [cobalt] Add checks for local aggregation
497edf8160 : Revert "Parameter check for service allowlist"
3994f32891 : Add cobalt logging support for measurement attibution and reporting metrics.
2daba29ce6 : Add seller max implementation of the compressed buyer input creator interface
02b709ee5d : Remove obsolete TODOs from PackageManagerCompatUtils
f86b8d1b4b : Save ETSV against UID instead of CallingInfo
fd910ed66f : Baseline Lint FlaggedApi violations
26c7af0cdb : Disbling kill switch for sdk sandbox before running tests for Fledge
ce028950ca : Add feature flag for Cobalt registry out of band update feature.
80c0996f4c : Added CompressedBuyerInputCreatorFactory
d6c8568598 : Make the test more readable
87063539ee : Remove flag MEASUREMENT_ENABLE_CONFIGURABLE_AGGREGATE_REPORT_DELAY
f63c7c6900 : Refactor AdServicesApkUISettingsGaOtaTests to use annotations instead of setting flags explicitly
894198a267 : Remove privacy_level and poisson_mean from ReportDefinition proto.
aace1d49b2 : Exclude Reinstalled Sources
cd9ce8d843 : Refactor AdExtServicesApkUISettingsTests to use annotations instead of setting flags explicitly
51a4cb7ff3 : Parameter check for service allowlist
2ce6bce354 : Remove LegacyAdServicesGaUxCtsRootTest in cts root tests in this folder are still calling old setAdServicesEnabled api, which already deprecated.
d849de6694 : [cobalt] Roll latest legacy privacy fields removal in metrics
89394a0806 : Added OWNERS for all UI related dirs.
732ffc38c2 : Move tests under apk/ to postsubmit
7b1780ab21 : Update java doc to include full names of acronyms
c2a4ad6d9d : Baseline Lint FlaggedApi violations
315f32414c : Potential fix for CtsSandboxedMeasurementManagerTests flakiness by disabling PH sync via target preparer
3f03535971 : Switch to user 0 before running storage host tests
768ae62e07 : Mark testPasSettingsUpdatedAfterNotificationDisplayed flaky
4895aa90c8 : Remove flaky annotation from the SandboxedTopicsManagerTest test as test is passing consistently in the post submit.
67c8e5a0a1 : Fixing enforcement for max heap size for JSSandbox in AdSelectionFailureE2ETest class
db37f51505 : Convert DeviceSupportHostUtils class to a rule
c25204ec97 : Refactor atest CtsAdServicesDeviceTestCases to use annotations instead of setting flags explicitly
21f5defcfe : [cobalt] Add logging for validation failures
71b132bd21 : [cobalt] Validate min, max, and max count
afd42d782c : Replaced more usages of StandardStreamLogger by DynamicLogger.
a9549e490f : [cobalt] Migrate assertThat to expect
ea0bac52d2 : Improved timeouts on SyncCallbackTestCase:
41e4480573 : Delete beta tests from AppSearchConsentWorkerTest
e8852d5b40 : Baseline Lint FlaggedApi violations
79bffb28d2 : Ignore tests failing because of room upgrade
ffe37232b3 : Import translations. DO NOT MERGE ANYWHERE
bb2c04c611 : Import translations. DO NOT MERGE ANYWHERE
d42aba29fd : Import translations. DO NOT MERGE ANYWHERE
93403857a2 : Removing the hasCause() in AppSetIdManagerTest
e991803d0e : Removing old checks for ReportAndRegisterEventImplTest
4755c19a89 : Remove the usage of enrollment origin match flag from Rb code. Enrollment has used site based matching since 2023_M07.
f5ea24a90c : Refactor CtsSandboxedMeasurementManagerTestCase to use annotations instead of setting flags explicitly
132205eef6 : Refactor CtsSandboxedFledgeManagerTests to use annotations instead of setting flags explicitly
a756f50cc9 : Refactor AdServicesU18UxDebugChannelCtsRootTest and AdServicesU18UxDetentionChannelCtsRootTest to use annotations instead of setting flags explicitly
1bb5fe54ee : Refactor AdServicesCommonStatesServicesTest and AdServicesRvcUxAlreadyEnrolledChannelTest to use annotations instead of setting flags explicitly
08c07ea1ef : Remove initRvc methods
ed1e7e0f6c : Added HostSideSdkLevelSupportedRuleTest.
ab0216edce : Refactor common logic between host-side and device-side test utils
c3b1f79ab3 : Replace deprecated class with SdkSandboxDeviceSupportedRule
fbfe581323 : Increase the epoch length to 5_000 ms
8643e83df9 : Deflake ReportingJobServiceTest
6c7cbcb0c1 : Enabling retry in tests for javascript sandbox dead exceptions
9795676037 : AdServices minsdk bump from 19 to 21

+- Project: platform/packages/modules/AppSearch

e0febabe : Add indexing type for schema version property
cb33b446 : Adding flag for optimizing apps indexer
20fd9089 : Add AppOpenEventsSettings class to persist last app open event task runs.
40d58d41 : Trim the text content of the XML tags when parsing the app function static metadata.
34983b5d : Remove @Ignore on AppSearchModuleTest
29b89fbd : Make java_sdk_library dependencies explicit
37771a5c : Make java_sdk_library dependencies explicit
4f2b5e4c : Update Framework from Jetpack.
5c85c370 : Change target flags library
2bcd46d7 : Make java_sdk_library dependencies explicit
07780e39 : Make java_sdk_library dependencies explicit
c440e842 : App open event utils for fetching all app open events in the last day. go/appsearch-learning-nicknames -> go/app-open-event-indexer.
7f655d60 : Changes AppSearchHelper to only remove deleted app functions
48f3665d : Makes AppsUtilTest test less restrictive
5dd324db : Add system permissions for app function runtime metadata
0e83ebfc : Fix 2 minor unresolved comments
f4e8c8f8 : Index app functions
e4176011 : Updates AppsUtil to handle app functions
ea59715d : Update documentation of Session classes from Jetpack.
ab07f1a0 : Add a config for max app functions per package
62cb535c : Updates AppSearchHelper to handle App Functions
cabd6f6d : Add AppOpenEvent schema to Appsearch. Note the flag does not gate the new schema since it is not being set in this change, it's just introduced.
3085eb00 : Adds the ResolveInfos class
49cd976d : Implement a xml parser for app function
7ba98448 : Update Framework from Jetpack.
6123431b : Add remove method to SyncAppSearchSession
9a849580 : Fix a bug where Enterprise GetDocuments returns an empty batch result
4bf60cb8 : Add mghiware@, tjbarron@, and xyj@ to the OWNERS for packages/modules/AppSearch
374cd91c : Makes AppFunctionStaticMetadata#getSchemaNameForPackage public
e2443f82 : Add AppFunction schema
241d3f45 : Refactor ServiceImplHelper to put all executer in ExecutorManager
0cfefc5b : Remove BIND_APP_FUNCTION_SERVICE permission from AppSearch (related to AppFunctions).
8f69ba8f : Update Appsearch flag visibility
5922848e : Add system api for parcelizing generic documents
edceb4af : Fix appsearch can not see the latest value of the flag [attempt 2]
fc940d82 : Revert "Fix appsearch can not see the latest value of the flag"
29376a3e : Update Framework from Jetpack.
b4608467 : Fix appsearch can not see the latest value of the flag
de013fd2 : Add flag for index first, middle, and last names in Contacts Indexer
73a3d5cd : Ignores AppSearchModuleTests tests
4635e126 : Apps Indexer Stats
8ec378f1 : Properly catches errors in Sync operations
a4c90f3c : Changes Apps Indexer to lazy init settings & sessions
6a4ce547 : Turns on isAppsIndexerEnabled by default
8fc03b46 : Baseline Lint FlaggedApi violations
7803b24c : Adding flag for rolling out apps indexer
439291c4 : Baseline Lint FlaggedApi violations
72965934 : Baseline Lint FlaggedApi violations

+- Project: platform/packages/modules/Bluetooth

69cb902b23 : Fix OOB writes in gatt_sr.cc
25b2f1e82f : leaudio: Do not update local metadata if not needed
8da956fbbf : Match package prefix instead of complete package name
ea1a7550d4 : Interop fix to not read PPCP for devices that report incompatible values.
d7096be87b : leaudio: Fix data path removal when ACL disconnect event arrives first
014cc34c8b : leaudio: Remove reduntant context type copy
89d49f9232 : gatt: Fix invalid EATT disconnection
fba765ce60 : gatt: Fix function name
38ad7826c6 : Remove conflict markers from GattService.java
9721f849cc : Use TRANSPORT_LE for unknown device type
75125a6b32 : Reducing Gatt_Connect overloads
8a66f448b4 : Skip ATT Read Blob request for name discovery before MTU exchange
19dd867e1f : Add ATT MTU preference for Tesla app
33a3081ab1 : Send preferred MTU from GattService to native GATT module
80da569261 : Formatting change in PairingTests.java
96c7f18a35 : Test case to reconnect after restart
d91ef42728 : supports back to back distance measurement
a55b737051 : Use nonwake alarm for RPA rotation
ab793a1e91 : RfcommTest: Disable profiles
e4e7b469fa : Add Tests with 2 clients
cb79466a18 : RfcommTest: rename mBumbleDevice to mRemoteDevice
6d9bbd1a08 : snoop_logger_socket: Replace Select() by Poll()
66934a6288 : aics: add test discover as secondary service
346bba2ae9 : HAP: check if preset returned match HAS
c62a18f124 : Avatar implement first HAP test
8f42f8fd1d : Remove unused <base/*.h> includes from hardware headers
9dbd7e5283 : Gatt: Add tests to discover included services
72d1f6d488 : fix for exception
2cf4675496 : floss: don't report properties_changed on device_found
7b327deb9f : hh: Apply HoGP and DIS serialization behind a flag
0d69e05d2c : Floss: Add remote device modalias in btclient
3aafc82a94 : poof!
5ba5f954f6 : ScanManager rename mDm to proper naming
35bc98bd62 : leaudio: Read Available Context Type after reconnect
42e7b1abae : Pandora Interface: renaming protos rules
58583c0ea9 : le_audio: Update fallback input device
016432dc6e : floss: Don't set the AdapterDiscoverableTimeout property
292efd07ee : SystemServer: getName & Address are now callback
5d3025bb09 : SystemServer: remove get_name_and_address step
cb4f8d331f : Framework: fix OobData output log typo
0a8638421f : Fix a test
2256094a11 : Unify errorprone enforced rules
a6fc8fdd5c : Flag 24Q3: remove rnr_reset_state_at_cancel
3c794b1368 : Flag: add get_name_and_address_as_callback
4eb2578536 : Actualize owners file
9bfe640942 : Import translations. DO NOT MERGE ANYWHERE
3889393e5b : Remove leaudio_resume_active_after_hfp_handover flag
9af4b234ea : Flag: add remove_one_time_get_name_and_address
387c18f070 : 24q2 flag clean: fix_le_pairing_passkey_entry_bypass
f608f9654f : 24q2 flag clean: keep_stopped_media_browser_service
1b4ad8e662 : Delete obsolete flag stack_sdp_disconnect_when_...
ecb8645bf4 : Delete obsolete flag
e237e3a6aa : Fix the potential native crash
7ef72779cd : handle the fail and ble disconnection
69f0cc617c : leaudio: Fix RemoveDevice just after Connection Timeout
08883610ab : Remove leaudio_callback_on_group_stream_status flag
91cb8db2cf : Remove leaudio_add_sampling_frequencies flag
9def907b10 : Flag: Add serialize_hogp_and_dis
c7db263173 : Remove gatt_reconnect_on_bt_on_fix flag
e67113cea3 : Floss: Log time spent in closing socket
e084f23981 : Floss: Increase the cleanup timeout on ChromeOS
7b38b423e2 : Flags 24Q3: le_periodic_scanning_reassembler
c3ef584372 : audio_hal_interface: Deprecate manually disabling the audio HAL
9f5b585012 : mmi2grpc: add pyrightconfig for python linter
9c3e689bb1 : Remove flag pretend_network_service
c3f9d513a4 : Flag lib link: Use test variant when building test
f7dc53d330 : Errorprone: GuardedBy
6d0431cd1d : Errorprone: AndroidFrameworkPendingIntentMutability
22cddedc7c : Errorprone: InconsistentHashCode
ff9fcd2504 : Remove keep_hfp_active_during_leaudio_handover flag
3d0f66c702 : Fix bad flagging for le_ase_read_multiple_variable
de3e1a4a24 : Pandora: remove trendy ownership
24e5c3f090 : Calling start/stop distance measurement from the main thread.
7df9a7dc83 : Remove leaudio_start_stream_race_fix - step 2
508f6b97c1 : Remove leaudio_start_stream_race_fix - step 1
ad7bfc7084 : Remove leaudio_quick_leaudio_toggle_switch_fix flag
2ddf7ae8b1 : Remove leaudio_broadcast_assistant_handle_command_statuses flag
982a2bcfad : Remove gatt_drop_acl_on_out_of_resources_fix flag
d574d2d900 : Framework: stop rethrowing remote exception
139a33d908 : Flags 24Q3: Remove dumpsys_acquire_stack_when_executing
df2282576c : Errorprone: EqualsHashCode
52233eac43 : Clean up flag get_address_type_api.
5ed30a2adc : MetadataListener: only remove corresponding callbacks
6d730683e5 : [le audio] Update broadcast primary group volume to Audio
c0f45f7501 : flags: hfp_client_disconnecting_state
98393c6fae : Ignore duplicate remove device request
869bf1d2af : SystemServer: use test cache in test
f004bdf22c : metric: Remove deprecated and unused LogLeBluetoothConnectionMetricEvent
51671fa505 : Flag lib linking: remove whole static
0906f3123d : PandoraInterface: Add enum for GattService type
12b8c14261 : Errorprone: StaticAssignmentInConstructor
7be6ce9db4 : HeadsetClientService: inject adapterService
3e3809f738 : Fix 0 CoD
1abf719ded : le_audio: LeAudioService: Fix handling initial zero available contexts
599fe05a06 : Add more profile native interfaces
3c6428f8de : audio_hal_interface: Pass preferred encoding interval as parameter to setup_codec
657138556e : Mock TelephonyManager in ProfileService tests
fdd125efc3 : flag: Add leaudio_unicast_no_available_contexts
35bd35fd9e : PairingTest: Do not enforce order on 2nd UUID expectation
9a5a344b17 : floss: GATT: Handle concurrent write characteristic
b19ce3d1df : Remove read_model_num_fix
a646d4881b : Add native layer logs to differentiate if new scanManagerRefactor flow is being used
5246a6104e : audio_hal_interface: Pass effective peer mtu as parameter to setup_codec
dd4207bbf2 : audio_hal_interface: Pass current codec config as parameter to setup_codec
5d0a6677ac : SystemServer: Broadcast callback no longer need synchro
9a69820a50 : avatar: add first test for aics
e4b8109aff : Framework: remove obsolete lint and fix remaining
c31a9955f7 : RFCOMM: Remove unused flag aconfig
88b1fbe26d : Pandora: Adds L2CAP BumbleBluetoohTest testReceive to receive data from Bumble
92960bfce7 : Errorprone: StaticGuardedByInstance
8fb5e16984 : MAP: toward removing StaticGuardedByInstance error
39d0213025 : Do not push disconnect error code when socket is connected state
4455a1e0df : SystemServer: Enforce ResolveIntentService behavior
578a98cfaa : floss: add image check and example use cases
3043d3d713 : floss: Scanner: Remove existing/pending MSFT handles on start/stop_scan
072e3fa5ed : floss: Scanner: Remove async and don't call to BTIF when powering off
cddb44a8ce : controller: Disable packet boundary on Intel AC7265
15d406f101 : Errorprone: JdkObsolete
0eabe3dc8e : Errorprone: Finalize
b3f7f5d90d : Errorprone: LockOnNonEnclosingClassLiteral
c720d2f3e3 : pts-bot: skip failing HAP tests
becc272e51 : SystemServer: use adapter after null check
5668d50b37 : Add poahlo and bhaktha to relevant owners
bcd6b241c5 : Add flag enforce_resolve_system_service_behavior
49632c1d91 : Flag 24Q3: load_did_config_from_sysprops
b1421591c9 : Flag 24Q3: remove auto_on_feature
b21dee39aa : Flag 24Q3: hfp_codec_aptx_voice
67e72609ef : SystemServer: check null when Bluetooth crash
590782a8b9 : Returns correct gatt interface
f51b31217f : SystemServer: unbind prior to setting state
b0ab751ea1 : SystemServer: cleanup dump
ebb8cbc081 : Flags 24Q3: a2dp_offload_codec_extensibility
f42322cd8c : Use SDP size in next byte for small Report descriptors
ed3c71e1e7 : pandora: add support for HAP tests
747064ec31 : Define tCONN_ID for GATT Connection ID
e190a6ba4c : Proper usage of mBluetoothConnectionCallback
b877b5b988 : Pandora: Wait for connect to be done before writing data
88c3d93e39 : Fix documentation and typos in gap_ble.cc
8cdd2ee773 : when A2dp sink and source coexist, AVRCP data process twice
6138469752 : SystemServer: simplify too verbose documentation
a3e2e6e50c : SystemServer: simplify handleEnableMessage
b563c8c9fc : SystemServer: One unique method to reset the Adapter
ef59af72be : Ignore empty pseudo address
d467c8f08c : stack::l2cap::api Remove duplicate global symbols
c1b00c019c : stack::l2cap Move l2cap from public to internal folder
79624607d4 : [25/25] stack::l2cap encapsulate l2c_api.h
5e9f4a0eea : SystemServer: Remove un-necessary mAdapterLock
d269a647da : Encryption Change V2
1eabae9da0 : Add flag not to send error code to app when sock is already in connected
0a9516473b : Fix UAF in sdp_discovery.cc
dbacea0f8c : Add flag encryption_change_v2
a61a3a5366 : Import translations. DO NOT MERGE ANYWHERE
531c2f990f : Import translations. DO NOT MERGE ANYWHERE
4fdde9547d : rust: Change log tag from bt to bluetooth
a584709374 : fix formatter naming
2e2f8a4b9e : vc: Improve handlig Reset Flag
7c7e017779 : Unregister AVCT_BR_PSM on AVCT_Deregister
0c8b6fda0f : Save peer CSRK after ltk generation
46ca452cf9 : topshim: don't pass NULL to slice::from_raw_parts
975fe3e088 : Flag to track MSFT HCI extension support
c09abd4d19 : Cts tests Increase wait of scan property change
c8b34a002f : Flags 24Q3: asha_asrc
4f16b74512 : Remove unused state following removal of a2dp_concurrent_source_sink
2135c8dc48 : Flag 24Q3: a2dp_concurrent_source_sink
c8ea9b7a1d : [21/25] stack::rfcomm Use stack::l2cap::get_interface()
f4683c5728 : Bumble Java Pairing Test cases
58b5e43620 : bta: le_audio: state_machine_test: Factor out DevicePacsInit method
f15a9bf2e2 : bta: le_audio: Fix missing group cleanup on test teardown
b42396051a : bta: le_audio: Fix the default struct ase cis_conn_handle
8628810ada : bta: le_audio_client_test: Fix ConfigureStream mock method
ff7a3be35f : bta: le_audio: Set connection state prior ProcessHciNotifAclDisconnected
7452f20385 : bta: le_audio: Add testAutonomousReleaseFromEnablingState test case
9dd45d7954 : Method to exchange OOB data
48a5b7f6fd : [23/25] stack::sec Use stack::l2cap::get_interface()
502306ca1b : [24/25] stack::smp Use stack::l2cap::get_interface()
fe338f8354 : [20/25] stack::l2cap Use stack::l2cap::get_interface()
aa5bd18d78 : [18/25] stack::gatt Use stack::l2cap::get_interface()
d5444fb26d : Add logs to differentiate if new scanManagerRefactor flow is being used
5a2a1ce522 : [22/25] stack::sdp Use stack::l2cap::get_interface()
c0b2276948 : [19/25] stack::hid Use stack::l2cap::get_interface()
ffa467ec66 : [17/25] stack::gap Use stack::l2cap::get_interface()
3cba38edd2 : Errorprone: NarrowingCompoundAssignment
06c9932b09 : Errorprone: JavaUtilDate
45919a32d0 : Errorprone: AndroidFrameworkEfficientParcelable
73c37d4a06 : Errorprone: SynchronizeOnNonFinalField
0ad71d4313 : Errorprone: WakelockReleasedDangerously
b5d66a17fa : Reapply "opp: validate that content uri belongs to current user"
2b42881a13 : Flag 24Q3: remove airplane_mode_x_ble_on
940d8ad9a4 : [16/25] stack::eatt Use stack::l2cap::get_interface()
1f41f3c7f1 : Clean up flag ensure_valid_adv_flag.
0300fd27e2 : Add flag to save peer CSRK info after LTK generation
7f5b57c020 : VolumeControlService: Add AICS support
f373eebf95 : vc: Add AICS support
353b6cdbd8 : vc: Store and add description to dumpsys
e4cccf61c5 : BumbleBluetoothTests: Skip l2cap flaky test_receive
45f9fe22f2 : floss: Allow dead_code of the dummy structures used for DBus
fe3bb33e59 : Clean up flag update_inquiry_result_on_flag_change.
bf17bfc539 : apply google-java-format
e2af21c9be : Errorprone fix & enforce MixedMutabilityReturnType
fb400ba50a : [le audio] Add Broadcast feature stack metrics
4a444ea7f5 : Remove separate_service_and_device_discovery
48b765c5f8 : AdapterService: cleanup Bluetooth Connection
7af879bd97 : LeAudio: Do not attach not fully connected group member
ebf7808664 : l2c_csm: print PSM in state machine debug logs
a20d5abc8b : avdt_ad: Improve logging
eb9fb507aa : avdt_ad: Minor refactor to reduce code nesting
fb177c5e7b : avdt_int: add conversion to string functions
7afee0ee64 : vc: Improve initial volume control operations
ed1ac115f4 : vc: Move VolumeControlOffsetDescriptor to separate file
000d2997fb : vc: Minor cleanups
0dbd0189ef : stack::btm::sco_hci - interface with non-Floss build
993097c93a : Alarm: Create a new constructor for nonwake alarm support
1e83ff01f9 : Make java_sdk_library dependencies explicit
5d80f5bb64 : floss: Refactor TriggerUpdateConnectableMode
39f1537471 : Add testMode support to ScanController
c615aa5deb : Cpplint bypass most common error
1395347a07 : Update Android for Rust 1.81.0
234b31a2f8 : Donot check bond state from profiles
5dbb6f791f : [le audio] Fix bis sync state parsing with 0xFFFFFFFF
c747e371e1 : Use std::sync::LazyLock rather than lazy_static.
7862ca675e : Update Rust toolchain to 1.80.1, to match Android.
81312f1234 : Dump SDP control blocks when initiator resource limit reached
fcbfa5454e : le_audio: Introduce broadcast audio session created event
79acd643d2 : broadcaster: Handle suspend/resume request before controller setup
014c399952 : broadcaster: Introduce intermediate states
f582f992b9 : bta_av_aact: Fix cpplint warnings
97c9e368dd : floss: Make sure scan mode is off when powered off
041da6f14f : Align call-related broadcasts of LE Audio and Hearing Aid with Headset for multi-user scenarios
93082dcb55 : HFP: Add flag for HFP software data path
b5402ac9e8 : SystemServer: Manually intiate state transition
832915e0c3 : HID Test: Gate workarounds with feature flags for future removal
842731f846 : MapClient: Make status values independent
e0bb15ecd8 : avoid std::allocator<const T>
e52e399828 : HidHostDualModeTest: Stablize the test
f6241b748f : Remove init_flags.h includes
bb8643188a : Update tests::bumble::service_discovery::OWNERS
3c55bcdd09 : BumbleBluetoothTests: use l2cap async in test_receive
ae57e97741 : Pandora: Adds L2CAP BumbleBluetoohTest with Android as Client and Bumble as server
d43ff4f462 : Do not update connection policies when service discovery fails
4a707174b6 : Pandora: add mockito into lsp deps
fd090d1a74 : Flag to not validate the bond state from Profiles
65f03b311a : gatt_api: Do not attempt to connect to an empty address.
133641ebd5 : BumbleBluetoothTests: Reset Android Bluetooth between tests
d4d5d55971 : btm_ble_sec: Reset btm pairing state when returning early from handling SMP_COMPLT_EVT
2cc0c87877 : Add Attribute response for GetElementAttributes
7536c0b5ee : [15/25] stack::btm::dev Use stack::l2cap::get_interface()
0f802d7e4f : [14/25] stack::bnep Use stack::l2cap::get_interface()
d216cb0108 : [13/25] stack::avdt Use stack::l2cap::get_interface()
977a1687f4 : [12/25] stack::avct Use stack::l2cap::get_interface()
2619e9916b : [11/25] stack::acl Use stack::l2cap::get_interface()
49d31f34df : Bass: Broadcast resync helper
a68cf306c4 : BassClientServiceTest: Mechanical refactor
3db604bdb3 : Add a flag to Enhanced Bluetooth Framework Support BQRv6
186ad889f5 : Fix bad encryption status logged
bd5ca43e88 : Remove album comparison in queue update.
a0e82db71b : Queue DIS requests
dd8bcaad69 : LeAudio: Fix handling ACL diconnect in transient states
ecbd9379a7 : HidHostDualModeTest: Use Mockito to wait for events instead of Future
d4306c71ab : AdapterService, use RemoteCallbackList instead of a set
a3ad489e02 : RequireNonNullElse replaced to use supplier
5c70331850 : Add flag: rnr_directly_call_gap_over_le
c53c6562f3 : Fix typo and documentation location for btm files
fc1f8f54f8 : HidHostDualModeTest: fix lint issues
19a5ce8dc3 : Convert the unified_connection_manager flag
7b5ace2c3b : SystemServer coverage: modify log parsing
efdd438321 : GetState use system cache instead of module cache
890f10857e : Add flag to clear pairing state on early bonding failure
8a34e4a687 : [10/25] btif::dm Use stack::l2cap::get_interface()
3fe0ebabd8 : [9/25] bta::le_audio Use stack::l2cap::get_interface()
8a99439ed4 : [8/25] bta::jv Use stack::l2cap::get_interface()
bbebe980f4 : [7/25] bta::hh Use stack::l2cap::get_interface()
6d6f9f92ff : [6/25] bta::hf_client Use stack::l2cap::get_interface()
927ed50047 : add more functions to the channel sounding test app.
eed7fa6881 : Fix ATT_FIND_INFORMATION_RSP containing only one entry
a32dec2756 : avdt_l2c: Use early return patterns in callback functions
afff94c153 : avdt: inline avdt_l2c_disconnect function
5d1ac10b46 : l2cdefs: improve l2cap result parsing function
a510075d23 : avdt_l2c: Remove ununsed parameters from security check complete functions
276ff7a037 : Remove DIS server related code
201d5bbc71 : Correct SDP data element size descriptor for HIDD report descriptor
da6a4b3e55 : Allow retry when calling getProviderCapabilities from Audio HAL.
7420ea083f : Move service discovery test cases into a separate folder
283ea50c16 : Retrieve CoD from storage when a new LE device record is created
5367eb825c : Cache CoD during LE pairing
36f5a88cec : Expose a BTM interface to get cached class of device
61743123bd : Expose a btif storage function to read class of device
135e9130eb : Read appearance of new LE devices on connection
48d6eea23a : Add GAP interface to read class of device for LE devices
27a3bac7fe : Remove const qualifier for the output argument
c2fd7e6890 : Refactor SMP event handling into separate handlers
053e1314da : Donot check bond state for BREDR security LEVEL2
99ff85698f : [5/25] bta::hearing_aid Use stack::l2cap::get_interface()
66224d6fae : [4/25] bta::gatt::client Use stack::l2cap::get_interface()
ffce8dac25 : [3/25] bta::dm Use stack::l2cap::get_interface()
53f960a839 : [2/25] bta::av Use stack::l2cap::get_interface()
829d898148 : Encrypt LE link immediately on reconnection
db25b12501 : Revert "opp: validate that content uri belongs to current user"
8e97bfa0f4 : stack::l2cap class enum-ify tL2CAP_CONN
ed3f9f82a3 : [1/25] bta::ag Use stack::l2cap::get_interface()
5d2f074285 : Make BrowseTreeTest use node instead of assume node id
d68a5c5a63 : [MTK][CONVERGENCE][ALPS07830065] Use 1M to response
279c31cf8c : flags: leaudio_broadcast_resync_helper
c35157b6bf : leaudio: Fix invalid state machine timeout
a3b6adc5ee : CS: remove tracker when disconnected
b7c96798ea : floss: Refactor btstack initialization order (4/4 BluetoothGatt)
0450cf31e7 : PandoraServer: Fix binary path
b48dcd4c2f : Add ble/sc pairing tests (no_output_no_input)
b8d82a99d4 : Add ble/legacy pairing tests (no_output_no_input)
0aad410ee8 : Add ble/sc pairing tests (keyboard_only)
f1b9443284 : Add ble/legacy pairing tests (keyboard_only)
5be4a9d5d1 : Add ble/sc pairing tests (display_only)
33bbc25577 : Add ble/legacy pairing tests (display_only)
cd833245a3 : Add ble/sc pairing tests (display_keyboard)
184fe6ae6d : Add ble/legacy pairing tests (display_keyboard)
2cf6ecb147 : Add ble/sc pairing tests (display_yesno)
429991cf85 : Add ble/legacy pairing tests (display_yesno)
399b28d061 : Add bredr/ssp pairing tests (keyboard_only)
904bb3a4d8 : Add bredr/ssp pairing tests (display_only)
634a304e77 : Add bredr/ssp pairing tests (display_yesno)
71d714480c : Add bredr/ssp pairing tests (no_output_no_input)
34ca7553ec : Add BR/EDR legacy pairing tests
0cdb9e5c83 : Add tests for validating access to services
5d4af06375 : Add base test class for br/edr
a78632ce73 : Add base class for pairing tests
9d065175d3 : Uncache the current browsed player when we change browsed players
9545810f05 : Update test node constructor to use random UUID
a1bc39ed5e : Fix ClassCastException in BluetoothMediaBrowserService#dump()
5488601856 : stack::l2cap class enum-ify tL2CAP_LE_RESULT_CODE
b03ad6136a : Flag to encrypt the LE link on reconnection
8c3a57b950 : Revert "Floss: Disconnect device after GATT client closes"
2e429f2d6f : Flag to read LE appearance for new devices
55f5cdee9f : Remove usage of memset
d7f873a88f : Floss: Request Manager DBus name when ready
ff26dc7667 : floss: Refactor btstack initialization order (3/4 BluetoothMedia)
59b674e90a : Add Flag for GetElementAttributes empty.
e8f6decd5c : SystemServer: implement getState for general purpose
0548639a3f : Release MediaSession instance from AVRCP controller
3366027f82 : floss: Refactor btstack initialization order (2/4 BluetoothAdmin)
c0329da215 : Errorprone fix & enforce CatchAndPrintStackTrace
c58820a5b5 : floss: Increase git timeout for container build
b5ec36ee76 : Re-apply: enable/disable from main thread earlier
4e233a67ab : Expose btif_dm_update_remote_properties() outside btif
cf475d8489 : Provide a flag library for rust code
418eb22b75 : HFP: Allow Audio Fwk to change HFP SCO volume when HFP profile is connected and SCO is not connected
50bca7271a : CS: Set CS Role via CS config.
4932846989 : stack::l2cap Check for queue exist before append
39a6fc8462 : Enable RAS only for channel sounding.
3099e9c446 : distance measurement failure with private address.
eccd5897f5 : Flag: Add close_hid_if_uhid_ready_too_slow
4ffd870f18 : GattService: Fix server requests
c292068428 : floss: Refactor btstack initialization order (1/4 SocketManager)
68ad44a05e : stack::l2cap class enum-ify tL2CAP_RECONFIG_RESULT
77564115da : Enum-ify tBT_TRANSPORT
95c64a3579 : Errorprone Fix & enforce EmptyCatch
b0f38f3284 : Silence AndroidFrameworkEfficientXml
e4ae982d7d : stack::l2cap class enum-ify tL2CAP_CFG_RESULT
44cd76b43b : Flag dump: remove inconsistent dump
26cd540752 : Add parametrized test for airplane mode listener
b47d6de980 : Properly use test rules in kotlin
9ee7710374 : Fix generate coverage script
ed20bdbafe : Add flag: get_state_from_system_server
c05e7ca19a : SystemServer: Add more situational log for sleep
3272456614 : SystemServer: remove lint baseline
fc44f6cae9 : SystemServer: Metrics on shutdown latency
69c1d22b6b : SystemServer: path to a reliable turn off
2a34e82045 : Replace flag rule with flag annotations
e4192ae243 : Invoke MTU Callbacks on Failure
e66b8de96a : HFP Audio client - fix sink/source naming
4490786fc1 : Add comments for BidiQueue, BidiQueueEnd, and Queue
a26fe4d269 : Modify permissions checking for multi-user scenarios
38819fb611 : Add tests for BR/EDR temp bond authentication
719937bd30 : Reland BtQualityReports cpplint
dba28dfa17 : Only disable BtQualityReports once
eb0ea9fa7e : Add DisableBtQualityReport
95730a55c1 : BumbleBluetoothTests: add EnableBluetoothRule in Sdp tests
c5c851e338 : BumbleBluetoothTests: Add kotlin-lsp configuration file
4e22ddca23 : Alarm: Create timerfd with TFD_NONBLOCK flag
84349e1a38 : add hfp_allow_volume_change_without_sco
3cb596a49a : stack/avdt: Properly initialize AvdtpScb::curr_stream
992f3bc24c : Revert "Flag: broadcast_adapter_state_with_callback"
5832cfb35d : Revert "Stop calling app to know its state. Use Callback"
197cd749b2 : Revert "Wait for state callback before ending constructor"
fb638d11c8 : CompanionManager: null check in metadata listener
c3970f392d : Revert "Don't disable BtQualityReports twice"
e32edb8e36 : Revert "BtQualityReports cpplint"
31557c8e9f : floss: check if BCC is allowed to open SCO
78f6484164 : Set is_local_initialized before calling BTA_DmBond() in btif
b26f5ca37f : Fix AVDTP reconfig not setting L2CAP flushable
5e71e36e91 : Add flag: fix_avdt_rconfig_not_setting_l2cap
96f2d362bd : Revert "SystemServer: enable/disable from main thread earlier"
c580158c4b : Add flag to avoid duplicate RNR from security process
302888b2e7 : Add Gaming Audio Service UUIDs to le_audio_types.h
888ddc601c : Add bt_gmap.h to include the enums for the GMAP profile.
f1d39c3887 : Wait for state callback before ending constructor
cdc736b2e9 : change onCallAdded and onCallRemoved to info level
358f13526c : stack::btm Move dumpsys to proper module
4a36a39de5 : Avoid duplicate UUID intent on successful service discovery
d6841258f0 : Avatar: Add a 2nd usb dongle
b3fe5c0862 : RAS: cached supported feature and vendor specifc data
af2e47e451 : add GMAP profile flag
9f1832e49e : broadcaster: Handle suspend request before controller setup
e7df46c99f : BluetoothCodecType: fix uint64_t cast to java long type
19e17d9e67 : flags: a2dp_fix_codec_type_in_java
6cb233f71b : Floss: Add extra delay in cleanup before exit
3448185e65 : Add sysprop to configure auto flush timeout
876c4ed186 : Flag: Add queue_dis_requests flag
1ef1ee91ff : stack::l2cap Introduce l2cap interface and mocks
e31b4169c1 : floss: Fix build faliure: non-void function does not return a value
2098b15ec2 : stack::rnr Introduce btm_stack_rnr_test
5fdd676019 : floss: Guarantee the execution order of all BTIF callbacks
5117d27a7a : Revert^2 "SystemServer: reformat flag dumpsys"
5b68291474 : BtQualityReports cpplint
137726f867 : Don't disable BtQualityReports twice
73c78817a0 : Flag to prevent sending duplicate service UUID intent
0e9573a8cc : eatt: Fix handling indication confirmation timeout
5fae20bce9 : flag: Add gatt_server_requests_fix
20b0bee7e6 : gatt: Fix closing GATT when timeout happens on ATT bearer
46f0f731d4 : flag: Add gatt_disconnect_fix
aaa703d760 : stack::l2cap Move dumpsys device record to proper module
31478b8680 : Avatar: Add local setup rule
ee97c858da : Use encrypted link for avdtp and avctp channels
e0206197ad : flag: Add leaudio_add_aics_support
043a7e7e0f : Revert "SystemServer: reformat flag dumpsys"
f2f8ed8b26 : SystemServer: reformat flag dumpsys
0d58c3230e : Revert^2 "InitFlags: Remove hci_adapter"
76b8dd089e : Include gatt disconnect reason in BT dumpsys
940a091c66 : SystemServer: promote failure message as error
0b3bdfa460 : SystemServer: factoryReset on main thread
04440e53ec : Add logs and prevent addressed player update when browsing refactor is not active.
07c97a31d2 : RootCanal: Set the default value of acl_data_packet_length to 1023
ec85141fc3 : Fix LE service discovery event cancelling SDP discovery
75083ae272 : Revert "InitFlags: Remove hci_adapter"
ad88b42833 : Various typo fix
2b8188a6ab : Revert "HeadsetService: temporarily skip MODIFY_PHONE_STATE"
5b3c663d35 : Add okamil@ to OWNERS for system/ directory and sort based on alphabetical order
f3fb0b6246 : Convert packages/modules/Bluetooth/Android.mk to Android.bp.
71e68251b9 : Use Rand instead of local name to synchronize
d033e82bdf : stack::btm::dev Move dumpsys device record to proper module
b6a511cefe : Enforce GuardedBy errorprone in tests
82eddc436c : Bass: Update method to get sinks synced to the broadcasts
6f289bb442 : leaudio: Enable inband ringtone for broadcast handover case
95732ac910 : Add log when callback is null during scan result callback
10fefb48c9 : IsoManager: Unify protection against usage when not started
3450933776 : Add flag: fix_le_evt_cancelling_sdp_discovery
96a1186c14 : Add scan mode information to log when downgrade scan mode from max duty
0ef8f2fa96 : SystemServer: enable/disable from main thread earlier
8dd232daf4 : Framework: Fix & enforce AndroidFrameworkBluetoothPermission
a591f467ef : InitFlags: Remove hci_adapter
fdb4741d9c : Import translations. DO NOT MERGE ANYWHERE
c58ed0d122 : Import translations. DO NOT MERGE ANYWHERE
bcc998ef67 : Import translations. DO NOT MERGE ANYWHERE
78349bdc77 : Add flag non_wake_alarm_for_rpa_rotation
2a7a06a225 : sco: Fix handling Command Status Failed.
64f93e4a7d : stack::rnr Introduce RNR interface
f6061bd3d9 : stack::btm Hide btm_api.h use get_btm_interface
290117824a : tBTM_STATUS: Class enum-ification
62a595e97d : gatt: Extend dumpsys information
7ca304ac35 : main::shim Rename removing ::legacy
de02738ebf : has_client.cc: fix profile disconnection cleanup
24508a81f0 : Fix "GATT Read Multiple Variable Response" builder
52d62ec3d4 : floss: SetName: Don't set the property if unchanged
f54e5df42d : floss: serialize HoGP and DIS
46a7b423b7 : btif_av: Pass vector parameter as const ref
77cf76ac62 : Fix and re-enable tests
2032ed2d56 : [24/24] Canonical form tBTM_STATUS::BTM_WRONG_MODE
8ad455fa29 : [23/24] Canonical form tBTM_STATUS::BTM_UNKNOWN_ADDR
eee8b74841 : [22/24] Canonical form tBTM_STATUS::BTM_UNDEFINED
d6836f93ba : [21/24] Canonical form tBTM_STATUS::BTM_NOT_ENCRYPTED
93a88ff37e : [20/24] Canonical form tBTM_STATUS::BTM_NOT_AUTHORIZED
12ec3562d9 : [19/24] Canonical form tBTM_STATUS::BTM_NOT_AUTHENTICATED.
84ef39b1f9 : [18/24] Canonical form tBTM_STATUS::BTM_NO_RESOURCES
2639470bcd : [17/24] Canonical form tBTM_STATUS::BTM_MODE_UNSUPPORTED
02f7ac3505 : [16/24] Canonical form tBTM_STATUS::BTM_MODE4_LEVEL4_NOT_SUPPORTED
df2e81ec3a : [le audio] Update broadcast code if sinks requested
8b2b0cfb43 : stack::l2cap Cleanly define tL2CAP_CONN
dc0c8c549b : [15/24] Canonical form tBTM_STATUS::BTM_INSUFFICIENT_ENCRYPT_KEY_SIZE
230480ad26 : [14/24] Canonical form tBTM_STATUS::BTM_ILLEGAL_VALUE
5f467b134d : [13/24] Canonical form tBTM_STATUS::BTM_ILLEGAL_ACTION
6f8a47a75e : [12/24] Canonical form tBTM_STATUS::BTM_FAILED_ON_SECURITY
56b55ec274 : [11/24] Canonical form tBTM_STATUS::BTM_ERR_PROCESSING
4cd6d89a8b : [10/24] Canonical form tBTM_STATUS::BTM_ERR_KEY_MISSING
079e2be7fa : Add metric A2DP_SESSION_REPORTED
6657bd97bd : Generate CONNECTION_STATE_CHANGED intent when A2dpService is stopped
1a98f8baa4 : [MTK] [CONVERGENCE] [ALPS08049719] Fix fdsan
49e2b89450 : [9/24] Canonical form tBTM_STATUS::BTM_DEV_RESTRICT_LISTED
c6ae2a90ac : [8/24] Canonical form tBTM_STATUS::BTM_DEV_RESET
0879b5ae7c : [7/24] Canonical form tBTM_STATUS::BTM_DEVICE_TIMEOUT
34b6c08bbb : [6/24] Canonical form tBTM_STATUS::BTM_DELAY_CHECK
aee4644f5c : Log address in btif_gattc_open_impl
006cb45e70 : BluetoothService: Init Bluetooth if config_bootToHeadlessSystemUser
98983a2879 : SystemServer: One unique method to call StartBrEdr
a97e2e8dfc : stack::l2cap Cleanly define tL2CAP_LE_RESULT_CODE
a5d6ceb18c : [5/24] Canonical form tBTM_STATUS::BTM_CMD_STORED
d9032ea647 : BluetoothMetrics: Log SDP Complete Event
a27390273b : BluetoothMetrics: Log ACL Disconnection
0b92613ebc : BluetoothMetrics: Log ACL Start from the remote side
59ba202585 : BluetoothMetrics: Log Connection Start When Initiating
cd655d26d1 : BluetoothMetrics: Log Bonding Event
c4f6f2117d : BluetoothMetrics: Log Profile Connection Event
36b111fd27 : Update libprocessgroup dependencies
5504dd36db : Only use DSP codec when offloading
5d7906e5de : [MTK] [CONVERGENCE] [ALPS08049534] add NULL checker
62de975c42 : Flag: Add a2dp_broadcast_connection_state_when_turned_off
490919db11 : Change MceStateMachine Message filter naming convention
664e2abe87 : Framework: Fix & enforce AndroidFrameworkEfficientParcelable
6924778dc3 : Framework: Fix & enforce AndroidFrameworkEfficientStrings
89fc79a643 : Framework: Fix & enforce some errorprone
9530f374a1 : Framework: Fix & enforce AndroidHideInComments
609ca3183f : Java unit test : Fix & enforce some errorprone
bbcb319e7c : BluetoothMetrics: Method to log bluetooth event
fada88b8ad : Actually prevent a repeated unregistration of mBatchAlarmReceiver.
8bbb8de821 : [MTK] [CONVERGENCE] [ALPS08207883] Fixed coverity error
cae85857e0 : [MTK] [CONVERGENCE] [ALPS07807894] ring timer not cancel
51c10f3d90 : [MTK] [CONVERGENCE] [ALPS07807894] uid set null pointer crash
6424f29c39 : Allow longer init timeout on some devices
9d12639d78 : Floss: Hcidoc: Support AOSP snoop log
85806d6e18 : Floss: Hcidoc: Refactor hcidoc parser to support other snoop types
3a68e34851 : floss: Add unittest for get_hci_index_from_pid_path and fix warnings
697c3fc053 : [4/24] Canonical form tBTM_STATUS::BTM_CMD_STARTED
325916c226 : Add null check for sRadioScanWorkSourceUtil
b162d98ba6 : BluetoothMetrics: Map HCI Error Code to State in Bluetooth Event
981d1e738a : BluetoothMetrics: Log Remote Name Request Completion
a7bc54fb92 : BluetoothMetrics: Log Authentication Complete Event
e7662ce601 : stack::rnr::tBTM_REMOTE_DEV_NAME.status => btm_status
2ef1980a1e : Remove main::shim::l2c_api header
809daa3c5f : Add scan mode information to log when upgrading and reverting scan mode
46b3b27d95 : Add A2DP DRI to app and system OWNERS
71524abd6e : btif_core_test: Add Rfcomm listen tests
923f19dbae : Remove unnecessary std::move
ef880523a8 : Remove MODIFY_PHONE_STATE permission from startVoiceRecognition
2a6a595145 : Revert orphaned gdx service and discovery
5ce6404ca4 : Skip AVRCP PTS-Bot tests that require a flag
0e582522bb : Floss: handle unbonding device doesn't report disconnection to CRAS
6429a73ad8 : Floss: Explicitly use topstack runtime to spawn cleanup tasks
8ecab6c802 : Cancel GATT Connections in Discovery Client
2d2c3c8817 : floss: Fix the PID extract function
aca0b594b4 : Add a flag to fix cancelling connections
746b38a15a : Change scan mode log from integer to string
a6a3646189 : hh: Use new UHID enums and structs
ce3180d88a : common: Remove unused parameters
a66a1d0e31 : Metrics: Use the device type for sessions
c8742eaab6 : update codec config before return streamStarted
a41a100def : [3/24] Canonical form tBTM_STATUS::BTM_BUSY
70dd7c6eb6 : opp: validate that content uri belongs to current user
cf8eccd402 : LeAudioTestApp: Add switch to connect GATT over BR/EDR
d01ec3bd05 : After RFCOMM SM logs: cpplint
3ecf515f8a : RFCOMM SM logs[7/7] rename index to handle
1bb82a6869 : RFCOMM SM logs[6/7] PORT events to string
355837afc4 : RFCOMM SM logs[5/7] MX event to string
3e2d781bcc : RFCOMM SM logs[4/7] Cleanup docs
789dd7a899 : RFCOMM SM logs[3/7] Remove redundant logs
1a9124b2e5 : RFCOMM SM logs[2/7] PORT state to string
8a89105d99 : RFCOMM SM logs[1/7] MX state to string
1e7f1e231b : [2/24] Canonical form tBTM_STATUS::BTM_BAD_VALUE_RET
3822c1afe1 : flags: Add fix_sco_command_status_handling
dda890e27d : Populate remote device name from properties if available
f0e97ea869 : Read device name on connection with new LE devices
df628c99cf : BluetoothMetrics: Log User Confirmation Response
64e96d8a1c : BluetoothMetrics: Log ACL Completion after Remote Name Request
f5bab398b4 : BluetoothMetrics: Map Error Code to State in Bluetooth Event
21e9358daf : BluetoothMetrics: Log ACL Completion
76d441b7b3 : stack::sdp [1/7] cpp lint fixes
69fe173098 : [1/24] Canonical form towards class enumification tBTM_STATUS
0d1594a416 : RFCOMM MX SM logs: Documentation fix
3713e8afee : Implement AVRCP's set addressed player
4f9e325f5a : LeAudioTestApp: Fix invalid listener check
568e725706 : LeAudioTestApp: Fix possible crash
3ab616611e : btif_av: Add event for stream reconfiguration
bc920c4b2f : libbt-stack: Remove warning no-unused-parameter
7a84b9a835 : Align permission annotation with current behavior
20d145694a : Close BTA HID host connection only if it was connected
41edbc343d : Floss: Fix cpplint errors
5ddab291ce : Floss: Handle EOF case in socket read
d67eb60066 : Floss: Improve the logging in finding HCI interface
05629789f1 : stack::rnr::tBTM_REMOTE_DEV_NAME Conventional name without typedef
a4e48a4fe7 : Use encrypted AVDTP & AVCTP channel
e03358dab4 : Codec management when multiple devices are connected
cf08eeaafd : Make LDAC default quality mode configurable
c2e51a6e33 : Bass: Remove unused BASE consolidation
131cf25037 : Bass: Fix parsing BaseData Codec ID
96a7bfb8c1 : Bass: Remove unused code
58c4db62bd : le_impl: Fix for unnecessary connect cancel
0597c91dbb : gd: Sort out flag dependencies and fix advertising tests
7bfbfbb44b : flag: refactor avrcp_connect_a2dp_delayed
b979296e9b : TbsGatt: Fix crash in logs
ca197eed7a : Rename flag identity_address_null_if_unknown to make it a bug fix flag
a3a1d5623a : Floss: Add log panics in btmanagerd
9353d5a3ce : Floss: Increase the stack start timeout to 12 seconds
108b6e06bc : Add static method to convert scan mode to string for logging purposes
7b52a762e6 : Flag to avoid closing already closed HID connection
edc5f95b74 : acl_scheduler: Allow outgoing RNR operation while incoming pending
839aab8de0 : stack::sec Use proper API and callbacks tBTM_STATUS
d28b52e2f0 : stack::sdp Class enum-ify tSDP_STATUS
1e02dc8ed6 : stack::rnr Consolidate RNR from inquiry module
d0467d12c6 : Ignore empty pseudo and identity address
f864dc75a4 : Transmit pending L2CAP fixed channel packets before closing
53a8a6a855 : HeadsetClient: Properly enforce PRIVILEGED
a818c640ff : BleScan: Enforce SCAN instead of CONNECT
afbba34653 : MAPClient: enforce PRIVILEGED
3f7cbce087 : Framework cleanup to prepare API change on permission
636f4a9aec : Add check for AdapterService being enabled before connecting profiles
b0fd46d753 : Add clear_auth_collision_state_on_pairing_complete flag
241f43eb8a : fuzzers::sdp Use proper types tSDP_STATUS
a233a7ddd2 : Allow L2CAP to send packets while changing link power state
1af193233c : mock: [63/63] Remove BTM_WritePageTimeout
698c516eb0 : mock: [62/63] Remove BTM_WriteEIR
eddfa98b6a : mock: [61/63] Remove BTM_VendorSpecificCommand
f92233994d : stack::ble::gap Remove unnecessary btm_status coercion
265b497388 : Fix crash on SDP results
b0fb506e27 : Pandora: Support multiple flags
29335c75d8 : floss: Scanner: Extract incomplete UUID list from advertising data
d8d538608a : Update OWNERS_chromeos
6b71bd7ed3 : stack::avdt::avdt_sec_check_complete_orig Use tBTM_STATUS parameter
724db4a1fd : Ensure that LE scan for discovery runs for 12.8s, same as classic discovery.
8015c28f4f : bta:: Use tBTM_STATUS for sync callbacks
27945f2f13 : stack::sec::l2cble_sec_comp Rename status => btm_status
ebb4f8c3cb : mock: [60/63] Remove BTM_UseLeLink
ac288e0d66 : mock: [59/63] Remove BTM_unblock_sniff_mode_for
4e8ba53586 : mock: [58/63] Remove BTM_unblock_role_switch_for
f1c75617a2 : mock: [57/63] Remove BTM_SwitchRoleToCentral
4c51ce3df7 : mock: [56/63] Remove BTM_SetSsrParams
e968801c31 : Allow 15 byte headtracker SDU for early implementations
920008116e : bta:: Use proper types tBTM_STATUS encryption_status
f878efd9ef : Import translations. DO NOT MERGE ANYWHERE
ec4df1121d : InitFlags: Remove classic_discovery_only
5786bbbc02 : ErrorProne: disable AndroidFrameworkEfficientCollections
43bfbd1a9f : Stop calling app to know its state. Use Callback
e695e98e2c : mock: [55/63] Remove BTM_SetPowerMode
01f0bfc2ea : mock: [54/63] Remove BTM_SetLocalDeviceName
e5e951e5d0 : mock: [53/63] Remove BTM_SetEScoMode
bab06f8324 : mock: [52/63] Remove BTM_SetDeviceClass
6d15910742 : mock: [51/63] Remove BTM_SetConsolidationCallback
642afe8506 : stack::l2cap::l2c_csm_get_event_name Use conventional macro
455bca6883 : Flag Tracking Bug: progress_acl_scheduler_upon_incoming_connection
57a916814a : Flag: Add le_inquiry_duration
2290f7c58c : BluetoothApp: Enforce more error prone 3
9dfe56c725 : RAS: Update to d0.9r13_PR
3bcac1896b : Hid Java bumble test case
4c30e561ca : flag: rename adm_always_fallback_to_available_device
3d9d0ed4d8 : flag: rename adm_fallback_when_wired_audio_disconnected
d1fe6d5c23 : CS: Update commands to d6.0r09_PR
27b728ca73 : leaudio: unit tests for api:SetCodecConfigPreference
b3941fa518 : leaudio: set preferred codec config with context switch test part 3
e72aad3c17 : leaudio: set preferred codec config with context switch test part 2
9c2ba67fed : leaudio: set preferred codec config with context switch test part 1
7b3fbd28a4 : leaudio: set preferred codec config conv test part 2
135f421302 : leaudio: set preferred codec config conv test part 1
0ef263ffd1 : leaudio: set preferred codec config media test part 2
96ddb76339 : leaudio: set preferred codec config media test part 1
0759783216 : leaudio: add device test for preferred codec
3c4427cbdd : leaudio: Set and use preferred config
74096f0c8a : leaudio: Implement preferred config update logic
57ae602fc5 : Remove unused flag
ee597f5fa8 : TestErrorProne: NarrowCalculation & UndefinedEquals
c68b12354b : ErrorProne: TruthConstantAsserts
78c247a363 : Java unit test: More errorprone enforced as error
9e50b85a8a : hearing_aid: Remove changes for the flag asha_higher_flush_threshold
22f60dffb6 : Flag: broadcast_adapter_state_with_callback
0274f1a79d : Adjust RFCOMM low rx watermark
45a7234446 : GATT: improve logs around disconnection
93028bc163 : Fix clippy lints for Bluetooth for 1.79.0 update
8bce25dcdd : Remove duplicate pairing response when device is in peripheral mode
c559a1256d : BTM_ReadRSSI is async and returns BTM_CMD_STARTED on success
4d8fdaac0e : mock: [50/63] Remove BTM_SetBleDataLength
2ad6a9b0c1 : mock: [49/63] Remove BTM_reset_complete
f3710a661d : mock: [48/63] Remove BTM_RequestPeerSCA
75e99e79bf : mock: [47/63] Remove BTM_RemoveScoByBdaddr
93333103df : mock: [46/63] Remove BTM_RemoveSco
530474a953 : Ignore HCI_RMT_NAME_REQUEST_COMP_EVT
e0db02f5c9 : acl_scheduler: Incorporate stop into check operation
f651b455de : acl_scheduler: Explicitly skip when outgoing connection queue empty
f6dda5b5a3 : flags: Add leaudio_set_codec_config_preference
c68d8df5a1 : leaudio: add transition betwen config and capability
9f55248dc5 : floss: Revise UUID update logic for scan result and device found
36607396f7 : Hid Java bumble test case
d0fe5b2bba : has_client.cc: do not allow to select not available preset
16c6c1f8ab : Cleanup dead scan code in bta_dm_disc_legacy.
016049dbd7 : RfcommTest: Skip tests due to failure
7d0f22db7d : Fix profiles being marked as FORBIDDEN before bonding is attempted.
aae5d1ce90 : Hap: cleanup test
c047735f0a : Hap: fix cpp lint
482a89843c : floss: Remove unnecessary regex crate usage
0488358ff3 : Flag to ensure that SMP packets are transmitted before release
a04c74c510 : floss: Add support for running cargo-bloat
26b76ebcb7 : Add Android information service to send API level
a7d3e6d94b : avrcp: fix responding to rejected volume notification registration
d26759b84e : leaudio: Mechanical refactor
beabe251cd : Floss: Clean up message loop threads when SIGTERM
4dc87c06b5 : Add a flag for invoking callbacks
47aa708ba1 : Change some AIDL function calls to non-fatal.
bec574657c : Update OWNERS_chromeos
77c7eb2c13 : LeAudio: registerCallback are now oneway
de91e69b8f : SystemServer: One unique method to call StopBle
6c3f9ab136 : SystemServer: One unique method to call Disable
9377a19e24 : SystemServer: One unique method to call Enable
2b095079c1 : floss: Fix env encoding issue with build.py
f89b0d6b24 : Flag changes for checking invalid discovery database
bf75207444 : Replace ellipsys by ascii char
22fdd7a970 : Fix crash in btm_ble_gap
8ec50141e8 : TbsGatt: hide phone number in logs
451eb9545b : HidHostTests: Skip HID tests due to breakage
b5702e6cc0 : vc: Fix handling volume setup after reconnect
123463fc13 : BumbleBluetoothTests: Thread accept pairing logic
30b7f13967 : leaudio: Improve reconfiguration between call and media/game
60b0d3dfbc : VolumeControl: Make tests tearDown more robust
71518f924b : floss: uinput: Refactor the serialize functions
ccc9ca8c7b : Increase the limit of cl_rcb
51f0dac6ad : Headset: Remove RuntimeException in SystemServer
eb9e79fc66 : gatt: Fix cancel connect
105a3fdff3 : flag: Add improve_create_connection_for_already_connecting_device
fb0d693266 : le_impl_test: Extend direct connection test cases
5587bc6fa6 : le_impl.h: Logs improvement
6db3541a5a : le_impl: Add better logs for changing state
38021c5c32 : Close gatt instance properly
5b838335f3 : Use new ScanController instead of GattService for scan related functionality within PeriodicAdvertisingManager
7d6d530324 : BluetoothApp: Enforce more error prone 2
3bcb6bd1c1 : Fix "GATT Read Multiple Variable Response" builder
68abe5359e : BluetoothApp: Enforce more error prone
aa79632066 : HOGP must not wait for BR/EDR security procedures
b68f783e44 : Dump BTA HH connection control blocks
e9a3bd3d3a : Allow multiple service discoveries in HID
bde1dad767 : Early reservation of HID control block
48207b0f15 : hci_layer_fake: Add debug logs for testing
e53a42a1dd : Remove flag: explicit_kill_from_system_server
c109c36da4 : Update bindgen version to 0.69.4
846a56a06b : leaudio: Allow unidirectional GAME context.
dbd08078be : leaudio: Refactor unidirectional handling for VOICE ASSISTANT
bed497a182 : leaudio: Change return type for FindFirstSupportedConfiguration
5c41363d0a : Add null check uuid results from ACTION_UUID Intent
88a117b43c : BumbleBluetoothTests: increase sdp handle
5a18728e98 : Remove sniff_offload flag
1d2dcc6ef4 : Allow retry when fetching AudioProvider from Audio HAL.
43845b5f37 : Bumble Java HID Test cases
ac9812b0b0 : Bumble Java HID Test cases
393507e5d9 : Bumble test infra changes
cd3675b5d7 : Bumble Java HID Test cases
742cfda900 : Bumble Java HID Test cases
9dd5e13abb : Wrong HFP codec selected when HF unit device supports NB and SWB.
6d6a93fa95 : HeadsetService: temporarily skip MODIFY_PHONE_STATE
8b7020b186 : run bluetooth_test_gd_unit for system change only
8f06c47a91 : Adjust Safety annotation but also just silence lint warning
b965bbd546 : HidHost: Remove quiet mode dead code
f55e2de737 : RFCOMM cpplint: logging, comment, and syntax
bef7a49947 : RFCOMM: move from bt_target to rfcdefs.h
3be91a4822 : Hap: clean visibility
345feba143 : Hap: Split binder from service -> easier reference
efb8ddcd21 : Hap: merge Start into constructor
7c214d76e5 : Hap: re-order variable and move some to final
ddead3318c : Hap: early return and switch syntax
16ab0ced7b : Hap: Use wrapper to manage broadcast callback
0bac8ffdf9 : Add flag android_os_identifier
e67854ca57 : BluetoothMetrics: Function for bluetooth event logging
df6b16aeb8 : SdpClientTests: unregister broadcastReceiver
a8776459a1 : Configure always_fallback_to_available_device flag as bugfix
04fc4b81c0 : Configure fallback_when_wired_audio_disconnected flag as bugfix
2a596abf2e : BumbleBluetoothTests: SdpClientTest by relaxing assertion
d5d46ac86f : LeAudio: Fix using wrong audio interface for Broadcast
cf2475867d : Flags: add unbonded_profile_forbid_fix
910bbe9743 : Add flag a2dp_variable_aac_capability
9cb13d7bf8 : Prevent NPE in bt_gatt_callback
bcafe9c093 : Allow multiple outgoing HID connections
735551a96f : Remove sniff_offload flag usage, make sysprop persist
6a07abee44 : Improve HeadsetServiceTest
001275960c : Adapter: use callback wrapper for bt connection
2e1f2831e8 : Adapter: use callback wrapper for audio profiles
9b89004240 : Adapter: use callback wrapper for quality report
c150a69ffe : Framework Introduce CallbackWrapper
96692e0cad : Notification: Allow manual override of the count
db575a74ad : AndroidFrameworkEfficientStrings: dynamic message
faea5cdaf4 : AndroidFrameworkEfficientStrings: formatSimple
6b138496ae : AndroidFrameworkEfficientStrings: append
15f1518ca7 : AndroidFrameworkEfficientStrings: StringBuilder
078bdb4c60 : AndroidFrameworkEfficientStrings: formatSimple x
e3de0cd55a : BassClientService: Execute one selectSource for all sinks for the same broadcaster
6096680d7b : le_periodic_sync_manager: Check if established sync was pending
8a754ad9e8 : le_periodic_sync_manager: Prevent from operation on invalid iterator
c433ae6212 : BassClientService: Remove cached broadcast only on active searching
4aa5b7cf84 : Remove unncessary HID host control block states
cc2b53e286 : [le audio] Avoid clearing cached sinks with multiple stream requests
c195069c30 : Flag to allow initiating multiple HID host connections
5661778c0f : Not add RAS to SDP record currently.
3790262e8b : Bumble Java HID Test cases
7bf67bc3db : Telephony: Improve service connection logging
a8f849ca9e : Follow-up of aosp/3044634 for root id
35cebd372b : HidHostTest.java file moved to hid folder
7f8500791c : Bumble infra changes
6cf9f6cd62 : Bumble Java HID Test cases
9358eaa0f9 : BTM_BleObserve is always given low_latency_scan as true (when start is true), so clean up this parameter.
f2ea696dab : Check if client.stats is null before calling AppScanStats.recordScanRadioStart
ca62402111 : Add CarBuiltinLibUnitTest to visiblity.
f3bf26a39f : Fix a potential null pointer dereference in btif_hf_client_upstreams_evt.
ea31780f83 : Remove HAL source from test sources
a63fe20c44 : Remove usage of BTA_GATTC_CL_MAX
55ad36e014 : Floss: Fix cleanup procedure when chipset is down
07dab5d1fb : Check whether to do or stop timer in bta_dm_disable_pm
1728df9605 : Remove unused variables in TransitionalScanHelper
ec8f622015 : Add device_type_metadata to atom BluetoothRemoteDeviceInformation
6f4af77b12 : SystemServer: stateChangeHandler now set state
b91b1a6707 : Add null checks for list access
88da0446aa : BumbleBluetoothTests: add gradle file for linting
6afc0e6964 : Hap api: cleanup code
3d72355d39 : BumbleBluetoothTests: Increase BOND_TIMEOUT to 20s
b08e77f998 : Revert^2 "BumbleBluetoothTest: factor rfcomm bonding"
ef3b2355f7 : Framework: Remove dead code
f0ee1f0ea7 : Revert "BumbleBluetoothTest: factor rfcomm bonding"
3bd7ea9c66 : btif::gatt Clean up transport selection
a3135cdeea : acl_scheduler: Extract policy to send next operation
bbbbb7ece3 : Exclude unsupported message types from MSG_GET_MESSAGE_LISTING
eb009885fd : stack::sec Extract btm_rnr_add_name_to_security_record
125633f269 : stack::rnr::btm_initiate_rem_name [5/5] Extract ACL_RemoteNameRequest
22ac9489ae : stack::rnr::btm_initiate_rem_name [4/5] Extract page_scan_mode
256b57fa65 : stack::rnr::btm_initiate_rem_name [3/5] Extract page_scan_rep_mode
4446260fad : Update broadcast audio configuration with stored value
3dea81d067 : avatar: fix a2dp tests not reset before run
bad87fa1f5 : Add logs for scan mode update during auto batch client setting
a3606b32ed : floss: Add kBtSnoopLogModeKernel for btsnoop mode in kernel
d55369ba5c : BluetoothAdapter: various early return
453ced8d2a : Fix HID virtual unplug handling
5c65e0587f : stack::rnr::btm_initiate_rem_name [2/5] Extract clock_offset
32c218ebfe : Flag: REMOVE empty discovery_service.aconfig
d2f67cb535 : SystemServer: factorize bindToAdapter
4b414a8781 : Permission: unify reference to permission
542c59054b : BumbleBluetoothTest: factor rfcomm bonding
057010fc93 : BumbleBluetoothTest: Add Host helper class
8324badad5 : BumbleBluetoothTests: Add avrcp service
3349ebec13 : mock: Use proper tBT_TRANSPORT
9a784fc57a : Flag: REMOVE gdx_service_discovery
dd06d2e912 : Flag: REMOVE gdx_device_discovery
7ed0f8d6eb : mock: [45/63] Remove BTM_RemoveEirService
719841a98d : mock: [44/63] Remove BTM_RegForEScoEvt
14ecae5c1d : mock: [43/63] Remove BTM_ReadRSSI
70ed4991b1 : mock: [42/63] Remove BTM_ReadRemoteVersion
e480b53b34 : mock: [41/63] Remove BTM_ReadRemoteFeatures
5578966cab : Refactor handlers for BTA_HH events
0d09473790 : bta::dm Enum-ify tBTA_DM_BLE_SEC_GRANT
32e3373d13 : Add logs to RoundRobinScheduler
87ff7692f5 : audio_source_hal_client: Do not use Unretained(this)
68c27ffdd7 : Fix AdapterServiceTest that depend on previous GattService flow
5d9edbd07d : Add log for updateScanModeScreenOff
224fc3bbbc : stack::rnr::btm_initiate_rem_name [1/5] Extract get_clock_offset_from_storage
b19f6eba2e : stack::sec::btm_sec_rmt_name_request_complete Use hci_status
ec737cf62b : Send the correct mask for service data to the native layer.
5951129b51 : Properly set mGattService before other profile services such as LeAudioService are initialized as they depend on it
a6ffa20cec : Flag for performing name discovery for LE pairing
abe0db8bca : stack::rnr::btm_initiate_rem_name Promote primary execution to top level block
fe6028aee8 : btif:: Use proper type tBT_TRANSPORT
3428514dea : Remove the input device record on virtual unplug
db8b8045b6 : stack::sec::btm_sec_mx_access_request Use proper type tBT_TRANSPORT
1742a4a070 : btif::dm::btif_on_gatt_results Clarify btif is_le usage
47b0b15fd6 : Properly initialize field of tAclLinkSpec
91bef35b51 : BTA_GATTC_SRVC_DISC_DONE_EVT: use proper field
093e6a8666 : BTA_GATTC_SRVC_CHG_EVT: use proper field
ffcfaa1530 : stack_btm_inq_test: Include what you use
c35b232a1a : Add an InquiryInterface
01e4857f99 : bta::hh::sdp_cback Use proper type tSDP_STATUS
9f5aeb0d8a : profile::avrcp Use proper type tSDP_STATUS
63586d8ffa : leaudio: Speed up reconfiguration between Conversational and Media
f2d6089393 : leaudio: Make sure all unit tests depeds on flags are tested
7037e34500 : bta:: Use proper type tBT_TRANSPORT
3ecfc0684c : Introduce bluetooth_flags_c_lib_for_test
3b7ab606a4 : btm_inq: Use bluetooth::hci:: types
dd2b0143f6 : Move Init and Free to btm_inq.cc
5c4b212dc9 : btm_inq cpplint
ba2a09a29e : HciLayer: cpplint fixes
00838e9c4d : [le audio] Broadcast only control primary group volume with setVolume
b81674b011 : btif::bluetooth Use to_bt_transport
af41be3fa4 : Correctly link to bluetooth_flags_c_lib
8e3bb1849a : Use proper dependency instead of self override
c038e3f4cf : btm_sec: Fix crash caused by uncleared authentication collision info
a9e60bd563 : Add a flag to fix gatt cleanup issue
6cdae99938 : Flag to fix codec selection in nego when the peer device only support NB and SWB
7a9946f0fa : mock: [40/63] Remove BTM_ReadRemoteDeviceName
013f912e3c : mock: [39/63] Remove BTM_ReadLocalDeviceNameFromController
42fd028d77 : mock: [38/63] Remove BTM_ReadLocalDeviceName
f2055a3cd2 : mock: [37/63] Remove BTM_ReadDevInfo
aa277f23df : mock: [36/63] Remove BTM_ReadConnectedTransportAddress
972308db96 : bta::hf_client Use proper type tSDP_STATUS
c2cedcfd08 : mock: [35/63] Remove BTM_PmRegister
3d1666bdf0 : mock: [34/63] Remove BTM_IsScoActiveByBdaddr
3c87beab23 : mock: [33/63] Remove BTM_IsRemoteVersionReceived
38d184e6c8 : mock: [32/63] Remove BTM_IsPhy2mSupported
e3b78fd8d4 : mock: [31/63] Remove BTM_IsDeviceUp
5dc33eef10 : Check for null manufacturer data when matching scan filter.
457b3f566b : flags: add leaudio_broadcast_volume_control_primary_group_only
24c5b49cc7 : Inline ToLoggableStr as this is always applied
496ae7f7be : Log redaction: remove dead code
3eeabaa680 : Flag to remove input device on virtual unplug
2162c5fea2 : Remove unused native hid host interface
5f43e0e567 : Fix check for maximum extended advertising events in BluetoothLeAdvertiser.
54f48d3a1c : Disconnect before removing device
d74ea9506a : Remove unnecessary BTA_DM_NOT_CONNECTED state
e3b9ec73dc : Increased discovery timeout value to 5 seconds
501dbb3333 : flags: avdt_prioritize_mandatory_codec
1a7f806e72 : avdt: do discovery after INT peer sets configuration
af036e06b8 : LeAudio: Fix SDU interval calculation
98c0a31ec0 : a2dp: stop instead of disconnecting on offload fail
8493b818bf : flags: Add stop_on_offload_fail
f19aca52ac : floss: Modify A2dpCodecConfig::IsSinkCodecSupported to return tA2DP_STATUS
533478a36b : mock: [30/63] Remove BTM_IsAclConnectionUpAndHandleValid
48f6caea06 : mock: [29/63] Remove BTM_IsAclConnectionUp
9bd7a51d48 : mock: [28/63] Remove BTM_InqDbRead
b4927716f6 : mock: [27/63] Remove BTM_InqDbNext
a5179131f1 : mock: [26/63] Remove BTM_InqDbFirst
0602552e28 : [ALPS08129411] Log LeSubrateRequest failures
0444604edf : shim/acl.cc cpplint IWYU fixes
4484b4f11f : [ALPS07887466] remove dead code
c08f0947e3 : [ALPS07887516] Fix Coverity
198b69f52c : bta::ag::sdp_cback Use proper type tSDP_STATUS
19c146f394 : [ALPS08192549] CSIP: Fix wrong field in tBTA_GATTC be used
2eeb1d85ce : [ALPS08129411] variable should be proptected by synchronization
87fe50f132 : btif:: libbtif-core Remove Wno-unused-parameter
a04b21c8d5 : specialized different getService within their name
1ce3cdef46 : mock: [25/63] Remove btm_init
19021b4205 : mock: [24/63] Remove BTM_GetRole
22cd4e8dec : mock: [23/63] Remove BTM_GetPeerSCA
399e747484 : mock: [22/63] Remove BTM_GetPeerDeviceTypeFromFeatures
e9f282e020 : mock: [21/63] Remove BTM_GetMaxPacketSize
e2bad5e073 : mock: [20/63] Remove BTM_GetLinkSuperTout
4354952a35 : mock: [19/63] Remove BTM_GetHCIConnHandle
6672f4cfaa : mock: [18/63] Remove BTM_GetEirUuidList
3978555888 : mock: [17/63] Remove BTM_GetEirSupportedServices
77fc1b1c36 : mock: [16/63] Remove btm_free
0fac3ccb6e : Enable PTS tests A2DP/SNK/AVP/*
d070742649 : system/stack: Return correct error codes in A2DP_CodecInfoMatchesCapabilityAac
bdd23fe2bc : Enable PTS tests A2DP/SRC/AVP/*
3bd5894290 : system/bta: Use correct avdt handle for bta_av_setconfig_rej
98e22e2822 : system/stack: Modify A2dpCodecConfig::IsSinkCodecSupported to return tA2DP_STATUS
4a6b6241e0 : Floss: Disconnect device after GATT client closes
e6d303164b : [le audio] Prevent creating broadcast with all 0xFF broadcast code
b500a2a840 : LE Audio: Use Read Multiple for initial ASE read
1dad58f716 : stack::sdp::sdpu_build_n_send_error Use proper param tSDP_STATUS
09b86f6507 : stack::l2cap Header clean up
e9e560632a : stack::l2cap Check return code for ble parameter update
2a757d526f : RfcommTest: Separate create and accept logic
7942c5a14b : Revert "leaudio: Make sure all unit tests depeds on flags are tested"
9ed02da8ad : Flag to disconnect before removing device
e15049527c : Revert "leaudio: Make sure all unit tests depeds on flags are tested"
c3d274be41 : Revert^2 "stack::btm get_btm_client_interface().sco.BTM_WriteVoiceSettings"
d1214e66e2 : Revert "add GMAP profile flag"
bde81b0311 : hh: Introduce a delay property before acknowledging UHID_OPEN
d78feaa687 : leaudio: Make sure all unit tests depeds on flags are tested
7cff57c2b6 : Correction in Unit test affected by aosp/3145978 .
675c50c733 : Make KEY_MISSING into ordered broadcast
0d0698cd38 : stack::l2cap::link_state_text Use conventional macro
c6803a0648 : system/stack/avdt: Return correct error code in avdt_scb_hdl_setconfig_cmd
385ff54a65 : add GMAP profile and UUID
96501df403 : add GMAP profile flag
902765aacd : Framework permissions promoted as Error
96859f9077 : Remove obsolete owner
3d21a6ac06 : Open flags owner to be overrid
091f462760 : system/stack: Use correct error codes in A2dpCodecConfigAacBase::setCodecConfig
d69fb05e53 : InitFlags: Remove unused includes
a17b1cfacd : leaudio: Make sure all unit tests depeds on flags are tested
b36bcd2f2c : leaudio: Remove duplicate logic
024f328c9f : LeAudio: Fix loading audio locations from storage and AIDL
d170ad1f3c : Removed strict checking of UUID
b130b653fc : Fix typo of getting sdp_feature in hf_client
4558febcb7 : SystemServer: Extract ActiveLog management
abb39b5d7b : Intents: assure proper permission are set
829774ffe8 : stack::l2cap Declare and assign tL2C_LCB::p_lcb
9bd5935ac8 : stack::sdp Unify LOG_TAG token
bc3004ee33 : floss: Guarantee the execution order of GATT client callbacks
d782ba7d0a : gd: Remove unused security facade module
6e70b7e301 : Return correct error code in response to invalid AVDTP Set Configuration request
913099a8b0 : stack::sdp Increase SDP connection size 4 => 16
c225d70f80 : btif: stack_manager: fix warning
7a3702bea4 : mock: [15/63] Remove BTM_EScoConnRsp
b21e542396 : mock: [14/63] Remove BTM_default_unblock_role_switch
92a79539b6 : mock: [13/63] Remove BTM_CreateSco use btm_client_interface
cd3a0e7073 : mock: [12/63] Remove BTM_ClearInqDb
b59360ea76 : mock: [11/63] Remove BTM_CancelRemoteDeviceName
cf32f43111 : pandora/mmi2grpc: Do not invoke WaitSource for A2DP/*/AVP/* tests
0baadfef27 : stack::rnr Use interface to set/get rnr callbacks
06e7290e0a : Prepare LE Audio unit tests for Read Multiple Characteristic Request
635e8e16f0 : flag: av_stream_reconfigure_fix
9a29ee9036 : Prevent updating now playing queue unnecessarily
ba54fe018a : GATT Read Multiple Variable Request simulation
ce55825cdb : Update ktfmt to use JDK 21
15e529ad87 : net_test_avrcp: fix unit tests
add7ad03fd : stack::btm Enum-ify tBTM_STATUS
1fe2f02635 : RAS: Ignore duplicate BTA_GATTC_SEARCH_CMPL_EVT
d96a2f56c5 : Revert "stack::btm get_btm_client_interface().sco.BTM_WriteVoiceSettings"
5a25c6caa1 : btif::dm::le_adv Properly type status as advertising status
fda9914a8b : stack::l2cap::tL2C_CONN_INFO Rename status => hci_status
6dd56f424c : Add log to btif connection logger
eb1f26e491 : InitFlags: Remove SetAllForTesting
e80e9dc1f6 : stack_btm_power_mode_test: Remove unused flags
a949916e2d : InitFlags: Remove dynamic_avrcp_version_enhancement
01460d21ec : fix Battery service and BASS doc string
d5bd0cc9e7 : Revert^2 "mock: Introduce TestMockStackSecurityClientInterface"
11911dbdae : stack::sdp Use conventional structure definition
6a04ee64ce : InitFlags: Remove encryption_in_busy_state
0991c226a1 : InitFlags: Remove att_mtu_default
5d357b18b6 : InitFlags: Remove use_rsi_from_cached_inquiry_results
86e25248e3 : InitFlags: Remove set_min_encryption_key_size
68eda46092 : InitFlags: Remove sdp_skip_rnr_if_known
cef1de02be : InitFlags: Remove sdp_return_classic_services_when_le_discovery_fails
19c133b9d8 : InitFlags: Remove subrating_is_enabled
36bc93fa44 : InitFlags: Remove sdp_serialization
84fde0a3e1 : system/rust/gatt: Switch to the default PDL rust generator
4dd601cc66 : InitFlags: Remove sco_codec_timer_clear
fd138a95b7 : InitFlags: Remove redact_log
185a8dbedc : InitFlags: Remove pbap_pse_dynamic_attributes
5038ccf27a : stack::sdp: Declare and assign tCONN_CB together
e598a9632d : Add PORT_IsCollisionDetected
13da4a6845 : dumpsys: Add stack::sdp dumpsys procedure
9d60cfabb2 : flags: add refactor_saving_messages_and_metadata
c8dd07951b : mapclient: use symbolic constant for downloading attachments
33659f785d : gd/hci: fix warnings
b8494a4a56 : InitFlags: Remove leaudio_targeted_announcement_reconnection
386020b036 : bta_av_co: Modify BtaAvCo::SetCodecOtaConfig to return tA2DP_STATUS
037588a44c : mapclient: use entire message handle for pushed messages
cf05ecb2b1 : InitFlags: Remove irk_rotation
27749c4f6a : InitFlags: Remove hfp_dynamic_version
d9c5af5086 : InitFlags: Remove robust_caching_enabled
b19e0e1bf1 : mock: [10/63] Remove BTM_block_sniff_mode_for
13e104b877 : mock: [9/63] Remove BTM_block_role_switch_for
d8344d6db6 : mock: [8/63] Remove BTM_BleSetPrefConnParams
edb499a762 : mock: [7/63] Remove BTM_BleSetPhy
af626fea1a : mock: [6/63] Remove BTM_BleObserve
a49e07d635 : mock: stack::btm_client_interface Add missing entries
a1721f596d : Signal "Connecting" state when receiving audio focus
f4263ab707 : btif::{bqr, iot} Use proper return code BTM_ReadRemoteVersion
dd4062172a : LeAudio: Fix handling mono audio allocation
33d7835d75 : Store the reference prior to erasing the reference.
e5ebf0ef2e : Relax the limitation of cback_cnt, prep_cnt
616f54d9b4 : Cache the current HidDeviceService to avoid crashes
179d5811a3 : avatar: Connect AV when peer connected only AVRCP test
6784dd72f1 : hh: Queue input data when before receiving UHID_OPEN
cd984d9e28 : hh: run all uhid exchanges in uhid thread
24eabf3577 : improve HFP logging
6701fe04fa : system/stack: Modify A2dpCodecConfig::setCodecConfig to return tA2DP_STATUS
c0e8fb0a06 : stack/a2dp: Remove un-necessary check
0da0efa76f : Revert "mock: Introduce TestMockStackSecurityClientInterface"
aa8f4301f5 : flag: signal_connecting_on_focus_gain
cfe0cfc304 : Return null instead of empty list when AVRCP CT service isn't ready
1f676e50d4 : Clean up BluetoothMediaBrowserService interfaces
3dc08d9172 : Utils: Inline one line permission method
b74e975469 : ProfileService: Remove permission declaration
619f367032 : Bluetooth: fix RequiresPermission annotation
742b31f8d3 : Prevent un-necessary call to framework
33a5876f6b : LeAudioService: getDevicesMatchingConnectionStates
ec294128d2 : stack::sdp::SDP_GetDiRecord Use proper return type
1de3b23b81 : stack::sdp::tCONN_CB Use proper type tSDP_REASON::disconnect_reason
6ac707dad4 : le_advertising_manager::RegisterAdvertiser use proper advertising status
297631a386 : AddressWithType: Use redacted Address
57ea71b817 : mock: Introduce TestMockStackSecurityClientInterface
cffb8d1d0e : mock: Use proper types tBTM_STATUS
6ae4e8c6a0 : stack::l2cap Security check uses btm_status
046af37453 : stack::l2cap Explicit initialize tL2C_CONN_INFO
5e0bdf9676 : leaudio: Minor cleanup on stream reconfiguration
ae2a13a3f3 : flags: Add leaudio_speed_up_reconfiguration_between_call
5b613e0df6 : osi: compat: fix build with glibc >= 2.38
79e1e3b593 : stack::sdp::SDP_SetLocalDiRecord Use proper return tSDP_STATUS
1853c14edf : stack::sdp Add dump sdp control blocks
ac521a2a74 : stack/a2dp: Improve the declaration of tA2Dp_STATUS
c0337eef66 : stack/a2dp: Remove more unused functions
eaf578682a : stack/a2dp: Remove unused or empty functions
be0901f5a8 : A2dpServiceTest: prevent flakiness without flag
a5e5f92619 : BassClientService: fix binder logic
c4e9d390d8 : AdapterService: Unified attributionSource name
b1639afb05 : Wait for cleanup to finish for A2DP source profile init
834cc5562d : Wait for cleanup to finish for A2DP sink profile init
7fe9208b64 : bta_av_co: Remove unused parameter from BtaAvCo::SetCodecOtaConfig
f984748736 : mock: [5/63] Remove btm_ble_init
2cd9342fbf : mock: [4/63] Remove btm_ble_free
713d9b468a : mock: [3/63] Remove BTM_AddEirService
9dc1b22310 : mock: [2/63] Remove ACL_UnregisterClient
dfa1f68f80 : mock: [1/63] Remove ACL_RegisterClient
6486d3503c : stack::l2cap Encapsulate L2CAP_SEND_CMD_OFFSET
33e1f5e193 : avrcp_sdp_records: Incorrect parameter naming in method override (EnableCoverArt)
7a56ba8dbc : PAN: prevent NPE
dd5230302d : pan_api: Address cpplint errors
8d433b04df : Unified AVRC SDP records concurrent source and sink profiles.
7f541b9c32 : btif::gatt::client Use lambda to log read rssi failure
863179cacd : stack/a2dp: Remove unused function A2DP_IsSinkCodecValid
9a86fced2a : stack/a2dp: Remove unused function A2DP_IsPeerSourceCodecSupported
15639832a8 : stack/a2dp: Improve typing for constants
3e984a2c70 : Remove duplicate mock files
eb292ef503 : ::BleAdvertiserInterface: Reduce ambiguity using explicit namespace
63b6a05d44 : Jni A2dpSink: Address cpplint errors
9592229d91 : Avrcp: Fix NullException
3c2df10994 : Avrcp: Address cpplint errors
3fc4c98ac7 : hci_layer: Remove unused Location parameter from send_data_upwards
41f40f3da5 : system: Remove location parameter from do_in_main_thread
49b250bc9f : flags: avdt_discover_seps_as_acceptor
5b5c68b056 : bta_av_aact: Remove unused code
5d1604ced7 : Use identity address in PanService
a6baef4947 : Revert "Add flag split_sec_state"
e544fc4567 : Use local test list in pairing
a27e935b85 : le_audio: Avoid sound effects while adding/switching broadcast source
21741cf8ab : Use AVRC_GetProfileVersion to read the version
986f57e83d : BluetoothManager: override context deviceId
4686e5f87a : CreateBond: check for Bluetooth ON
1b5e82aa08 : Avrcp: Fix uninitialized variable
ef1004804d : Jni Avrcp: resolve cpplint errors
5d0f95e235 : InCallService: Disconnecting as disconnected
1f6c496be0 : Properties: move mService to final
01b962dbec : PhonePolicy: Coverity error
79feb93e43 : Sap: support common pts property
4ca9d2a8f6 : Prevent to setActiveDevice when not ON
fbb3251255 : Add log when checking jni env
28313812a2 : Jni AdapterService: Address cpplint errors
46b9fe774b : BroadcastAssistant: Fix annotated permission
0d7518741d : Permissions: Properly annotate INTERACT_ACROSS_USERS
3a9d50e93b : Permissions: Properly annotate MODIFY_PHONE_STATE
9f6ec894b0 : Re-enable framework check within the app
8060158593 : Profiles: Remove unused binder
5ee25f0b0f : remove intent comparison
f553128c01 : Add flag le_ase_read_multiple_variable
162de46ebe : Fix GattServiceTests that depend on previous GattService flow
5eafe734da : leaudio: Notify AF about configuration change on codec and freq change
582d35c7e4 : Add setAddressedPlayer flag
a186a3f1d2 : ActiveDeviceManagerTest: Dispatch tasks before verify
98d45b6a21 : Split sec_state into link-specific variables
6cd25f0127 : stack::ble::adv Remove unnecessary status conversion
32263c95a4 : Change inband ringtone based with active device.
1f7805346f : a2dp_vendor_aptx_linux: Add functions that are accidentally removed
3643150a36 : Flag to allow ag to provide in band ringtone.
e15a3054ef : RFCOMM: Always be the DISC initiator in the DISC_WAIT_UA state
3c857472cd : stack::rfcomm Security check proper tBTM_STATUS
dfef303b97 : stack::rfcomm::tRFC_PORT Use proper type tRFC_PORT_STATE
75081bf261 : Don't abort pairing due to unrelated name discovery
c02eb6e686 : MapClientStateMachineTest: use FlagsParameterization and @EnableFlags
1c8ef94a2a : bta::bta_dm_sirk_verifiction_cback Proper return value tBTM_STATUS
cd2b900aa5 : Silence error by assigning \0 instead of NULL
22da223ada : rfcomm-fuzzer: initialize callback mock
fdbc3a254c : AutoOnFeature: Add missing test case
c1ef56c644 : BluetoothMetrics: Reuse metric id allocator from system/gd/common/metric_id_manager.cc
7b9618afb1 : ActiveDeviceManagerTest: Remove unnecessary setting mock behavior
a819477c87 : Set SCO state correctly on rfcomm disconnect
87261e70c9 : LeAudio: Fix removing pending operations on disconnect
6dd4ccec5c : IsoManager: Protect against the usage when not started
a0e92b3aef : Opt out from edge-to-edge in OppTransferHistory
63121ca147 : Add a flag for fixing a bug in PanService
cfa71c565b : leaudio: Notify Offloader about disconnected CIS
21ed236295 : leaudio: Early offloader notification about stream release
bbf3802a40 : leaudio: Fix for "Unable to get free Uni-Directional Sink CIS ID"
762061d26a : leaudio: Minor test clean up
db414b9001 : floss: btclient: Allow -c command when adapter is disabled
209756c77a : Flag to remove duplicate pairing response
c687a61f44 : Remove flag synchronous_bta_sec
2a5b9e30e7 : Add bumble test for scanning with service data filter.
a42fdcd2e0 : nullptr dereference in IsoManager::GetNumberOfActiveIso
e5ab6c6176 : Fix OOB write in build_read_multi_rsp of gatt_sr.cc
144e0548c8 : Remove do_not_replace_existing_cod_with_uncategorized_cod flag
21738017f0 : pts-bot: support flags
ba6fd213a5 : simplify in band ringtone decision
53a58e3bee : Remove checks for 16-bit UUID in HOGP host
5d9903276b : ActiveDeviceManager: fix audio path for fallback
d4be3f8234 : flag: always_fallback_to_available_device
3a53903643 : stack/a2dp: De-duplicate identical helper functions
be15bf240a : Add flag rfcomm_always_disc_initiator_in_disc_wait_ua
01b29199b6 : Flag to set SCO state correctly on rfcomm disconct
d107eae5cf : BASS: Change some UNKNOWN errors to more rationale descriptions
188f6ef954 : Import translations. DO NOT MERGE ANYWHERE
13495d945a : Import translations. DO NOT MERGE ANYWHERE
876c059ebe : Import translations. DO NOT MERGE ANYWHERE
210dc68e1c : Enable GATT Connection over BR/EDR
2bf4c77239 : Format: apply clang rules
9b5ba1ae87 : Add flag split_sec_state
581b7f3e81 : Get rid of encryption_in_busy_state
0477c2327f : [le audio] Set BASS connection policy with other LEA GATT profiles
ff1586bf78 : btif_a2dp: Incorrect check for A2DP Offload Start status
672056fa47 : btif_a2dp: Incorrect check for A2DP Offload Start status
742a58a60c : Fix typos in ScanFilter where the method arguments should be checked instead of the unset members.
3d28bf010b : sysprop: Remove the wrapper GET_SYSPROP
0983ea9710 : BluetoothCodecType: Re-format the doc comment for getCodecId()
2e2f32f831 : Fix obvious typo in BluetoothGattService
bb4cff2b30 : Remove leaudio_api_synchronized_block_fix
e669ac2409 : Add information and change call order for onScanParamSetupCompleted
20cede8343 : Broadcaster: Add timers to terminate BIG and stop broadcast
01abfd925c : BASS: Notify of broadcaster on PeriodicAdv and on BIGInfo
89b9d748e9 : CS: only read vendor specific data when CS flag enabled
0faf430a3f : Update Android Headtracker data size
d05f57268c : RfcommTest: Encapsulate servers and connections
0f5e4f0b39 : Remove system/audio_a2dp_hw
d4a5f29b9d : Refactor advertiser functions out of ContextMap.
30d4bac0e5 : le_advertising:: [7/7] Properly type OnPeriodicAdvertisingEnabled::status
bb06a9c77e : le_advertising:: [6/7] Properly type OnPeriodicAdvertisingDataSet::status
7a5a84f626 : le_advertising:: [5/7] Properly type OnPeriodicAdvertisingParametersUpdated::status
11a5bc4fe3 : le_advertising:: [4/7] Properly type OnAdvertisingParametersUpdated::status
1ebbdbb21d : le_advertising:: [3/7] Properly type OnScanResponseDataSet::status
157933f855 : le_advertising:: [2/7] Properly type OnAdvertisingDataSet::status
33108906fb : le_advertising:: [1/7] Properly type OnAdvertisingEnabled::status
43a549222c : le_advertising:: Explicit global namespace callback
34a5ceced3 : Remove flags for b#314331379
e5ce1c1e3d : Flag to use updated Android Headtracker data size
19ba9dbc2e : Make Android Headtracker Service a restricted service
d2b47070f6 : Add logs when advertising reports are ignored in native layer
459028ed42 : Broadcaster: BIG creation/termination depends on audio resume/pause
38a128a7dc : Remove device only upon the last cancellation
26ecf9b8d5 : Remove the limit of state machines in Bluetooth BLE profiles
02ec1de39d : leaudio: Improve handling Autonomous Release
f56f7d9dbd : Replace tA2DP_CTRL_ACK in audio HIDL and AIDL clients
468a227db7 : SystemServer: SatelliteMode bypass thread jump
a1e1d02fff : Remove allow-multiple-definitions flag.
958d073691 : stack::l2cap::defs Conventionally name structs without typedef
2e88980573 : Remove unused mock L2CA_ConnectRsp
5f01364ae1 : Fix permission bypasses to multiple methods
4ad8052f3f : stack::l2cap Properly type tL2CAP_LE_RESULT_CODE
9f73c114a9 : csis: Improve handling connection timeout
e7b9c320d4 : vc: Improve handling connection timeout
3c2eac8cd8 : Corrected the incorrect log placement.
2d3fb10a45 : Prevent GattService modifying transitionalScanHelper lifecycle when not in control if the flag is on.
6a23499099 : Refactor the scanner map to reduce gatt/scan dependencies.
c1c8978acc : hearing_aid: Reset the resampler context when all devices are disconnected
d94a3b21a0 : hearing_aid: Fix incorrect flag used
178a3f82d4 : le_audio: Disable Sound Effects for active Broadcast Assistant
cd5ef3ec7e : Adapter: Do not rethrow when the app is dead
da806bbb9b : Changing log level for debugging
09217c75fe : stack::rnr Extract RNR cached name query into rnr module
940b7d20fd : Floss: Add more descriptive error messages when await calls cause panics
feb8975f8a : stack::l2cap::tL2CAP_LE_CFG_INFO Clean up struct init
6d4442d981 : stack::l2cap Conventionally name structs without typedef
5cf387d796 : [ALPS08285072] Fix NE issue
d65ac05e48 : stack::sec Simplify tSECURITY_STATE naming
24b9b1f42a : btm::sec::btm_sec_rmt_name_request_complete Guaranteed address
b400247cd8 : Fix disconnect audio return value
103be17ccf : stack::btm get_btm_client_interface().sco.BTM_WriteVoiceSettings
2b8c0611d8 : New flag: rfcomm_prevent_unnecessary_collisions
545f1ce752 : le_audio: lowering the value of ISO suspend time
ff694df42a : Flag to retain temporary bonds in guest mode
031660da5f : Floss: Wait to request battery data until after bonding
049f4da02a : [ALPS08129411] Fix coverity scan issue: uninitialized scalar variable
7223e477d3 : Revert "SystemServer: SatelliteMode bypass thread jump"
0162911622 : InitFlags: Remove flush_discovery_queue_on_search_cancel
470ed2d7f7 : InitFlags: Remove bluetooth_power_telemetry
acb427a692 : InitFlags: Remove always_use_private_gatt
eb389d3a4d : InitFlags: Remove always_send_services_...gatt
58ebd048f5 : InitFlags: Remove asha_phy_update_retry_limit
533c740d53 : InitFlags: Remove asha_packet_drop_frequency
c2c58ece5a : Remove leaudio_active_device_manager_group_handling_fix flag
e6ffd60c72 : Remove leaudio_unicast_inactivate_device_based_on_context flag
424cbfd1c9 : Remove leaudio_volume_change_on_ringtone_fix flag
01a99e3dec : Remove leaudio_mcs_tbs_authorization_rebond_fix flag
fbf3190260 : Add empty activity for Pandora MediaPlayer
21ff9c0a3f : Remove unused BluetoothMapSettings and related classes
12e75ae69e : stack::sec When bonding only save if RNR state active
86ecc01d8d : Add a flag for unified_connection_manager
9555ca2ece : AclManager: Fix cpplint warnings
d6ae725c1d : Remove the support for the legacy A2DP HAL
0a74d43842 : stack::rnr Extract RNR notify callbacks into rnr module
dbe6aeec46 : btif_av: Missing call to ack_stream_started on failed reconfiguration
3d3996b9eb : Add flag override_context_to_specify_device_id
caf4a10e89 : HeadsetService: Notify device changed at stop
eaab0bf1be : Better CoD logging for tracking it's corruption
ffcf5f2e2f : Add a log message when AG open failure is mitigated.
1668dc0a09 : stack::l2cap Separate module lifecyle from client API
580843d22c : stack::l2cap Break out module API
56f9fd8083 : HCI: Make timeout configurable
e57bf66cfd : Class enum-ify stack::sec::tSECURITY_STATE
c190f0ff63 : Remove android.hardware.bluetooth.a2dp@1.0 as dependency
a08a733d3a : [15/19] get_btm_client_interface().peer.BTM_RequestPeerSCA
d8ed7e6bcc : [10/19] get_btm_client_interface().peer.BTM_GetPeerSCA
6e5f59854d : [3/19] get_btm_client_interface().peer.BTM_GetHCIConnHandle
9142b5e64c : leaudio: Fix stopStream while late attach.
6b2753a0a7 : BASS: Check BASE data before set notified flag
6fad21edb3 : BASS: Allow to notify about broadcaster without public announcement
c2e143f0f9 : Replace static_rlibs usage.
9d3f3ac6c1 : SystemServer: SatelliteMode bypass thread jump
f33faeadd2 : floss: Wire set_scan_mode to Rust layer
10629d7bcb : Start up Rust Module when Gatt Native is being init
a2f57a6b7a : ActiveDevice: reduce complexity -> reduce nesting
c5cbdb7728 : binders: no race condition on getService/cleanup
63f99df811 : [6/19] get_btm_client_interface().local.BTM_IsDeviceUp
08f65febcf : [11/19] get_btm_client_interface().peer.BTM_IsPhy2mSupported
6655e3c2d3 : stack::rnr Move callback structure to tBTM_CB.rnr
1f9f0c54f8 : Removing flag fix_le_oob_pairing_bypass
52622ba619 : Use controller for WriteLocalName
624f00b463 : OppTransfer Add null check for mTransferCursor.
2139799691 : ActiveDeviceManager:fallback when wired dev disconnects
a6c04f9d0e : Add uuid to createAndConnectSocket
2eb8c3a32e : Remove close_rfcomm_instead_of_reset flag
badd04651b : leaudio: Remove autonomous disable timeout
e99a4e13c6 : use createAndConnectSocket in connect tests
6157259472 : use serverId instead of 'it'
a38f5ec234 : Removing flag correct_bond_type_of_loaded_devices
485ce9cc83 : Removing flag bta_dm_disc_stuck_in_cancelling_fix
08fe23f820 : Removing flag connect_hid_after_service_discovery
498c35d32d : Add new aconfig dependencies
5afd1dfe02 : Add Audio Active State to Public Broadcast Announcement
b18fa6aefd : Fix compile warnings in btm_sco_hfp_hal_linux.cc
c13695ca5d : Add a flag for fixing a bug
31ac8e4ea4 : Remove flag mfi_has_uuid
80ae7b5644 : hearing_aid: Explicitly request encryption when creating audio channel
a74f2e4b3b : Removing flag fix_pairing_failure_reason_from_remote
fd3e84acd0 : Updating testGattConnect_fromIrkScan test to verify bt device's advertising address instead of identity address
e47d2a69d4 : a2dp: Do not call btif_a2dp_on_started when BTA_AV_START_EVT is received as source and responder
b58b8e7cd4 : Flag to prevent aborting pairing due to unrelated name discovery
f0a22ab324 : Removing flag ignore_bond_type_for_le
541d10dae4 : Removing flag force_bredr_for_sdp_retry
8b9469574c : Removing flag reset_pairing_only_for_related_service_discovery
b93d673e82 : Always use 'bluetooth' for checking loggability
aaf864f883 : Revert "flags: add leaudio_broadcast_stop_on_streaming_request"
4f287f2c8f : stack::rnr Extract rnr data structure from inquiry vars to tBTM_CB
672c0dac87 : stack::sec Use proper types tSECURITY_STATE
83b7ecea45 : audio_hal_interface: Provide the preferred encoding interval
a0f6145cae : Baseline Lint FlaggedApi violations
c392ba9517 : flag: fallback_when_wired_audio_disconnected
fca6d946ad : LeAudio: Improve handling codec frame blocks other than 1
d81cb7a720 : LeAudio: Fix broadcast cleanup issue
721eb3b505 : floss: build library libbluetooth-gdx
8d3d3aaa16 : Fix: CtsStatsdAtomHostTestCases test fail which caused by restorePermissions not reset AccessCheckDelegate in AppOpsService
b509b78354 : Adjust existing connections after ecosystem base interval is set
b72552ce1d : btm_sec: remove unnecessary array
fe2d20fb19 : Get rid of le_audio_dev_type_detection_fix
2300a7b621 : [19/19] get_btm_client_interface().sco.BTM_WriteVoiceSettings
f6f3ef24dd : [13/19] get_btm_client_interface().peer.BTM_ReadRemoteFeatures
7ef3f7b4ec : [le audio] Updating broadcast metadata triggers callback
c9ade190e0 : LeAudio: Do not use framework to start/stop scan
144fd9563d : [5/19] get_btm_client_interface().vendor.BTM_VendorSpecificCommand
d6e870ec0e : [7/19] get_btm_client_interface().local.BTM_ReadDeviceClass
6b5269569a : stack::sec Re-order name callbacks and sec state updates
19e9579ecb : stack::sec PIN callback should use stored security device name field
06e18c7163 : le_audio: Remove invalid tests for stopping service first
eddbc3afad : stack::rnr Extract Remote Name Request data structure
a02310a3a0 : Remove memset pattern when initializing transaction set
3cf5c0cff3 : Add logging for BLE scan and adv new atoms
cc32d2d207 : LeAudio: Do not use framework to start/stop scan
7b2ca83806 : Format: update clang rules to follow guidelines
ab85bb12fa : start HFP offload session when active device becomes not null
ea5f03ed6f : Remove released flag leaudio_enable_health_based_actions from test file
ac059702f9 : Call l2cble_process_rc_param_request_evt
adb68a1bcd : btif_av: Linting pass
fe7b5a98ec : btif_av: Make public the methods from btav_sink_interface_t
20ed270a45 : [9/19] get_btm_client_interface().peer.BTM_GetPeerDeviceTypeFromFeatures
0267075033 : stack::sec::btm_sec_connected Move stack vars to usage
76a5c170a9 : [18/19] get_btm_client_interface().sco.BTM_IsScoActiveByBdaddr
eabe769668 : [17/19] get_btm_client_interface().sco.BTM_GetScoDebugDump
f39e64c7ad : [16/19] get_btm_client_interface().sco.BTM_GetNumScoLinks
2ff614a203 : Add a flag for a new feature
a71c9ea680 : Use a single MockLeConnectionManagementCallbacks
5242037b55 : Le: Bring back l2cble_process_rc_parameter_request_evt
c5d45c82ca : LeAudio: add flag leaudio_call_start_scan_directly
d0c7d9c5f5 : Don't notify java state machine about failure when the remote device is already connected
daef9fc89c : Flag to ignore notify when already connected
9eacdff6ff : LeAudio: Fix crash on active group deactivation
e0a8d20eb7 : Adding RFCOMM Bluetooth fuzzer
10a4800c46 : floss: signal audio disconnection on device removal
e3ecfc745d : Fix clang-format errors in btif_storage
e010dcab7b : Add support for SuspendStream
e6141d1258 : Add flag asha_encrypted_l2c_coc
7a03254573 : RootCanal: Reset APCF scanner in LinkLayerController::Reset()
8b2b9d3bf8 : ScanMode: Stop writing ScanMode in config
d90177230f : stack::sdp::tSDP_STATE Streamline enum names
04f10d13be : stack::sdp::tSDP_STATE Class enum-ify
ab408fbe98 : fix mix-use of tBTA_AG_PEER_CODEC between BTM_SCO_CODEC_XXX and UUID_CODEC_XXX
407d1ae9d9 : stack::btm::tBTM_CB Extract rnr data fields into structure
6ee250c19a : audio_hal_interface: Remove reduntant read
0a367b64d3 : stack::sdp::tSDP_STATE Use pretty print logger
744fd0daef : LeAudio: Fix for IllegalStateException
9a00f1186e : Floss: Rework floss place active call
3b95778625 : CS: Update RAS module
72d2e37e14 : Baseline Lint FlaggedApi violations
6f36638704 : Ensures handling messages
9979418fd8 : Opt out from edge-to-edge in OppTransferHistory
599036181d : InCallService: Stop hiding code in setter
9d9075c862 : InCallService: Telephony and Telecom cannot be null
96c8d709fb : InCallService: getService during onCreate
bdca28852a : InCallService: profile listener is final
e46715ffdc : InCallService: Close profile on the same adapter
ed26173a41 : InCallService: Refresh test and use injection
d8fb1d1446 : [8/19] get_btm_client_interface().peer.BTM_GetMaxPacketSize
a27448a81c : stack::sec Move old_sec_state to where it is changed
2cf0a29d65 : Add flag l2cap_update_existing_conn_interval_with_base_interval
4bc0bd81fb : stack::sec::btm_sec_rmt_name_request_complete Log peer device
5deece0f39 : Cleanup Bluetooth build files
7276bfca4b : Refactored avrcp_device_fuzz
2790960e04 : Adding owners for Bluetooth Hid test
5df466a6c9 : Streamline enum stack::l2cap::tL2CAP_DW_RESULT
97f9ad870d : stack::sdp::tSDP_STATE Use proper type
c9f07879c6 : [14/19] get_btm_client_interface().peer.BTM_ReadRemoteVersion
e97b4c2b16 : stack::hci HCI_RMT_NAME_REQUEST command status handled by gd rnr module
20a6173d24 : stack::btm::client_interface Move non-lifecycle APIs from group
d2ffd559e6 : [12/19] get_btm_client_interface().peer.BTM_ReadRemoteDeviceName
d193d09048 : Remove use_dsp_codec_when_controller_does_not_support flag
dc2a52f21c : Revert^2 "stack::inq Finalize extract inquiry API"
f4a3bdab4f : [4/19] get_btm_client_interface().lifecycle.BTM_reset_complete
c03efad34e : Remove auto_connect_on_hfp_when_no_a2dp_device flag
74feaa0824 : Revert "Add checking for active ISO channels before starting A2D..."
c1b377bb1a : Revert "Add flag a2dp_check_lea_iso_channel"
8455a3b886 : stack::rfcomm Extract get_port_from_mcb
8589566fbf : Baseline Lint FlaggedApi violations
60b70d24fd : floss mgmt: Fix clippy warnings
efe7e97cac : floss service: Fix clippy warnings
7d8e58e91d : floss client: Fix clippy warnings
b479eedbe4 : Fix typo BTA_GATTS_DELELTE_EVT
868c8ff8ff : Revert "floss: Add IsLEAudioStable API"
69611e2883 : ErrorProne: Enforce & fix NotJavadoc
d7e497e044 : ErrorProne: Partial fix SynchronizeOnNonFinalField
dc784cdd77 : ErrorProne: Enforce & fix StringCaseLocaleUsage
fa6fb000fa : ErrorProne: Enforce & fix StringCharset
9852a94e75 : ErrorProne: Enforce & fix NonApiType
40d33581d1 : btif_av: Make public the methods from btav_source_interface_t
931fab3a92 : gd/cert: Remove PyLeSecurity helper
cb7a09033f : Remove gd_sl4a tests
163834d0d4 : gdcert: Remove unused helper PySecurity
56953eaa5d : Add flag a2dp_aidl_encoding_interval
64bd136471 : ParingTests: Open OnPairing before any connections
cab59faa10 : Class-enumify stack::l2cap::tL2CAP_DW_RESULT
6e4d5693c1 : Flag: Remove rnr_present_during_service_discovery
2ec3e72722 : ServiceBluetoothRoboTest: move to test_current
a9a9aa9449 : stack::sec::btm_sec_rmt_name_request_complete Move declaration/assignment to usage
5da60cfcd9 : Remove released flag leaudio_enable_health_based_actions
b151f31f33 : Remove released flag divide_long_single_gap_data
4dddbdda5c : Fix OOB read in bta_av_setconfig_rej
d85ddd2e59 : Revert "stack::inq Finalize extract inquiry API"
7045395dba : [le audio] Fix defNoPAS default value
8480bd44b5 : stack::btm::rnr: BTM_CancelRemoteDeviceName Fail early
d782eb683a : Use proper types stack::l2cap::tL2CAP_DW_RESULT
fa631e72d9 : stack::inq Finalize extract inquiry API
aa54cb5106 : floss: Output dumpsys to a fixed temp file
4a142625bc : flags: add leaudio_broadcast_update_metadata_callback
98ef5cfe1d : floss: update btmanagerd version to 0.7.0
1c7d380506 : add kSamsungDebugHandle to filter debug logs
ab46f8b673 : OppService: Make sure ContentObserver is not called after stop
4083f1a006 : Add UUID information for log in register scanner function
39bd62f6bb : floss: notify hfp/a2dp audio status via forwarded fd
1b301f4350 : floss: Run `cargo clippy --fix`
803cfcf18b : CoreInterface::onLinkDown transport
cad927034a : Fix OOB write in build_read_multi_rsp of gatt_sr.cc
1bea83c1ff : Add expresslog metrics for a2dp codec usage
ef9163e3e9 : BumbleBluetoothTests: order the Rules
f3dbac566a : BtmInquiry: Add a test framework for results
3eade2a879 : HciInterface: Allow legacy tests to use fake HCI
0d0ce8597e : system/rust: Update GATT packet definition to use 8[] for ATT values
f7600ea2eb : btif_av: access peers_ only from BtifAvSource/Sink
f04702816d : Flag to maintain call index after conference disconnect.
5f7a6fdc83 : AVRCP Browsing refactor
d454b17727 : floss: Add IsLEAudioStable API
223baad506 : Use ConcurrentHashMap for mPanDevices
2827a3f9cc : Revert "RfcommTest: Disable HFP connections"
65c08f2e52 : HOGP connection with some HOGP devices were slowed down
3996a0cfc2 : le_audio: Allow broadcast handover fallback device clear
7a64e3a9be : Add checking for active ISO channels before starting A2DP stream.
f6c19d19f0 : Add flag a2dp_check_lea_iso_channel
e77379cfe6 : CppLint: allow for 100 line length
ccc66f436a : AutoOnFeature: Prevent double metric log
facf11fbe0 : Fix potential NPE in SapService
e9d9e863e9 : a2dp: Implement first a2dp avatar test
902d659152 : blueberry: Remove security gdcert tests
9b69cb382a : Remove unnecessary rust_ffi entries
3ff256c523 : ABS volume support is not informed to Audio sometimes
6e5bafd582 : floss: Box the OobData structure in BaseCallbacks
6fea8165e4 : [HFP Client] Check peer HF indicator supported flag

+- Project: platform/packages/modules/CaptivePortalLogin

bcff667 : make private dns bypass work with custom tabs
ea3649d : Check if default custom tabs provider supports multi-network.
f88a2da : Show the page title in the custom tab.
ff4c9fa : Do not show a share option in the custom tab.
903d9b7 : Import translations. DO NOT MERGE ANYWHERE
6e29038 : Import translations. DO NOT MERGE ANYWHERE
48aafab : Remove now unused CaptivePortalLoginActivity probe
18bf16a : Remove isAtLeastR()
90e8944 : Bind the custom tab to target network via CustomTabsIntent.Builder#setNetwork.
a0d627e : Make java_sdk_library dependencies explicit
fbc391c : Rename the method to fetch the default CustomTabs provider package name.
45bd609 : Import translations. DO NOT MERGE ANYWHERE
717009c : Import translations. DO NOT MERGE ANYWHERE
be08420 : Import translations. DO NOT MERGE ANYWHERE
a55b056 : Add the skeleton of Custom Tabs support on Android Captive Portal.
8a31ecb : Import translations. DO NOT MERGE ANYWHERE
7b191d3 : Exclude androidx package from jarjar rule.
77c1227 : Revert^2 "Refactor CaptivePortalLoginLib"
586b0a6 : Revert "Refactor CaptivePortalLoginLib"
ba36fd4 : Refactor CaptivePortalLoginLib
e9ee27b : Call actual CaptivePortal#reevaluateNetwork instead of reflection method.
7c35994 : Add logging for download deletes
ab75ebb : Import translations. DO NOT MERGE ANYWHERE
52a4349 : Import translations. DO NOT MERGE ANYWHERE
5a37a99 : Import translations. DO NOT MERGE ANYWHERE
b6980f7 : Bump CaptivePortalLogin target SDK to 35.
45737bb : Remove unused dependency on net-utils-device-common
643c2ab : Randomly generate test filenames
ace9d1b : Import translations. DO NOT MERGE ANYWHERE
0c5bddd : Import translations. DO NOT MERGE ANYWHERE
e4ba84d : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/CellBroadcastService

6c43440 : Import translations. DO NOT MERGE ANYWHERE
7ea86f3 : Import translations. DO NOT MERGE ANYWHERE
de10738 : Fix typo of package name in jarjar
cb30bd2 : Make java_sdk_library dependencies explicit
04f46cd : Make java_sdk_library dependencies explicit
c18cf78 : Fix typo of package name in jarjar
317b591 : Import translations. DO NOT MERGE ANYWHERE
dbaf29b : Import translations. DO NOT MERGE ANYWHERE
6ff3cd6 : Import translations. DO NOT MERGE ANYWHERE
1013aa1 : Apply enhanced crossSimDuplicateDetection with SlotId and SubId
ecdfd16 : Set serial_number 0 as deprecated for metrics logging
0257e0a : Add service category for hashkey of concatMap

+- Project: platform/packages/modules/ConfigInfrastructure

a1c8be5 : Revert "add aconfig_storage_file_java in framework jar"
64109ef : add aconfig_storage_file_java in framework jar
69584ec : Add stageFlagsForBuild API
9e244d7 : Added DeviceConfig.dump() method
bb771d6 : Flag a trivial log change message to test mainline WF
ba93d5d : Make staging API flag fixed_read_only
ea139e3 : Make java_sdk_library dependencies explicit
b5607dc : Add stageFlagsForBuild API
4cbc61e : Cleaned up flag enable_instagram_action
e3459cc : Point to ConfigInfra SELinux context
107b3c2 : make aconfig proto jarjar rule specific
32591c4 : feat: log DeviceConfig overrides on boot

+- Project: platform/packages/modules/Connectivity

3b5079aa46 : Import translations. DO NOT MERGE ANYWHERE
3baeb73304 : Add current state to unhandled message error log
3664aa8b0c : Remove load_bpf_programs trigger (moving to system/core)
6e94583641 : bpf: promote inet_release hook from V+ 5.10+ to T+ 5.10+
b47c325907 : [Thread] support discovering NAT64 prefix from AIL
13c6573270 : Fix NullPointerException in Ikev2VpnTest for watches
e24b215bf2 : [Thread] refactor setInfraLinkState
eca630007a : Skip testRouterSolicitations on T- devices.
0820ccb033 : Remove CtsHostsideNetworkTestAppNext.
6a655a02d1 : Set all hostside network tests apps' target SDK to 10000.
64cd28ddd7 : Consolidate defaults for hostside network tests apps.
2f87cc0610 : Stop depending on shims in CtsHostsideNetworkTests.
ffceaae1b8 : Allow ot-ctl command under ADB Thread Network Service : support of non-interactive mode
9bf8e48c2a : Let NsdPublisher pass the interface index when a service is resolved.
9f8ed83e04 : Add createSetLinkNameMessage method at RtNetlinkLinkMessage
73f5b138a2 : Add createSetLinkStateMessage method at RtNetlinkLinkMessage
75a6bf3958 : Format the code in ThreadNetworkController.java
5355fce9b2 : Move to one unified implementation of FakeDns.
da59f47a57 : Fix typo in RCP documentation
f286919f80 : Fix typo in "build-an-android-border-router.md"
3ad3794efa : bpf: merge block.c into netd.c
3a085154c5 : NetBpfLoad: noop - all programs are critical
e8a769f2c3 : Fix deadlock from outside Perfetto mutex
7e9f27be7d : Merge ConsumeAllLocked into ConsumeAll
52a8f3c275 : Add separate mutex for BPF ring buffer.
41ce7c550c : Skip TestDropPacketToVpnAddress if the feature is disabled
f4a0865055 : Make RtNetlinkLinkMessage class immutable after creation
893126b82a : Enable secondary_user_on_secondary_display for CtsNetApi23TestCases
5319f5c363 : Migrate CT namespace to "network_security"
661ae85eb2 : BPF: rename bpf_defaults to bpf_cc_defaults
079c77c296 : Remove cached services when the network is disconnected or unrequested
395d5eba87 : Enabled CtsThreadNetworkTestCases for secondary_user_on_secondary_display
a8746d5a92 : Rename Service Side TrafficStats Cache
0ffdc107e7 : [Thread] rename requestThreadNetwork to registerThreadNetworkCallback
d393a9d8d4 : Remove assert for R+
959a87be8a : Remove Q support
1cc100928d : Import translations. DO NOT MERGE ANYWHERE
94e80b9ff9 : Import translations. DO NOT MERGE ANYWHERE
69b83606ca : No-op refactoring for TrafficStats APIs
73711f7b41 : Check APF version, VSR API level, and Android version
9418634ddf : Add test cases for not allowed ethertypes
93f2efbe86 : Add test utils for SVCB packet generation.
8401b6a9f0 : Make java_sdk_library dependencies explicit
e7cae17b3a : Add NetworkStack to framework-connetivity and framework-tethering impl lib visibility
5f0ddbdf4e : Add CtsHostsideNetworkTests to postsubmit.
51d8d9c785 : Make the CTS VPN hostside tests pass on R.
c2a8d8f642 : Skip automatic on/off keepalives before U.
cea1e6034f : Extend CtsHostsideNetworkTests support to Android R (API 30)
4071ab64a1 : Set min_sdk_version to 31 for CtsHostsideNetworkTestsAidl.
d2581d64fb : Support active session metrics sampling
0ea1136fcb : Add unit test for get max counter when removing tethering client
06b81b6af3 : Track tethering active sessions counts
77f6a52083 : Fix typo in EthernetTetheringTestBase
116d17a0cf : dscpPolicy: verifier optimizations (once more)
9ba9c1dbb4 : bpf: test.c - remove XDP program & add placeholder skfilter program
7b906dea29 : Fix threading issue for mDefaultNetworkRequests
ea1d8f6376 : NetBpfLoad: fix empty log_buf detection logic
bf1591834e : bpf: test - annotate as critical
1e487177f1 : NetBpfLoad: support bpf.o without program section
f7e7b425e8 : Introduce FlagOverrideProvider#getIntValueForTest
61a220eaf8 : Add DiscoveryExecutor#executeDelayed
cf7e5cbf93 : Fix testTetherClatBpfOffloadUdp test failure
d92b389c63 : [Thread] move infra network utilities to IntegrationTestUtils.kt
26b68536bf : [Thread] refactor IntegrationTestUtils to use Kotlin
3188abb782 : dscpPolicy: more bpf verifier optimizations
bbb549957a : dscpPolicy: assume cache lookup always succeeds (though it might miss)
1ec8d7df58 : dscpPolicy: lock down bpf cache map
cc871740cb : bpf_headers: add DEFINE_BPF_RINGBUF macro
26e30d140e : dscpPolicyTest: make it actually test caching
5e7247d922 : DscpPolicyValue: just use '!= null' on original src/dst46 argument
7969d8baff : Enable secondary_user_on_secondary_display for CtsNetApi23TestCases
8a7672822d : NetBpfLoad: add more using statements
3935d8b06c : bpf: add a comment that bpf_trace_printk() is GPL only
2025a54069 : Add CT log list data verification after download
c1856de66e : Throw IllegalStateException when inserting an existing item
26d4476007 : Process all accesses to TetheringMetrics on the handler thread
ee9f387269 : Calculate and populate TX/RX bytes for each upstream in TetheringMetrics
f982a1dc70 : Initialize upstream data usage after tethering is turned on
1c2187ace9 : NetBpfLoad: allow Arm 32-bit userspace with 6.6 kernel uprev
9b6a994984 : NetBpfLoad: require 64-bit kernel 6.7+
21b4a05c73 : NetBpfLoad: require 64-bit userspace on 6.7+ (sdk=36+)
de7374d850 : bpf: add minimal support for sdk=36
726b58fd19 : NetBpfLoad: noop - move comment out of if statement
04f4b03fc8 : Add unit test to verify retrieving and storing the network events.
e8b17333eb : Use LazyLock rather than lazy_static macro.
4d61c23b5f : Give CtsHostsideNetworkTests helper apps a min_sdk_version
113dfaf43d : Introduce LoggingOtStatusReceiver for logging results of IOtDaemon methods
7b4e318889 : Return false when tetherOffloadRuleAdd doesn't really add items
9d5d7d0779 : Skip TestDropPacketToVpnAddress if the feature is disabled
2e397aebcd : [Thread] Use SharedLog in ThreadNetworkService
bd1fd22ffa : thread: rename init.34rc to ot-daemon.34rc for clarity
603b8e0205 : Add mainline module controller for tethering
ca67820a94 : Support checking DnsResolver version in isFeatureSupported.
79e404b2a3 : NetBpfLoad - update init rc docs for U QPR3 and V
52ff2b64cd : dscpPolicy: prevent cache overflow
04ed60fa25 : bpf: git mv netd bpf/netd (plus update visibility for new path)
8597e3ac16 : NetBpfLoad: reliably log message on map creation failure
2a8bf65973 : bpf_headers: add bpf_printf() helper macro
9f8b17ee5b : NetBpfLoad: don't log the program failure buffer if it is empty
bfc0b6187c : NetBpfLoad: better log message on program load failure
508c8f7857 : NetBpfLoad: do not log bpfGetFdMapId() failures on 4.9
dcb2e7496c : NetBpfLoad: hacky way to make LPM_TRIE bpf maps work.
727dd5dea4 : Add mIngressToVpnAddressFiltering to dump
9bd74757ea : Add flag for collecting tethering active sessions metrics
b055f15845 : NetworkTracePoller: fix a warning by explicitly capturing 'this'
989cc83c27 : [Thread] split the configuration and the infra link state
8fb3f07dfe : [Thread] make Thread flags fixed_read_only
d55bdd26e2 : Update checkLocationPermissionInternal not to throw
3625bf6fae : Remove unused methods and restrict visibility in LocationPermissionChecker
ece6312190 : Import translations. DO NOT MERGE ANYWHERE
78fa86107b : NetBpfLoad: introduce APEXROOT/BPFROOT defines
52be6a822d : NetBpfLoad: sort BPF_PROG_LOAD bpf_attr req field order
020eaf4dd5 : NetBpfLoad: remove spurious header includes
d6c0db3b41 : dscpPolicy: switch to bool
548e35eb42 : bpf: git mv tests/mts bpf/tests/mts
47b87650d1 : Enabled CtsThreadNetworkTestCases for secondary_user_on_secondary_display
3c222a895a : [Thread] rename BorderRouterConfiguration to OtDaemonConfiguration
5bbfd91b04 : changes the API setChannelMaxPowers from hide API to system API
3479e57fd2 : Handle ICMP in testRequestIpSecTransformStateForTx
721772d97e : Add awaitEspPacket that requires sequence number match
e87608b523 : Add bool type to Struct.java.
7cf1a03ee5 : Use doReturn instead of when().thenReturn
f84b9074e0 : Import absl-py library from codebase
7cde306fa3 : Inform DNS resolver whether DDR is enabled.
9efd5627c3 : Specify is_fixed_read_only: true for net security mainline trunk stable flag
8640338ad8 : Minor Fix in NetworkStatsService
dbdd90fb31 : NetBpfLoad: reduce log level for some messages
1ab3ad8afa : dscpPolicy: minor optimization for verifier
32d814b205 : Install CT log list on successful download
81abd940f0 : Skip running restore default network monitor on instant mode.
d602835b4f : bpf: move bpf_headers into /bpf subdirectory
799860a21d : Schedule log list download on flag update
630b81546d : Give CtsHostsideNetworkTests helper apps a min_sdk_version.
a940e426c1 : Add SoftApConfiguration to TetheringRequest
97d3ee7d72 : doc: echo >> staticlibs/native/README.md
d33d63701c : bpf: git mv staticlibs/native/bpf_syscall_wrappers bpf/syscall_wrappers
a207ac743c : bpf: git mv netbpfload bpf/loader
40aecf255d : bpf: git mv bpf_progs bpf/progs
85b0306bc7 : [docs] initial Thread Border Router vendor guide
66bb1c339f : Specify is_fixed_read_only: true for mainline trunk stable flag
d3d139a80d : Skip running restore default network monitor on instant mode.
881e47a9fe : Use ensureCellularValidated which request cell
c51f71fb41 : Add testutil to mock android.app.usage.NetworkStats
25326eccd9 : Add txBytes and rxBytes to RecordUpstreamEvent
471f20142f : Check network destroy status before networkRemoveUidRangesParcel
d2a2218237 : Move fromPublicNetworkStats to statsd
da723a059e : bpf: get rid of DISABLE_BTF_ON_USER_BUILDS macro
ab95754e19 : bpf: move various OFFSET helpers into bpf_net_helpers.h
5161c30608 : bpf: move IP_{DF,MF,...} and 'struct frag_hdr' into bpf_net_helpers.h
1edfbf8f77 : bpf: offload/test: remove use of TETHERING_{UID,GID}
85c9c994ca : dscpPolicy: use bpf_net_helpers.h
22a5f91a33 : bpf_progs: just use bpf_net_helpers.h for common includes
1745e54d5d : bpf: move BPF_(DIS)ALLOW from block.c to bpf_net_helpers.h
aeff0b6f36 : netd.c: move XTBPF_(NO)MATCH to bpf_net_helpers.h
95ab8c7aee : block.c: rename (DIS)ALLOW to BPF_(DIS)ALLOW
1604b65a1c : netd.c: rename BPF_(NO)MATCH to XTBPF_(NO)MATCH
dbb82c0581 : Use java_aconfig_library for nearby and thread flags
2fc115491a : Use java_aconfig_library for android_core_networking flags
4c7f59f8f4 : NetBpfLoad: simplify location argument to loadProg()
fac81f1f72 : bpf: eliminate DEFAULT_BPFLOADER_(MIN|MAX)_VER
213c922bba : NetBpfLoad: abort if bpfloader_{min,max}_ver sections are missing/wrong
f7abc4378a : bpf: remove DEFAULT_BPF_PROG_(SELINUX_CONTEXT|PIN_SUBDIR)
acd4aa838c : NetBpfLoad: remove support for 'size_of_bpf_map_def'
e666d85ccf : NetBpfLoad: remove support for 'size_of_bpf_prog_def'
401c98f127 : bpf: change AOSP/MASTER to AOSP/MAIN
29e30dc0d7 : netbpfload: remove override option
27b535a0b8 : netbpfload: reduce log spam
383c055281 : NetBpfLoad: remove support for bpfloader_min_required_ver
7f25a490d9 : Reconnects networks after testIsPrivateDnsBroken
89abf5331c : Shedule task with current run if there is a service in the cache
514f40b0c3 : Add documentation on usage of net-utils-connectivity-apks
b4bade928e : netbpfload: remove debugging & dead code
c006797ed4 : Revert "Use addEntries when creating NetworkStats"
1022c38f25 : Dump cached services
d73d1dfbdc : @RestoreDefaultNetwork DnsTest
df163f70fd : Skip adding ingress discard rule to OEM VPN
5441470a6a : Skip adding ingress discard rule to legacy VPN
d493a3aa7d : Drop packets to VPN address ingressing via non-VPN interface
b01647922d : Add methods for updating ingressDiscardRule bpf map to BpfNetMaps
1f4ddd0cf7 : Add listeners for CertificateTranspaency DeviceConfig flags
668560d85a : Use addEntries when creating NetworkStats
10fcc1761d : Make assertNetworkStatsEquals supports null iface name
5f763b7da7 : Add Wi-Fi P2P mdns tests
3e24dec82a : Setup Wi-Fi P2P connection
d52637ff74 : Style changes for avoidAdvertisingEmptyTxtRecords
96496231c7 : Add buildNetworkTemplateForUpstreamType() helper method
cf84542938 : Import translations. DO NOT MERGE ANYWHERE
403714c1b3 : Import translations. DO NOT MERGE ANYWHERE
cf4bfb926d : Import translations. DO NOT MERGE ANYWHERE
346831c66f : netbpfload: simplify attach type related logic
9ffc0685d7 : Add boilerplate code for CertificateTransparencyService
63b764ad8d : Move NetworkStatsUtilsTest to Connectivity
396db6050c : [Thread] format AIDL files
f2be286fde : [Thread] enhance make-pretty.sh
a5179ececb : CGROUPV2_CONTROLLER_NAME -> CGROUPV2_HIERARCHY_NAME
9024892db8 : Add java class for Ingress discard bpf map key value
e1a82cc1cc : netd bpf - implement ingress discard based on {dstip,ifindex}
fecc2ec193 : Unit test for intent spam
0682bdce92 : Fix spamming of network stats updated intent
d0e049455c : Support NetworkStats#addEntries API
151be34424 : Do not block broadcast on handler processing
8be10bfdff : Improve staticlibs/Android.bp
d9fa1c01cc : NetBpfLoad: lookupSelinuxContext() does not need 2nd arg
6641f2f6c1 : NetBpfLoad: remove support for unrecognized selinux context & pindir
49140b98e1 : NetBpfLoad: combine into one file, part two
6e1b4250ee : NetBpfLoad: combine into one file, part one
5443938a41 : Use ensureCellularValidated which request cell
ed24de9b64 : [Thread] use immutable BorderRouterConfiguration
d38b7cb30f : [Thread] add an integration test case for NAT64
09e71714fb : [Thread] support polling IPv4 packets in integration test
68802f88ce : Import translations. DO NOT MERGE ANYWHERE
2df274b1a8 : Import translations. DO NOT MERGE ANYWHERE
c14288f7c7 : Skip adding ingress discard rule to OEM VPN
b28199a146 : Add `//apex_available:platform` in `net-utils-non-bootclasspath-aidl` build rule.
cbcc61241e : netd bpf: make tracing non-optional on user builds
89a81a15be : [Thread] add a test case to validate the default upstream network request
7482055f9e : [Thread] change the call to `configureBorderRouter` due to refactor
0e8a1e4a5a : Clear all APF memory in testDropPingReply() in preparing stage
d90f31884b : Add removeServices method in MdnsServiceCache
dfb159289b : Rename getShrinkedBackingArray to getMinimized*
2d78124348 : Suspend callbacks for frozen apps
1b376f0fc4 : Skip adding ingress discard rule to legacy VPN
6793fd0621 : Rename net-utils-tethering to net-utils-connectivity-apks.
d0d2cb32a9 : Move TapPacketReader into EthernetTestInterface
7738877dbb : Add comments to explain the difference between offload.o and offload@mainline.o.
6f6b1a4684 : Refactor Drop EtherCat packet test
cf655869ba : Refactor ApfV4Test
32a2d151cc : Move apf test to a standalone file
4641f69608 : [Thread] fix upstream network selector to exclude VPN
e2b447035e : Mark cleanedUp volatile since finalizer runs on any thread
9ab7e4a4d0 : Also run NetworkValidationTest when FEATURE_USB_HOST is present
f75b3ffcad : Use AutoCloseTestInterfaceRule in NetworkValidationTest
4f11942dcb : Use AutoCloseTestInterfaceRule in NsdManagerDownstreamTetheringTest
89b87e143d : Fix ktlint errors
9ecc57021b : Do not send empty TXT records
fba7850552 : Fix dependencies on connectivity_native lib
29c0d2aea7 : Fix to return BLOCKED_REASON_NONE for system uids
2ac329900b : Increase timeout to expect CapabilitiesChanged callback
a75c11c07b : Fix testIkeOverUdpEncapSocket flakiness caused by cached ifaceStats
5fc74b9fd8 : [Thread] Make ThreadConfiguraiton a system API
93b3d29a89 : Skip the unnecessary attempt to retrieve the server side dynamic config for ConnectivityManagerTest.
251d208634 : Moving NPMS related tests to cts
d849a0cb3f : bpf_progs: remove spurious 'btf: true' and Wall/Werror flags
5f0471c949 : Create new lib for Wifi module
ed6f75eb30 : Add mcts tags This is cherry-pick of aosp/2882146 aosp/2880548
2e0da9b2a5 : bpf_progs: mark a bunch of unused arguments as __unused
c11dfd8ce5 : bpf_progs: use unsigned instead of int
adf18d23f5 : bpf_progs: explicitly set btf to false on offload.o & test.o
dea17b60ed : Make BpfRingbufBase destructor virtual
4d25564865 : Add framework-connectivity-pre-jarjar-without-cronet
ef0413788e : BpfRingBuffer: allow subclassing, add epoll support
2717fd8983 : Add post-update program verification to ApfIntegrationTest
e749694eb4 : Clear all APF memory in testDropPingReply() in preparing stage
ebb20c841f : Add auto close rule for test interfaces
d427ead01c : Add finalizer to check whether destroy was called
a255cbacf2 : Wrap use of test interface in EthernetTestInterface
b3c1062088 : Add a class to properly manage ethernet test interfaces
7269856960 : Increase timeout to wait the default network is restored
cc6d43690b : [Thread] fix ServiceDiscoveryTest
e93822153f : Use compile_multilib: "both" for MTS
42dc6e49e0 : Fix import order
e0051d4260 : Modify DnsUtils to use uppercase DNS label conversion
8c5dc514bf : Update the QueryTaskConfig constructor
d851a04db4 : Consolidate DNS label comparison functions in DnsUtils
8d122fac3a : @RestoreDefaultNetwork in ConnectivityManagerTest
bf39649c92 : Improve error message for doTestContinuousQueries
95264aff90 : Enable builtin formatting hooks
74db5855fb : Add default network monitor to DevSdkIgnoreRunner
f5020471fe : Add wifip2p_utils and Wifip2pMultiDevicesSnippet
a65af5f8e1 : No-op refactoring for suspending callbacks
d64491bb8f : Add DNS query type constants to NetworkStackConstants
50e486668c : More documentation about TETHERING_VIRTUAL
48d2527e43 : Add flag for QUEUE_CALLBACKS_FOR_FROZEN_APPS
c3621e6012 : Add a CallbackQueue class
9651e04bf0 : Add isUsageSupportedForUpstreamType() helper method
e7fd5a53e1 : Add SDK check for mdns test
14da81bc17 : [Thread] disable handling of airplane mode
7e9b330d04 : Let IpServer use RoutingCoordinator in R
c6fae35cfd : Support get apf capabilities from network_stack shell command
51c0be5d4f : fix dependency on modules-utils-build
e7c1b6289c : Fix comment
29918c1d45 : [Thread] add config_thread_mdns_vendor_specific_txts
65b4f5fa53 : Revert "[Thread] post broacast receivers on the handler thread"
a428c1fc15 : Display correct expiration time of service record
1879bc3033 : Check system and phone UID in multiple-user-aware way
4794353e4d : Revert logging changes for empty netbpfload prog
1c351b2c4a : Do not test Log.wtf reporting pipeline on V+
4bf2d4e8cd : Revert "Revert "Add a Log.wtf() on user builds to test Pitot rep..."
295746d2bf : Revert "Revert "Add a temporary hack to CS to report netbpfload ..."
053f9e63e5 : Add lock to update mCache from the constructor
4add163b0c : Add Fragmented Packet Test to testTetherClatBpfOffloadUdp
2ab2a1b0b0 : Add testTetherClatBpfOffloadUdp to TetheringTest
99d585c2e8 : Use Dependencies to mock static methods
af35f454d5 : Remove superfluous visibility from net-utils-device-common.
8f2c30664d : Refactor RoutingCoordinator
9b0df36ea4 : Refactor staticlibs
2c743c8e11 : Add a new TetheringMetrics constructor
3eb23a9d5e : Revert^2 "Baseline one more Lint FlaggedApi violation"
198230dc6a : Allow using a log tag in TestableNetworkCallback
d6fa127ec0 : Revert "Baseline one more Lint FlaggedApi violation"
247e44b2ef : Move MtsEthernetTetheringTest back into TetheringTest
baf7c1184f : Improve NetworkCallback declared methods toString
f81c3a1cb1 : framework-tethering: baseline FlaggedApi Lint violations
5d5a30e909 : Support APF multi-device test
161dc10f60 : Remove packet type and dst mac when sending raw packet
3085caaac0 : Support VirtualEnv and parameterized tests
0692aff5c5 : Add more consistent null checks
3c5d4e05a1 : Close the socket fd in case of an exception during setupSocket method to avoid socket leak.
cb0bb71de6 : Baseline one more Lint FlaggedApi violation
dddac40259 : Baseline one more Lint FlaggedApi violation
a9fd04cbb9 : Enforce min_sdk_version=30
405fcea5ee : Do not call EthernetManager APIs when tests are skipped
4a1baf042b : Add support for sending raw packets
b0f759c42a : Add apf_utils for multi-device tests
bed4480ffd : Add adb_utils for multidevice test
850e6fae54 : Add assert_utils for multidevice test
7c0f87414c : Add test construct for RtNetlinkLinkMessage
b41b67a52a : Add CTS test for APFv6 ICMPv6 ping reply filtering
b2d7582274 : libnetdutils: avoid deque<const T>
79b771f9bb : Move utils to staticlib
78ad0039bf : Do not run mapLockTest on 4.9 kernels
e9c07ffd72 : Refactor enforceMeteredApnPolicy
2bbcc34ea1 : Ensure all DatagramPackets with the same destination address
fbe570b69d : Document reason for not using SingleWriterBpfMap in ClatCoordinator
a1a0034f0e : Revert "Prepare for @RequiresApi class retention"
a793772808 : Revert "ClatCoordinator - use SingleWriterBpfMap"
8ab6a6b512 : Refactor thread leak monitoring
e2ab96f3c7 : Thread: fill in ticks in active timestamp
3e65131ba3 : Replace TetheringRequestParcel with TetheringRequest
2fd3823cbc : Only send callbacks when overridden
6922cab3fd : Import translations. DO NOT MERGE ANYWHERE
be43aefe6f : Import translations. DO NOT MERGE ANYWHERE
f43686c06a : Import translations. DO NOT MERGE ANYWHERE
204e9d41cf : Import translations. DO NOT MERGE ANYWHERE
44ecc84c29 : Import translations. DO NOT MERGE ANYWHERE
cef0270862 : Import translations. DO NOT MERGE ANYWHERE
6e6b2096e1 : Exempt Wear on Arm from 64-bit userspace requirement check.
3d00262fe7 : Make firewall bpf code multi-user aware
8722953649 : Add test for FILTER_AGE_16384THS increment in APFv6 interpreter
4688910810 : [Thread] support ThreadConfiguration API at ThreadNetworkControllerService
7520abf333 : [Thread] add support for configuration at ThreadNetworkController
7d42feb303 : Add mulit devices mdns tests
0f5ae1fd08 : [mdns] Update doc for NsdServiceInfo
d23d77f63a : Add a local dynamic config for ConnectivityManagerTest to decouple the test config from test logic.
f8aaac0dd0 : [Thread] post broacast receivers on the handler thread
4e4f8720f2 : Revert "NetBpfLoad: disable mainline on < U QPR3"
2afffc2d6a : Revert "NetBpfLoad: gently enable mainline"
d4c6516b2c : Add some documentation to EthernetInterfaceStateMachine
0129a7a11e : Add support for link state tracking
7bd5e6dca6 : Add unit test class for EthernetInterfaceStateMachine
990ea86b46 : Add missing call to add states to state machine
e3e9d4bbdc : Make class testable
903f230825 : Log.wtf if block times out
49cea0f80d : Wait on IpClient#onQuit in StartedState#exit
2bdae824c5 : Use TAG instead
a403056f70 : Introduce CMD_ON_NETWORK_NEEDED and CMD_ON_NETWORK_UNNEEDED messages
9cc02c2e01 : Clean up and document state lifecycle
38c6f7d5ce : Add convenience method for processMessage with no arguments
3900b0606c : Implement NetworkOffer in EthernetInterfaceStateMachine
4e6679153a : Add boilerplate to represent interface states in state machine
6e7c49de1e : Fix typo in SyncStateMachineTest
aa06b2bf8e : Move SyncStateMachine to staticlibs
4d6d7aafe8 : Revert "bpf_progs: introduce mainline loaded non-critical gentle.o"
8e7276b482 : Revert "Add a temporary hack to CS to report netbpfload result"
2a911d6c18 : Revert "Add a Log.wtf() on user builds to test Pitot reporting pipeline"
572b784fdc : Clean up BpfCoordinatorTest after refactors
582df23c7b : Move upstream interface BPF support check to BpfCoordinator
9174207bb6 : Refactor BPF map update logic of upstream interface change
d83596f567 : PacketBuilder: add IPv6 fragment packets support
8a4f6e810c : Update ApfIntegrationTest to use new ApfV4Generator constructor
f093d22fcc : Remove unused import from EthernetTetheringTestBase
3034cc60bd : Fix a comment in MdnsAdvertiser.java
be4e552787 : Move MdnsTestUtils to the net-tests-utils library
4ece737f4f : Baseline Lint FlaggedApi violations
3784fa6642 : Add "no-op refactors" reviews for delegated reviewers
07b8fe1f92 : Introduce TETHERING_VIRTUAL type
88be5a3a3a : Increase timeout for waiting for physical interfaces to show up
05ebcf0e9d : bpf: extend cgroup hooks to older kernels
89cafef056 : Increase time buffer to reduce flakiness in filter age test
f07fe9372c : Remove SkipMainlinePresubmit annotation from testIsPrivateDnsBroken.
9179ef870a : Baseline Lint FlaggedApi violations
0348cbe874 : [Thread] reduce JNI code for setting up the ICMPv6 socket
89c32ea0c8 : [Thread] add annotations for unit test NsdPublisherTest
f2ccebf96b : Centralize IP neighbor monitoring in BpfCoordinator
b1fb49a996 : Get rid of BpfCoordinator#mPollingStarted
b10a90a4bd : Add ThreadNetworkTestCases.apk to run thread CTS
c42f32fca1 : Remove CtsNetTestCasesLatestSdk
34b6f968f2 : Move tether_utils into utils folder
462bd7efe9 : Inline runUdp4Test
c06761b877 : Create a tethered interface request in setUp
8e96fdc9de : Pass DoH information to DnsResolver
927714a444 : Disable LowPowerStandby by adding configuration
27344dbd21 : Make RedactedNetworkCapabilities compatible with upcoming change
25a5eb9c2b : Remove unused priviliged signature permission
4cb9cfa3a1 : Disable data saver mode in AbstractRestrictBackgroundNetworkTestCase setup
47c2675460 : Allow to query NetworkStats for TYPE_PROXY
3c15061eaa : Never create native network immediately.
b018cb45db : Revert "Always disconnect agents immediately."
2444b11b33 : cts: enforce cubic only on V+
d0a655296a : Convert ProcNetTest to JUnit4.
861d32d0e0 : Fix lint errors in ProcNetTest.
4d5e98e41c : Don't run EthernetTetheringTest if Ethernet is not supported
846032e945 : Fix ConnectivityManagerTest#testFactoryReset flaky

+- Project: platform/packages/modules/CrashRecovery

d6b26e9 : Replace soong config module types with selects
e8c559d : Add OWNERS file for CrashRecovery

+- Project: platform/packages/modules/DeviceLock

d5597394 : Import translations. DO NOT MERGE ANYWHERE
c332ac15 : Add update FCM token grpc
60a2d1d1 : Make java_sdk_library dependencies explicit
ef02747d : Import translations. DO NOT MERGE ANYWHERE
4f5a816a : Import translations. DO NOT MERGE ANYWHERE
4a656d72 : Import translations. DO NOT MERGE ANYWHERE
5c692ecf : Make java_sdk_library dependencies explicit
37a0a8b3 : Make java_sdk_library dependencies explicit
0bb83abd : DLC: Fix kiosk keepalives.
1857bfb3 : DLC: Add checks to internal methods calls.
3699ef57 : DLC: Fix user control disabled for kiosk.
85cd8e60 : Import translations. DO NOT MERGE ANYWHERE
cff4e40d : Import translations. DO NOT MERGE ANYWHERE
6ad61850 : Import translations. DO NOT MERGE ANYWHERE
a7e5a844 : Import translations. DO NOT MERGE ANYWHERE
7371a94b : Import translations. DO NOT MERGE ANYWHERE
b8e4319f : Import translations. DO NOT MERGE ANYWHERE
3c7118d2 : Import translations. DO NOT MERGE ANYWHERE
d5386903 : DLC: Remove constructor in ParcelableException.
b0169bfc : Use JDK 21 instead of 17
0c53c662 : DLC: Add DeviceLockManager clearDeviceRestrictions API (reland).
654f70f9 : Revert "DLC: Add DeviceLockManager clearDeviceRestrictions API."
31d4be11 : DLC: Add DeviceLockManager clearDeviceRestrictions API.
cb2b05b0 : Import translations. DO NOT MERGE ANYWHERE
f2dcff68 : Import translations. DO NOT MERGE ANYWHERE
be77ff32 : Import translations. DO NOT MERGE ANYWHERE
11b89992 : Bug:343605566 Fix Keyguard lockscreen is skipped bug when kiosk app is unlocked
84b4564f : fix DeviceLockManagerTest#deviceShouldLockAndUnlock
9783f3cd : Revert "Add non-VPN to networked work constraints"
762455de : Import translations. DO NOT MERGE ANYWHERE
645fedb9 : Import translations. DO NOT MERGE ANYWHERE
6c3dc155 : Import translations. DO NOT MERGE ANYWHERE
e7479cf4 : Add strict_mode: false

+- Project: platform/packages/modules/DnsResolver

11e36558 : Remove isAtLeastR
63dac211 : Remove isAtLeastR() check
d929a0f0 : Use LazyLock rather than lazy_static.
9991b91a : Include DoH config as well as DoT config in dumpys.
d68d651d : Don't call initDohLocked if there are no DoH servers.
47f97f7c : Check that DoH provider list is not used if DDR is enabled,
60bb7102 : Disable DoT->DoH upgrade when DDR is enabled
e26e4022 : Do not check whether DoT server list is empty in setDoh
96138070 : Read DohParamsParcel and set to DoH engine
d1c18200 : Suppress some dead code warnings for DnsResolver
3f370bd8 : Add force-no-test-error option to resolv_gold_test.
64391381 : Fix stack corruption in _find_src_addr
f508d1f6 : libc++fs is part of libc++ now.

+- Project: platform/packages/modules/ExtServices

1196269 : Import translations. DO NOT MERGE ANYWHERE
68f67ae : Fix unused check in tests
9e3aeb5 : Minor formatting changes to NotificationOtpDetectionHelper
45f3946 : Compile OTP regex with DOTALL and CASE_INSENSITIVE flags
cc8eb8f : Refine relationship between context word and possible OTP
22b4f14 : Detect OTPs in individual notification fields
d84eed2 : Import translations. DO NOT MERGE ANYWHERE
5dd2e37 : Import translations. DO NOT MERGE ANYWHERE
15a268d : Make java_sdk_library dependencies explicit
91ca78e : Import translations. DO NOT MERGE ANYWHERE
d91fd94 : Import translations. DO NOT MERGE ANYWHERE
fecf823 : Add string representing OTP context words
a819f5a : Use public APIs in NotificationOtpDetectionHelper
5063c12 : Add Square bracket as valid opening to otp
a5d075f : Add notification owner to extservice notif test, add ntmyren
3f74afe : Exclude media and call style, refine end regex
268ac3f : Fixing Appsearch Delete job test by not mocking SetSchemaResponse
4ffe5be : Fixing Appsearch Delete job test by not mocking SetSchemaResponse
b3fbecf : Try creating the files using the `touch` command instead of `echo` to see if that helps with the flakiness
3d993f4 : Opt out of gtest error if no binary found
3663335 : Add force-no-test-error=false to libextservices_test
a683427 : Sleep for a little after creating a file before querying if it exists
5648ca7 : Do not coerce timestamp difference into int when sorting otp messages
4b575ce : Add force-skip-system-props to tplus ext services tests
b41d208 : Ensure OTP cannot end in dashes
d49fa7f : Opt out of gtest error if no binary found
3805340 : Add phone false positive matching to OTP regex

+- Project: platform/packages/modules/GeoTZ

7b71fab : Add support for BlockData.getSharedDataAsTyped()
ba12310 : Deprecate zero hashtree

+- Project: platform/packages/modules/HealthFitness

766da78a2 : Import translations. DO NOT MERGE ANYWHERE
491131c22 : Validate data source id as the first thing in the service
234d4ff91 : Revert^2 "Split ReadMedicalResourcesRequest into two: one with filters and one with page token"
2bc2d52b7 : Revert "Split ReadMedicalResourcesRequest into two: one with filters and one with page token"
4392ed041 : Display dataorigin and displayname on Entries screen
412063b1b : Add access logs for createMedicalDataSource and getMedicalDataSourcesByIds.
29caf84ee : Update Toolbox app PHR Options screen
f8541e5b4 : Baseline global lint errors in HealthFitness
5151048ce : Update Raw FHIR content description
9888ed8d4 : Adds confirmation dialogs for entry and app entry deletion.
c73d5b8f3 : Split ReadMedicalResourcesRequest into two: one with filters and one with page token
175b9bc4a : Remove unncessary javadoc portions in PHR delete APIs
36b8a8238 : Refactor deletion in new IA.
f6f5c57ec : Fix crash loop in TestAppActivity
82cbd1f67 : [RESTRICT AUTOMERGE] Remove the MTS and MCTS tags since test owners not plan to add the test to MTS/MCTS.
08580314b : Add more tests of errors to export manager
ad49e64c1 : Skip bad data in access logs table
e86d0c7af : Add permission filtering for getMedicalDataSourcesByPackages.
b2bc15e18 : Cleanup HealthDataCategoryPriorityHelper.
14e5694c6 : Adds records for the all entries screen always at the start of the current day, to avoid trying to insert data in the future.
f0bc47aad : Remove unnecessary javadoc about permissions and suppressions where @RequiresPermission is used
c570e4999 : Import translations. DO NOT MERGE ANYWHERE
7895f21a8 : Remove DeviceInfoHelper from ReadTransactionRequest.
9bb6648b3 : Move AccessLogsHelper to the Injector.
e0bcce204 : Add Medications to FhirResourceType, Permissions, and MedicalResourceType.
303c72ef2 : Move multi test apps from hostsidetests, because they aren't.
a318594af : Clear database before running any access log tests
473d19a2b : Move AppInfoHelper to the Injector. Part Two.
e925b6524 : Remove @NonNull annotation from service/java/com/android/server/healthconnect/*
504406ffc : Add a test to ensure LAST_ROLLED_OUT_DB_VERSION is not set to a not-flag-guarded version higher than an under-development version.
a305b7f85 : Adds revoke all permissions button to settings page.
4bba1c783 : Move AppInfoHelper to the Injector. Part One.
5eaa9cfb7 : Extend AppInfoHelper to handle installed packages that aren't in the app-info table
eec6ade24 : Change Toolbox app 3 package name
bc769d614 : Ignore access logs for delete operation to calculate MAU.
d7c3d6d05 : Add missing validations so they are consistent on both client and service sides
fb3b3c2a0 : Create an index on last_modified_timestamp in medical_resource_table.
05920a749 : Insert a package name into AppInfo when permission is granted
5dacf208c : Shows toast when health permissions have successfully been revoked.
e45bc1df6 : Changes "Browse data" back to "Data and access" in the new IA.
9c28383a6 : Declare new permisisons in Toolbox and make medicalDataSource display name random
a65946f76 : Add Procedures to FhirResourceType, Permissions, and MedicalResourceType.
a4fc260c2 : Add select all button to entries screen
545d404b5 : Adds button to revoke all health permissions for an app with both types of health permissions.
83ec4c40a : Add incremental number to the default export name
219aa5581 : Align upsert access log logic with read and delete
94eceff78 : Add read access log for get changes log
639aae847 : Add Conditions (FHIR) AKA Problems (MedicalResourceType) to FhirResourceType, Permissions, and MedicalResourceType.
c8a6768df : Add Observations for FhirResourceType. This involves adding pregnancy, social history, vital signs and lab results to permissions and MedicalResourceType. Also adds the classification code for classifying observations to the appropriate type.
9f059bc98 : Remove @NonNull annotation from service/java/com/android/server/healthconnect/storage/*
5b4e21ee6 : Adds a viewBinder for planned exercise sessions and tests to verify that all data types can be displayed.
415a4bf2d : Changes "menstruation entries" to "period entries" in the old IA confirmation dialog when deleting a period entry.
957123f6b : Seed Allergy and Immunization data in Toolbox app
79799f10e : Add read access log for aggregation
7d9a5a24b : Fix flaky BackupRestoreTest.
4edf1bea9 : New deletion flows for app data screen
9ca0c924f : Show Health records in Recent access
b9c21a3fa : Restrict upsertMedicalResources to data sources for own package name
0ed384ed4 : Adds CTS tests for the new IA.
cd4687820 : Add delete access log
482c494b0 : Add medical icons
a375628fd : Move DeviceInfoHelper to the Injector.
2d4619659 : Reseting PreferenceHelper as it is refrencing old TransactionManager.
09f651381 : Add lastDataUpdateTime to MedicalDataSource API
906fae140 : Import translations. DO NOT MERGE ANYWHERE
edf017375 : Separate behaviour testing in ExportImportJobsTest
2abb66e6c : Add unique index on display name and app id in medical_data_source table.
3f2cf347d : Add last_modified_timestamp to medical_resource and medical_data_source table.
fc13fb65f : Update getContributorApplicationsInfo to include medical data contributing packages
c0984808c : Deletion on Browse medical data screen
887e1077e : Implement MedicalDataSource creation count limit and character limits
63c04546c : Modify Medical Resources to no longer have a UUID column, and instead use the actual values.
6b387e5b4 : Make java_sdk_library dependencies explicit
6430f0f06 : Move MigrationStateManager to the Injector.
20bd39f1d : Move HealthConnectDeviceConfigManager to the Injector.
15a22022e : Revert^2 "Move PreferenceHelper to the Injector. Part Two."
befe13bd6 : Move rules to the HealthConnectBaseTest class.
a414d99c1 : Update deletion screens to have enum class instead of boolean variable
eaee9250f : Change CTS UI logs test to be compatible with both old and new IA.
10e61332f : Skip old IA test when the new IA flag is enabled.
dccd38a75 : Revert^4 "Support getting contributing data sources for each MedicalResourceType"
0a79e4c15 : Make java_sdk_library dependencies explicit
d700bfa6a : Revert "Skip old IA tests when the new IA flag is on."
176c6363e : Import translations. DO NOT MERGE ANYWHERE
edb6fb713 : Import translations. DO NOT MERGE ANYWHERE
e88be4190 : Persist the export job and remove the rescheduling after restart
a03f28cb1 : Increase timeout to fix flaky test
cbeeafd67 : Revert "Move PreferenceHelper to the Injector. Part Two."
569aea5d3 : Skip old IA tests when the new IA flag is on.
eafda9795 : Revert^3 "Support getting contributing data sources for each MedicalResourceType"
1b93fc7a1 : Revert^2 "Support getting contributing data sources for each MedicalResourceType"
e8dd4c4f8 : Add permission filtering for getMedicalDataSourcesByIds.
6d840c8c6 : Move PreferenceHelper to the Injector. Part Two.
0920b21f2 : Revert "Support getting contributing data sources for each MedicalResourceType"
4e6feee6e : Import translations. DO NOT MERGE ANYWHERE
3efffdf79 : Support getting contributing data sources for each MedicalResourceType
76e2aff75 : Improve java doc by expanding FHIR acronym and link to website
cd76632ba : Rename medical_data_source_table's primary column name
3870d90d9 : Make java_sdk_library dependencies explicit
cfe206746 : Move PreferenceHelper to the Injector. Part One.
9f7c1ed45 : Declare Allergy in Toolbox app
6fa57f2ab : Fix missing flags on test
68062fa8b : Move PriorityMigrationHelper to the Injector
e5956edb1 : Only clear preferences cache after user switched.
d96af5a10 : Support data source filter when reading MedicalResources in storage
9d18b3b9c : Add a unique index onto the triple (data source, resource type, resource id) in preparation for removing UUID.
6737d2a3e : Raw FHIR screen
6f26f59cb : Disable exportOn_thenExportOff_noJobScheduled test
df7a14889 : Import translations. DO NOT MERGE ANYWHERE
bb95f1cce : Revert default export file name to the original one
8ad74bef6 : Fix broken build by adding @EnableFlags annotation to a test which needed but didn't have it. Unit test only change - code was fine.
1a040c1f2 : Cleanup exercise session api device config flags as they are not needed anymore.
a2a894c07 : Fix tests and make javadoc improvements for aconfig
0ad12c07a : Modify the delete by request API to also allow a specification by resource type.
4f991bad6 : Fix test failures due to SecurityException on UDC
e6e15f5c0 : Modify MedicalDataSourceHelper to take UUIDs as ids rather than strings. This is to encourage clients to take responsibility for handling invalid strings, and leave a more strongly typed API.
f884baffa : Add new ScheduledExportStatus for error while clearing log tables
52a7592be : Add missing @RequiresPermission(WRITE_MEDICAL_DATA)
ab535eaca : Add a toast to inform users that scheduled export is set up
0b768ddb4 : Revert "Schedule to run export early if the periodic job is rescheduled"
24a5b1868 : Remove mention of updateMedicalDataSource as it doesn't exist yet
f23a6a0d4 : Add AllergyIntolerance for FhirResourceType, MedicalResourceType, and permission
6a0287ad1 : Add cts tests for createMedicalDataSource/upsertMedicalResource hasDataManagementPermission
cc814d67a : Keep the selected account checked on a cloud provider after changing to another cloud provider and switching back
954a87676 : Replace HealthDataCategoryPriorityHelper.getInstance calls from static functions to use Injector.
6274411ca : Revert "Remove the MCTS tests since it's not on MTS test plan and not belongs to MTS and MCTS."
a99306c71 : New deletion flows for entries screen
21889bb66 : Add access logs support to DeleteMedicalResourceByDataSources.
cbbc2087a : Delete the MedicalPermissionCategory class as it is NOT needed
a99cc5a12 : Implement InternalHealthConnectMappings.
2ef2d1f61 : Rollforward of "Change MedicalDataSource.FhirBaseUri to use Uri class instead of String"
e7bff968d : Revert^2 "Cleanup session api device config flags."
418cdd221 : Remove clearStartZoneOffset and clearEndZoneOffset methods from MindfulnessSessionRecord.
364a377a0 : Apply `runAsTransaction` method where applicible
ea93906a4 : Revert "Change MedicalDataSource.FhirBaseUri to use Uri class instead of String"
d2bb9f319 : Revert "Cleanup session api device config flags."
d87da3d28 : Revert "Telemetry for the Entries and Access screen."
b1e9e2097 : Replace generic uses of default logging element with more specific UNKNOWN elements to help with debugging
a911cae65 : Change MedicalDataSource.FhirBaseUri to use Uri class instead of String
5695f87be : Implement MedicalResourceValidator to do the MedicalResource validation
74439004c : Add setup date to the default file name
385f7e27f : Wire in read medical data APIs
0d5a58272 : Add acces logs support for deleteMedicalResourcesById.
3754f5767 : Import translations. DO NOT MERGE ANYWHERE
3a8dd18e1 : Removes "Not now" button from the onboarding banner.
052ef97f6 : Add access logs for readMedicalResourcesByIds.
5474f2e6b : Support data source filter when reading MedicalResources
336e8f6e1 : Cancel export job when user turns off export
268504df5 : Remove some stateful code in DeleteTableRequest that better belongs in TransactionManager.
d66a25cae : Enforce AggregateType to be associated with only one record type
d239d067a : Log read metrics regardless self read or not
ec1196610 : Schedule to run export early if the periodic job is rescheduled
9885d1536 : Rename boolean property
104001bc0 : Telemetry for the Entries and Access screen.
9f6e645b7 : Add error notifications for the export flow.
726555516 : Fix bug where DevelopmentDatabaseHelper is not idempotent.
826e30281 : Hide Browse medical data button from Home screen is there is no data
885a482cb : Use proper plural formats for last export string
ff5934829 : Use consistent export configurations for fake export data manager in tests
97b778a3b : Import translations. DO NOT MERGE ANYWHERE
88305f8f7 : Alter ClickListener setup to ensure correct interaction logging.
576a640e2 : Add a check to AlterTableRequest to ensure no "NOT NULL" is used
d032c9a4f : Add different timestamp formats to 'Last export' string
6f526031f : Rename system API queryAllMedicalResourceTypesInfo
408eb64b9 : Perform permission checks for getting MedicalDataSources by request in service
ce12ed322 : Add feature flag for cycle phases.
a99074032 : Add access logs support to readMedicalResourcesByRequest and upsertMedicalResources.
40c442d64 : Add tests for export file size logging
a7c8417d7 : Add no last export message when there was no previous exports
05da52a15 : Clear database caches after switching user.
85d35d8ee : Add permission checks, rate limiting and package restrictions to deleting data sources.
9b66df1f4 : Fix some public Java doc issues
e090ecd57 : Fix allow all functionality
5d108e480 : Apply DB upgrades from current version up until the new version
df34ef535 : scrollToEnd(): don't throw if there is nothing to scroll.
c5e7201c1 : Add a test that deleting a datasource removes an associated resource.
0b608bd3c : Revert^2 "Add support for PHR access logs in AccessLogsHelper."
d9c78d65d : Add flag for export/import fast-follow updates
fabb73bba : Reduce scrollToEnd() flakiness.
1d12cf404 : Fix UIObject2 not found issue on pad
68718e027 : Import translations. DO NOT MERGE ANYWHERE
a2d1d7562 : Perform permission checks for getting MedicalDataSources by ids in service
9dd6fd978 : Revert "Add support for PHR access logs in AccessLogsHelper."
d3c48eae1 : Support Mindfulness in HC Toolbox.
d36c0de14 : Fix UIObject2 not found issue on pad
402282cbd : Add support for PHR access logs in AccessLogsHelper.
7e90a0c50 : Fix Dialog is starting multiple times on configuration changes
36658be13 : Fix recent access sharing read/write activity between elements
9208f5125 : Cleanup DatabaseHelper and its impls.
2090b1dfc : Prepare to remove MedicalPermissionCategory
9842901b2 : Remove the MCTS tests since it's not on MTS test plan and not belongs to MTS and MCTS.
f2ab81300 : Support Mindfulness data type in Health Connect UI.
5da7d5f73 : Add relevant columns for PHR Access Logs to access_logs_table.
c65e046db : Restructure DatabaseUpgradeHelper#onUpgrade
da9f8821e : Move callbacks when PHR flag is disabled to be inside a thread
884a70b4b : Add a test for migration in progress, expect reading medical resources by requests blocked
22b7b19fc : Fix a bug in AlterTableRequest where it assumes multiple alter table commands can be run in a single statement. This does not seem to be the the case for SQLite: https://stackoverflow.com/q/6172815, https://www.sqlite.org/lang_altertable.html I modified the code, to return a list of alter table statements where we run each statement separately.
905ba1634 : Change ScheduledExportSettings to builder pattern
b98667895 : Fix PHR unit test failures
426abbd76 : Fetch assets for disabled apps from PackageManager
3ebb7a50e : Import translations. DO NOT MERGE ANYWHERE
452bf8ee1 : Import translations. DO NOT MERGE ANYWHERE
44bfdc1db : Import translations. DO NOT MERGE ANYWHERE
d7d05edd2 : Remove Yoga mindfulness type and add Other type.
122d764c5 : Partial fix for edge-to-edge.
70222d3ab : Initial implementation of deleting medical resources. Includes package restrictions.
4576a6d24 : Add permission filtering in readMedicalResourcesByRequest.
7db9fc4ae : Replace Flags.personalHealthRecord() with AconfigFlagHelper.isPersonalHealthRecordEnabled()
cf5a84ca9 : Fix forward a test failure in ag/27626837
45b7b3f24 : Fix ExportImportApiTest.
f9708aac6 : Add toasts for import progress
dabf6761e : Add permission support when reading medicalResources by ids.
a518df343 : Add medical data for queryAccessLogs
7e6675e90 : Add a `java_aconfig_library` to export HC flags for tests.
b2212354e : Add getDbVersion() to the flag helper
6b10e50e8 : Add initialization code to allow BackupRestoreTest.
57d772614 : Remove an unused method. This method ceased being used in ag/22499434. The functionality was replaced with a call to callerAttributionSource.enforceCallingUid() in verifyPackageNameFromUid() but the method itself was not removed.
46f002819 : Inline a method throwSecurity().
cc2087ae5 : Cleanup session api device config flags.
4612a2297 : Import translations. DO NOT MERGE ANYWHERE
8ef25c902 : Remove tests for export file size logging.
0669cba0e : Remove the use of FLAG_PERSONAL_HEALTH_RECORD_DATABASE in MedicalResourceHelperTest.
c7b7dd938 : Add a getId method to MedicalResource
d3f1cf61f : Fix an errorprone warning about using explicit types (HashSet) vs Set.
79a9f18f7 : Add ExportImportLogger and Logging for Export
9fa6ac2f1 : Clean up MedicalPermissionCategory as it's just 1:1 mapping to MedicalResourceType
95375003e : Add a MedicalResourceId.fromFhirReference method
dace87f90 : Add the usage stats of export
92674c447 : Perform permission checks for reading MedicalResources by req in service
6481741ec : Add a toString() method to help when the parcel needs to be printed.
d720ac2b6 : Add ExportImportApiTest
81159c1a9 : Move test target from postsubmits to presubmits.
97c780604 : Add pagination support for readMedicalResourcesByRequest.
741fee53a : Fix last export time format test.
d77eee36f : Fix a test which was using assertThrows rather than getting the exception from the receiver.
9126ce72a : Use a placeholder help center link for backup and restore page
7c288f9fa : Adds three banners to the home page to encourage users to connect more apps.
b4c11c025 : Revert "Telemetry for the Entries and Access screen."
b4d52b550 : Add initialization code for HealthConnectDeviceConfigManager to HealthConnectDatabaseRule to allow tests using this rule to be able to run by themselves.
0e6ec7565 : Add a CheckFlagsRule to make sure flags are present for relevant tests.
724f48adc : Refactor Import flow to resolve cross-Activity issues
028289f73 : Add a CheckFlagsRule to make sure flags are present for relevant tests.
81babe3d2 : Add initialization code to allow HealthConnectServiceImplTest to be run by itself.
9ceb4523e : Keep export/import provider selection on rotation.
89955c859 : Update export/import text when no providers.
fc6dc3bdd : Show radio button when one export/import provider.
ea8963ead : Perform permission checks for reading MedicalResources by ids in service
c216e43e5 : Handles the display of unknown exercise types.
10ee8a2fa : Remove unnecessary FlaggedApi for export/import.
ebf26445f : Fix IOException when exporting to some apps.
b87a9df64 : Telemetry for the Entries and Access screen.
87ba5bcb2 : Remove a Nullaway suppression, switch to non-null behaviour.
f266a7cb9 : Resolve see app data comments
8625e73ef : Delete extra copies of restored data from Backup APK.
c26e8ef33 : Start tidying up tests to remove duplicated code.
a70f5ca63 : Refactor: move Export statuses from HealthConnectManager to ExportStatus, which matches the implementation for ImportStatus
b98b878bf : Show next export starting soon when there is no previous successful export
01577f0a2 : Add the concept of a "Development database".
6d5b4b2d7 : Import translations. DO NOT MERGE ANYWHERE
2a62af1a1 : Import translations. DO NOT MERGE ANYWHERE
cad9688f2 : Import translations. DO NOT MERGE ANYWHERE
b42ce19b0 : Update app data screen to show medical data
bfbcd08ea : Move HealthDataCategoryPriorityHelper to the Injector.
e705a8b4c : Don't run tests in instant mode
2d8ccd567 : Fix flaky FirstGrantTimeUnitTest#testOnPermissionsChangedCalled_withHealthPermissionsUid_expectBackgroundTaskAdded.
4b3e258a0 : Add correct Nullable annotations and remove a Nullaway suppression.
b657006a3 : Show the string "Next export starting soon" if the calculated scheduled export time is in the past
97db5243f : Move getInstance calls in HealthDataCategoryPriorityHelper to the constructor and getInstance calls TO HealthDataCategoryPriorityHelper to the constructor as well.
ea21a8943 : Remove an unused method from TestUtils.
0f090a6f7 : Don't run tests in instant mode
74b003151 : Add a CheckFlagsRule to make sure flags are present for relevant tests.
10633c382 : Orders connected apps alphabetically by app name.
2c87f4e86 : Add Javadoc and annotation for permissions to two delete methods.
c514d52e3 : Adds telemetry and tests for the AllDataFragment and entry points.
a591d56cc : Home screen changes for the new information architecture: - Adds telemetry - Removes intro text from home page for new IA - Renames "Data and access" button to "Browse data" on the home screen for the new IA
ec680205b : Add implementation of GetMedicalDataSources, without the safety mechanisms (permissions, rate limiting etc). Also modify TestUtils to use this to clean Medical data between tests.
3e42f6b30 : Mark old IA screens as deprecated
d5db4efb9 : Add the API and AIDL changes for getting Medical Data sources. The request is plumbed through to the service, but is not implemented.
b09566442 : Run first export job with a shorter time period.
1af86a5e9 : Revert^2 "Increase timeout in UI cts tests."
6465bf049 : Revert "Increase timeout in UI cts tests."
be300f57c : Extract the main "try-catch" duplication from most of the service methods.
56d9c8c56 : Update Settings permissions screens to display medical permissions
5581ce6b8 : Clean up the new app priority flag.
c3e970a7c : Add endpoint for getting medical resource types
550d716eb : Better error handling when retrieving file name and not use the last segment
b6338a05b : Revert "Increase timeout in UI cts tests."
ddfab05da : Refactor: Move static mocking out of HealthConnectDatabaseTestRule and into Tests that use the rule.
f47593383 : Don't run tests in instant mode
71904ce55 : Set up the correct last export failure time
7cf55c0d3 : Fix order of displayName and fhirBaseUri when creating CreateMedicalDataSourceRequest
ee11263bb : Move TransactionManager to the injector.
4510031f8 : Remove flag export from aconfig files
92caa44de : Fix empty document providers when null summary.
c7a4d7001 : Fix broken CTS tests - add RequiredFlagsEnabled annotation.
fff61ae0f : Follow up feedback for ag/28381484
26d4c871f : Fix a merge issue where javadoc got attached to the wrong method.
cbe0ddc43 : Use fake for HealthDataExportManager in tests instead of mocks
2dc438de9 : Setup HealthConnect Injector for DI.
68908736a : Load viewmodel first to have correctly updated header.
b8538feb7 : Update permissions screen strings
98e5b08d2 : Move MedicalResourceType extracting logic to the extractor
0b4406b19 : Update the toolbox to show created data source ID
6ddd7b03e : Add delete resources by datasource id to medical resource helper.
64ce67f36 : Use neutral button instead of the negative button so the buttons do not overlap when using large text
cc7dc1267 : Import translations. DO NOT MERGE ANYWHERE
9f5ece01e : Import translations. DO NOT MERGE ANYWHERE
7c216226f : Import translations. DO NOT MERGE ANYWHERE
5e61febf4 : Add rate limiting, and package and permissions checking to delete medical resources.
ee40691a4 : Fix a small typo
36e52c5e9 : Increase timeout in UI cts tests.
407fb2ae3 : Increase timeout in UI cts tests.
f2011b992 : Introduce an interface to reduce code duplication for callback error reporting.
0352607ab : Resolve Entries and Access fragments comments
ff66b2acd : General code cleanup in HealthConnectManagerTest to remove warnings.
5c5ddbad1 : Fix access screen to take into account all medical data permission
9d222293f : Update Entries and Access fragment to support medical data
3b059a317 : Update Access screen to support medical data
018046bf7 : Add FK constraint in data_source_table to application_info_table.
a8bd7e0e0 : Un-hides the D2D pending banner from the home screen.
6dedd1669 : Connect HealthConnectManager deleteMedicalResourcesByRequest to the service (without adding implementation yet)
a842780ea : Add back the system update activity
fd79cc361 : Add remaining notification intents and extend testing.
6380fffdf : Centers dialog secondary text.
be9b01a16 : Fix a left in line due to merge/rebase issue.
29fa47635 : Update occurrences of androidx.test.runner.AndroidJUnit4 (deprecated) to the replacement androidx.test.ext.junit.runners.AndroidJUnit4.
0df0d5313 : Introduces EmptyPreferenceCategory which can be used to group dynamically generated content on preference screens.
612a44ee1 : New IA date navigation spinner now has the correct colors.
631895bec : Add summary for manage data preference
6f1f72b70 : Add an override for DatabaseContext.deleteDatabase.
61da8e7e8 : Connect deleteMedicalDataSourceWithData from HealthConnectManager to the service.
b9436c4d5 : Fix some small issues in HealthConnectManager.
90e1f349d : Inherits checkbox style from the settings theme. Now all checkboxes should be squared.
397dcb308 : Ignore flaky tests
d728c3990 : Hides the new IA behind new aconfig flag.
925978ab2 : Implement HealthConnectMappings.
e26da1e55 : Fix some small javadoc referencing errors.
e0332f164 : Fix flaky nonSingletons_doNotHaveCentralState test.
3a18ff4b7 : Implement readMedicalResources by request
b34adde00 : Adding an aconfig flag for the new information architecture feature.
8266ed287 : Increase controller threads to two.
749caf48d : Fix some broken @links in the javadoc.
688398d70 : Update the "Back" text to "Cancel" on export frequency fragment
518eebd74 : Import translations. DO NOT MERGE ANYWHERE
925e8d925 : Import translations. DO NOT MERGE ANYWHERE
9a2c4d5fb : Import translations. DO NOT MERGE ANYWHERE
1e60012f0 : Revert "Update some strings on export and import"
6aaf7c876 : Move getInstance calls to the constructor for FirstGrantTimeManager and AppInfoHelper.
6e51adee2 : Add permission checks for Delete medical resources.
84cd835db : Remove a helper method readMedicalResources from TestUtils to get tests to have a more arrange-act-assert structure.
c12bafb9d : Update some strings on export and import
fffd7ab30 : Add missing intents to notifications and fix permissions logic.
42351ee75 : Store the last successful export uri and retrieve the file name and app name while reading
21e6dbd0a : Update scheduled export switch text.
83428fa71 : Add a partial implementation to get the plumbing through from HealthConnectManager to HealthConnectServiceImpl, and expose the API behind a flag.
eb7826ccd : Ignore flaky test
c73b3ca12 : Refactor existing notification setup for HealthConnect generally, and implement for Export-Import.
08cea5ac2 : Read FhirVersion out into MedicalResource
fb5ee6612 : Add string page token to read request and response
bfb910e11 : Merge priority lists on import
84d12a3d8 : Support FhirVersion in the upsert request
ffdbb2330 : Remove util/DropTableRequest
ed0b47798 : Fix failing UpsertRequest CTS test.
2990b6e5c : Add the API to delete medical data sources behind a flag, and without an implementation.
80683623b : Fix some slightly complicated latch code to use the HealthConnectReceiver that we already have, and does the same thing.
ca54a5b5e : Fix a failing permission test.
eb22008bf : Remove a helper method from TestUtils to get tests to have a more arrange-act-assert structure.
5e0a7c073 : Add support for read based on MedicalResourceType.
9e8e7a53b : Truncate the file name string in the middle instead of at the end
7a8ccadbb : Hide secondary banner button by default.
42e113ac1 : Remove another method in TestUtils to get tests towards an arrange-act-assert structure
1fa5a90ae : Remove 'Export and import' section header.
25b47cba9 : Add export file locations to the export import UI
49cccfc58 : Add API without implementation for deleting medical resources (behind flag).
e6593be3c : Update MedicalResourceId to use the IntDef FhirResourceType
5486e41db : Add labels for medical permissions
ad73a80f4 : Adds correct deletion type to the Data Access screen.
2c4392a50 : Fix export/import page titles accessibility bugs.
7b22e840a : Add select all button for deletion flows in the data and access screen
10d50d559 : Link MedicalResourceIndices to MedicalResource table and support join.
302afb8f8 : Add idle() to flaky navigation test
e66377fbe : Move getInstance calls to the constructor for all Import/Export and Backup/Restore related classes.
e1d8907f1 : Move getInstance calls to the constructor for all Migration related classes.
c20107ef8 : Move another TestUtils helper method into the unit tests to make the arrange-act-assert structure clearer.
ed612bf5c : Remove a nullaway check and fix all problems in TransactionManager.
f808cd1e5 : Add the WRITE_MEDICAL_DATA permission to the cts tests manifest file
7ab5d36db : Use FhirResource in MedicalResource
9b9a5c8ee : Disable Mindfulness tests on devices with flag off.
aec46a8c4 : Modifying strings for deletion.
3057c9629 : Add hours and minutes to "Last exported" string.
048c640a7 : Implement aggregation for Mindfulness.
c20fb078e : Filter the zip entry during import
f913bdf92 : Update export frequency buttons width.
4669d5853 : Use the integer FhirResourceType everywhere internally
eede6b5ac : Adding Feature Flag for DI.
951d55cea : Don't enforce edge-to-edge on HC Toolbox app.
962be4eda : Update bug number for export / import.
eafef73e2 : Add getMedicalPermissionCategory method
26cecc90f : Take a NullAway warning and change the nullable labels to correctly reflect the code.
c83f0ddf8 : Modify TestUtils to allow a more "arrange-act-assert" structure in tests.
ef440ce29 : Import translations. DO NOT MERGE ANYWHERE
23a97dab0 : Import translations. DO NOT MERGE ANYWHERE
13d508df3 : Import translations. DO NOT MERGE ANYWHERE
20b7e3e79 : Extract TestReceiver inner class to TestOutcomeReceiver outer class.
b89b6435b : MedicalDatasourceHelper can delete by datasource id.
03a20a5eb : Wait for all executors to be idle
c78dcc436 : Move and rename MedicalResourceInternal
9f02237d9 : Check the directory exists before creating it.
130ea7064 : Do not use the imported icons
b831858c0 : Add foreign key constraint to MedicalResource table for dataSource.
9da510e14 : Add strings required for import notifications and toast. Bug:b/348594177 Flag: com.android.healthfitness.flags.export_import Test: atest
dd9da7e38 : Add Xuewei to HC owners
c140438ed : Add Xuewei to HC owners
08d240a86 : framework-healthfitness: baseline FlaggedApi Lint violations
fcc0faa87 : Schedule import on controller thread pool.
e7baa6a2d : Revert^2 "Add code to create delete SQL to MedicalResourceHelper."
213c28e94 : Revert^2 "Remove unused MedicalResource ID"
6daa0373c : Import translations. DO NOT MERGE ANYWHERE
83d492896 : Move getInstance calls to the constructor.
13f8ae074 : Add a test to catch new PHR permissions
8eb0de6df : Add/update some strings.
6739a45eb : Revert "Add code to create delete SQL to MedicalResourceHelper."
9c5b9e40f : Create MedicalAllDataFragment
b0de2d513 : Fix formatter tests.
f8e81157f : Add a FhirVersion class
6153eb9ea : Revert "Remove unused MedicalResource ID"
e21f37783 : Add more UI page logging for export and import
638f17920 : Add code to create delete SQL to MedicalResourceHelper.
f6b8c830f : Revert "Add code to create delete SQL to MedicalResourceHelper."
b268d8690 : Add code to create delete SQL to MedicalResourceHelper.
641921323 : Add a FhirResource class
364bd8b31 : Rename HealthPermissionType to FitnessPermissionType
e4ffb839d : Add permission tests for upsertMedicalResources
3bdb6005d : Fix an errorprone warning about using explicit types (HashSet) vs Set.
b718c29c7 : Fix allMedicalpermissionsGranted and add tests
142241391 : Remove unused MedicalResource ID
72767aaa7 : Add write permission enforcement to PHR APIs
7e53f16e7 : [DO NOT MERGE] Add mcts tags
72cad2977 : Add basic permission check to read api
7dbec4f74 : Add dmckaigue@ and rdidukh@ to HealthFitness OWNERS.
813a21d4f : Implement Mindfulness server side.
35c34bb32 : Delete unused MedicalIdFilter
f1d0d99ea : Set default file name for exporting data.
eb2210dbb : Import translations. DO NOT MERGE ANYWHERE
d779d5e01 : Import translations. DO NOT MERGE ANYWHERE
ddb3b8a41 : Import translations. DO NOT MERGE ANYWHERE
35b268c68 : Update the toolbox to sync with the latest PHR API changes
60affaf0a : Fix ER view not being updated after dialog selection
22603ec8d : Handle navigation to AppInfo screens from Recent access and Home
e4a72cf60 : Implement UpsertMedicalResources
233da0ef5 : Baseline Lint FlaggedApi violations
c8d67fe58 : Copy change, use device instead of phone for tablet views
f85c642b5 : Handle navigation to new CombinedPermissionsFragment and MedicalAppsFragment
35cfc849a : Move phr upsert/read methods out of transactionManager.
54da9602c : Create basic skeleton for MedicalResourceIndicesHelper.
524abf7fb : Add UI page logging for export and import
e4eba2a55 : Add missing CheckFlagsRule to RateLimiterTest
f58589fe2 : Add CombinedPermissionsFragment, not wired in yet
73d811dfa : Add onIdle to fix flaky tests
1cda95ba3 : Add missing @RunWith into existing tests. Also update RunWith from deprecated package to correct package for AndroidJunit4
21a108b97 : Remove import decryption setup and add UI setup for triggering an import.
fb8f4c521 : Baseline Lint FlaggedApi violations
94d0162da : Implement the skeleton for FhirJsonExtractor.
f12832605 : Implement createMedicalDataSource API
d0a832a18 : Add more import and export errors for error banner
06e1a3219 : Update readMedicalResources (by id) to use MedicalResourceId
06137d875 : Add support for getMedicalDataSources in TransactionManager.
d6c61ae0f : Use requireViewById(int) instead of findViewById(int)
26e81614c : Use requireViewById(int) instead of findViewById(int)
347f6cd3a : Baseline Lint FlaggedApi violations
7e61087d7 : Import translations. DO NOT MERGE ANYWHERE
c303e475c : Import translations. DO NOT MERGE ANYWHERE
49cb69f09 : Import translations. DO NOT MERGE ANYWHERE
9e171c6cb : Add support for createMedicalDataSource in TransactionManager.
ba2443e45 : Make healthfitness flags read only.
097c85a0e : Fix the multi-occurence UI bugs and update some export/import strings
518b21a8f : Add MedicalAppFragment
4745f1500 : Rename ConnectedAppFramgent to FitnessAppFragment
93f70c8b5 : AppPermisisonViewModel changes

+- Project: platform/packages/modules/IPsec

f481968b : Fix and enable secondary_user_on_secondary_display for CtsIkeTestCases
5c2a1bbf : Fix and enable secondary_user_on_secondary_display for CtsIkeTestCases
2431b9cb : Make java_sdk_library dependencies explicit
0eb9a180 : Fix Software Keepalive Event Handling
14a0c2ad : Fix IPv6 IKE Socket Selection when NAT Detection is Disabled
0891dd1e : Fix IPv6 IKE Socket Selection when NAT Detection is Disabled
1a5c3903 : Fix and enable secondary_user_on_secondary_display for CtsIkeTestCases
7d9d4b62 : Make java_sdk_library dependencies explicit
7a1df1c4 : Clean up IKE SPI resources if Create IKE is interrupted
cbca622a : Renew certificates for ike test
00a7f1b3 : Renew certificates for ike test
6a74dae9 : Replace hidden_api_packages with package-info.java and @hide
28e71c58 : Replace hidden_api_packages with package-info.java and @hide
3971b583 : Add mcts tags, a cherry-pick of ag/25689421
f7d10d25 : Add mcts tags. A CP of ag/25689421
62eb82a1 : RESTRICT AUTOMERGE: Add mcts tags to MainlineCTS tests
ca91aa44 : Baseline Lint FlaggedApi violations
334cd812 : Baseline Lint FlaggedApi violations
40d6e6e1 : Baseline Lint FlaggedApi violations

+- Project: platform/packages/modules/ImsMedia

9ddb8b6b : Enable shrinking for ImsMediaService

+- Project: platform/packages/modules/IntentResolver

a3ba3d88 : Import translations. DO NOT MERGE ANYWHERE
86608fc6 : Add other null check in decorateActionFactoryWithRefinement
6952e28d : Replace atomicfu with AtomicReference
65940e45 : Import translations. DO NOT MERGE ANYWHERE
9502fe9b : Fix list adapters unit tests.
98fa0a7b : Import translations. DO NOT MERGE ANYWHERE
8917fc5e : Import translations. DO NOT MERGE ANYWHERE
4d1932e5 : Import translations. DO NOT MERGE ANYWHERE
ad39060b : Make java_sdk_library dependencies explicit
f760ae08 : Log payload selection changes
e277a3f5 : Report Shareousel preview type
d751405b : Import translations. DO NOT MERGE ANYWHERE
7b7c9432 : Fix ChooserRequest.sharedText value parsing
96a5e64e : Scroll partially offscreen items to be fully onscreen when toggled
57bad9d1 : Use a viewmodel property instead of reaching to the repository
f2dcc1e4 : Import translations. DO NOT MERGE ANYWHERE
754d5968 : Allow toggling of final shareousel item
2f608616 : Add timeout for AppPredictor response.
6872117b : Fix direct share row flashing upon Shareousel selection change.
e70191e4 : Use nested scope for ShortcutLoader
45aee5e6 : Per-profile caller-provided direct target collections
01482405 : Unify profile records and profile tabs creation.
1a429e90 : Add disabled state to chooser targets
f5a39a49 : Import translations. DO NOT MERGE ANYWHERE
63f2e699 : Remove obsolete flag definition
38ee8332 : Update excluded components from payload selection callback
51dcb3e0 : Don't send target selection callbacks crossprofile
12d34169 : Add a null check in decorateActionFactoryWithRefinement
7da3a939 : Do not crash when fail to read from the additional content cursor
905365a1 : Import translations. DO NOT MERGE ANYWHERE
5798336e : Import translations. DO NOT MERGE ANYWHERE
5d580c93 : Import translations. DO NOT MERGE ANYWHERE
068c395f : Center initial item in Sharousel
826936d3 : Unified preview image loader.
78e45e94 : Do not crash if max aspect ratio falls below min aspect ratio
a7b90069 : Fix drawer offset calculation when rotating from a non-initial profile
890638b3 : Import translations. DO NOT MERGE ANYWHERE
24ecb476 : Import translations. DO NOT MERGE ANYWHERE
88c000d1 : Import translations. DO NOT MERGE ANYWHERE
e48daa21 : Update ImageLoader interface to receive preview sizes along with the URI
af0301b4 : Limit max item aspect ratio
c59c3bdb : Request preview size, WIDTH and HEIGHT columns for additional content
875c53f9 : Remove fix_partial_image_edit_transition
ec76550c : Remove bespoke_label_view
fcb5a63f : Remove fix_target_list_footer
8cd6138c : Delete unused class ChooserRequestParameters
a7057172 : Add default implementation of the loadImage method to ImageLoader
94d1e1e4 : Prevent Sharing when FRP enforcement is in effect
864d4665 : Delete PreviewViewModel
952bcd87 : Import translations. DO NOT MERGE ANYWHERE
248366cc : Import translations. DO NOT MERGE ANYWHERE
cdb3bf20 : Import translations. DO NOT MERGE ANYWHERE
bf864bde : Remove enable_sharesheet_metadata_extra
ee8e0bd6 : Remove chooser_album_text flag
49cb5ef6 : Import translations. DO NOT MERGE ANYWHERE
1a31f34e : Import translations. DO NOT MERGE ANYWHERE
53d920ec : Reclalculate drawer offset even when the targets list has not changed
b3e48edc : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/NetworkStack

85bd3ba4 : Import translations. DO NOT MERGE ANYWHERE
ae2f8ec1 : Fix broken errorprone build.
d1382537 : Revert "Remove FakeDns from NetworkStack tests."
1ed304ad : Default enable ApfFilter for all devices < V
e80fe8cd : Update RtNetlinkLinkMessage creation
f76e7300 : Remove Q support
b4a4a9fb : Remove Q support
064ba33a : Remove Q support
d0302b91 : Remove isAtLeastR checks
156efb17 : Remove FakeDns from NetworkStack tests.
5b60f8b3 : Switch FakeDns from List<String> to String[].
9cef6de3 : Migrate DnsUtilsTest to the NetworkMonitor version of FakeDns.
ff4d6a3d : Add DDR tests in NetworkStackTests.
c634c078 : Ignore all upcoming NUD failure events if too many for specific duration in a network.
7d04fdba : Make java_sdk_library dependencies explicit
34ebae50 : Revert "Add network_stack command for capturing and matching packets"
eb82f113 : Fix lint and errorprone warnings in FakeDns.
0ce24715 : Rename `getTotalCapturePacketCount()` to `getCapturePacketTypeCount()`
2fc47b29 : Drop the expired entries in NetworkEvents table regularly.
58852780 : Bump IpMemoryStore schema to 5, add NetworkEvents table
cb2e911e : Convert the NUD failure event type to NETWORK_EVENT constants in IIpMemoryStore aidl.
ee24097d : Remove drop trigger after dropping table
9e506c03 : Test that IpMemoryStore downgrades/upgrades do not crash.
05b6c410 : Implement the IpMemoryStore APIs that retrieve or store the network event count.
6dece564 : Add APIs in IIpMemoryStore.aidl to retrieve or store a specific network event.
a4f35f52 : Move FakeDns out of NetworkMonitorTest.
3f4b74ec : Make FakeDns a static class in preparation for moving it elsewhere.
3575837e : Support non-IP address lookups in FakeDns.
e729f970 : Minor fixes in NetworkMonitor.
d7666074 : Add private DNS settings comparison in PrivateDnsConfig
eaa11d00 : Support DDR in NetworkMonitor
44309fd4 : Add MonitorThreadLeak notation for `ConnectivityPacketTrackerTest`
7f7ce8fd : Rename shouldUseMdnsOffload to shouldEnableMdnsOffload for clearity
c5ed7aa6 : Add RA Flags Extension option to match sections
aa1d52b3 : Pass loopback packets with source MAC matching device MAC
85b7ac93 : Use appropriate interpreter based on APF version in ApfTest
047ee054 : Add network_stack command for capturing and matching packets
c9df5040 : Add packet capture support in `ConnectivityPacketTracker`
49ae0faa : Refactor `ConnectivityPacketTracker` for dependencies
d39bad7f : Remove redundant test expectation.
73a94755 : Add a ddrEnabled field to Private DNS configuration and freeze.
4c2b3657 : Integrate ApfFilter as OffloadEngine for NsdService
d10b5422 : Fix typos in ApfFilter and ApfCounterTracker
b3dc62b0 : Handle doze mode changes only when APF is active
2c408a1d : Use HandlerUtils for thread-safe ApfFilter.dump()
bd6dc150 : ApfFilter.resume() cleans up APF memory to ensure accurate counters
1ae5b781 : Move NetworkStatsUtilsTest to Connectivity
08d1fa84 : Code cleanup in `ApfTest.java`
b747433b : Add test case to cover to cover IPv4 TCP port 7 filter
40796a73 : Revert^3 "Register IpClient as OffloadEngine when APF supports mDNS offload"
38f27b66 : Offload DeviceIdleReceiver logic to HandlerThread for responsiveness
93fdfaca : Move TCP keepalive filter test cases from ApfTest.java to ApfFilterTest.kt
8fc84b90 : Move IPv4 NAT-T keep alive filter test cases from ApfTest.java to ApfFilterTest.kt
2cd169e4 : Import translations. DO NOT MERGE ANYWHERE
3a8340a7 : Revert^2 "Register IpClient as OffloadEngine when APF supports mDNS offload"
95c6d213 : Revert "Register IpClient as OffloadEngine when APF supports mDNS offload"
5f756151 : Revert "Register IpClient as OffloadEngine when APF supports mDNS offload"
ec05c93d : Register IpClient as OffloadEngine when APF supports mDNS offload
104d42af : Bind to TestNetworkStackService as user 0 in IpClientRootTest
91ebe53f : Revert^2 "Refactor ApfFilter: Replace ReceiveThread with Handler"
11af7c91 : Log quirk metric when v6 provisions and there is a delegated prefix
6ffc2037 : Better document constant used for frag + UDP matching of DHCP.
4eabcfb2 : Revert "Remove the unused isRunning() override in RaPacketReader"
fccd7baa : Revert "Refactor ApfFilter: Replace ReceiveThread with Handler"
7506eb38 : Remove the unused isRunning() override in RaPacketReader
693525c7 : Refactor ApfFilter: Replace ReceiveThread with Handler
acd5bcad : Add test to ensure DHCP packet with DF set is passed
f8cdf34c : Move Clock class from ApfFilter to LegacyApfFilter
a317f91d : Ignore Reserved and DF flags in IP header
6d5dbe5f : Revert "only enable APFv6 ND offload if preloaded"
51b8ef5b : Remove the unnecessary startFilter() methods
03ff967b : Remove testNoMetricsWrittenForShortDuration_LegacyApfFilter
6576c59a : Refactor ApfFilterTest for cleaner mocking and code reuse
bcda8572 : Add test cases to cover IPv6 filter
2da589b3 : Add test cases to cover IPv6 multicast filter in doze mode
edac13b2 : Add test cases to cover IPv6 multicast filter
7370387b : Consolidate CMD/EVENT constants into IpClientCommands inner class
df740d93 : Add test cases to cover IPv4 multicast filter
59e524fb : Introduce extractOffloadReplyRule() for OffloadServiceInfo conversion
a33b996c : Add test cases to cover IPv4 filter in IPv6 only network
43acd988 : only enable APFv6 ND offload if preloaded
50470f9e : Add more test cases to cover ARP filter in APFv4
87080322 : Import translations. DO NOT MERGE ANYWHERE
38e4d09a : Import translations. DO NOT MERGE ANYWHERE
a742b52f : Import translations. DO NOT MERGE ANYWHERE
734ce095 : Rename mEnableIpClientIgnoreLowRaLifetime
bcac3870 : Add test cases for drop counters ARP filter
e8dbd8f6 : Enable builtin formatting hooks for NetworkStack
284ccd5a : Refactor ApfFilterTest to use consumeInstalledProgram
3dce6df4 : Reformat packet content in multipline string
be1be024 : Move helper methods from `ApfTestUtils.java` to `ApfTestHelpers.kt`
a4fa50e6 : Move TestLegacyApfFilter and MockIpClientCallback to LegacyApfTest
a9ea6a7d : Increase default APF counter polling interval to reduce battery drain
42a043d0 : Refactor ApfTest to use more Mockito mocking
88ac9f27 : Add `consumeInstalledProgram()` to verify apf program install
2fa04cc7 : Revert^2 "Refactor ApfFilter constructor"
b712624b : Revert "Refactor ApfFilter constructor"
b1bf7c2d : Rename ApfNewTest to ApfGeneratorTest
d1eab96b : Apply runApfTestFilter in ApfFilterTest cases
bb3c4a02 : Move apfFilter related test cases from ApfNewTest to ApfFilterTest
de25dad4 : Remove redundant NetworkStackDevApiLevel target
4b135bf2 : Create ApfFilterTest and add helper methods
9e89a5d3 : Import translations. DO NOT MERGE ANYWHERE
2bd551aa : Import translations. DO NOT MERGE ANYWHERE
d8a019a8 : Import translations. DO NOT MERGE ANYWHERE
7c4ca431 : Move common functions to new added ApfTestHelpers
71540581 : Derive packet type and dst mac address from the given packet
7898cc2b : Update APF counters to metrics
b2276d6a : Added `send-raw-packet-downstream` command to NetworkStack shell command
b3df4bb9 : Disable vendor ND offload when ApfV6 ND offload is enabled
c6f8e7f4 : Remove redundant "this." in BaseApfGenerator
57033041 : Add @VisibleForTesting to getUniqueLabel()
ada6a422 : Refactor mapping from APF counters to metrics counters
2b839775 : Make getUniqueLabel() public for ApfIntegrationTest access
885ef2f2 : Revert "Remove the unnecessary lock from TcpSocketTracker"
f3e6739b : Import translations. DO NOT MERGE ANYWHERE
df5f555b : Import translations. DO NOT MERGE ANYWHERE
9b3aa3ed : Import translations. DO NOT MERGE ANYWHERE
5c569904 : Add kill switch flag for ND offload in APF
a333be49 : Implement NS filter and NA reply for ND offload in APFv6
55747eee : Remove APF_HANDLE_LIGHT_DOZE_FORCE_DISABLE kill switch
c17529e7 : Consolidate ICMP6 constants in ApfConstants for centralization
8ae866d2 : Clarify unchecked ARP offload feature state
7b600a0d : Refactor ApfFilter constructor
7996e0cc : Move maximumApfProgramSize calculation to ApfFilter constructor
ea83de2f : Consolidate addCountAnd{Pass|Drop}IfBytesAtR0Equal() to base class
1510cc46 : Refactor ApfV{4,6}Generator constructors for consistency
c2cf0ee0 : Trigger APF program update on IPv6 address state change
8fd0a4a5 : Clarify comment on apfVersionSupported recalculation in Android R
cc071bf5 : Update LegacyApfTest to use TestLegacyApfFilter
5cb9ff33 : Remove more test cases in LegacyApfTest
d3f14ebb : Make ApfConfiguration stores APF version/size directly
1894ff61 : Revert "Trigger onLinkPropertiesChange callback when link address lifetime update."
1d3a3143 : Bump NetworkStack target SDK to 35.
0acffaee : Improve dumpsys message to include IPv6 and MAC addresses
3b837b16 : Log network quirk event when DHCPv6-PD heuristic triggers
88e09d38 : Exclude FILTER_AGE counters from decrement checks
fec9e7cb : Improve APF counter dump error logging with detailed info
8dc3001e : Add private DNS hostname resolution result into DdrTracker
cd52c8f4 : Add NotifyLinkPropertiesChanged for DdrTracker
1c8a58df : Initial implementation for DdrTracker
15bf0862 : Add DDR feature flag

+- Project: platform/packages/modules/NeuralNetworks

d8c461ab8 : Remove NDK exports
23187e805 : Update libprocessgroup dependencies
71350037a : Add deprecation messages.
e45dd0ef4 : Add deprecation messages.

+- Project: platform/packages/modules/OnDevicePersonalization

5a950d5c : Add mocks for StableFlags.get calls in tests
9a579f06 : Provide overlay path for disable FederatedCompute
04390782 : Refactor HttpClient into common for reuse across FCP and ODP code.
22d94504 : Log isolated service exception error code for allowlisted packages
e16def2d : Add flag to control user data usage
c81fef4d : Remove UserPrivacyStatus.isPersonalizationStatusEnabled().
db317b66 : Remove OdpConfigService implementation.
294cad0b : Add null check and support wildcards in pair allowlist.
0c8eb33d : Improve exception messages
7899686c : Remove ExecutionTimeout from ServiceFlowType.
3257e136 : revert cherrypick CL to fix cts test
dea03380 : Mock flags correctly in OdpManagingServiceTest.
da786248 : Move clock to instance field and test cache miss logic.
fa2a0fad : Adding ability to cleanup error data tables.
51711eec : Update allowed API list for statsd logging
0aae9e4c : Abstract out helper for manifest override.
b3e97f11 : Clean up and refactor Flags.
dad5a80a : Add OnDevicePersonalizationConfigManager test to mainline-presubmit
64f8719a : Clear calling identity before reading flags
9abcf48e : Fix errorprone issues
ed5197dc : Pass Error logger to ProtoParser.parseBase64EncodedStringToProto in ODP and federatedcompute
edf01c72 : Fixing Unboffered IO violation with wrapping InputStream into BufferedInputStream
0b8b255c : Add timeout to getAdServicesCommonState IPC call
635ae33b : Update thread count in background thread pools
9fd1d9bb : Fixing Unboffered IO violation with wrapping OutputStream into BufferedOutputStream
495aa385 : Switch from deprecated class to correct one for setting up device config for tests
79fbd511 : Add reset commands during test tearDown
ca4863ac : add logging for adservices get common states call
f64e9919 : Update the logcial condition during consent status override check, add tests
fddc8cc2 : Combine multiple AdServices IPC calls to one during consent check
ab306693 : Refactor MddJobService and move privacy check to background thread
8c2048af : Make java_sdk_library dependencies explicit
74bb46cb : Add more ww metrics for OdpExampleStore
330ff441 : Start sending more Fedrated compute training result codes to server.
b78c0f3b : Sharing utility methods to get installed packages with ODP manifest settings.
a8cef61a : Revert "Start sending more Fedrated compute training result codes to server."
04ab2b9c : Log sdk pacakge name for IsolatedService APIs
cca826b7 : Start sending more Fedrated compute training result codes to server.
60fa6fb0 : Sharing HTTP helper methods and data classes by moving to common/ folder.
e40b7315 : Treat processing downloaded stale data as success
45d2a132 : Update imports to reflect changed shared location of UploadInstruction proto.
e589292a : Update OdpConfigManager#setPersonalizationStatus() API to be a no-op.
241eaa9f : Refactor UserDataCollectionJob and move IPC calls to background thread
7c1fb5da : Rename the Package Name for ProtoParser in ODP/FC
ba6d7908 : Update the FederatedComputeScheduleResponse to address API review feedback.
17753faa : Add job pending check during MDD job scheduling
3f0e5f88 : Move DownloadProcessingJob onStartJob() bulk operations to background thread
2b15c9bb : Extract out AdServicesCommonStates code from UserPrivacyStatus.
a964e126 : Remove code to read personalization status bit from systemserver.
e6cb9796 : Clear calling identity before reading flag values in ODP process
f87bc92c : Make java_sdk_library dependencies explicit
89778114 : Update download flow to not consider not downloaded and uncompleted downloads as non-successful.
e9aa466a : Use safeGet(Readable|Writable)Database in the Dao access classes.
111039b6 : Add code to add isolatedServiceErrorCode to DB via Dao if flag enabled.
51ad367f : Enabled CtsOnDevicePersonalizationE2ETests for secondary_user_on_secondary_display
87e77f82 : Set compile_multilib=true on OnDevicePersonalizationSystemServiceImplTests
87d96cb7 : Add basic structure of aggregated error code reporting job.
22b621ba : Add Dao and related classes for aggregated error code table.
c49ea7bb : Enable SPE Execution Logging by Default in ODP and FCP
9f0aca50 : Add retry to handle race condition during service binding
0e7d2fbb : Update FederatedComputeScheduleRequest to address API review feedback.
30236646 : Update aconfig flag namespace and make flags read-only
49c0793f : Add more training event logging for example store
af641abd : Log more detailed error code for FC scheduler
630e1347 : Add more logging for checkin rejection
95dc6b80 : Bug fix for incorrectly configured test.
749d32b9 : Add CTS test for new FederatedComputeScheduler.schedule API.
1e56be87 : Fix error logging in RemoteData
1f0ed7e0 : Add cts tests for executeInIsolatedService API
a6458a9e : Rename OutputParams to OutputSpec
7c61b57b : Unhide the granular error codes in OnDevicePersonalizationException behind a flag.
d1f89390 : Unhide the new FederatedCompute schedule API behind a flag.
c05fabb0 : Refine test assertions so that failures would be more representative.
8d70cd24 : Fix output data cts test
bc1e3582 : Add limit for maxIntValue
306229d7 : Unhide exeucteInIsolatedService API * Allow return best value index for items selection * Plan to replace OnDevicePersonalizationManager#execute
ee6be437 : Put new best value test under flag
46ab1271 : Update ODP Manifest permission to READ_BASIC_PHONE_STATE.
d5b0c6ad : Remove IntRange from existing ctor.
ddc6461b : Refactor to use mock flag for testing
20522106 : Refactor MddJobService to use mockFlag for testing
83772cc7 : Refactor UserDataCollectionJobService to use mockFlag for testing
afe45a97 : Add cts for ExecuteInIsolatedServiceRequest/Response data class
ced26551 : Implementation for returning manifest relate error code for schedule API failure.
f6c731f1 : Remove @IntRange from new IsolatedServiceException methods.
3a993407 : Revert "Remove @IntRange from error codes."
9eb82d08 : send appropriate error code for inference flow
492b2819 : Set a default 30s deadline for ResultReceiver.
37d5c7f3 : Add optional deadline to ResultReceiver
fad57f45 : Handle exception from KeyValueStore in Sample app
c6ed9e31 : Adding new error code for FCP scheduling failed due to manifest issues and modelmanager failures.
48ecd74c : Add aconfig flag settings to affected CTS tests.
c49c243d : Add CTS case for AppInfo ctor.
07fff441 : Add a public ctor to AppInfo to allow developers to use it in unittests.
e2985436 : Remove @IntRange from error codes.
b85e5473 : Update CTS to cover new API methods in data classes.
165992ee : Change legacy execute API to always return translated/legacy error codes.
a2d0256b : Minor cleanup the encryption key management code.
ecc085a8 : Implementation for failed scheduling error codes.
9e86c311 : Rename Options to OutputParams in ExecuteInIsolatedServiceRequest due to API check error
3c5bd959 : Add more stats to evaluate prossible FL failure points.
62df67cb : Fix typo in sample app
e2b1877d : Add top level flag for aggregated error reporting, default false.
21192943 : More temporary disabling compat framework test
da311fc4 : Reenable test after coverage is back to normal.
0a356af5 : Apply noise to IsolatedWorker result in AppRequestFlow
549f380d : Temporary disabling compat freamwork test
f578aca3 : Add new team members to owner file
2d0900a4 : Add targetSdk to test app manifest to follow appcompatframework test guidance.
3fed664a : Make options field nonNull in ExecuteInIsolatedServiceRequest
4f161253 : Display exception in test app and add failure scenarios to test service.
94bbf4e1 : Mark ODP tests as debuggable.
001bbf8d : Fix failing/flaking tests for new error codes.
877a6a33 : Add log statement of rejection reason after UNAUTHENTICATED response retry
659ebd67 : Implementation for new granular error codes.
c28b461c : Add noise handler for execute response
e5def5dc : Update PhFlags test to not rely on flag values in Prod
939fb519 : Add executeInIsolatedService in ODP manager
27e3ad0c : Add ExecuteInIsolatedServiceRequest/Response class
bc657a31 : Update service flow for testing * use director executor * allow inject mock object in flow constructor
23e0c670 : Add ctors and accessors to IsolatedServiceException.
07f88c15 : Add public constructors for *Input data classes.
5772693f : Update application to be debuggable to allow the appcompatframework tests work on user builds.
40281c3e : Add READ_DEVICE_CONFIG for service tests
2aab905d : Remove output validation error code.
003407b0 : Stop using codegen for *Input classes in public APIs.
039d607d : Ensure minimun latency for job to be scheduled could not be less then zero.
df9b0d4f : Update FCP downloading code to count proper downloaded bytes in case payload was compressed.
78f878cb : Hide tracking image from assistive technology in sample apps
4da26018 : Add cts test for AppInfo class
22144f3a : Reafactor FCP downloading procedure to download checkpoint straight into the file avoiding in-memory byte array
bf7242f8 : Add granular error codes enabled scenario to ctsodpmanager test.
d5a6560a : Return custom error code for manifest parsing issues, adding some basic error code translation code. Will expand in follow on changes.
1c1323fc : Fix broken tag in manifest.
73c2bcb2 : Add exception chain to NameNotFoundException and ClassNotFoundException.
f1410fa2 : Return exception chain in isolated service callback.
26417060 : Add missing onError handling in SampleHandler
a4fbd1f5 : Minor cleanup in HTTP package.
fda8ee0f : Propagate exceptions to calling app.
04a80230 : Add padding above first UI element on API 35+
cf2d6b0c : Baseline Lint FlaggedApi violations
5a571e58 : Catch IllegalArgumentException when calling unbindService
256b8299 : Baseline Lint FlaggedApi violations
9d259f15 : Update code and test for network capability can be null
b84f99fc : Add error handling for NoClassDefFoundError in Odp client
53d164ba : Baseline Lint FlaggedApi violations
8672e105 : Limit the size of FCP checkpoint file.

+- Project: platform/packages/modules/Permission

a7317cc233 : Import translations. DO NOT MERGE ANYWHERE
979f38e5b5 : Import translations. DO NOT MERGE ANYWHERE
183e25659b : Skip test using assumeFalse for automotive.
b9b5df03cc : [BC25] Find permission_message by text
be665cb586 : emergency location history shows the dialog only
4dd1ebbab3 : [BC25] Rewrite AppPermissionFragment using Preferences
67006ce33a : Disable NotesRole by default and handle all user profiles.
68068f90e9 : Import translations. DO NOT MERGE ANYWHERE
694265214d : Add RoleUserStateTest
9dda440120 : Add 1 second delay during testOverlaysAreHidden
6c759c69fc : Add 1 second delay during testOverlaysAreHidden
377de191e7 : Revert "Restrict packages with install source PACKAGE_SOURCE_UNSPECIFIED"
3a2d1cd34a : Adding a CTS test
bfcefb08c2 : Enhanced confirmation mode implementation for Wear
0fe700c67e : [ECM] Do not restrict Phone permissions.
a7c083b6e6 : Grant EXECUTE_APP_FUNCTIONS and EXECUTE_APP_FUNCTIONS_TRUSTED to shell
3244588b2c : Update permissions manifest for PermissionPolicyTest
6563bf579c : Fix Typo in PermissionPolicyTest config
30cc3b4cff : Import translations. DO NOT MERGE ANYWHERE
051c9f2717 : Add log to verify the flag for debugging
21da314ed0 : Add a new string for the title of the security section in the Safety Center.
2a407ffbe9 : Import translations. DO NOT MERGE ANYWHERE
ca761b04a3 : Import translations. DO NOT MERGE ANYWHERE
e5cb6c1584 : Make java_sdk_library dependencies explicit
214217f81c : PermissionReviewTapjackingTest: replace pressHome() with pressBack().
61230ad1cd : OneTimePermissionTest: replace pressHome() with pressBack().
5ae502ceff : [BC25] Split (Legacy)AppPermissionFragment
ccb48efe99 : Fix for inconsistent names in Default App experience
00fce7aa84 : Auto privacy dashboard reuse modern architecture impl
6843ffaa44 : RESTRICT AUTOMERGE Fix Dynamic Permission group auto grant behaivor
2bf7a6ef16 : RESTRICT AUTOMERGE Fix Dynamic Permission group auto grant behaivor
06e7a4b6dc : RESTRICT AUTOMERGE Fix Dynamic Permission group auto grant behaivor
3b068329f9 : Fetch wallet icon and label from a property under application tag.
3e48ee007d : Update logging for privacy dashboard and permission timeline page
7dbb337dd1 : Make java_sdk_library dependencies explicit
e680cdf296 : [BC25] Add RequiresApi to method
4b8186b362 : Fix isUserSensitive flag when grouping records by attribution
28493d66ac : Simplify AppPermissionViewModel constructor by eliminating secondary constructor
c1b1c8f0a4 : Import translations. DO NOT MERGE ANYWHERE
994eb238b5 : Minor UI Bug Fixes
198792f253 : Enable secondary_user_on_secondary_display for CtsPermissionManagerNativeTestCases
4afc863ab7 : Enable secondary_user_on_secondary_display for CtsPermissionManagerNativeTestCases
94422c5c8f : Use shell permission identity when parsing roles during mocking test
7766fe5b44 : [BC25] Add flag app_permission_fragment_uses_preferences
a5581e025b : Cleanup dedicated_device_control_api_enabled
836b665f7a : Integrate AppFunctions related permissions with permission controllers.
e4c26c6507 : Revert "Revert "Add feature flag to new MANAGE_KEY_GESTURES perm..."
c9ed22bf30 : Clean up removed flag from the repo.
c364501d50 : Revert "Add feature flag to new MANAGE_KEY_GESTURES permission"
448431c7a2 : Enable "Show 7 days" in privacy dashboard for all phone devices
03ab1c12bd : Remove flaky include-annotation from carpermission-postsubmit
794a3381bb : Add feature flag to new MANAGE_KEY_GESTURES permission
59d4f61675 : Fix some tests that turn off Safety Center.
5d4cf0527c : Add SUBSCRIBE_TO_KEYGUARD_LOCKED_STATE permission to VDM roles
73c754ae35 : Refresh UI on user action even when permission usage data is same
a5a96cdea8 : Convert CtsPermissionTestCase to test_module_config.
29948b03b1 : Enabled CtsPermissionPolicyTestCases for secondary_user_on_secondary_display
7c84e6e2ec : Enabled CtsPermissionPolicyTestCases for secondary_user_on_secondary_display
9f855ce6f5 : Refactor privacy dashboard to be reused in wear
6fc7bc2c7d : Import translations. DO NOT MERGE ANYWHERE
a85a8519f1 : Grey out "Show system" toggle on privacy dashboard
0ca3e334fb : Add workaround for new permission without flag
ca476e5a40 : Add lint check for new permission requirements
0424af68bb : Catch FlagReadException in PermissionPolicyTest
2fa04273a8 : Clean up fully rolled out AssistContentUserRestrictionEnabled
8e30cd6c21 : Clean up fully rolled out EsimManagementEnabled
9b24c48396 : Clean up fully rolled out SecurityLogV2Enabled
b50bf7a369 : Use PackageManager.FEATURE_TELEPHONY_MESSAGING instead of PackageManager.FEATURE_TELEPHONY in NoReceiveSmsPermissionTest.
337e35bbb4 : Add feature flag support for roles.xml
ad58828cc4 : Fix attribution label for emergency location app op
933ad7f3b7 : Grant watch app ops permission to permission controller
04eb98b1a8 : Fix SafetyCenterEnabledChanged broadcasts tests when device config flag not in use.
d8a8b006a9 : Removed non-existent broadcast intent
a85be51af9 : Import translations. DO NOT MERGE ANYWHERE
429333848e : Import translations. DO NOT MERGE ANYWHERE
81e7e37708 : Import translations. DO NOT MERGE ANYWHERE
ff994be809 : Update the feature flag name for ALWAYS_BOUND_TV_INPUT permission in CTS
8fb1f3e231 : Add RootTargetPrepaper to force root device. This is required for screen record rule to work
fb54b5c514 : Fix broken markdown reference links in Role.md
5ccf38ac9b : Update Role.md to reflect the new location of RoleBehavior.java
44c210780b : Stop using DeviceConfig to enable / disable SafetyCenter on UDC+.
887087f053 : Add android:featureFlag attribute to VIBRATE_VENDOR_EFFECTS permission
add8c80a67 : Make issue-only source affect the status light of group.
c8ae25744a : [CTS] Add AppFunctions related permissions.
55d648cf2f : Fix UninitializedPropertyAccessException in GetPermissionGroupUsageDetailsUseCaseTest
cb2b12264d : Use the library for InstantTaskExecutorRule
e184f33b7e : Change the content provider for test running user
9c9c3f026b : Change the content provider for test running user
c61ddc74fa : Fix wear permission timeline fragment
91b581fdca : Add ODAD to safety center notifications allowed hack.
7b1012336c : Import translations. DO NOT MERGE ANYWHERE
bbe9c35b30 : Trying JvmField annotation to resolve NoSuchMethodError
2bf047648f : Change the content provider for test running user
5e39d60b04 : Add unit tests for new permission timeline implementation
f267369847 : Fix some CTS for passenger user
faa33b051a : Fix RevokeSelfPermissionTest for MUMD
164d530e78 : Validate uid count to enforce RECORD_SENSITIVE_CONTENT permission
01bce1f8a6 : Validate uid count to enforce RECORD_SENSITIVE_CONTENT permission
ac02e24103 : Validate uid count to enforce RECORD_SENSITIVE_CONTENT permission
9001cc96fc : Fix some CTS for passenger user
4ae0068fe9 : Fix RevokeSelfPermissionTest for MUMD
97f2d42ac4 : Fix RevokeSelfPermissionTest for MUMD
3efb17a86f : Rename the permission to MANAGE_KEY_GESTURES
d3f2931062 : Run permission timeline tests on S+ only
fe62d7bab3 : Fix Dynamic Permission group auto grant behaivor
5139343cc6 : Import translations. DO NOT MERGE ANYWHERE
b9f1e4d9ad : Import translations. DO NOT MERGE ANYWHERE
2799e02c83 : Import translations. DO NOT MERGE ANYWHERE
27994bb833 : Import translations. DO NOT MERGE ANYWHERE
66889842c1 : Import translations. DO NOT MERGE ANYWHERE
580b69102e : Import translations. DO NOT MERGE ANYWHERE
0fc9251f15 : Add integration test for view model class
443529d452 : Add new implementation for permission timeline page
89aedebdb8 : Fix Dynamic Permission group auto grant behaivor
f91cd75eb5 : Fix some CTS for passenger user
afc89e4990 : Wear specific implementation of Location Provider Dialog Screen
899f9fbeba : Use VirtualDisplayConfig.Builder in DeviceAwarePermissionGrantTest
d607e2a505 : Fix clustering logic for permission timeline page
b3815a2d26 : Adds updated location permission prompt for precise and approximate access.
948b07edd6 : Add an optional Non-payment NFC services link in Default wallet app
bb1071fe15 : Import translations. DO NOT MERGE ANYWHERE
392f46d740 : Import translations. DO NOT MERGE ANYWHERE
4bafc3e7f3 : Add boolean resource to configure forcing collapsed toolbar
46abb4e1fd : Fix Dynamic Permission group auto grant behaivor
8c385bcb0d : Add ThemeOverlay.PermissionSettings
eef11212d5 : Add drawable states to prefrence background for rounded corners
317c03e646 : Only use permission preferences on handheld
a094250c49 : Add new permission to CTS tests
feaa5c5c3f : Extend installsource link timeout
72a096bce8 : Extend installsource link timeout
00deb53c6f : Extend installsource link timeout
fa0e880abf : Add a permission set for VDM roles.
db4e26784a : Remove tests for /dev/xt_qtaguid, /proc/net/xt_qtaguid/ctrl, and /proc/net/xt_qtaguid/stats.
3457a87cf3 : Extend view find timeout to account for scrolling
74cf2251ea : Extend view find timeout to account for scrolling
ee1e8f2a70 : Extend view find timeout to account for scrolling
6537aea354 : TIS: Add `android:featureFlag` attribute to the `ALWAYS_BOUND_TV_INPUT` permission in CTS.
c43a4860c6 : Fix overlapping icon by "Allow limited access"
2b1b357cd7 : Create separate listners to reuse in timeline page
f78723d71f : Enable edge-to-edge layout for Default apps list page
bae23ed6cc : Fix permission timeline event time
51bf09b826 : Import translations. DO NOT MERGE ANYWHERE
42b0bf76cf : Import translations. DO NOT MERGE ANYWHERE
87264ff695 : Import translations. DO NOT MERGE ANYWHERE
4bbcbc5ec2 : Import translations. DO NOT MERGE ANYWHERE
39a98e3e6f : Import translations. DO NOT MERGE ANYWHERE
4943875ce2 : Import translations. DO NOT MERGE ANYWHERE
07b52d78a2 : Fix typo in flag for permission timeline page refactor
7381bc017e : Remove RequireNotAutomotive bedstead annotation. Skip test using assumeFalse
fd2eeec5ee : Creates unit tests for switch view implementation
bcd32be959 : Evaluate ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD lazily
55d0a52070 : [ECM] Fix font of ECM dialog title
f7d94b72d3 : Fix fallback enabled state migration for Roles
b3dd7919ee : [ECM] Wait for MODE_DEFAULT
839e07b4cd : Add overlay styles for permission preferences
ee1435c1bf : Adding a CTS test
601d1430ce : Enable permission.VIBRATE_VENDOR_EFFECTS in CTS
201c0bdd4e : [ECM] Add eventually to test
ee17b3ec38 : [ECM Backport] Add allow restricted settings into options menu of App permissions.
9d1da42bfe : Remove BedsteadJUnit4 runner
c473b30664 : Renaming variables for permission timeline to make it more readable
ca1c63b5fc : Add `android:featureFlag` attribute to the new `CAPTURE_CONSENTLESS_BUGREPORT_ON_USERDEBUG_BUILD` permission.
8a048faf0b : Import translations. DO NOT MERGE ANYWHERE
c818597bfd : Import translations. DO NOT MERGE ANYWHERE
6535f606dc : Import translations. DO NOT MERGE ANYWHERE
90704f8b81 : Cleanup safety_label_changes_job_run_when_idle
35a8d45921 : Cleanup safetylabel changes jobservice kill switch
cfd4a8e978 : Add flag for permission timeline page refactor
2e9179b744 : Remove android.permission.NFC_PREFERRED_PAYMENT_INFO
ef95e417db : Delete reserve file right before copying.
ead815ca16 : [ECM Backport] Creat a way to suppress AndroidLint for OPSTR_ACCESS_RESTRICTED_SETTINGS AndroidLint warnings in -V only.
12fae60d5e : [ECM] Fix dark and light mode
4e5db3777e : Do not show auto revoke summary text when the toggle is disabled
2cbad739d4 : Revert "Added target_sdk_version to CtsPermissionUiTestCases"
90bd553c3f : [ECM] Wait for MODE_DEFAULT
0710ffaa07 : [ECM] Add eventually to test
1a5c2c0234 : Added target_sdk_version to CtsPermissionUiTestCases
30dd4a2cf4 : Enhanced confirmation mode implementation for Wear
8cf4c3f072 : Log self revoked permissions in PermissionControllerService
6fe5224aab : Wait for Quick settings to open in CameraMicIndicators test
b64defbea5 : Adds switch for downgrading to coarse location
12f0aa6898 : Update ClickableText usage.
d5d0216534 : Import translations. DO NOT MERGE ANYWHERE
107d672d78 : Import translations. DO NOT MERGE ANYWHERE
8f339db13c : Import translations. DO NOT MERGE ANYWHERE
fecad9a90d : [ECM] Do not restrict Phone permissions.
52c7f652d2 : Assume permission controller provides permissionui
954997e912 : Add some SettingsLib styles to overlayables.
e0cbf79272 : Stop deleting reserve copy file for permission and role
a2b4f97edf : Use PackageManager.FEATURE_TELEPHONY_MESSAGING instead of PackageManager.FEATURE_TELEPHONY in NoReceiveSmsPermissionTest.
b6d6842463 : Revert^2 "RESTRICT AUTOMERGE Fix to restrict admin from granting permission to a sensor permission group"
68daa7223f : Fix NoProcessOutgoingCallPermissionTest for GSI
9fac24dbb3 : Ignore manual finish op indicator test in MTS
e250bfd21f : RESTRICT AUTOMERGE Fix to restrict admin from granting permission to a sensor permission group
84f97c6d76 : Import translations. DO NOT MERGE ANYWHERE
1c9f7a2745 : Import translations. DO NOT MERGE ANYWHERE
ee55f420e4 : Import translations. DO NOT MERGE ANYWHERE
d73bbcf630 : Import translations. DO NOT MERGE ANYWHERE
54c995a61a : Import translations. DO NOT MERGE ANYWHERE
a29d43bef9 : Import translations. DO NOT MERGE ANYWHERE
b5697da0e1 : Fix PermissionUpdateListenerTest on devices without VirtualDeviceManager
f6bfb4f669 : Fix lateinit var access bug in DevicePermissionsTest
7ec9c2d90e : Revert "RESTRICT AUTOMERGE Fix to restrict admin from granting permission to a sensor permission group"
84f93991a7 : Cache the bottom padding in the insets listener.
4f102c768e : Remove mcts tag on permission related issues.
30181abf0b : Display emergency location access in the Privacy Dashboard
f73d777ff1 : Fix insets for SafetyCenterActivity
5b83ef157d : Import translations. DO NOT MERGE ANYWHERE
2a6a0a56d7 : Import translations. DO NOT MERGE ANYWHERE
c25eede023 : Import translations. DO NOT MERGE ANYWHERE
a231f87301 : Import translations. DO NOT MERGE ANYWHERE
46d7533deb : Import translations. DO NOT MERGE ANYWHERE
7f00e8578e : Import translations. DO NOT MERGE ANYWHERE
68705b5d58 : Remove lifecycle-extensions deprecated lib
9241172f29 : [RESTRICT AUTOMERGE] Add mcts tags
37416a5629 : Add permission ui postsubmit for TV
2b48c4268d : Update TV owners for PermisisonController UI
f088e82a7b : Fix ManagePermissionsOtherFragmentTest
4ce5b734ea : Fix wrong data type in dumpsys role
2700903c9d : Set all radio button state in AppPermissionFragment when clicking
cd627a8d69 : [DO NOT MERGE] Add mcts tags
707addb062 : Delay initial boot time calc to after setup
e320445bf9 : Hide details preference if there are no details
398ed931ab : Add test for REVIEW_REQUIRED and implicit permission
b731d0c9d9 : TIS: Include ALWAYS_BOUND_TV_INPUT permission in CTS
bf38df637b : Import translations. DO NOT MERGE ANYWHERE
43d10c4cb4 : Import translations. DO NOT MERGE ANYWHERE
699484e64c : Import translations. DO NOT MERGE ANYWHERE
6fa0dcaaa9 : Add new CAPTURE_CONSENTLESS_BUGREPORT_DELEGATED_CONSENT system permission.
3b32cf51a2 : Revert "Restrict packages with install source PACKAGE_SOURCE_UNSPECIFIED"
704d500bf6 : Add platform flag libs to permissions jarjar rules
cee0dab747 : RESTRICT AUTOMERGE Fix to restrict admin from granting permission to a sensor permission group
2beda333ef : RESTRICT AUTOMERGE Fix to restrict admin from granting permission to a sensor permission group
1402927967 : RESTRICT AUTOMERGE Fix to restrict admin from granting permission to a sensor permission group
9a60a5aa02 : Baseline Lint FlaggedApi violations
650d823bdc : Add SignaturePermissionAllowlistConfigTest
4c636c7a97 : Set permission dialog buttons to expand in height
4857b92821 : RESTRICT AUTOMERGE Fix to restrict admin from granting permission to a sensor permission group
8e9ff9ef2f : Fix test compilation error
5283eedb4e : Skip tests on automotive until scrolling is fixed on portrait ui
8e06f9bcb3 : Baseline Lint FlaggedApi violations
6037ca7c1c : Baseline Lint FlaggedApi violations
d8be5744ae : Fix for mts test failure in SafetyCenterMultiUsersTest
3221a7d15d : RESTRICT AUTOMERGE Merge multiple requests by an app in the same task upwards (t)
6783f9328c : Account for minSdkVersion of app ops in RoleParser
55613749e2 : Added debug logs to investigate test executions
f562f4c6d7 : Wait till UI updated with the new role holder
a784d7b7b9 : Import translations. DO NOT MERGE ANYWHERE
199a068e0f : Import translations. DO NOT MERGE ANYWHERE
dd3af41754 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/Profiling

6b1ba80 : Refactor ProfilingService
30b242e : Update ProfilingManager JavaDoc
aa1f841 : Make java_sdk_library dependencies explicit
056ef46 : Make java_sdk_library dependencies explicit
83cbad8 : Revert^2 "Add CTS tests to MTS"
d984300 : Revert "Add CTS tests to MTS"
bc1332e : Add CTS tests to MTS
617d4dd : Replace soong config module types with selects
1103ea2 : Update min_sdk_version to 35
e8eb082 : Update min_sdk_version to 35
e1a6d28 : Revert^2 "Add malloc calls to heap profile test"
a2a8e10 : Support 32-bit devices for Profiling tests

+- Project: platform/packages/modules/RemoteKeyProvisioning

0011e08 : Assume network connectivity in RKP stress tests
8f34f1e : Fix errorprone issues
8c0762a : Make java_sdk_library dependencies explicit
b356834 : Build and its override only on general-tests or mts-*
71f31db : Do not run PeriodicProvisioner when battery is low.

+- Project: platform/packages/modules/RuntimeI18n

1f52ab9 : Remove generate_hashtree:true

+- Project: platform/packages/modules/Scheduling

ce80ce1 : Make java_sdk_library dependencies explicit
ccbd5f1 : [RESTRICT AUTOMERGE] Add mcts tags
804d9d2 : [DO NOT MERGE] Add mcts tags

+- Project: platform/packages/modules/SdkExtensions

ae53702d : sdk-extensions-info-test: graduate to presubmit
05c0f2f2 : [HealthFitness] Add Mindfulness data type to sdk extentions.
2caca89e : Enable secondary_user_on_secondary_display for CtsSdkExtensionsTestCases
ef6b3f1c : Introduce sdk-extensions-info-test
6d940dbe : Enable secondary_user_on_secondary_display for CtsClasspathsTestCases
0981a6d3 : Bump SDK Extension version to 15
cfe01c10 : Enable secondary_user_on_secondary_display for CtsClasspathsTestCases
144ecaeb : [Embedded PhotoPicker] Enabling Embedded PhotoPicker APIs for sdk extension
9e4b1bdd : Enable secondary_user_on_secondary_display for CtsSdkExtensionsTestCases
19fd60f8 : Add new symbols to SDK extensions info file for mediaprovider jar
165c0667 : Make java_sdk_library dependencies explicit
46d50eea : SdkExtensionsTest: allow newer (unknown) versions
4c8b385f : DO NOT MERGE SdkExtensionsTest: allow newer (unknown) versions
14e76438 : DO NOT MERGE SdkExtensionsTest: allow newer (unknown) versions
b5c9e4c5 : DO NOT MERGE SdkExtensionsTest: allow newer (unknown) versions
1cac2eed : DO NOT MERGE SdkExtensionsTest: allow newer (unknown) versions
d844397b : Update OWNERS for SdkExtension
c4c50ead : Add android.net.NetworkStats to updatable APIs
9563a45e : SdkExtensionsTest: allow newer (unknown) versions
5880e7b8 : [HealthFitness] Add health connect VIC data types to sdk extentions
5f5c2eec : DO NOT MERGE Allow extension version 14
de5bce7f : DO NOT MERGE Allow extension version 14
82759262 : DO NOT MERGE Allow extension version 14
c5364d3c : DO NOT MERGE Allow extension version 14
a9dca1d3 : Bump SDK Extension version to 14
a57b63ce : RESTRICT AUTOMERGE: add "mcts" tag to MainlineCTS tests.
7ff56246 : [RESTRICT AUTOMERGE] Add mcts tags
723aa082 : [DO NOT MERGE] Add mcts tags

+- Project: platform/packages/modules/StatsD

97f6358b0 : Remove bad std::move.
c5c1137fc : Remove bad std::move.
c997fec58 : Mix good histograms in test data
b17f09ec8 : Implement client-aggregated histograms in statsd
3467ac061 : Add ability to remove unused uids from the uid map
f73032465 : Create UidMapOptions for dumping uid map
abf340af5 : Make java_sdk_library dependencies explicit
d0f904dce : [statsd] avoid std::allocator<const T>
5d2648e22 : [Cherry-pick] Fix flake in configTtl CTS
0694f44e3 : Make java_sdk_library dependencies explicit
228fc3771 : Add statsd-validation for client-aggregated histograms.
6feee2a23 : Fuzzer seed corpus for stats
b45389e40 : Revert "Add __INTRODUCED_IN to AStatsEvent write arrays"
d06d6a283 : [statsd_test] Fixed MaxDurationTracker for nested predicate
c44aa14ee : [statsd_test] Fixed MaxDurationTracker for nested predicate
0c7bb65e4 : Add BroadcastsExtensionAtoms to extension registry.
611f0520c : Fix flake in configTtl CTS
773855800 : Add AccessibilityCheckResultReported to extension registry
4ed45cc73 : Add UprobeStatsExtensionAtoms to ExtensionAtomsRegistry
80790e29f : Add Histogram to NumericValueMetricProducer
134f9eda4 : Check if thread exists before calling join
a4f5c2a25 : Adding _builtin_available and __INTRODUCED_IN to repeated stats_write calls
d0821040d : Defining __ANDROID_API_T__ and __INTRODUCED_IN for non-Android
06063ef95 : Add __INTRODUCED_IN to AStatsEvent write arrays
de3371f67 : Adding _builtin_available and __INTRODUCED_IN to repeated stats_write calls
488a78468 : Defining __ANDROID_API_T__ and __INTRODUCED_IN for non-Android
c0b3eacf2 : Add __INTRODUCED_IN to AStatsEvent write arrays
609b67dfe : [statsd] Updated metrics TimeBaseNs definition
a2109e33b : [statsd] StateTracker loss propagation from queue overflow
4fec410ed : Updating statsd files with photopicker extensions for testing of photopicker atoms/logging added in the future
8e7157acc : Atoms: Add ADPF extension atoms to statsd_testdrive registry
ebe9316b6 : Adding _builtin_available and __INTRODUCED_IN to repeated stats_write calls
8c36ff7c2 : Add __INTRODUCED_IN to AStatsEvent write arrays
9cc622a8f : Defining __ANDROID_API_T__ and __INTRODUCED_IN for non-Android
a8639fd8b : [statsd] StateTracker loss propagation from queue overflow
f73434579 : [RESTRICT AUTOMERGE] Add mcts tags
eebb0d2bd : Add the implementation of StartUprobeStats.
9204f330f : RESTRICT AUTOMERGE: add "mcts" tag to MainlineCTS tests.
051a6329f : [statsd] Updated warning message logging
40c89aa06 : Enforce min_sdk_version=30
2df68e40c : [statsd] Added StateTracker atom loss propagation to listeners
536819a90 : [statsd] Added StateTracker atom loss propagation to listeners
d0a5347a3 : [DO NOT MERGE] Add mcts tags
d6f6a4dbd : Create histogram bins from HistogramBinConfigs
9da98cf86 : [libstatspull] Transition to AServiceManager_waitForService
8ef3a7861 : [statsd] Added DataCorruptedReason propagation for Count metric
4e7ebe2d7 : [statsd] Added DataCorruptedReason propagation for Gauge metric
3faf99f5d : [libstatspull] Transition to AServiceManager_waitForService
ee549ca86 : [statsd] Added DataCorruptedReason propagation for Duration metric
49d0e946e : [statsd] Added DataCorruptedReason propagation for Kll metric
5971926c5 : [statsd] Added DataCorruptedReason propagation for Value metric
fb998c3e4 : [statsd] Added DataCorruptedReason propagation for Duration metric
477041703 : [statsd] Added DataCorruptedReason propagation for Kll metric
22f2c1d53 : [statsd] Added DataCorruptedReason propagation for Value metric
8f9c71bdf : Add config validation for histogram aggregation
8d3d501f2 : [statsd] Added DataCorruptedReason propagation for Count metric
935a654b9 : [statsd] Added DataCorruptedReason propagation for Gauge metric
2465353b0 : [CtsStatsdHostTestCases] Updated MetadataTests
ed7bb5f03 : Attribute all test modules to Android Telemetry Client Infra team
57e7bf61f : Change import for BackgroundDexoptExtensionAtoms
f54a2aa64 : Build statsd tests with static libc++/libbase and version script
636a2c908 : Use NumericValue based on std::variant instead of Value in NumericValueMetricProducer
66e1bc17c : Adding FaceAuth atoms test.

+- Project: platform/packages/modules/Telephony

04c737c : Make java_sdk_library dependencies explicit
c025ef8 : Fix DoubleBraceInitialization errorprone issues

+- Project: platform/packages/modules/ThreadNetwork

952d37b : Set threadnetwork apex as non-updatable.

+- Project: platform/packages/modules/Uwb

23f85dba : [grapi] Call onStopped from UwbAdapter even when stop was unexpected
64d81a87 : Make java_sdk_library dependencies explicit
8a405ebd : [uwb] Fix concurrency bug when UWB is stopped then closed
065cf0c0 : [Ranging] Add build support for ranging service
a310b762 : [ranging] Add boilerplate code for ranging framework and service
a3486e13 : [grapi] Fix incorrect timeout scheduling + use locks in UwbAdapter
ad051d7d : [Test] Add a delay between adding and removing controlee
1113ec31 : [grapi] Clean up RangingSessionImpl
97ce6dee : [grapi] Make RangingSession report data immediately when available
2971392b : [grapi] Add FusionEngine interface
c0fa3ebe : [uwb] Call RangingSuspended when ranging is closed abruptly
5293f0a7 : [grapi] Use UwbFilterEngine for fusion
1b02477b : No need for lazy_static.
1db51d63 : [uwb] Freeze aidl version 2 for uwb backend
78e8eaa5 : [grapi] Disable uwb filtering when called through grapi
22022961 : [grapi] Fork uwb androidx_backend into grapi
2978c972 : Log errors before masking in UWB jni
d1933231 : Update Android for Rust 1.81.0
b3809199 : [grapi] Add device role to RangingParameters
3e30fb89 : [uwb-service] Extract correction algorithm into fusion module
6c1a4003 : Removed Location Flush request prior to unregistering provider, added Looper for Location callback
d0af6376 : Make java_sdk_library dependencies explicit
e334a35d : [UwbCts] Temporarily disable p-sts add controlee test.
7a2d1fec : [grapi] Add some unit tests for RangingSession
1b2c105a : [grapi] Restructure module tree
102ff6d1 : [uwb] Initialize controlee map for CCC and FiRa
8233af5c : [grapi] Implement generic RangingParameters
0818c02c : [uwb] skip dt tag and query max size below Android U
b9f48c46 : [grapi] Provide technology on callback invocations
d3c3189e : [grapi] Remove `precision` in names
8384e56d : [grapi] General cleanup + use Android naming conventions
bd6c8081 : [grapi] Cleanup state management
5c0d3104 : [grapi] Support dynamic technologies
13ae739d : [UwbCts] Temporarily disable p-sts add controlee test.
dbebffcb : Fix a bug that supportedSlotDuration is initialized without value.
4d14f8f3 : CP-ing over Changes from AOSP, adding Fused Provider for Country Code resolving after APM disable and boot with cleared cache. Added protected broadcast from UwbCountryCode: com.google.android.uwb.uwbcountrycode.GEOCODE_RETRY
b1c1763f : Removed Location Flush request prior to unregistering provider, added Looper for Location callback
8a9ddabc : [Uwb-cts] Compare uci major version to decide whether skip test.
aad86028 : [CR1028] Enhance Controlee Management in handleReconfigure()
36f63249 : DST_MAC_ADDR is only required for TIME_SCHEDULING_RANGING
98f890bf : HUS Precondition update for Primary session
55d5712b : [Uwb-cts] Compare uci major version to decide whether skip test.
18818009 : [uwb-service] Add antenna mode capability
989a2422 : [grapi] Unit tests for UwbAdapter
97f65056 : [uwb-cts] Add missing cts tests
149d65c7 : [metrics] Fixed reporting of STS Type for CCC
0e327175 : [cts_uwb] Change the test flow for p-sts as spec suggests.
baff9aa5 : [grapi] Cleanup UwbAdapter
48b6fb0b : [uwb shell] Longer parameter names
2c48a961 : [grapi] Add infrastructure for generic ranging unit tests
74c7a44d : [grapi] Rename packages to com.android.ranging
db96c8a0 : [grapi] Restructure directory tree to com.android.ranging
05e38fa7 : [uwb] Enable capturing bugreport by default
5f9dd4fa : [cts_uwb] Change the test flow for p-sts as spec suggests.
c88ba9b3 : [grapi] Add azimuth and elevation data to RangingData
b9ed06f7 : Add a mobly-log-tag for the UWB snippet.
47e9f469 : Extend uwb_snippet for testing
07ddcb5c : [grapi] Run pyformat on multidevice tests
1005eb28 : [grapi] Include sender address in generic ranging data
29153247 : Add Fused Provider for Country Code resolving after APM disable and boot with cleared cache
7b8d06b0 : [DO NOT MERGE] Add mcts tags
617c2b4e : [grapi] Add multi-device test cases + cleanup
23a53432 : Revert "[uwb] Add support for p sts ranging with zero controlee"
64e6571a : [grapi] Remove grapi from CTS tests
8287923f : Baseline Lint FlaggedApi violations
78987264 : [grapi] Verify stop ranging callback received in multi-device test case
c55e8396 : [uwb] Disable hw if binder dies and no votes to hw enable
c0b3ff8c : [grapi] Add support to verify whether ranging report was received
091db6d0 : [uwb] Run uwb tests only on devices which support uwb
288f312f : [uwb] Add device state to notify OEM on failure to initialize UWB
d88b507f : Baseline Lint FlaggedApi violations
184aa401 : [ranging_test] Disable airplane mode tests until a fix is available
962c95af : Revert "[uwb] Notify OEM on failure to enable UWB"
06862771 : Baseline Lint FlaggedApi violations

+- Project: platform/packages/modules/Virtualization

5095206b0 : Install ttyd and vsockip service by default
ad2639b38 : Add link to RKP VM DICE chain in pvm-dice-chain.md
1fe6be143 : Add build config for Kokoro
37047c3e5 : Use debian-cloud-images build script with AVF class
a34ab83c7 : Move permission xml out of the APEX
44dd28f65 : Add AVF as a new class
652f73a7b : Add qemu-system-arm qemu-user-static as deps
e34329d71 : Add ferrochrome-related project OWNERS
4a8ee3a44 : Move VmLauncherService to vm_launcher_lib
a128bad1b : Add a script to build the debian guest image for AVF
198eb9768 : Take ownership of inherited FDs using the rustutils crate
7d67171ea : Take ownership of inherited FDs using the rustutils crate
f333ebcf4 : Add early_virtmgr support to libvmclient
e0ed235a1 : virtmgr: don't depend on crosvm's libbase_rust module
070b46271 : Take ownership of inherited FDs using the rustutils crate
c474897ff : virtmgr: drop support for qcow2 and composite as partition images
eae6d2d3e : virtmgr: disable disk file locking in crosvm
377c64a5e : device_assignment.md: mention how one can list all assignable devices
bc53388d9 : Default to arch-specific u-boot implementation for bootloader.
548fc10c7 : [doc] Link to pVM DICE chain in remote attestation doc
0503f31e3 : [vm_attestation] Add more detail about the RKP VM marker
263262c2c : Format ExitStatus using Display not Debug
a274ba05e : Revert "Add libinherited_fd crate"
778169445 : Handle new tracing path in KvmHypTracer
ef4c6ec76 : Support vendor partition in non-debuggable pVMs
8f2ab79d3 : Make libdiced_open_dice visible to internal SDV packages
f1150cd5d : Use if-let rather than unwrapping.
14770b0ad : [bssl] Stop initializing CRYPTO library in pvmfw
8a318aa6e : [bssl] Stop initializing CRYPTO library in rialto
75b000d4b : Add libinherited_fd crate
37dda3377 : Fix typo in ttyd download URL
0f12175fe : Update Android for Rust 1.81.0
5f2f21325 : [doc] Update DICE handover spec in pvmfw accroding to VSR-15
af63d1cdc : Revert changes about libsafe_ownedfd
a7ca8fabc : Update Android for Rust 1.81.0
ecde8c0a4 : Implement early_virtmgr
29d729138 : Add option to disable usb for AVF
be8afd69a : Add more contexts upon verifying APEX failure
39b411572 : Add early_vms xsd schema
fdd056f92 : vm: DRY *Config structs w.r.t. aflags using cfg_if
6a1090dc1 : Revert "vm: DRY *Config structs w.r.t. aflags using cfg_if"
92c98369c : Update IAccessor implementation for getInstance
9c03a3ad7 : Use LazyLock rather than lazy_static.
e2b8d0129 : autfs: Replace use of cfg_if with hardened cast
1879fb945 : vm: DRY *Config structs w.r.t. aflags using cfg_if
f1feafbf3 : MicrodroidConfig: Unify API across flag configs
b4268b373 : Add --enable-earlycon option to vm tool
50df8dcb1 : Add icon for VM terminal app
750574560 : Disable balloon for custom vm by default
de13d4016 : Framework JNI uses libvmclient to connect to virtmgr
9c237be29 : [vsr-test] Relax the pVM DICE chain verification test
cae355366 : set android:fitsSystemWindows="true" for terminal app
40f1a967c : Set the certificate for linuxinstaller
9db208323 : Don't assume static final R class integers
bec52417d : Add Copy ip address menu
54aa7a57f : Add toast message per lifecycle event
ebf4c3569 : Terminal app doesn't need to support only landscape
c67cbe1d8 : Setup script for x86_64
ef989e231 : Add LinuxInstallerApp(and Stub)
2cf95f103 : Add an explicit user root for accessor_demo
f0fd0fbd0 : Revert "Add --enable-earlycon option to vm tool"
ec68eaf6e : Add --enable-earlycon option to vm tool
67710333a : Restrict RELEASE_AVF_ENABLE_EARLY_VM flag to only trunk_staging
6ce57d7b6 : Don't wait vsock server if vm isn't running
ab90c3acd : Add "stop vm" menu in Terminal
b4e326483 : Use virt-customized to modify base linux image
105153e48 : Remove the use of from_raw_fd from fd_server/aidl.rs
d60a1d189 : rialto_test: Run non-protected tests sequentially
3ee72c76d : Remove lib_open_dice_cbor dependency from nostd open-dice library
abdbd756f : Remove yet another use of from_raw_fd
d0792e881 : Revert^2 "Adjust tests to account for new DICE mode check"
e7344de2a : [vsr-test] Relax the pVM DICE chain verification test
2867dd3e8 : Don't use unsafe raw_from_fd
9ef2732fb : Remove one more use of from_raw_fd
1f59d08a3 : [microfuchsia] Add fuchsia folks as OWNERS
856767c57 : Virtualization apex includes terminal app
f0dd82c20 : ferrochrome.sh: Add option to run ferrochrome forever
3393d6f24 : ferrochrome.sh: Specify user id for pm commands
ba3099ec1 : Use take_fd_ownership instead of the unsafe from_raw_fd
1743878cd : Add libsafe_ownedfd crate
5fb8d8699 : Remove usages of select on defaults property
3200f72fe : Revert "Close stdios when fork/exec'ing virtmgr"
9ab470c2a : Add avf-build-flags-java-gen gensrc rule
487810df3 : Fixes --net tap-fd=... format to pass a numeric i32 file descriptor
cd0f74bc4 : Make use of the conversion from UnixSeqpacketLisnter to OwnedFd
63b67d750 : Update source for Rust 1.80.1
f67ab8f00 : docs: Add device_trees.md
bb91a6b9a : Revert^2 "Add microfuchsia apex that runs in AVF on bootup"
4ae215a64 : Revert "Add microfuchsia apex that runs in AVF on bootup"
da5861531 : rialto: Temporarily ignore flaky test
fc523c537 : virtmgr: Log pVM outputs even if DebugLevel::NONE
8ee383157 : Better way of duping FD
2a08574eb : Close stdios when fork/exec'ing virtmgr
78477efda : VmLauncherApp: Handle OPEN_URL actions in a handler thread
69001a29b : Use OwnedFd when using preserved_fds from the updated command-fds crate
46ae223ad : Fix link in docs
fa6cc0929 : Run google-java-format for all Java source files
826a3bb34 : MicrodroidTest: Relax bccIsSuperficiallyWellFormed check
c1f562eca : Add name for some VMs in MicrodroidHostTests
37d484d52 : service_vm_manager: Reduce VM_MEMORY_MB to 8 MiB
5c43c6585 : service_vm_manager: Reduce VM_MEMORY_MB to 6 MiB
311de8e82 : rialto: Add test non_protected_vm_with_extra_ram
55a74705d : MicrodroidTest: Relax bccIsSuperficiallyWellFormed check
5673917c5 : Add microfuchsia apex that runs in AVF on bootup
758424097 : load rialto in kernel mode
c394f994e : Move libs/libvmbase/example/tests/ under tests/
de36a2554 : Android.bp: Define package default_team
48ac6a9d6 : vmbase_example: Add support for kernel mode & test
3d1c2e47c : vmbase_example: Run most tests using dynamic PTs
e0d684010 : vmbase_example: Clarify that the payload is a BIOS
5c4bef62d : vmbase_example: Clarify that PageTable is dropped
fd3d6469c : Move libs/libvmbase/example/ under guest/
cd5ffacc2 : Use app context when getting virtual machine manager.
146bd25fb : Introduce VmTerminalApp
1f7c52305 : vmbase: Support generating a Linux image header
26f7d1439 : vmbase_example: Use vmbase::memory::PAGE_SIZE
f11ad4b0a : Define VmLauncherService
1d947de31 : ferrochrome-tests: Fix failure on aosp
400e8ac45 : ferrochrome-tests: Ensure VmLauncherApp activity is focused
bc760db01 : custom_vm: Update console name file format
d87245b33 : ferrochrome-tests: Update log file name format
e6a22e706 : VmLauncherApp: Enable log when debuggable
81e05670c : Refactor clipboard handling into a separate class
022640a0c : FerrochromeApp: Use downloader if ferrochrome image is missing
419146a67 : Append missing '",' in the config file
4733d7d59 : ferrochrome-tests: Take screenshots while waiting for booting
e1b42897a : Fix clippy lints for dice related to 1.79.0 toolchain update.
1d8fa0228 : vmbase: Remove dtb_region from linker scripts
9d9cf187d : vmbase_example: Refactor DT boot pointer handling
374cd8dc0 : rialto: Remove early ID-mapping for DTB
6561e3402 : Disable dylib variants of nostd bindgen modules
27a9e93f2 : Further cleanup of the Launcher app
a2b0c7838 : Further simplify the Logger class
fbbfbe050 : Refactor logging routines into a separate class
b4ccb062d : Refactor VM lifecycle routine to a separate class
b17768a70 : Refactor display handling into a seperate class
72003b2cd : Refactor input handling into a seperate class
97db7c218 : Rename VmConfigJson to ConfigJson
23bd23a8b : Move vm_accessor_test to avf-presubmit
e0c44b4e8 : ferrochrome-tests: Fix build rule for test script
05b201992 : Ferrochrome: Add missing VM configs
49f902c33 : Make sure the debian image is writable
4965925c4 : Use sparse image when uploading
63983bfe7 : Update how to run Debian in custom_vm.md
5e815844e : Include vm_config.json to the hash
02f378e53 : Make more options configurable via vm_config.json
7c7d45292 : Include early_virtmgr only to 64bit builds
f8dcade68 : [doc] Add doc about pVM DICE chain testing
64aff6486 : pvmfw: Leave UART shared for debuggable pVMs
3de4555ac : Check correct bit for PCI range prefetchable attribute.
41ba35916 : Refactor vm_config.json parsing routine
08ef7ffa8 : Revert^6 "Use build.prop instead of buildinfo.prop"
af21e51a7 : Suppress dead code clippy lints for crosvm
f5b6f031c : Revert^5 "Use build.prop instead of buildinfo.prop"
3495fd820 : pvmfw: Update REQ_DMA value
a2228b9dc : [rkpvm] Decide whether VM is protected using FDT property
7e0ba431e : Use select() in build/microdroid/Android.bp
812497f1b : Use select() in build/Android.bp and guest/kernel/
79d675b99 : vm_accessor_test: Redirect VM log to logcat
30552afde : Update for new version of aarch64-paging.
617becc70 : Revert^4 "Use build.prop instead of buildinfo.prop"
fc6f036e6 : Locate cursor surface using SurfaceControl
5f2bc9c88 : Revert^3 "Use build.prop instead of buildinfo.prop"
2c3e615ca : Revert^2 "Use build.prop instead of buildinfo.prop"
f436f3a2e : Revert "Use build.prop instead of buildinfo.prop"
eab78d130 : VmLauncherApp: Clipboard tasks run in mExecutorService
a2f9efb53 : Move demo_accessor to tests/vm_accessor
4a7493d4a : Use build.prop instead of buildinfo.prop
4b010bb04 : Allow only preinstalled app to use VmLauncherApp
2528487c1 : Re-organize compos directories
3a31c71df : Re-organize authfs directories
e3b4945ad : Update accessor demo_app instructions for install
f615d73d7 : Use Once<SpinMutex<Uart>> rather than SpinMutex<Option<Uart>> for consoles.
4dd08daf6 : Eliminate a short blackout during the resume of the VM display
d022ff25c : More refactoring on android display service
ab3f016ea : Distinguish error messages from scanout surface and cursor surface
6a37dca5f : Better error handling using android-base/Result.h
c2a710db7 : Use select() for build/apex/Android.bp modules
b198f6e70 : Add early_virtmgr
4294ae1d3 : Ferrochrome: Use base image for booting test
f6e537c92 : Move service_vm/README.md to docs/service_vm.md
3e4ca099d : Move service_vm/fake_chain to libs/libservice_vm_fake_chain
012cbb10d : Move service_vm/test_apk to tests/vm_attestation
126781842 : Move service_vm/demo_apk to android/VmAttestationDemoApp
eccf130ae : Move service_vm/requests to libs/libservice_vm_requests
4836437b1 : Move service_vm/manager to libs/libservice_vm_manager
4f0f38f8a : Move service_vm/comm to libs/libservice_vm_comm
fbf01b9ef : Move service_vm/client_vm_csr to libs/libclient_vm_csr
18f5fe855 : Move java/ to android/android.system.virtualmachine.res
02f6ce7fc : Move java/jni to libs/libvirtualization_jni
371477afa : Move java/service to libs/service-virtualization
ba581c5ff : Move ferrochrome_app and vmlauncher_app to under android
1d39d3fd5 : Format tests/vm_attestation
36a64e4a4 : Move java/framework to libs/framework-virtualization
b51c0284f : Move vm_payload to libs/libvm_payload
3a3dde46a : Move vmclient to libs/libvmclient
1a089a0c4 : Move vmbase to libs/libvmbase
1eb5fea68 : Move flags/cpp to libs/libavf_cc_flags
1c036254c : Move top-level Android.bp to under build
8107110ea : Move microdroid to under build
63c94ea38 : Move vm to under android
35538d83e : Move zipfuse to under guest
93e884f58 : Move virtualizationservice to under android
3db607a6d : Move virtualizationmanager to android/virtmgr
3bdf7c30e : Move rialto to under guest
b7536bc3e : Move microdroid/derive_microdroid_vendor_dice_node to under guest
94fe41919 : Move microdroid/payload to libs/libmicrodroid_payload_metadata
ee9dbf9df : Move microdroid/kdump to under guest
239b87785 : Move pvmfw to under guest
7ec05d0d8 : Move microdroid_manager to under guest
7bd991745 : Move launcher to under guest
ecbec5568 : Move encryptedstore to under guest
559c93d02 : Move demo and demo_native to under android
c088bee6a : Move apex to under build
e19144c07 : Move apkdmverity to under guest
3b524ce07 : Baseline Lint FlaggedApi violations
d33267b57 : Make MicrodroidHostTests part of PTS test suite
fa76cabd5 : Add com.android.virt.accessor_demo
f220eae70 : Add FerrochromeApp as a share target
f86d4b054 : Use spin::Once rather than wrapping a OnceCell in a SpinMutex.
960534ba6 : GF/Skip tests: bootsWithCustomVendorPartitionForNonPvm
fdf2ddef8 : display dpi scale, refresh rate and memory are from vm_config.json
93713abf5 : Harden clipboard handling
8b82b4b6d : ferrochrome-tests: Unlock device on tablets
73342be47 : GF/Skip tests: Final VM secrets maybe same
4a188769e : Copy MotionEvent before putting it into the queue
2686f1004 : Set tablet mode if there is a physical keyboard
c32e98bf1 : Update doc and vm config to use hvc0 for console
bdae6238e : Revert^2 "Remove references to android15-6.1 microdroid kernel"
4f55b6a1a : ferrochrome: Add privapp permissions allowlist
2041a345d : Ferrochrome doesn't support split window
6734b0da9 : Drop system shared uid in ferrochrome app
9e7d84ff8 : Handle some input events in the background thread
cf9c24e13 : Use relative paths instead of full paths in the vmbase test
06e8e294e : Add a direct API for memory balloon control
b41470bd4 : Ferrochrome app guides how to download the assets
52be2f643 : VmLauncherApp: Small fix for writing \0 in the end of clipboard text
f42b93131 : VmLauncher app is not launchable from the home app
10494915c : Support multi-touch screen
236bf2c3d : Support 'multi-touch' in trackpad
47e5b61ef : DICE specification for AVF guest
e45bf5184 : Support trackpad 'click'
e418dbb53 : Stop existing CursorHandler when a new one is created
68d06e7f0 : apply the swiotlb memory adjustment even for default size
a24bbe083 : always add swiotlb size to memory size for protected VMs
1ff7b8493 : fix crosvm deprecated cmdline arg warnings
48221bafc : Remove onTrimMemory dependency from the VM AIDL API
d9d063aca : Update kernel to builds 12082548
ac7fc6734 : Add a script to repack chromeos image into assets
f584413a5 : Put ferrochrome image into the app
68adc62ea : Duplicating FD in readClipboardFromVm
112a2683d : Support trackpad in VM
4177efb1d : Revert "Remove references to android15-6.1 microdroid kernel"
4eeec0add : Short fix for changing return type of constructClipboardHeader
036c5d1c9 : Use try-with-resources mechanism for handling clipboard streams
72ee1a21a : More descriptive error message on VmLauncherApp
d08286705 : Minor cleanup on custom VM configs
3f9b50901 : GUID of a partion can be specified if needed
3776d612b : Remove references to android14-6.1-pkvm_experimental
56f223944 : [Test] Add VSR test to validate pVM's DICE chain
befa99951 : Remove references to android15-6.1 microdroid kernel
534d9c050 : Use Application#onTrimMemory in memory reclaim test.
c1621f8fc : Disk for custom VM can be composed from partitions
b923a6a6d : Remove TV from running AVF tests
cde121fd8 : Implement plain text clipboard sharing from VM to Android
3a8a85a36 : Implement plain text clipboard sharing from Android to VM
f2a6e4459 : vmbase: bionic: Make FILE* non-dereferencable
c84449c58 : vmbase: bionic: Rename File to CFilePtr
88c119441 : Add docs for Microdroid vendor modules
d083f81ca : pvmfw/README.md: add subheaders for different versions of pvmfw data
b2d5a3135 : Add config of audio device
920d46656 : ferrochrome-tests: Unlock screen before launch
a18a27683 : pvmfw: avb: Locate AVB footer field safely
b883b4bbc : pvmfw: avb: Improve access to signed kernel footer
b5a3ab195 : pvmfw: Print RebootReason on secondary UART
075aade18 : vmbase: Support secondary UARTs 0x2f8,0x3e8,0x2e8
8e92d1aa6 : vmbase: Improve safety of console::init()
bc9fb7e30 : vmbase: Simplify println! and eprintln! impl
50b490abe : vmbase: Replace emergency_write_str with eprintln!
0393992fe : vmbase: bionic: Log fputs(), fwrite(), perror()
0bd9808f2 : vmbase: bionic: Replace eprintln!() with error!()
bdce4cdc2 : RESTRICT AUTOMERGE: Exclude failing ART test
5ebeb2257 : ferrochrome-tests: Fix ferrochrome image push path
6c1b9f0aa : Close lid upon suspend and open upon resume
f934e81dd : Fail early with a descriptive error message if pVMs are not supported
bd2e2e489 : Skip process_requests_in_protected_vm if device doesn't support pVMs
2c465202e : Clear task when VM shuts down
05b081812 : vmbase: Fix typo in async_safe_fatal_va_list docs
38a362109 : vmbase: Introduce layout::UART_PAGE
2aa89450b : Handle vol up/down on Android side
3ad827490 : pvmfw: fdt: Add TODOs for b/350498812
e8e99fa4a : pvmfw: Add irq node to the vcpu stall detector device tree
23b673934 : Suspend the VM when it's not visible on the screen
55bceac5f : Update documentation about SSH debugging for ferrochrome
56f38342f : Supports ferrochrome for launching HSUM
03569fbd8 : docs: Recommends ferrochrome.sh
d3388bb71 : Ferrochrome: Match vm_config.json with custom_vm.md
d21101033 : Microdroid test: disable for automotive
e29c83904 : Test PSCI MEM_PROTECT
a3b84cccf : Add Event class for KvmHypTracer
b9f23ec21 : Generalize KvmHypTracer
e4c38ab4f : Microdroid: Add support for android15-6.6 GKI as guest kernel
7ddf2fa0b : Skip Microdroid VSR tests on Wear
318114194 : Handle isPkvmHypervisor when property doesn't exist
c8fb3bf12 : Revert "Adjust tests to account for new DICE mode check"
a699751fb : Upgrade code to newer version of Rust
7769d4ba5 : Stop exposing libdiced_open_dice_nostd to //system/authgraph/tests
febea7f8b : [dice] Clean up redundant open-dice libs in libdiced_open_dice
1abde134b : Declare the AVF RKP HAL only for vendor version >= V
4b4a51928 : Adjust tests to account for new DICE mode check
be57287e1 : tests: Stabilize vsock latency test
8f014e96f : Demote Lint FlaggedApi violations to warnings
98ceaa38a : Demote Lint FlaggedApi violations to warnings
b61aa82a4 : Handle hsum target as well
3ad58c36d : Ferrochrome: Re-enable tests with more safe guards
f4003c240 : Ensure that VMs are stopped before exiting the concurrent VM test
3f3f6116e : FerrochromeApp: Define and use action for launching VmLauncherApp
e741b2941 : doc: Remove any internal links
921045824 : Better messages for Ferrochrome users
37ff1c236 : doc: Update doc not to download kernel image
5e51c087b : doc: Remove internal references
002873d08 : Update ferrochrome version to R128-15926.0.0
3cea387e2 : Use chromiumos_test_image.tar.xz instead of image.zip
0e7c9cc8a : Add a test for multiple concurrent VMs
78e94b0a2 : Always update vm_config.json
b3e656423 : Specify full target activity name
fef607cf0 : Ferrochrome: Don't set kernel
615ea4c7a : Update the command to enable the VM launcher activity.
61180c139 : Moving network config to VirtualMachineCustomImageConfig
7192203ce : Network build flag is delivered to VSS not relying on JNI
835abfe2b : Deprecate old implementation around providing network to ferrochrome
a442e67e3 : Implement disableVmTethering
62e202690 : Turn network feature on in VmLauncherApp
548346e09 : Implement enableVmTethering
7cd7a596c : Ferrochrome launcher
b6e4f1db3 : Skeleton for IVmTethering service with flag guarding
161e6656d : Enable hugepages for microdroid benchmarks
09ae09469 : Skip protected VM tests on GSI
94455bad8 : Ferrochrome: Extracting image while downloading
e724978d0 : Baseline Lint FlaggedApi violations
8508bacf3 : Reject bogus vsock connections
c874cd213 : Add tests for Rust VM Payload
9fd57b04e : Create a Rust wrapper for vm_payload
021c08103 : custom_vm.md: Add instructions for serial console
d05e4d282 : Doc: custom_vm: Add console log path for Google signed Apex
e194270ba : Use a wrapper around ANW to allow updating Surface
2fbf0da88 : Add `vm console` command to connect to serial console
e5c45e6ad : Add DICE details to remote attestation output
557cc65eb : Add logs to Microdroid device test
f239dc4f4 : Open /dev/tun with write permission in vmnic
f9fbe9370 : Remove TUNSETPERSIST in vmnic
d3f7642f0 : Small fix of type conversion of TUNGETIFF in vmnic
d90280736 : Ferrochrome: Download test image only
2188d8003 : microdroid: Sign images using pvmfw_embedded_key
27fe2b65c : virtmgr: Introduce DebugPolicy

+- Project: platform/packages/modules/Wifi

af857f0d45 : Import translations. DO NOT MERGE ANYWHERE
d4155477fb : Update to use Supplicant AIDL interface V4
b300c80462 : Add more shell command to override overlays
3459e1fd72 : Support WiFi external scorer dry-run mode
697323fc12 : Reset framework disconnect reason override at connection start
c1c5ac2074 : Do not do PNO scan for carrier offload disabled networks
85409d98d0 : AWAKENING state is only for first poll
e9a1fb0d3b : Add flag to gate new WiFi Scorer stats collection
c36631df46 : Reduce the binder call of the callbacks
9555225c18 : Add adb command for pno enable/disable
87fba36b2c : Make Aware multi device test support multiple session
3da96d7cab : Don't spam logcat if IMS Manager is not supported
bbd779178e : Adds ThroughputPredictor bitrate sufficient metric
82ce1a8b98 : Adds getThrouhgputPredictorSpeeds
f70d14ebf5 : Adds NetworkCapabilities bitrate sufficient metric
b898291b31 : Store capabilities in WifiSettingsConfigStore as a long[] rather than a long.
1add86b52b : Add caller info in the Aware state machine log
bb20855b6b : Change return value type for the WifiStaIface getCapability methods.
4b8bc48b65 : Import translations. DO NOT MERGE ANYWHERE
350f3e5751 : Import translations. DO NOT MERGE ANYWHERE
b15f081d97 : Change return value type for the WifiChip getCapability methods.
2cd8060dee : Change return value type for supplicant getCapability methods.
f2531e40d6 : Add temporary helper methods for converting between long and BitSet.
da7f1fc22a : Always enable SAE H2E support based on supplicant AIDL and SDK version
77fb72ff07 : Remove the set scan candidate from PasspointNetworkNominateHelper
b3d7138361 : Add null check for PMK data list
295dde8e83 : Make java_sdk_library dependencies explicit
7ac311df31 : When framework receive Aware is down from HAL also release the aware
403f0856e5 : When reduce the score should also make the it exiting
1772504fa0 : Fix NPE when BSSID is null
bb28ac0875 : Fix pairing test
bf7f17de7b : Fix pairing test
f5ca858972 : Fix pairing test
31748bf410 : Adds WiFi State to metrics.
df3fb4bb16 : Add API to set cipher suite for Aware pairing
10c62aabd4 : Add unit test for PairingConfigManager
f3513cbb6f : Fix remove alias issue
8e9aea6171 : CTS-V Migration Wi-Fi Aware (Step #4)
d676ea6a80 : Make java_sdk_library dependencies explicit
e507be753c : Allow reportImpactToCreateIface when Wifi is off
5beff89483 : wifi: Logging uid for SAP start result
c0e4a5eff1 : Avoid retry on last candidates for NO_RESPONSE failure
3206146413 : Import translations. DO NOT MERGE ANYWHERE
c0e5f73ac9 : Prevent visible background users from making changes to WIFI.
34718cdd32 : CTS-V Migration Wi-Fi Aware (Step #3)
31b3b72534 : CTS-V Migration Wi-Fi Aware (Step #2)
5943c9521a : Fix mTargetNetworkId when redo IpProvision
8e3cfe120c : SIM absent notification should only sent on SIM basednetwork
833e08c1e2 : Fix 11az measurement time unit conversion
d974c06509 : Fix the format for RangingResult.toString()
c9f24c7d7a : Use flag to gate user rejection callback
625652b97e : Remove the Aware state change with idle mode
e02b0ae8ee : Check if dual p2p is supported
c8e286dbe7 : Overlay to allow set target BSSID
72d43830cf : Fix the WifiAwareSnippet
52de42fe67 : Fix the WifiAwareSnippet
1913a2ad55 : Remove requirements.txt from Wi-Fi Aware new test
c0b0ee9a7d : Fix the NPE in PairingConfigManager
a61bed7edc : Fix the WifiAwareSnippet
c78ff5a52b : Not Allow Wifi P2P configureEapolIpAddressAllocationParams on devices with v1 supplicant HAL
cf3bf71d89 : Auto-upgrade SAP to DBS if available
8506dfa17c : Import translations. DO NOT MERGE ANYWHERE
16cf252387 : Import translations. DO NOT MERGE ANYWHERE
a8ef546172 : Import translations. DO NOT MERGE ANYWHERE
2a9ea34985 : Move resource access to cache
d24ecf0ae2 : Explicitly specify the jarjar rule for generated flag classes
bcfb9deb3e : Fix DoubleBraceInitialization errorprone issues
2f0330aa36 : Fix security isseu by change the field in WifiConfig
0f7d89a59d : Fix security isseu by change the field in WifiConfig
d4ce5e6ce5 : Fix security isseu by change the field in WifiConfig
6b1ff449fc : Fix DoubleBraceInitialization errorprone issues
458d58d326 : SecurityException in getPackageImportance
72d7f2fa9c : Don't check Client prior to CMD_STOP_PNO_SCAN
11d655ac50 : Fix security isseu by change the field in WifiConfig
bee4ed32e3 : Fix security isseu by change the field in WifiConfig
cbc4dc9ad1 : CTS-V Migration Wi-Fi Aware (Step #1)
a1f5ed00ad : Fix security isseu by change the field in WifiConfig
655eb2d84b : Fix security isseu by change the field in WifiConfig
ae562fc3ed : Import translations. DO NOT MERGE ANYWHERE
eca3f190d2 : Fix security isseu by change the field in WifiConfig
50d6327639 : Fix DoubleBraceInitialization errorprone issues
57b94fb0b5 : Ignore NETWORK_NOT_FOUND based on cached scans
d6197336cf : Add shell command to set the roaming mode for a given SSID
f9769ea5c3 : Add method to send/receive Netlink messages on a separate asynchronous handler.
4b0f402a41 : Trigger fast partial scan on WifiConnectivityManager startup
1cc691a809 : Update Keystore Migration flag in the Wifi framework.
4a250b8e00 : Do not print base StateMachine debug log in the WifiAwareStateMachine
41540041f1 : Retrieve multicast groups information during Nl80211Proxy initialization.
6861e19e4a : wifi: Fix ADB Uri parsing result
1340604683 : Per SSID roaming mode change
692e76ae64 : wifi: fixing uri parsing fail when ssid or pwd start and end with "
1bacfc4836 : wifi: Rewrite parsing Zxing uri to support escape character
807a0b895c : Move the convertMultiTypeConfigsToLegacyConfigs to binder thread
684f0f817c : Fix location for auto
48e2f0c0e6 : add "aconfig_storage_reader_java" for generated flag lib
0a8e873944 : add "aconfig_storage_reader_java" for generated flag lib
960c3761ae : Update WifiShellCommand to set the RSSI polling interval properly
5e81554771 : Fix the ConcurrentModificationException issue
1ae0f26849 : Retrieve the Nl80211 Family ID when the Nl80211Proxy is initialized.
fd0081f137 : Add new metrics to evaluate WiFi scorer
67fe6fc0d5 : Create the Nl80211Proxy class. This will act as a wrapper around Nl80211 operations.
c653620819 : Move to use WifiResourceCache
fe0d1baf52 : Optimize WifiResourceCache to get the entry name from resource
9e18a63199 : Use DISPLAY instead of KEYPAD for show pin event
ad563728a6 : Add Java representation of a generic Netlink message.
0a264488bc : wifi: Add unit test to cover ag/27950299
907eb088d7 : Set multicast filter after IpClient re-creation
1b46788ac0 : Support for Wi-Fi Alliance WPA3 RSN overriding
61aa7d795b : wifi: Fix NPE when getBridgedApInstances return null
e7d7cf8e75 : Add Java representation of a Generic Netlink Message Header.
30c03ad6da : Use a temporary string to format the ScanResult capabilities.
889879f955 : Import translations. DO NOT MERGE ANYWHERE
23bf4af262 : Import translations. DO NOT MERGE ANYWHERE
415a71709a : Import translations. DO NOT MERGE ANYWHERE
8b0bd81524 : Import utility class directly from the connectivity project
efad4b3c09 : Log AUXILIARY_SUPPLICANT_EVENT information
c8a8e414df : Fix cipher suite type match issue
dfa4ca8468 : Notify group creation for non-autonomous GO
9c6df68ee0 : Fix the deadlock issue
1c9762d87b : Scorer prediction status for metrics
5bad6dc40a : Bssid should be not null to add current candidate
30ee8fa1dd : Add MaxChannelBandwidth to SoftAP config store
13e864ba03 : Update delayed carrier selection time to 90 seconds.
9f7a35d8fe : Rename the flag as metadata changed
f7e2c90635 : Change voip_detection to bug_fix
fcf98ba459 : Set WifiInfo networkId in supplicant scanning state
70921c6b25 : Fix anonymousIdentity empty check and update to app set value
3b2ff7586f : Add plaintext WifiConfig SSID length check
5b05c68684 : P2P Ownership
7a61a15b58 : fix dependency on modules-utils-build
ec7f33c289 : Delay unpin cellular data
f0144ea958 : Protect against null Binder call
27c85c32c7 : Rework wrong password detection logic
0e3867e4e3 : Add a new failure reason of user reject
fbd0ecdbe7 : Update coverage files
858b092f4e : Fix endless loop connecting to fallback SSID when network isn't found
e24483853c : Import translations. DO NOT MERGE ANYWHERE
feb4c5c8b0 : Import translations. DO NOT MERGE ANYWHERE
8948aa779f : Import translations. DO NOT MERGE ANYWHERE
f60c543782 : Allow test with no SDK limit to run on legacy devices
36ece46d7d : Move to use ParceledListSlice
fd29d238dc : Add jarjar rule for android.net.wifi.flags
3a8be13a4c : Keep all methods in the WifiThreadRunner to avoid crash
5378515d4e : Call WifiMigration#migrateLegacyKeystoreToWifiBlobstore from the Wifi framework.
8094b6bada : wifi: Fix no country code update if fail to set it before
2181de2ff3 : Reject suggestion modify when device is shutting down
be40ee083f : Import translations. DO NOT MERGE ANYWHERE
eac5363f3b : Import translations. DO NOT MERGE ANYWHERE
a1e8ee070d : Import translations. DO NOT MERGE ANYWHERE
cb2cdf144a : Add method to get int and string Array resources
ca1e15a2cf : Fix P2P SSID postfix length issue
2b40def093 : Baseline Lint FlaggedApi violations
1d1aebab2a : Schedule a delayed partial scan if delayed carrier candidates are found.
774b8212f7 : wifi: Update the logging to separate lohs and tethered callback
6f7f5902a2 : Add overlay allowlist for P2P/NAN concurrency
1e65fd1acb : Baseline Lint FlaggedApi violations
c556c3a0ec : Fix the issue of scan settings preferred channels being reset
e005c2dada : Add feature flag for the delayed carrier selection feature.
afe5653dd2 : Generalize the delayed partial scan logic.
2f11fc4558 : Implement delayed carrier network selection.
47635837f2 : Add overlay values to control the delayed carrier network selection feature.
366bc8df18 : Revert "Add overlay allowlist for P2P/NAN concurrency"
f5c81a9639 : Baseline Lint FlaggedApi violations
1bcad53a14 : Add overlay allowlist for P2P/NAN concurrency
32841e46b4 : Wait for upcoming iface during downgrade

+- Project: platform/packages/modules/adb

d4610615 : Code cleanup
3da39565 : file_sync_client.cpp: include strerror() in adb_read() failures.
3a6c4b35 : Make java_sdk_library dependencies explicit
dc52c6b9 : Fix device intergration test
6247f4d0 : Enable device integration test in ATP
834c57ea : Improve openscreen logs
1261c8f7 : Fix benchmark
aa8bdb19 : Remove unnecessary std::move
72e1ac4a : Add a new filegroup so that adb_host proto can be a dep in asuite
7f21987b : Add missing kDetach case
2ee194d8 : Fix ADB Wifi (broken by aosp/2909778)
c58caa21 : Error fix from enabling Clang thread-safety checks.
d9f5d7f7 : Fix enable_adb_incremental_install_default settings check
f2936d5f : Disable adb asan build on Windows
593dc053 : Clean up documentation
f27f05d7 : Fix broken test_device unit test
9ab9114a : Mdns: Don't make openscreen a publisher
ef2e2953 : Fix mdns use-after-destruction on truncated queries
45c08c51 : Add adb host asan target
7799b4ba : Refactor should_use_libusb
c6cc4ca2 : Document Adb Wifi some more
899b99af : Make sure USB interfaces are released on shutdown
4112c118 : Fix server-status: Fail if string too short
0578941d : Add server-status service + command-line
a8ab5cec : Pedantry: even modern C doesn't need (void) any more.
e76e5ef4 : Move error_exit() and perror_exit() into client/.
9fd69cfe : Use Openscreen mDNS backend by default
d3e5a5dc : The libc++ upgrade means we can use contains() in adb now.
11279d11 : Document how ADB Wifi works
89bd8c65 : Improve adb_revcmsg error logging
b94502ad : Add MDNS trace category
c692c166 : Fix Openscreen on macOS

+- Project: platform/packages/modules/common

8b70c5ed : Revert "add new dependency"
e002073b : add new dependency
276e5c0b : Add android.hardware.wifi.supplicant-V4-java to allowed_deps
4437ced0 : Add android.hardware.wifi.supplicant-V4-java to allowed_deps
946c81e9 : [Ranging] Add framework-ranging to allowed deps
c27a472e : min_sdk_version of tempfile increased.
53e54a14 : build/allowed_deps.txt: add libaom_sve2
68d6f8d0 : build/allowed_deps.txt: add libaom_sve
6279575f : build/allowed_deps.txt: add libaom_neon_i8mm
33cc5acc : The new version of tempfile has some new dependencies.
3af64e7d : Added gson deps for Adservices
41f1e5b0 : wifi: Upgrade hostapd/vendor HAL aidl version
70a85f9f : Allow exporting app function flags for PermissionController
49ce9661 : Update allow_deps.txt for ipmemorystore-aidl-interfaces-V11-java
867269da : Make java_sdk_library dependencies explicit
78ba6c01 : Adapt to module rename.
7551128c : Revert "build/allowed_deps.txt: add libaom_neon_i8mm"
2e28765a : Add mainline modules apex_defaults for b-launched-apex-module
b669ff4c : Allow VDM aconfig flag
6247e8c8 : Add networkstack-aidl-interfaces-V22-java to allowed_deps.
5db2bd8e : build/allowed_deps.txt: add libaom_neon_i8mm
a3aa31bc : build/allowed_deps.txt: add libaom_neon_dotprod
2975f782 : build/allowed_deps.txt: add libaom_arm_crc32
28a519e5 : Add kotlin-stdlib-jdk7 and kotlin-annotations to allowed_deps.txt
4e3ec765 : Expose AppSearch Flags
883bbeba : Update allow_deps.txt for net-utils-connectivity-apks static lib.
02afc8ab : Revert^2 "Add SettingsLib flags dep to allowed_deps"
c8c35daf : Remove unused soong_config_module_types
62bb3b91 : Revert "Add SettingsLib flags dep to allowed_deps"
a1cd73b9 : Revert "Revert "Update allow_deps.txt for refactored CaptivePort..."
96a0191e : Add SettingsLib flags dep to allowed_deps
b8d32407 : Revert "Update allow_deps.txt for refactored CaptivePortalLoginLib"
6196a9d8 : Update allow_deps.txt for refactored CaptivePortalLoginLib
fdfbee8c : Added auto_service_annotations(minSdkVersion:current)
5c247109 : Revert "Revert "Switch NDK libc++ from prebuilts/ndk to prebuilt..."
1d7009e9 : Revert "Switch NDK libc++ from prebuilts/ndk to prebuilts/clang"
d04e6cb4 : Added auto_service_annotations(minSdkVersion:current)
0a02cc69 : Switch NDK libc++ from prebuilts/ndk to prebuilts/clang
ad91e8ac : Added auto_service_annotations(minSdkVersion:current)
07d62daa : Install ART debug APEX from ENG build
4b344d00 : Bumping minsdkversion to 21
541bc6d9 : Add psych to the list of module owners.
fee12fa0 : Remove hansson@google.com from build/mainline_modules_sdks_test_data/OWNERS
6d6647d8 : Remove hansson@google.com from OWNERS
fc83c647 : Revert^2 "updated minsdk version from 19 to 21"
f8864a42 : Remove allowlisted androidx.* libraries from allowed_deps.txt
cd53c773 : Include Photopicker in allowed_deps
00610ade : Update allow_deps.txt for net-utils-*
c1f50804 : Remove allowlisted androidx.* libraries from allowed_deps.txt
238ec061 : Remove allowlisted androidx.* libraries from allowed_deps.txt
d7ea8135 : Allow dependencies on the ART java flag library.
d4a4598c : Do not fetch_artifacts when executed via Gantry.
e960d58d : Change -p flag to -g (gantry_download_dir) in finalize_sdk script
2b114ff9 : Update android.media.audio.common.types
cd82a09d : Add libprocessgroup_util
daa20c1e : Revert "updated minsdk version from 19 to 21"
d790ff73 : Drop use_source_config_var from >=V module sdk snapshots
62099366 : Update android.media.audio.common.types
a16a2ee9 : Revert "Update minsdk bump from 19 to 21"
0838852c : updated minsdk version from 19 to 21
c6e08067 : paging minsdk bump from 19 to 21
c0826463 : Allow dependencies on the ART flag library.
257559f2 : Pass mainline module info file path when executed via Gantry.
4b33cd41 : minsdk bump from 19 to 21
f7bcd268 : Update allowed_deps.txt with libexpresslog
c8fcd91d : Added prebuilt_androidx.graphics_graphics-shapes(minSdkVersion:21)
12bba6ea : updated minsdk version from 19 to 21
fcc40f77 : Update minsdk bump from 19 to 21
241574e2 : Add libraries for cellbroadcastreceiver flags to allowed_deps.

+- Project: platform/packages/providers/BlockedNumberProvider

9a0e4d9 : Make BlockedNumberProvider emergency number check more robust.
965855a : Make java_sdk_library dependencies explicit
c2cc84f : Don't link framework aconfig libs for platform targets

+- Project: platform/packages/providers/CalendarProvider

4677e77 : Make java_sdk_library dependencies explicit
3fda7ae : Import translations. DO NOT MERGE ANYWHERE
ba2456e : Import translations. DO NOT MERGE ANYWHERE
772062e : Import translations. DO NOT MERGE ANYWHERE
4e15c9b : Update CalendarProvider debug activity to handle...
ed392ca : Import translations. DO NOT MERGE ANYWHERE
3e8a4f0 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/providers/CallLogProvider

630ecbd : Make java_sdk_library dependencies explicit

+- Project: platform/packages/providers/ContactsKeysProvider

f74d23d : Make java_sdk_library dependencies explicit

+- Project: platform/packages/providers/ContactsProvider

48f5401c : Add methods to get number of contacts for DCA move
8c37a460 : Move the string array of "eligible system cloud account types" from CP2 arrays.xml to the system config. Also leave the value as empty.
839bb902 : Updated the DefaultAccountManager's method, to simplify the default account (DCA)'s updating and invalidation policy, including:
29f467bf : Added the ContactsProviderTests test modules such that the tests can run under the flag all-on and all-off mode.
454b69af : Add DCA Move method
767f5036 : Update search_index table on account removal and contact aggregation
8704df95 : Import translations. DO NOT MERGE ANYWHERE
68da9603 : Import translations. DO NOT MERGE ANYWHERE
b7712cf0 : Make java_sdk_library dependencies explicit
deda49be : Import translations. DO NOT MERGE ANYWHERE
99575562 : Cleaned up the flag support_phone_uid_check_for_multiuser
9f96448b : Fix ContactsProviderTests for HSUM devices
c315e8f4 : Make java_sdk_library dependencies explicit
1e1ee1ef : Import translations. DO NOT MERGE ANYWHERE
226fe7c7 : Move sync stub creation behind a separate flag
7f310cb2 : Implemented the account compabilities check in updateRawContacts and updateGroups method.
8ef703d9 : Move the CP2 Contact Move methods into a new class
b37fdc4b : Loaded the eligible system cloud account types from arrays.xml so that it becomes overlay-able.
ca832df3 : Check account compabilities for raw contact and group inserts.
0a857adf : Introduced the DefaultAccountManager which provides utility to get and set the default contacts account.
94534435 : Create Move API sync stubs more efficiently
f7b329f6 : Import translations. DO NOT MERGE ANYWHERE
b34664e0 : Remove all related rawContacts on Account un-sync.
45b2a935 : Refactored ContactsProvider2 by moving resolveAccount and resolveAccountWithDataset method to a separate class. Added unit tests.
2e44bccb : Update Move API with results of manual testing
63ce8273 : Update year for MoveRawContactsTest copywrite statement
e7d8f44f : Move Groups along with Raw Contacts
0812d40c : Suport the DCA in tri-sate (unknown, device, cloud) in the utility function.
35bfa369 : Mark permission usage by ContactsProvider.
1dcb3c9b : Refactored updateCustomContactVisibility in ContactsDatabaseHelper
2f80095d : Delete non-portable data rows in CP2 Move API
c4a8be64 : Initial checkin of CP2 Move API
feed9a70 : Check system and phone UID in multiple-user-aware way
3dece61e : Add aibra to owners of CP2
b1d7f6dd : Import translations. DO NOT MERGE ANYWHERE
40af69eb : Import translations. DO NOT MERGE ANYWHERE
853fb1d1 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/providers/DownloadProvider

d49b28ed : Import translations. DO NOT MERGE ANYWHERE
691fec5a : Import translations. DO NOT MERGE ANYWHERE
7f98553c : Import translations. DO NOT MERGE ANYWHERE
a037ae74 : Change runner to androidx.test.runner.AndroidJUnitRunner so that @Ignores are honored
29acf470 : Reapply "Merge 24Q3 to AOSP main"
0d60ccc7 : Revert "Merge 24Q3 to AOSP main"
5440ee76 : Make java_sdk_library dependencies explicit
a768d1da : Import translations. DO NOT MERGE ANYWHERE
6fc5d010 : Import translations. DO NOT MERGE ANYWHERE
bc4c1c99 : Import translations. DO NOT MERGE ANYWHERE
6a344375 : Import translations. DO NOT MERGE ANYWHERE
e74442d2 : Import translations. DO NOT MERGE ANYWHERE
3909240c : Import translations. DO NOT MERGE ANYWHERE
4b439529 : Import translations. DO NOT MERGE ANYWHERE
4615b1f5 : Import translations. DO NOT MERGE ANYWHERE
13ad8c41 : Import translations. DO NOT MERGE ANYWHERE
c93c11b6 : Import translations. DO NOT MERGE ANYWHERE
8d3be5f1 : Import translations. DO NOT MERGE ANYWHERE
c5d740b5 : Change runner to androidx.test.runner.AndroidJUnitRunner so that @Ignores are honored

+- Project: platform/packages/providers/MediaProvider

75f3d8099 : Import translations. DO NOT MERGE ANYWHERE
3b99810ad : [PhotoPicker] Respond to package disable notification to reset current cloud provider when disabled.
907c4754f : Create media status table for keeping track of the search data processing status and holding media metadata we want to keep track of for search
695d87240 : [Embedded Picker]Add animation to navbar and grid scroll.
f481dea71 : Add RequiresFlagsEnabled to EmbeddedServiceTest
fd5dc44ee : Migrate usage of test PhotopickerConfiguration to builder.
cfa9128ab : Import translations. DO NOT MERGE ANYWHERE
bd5f42aa4 : Add restore logic
48a3dfa5c : Add RequiresFlagsEnabled to SessionTest and EmbeddedPhotopickerImplTest
fc577b7af : Update search screen as per specs when Search bar is tapped
3ab5f81c8 : Use calling package UID with db UUID for mediastore version
b105d249d : Prevent ProfileUnavailableDialog from launching in the embedded runtime.
4f0e39d6f : Protect the albums page from errors in the CMP.
9547958af : Enable Search bar in Photo picker
64b5a126f : Settled un-necessary changes for URI Debounce on media selection
deb42027d : Enable the support of Embedded PhotoPicker in PhotoPickerTool
38488004d : Import translations. DO NOT MERGE ANYWHERE
1bde1eea4 : Test being less green and not recycling anymore.
b3af6d95f : Fix embedded crash when items are long pressed.
ff980f8cd : Add SessionScope and update scope bindings.
c3cea6a40 : Make java_sdk_library dependencies explicit
bdba49de7 : Make java_sdk_library dependencies explicit
96f18cdd6 : Create TestPhotopickerConfiguration builder that can be used in tests
87eb16d0a : Add Binder.clearCallingIdentity(); to Binder incoming calls
8a15ad84b : Import translations. DO NOT MERGE ANYWHERE
b0d38cb2b : Import translations. DO NOT MERGE ANYWHERE
48c6d7adc : Make java_sdk_library dependencies explicit
da5a2e66e : Fix events provider in the photo picker modules
be7babe53 : Remove SetDialogDestinationToEdgeToEdge as it is no longer needed.
a38b8cd77 : Add new framework-photopicker inside MediaProvider module
e30c244fb : Import translations. DO NOT MERGE ANYWHERE
21e78a9ac : Fix embedded picker app content and container color
e39d5e984 : Introduced URI debounce on selection and deselection of media items
dd460388e : Make java_sdk_library dependencies explicit
beb5b6795 : [PhotoPicker] Modify documentation for EXTRA_PICKER_PRE_SELECTION_URIS.
bff215d83 : FuseDaemon: support RENAME_NOREPLACE rename
fc96fcd9f : Fix errorprone issues
c5f6555db : Create search feature in photopicker/features directory
6b16d19cc : Create new flag to enable search feature in photopicker
e2275d393 : Import translations. DO NOT MERGE ANYWHERE
cbb33c36d : Update database rows with correct media type for asf files
ee62c9f8d : Move Embedded APIs to new Package
643e94a6e : Replace @EnableFlags with @RequiresFlagEnabled
f2e8702ec : Fix inferred_date filling
f3198e712 : Ignore MaxSelectionTest and MimeTypeFilterTest on R
d801e47a9 : Backfill inferred_date
8c1f5b7e1 : Move selection icon to right center align with arrow icon
374f81e64 : Update strings shown in empty favorites/Videos album
6ecaea628 : [PickerChoice] Modify ACTION_USER_SELECT_IMAGES_FOR_APP documentation.
b33944506 : [PickerChoice] Adding database clean up for excess grants.
66dcc27f4 : Update Embedded PhotoPicker APIs
c59ed53e5 : Import translations. DO NOT MERGE ANYWHERE
310d9558a : Make java_sdk_library dependencies explicit
e6c5be079 : Update ProfileSelector colors.
f728db8d8 : Revert the hiding of profile selector spacer in embedded
3cdbf5209 : Prevent apps from renaming files they don't own
3f12cfbd7 : Prevent apps from renaming files they don't own
da12683b5 : Handle .asf files as video media type
6e528e5dc : Import translations. DO NOT MERGE ANYWHERE
dddd6e47f : Update photopicker README
390057da7 : Suppress DisabledAccessibilityTest on R/S
d86c87a26 : Add new framework-photopicker inside MediaProvider module
f8bc9c024 : Reduce media picker app icon-size
baf25bff5 : Add LazyInjectionDetector linter to Photopicker.
7a8487f3f : Revert^2 "Add backup code for B&R"
b99230fc6 : Initialize UserMonitor lazily in MainActivity
f4c4cd4ba : Import translations. DO NOT MERGE ANYWHERE
699691bb1 : Add margin around Banner Icon
dac78e902 : Add end padding to Banner text container
754b8eb11 : Ensure preview media fills all available space.
6fb30877b : [PickerChoice] Adding limit to the number of grants returned on query.
7e80d6f82 : Updates to preview in single select mode.
5abfb554a : Empty the selection on data disruption.
70249180a : Add impl for SwitchProfileBanner
156503815 : BannerManager updates to support session dismissable banners.
c9fb2c279 : Add TestOptions and remove EmbeddedTestModule.
3bd7fbcf2 : Adjust banner Title color to onSurface
a09b05fef : Make Flag declarations exportable
347cb0290 : Allow Back navigation to close the Photopicker.
300d40e3f : Support a recents section at the top of the Photo Grid in Kotlin Picker
896d99248 : Add QUERY_ARG_MEDIA_STANDARD_SORT_ORDER
9e0c05cdd : Define OemMetadataService contract
22a890bc0 : [Embedded Picker]Add more unit tests to SessionTests.
dd4730d7e : Ensure contentDescription is getting set for photo grid squares.
a1e01d19b : Modify flag for picker pre-selection to make it read_only.
4b139a5fc : Enable bytecode optimization for Photopicker
cfadfacbb : CloudMediaFeature is enabled based on Cloud flags.
b5d990223 : Make service compatible with api definition
71ad74940 : Add embedded photopicker apis
d9400c6c4 : Ensure app access when requesting thumbnails
be7c28a33 : Support BITS_PER_SAMPLE & SAMPLERATE
f7fad5c96 : Add inferred_media_date column in the database
b711c732c : Import translations. DO NOT MERGE ANYWHERE
0a51bedd6 : Import translations. DO NOT MERGE ANYWHERE
9109091d5 : Import translations. DO NOT MERGE ANYWHERE
0c642c1e6 : Add new APIs for opening media files
a7604083b : Make picker_pre_selection trunk staging flag is_fixed_read_only=true
82d641f52 : FuseDaemon: don't fail on EINVAL when reading directory entries
ce00c8062 : [PhotoPicker] Add @GuardedBy("mutex") annotation in DataServiceImpl
201ee0012 : Hide profile selector in picker choice
2b3ac5843 : Update privacy banner string
3b20b52a6 : Fix selection accessing dataservice in EmbeddedServiceModule
a8cf0a565 : Ensure PhotoPickerActivity is always enabled in MediaProvider.
1604ba79a : Add default album icon for the Camera album.
053cd0b73 : Supress AlbumsTabTest and BlockedByAdminProfileButtonTest on pre-S devices.
6f1327155 : Compare appId instead of uId
331ed69b9 : Import translations. DO NOT MERGE ANYWHERE
44a696588 : Fix DoubleBraceInitialization errorprone issues
0f1b24f08 : Set EmbeddedService to use aconfig flag
b3aa809ba : Add read_only to Embedded Flag
b84b7f2a5 : Add gulshansingh@ to pdf OWNERS
7bf81eb3e : [PickerChoice] Enable de-select all option.
8fda40151 : [PhotoPicker] Support pre-selection in PICK_IMAGES
d561e4b7f : Revert "[PickerChoice] Enable de-select all option."
a38429bba : Revert "[PhotoPicker] Support pre-selection in PICK_IMAGES"
b77657893 : Implementation of touch event APIs in Embedded PhotoPicker
826266733 : [PickerChoice] Enable de-select all option.
6f6c88dcc : [PhotoPicker] Support pre-selection in PICK_IMAGES
0b68837a0 : throw IllegalStateException (instead of 0) when in getGeneration function when call returns null
af40bac42 : Use disruptiveDataUpdateChannel in PhotopickerMain
3bbe29d7e : Do not assume constant R class fields
880394f93 : Add empty state for Camera album
300e051cf : Revert "Add backup code for B&R"
58de1be71 : Update default albums shown in Kotlin Picker
abfcb99a8 : [Embedded Picker] Responding to client's config changes.
e5be587e6 : [Embedded Picker] Propogate embedded picker state.
c2caa54ad : Handle sync cancellation gracefully
abd05986d : Don't allocate a buffer if not related to xmp
d76569b8b : [PickerChoice] Enable picker choice activity in modern photopicker
4dce35b9e : Resize the thumbnail in AlertDialog along with window size.
7847ffb0c : Grant/Revoke URI permission when item selected/deselected in emebedded
fb6fc223f : Add metrics impl for banners
c3910dce1 : [PhotoPickerToolV2] Add accent color feature, meta data details, pre-selection of media feature and CREATE_DOCUMENT intent.
8ef27c63a : Move Banners into the scroll container on PhotoGrid.
9d6c46a1c : [PhotoPickerToolV2] Include PickerChoice screen, handle permissions for images, videos or both in the PickerChoice screen
3d3c4f845 : [PickerChoice]Enabling MediaQuery to support preview data.
e85f76a4a : Remove unnecessary thread creation for public volume recovery
31e3a7e60 : Adding logging code for photopicker atoms. Add a new selectable interface for Media items to ensure that media items do not end up holding any state.
0576282ea : Update EmbeddedPhotopickerFeatureInfo default mime types
71b04fb0e : Add backup code for B&R
14b388f63 : UX accent color updates
18eb84e0d : [PickerChoice]Introducing API for count of preGrants.
1781d7672 : [PickerChoice]Enable grants sync and isPreGranted field fetch.
0e635f046 : Change string values in Media Picker notif settings
d16e368d2 : Add GlideTestRule to all UI tests.
cb98b7f5e : Null pointer exception fix for getGeneration
238cd0382 : Revert "Change string values in Media Picker notif settings"
7d7fd31e4 : Minor padding tweaks & updated selection icon.
d99f613e8 : [Embedded PhotoPicker] Integrate intent extras
82fff6699 : Mark media_cognition_service flag as read only
decff6d73 : Updated mediaprovider documentation
5da987559 : Change string values in Media Picker notif settings
13f4ef707 : Add target preparer to MediaProviderTests to disable install verifier
fcbf367b3 : Import translations. DO NOT MERGE ANYWHERE
45cfa2f15 : Implementation of EmbeddedService and Session
05f272fdf : [PhotoPickerToolV2] Include DocsUI screen using ACTION_GET_CONTENT, OPEN_DOCUMENT and OPEN_DOCUMENT_TREE intents
fce8e264d : Fix tests incorrectly binding main scope.
944634a01 : Update database schema to add oem_metadata column
d0078cd81 : Enable Caching in PdfRendererPreV.
61fe722c2 : Handle unchecked exceptions in MediaProviderClient as much as possible
abd7b5a15 : Add banners for CloudMediaFeature
8d78a1e3d : [PhotoPickerToolV2] Include custom Mime Type Filter option and Launch tab(Photos/Albums) in PhotoPickerScreen, UI enhancement, resolve the scrolling issue, change the icon of the app.
3b41cd35b : Fix backward compatibility issue in kotlin picker for allowlisted providers
73499bb36 : Fix merged and local album order in kotlin picker
38767b82f : [Embedded Picker] Introduce embedded state and its manager.
cef88c3ae : Fix multi-select for ACTION_GET_CONTENT
bbc7c24f4 : Handle */* intent wildcards for ACTION_PICK_IMAGES
ea9ad5e34 : Add asynchronous call to recover public volumes
03781bcc6 : Ux updates to Preview screens.
ef28b195c : Import translations. DO NOT MERGE ANYWHERE
d9a441a5b : Import translations. DO NOT MERGE ANYWHERE
3027d8597 : Import translations. DO NOT MERGE ANYWHERE
cf553822d : Add DataService#getAllAllowedProviders method for Banners
9d2b0a44c : Remove unused methods
67e269d6f : Update tracking bug for mediastore version lockdown
8a776818f : Add flag for OEM metadata feature
39396cc4f : Fix text accent color bug getting set with no accent color.
188e4b607 : Enable Werror on kotlin photopicker compiler flags
fe6d1fab1 : [Embedded PhotoPicker] Integrate bound service framework APIs
726d0d32a : Mark Intent in PhotopickerConfiguration as private
de35e43f5 : Remove Intent dependency from PhotopickerTheme
7d4beb9d0 : Update ktfmt settings for MediaProvider
c5bebfcc1 : Ux updates to album grid & empty state
eef3f7776 : Add/Update DataService APIs to serve data for Banners
6f9da2509 : Add FixedAccentColors to PhotopickerTheme.
39549df55 : Setup typography for PhotopickerTheme.
80e53f664 : Update dropdown menu styling based on ux feedback
d891660ae : Update selectionbar ui
c2eb903c1 : Suppress ActiveProfileButtonTest on pre-S devices
39264ff75 : Add BrowseFeature for diverting to documentsui
0888b7f36 : Add aconfig MP flag to enable Embedded PhotoPicker
e616f0e55 : Import translations. DO NOT MERGE ANYWHERE
60190ec5a : Add PdfRendererScreenshotTests as a standard unit test and rename it to PdfCompatChangesTest
a79fd3998 : Suppress compiler deprecation warning in test code
a216b69ce : Proactively enable picker cloud media queries on reboot
1d4838559 : Use extracted intent values from PhotopickerConfig in DataService
323e66360 : Fix issue with single selection after preloader cancel
7c56fab87 : Remove unnecessary method
66fbcaf96 : Make Kotlin Picker UI Collection info aware
dde6ccd62 : Migrate existing photopicker tool in kotlin including ACTION_PICK_IMAGES, ACTION_GET_CONTENT, Multiple selection and Ordered selection features
5cb97fe95 : Ensure grid thumbnails fill the whole container
64e635229 : Implement orderedselection UI
48d793308 : Add Photopicker to base mediaprovider apex
b5abd7cf4 : Re-enable PublicVolumeTest
6931b5300 : Stop recreating db schema on restore
86687b1b8 : Add Empty states to Photo and Album grids
70be4666f : Mark some flags as is_fixed_read_only
b559a55f5 : Implement custom equals and hashcode for Media
03935b969 : Add metrics to stable uris restoration
0d49b14c0 : Import translations. DO NOT MERGE ANYWHERE
0b2c52840 : Import translations. DO NOT MERGE ANYWHERE
aa0dd950e : Import translations. DO NOT MERGE ANYWHERE
27258d46b : Add base test class for embedded photopicker
85821f730 : Add flag for backup and restore
dc645e895 : Observe configuration in compose tests
c0452a9ef : Add Icon and update app label
ac125ae24 : Add OS flag libs to MediaProvider jarjar rules
c64be4314 : Supressing Tests on R & S OS builds that can't find IMediaCognitionService.aidl
160e2cad9 : Fix queryAlbum and queryAlbumMedia for embedded
8ef05a171 : Remove ModalBottomSheet and replace with BottomSheetScaffold
7aa560021 : Refactor mediagrid and fix mis-placed select icons
5797e66f7 : Import translations. DO NOT MERGE ANYWHERE
c2dd7d370 : Import translations. DO NOT MERGE ANYWHERE
4b8bc2794 : Import translations. DO NOT MERGE ANYWHERE
79f181a13 : Ignore legacy storage app for targetSdk>=V
5402f690a : Implement privacy explainer for photopicker
04e1ec803 : Update Banner.icon to be a composable function
b21e0651f : Add scrim behind media grid text
9c94e671b : Add trunk stable flags for stable uris for public volume
6f0ecaa40 : Add trunk stable flags for stable uris for external primary
ca8b27026 : Fix test api usage for mainline presubmit
a97c38611 : Layout updates for navigation bar & AlbumMediaGrid
794442740 : Update to preview routes
35dd0076d : Add PhotopickerTests to mts-mediaprovider
dc63b6bc8 : Enforce min_sdk_version=30
149833209 : Clean up DateTimeUtilsTest#testCapitalizedInDifferentLanguages
4cc893670 : Fix queryMedia failure for embedded
1eac19f87 : Remove MANAGE_EXTERNAL_STORAGE permission from media provider module
396bcafaf : Add trunk stable flag for mediastore version updates
fd42ce24c : Add BannerManager and Banner
1e52eb6f5 : Disable stable uri for external primary
6cdcadb25 : Fix bug to allow logging all events
1e927eec5 : Add USER_SELECT_IMAGES_FOR_APP activity-alias
d9be847c7 : Fix showing quiet mode profiles that request to be hidden
b5dc0b8ec : Import translations. DO NOT MERGE ANYWHERE
7c4c7fd4a : Add BroadcastReceiver for DeviceConfig changes.
4e49ad63f : Implement EXTRA_PICK_IMAGES_LAUNCH_TAB for Photopicker
ba3d1fb40 : Add mimetypes and pickImagesInOrder to PhotopickerConfiguration
5744abc98 : Housekeeping: Make DeviceConfigProxy injectable
d94878dbd : [PhotoPicker]Enable Preview respecting pre-grants.
dc7f94d3f : Basic setup for adding logging to the kotlin photopicker. Change includes the logging class as well as the abstracted events for protos.
d02c4053f : Update thumbnail invalidation logic to keep .nomedia file
6540513c5 : Add DatabaseManager to Photopicker
df90d248b : Baseline Lint FlaggedApi violations
5207e62db : Add enable_modern_photopicker to mp flags
30e96b0ed : Baseline Lint FlaggedApi violations
87b8c791f : Revert "Wait for MediaProvider to come up if the client is unavailable"
ba964ef3e : Revert "Proactively enable picker cloud media queries on reboot"
9b9a75f09 : Add caller information to PhotopickerConfiguration.
24da4a03b : Remove createUnsafe constructor from EmbeddedLifecycle
11e80cf23 : Import translations. DO NOT MERGE ANYWHERE
09a2be5e7 : Wait for MediaProvider to come up if the client is unavailable
0aef99add : Proactively enable picker cloud media queries on reboot

+- Project: platform/packages/providers/TelephonyProvider

36bc768d : Carrier ID table rollout all_sdk_carrier_list_Rollout_20241009 Publish the latest carrier id table. This build IS suitable for public release.
b803aeeb : Fixed get packages for HSUM devices
4c6dda37 : Fixed the incorrect uid check for HSUM mode
45d9d756 : Carrier ID table rollout all_sdk_carrier_list_Rollout_20240912 Publish the latest carrier id table. This build IS suitable for public release.
be9d3c87 : Cleaned up the flag support_phone_uid_check_for_multiuser
cd6bfc42 : Make java_sdk_library dependencies explicit
18a5a4c5 : Clean up satellite provision APIS
5fb0368b : Factory reset: don't crash if voice feature is absent
ec922880 : Telephony Provider version for HSUM
07ee8699 : Carrier ID table rollout all_sdk_carrier_list_Rollout_20240714 Publish the latest carrier id table. This build IS suitable for public release.
1ad499de : Add debug logs in TelephonyBackupAgent
db8047e3 : Check system and phone UID in multiple-user-aware way
53a18455 : Check system and phone UID in multiple-user-aware way
ff82938b : Support NTN-Capable Subscription API
65913d9a : Revert "Support NTN-Capable Subscription API"
ef5f94d7 : Support NTN-Capable Subscription API

+- Project: platform/packages/providers/TvProvider

62e28d5 : TvProvider: fix null arg exception
98a80e9 : Make java_sdk_library dependencies explicit
d54c347 : TIF: Patch for call function
4fdad6f : TIF: Patch for call function
5eb6e62 : TvProvider: Sharing db for Broadcast Feature Support
6b02e87 : Import translations. DO NOT MERGE ANYWHERE
4c1f99b : Import translations. DO NOT MERGE ANYWHERE
3dc06d7 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/providers/UserDictionaryProvider

26fab86 : Fix TextServicesManagerService NPE in UserDictionaryProvider

+- Project: platform/packages/screensavers/PhotoTable

c38cc1c : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/services/AlternativeNetworkAccess

f0882fa : Fix ONS to only return opportunistic subs
2405815 : Fix Typo in ONSProfileSelector
c00d8f9 : Make java_sdk_library dependencies explicit
fb98b4a : Don't link framework aconfig libs for platform targets

+- Project: platform/packages/services/BuiltInPrintService

cd8f9bd : Import translations. DO NOT MERGE ANYWHERE
57cdbf0 : Import translations. DO NOT MERGE ANYWHERE
65daaf1 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/services/Car

6263f0a04c : Fix listDialogPortraitTest for short screen
9454fc5336 : VUR should not be set to false for subscribePropertyEvents.
29b2cc676e : Restart launcher if TaskView not initialized
9cc7b813ad : Fix portrait launcher crash during onDestory
908f77d60f : Fix SurfaceControlViewHostTests for portraitUI
487eb6cc1f : Fix RoleManagerTest for landscape UI
d879e26f10 : Ensure to send config change event only for displays with valid occupant zone info
d66abdb436 : Add custome keyevent to update app card in driverUI
36ad1df55c : Do not start UserPicker if it already on top and visible
b8466efe0b : Remove automotive-ravenwood-presubmit from car-lib test mapping.
136737b027 : Use checkService instead of getService.
5897c18e24 : Use checkService instead of getService.
9905ce3334 : Remove ShortcutsUpdateReceiver from Car Settings manifest
c6a5e1a221 : Temp fix for CtsSurfaceControlTests
25abd73bd4 : Add audio control HAL configuration flag
e4168e38b2 : Catch exceptions from unbindService following failed bindService.
864eb1f09f : Gate secure passenger user support behind a flag
588c205c0d : Expand media control bar on swipe up gesture
a8675f4b59 : Add boot completion time to carwatchdogd boottime report
d2bd19e5ca : Support quit immersive mode on the same component
b7c86b3024 : Fix error prone in AudioManagerWrapperTest
762e96b918 : Revert^2 "Use waitForService instead of getService."
774abc26ba : Revert^2 "Prevent death recipient leak."
19e3222bfa : Revert "Prevent death recipient leak."
7c94663b38 : Revert "Use waitForService instead of getService."
1bb0dc424d : Revert "Prevent resource leak in CarPowerPolicyServer."
750adf4ed7 : Removed unused txt files
a1a5329ea0 : Add host flag to CarLibHostUnitTest in TEST_MAPPING
182847b017 : Prevent resource leak in CarPowerPolicyServer.
83c2d58f1e : Remove ExperimentalCarUserManager/Service
239a4bec46 : Removed unused code
a7e7d9f379 : Revert^4 "Force PhoneGlobals creation to fix BT messaging"
b2c5a6f42c : Move zone default config assigment out of for loop
1bb1669598 : (2/n) Instrument CarUserService for improved performance investigations
33e0167e38 : Make java_sdk_library dependencies explicit
ccfae18579 : Removed the script to enable ExperimentalCarUserService
3954e8c7b6 : Use V4 VHAL property.
6ab4566afe : Define java_defaults for VHAL interface.
4521317a35 : Fix failing CarDevOptions unit tests
34e9879f23 : Add logs for better debuggin in DD
15935d7c52 : Car service to change swap spaces before hibernate
16dc095ed1 : Improve the instrumentation of window management code in CarActivityService
540f744679 : Use waitForService instead of getService.
6698e02767 : Prevent death recipient leak.
1ff193e5dc : Remove ExperimentalCarUserManager/service from Car and ICarImpl
441b8ba59c : Remove ExperimentalCarUserManager/Service
bd711741c5 : Add automotive-ravenwood-presubmit to TEST_MAPPING.
5aec16d39e : Update the DD Media screen extras
1111e31c89 : CarDevicePolicyService: add missing permission checks
c24ee2c46d : Make java_sdk_library dependencies explicit
ac7dc236fc : Import translations. DO NOT MERGE ANYWHERE
d956ddfaa1 : Import translations. DO NOT MERGE ANYWHERE
b1e7470ef0 : Import translations. DO NOT MERGE ANYWHERE
4152edec90 : Import translations. DO NOT MERGE ANYWHERE
63574d09db : Import translations. DO NOT MERGE ANYWHERE
29ba205fd9 : Import translations. DO NOT MERGE ANYWHERE
9407c8b15a : Update Context Switch Delta & Equality Check in ProcStatCollectorTest
6f89d118be : Update handling of ShutdownPrepare
eb2421563a : Add READ_PRIVILEGED_PHONE_STATE to notifications pre-granted permissions
b946cb2559 : Changes to use cuttlefish_v4l2_streamer
9aeb8508d4 : Rename PerformanceProfiler structs to improve readability
43f8c4c4f4 : Add a PSI monitor script and sample CUJ execution script.
badc3c3af0 : Make java_sdk_library dependencies explicit
eeed91008b : Make java_sdk_library dependencies explicit
00f9658631 : Add boot start time to carwatchdogd boottime report
6f2e4af9fa : Update automotive code coverage keyword for CarLibHostUnitTest
34fe9dfe33 : Update entry point for Fingerprint enrollment
1a2c311f1a : Fix errorprone issues
4ec3d75f84 : vendor freeze Android 14 vendor and Android 15 system
dff26272b6 : Move killAllBackgroundProcesses in if statement
40ad546c6f : Disable BluetoothKeyMissingReceiver in CarDeveloperOptions
15968eb4b8 : Fix error prone in AudioManagerWrapperTest
0ffd3b3034 : Add code_coverage and automotive keywords to CarLibHostUnitTest
e3a7fb8e37 : Increase inactive history item width
aba407f212 : Add data subscription fragment to Kitchen Sink
6965d0e256 : Import translations. DO NOT MERGE ANYWHERE
bcbfd54566 : Move car audio zones helper test to car unit test
9171cb29d2 : Map OEMDesignFrameworkResRRO shapes to token values
9e7572d2f1 : Revert "Remove messaging package."
fb4b7fb946 : Update form factors to module profile elements
b897b511a4 : Import translations. DO NOT MERGE ANYWHERE
7654d6dedb : Increase code coverage for PowerHalService.
d4b750fff6 : Notify other displays about brightness change.
5b13fa7c25 : Make media card compatible with standard custom actions
105d0e23ec : Fix testPermissionLaunchMultiUidTask for portraitUI
7c574909cf : Add NorthStar OEM sample customization
1364a04f05 : Update failure recovery page for portrait ui
fbaaba0ef8 : Use record for PropertyPermissions.
a96683c99f : Set full radius corner to arbitrarily high value
66ab92a0aa : Use record for CarSvcPropertyConfig.
9ca93b20f9 : Declare CarDisplayInputLockTest activity in android_car_api_test
47b50c1863 : Move CarDisplayInputLockTest tests to android_car_api_test
dbbd4ad1bb : Use systemui:icon attr for notification system bar button
3cf4338d4d : Re-enable flaky tests in CarPropertyManagerTest
7b7e3898f5 : Fix crash in query statement for USB settings due to null bind value.
fc9f58f27a : Refactor to fix sizing of content panel
35fb1742be : Remove messaging package.
c7c1e97a17 : Improve test coverage for android.car.hardware.property.
a325069515 : Update permissions for launcher and systemui
2217aea525 : Move car fade helper and zones validator test to unit test
517c0fefdf : Add textColorPrimaryDisableOnly theme values
d11913fc1c : Exclude private constructor from code coverage.
5c8db178ec : Exclude deprecated code from code coverage report
b25a153de9 : Fix a code path where brightness is not scaled correctly.
67dcddd9b2 : Replace #ifndef#define with #pragma once in carwatchdogd
1a85fc7979 : Replace strong pointers with smart pointers in ServiceManager
09132a7fce : Add text and shape mappings to samples
7a09755fe1 : Replace package uid time with total process time if it is larger
5e283c7bdd : Move car audio service test to unit test if needed
cf8da8ceeb : Add volume button on RB top bar
23b7d33e94 : Add timeout enum annotations to WatchdogProcessHandler
aa90eee232 : Revert^2 "Delay set initial display state."
bd7944483b : Remove duplicate powerCycle signals
b410b546b7 : Update Activity Resolver radio buttons on RB
2d3a6dfa53 : Update the API description of CarPowerManager.applyPowerPolicy()
3b6b400631 : Revert "Delay set initial display state."
06fd8e45b5 : Update javadoc of setProperty and setPropertiesAsync in CarPropertyManager
9b75d21cf2 : Fix ActivityBlockingActivity start finish loop when voice assistant is triggered
ad7b0c3891 : Change getAllowedChannels to getUsableChannels in CarProjectionService.
75040f1a68 : Install NetworkPreferenceApp in userdebug targets
9087ed6eba : Remove internal purpose apks from sdk build
1ae0d94a4e : Add DistantDisplayTransition handler
77d66a8129 : Delay set initial display state.
75a3388224 : Add DisplayBrightnessTest
622d3c592a : Support multi display brightness.
f789cca429 : Use one interface for all Settings methods.
ec755e7530 : Enable DisplayInterfaceTest on host.
b2ef02b441 : Prevent brightness change loop.
023440f040 : Scale display brightness back to [0, maxBrightness].
1ae7f2f1ad : Add logging for cluster display successfully initialized.
3e684bb34e : PowerPolicyClientBase release(), client callback destroy and unregister
26fb3dac2a : Add new aconfig dependencies
8b5488e874 : ScreenOffHandler control displays' power state.
371f4a372f : Use runtime_resource_overlay for CarUiPortraitCarServiceRRO
35ca19ceb2 : Add a user declaration for cardumpstatez
80bf25f16c : Reduce the minimum written bytes to sync the stats with the Watchdog service from 100KB to 10KB.
97441078af : Revert "Add a user declaration for cardumpstatez"
1e28a5b652 : Update IoOverUse API documentation
122f64f8df : Rename carservice_test to CarServiceTest
3dbf9e1fea : Remove UserRestrictions on visible background users that correspond to a global policy
fcb69734b6 : Add a user declaration for cardumpstatez
93e87dd291 : Add null check for intent in MediaIntentHandler
f6065f9e91 : Move some Shell utils to the Shared package.
3704295ede : Import translations. DO NOT MERGE ANYWHERE
4c791f2bac : Import translations. DO NOT MERGE ANYWHERE
e17fe36234 : Import translations. DO NOT MERGE ANYWHERE
c00b5d6c1a : Remove unnecessary std::move
2b69cf2955 : Fix the boot crash for DD
616dcc7073 : Add team to CarUiPortraitHostTestCases
b665f54a11 : Add shell command to assign/unassign user to extra display.
8582ef4e05 : Update comment
10e0800289 : Add more UserRestrictions to be applied when visible background users start
d7d0105a60 : Add packagemanagerproxyd service and test client.
033ca3c4ae : Removed system.out print statement
26a2919761 : Add MANAGE_ACTIVITY_TASKS permission to CarShell
19f16a09d7 : Make AIDL ICarDisplayProxy/default as default
432dfcf46d : Add car audio service log event to audio device config parsing
b7aca5d227 : Ensure access to kitchen sink notification bottom buttons
f5f5e7e3b1 : Enable show_ime_with_hard_keyboard by default on auto
4d105428f6 : Add test_suites for CarBuiltinLibUnitTest.
093a94dfe7 : Fix memory issue in AidlVhalClient.
dbf606ec9c : Increase timeout for CarUnitTest.
29561bc427 : Obtain wake lock if display is on initially.
947a40c9c1 : Add occupant zone filter to audio zone id configuration
c5071625b4 : Apply visible background user restrictions.
31944b69ea : Update portraitUI radio button style
04a9ebe5c8 : Add flag for Android package manager extensions for supporting SDV
1396714f5d : Initiate Bluetooth Pairing with Long Press of PTT
e08960dd92 : Import translations. DO NOT MERGE ANYWHERE
852ec3dcf6 : Import translations. DO NOT MERGE ANYWHERE
bb819300f8 : Import translations. DO NOT MERGE ANYWHERE
6db35e835a : Broadcast status changes of service types correctly
6b6e15b274 : Create DataSubscriptionReferenceRRO
59cacc2cc5 : Fix crashing portrait systemUI due to missing car property service
912ecbc607 : Revert "Use separate thread for ConnectToVhal/getConfig."
58e94bba9e : Remove unused MultiDisplaySecondaryHomeTestLauncher
264d77e538 : Fix error prone warning relating to string concatenation
b44360c351 : Add CarRotaryController and CarRotaryImeRRO in car.mk
eebba17bc6 : Remove BugReportAppTest from presubmit
e067f4fcee : Remove event handler logic.
d9fa5c6088 : Ignore virtual display brightness settings.
87a5bdeed4 : Fix UXRE default state for portrait UI
30c97ae2f6 : Mark some tests in CarPropertyManagerTest as flaky.
4cf54f4e63 : Mark testNoCriticalErrors_enforceMode as flaky.
09b4a39ce2 : Mark some test cases in CarUserManagerTest as flaky.
78bd319c12 : Relax volume group name requirements if using core volume
7be54353dc : Add control car app launch permission in system ui
3848b7eddc : Revert^2 "Add test_suites for CarWatchdogLibUnitTest."
5b83a69e8c : Revert^2 "Add test_suites for CarTestLibUnitTest."
3734ed31f8 : Add the user_name_container id tag
951c85fea0 : Allow CarWatchdogLibUnitTest to access hidden APIs.
8284d9a7b9 : Allow CarTestLibUnitTest to access hidden APIs.
57bc588985 : Revert "Add test_suites for CarWatchdogLibUnitTest."
33b799ceb1 : Revert "Add test_suites for CarTestLibUnitTest."
5db1404bf8 : Update car audio service use HAL ducking and use group muting configs
ca0d16c9ca : Change car audio device configuration schema
f86a89bd9d : Adds missing dependency, fixes Themes button when the rros are not installed.
5c44d53f19 : Get use HAL ducking and use group muting configs
42cc95942c : Add test_suites for CarWatchdogLibUnitTest.
a629fb8d04 : Add test_suites for CarTestLibUnitTest.
2e03f26b8f : Update AppStyledView UI on RB
c22711b7dc : Fix portrait launcher failing when gmap is blocked
e4d67d82ad : Modify CarProjectionManager getAvailableWifiChannels to avoid WifiScanner usage on Android V+
75df32f6b4 : Get use core routing/volume values from audio zone helper
e3fe980e52 : Deprecate CarUIPortraitSettings
b29bcfea52 : Adding a writeToDisk util file
4e795300ff : Remove DisplayStatusIconController
89a740fbe0 : Add TrunkStable flag for shell transitions handler in distant displays
7d71e574fe : Remove Modes-related Settings activities from CarDeveloperOptions manifest
355ce8f708 : Hardening the code to avoid car service crash for invalid display.
5aa8d43847 : Use separate thread for ConnectToVhal/getConfig.
71d0dbef61 : Add flag for enabling navigation audio usage in legacy volume mode.
8b066a16d1 : Fix CarUIPortraitSettings crash
d64ccb9635 : Move unit tests for android.car.builtin.
1796d44698 : Add use core routing to car audio configuration file
8fd4c41817 : Accommodate base system-ui change.
6b43becf6b : Fix power policy where it might not be correctly set
b220659f03 : Add use core volume to car audio configuration file
a9b68584a6 : Unify RB Profile Switcher with Hudson
148cdb6621 : Move carwatchdoglib unit test
f5cbe409c5 : Move car test lib tests
8379a55758 : Move CarLibVmsUnitTest.
b9470e20aa : Move CarLibUtilConcurrentTest.
e04cfc2446 : Move UserHelperLiteTest to car lib unit test.
4729eab54c : Refactoring PerformanceProfilerPeer
4f46679ebb : Unit tests for prepareHealthCheck and updateuserState
46edb2ae70 : add aconfig_storage_reader_java for generated flag lib
c0aae5b683 : Fix -Wformat warning
2a251c5dd7 : Volume group info for legacy mode
feda23b9c6 : Fix -Wformat warning
8c989816c8 : Fix portrait launcher crash on control bar resrouces
870ad72ffa : Add readme
cabd7854c2 : Configure test module to run only when code change.
880012d3e8 : Move oem unit test to car lib unit test.
2f8cfd66af : Move carwatchdoglib and test.
e81efc449c : Remove custom HVAC panel code
6ef5e0f8ca : Added test to check that GrammaticalInflection is not changed by passengers
6ef2d4cd65 : Create CarLibOccupantConnectionUnitTest.
b4621fd2e2 : Create CarLibNavigationUnitTest.
776018e6d0 : Move OS unit test to car lib unit test.
af0549d4fc : Move car media unit tests to car lib unit test.
46f8bed89e : Add OEM Design Token customizations
cf1b097067 : Prevent starting secure users for passengers
4ee6b29336 : Import translations. DO NOT MERGE ANYWHERE
5724c30425 : Import translations. DO NOT MERGE ANYWHERE
561a42372f : Move SubscriptionTest to car lib unit test
3d6a4ba431 : Move cluster unit to car lib test.
681199d8c5 : Create CarLibAppUnitTest.
e7c6a5fd7a : Move CarLibAdminUnitTest.
66744567fe : Move BinderInterfaceContainerTest.
63f5f0a7b5 : Move zone default config assigment out of for loop
04d396cdc9 : Make test more stable.
b785f484eb : Prevents performResourceOveruseKill from killing unkillable programs
9e44d1b9e7 : Fix a resource leak in ParcelFileDescriptor.
525650567f : Fix WatchdogPerfHandlerUnitTest flakiness in Cuttlefish
acd992ce1e : Separate CarLibUnitTest to smaller modules.
8978472b69 : Remove @hide from com.android.car.internal
a9bda09f16 : Remove unneeded focus text on share audio fragment
54de2237ed : Limit dynamic devices to use core volume management
3f17f470bc : Add NETWORK_SETTINGS permission to CarShell
aaee496a06 : Separate car service test to smaller APKs.
2d8c171ce4 : Fix CarActivityServiceTaskMonitorUnitTest
cf7a487b58 : Add data subscription popup for portrait target
b0630b67bf : Center ActivityResolver vertically across Activity
744110744e : Move car framework resources to car activity resolver
22b8b5c188 : Improve test coverage of EVS packages
1e93d52d10 : Use JDK 21 instead of 17
4b024ece97 : Handles Geo GSR-ISA privacy policy deep link on internal builds
cff9e49429 : Improve logging for LongPendingRequestPool.
cc96ef953a : Add get current power policy in car shell
7dc049c6b3 : Add OWNERS file for AdasLocationTestApp
0a5d173ca1 : Add s2d importance level in dump
21c7a1ee4c : Update constructor
3c1592b595 : Renaming uptime to elapsedRealTime
0114d76ee8 : Fix NullPointerException in CarMediaService while unregistering callbacks during MediaSession change.
4892c17d80 : Add flag for audio vendor freeze improvements
aa97610316 : Don't apply memory reduction when config is none
1b5989b371 : Remove TopSystemBarButton and AssistantButton
93bd29ced1 : Remove ICarPowerPolicySystemNotification
52da473dd7 : Fix failing CarDeveloperOptions unit tests
16b9922f12 : Improve logs in PropertyHalService.
a58d650024 : Hide internal lib from API surfaces
a546a58ce0 : Specify is_stubs_module property
07073c3f63 : Change BugReportApp trigger action
e7b0f11222 : Test null ServiceConnectionListener.
d5c3b0fa08 : Add custom action overflow animation
641330f450 : Clean up media launch intent
59cdede018 : Remove --hide-package as it is being removed from Metalava
b97d29f124 : Set sample weather app card as default for DD
d43c2e1c94 : Fix borderless button layout to prevent cutoff text
f134026561 : Handle null connection when USB device fails to open
bd3f313e8a : Consume insets for BugReportInfoActivity
4596e22d0c : Do not replace a callback when it fails to start a video
90c1c34de0 : Remove PassengerLauncher priv-permissions.
d484b804ba : WatchdogStorage instrumentation
49a24d29d3 : Fix test flakiness.
9450e2ccb4 : Launch a registered camera activity as single task
8c63d11071 : Modify evs HAL API version to 2
fcc6e7e0fa : Fix panel not opening from docker
8d7ed5dd21 : Fix app grid not opening when in RtL
6654d341a9 : Instrument CarPowerManagementService for performance investigation
f4693de6c8 : Remove ensureTheCallerIsSignedWithPlatformKeys().
f28aca98d4 : Renew distant display allowlist app
d51794338c : Fix failing CarDeveloperOptions unit tests
7f1d27c63b : WatchdogPerfHandler instrumentation
7d0d1739f7 : Rest TaskId tracking for AppGrid on task removal
040e44efcc : Added MANAGE_TIME_AND_ZONE_DETECTION permission to car shell
8c96613dd6 : Bring app to onStop state when app panel is closed
6ac0ab8719 : Do not access variables after move
6fce6b4c27 : Enable InitialUserSetterTest on host.
44a45b8125 : Inject deps into InitialUserSetter.
c3dd146ef2 : Inject Global Settings to CarUserService.
fada6c12c1 : Launch applications in default state is no state defined
d15498a7e7 : Import translations. DO NOT MERGE ANYWHERE
db42409001 : Import translations. DO NOT MERGE ANYWHERE
9c8ecb6077 : UI fixes after UX review
d45013bdc0 : Implement new disconnect/recovery logic.
ee50da8321 : Implement new connect logic.
4ae5fcf5e2 : Fix one flaky CarUnitTest.
df1a09da34 : Instrument CarUserService for improved performance investigations
d83d2af495 : WatchdogProcessHandler instrumentation
5c3a24da25 : Add integration test infrastructure for Distant Display
1a63fb4bde : Improve VendorServiceControllerTest.
9ce441905c : Control bar album art UI fixes
7acfca8c99 : Add most common code path for new createCar logic.
1d3b3f057f : Resolve merge conflict in lint-baseline.xml
3bc745459e : Baseline Lint FlaggedApi violations
1ad95f5fc0 : Add new aconfig dependencies
b0337ced1d : Fix cutoff buttons for IntentResolver with default
ef0176e10b : Update RB toolbar search hint color
3195bfb45e : Add flags for Car.createCar refactor.
a1b4b76e78 : Fix RB HVAC fan slider in RtL
ad8f328004 : Fix one flakey test case.
925300caa5 : Add test cases for car service crash.
d47b1de8f2 : Baseline Lint FlaggedApi violations
bb7430b672 : Update CarWatchdogManager javadocs
8208bc79d1 : Fix flaky tests.
751cea88f0 : libc++fs is part of libc++ now.
fcb426a635 : libc++fs is part of libc++ now.
224ea1cae7 : Add jahdiel as owner of CarWatchdogService files
e508dc0d1c : Baseline Lint FlaggedApi violations
901bdeca87 : Don't exit clients abruptly
a5f8864a87 : Updated debug logs to verbose logging in ContCarPropertyEventTracker
5ded07e263 : Convert car-lib/Android.mk to bp
a8d823a617 : Add a responsive cluster activity to be used with fancy WM references
7f3441e074 : Clean controller when media session is destroyed
33e4b189e7 : Disabled Api Checker rule

+- Project: platform/packages/services/DeviceAsWebcam

55991f9 : Import translations. DO NOT MERGE ANYWHERE
c836570 : Import translations. DO NOT MERGE ANYWHERE
63c9a14 : Import translations. DO NOT MERGE ANYWHERE
c47cdb2 : Lowercase source package to "deviceaswebcam"
339d218 : Move DeviceAsWebcamReceiver to libDeviceAsWebcam
1294f9e : Allow DeviceAsWebcamFgService to work with any WebcamController
b6db98f : Create WebcamController interface for webcam specific controls
10e3b4e : Import translations.
147b069 : Import translations. DO NOT MERGE ANYWHERE
3d67032 : Refactor DeviceAsWebcam into interface and impl.
e3e51ab : Import translations. DO NOT MERGE ANYWHERE
ecb76b3 : Import translations. DO NOT MERGE ANYWHERE
5c01025 : Import translations. DO NOT MERGE ANYWHERE
bc5b883 : Handle all cutout insets
d8a740e : Round zoom ratio from seekbar to one decimal place
3440665 : DO NOT MERGE Revert "Refactor DeviceAsWebcam into interface and impl."
f5f38c7 : Refactor DeviceAsWebcam into interface and impl.
7b1c23e : Add PREUPLOAD.cfg for DeviceAsWebcam
96d9b3c : Import translations. DO NOT MERGE ANYWHERE
82bd695 : Import translations. DO NOT MERGE ANYWHERE
9ceda48 : Import translations. DO NOT MERGE ANYWHERE
6a0dfe0 : Import translations. DO NOT MERGE ANYWHERE
f65873f : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/services/Iwlan

022cff8 : Add logging for IwlanValidationResultReported in EpdgTunnelManager
6b4eaea : Make java_sdk_library dependencies explicit
4afc712 : Cleaned up code in EpdgSelectorTest(non-functional changes only)
1833716 : Select IPv6 ePDG addresses only if a global IPv6 address is available
bde8e04 : Transfer Carrier Signal PCO listener within EpdgSelector
431fb32 : Move methods from IwlanDataServiceHandler to IwlanDataService
2ab972f : Refactor handler message EVENT_SETUP_DATA_CALL to method
edc4603 : Refactor handler message EVENT_TUNNEL_OPENED and CLOSED to method
01c947e : Add no response to underlying network validation event string
257922a : Sever dependency between IwlanDataService and EpdgSelector
93af4e7 : Replace Handler#sendMessage() with Message#sendToTarget()
4d7ee7f : Fix metrics cleared before tunnel fully opened
4951a2c : Update carrier configuration for underlying network validation when no response
1cb275d : Support NETWORK_VALIDATION_EVENT_SCREEN_ON
1de39d2 : Support NETWORK_VALIDATION_EVENT_MAKING_CALL
ba34002 : Revert "Add IWLAN attribution tag to AndroidManifest.xml"
9cc907e : Add underlying_network_validation_events_int_array into carrier config
5004245 : Revert "Add IWLAN attribution tag to AndroidManifest.xml"
ebd44d3 : Add IWLAN attribution tag to AndroidManifest.xml
682a27b : Move Sysconfig Settings of Iwlan to the Same Repository
969dfb1 : Remove Android Framework Dependencies from Android.bp
d935a6e : Cleanup ErrorProne and Enable Warnings in Compilation
409d23e : Replace Variable assignment in Switch Statement with Switch Expression in Iwlan
be9ab63 : Replace Switch Statement with Switch Expression in Iwlan
00d0af6 : Remove Checkstyle hook from iwlan
48b78a8 : Replace Switch Statement with Switch Expression in epdg package
2b3ad6b : Refactoring casting to instanceof pattern matching
cb0d24b : Excluding the ePDG IP Except for Internal Errors
8c532cb : Migrate RetryAction AutoValue to record class
f523208 : Refactor times function in tests for clarity and consistency
812d3a0 : Refactor times function in tests for clarity and consistency
331d05f : Implement abnormality-triggered validation on IWLAN
3693879 : Return undefined retry duration in data call response for emergency call handover.
568249a : Disable feature by default: N1 mode inclusion update based on 5G enabling status via UI/UX
10081c4 : Refactor building of IKE and Child SA proposals
8d94b7e : Fix swapped arguments in assertEquals call
d8b3d77 : Clean up deprecated WiFiManager#getConnectionInfo()
e7a8f25 : Silent cleanup performed by Android Studio
5aec672 : Refactor imports using Android Studio
eda1dbf : Refactor IwlanDataService
d8f439d : Removed Deprecated IwlanHelper#getConfig()
b935e38 : Fix typoe in the key of KEY_DISTINCT_EPDG_FOR_EMERGENCY_ALLOWED_BOOL
5c25cc8 : Move error config to IwlanCarrierconfig.
58a44fc : Refactor ErrorPolicyManager.getDataFailCause
4727e17 : Collect validation status of underlying network.
47f958d : Avoid force close during tunnel bring up result in unexpected DataServiceCallback response
dca0e56 : Update functionality naming
5190fd4 : Update TunnelState when force closure and delaying deactivation
4550cdc : Implement abnormality-triggered validation on IWLAN

+- Project: platform/packages/services/Mms

20b5266 : Make java_sdk_library dependencies explicit
2b0eef7 : Make java_sdk_library dependencies explicit
43ca105 : Propagating callingUserId from messaging app to the RADIO process
bee99e7 : Add strict_mode: false

+- Project: platform/packages/services/Mtp

81f4e2a : Make java_sdk_library dependencies explicit

+- Project: platform/packages/services/Telecomm

873f2e49f : Import translations. DO NOT MERGE ANYWHERE
e3b7edcc2 : Fix issue where incoming call ringing persiste on BT headset.
0f6e00fa4 : Fix the issue to log the failed call audio route
4ddb2a140 : Add flag for HSUM Telecom fixes.
40c605270 : Support communication device APIs for TYPE_BUS
fe47a869c : Support pulled atoms for Telecom metrics
c6d92242d : Support TYPE_BUS for call audio routing.
9b9f5af7e : Correct issue with BT ICS onCallRemoved not being called.
afdefed80 : Resolve call supported routes issue
5133d8e01 : remap transactional capabilities
9392cd905 : nit: Add @AudioDeviceType @IntDef to enhance type check
4970edf8b : Resolve baseline call audio routing
f46effb73 : Resolve baseline call audio routing
588f14a99 : combine completed filters if a timeout occurs
faa10d61d : Import translations. DO NOT MERGE ANYWHERE
ae5f4739b : Import translations. DO NOT MERGE ANYWHERE
713fe0a7b : Ensure current user is used when setting the PhoneAccountSuggestionService.
64f997927 : Prevent NPE due to race condition in CallAudioRouteStateMachine.
bd2478818 : Resolve referencing for preferred audio routing
6159c934e : fix NPE in CSW#oCC when the ServiceInterface is cleared out
3e883652c : Cache call events to ensure that cap exchange events are not missed
cb6122e48 : Telecom: avoid system crash if there's no speaker
21de19dc7 : Support custom vibration in haptic-only mode
aaab4ef53 : Import translations. DO NOT MERGE ANYWHERE
e19f4524c : Use STREAM_VOICE_CALL for ToneGenerator
80ae51e33 : Add Telecom CUJ test cases to presubmit testmapping run.
f9754e2dd : Make java_sdk_library dependencies explicit
c98cb09d3 : disconnect self-managed calls stuck in starting state
c1fad9e26 : Fix isEnhancedCallBlockingEnabledByPlatform crash on missing CCM.
62dfaee3f : Import translations. DO NOT MERGE ANYWHERE
5ebf64cb4 : Remove use of internal Trace method.
28fae6815 : Remove references to CallRecordingTonePlayer.
efa615f96 : Resolve fallback audio routing for SCO disconnect
5baccc81b : Revoke the location permission properly after the emergency calls
b1c5ed4d9 : avoid concurrentModExeption by iterating over a list instead of set
2b132c24a : Disable UserCallActivity splash animation
b44b91b57 : Import translations. DO NOT MERGE ANYWHERE
95c2778aa : Import translations. DO NOT MERGE ANYWHERE
8e90e6df3 : Import translations. DO NOT MERGE ANYWHERE
c702a9ea8 : Revert "Unbind CS if connection is not created within 15 seconds."
c5341b62d : Add missing break statement
ccf524181 : Revert "Unbind CS if connection is not created within 15 seconds."
b6967b43f : Revert "Unbind CS if connection is not created within 15 seconds."
85078731f : Revert "Unbind CS if connection is not created within 15 seconds."
25b876cd6 : Revert "Unbind CS if connection is not created within 15 seconds."
730240ecb : Revert "Unbind CS if connection is not created within 15 seconds."
21b958609 : Revert "Unbind CS if connection is not created within 15 seconds."
aa443e673 : Revert "Unbind CS if connection is not created within 15 seconds."
9e63b17f3 : Update cant_call_due_to_no_supported_service wording.
c86054686 : Import translations. DO NOT MERGE ANYWHERE
dc7fe5e2c : Fix issue where focus is retained after call.
b9ac799cf : Add UT for updated remote connection service tracking.
edec916b1 : Simplify haptic-only ringtone logic
18c46b128 : Update ring stream unmute logic to stop ringtone playback before starting again.
5f0205e15 : Resolve call audio refactor routing for auto
d017c14a0 : Remove theater mode references from telecom package
5004dcbc0 : Import translations. DO NOT MERGE ANYWHERE
428d6d85d : Import translations. DO NOT MERGE ANYWHERE
8895d70bd : Import translations. DO NOT MERGE ANYWHERE
b30422d4b : Use phone account to skip caller info
680642250 : Resolve update system audio route NPE and foreground updates
db7ede83e : Import translations. DO NOT MERGE ANYWHERE
4b15860f4 : Import translations. DO NOT MERGE ANYWHERE
301bb7d8f : Import translations. DO NOT MERGE ANYWHERE
ebb932753 : Respect user switch BT from ringing call state.
cc4f8bb32 : Use AudioManager API instead of manually checking ringing volume.
d45cbdfc6 : Remove duplicate MODIFY_AUDIO_ROUTING permission declaration in Telecom.
02315980a : Only send calls when the InCallService is non-null
f82b5bef4 : Resolve call audio refactor test failures
67daa9ee3 : Ensure ICS receives call endpoint change when connected.
a8e2bf9c7 : Resolve cross-user image exploit for conference status hints
d57f25311 : Unbind CallScreeningService when timeout reached.

+- Project: platform/packages/services/Telephony

02cfeb43c : Import translations. DO NOT MERGE ANYWHERE
ccdac96c4 : Force ESP loop back mode for test emergency number
be3fa4481 : Fixed get packages for HSUM devices
b03724965 : Retrieve main user + associated context when getting the default respond via message app.
ebc305d0e : Fix ArrayIndexOutOfBoundsException at RadioInfo
6795a55d4 : Fixed activity can't be started
36a18a5c0 : Revert "Fix permissions crash in SatelliteTestApp"
7ebb68eb1 : Force loopback mode for hidden menu testing
80c95f5b5 : Fix permissions crash in SatelliteTestApp
7ecfccc20 : Import translations. DO NOT MERGE ANYWHERE
ba499d2d5 : Add UT cases to test CAPABILITY_EMERGENCY_CALLS_ONLY on PSTN account
a9f87ad5c : Introduce UT for TelecomAccountRegistry
ef7635852 : Fix crashes with partial telephony stack during Telecom CTS
6c3471112 : Don't clear force camp satellite on destroy
c94422774 : Fixed crash in SafetySourceReceiver
86374499b : Fixed the incorrect uid check for HSUM mode
48672067b : Fix the intent to open SIMs settings
58d04bdb7 : Fixed activity not started for current user
8588a8bf8 : Fix valid subId check
bc1124a0c : Disallow satellite phone for emergency call only when cellular is available
2e6cfdd9b : Using current location to check satellite allowed state before enabling satellite
708d16e84 : Fix crashes with partial telephony stack after boot
bb2b6a61d : Import translations. DO NOT MERGE ANYWHERE
3197f41e8 : Import translations. DO NOT MERGE ANYWHERE
66e7507f3 : Add additional fields into SatelliteAccessController atom
4a0c538e0 : Replaced send broadcast with user aware version
600d21eef : Recover code that sets service state test intent "simulate OOS"
c564068fb : Return proper error code rather disallowed result
def8420a9 : Import translations. DO NOT MERGE ANYWHERE
ab9dd68d3 : Clean up flag data_only_service_allow_emergency_call_only
daf5b48e4 : Cleanup flag add_anomaly_when_notify_config_changed_with_invalid_phone
80c2e0a9a : Update SET_SYSTEM_SELECTION_CHANNELS
b6e8bade3 : Cleaned up the flag support_phone_uid_check_for_multiuser
7474cd5f3 : Fixed that RadioInfo does not work in HSUM mode
f13f3c7fc : Replace GPS provider with FUSED provider to have both GPS & network location
6e58ae352 : Evaluate satellite allowed region when location is enabled
3b43cf2be : Changed implemented interface for CarrierRoamingNtnModeListener to CarrierRoamingNtnModeListenerWrapper2 and for SatelliteModemStateCallback to SatelliteModemStateCallbackWrapper2.
99ff3910f : Removed dead code
caa0a85e6 : Update SET_SYSTEM_SELECTION_CHANNELS
f078bf2be : Make java_sdk_library dependencies explicit
ceb75ba41 : Poll for Telecom availability when TelecomAccountRegistry loads
d6aaf063e : Add a new internal api for receiving the new intent in satellite CTS test which to configure intent component with the necessary values.
83da7cded : Clean up subId as parameter
729f5cb38 : Add satellite_roaming_turn_off_for_emergency_call_bool
13589dbd0 : Update ES emergency numbers.
1425b4cfb : Use network country code to disallow satellite
287482572 : Update IN emergency routing.
cea378209 : Import translations. DO NOT MERGE ANYWHERE
dd35448c7 : Stop setting EXTRA_PLAY_CALL_RECORDING_TONE.
7ab05b45c : Ensure VVM receivers are exported.
31b141dbd : Validate cached allowed state when MCC change.
0ab6b9348 : Fix to be testable on TestApp.
2b63a1066 : Terminate the call on the last slot when the cross-stack timer expires
d7998ef0b : Set forEmergencyCall of setRadioPower to false for normal routing ECC
181c74f65 : Changed permission from READ_PHONE_STATE to READ_BASIC_PHONE_SATE for TM API.
55f881003 : Import translations. DO NOT MERGE ANYWHERE
e3b0afeae : Import translations. DO NOT MERGE ANYWHERE
fb075527f : [Satellite] added Demo mode esos questionnaire button
992183185 : Enable modem with SatelliteModemEnableRequestAttributes
659676d23 : Check for Service state (VoiceRegState) only before placing call over CS domain
6dbe8540a : Update APIs which is the provisioning per SubscriberId related according to the design doc changes.
8db7c3bac : Check default phone made instead of user for access
deebd756f : Implement callinUser propagation in outgoing SMS impl class
1ee0a3d69 : Improve logging for visual voicemail.
9d865f785 : Import translations. DO NOT MERGE ANYWHERE
65022b548 : Import translations. DO NOT MERGE ANYWHERE
c32f42d43 : Add api for provision state change per SatelliteSubscriberInfo
40525d425 : Print out S2 cell token in the lookup tool
b11f3ea20 : Change name from ProvisionSubscriberId to SatelliteSubscriberInfo.
7ad83bfda : Import translations. DO NOT MERGE ANYWHERE
526cf6aa2 : Hidden menu fix to hide the non-eSOS test button if the carrier config KEY_SATELLITE_ATTACH_SUPPORTED_BOOL is false for the given sim
7b2fd5c1a : [APDS] Dial VoNR in limited service directly when SIM not ready
4a334c445 : Fixed phone information UI issue in hidden menu, opted out Edge-to-Edge enforcement.
06cd7d77f : Test SatelliteModemdStateCallback
7eea809f3 : Add button to enable non-emergency satellite mode for P2P
c3393244b : Clean up satellite provision APIS
b1365e62e : Checking the max length of phone number in TM#setLine1NumberForDisplay
2159ca20d : Factory reset: don't crash if IMS feature is absent
406b9b3fd : Fix more crashes during partial telephony stack boot - round 2
7f4e5c639 : Import translations. DO NOT MERGE ANYWHERE
48ddf29bf : Import translations. DO NOT MERGE ANYWHERE
4f4a95469 : Import translations. DO NOT MERGE ANYWHERE
ecca54944 : Revert "TeleService: Adapt edge-to-edge enforcement"
655ed3d15 : Add additional condition satellite is being enabled for rejecting e911 call
c23aaf305 : Add toggle to enforce satellite channels
7da71b8a2 : Removed the part that deletes the ImsManger object cache when changing the subid
b06f5a4cb : Handle exception in VVM dumpsys.
0df4fdf39 : Report an Anomaly when VoLTE moves to a deprovisioned state
8f047bb54 : Treat a certain cross-SIM redial as a permanent error
7750ef535 : Test onCarrierRoamingNtnEligibleStateChanged callback
79c37f21b : Move reselect domain code block to a method
8f49e3252 : Support notifying the current state by registering callback
d8043566b : (APDS) Prefer LTE than NR if UE is located in non-NR coverage
9b092a8ef : Reduce allowed state cache valid duration to 4 hours
210636429 : Add timeout for ImsState callback
1abe280e5 : Add timeout for ImsState callback
3d7604839 : Update DomainSelection OWNERS file for telephony APIs
fd78fd581 : Implement API for SatelliteManager#requestIsEmergencyModeEnabled()
05e97aec3 : Reduce allowed state cache valid duration to 4 hours
d7006ccdf : Correct routing for Swiss Air Rescue REGA / 1414.
7eb269631 : Fix CTS CallComposerTest failure when HSUM is on
2ace6d853 : Auto Exit for emergency call
b089556fa : Remove post runnable as TestableLooper is used.
727edf150 : Cross SIM redialing for emergency registration failure
c1d41f243 : Skip to check telephony feature mapping when the SDK version is lower than Android V
744291b14 : Hangup on-going call for cross sim redialing on IMS emergency registration failure
c7ae4d5a8 : Add requestProvisionSubscriberIds , requestIsSatelliteProvisioned and provisionSatellite for test
0dff7cb70 : Revert "Skip to check telephony feature mapping when the SDK version is less thant Android V"
7d4e6ad48 : Add satellite ConfigDataGenerator tool
751bb1b14 : Fix more crashes during partial telephony stack boot
839ceae38 : Import translations. DO NOT MERGE ANYWHERE
21043e49d : Import translations. DO NOT MERGE ANYWHERE
f4bf85429 : Import translations. DO NOT MERGE ANYWHERE
2a8c14a1b : Don't load cached geofence result from persisted memory when booting
d1fc9bc43 : Don't load cached geofence result from persisted memory when booting
a5e5b9539 : Handle EMC_REDIAL_ON_VOWIFI and EMC_REDIAL_ON_IMS cases
fef210b52 : enforce the calling package is the default dialer for VisualVoicemail
4bd34c19f : Test register and unregister of CarrierRoamingNtnModeListener
b7a95a4ff : Check system and phone process in a multiple-user-aware way
8bac3be60 : Supports Android APIs for the Carrier NB-Satellite Provisioning
5a79a319a : Return proper error code for requestIsSatelliteCommunicationAllowedForCurrentLocation
68f6f661f : Return proper error code for requestIsSatelliteCommunicationAllowedForCurrentLocation
200f7d889 : Add routing to the eccs 114 number
9aee7c7be : enforce calling package for disabling visual voicemail
2cb40c4ad : Specify the resource identification in unit tests
367237e0a : Prefer the subscription with normal service in Malaysia
729c4d713 : Import translations. DO NOT MERGE ANYWHERE
52243d33b : Import translations. DO NOT MERGE ANYWHERE
305ff07e4 : Import translations. DO NOT MERGE ANYWHERE
817fbef49 : Check emergency routing information for emergency calls only
606dedb0e : Skip to check telephony feature mapping when the SDK version is less thant Android V
81f9c83c5 : TeleService: Adapt edge-to-edge enforcement
0e690c0d8 : Removed updating slot ID
ebfb33435 : Switch phones if PUK locked in DSDS configuration
bf761bfb3 : Check whether the return of Phone#getDataSettingsManager() is null
d5bdc19bb : Import translations. DO NOT MERGE ANYWHERE
31ffb6405 : Import translations. DO NOT MERGE ANYWHERE
c634b509b : Check if satellite is in emergency mode when doing geofencing
1c55f991a : enforce the calling package is the default dialer for VisualVoicemail

+- Project: platform/platform_testing

a62d4daab : Add connectivity test - BT profiles paired Test: https://android-build.corp.google.com/builds/abtd/run/L56400030006623769 Bug: 368654057
db157df68 : Revert "Use the standard lib to read proto paths"
38b8287d1 : Update statsd config with sandbox activity metrics
d4a0c8604 : Fix test where area might not be 1
109a78635 : Use the standard lib to read proto paths
4342bde67 : Add scroll forward and backward methods to SettingHelperImpl.
9a444421d : Revert "add support for multiuser tests in Android S"
ff74d8391 : Revert "add support for multiuser tests in Android S"
717ce9483 : Extract out common busy wait function
1b0ac65a7 : add @JvmOverloads to PerfettoTraceMonitor#enableWindowManagerDump()
248ee52b0 : wm tracing: reduce overhead in doWaitShown
3d3a3d339 : Update the way of opening Settings
2bdcdb313 : Parameterize the Boot complete signal in LogcatPostPorcessor
5c9cdb599 : Media Fix - media_test_device_sync_after_hu_start & media_test_play_status_after_reboot
0ead17ae9 : Add tapl test for isTablet
dae5c8e52 : Allow Spectatio configuration to come from command line
f733e56f0 : Add helper for finding object with many selectors
3a1af9af3 : Emit device angle with device state override
bd7248d10 : New Bluetooth default state settings Test
f64407f2a : Dump threads detail in test artifacts for debugging
87e9e223c : Add rule to reset display settings applied via [DeviceEmulationRule]
3ba296d44 : wm tracing: allow specifying custom data source name
13a4c6ee5 : Removed ignore rule for SystemUI Test
b084f2eaf : Enable Media Debugging logs Test: Locally Bug: 366042281
dcbb65a4a : Fix the music button test Test: https://android-build.corp.google.com/builds/abtd/run/L61300030006362330 Bug: 366018229
0912e79f8 : Fix test_sort_contacts_by_last_name
d1f91bba7 : Add a screenshot parity monitoring class.
b2b8e5af6 : LimitDevicesRuleTest can be run deviceless
8d5f9b0f3 : Filter child methods in the functional runner.
a6353e758 : Update wrong ComposeToolkit documentation
21fd8c448 : Style changes for compatibility with Google3 prechecks
49718d32b : Initialize variables before use
3f5ae8a89 : Add setProperty stress test
7d1c8093d : Add an option to skip dark theme for locale testing.
30415c761 : Add component for maximum window size constraint flicker test.
3bfcff256 : Enable tests in SettingSearchTest on RB
ebd723248 : Make java_sdk_library dependencies explicit
5c0b67a9a : wm tracing: decouple perfetto WM tracing and dump flags
da5d36ec9 : Flicker Assertions: Cascade window placement
9d5a6d8e8 : Removed ignored tags for Notification Tests
497961542 : Removed ignore rule for profile icon list test
004975efd : Rename Maven artifactID to "sts-sdk"
54a2ee78c : Update dependencies
c57518060 : [2/n] Fix initial bounds flicker test
008983315 : Use hal_bypass_replay_data_injection to inject sensor events on real devices
063d7bd01 : Do not run @FoldableOnly tests on CF devices
3c97369af : Add timestamp requirements to TraceSlice obejct creation
44d866501 : Use ProtoLog level id when dumping to proto
64420d91e : Add missing location column to ProtoLog table query
e1db198af : Bug fix: pass correct ProtoLogLevel enum
bce42444f : Bug fix: pass datasource parameter through
0fa6c3f75 : Add desktop mode minimum width and height in PlatformConsts for flicker test.
5abcacf70 : Removed ignore rule for display settings
79dfb709d : Fix Flaky Display Setting test in Presubmit
c914e2c68 : Change screenshotRule parameter to protected
f1996daf2 : Rename com.android.sts.sdk to com.android.sts
3b49d3c11 : Add scenario ID for edge resizing flicker test.
b3534539c : Add option to set custom protolog datasource name
7479ef926 : Demote flaky flickerlib integration tests
c3c9a8e53 : PerfettoTraceMonitor: changes for CTS
c39728bf4 : Remove BeToCQ from AOSP after migration to GitHub
c1b584462 : Update height check for flicker assertion
cdebd0673 : Update dependencies
853c5ec96 : Revert "Add a method to enable proto log tracing with a default ..."
6929b7a50 : Spectatio DISPLAY_ID selector chooses from specific display
855f8f1a2 : Add DesktopTest annotation for Desktop requirements mapping
654bc8fc4 : Allow to assert for no corner radii
3768bda8e : Revert "Add a method to enable proto log tracing with a default ..."
df465c59e : Add test to verify duplicate backlink handling
592cb73a9 : Flicker Assertions: Maximizing
bd99fdd89 : SystemSettings_AboutDevice_fix_RB
7904bc0af : Fix getProperty failures in postsubmit
cec29ab14 : Flicker Assertions: Snap Resizing
e3de34fff : Keep track of actual CUJ id when unknown
e91dc76da : Add a method to enable proto log tracing with a default log from level.
fcd19f54d : Admin_GrantPermission-OpenPermissionPage_fix_RB
782d157a1 : Extract InsetsSourceProvider from WM Trace
f87a85070 : [ScreenshotTest] Use Bitmap sameAs to compare image
50e31597a : BT enable Disable Bluetooth Button test fix
ad6d97571 : Dialer Tests Fix Test: https://android-build.corp.google.com/builds/abtd/run/L49800030005939667 Bug: 361581901
35734dbf9 : Flicker Assertions: Snap Reszing Non-Resizable Apps
a625b983f : New Sound button automation Test
97a43b1e4 : [ScreenshotTest] Use Bitmap sameAs to compare image
e0dd34d44 : Write metrics to a test_results file
70aa2a31b : [LaunchAppRule] Do not use instrumentaiton to launch/kill activity
65f68e56f : New_hvac_test_method
ba0a6088f : Add logic to accurately determine if a test is running on presubmit.
43c2a3902 : Ignore testToVerifyToggleLocation on RB as location widget is not expected to be present on car ui potrait
f7559f105 : Add LaunchAppRule
8d8716ce4 : Add @NoMetricRule to Microbenchmark and Functional runner
78dc124e5 : Change buffered reader to read gzip files
012bdb776 : Add a check to verify that the user is started on the display;
871348ffe : switch over to use new storage read api instead of server_configurable_flags, this new read api lib will be needed for new codegened aconfig flag lib.
a4dc46970 : TransitionType: Snap Resizing
d557b0101 : Update FridaUtils
7938baba3 : Refactor Microbenchmark runner to prepare for @NoMetricRule
9eb90f415 : add/fix converted WindowManager dumps
7b88c30ab : wm tracing: integrate with pefetto dump
3ef6a5c74 : trace monitor: add support for WM dump
76d5f5877 : trace monitor: allow to specify WM log frequency
8958b1f46 : Add more MicrobenchmarkTest tests
7f6afc0b4 : Add root access for test
a7306f9f2 : Enable video recording after device pairing instead of Base Test: https://android-build.corp.google.com/builds/abtd/run/L60700030005728907 Bug: 359266895
1a2167945 : Update GhidraPreparer
6c06b8d98 : Contact_Permission_Fully_Automated
9b49c3f88 : Add location information to ProtoLog message if available
fb7f7f98b : Move scripts/perfetto-setup/Android.mk to the correct location
7992032f1 : Ignore if file name is not values_for_test
d47ec91ce : Adding log to see file post processor is reading
f790b4146 : New update_goldens.py that uses .textproto files.
6c7d0906e : Privacy_Setting_Test_fix
d758e702f : Pass perfetto config through stdin
f30fde20e : Mircrphone Privacy Setting fix
0273d0525 : Add placeholders necessary for translation
a0f66e5fd : Add task descriptions
c7165fdbd : Add STS SDK run configurations
75386803e : Properly config AppTests
564ee865a : Add NDK test and ABI-specific support
e49d5dd5a : Remove old STS SDK
bb5e1d1a1 : Initial STS SDK example
62af79a60 : Initial STS SDK plugin
1c3f2f74d : Fix DoubleBraceInitialization errorprone issues
39d02601d : Add StartNewUser instrumentation test;
29b4b8e7d : Changed metrics to setSingleString
acfad9aad : Update Default State Test and improve bt-pairing setup Bug: 356877516 Test: https://android-build.corp.google.com/builds/abtd/run/L83200030005541801 https://android-build.corp.google.com/builds/abtd/run/L29800030005542349
d48f867dd : Add @JvmStatic to readParamsFromInstrumentation method.
904072079 : Verify UI elements for System Settings Language & Input and Units
cc28b5791 : Support IllegalArgumentException in flicker errors
bc7ed7264 : Add WindowManagerTraceParser (perfetto)
42719c216 : Rename WindowManagerTraceParser -> LegacyWindowManagerTraceParser
94aee1ebd : Extend PerfettoTraceMonitor with WM tracing
9019d0244 : Add WM traces converted to perfetto format
d634fb9c8 : Improved error message in assertArchiveContainsFiles()
c61f660d9 : New Test - Call from favorites Test: https://android-build.corp.google.com/builds/abtd/run/L92400030005532343 Bug: 355699784
498b7a799 : Enable tests in catbox_functional_brightness_palette for RB
dc4b42cf5 : Revert^2 "Add TEST_MAPPING to stress test"
370b713a4 : Add splitscreen launch AppClipsScreenshotActivity
1918caf5a : Update FridaUtils
77e1d3c90 : Test change for supporting task bar on phones
e8ec38533 : Include perf-setup script in device-pixel-tests as well
26cc08eb2 : Update GhidraPreparer
9f685708b : Fallback to using last available elapsedNanos timestamp
1b4a4d404 : Add librenderengine_test to native_test_list.mk
a5f1dfc80 : Revert "Add TEST_MAPPING to stress test"
b608b75b5 : Revert "Adds AAE Surround View native tests to platform_testing."
2a137a94e : [CUJ] Added "getHomeScrollViewContainer" to IMapsHelper
11a50ddc2 : Update snippet apk
a261b8a78 : Set AP and sniffer objects to NCBaseTestClass in constructor instead of relying on dynamic `hasattr` check.
124d8d0d4 : Updates to the motion test tooling
fdeb2fd87 : Update the user creation logic in MultiUser helper class
b08125141 : Convert perf-setup to soong
b64c3261c : Add TEST_MAPPING to stress test
212866def : Add abi attribute for <Module> tag of the screenshot metadata file.
d57f86862 : Add hostside LockSettingsUtil class
beb223048 : Add more information to error message
38e2d79c3 : Add ability to run notification jank test from atest
2f55de11a : Add CarPropertyManager getProperty stress test
46ebb5e14 : Allow a pixel count threshold for AlmostPerfectMatcher.
e8dea8321 : Update FailureCountCollector key
93f6b2721 : Remove buffer_hub-test from test list.
ca0f897a3 : Capture WiFi packets in BeToCQ when there're 2 OpenWrt devices in testbed.
0e89253cc : Increase notes app activity padding for bubble bar
b44bcba46 : Updated DateTimeSettingsTests to return assumption failed if fails check
eba30e83c : Fix component filtering for scenarios
6d8ee02d9 : add mshu@ and fdi@ into the OWNERS of bettertogether/
a83bea17b : Update DateTimeSettings test logic to check autotime/timezone correctly
d3c4a2b43 : Add `notSmallerThan` assertion to the flicker library and use defaultDisplay in `AppWindowRemainInsideDisplayBounds` to make test less flaky.
ef456c5b2 : Add desktop wallpaper as a component
ae838b3dd : Add KDoc for some confusing properties of DisplayContent
4f6260406 : Add new CUJ types to Flicker
5adb8e9f0 : Add activities to help test app clips CUJs
a6619846e : Add basic e2e test for fold animation
744d5f699 : Change ShellTransitionScenarioExtractor to TaggedScenarioExtractor for Desktop Windowing CORNER_RESIZE flicker test so that it collects the relevant jank traces during resizing and reduce flakiness.
eb001a8c8 : Add test collector for number of test failures
fa319ef63 : [CUJ] add isSearchMailFound method for gmail scroll-content test
91350aa79 : Update SettingsDateTimeHelper to use appropriate toggles based on flag
5588a9966 : Update tests for new Microphone Access UI
cab61d13c : Update CHANGELOG.md
1a4c79e18 : CLose Video call Popup Test: https://android-build.corp.google.com/builds/abtd/run/L84300030004788998 Bug: 349621568
adfe60553 : Fix flaky UnfoldWithKeyboardOpen
5bf2020c9 : Update the sms tests to resolve the reboot issue and res ID changes
558aa14d7 : Add OWNERS for python annotations.
eec120e6f : integrate the latest changes
28903e23f : Revert "Restore permissions when the rule end"
34d3c861f : Media/Connectivity Fix Test: https://android-build.corp.google.com/builds/abtd/run/L83900030004731821 (test failing due to media bug) Bug: 348700739
82fe1479e : Update test names to match coverage rule
da8823252 : Change SettingsLocationTest to assume MLS state is unknown
d1245bfa9 : Update SpectatioConfig with new date_time_set_time string
79cdccfb1 : Add android platform test python annotations.
c2dc521b9 : Update SettingsLocationTest for new Location Access UI
764387030 : Media Fix Test: Locally Bug: 348700739
30427616e : Device Wake Up Test:https://android-build.corp.google.com/builds/abtd/run/L65800030004701090 Bug: 347933513
f7cf3acd9 : Update boot count in BootTimeTest for unlock test
c403d065f : adapt test to Perfetto ViewCapture
4a97bd41d : Bt Contacts test fix
707b54db5 : Enable Video recording for all bt tests Test: https://paste.googleplex.com/5538164232159232 Bug: 348036351
0da5dc1d7 : Update UserUtils
3a1901d69 : Update SystemUtil
0ca5b02d5 : Fix the bt pairing error in Dialer Test: https://android-build.corp.google.com/builds/abtd/run/L63600030004632429 Bug: 347933513
70a54641f : Restore permissions when the rule end
d01d2904c : Update test names to match coverage rule
9d889f76c : adapt test to Perfetto ViewCapture
bd8a264f7 : Use ktfmt.sh wrapper for ktfmt hook
52b25cc4b : Remove redundant code from SysuiRestarter
b2b633738 : switch over to use new storage read api instead of server_configurable_flags, this new read api lib will be needed for new codegened aconfig flag lib.
2089a1bcc : Update FridaUtils
43e621c66 : Update FridaUtils
5ede4e069 : Do not use WRITE_EXTERNAL_STORAGE for screenshots
042fff13c : Add strict_mode: false
e4372b90b : Enable Perfetto tracing

+- Project: platform/system/apex

a6bd7f62 : Do not store temp mounts in MountedApexDatabase
ce3a6aac : Verify images before accessing temp mounts for derive_classpath
16f8d77e : Remove unused __INTRODUCED_IN_LLNDK.
74e84e67 : Add mainline module flag to create_apex_skeleton script
7a4eb6e0 : apexd: unmount temp-mount always
2427dd29 : Refactor: Rename DmVerityDevice to DmDevice
5e5b37b9 : Update apexd to log stat atoms of stage apex installations
62a9d0f8 : Refactor: MountedApexData with operator<=>
9aadfdea : Remove redundant ApexSession methods
1ed59f09 : Support /odm/apex
9c7bbfb9 : apexd: remove StartCheckpoint()
61f40264 : add extra option for readahead value
0084e111 : apexd: remove unused ApexSession methods
1f460832 : Add tools/TEST_MAPPING
0bbcead3 : Be explicit about apex_test
3d0aae51 : host_apex_verifier: clean up deps
f0be5e0d : apex tests: avoid vector<const T>
b27108b0 : host_apex_verifier: removing unused parameter
5bd11da4 : Remove unnecessary std::move
a90f99a2 : apexd: Look for vendor APEXes in /odm as well
87a57e05 : deapexer: add `decompress --copy-if-uncompressed`
e4c16a51 : Remove duplicated if
c64fcea1 : apexd: Look for vendor APEXes in /odm as well
10c31ae9 : Make com.android.virt bootstrap
4e663c6c : Also revert an apex update if it led to system boot timeout
34196f27 : Update apexer and sharedlibs tests to use JDK 21
89f35a1f : Fix multi-install on BOARD_USES_VENDORIMAGE=false
bb06aae9 : Use MNT_DETACH and DM_DEV_REMOVE for --unmount-all.
327a8a30 : remove unused code for external hashtree
8cda5b40 : Remove apex.use_vndk_as_stable
11e95779 : Remove generate_hashtree
b15b077e : Removing test apexes for zero hashtree
9da9875f : Do not generate hashtree on device
4cd61c1c : Drop prebuilt files to android source tree.

+- Project: platform/system/authgraph

8e98f26 : Add require_root to make the vendor variant work

+- Project: platform/system/bpf

432d150 : BPF: Add vmlinux.h
f381ae9 : BpfLoadTest: change some EXPECT's to ASSERT's
19a5ec2 : BPF: rename bpf_defaults to bpf_cc_defaults
210bb98 : bpfRingbufProg: use simplified DEFINE_BPF_RINGBUF() macro
0621b1e : Adding memevents subdirectory for bpf
01249cb : BPF: Implement build time feature flag for libbpf
1b44455 : BpfLoader: adjust for change to bpf_map_def.h location
7ff8310 : BpfLoader: split bpffs subdir creation out
119ad75 : bpf: remove no longer used expected attach type
dd93f85 : BPF: Create rust bpfloader
e3fc91e : BPF: add rust bindgen for libbpf_android
dd4bd2d : BpfLoader: split legacy bpfloader into 3 phases, simplify arguments
6d4d9d8 : bpfLoader as a lib - make it actually build/work
e0f1152 : bpfloader: move BpfLoader.cpp into Loader.cpp
fee8f17 : deparametrize BpfLoadTest
9b50c96 : Enable BTF for bpfRingbufProg.o
e0a0789 : BPF: remove duplicate cflags and update btf flags.
8ebb223 : BPF: fix unused parameter warning

+- Project: platform/system/bpfprogs

382674c : remove unused bpfLoadTpProgBtf target
168c2cb : Enable BTF for fuseMedia.o
da87360 : BPF: timeInState: fix possible bad data accounting
bffa076 : BPF: timeInState: Fix field designator warning
21fbcc1 : BPF: remove duplicate cflags and update btf flags.
20ccfed : BPF: Fix unused parameter warning

+- Project: platform/system/chre

6332f3b3 : Sanitize error codes for histogram arrays
0f47696e : Add memory analyze script
3719e927 : Fix logic error in rpc_server.cc
29277d18 : Remove mean calculation from stats_container
53251ff5 : Better protection for callback and data for linux system timer
cd73b87d : Add IWYU pragmas to CHRE utils
2de0aefb : [tinysys] Reorg make files for tinysys
649d6e68 : move power_test nanoapp to a sub folder
7bb93ab7 : Add aysnc result check to BasicWifiTest
a664c6f3 : CHRE: add CHPP vendor client support
19d0f2b5 : Add retries for scan request in RTT test
53b3dddd : Deprecating preloaded_nanoapps.json
1362da76 : Add mutex protection for operations on nanoapp ID to binary and detokenizers
a7af1c82 : Fix typo in memoryAlignedAlloc definition
2a1095b1 : Add support for aligned memory allocation in DynamicVector
2116f411 : [chre-hal] Fix race on client endpoints set.
bbbddb6d : Adds chre::ListNode::isLinked()
a3016a53 : Add the reduce_locking_context_hub_transaction_manager flag
a0f2aee3 : Add a message to the test failure message to indicate that the test is being skipped
166a4e9c : Fix TimerPool nanoapp oneShot timer handling
2add8959 : Adjust wifi timeout to cover entire scan lifetime
4d37cf89 : Simplify message delivery in HostCommsManager
578a236a : Add flags for unified CHRE metrics reporting
0d190684 : Decrease scan response delay time of WifiScanRequestQueueTestBase
cb836725 : Fix the incorrect logic of finding non nanoapp low priority event
33adb435 : Fix build error
69126437 : [chre-hal-xport] Fix aconfig flag namespace typo
67ec28f5 : Don't remove nanoapp event to make space
7928e363 : Add the remove_old_context_hub_apis flag
048d8132 : Fix -Wctad-maybe-unsupported
00761806 : [Tinysys] Remove vintf xml and rc files from Android.bp
19e94a40 : [chre-hal-xport] Adds flag to guard refactoring.
ec54d6e2 : Implements ThreadHandle and Notifier for Linux
5f504ee7 : Log events that take longer than 1 second to deliver
882ce895 : pw_rpc: Handle pw::Status returns
8b6d339b : Add CHRE_THROTTLE
281d48f7 : Remove flag bug_fix_reduce_lock_holding_period
3b58dfd8 : Removing unnecessary namespace
b0d63f95 : Remove flag reduce_lock_holding_period
c852ef76 : Create fragmentation manager
e9f953cc : Include cstddef to use max_align_t
999b4e1f : Vendor specific CHPP service
abb1a71b : audio_world: kiss fftr alloc buffer must be aligned
ae49f727 : ChreApiTest nanoapp: Reduce stack usage
c2183c04 : nearby: sync from google3 at CL 658523402
7aeea1c9 : Add error histogram for wwan cell info
bbcf8463 : ReliableMessageTest: Wait for duplicate messages before completion
5eac9f11 : TransactionManager: Allow removing a non-started transaction
fd8734f9 : Cleanup system_timer.cc
9583daef : Remove CHRE_BLE_READ_RSSI_SUPPORT_ENABLED flag
487e76ac : Remove dependency on chre::TimerPool in TransactionManager
bbe16c43 : ContextHubBleSettingsTestExecutor: Fix memory leak
dfb185ba : ContextHubBleSettingsTestExecutor: Fix memory leak
7cb37982 : CHRE move logger init to before BT init
a205cc27 : Refactor ble multi device test and include test for manufacturer data
29cb6a25 : Assert deliverEventSync is called in the event loop thread
6cc0ead8 : Fix duplicate detection in CHRE
0b381844 : ReliableMessageTest: Cleanup message handling in completeTest
6d80568c : Cleanup boolean logic in mutex_base_impl.h
4eb22877 : Increase the duplicate detection timeout for reliable messages to 3 seconds
ae9f2140 : Fix function descriptions in wifi_request_manager.h
11f29f2d : bleScanningTest: wait for scan setting propagation
4d9220df : HostCommsManager: Log on message retry
112ed496 : CHRE HAL: Ensure reliable message record exists for entire timeout
6a5a4f3d : CHRE HAL: Add a debug log for message received
611eb6b2 : nearby: sync from google3 at CL 652539143
3dae9dc6 : Fix data race in the linux system timer
5f4cf209 : Add the bug_fix_hal_reliable_message_record flag
2a1a7078 : HAL: Update logs for nanoapp unloading and list query
d2e9f822 : Cleanup DuplicateMessageDetector::findLocked
ff5f1fe3 : Enable wifi flag for tinysys
5d60f2e8 : chre: Adjust EPOCH used for CHRE_API_VERSION to 2023
49b8261b : Fix build break in duplicate_message_detector.cc
7d272c57 : chre: Adjust EPOCH used for CHRE_API_VERSION to 2023
4b748578 : Implement duplicate detection for CHRE reliable messages
30b957f4 : Add duplicate detection for CHRE reliable messages
7c78eb18 : Revert "Reliable message test: Increase the number of messages sent"
ca826e86 : Reliable message test: Increase the number of messages sent
d2a3fe7c : Reliable message test nanoapp: Small cleanup
cb1dfcd6 : Create Notifier and ThreadId platform APIs
af12e534 : Use inclusive language and use std::string
57e6d766 : Remove unnecessary parentheses in host_comms_manager.cc
ab8d3de8 : bleScanningTest: handle all initial bluetooth state
cfcac893 : Remove the flag_log_nanoapp_load_metrics flag
21c0bc9c : Remove the remove_ap_wakeup_metric_report_limit flag
8df74c26 : Remove metrics_reporter_in_the_daemon flag
d0ac964b : Remove the wait_for_preloaded_nanoapp_start flag
c89d4f18 : Update the chreSendReliableMessageAsync API docs
3932b71a : Drop weakest result in wifi scan cache when full
bed4b7c4 : README.md: Update with instructions for building flatc
eb29cd09 : Handle CHRE_ERROR_BUSY in reliable messages
282b641d : Remove unused Android.mk for `chre`
0b275dac : HalClient: Update the deadlock fix flag to be PURPOSE_BUGFIX
9391733d : Create a flag for host endpoint reconnection
5c43bca5 : Ensure message delivery statuses are sent for failure conditions in CHRE
44dc190e : HostCommsManager: Small optimization
a0c7042f : chre: Adjust EPOCH used for CHRE_API_VERSION to 2023
72b91651 : chre: Adjust EPOCH used for CHRE_API_VERSION to 2023
c25affb4 : Refactor TransactionManager
28d13efe : Shrink Buffer to 8 bytes
57e60799 : Add the fix_api_check flag
c0c0f0a6 : Remove QSH proto shim support
18c1ee5d : HalClient: Use an atomic bool to indicate if HAL is connected
67c56e88 : Add new aconfig dependencies
571c349e : Add new aconfig dependencies
9b51b840 : HalClient: Remove locking check for ContextHub handle
eb36bd8e : HalClient: Add a flag for reducing lock holding situations
e7b8cbad : Add timestamped logs to TestBase ctor/dtor
195e086e : Simplify and clarify nanoapp message flushing
74fd1ece : Distinguish messages to & from host in pool
8c57c80b : zephyr: link the .unstable_id data in ROM

+- Project: platform/system/connectivity/wificond

1eea607 : Check the header's declared message length when parsing received packets.

+- Project: platform/system/core

d26f39ab0 : trusty: storage: proxy: FS_READY property setting on vendor only
b4b3950e5 : Fix the trigger name for loading bpf programs.
e60b760e7 : start netd earlier
ad5948a81 : Replace base::RandInt with std::uniform_int_distribution
2ea6ecf71 : trusty: keymint: rename trusty_ipc_dev property
10120f1db : Move the `dist` target of `mke2fs` to `build/core/tasks`
cfdfb32d1 : Remove define of SA_EXPOSE_TAGBITS.
72b0186a3 : Add input event profile to mitigate input latency of input threads
b5d9d909c : Remove usage of base/string/* in libfs_avb
7d9c9af94 : Add getFdStateDebug to access Looper's callbacks
7b577cf43 : libsnapshot: CHECK -> CHECK_EQ
f5af00e79 : Mount /mnt/vm earlier
807ab2589 : Define linker.config.json as a filegroup
26d10f158 : Remove usage of base/logging.h in libfs_avb
b17d7be2e : debuggerd: recognize jumps to non-executable memory.
9ac82420c : Support vendor partition in non-debuggable pVMs
0bec59c49 : Remind the reader that they'll need to modify CTS too.
c1ad204f8 : Rename system/core/rootdir/Android.mk to create_root_structure.mk
ced57af11 : trusty: keymint/gatekeeper: Pass device name from init scripts
133fc74fa : Remove unused variable.
be2cc9f93 : Fix type of android_thread_func typedef
439975403 : init: add a swapoff built-in command
dfca1f129 : Reland Skip F2FS formatting for dev option enabled devices
81c5e02b5 : snapshotctl: Check device for -img path
4f13b13aa : [fastboot+init] avoid std::allocator<const T>
3217fa215 : fs_mgr: Add support for MS_LAZYTIME.
d694b6159 : [km] Include non-secure KM HAL with Trusty VM in /system_ext
469b62a33 : Use fallback linker allocator in trace_handler.
698f913f6 : Remove NDK exports
a287592b9 : Remove unnecessary std::move
642a98e2a : Revert "Skip F2FS formatting for dev option enabled devices"
bb4a40955 : ueventd: fix other assorted style nits
109eae5cd : libsnapshot: compile tests for both 32 and 64 bit
23276f63a : ueventd: fix confusing indentation
093fd351f : libsnapshot: static link libselinux
b9b2830c8 : [km] Add a new rust binary for non-secure KeyMint host
15e984647 : isBlockAligned to use uint64_t
c2f2263bb : Skip F2FS formatting for dev option enabled devices
f61be9ea3 : Make some fstab functions available outside of fs_mgr
398203d1d : libsnapshot: Move snapshot metadata to super partition.
715dd707c : Move adb_keys to product partition
d96c6b8e8 : Add resume from hibernation in first stage init
9b4ad17bf : libinit_host: clean up dependencies
1e7b7cbc5 : Move variable only used on aarch64.
4e9633889 : host_signal_fixup.h: remove unused file.
1220d1710 : init.rc: Fix entropy pool initialization
3f11b6ac6 : Move snapuserd_test to general-tests
b47e18a65 : Standardize page property.
3fa77a15c : trusty: Add host build for rpmb_dev
d51fb54d5 : init: remove interface checks from init
95c4242cf : host_init_verifier: check interface names directly
d6790c4bc : init_parser_fuzzer: remove interface checks
e3e7bc7d9 : [MTE] write stack history into tombstone
205bb15e8 : Add cpu-target-features binary
deb1de9dc : snapuserd_test: skip test if dm-user kernel driver is absent
4c6edd3c8 : Reland aosp/3144167: Migrate vts_libsnapshot_test and friends to general-tests zip
148f602f2 : init: clean up unused Service[List]::post_data
344c4c071 : Add AID for CrOS EC
560cb93d9 : Convert ramdisk_node_list to Android.bp
a726c8c28 : Add a new policy for for foreground of multi-window
673e6bb08 : Create a new group for foreground of multi-window
095f29209 : Allow to re-enable MTE a specified time after a permissive fault
1df3536b9 : Revert^3 "Set block device as RO/RW before mount"
ae0b29038 : libprocessgroup: Convert libprocessgroup_util to static library
eecb10782 : Remove unnecessary std::move
412d097d4 : Remove InitProperties
c85af5595 : libsnapshot: Simplify wipe handling in recovery.
aed90550d : init_kill_services_test: smoreland@ owners
164f29700 : init_kill_services_test: += system_suspend
d945d2040 : init_kill_services_test: formatting for merges
227254f61 : Fix SnapshotTest crash
7c94e5b25 : libprocessgroup: Remove unused CgroupMap::SetupCgroups declaration
9c53c803e : libprocessgroup: Rename files a_cgroup_controller.cpp, a_cgroup_file.cpp
fcb8666ee : libprocessgroup: Rename CgroupController -> CgroupControllerWrapper
30203af8f : There's only one <sys/system_properties.h> now.
f91503bd1 : Clean up userspace-reboot (#2)
e34549af3 : Clean up userspace-reboot
b6e4179da : Add /mnt/vm and mount tmpfs onto it for early VM
a791e9130 : Fix SnapshotTest crash
873ae91b9 : Revert "libsnapshot: compile tests for both 32 and 64 bit"
df5ae06d4 : Small clean-up of debuggerd test.
2317bbad0 : libsnapshot: compile tests for both 32 and 64 bit
a880e5675 : snapuserd_test: skip test if dm-user kernel driver is absent
61c07a09e : Revert^2 "Set block device as RO/RW before mount"
3df2dc1aa : snapuserd: remove implicit assumption about dm-user in BufferSink
dfeaa4e32 : trusty: libtrusty-rs: Add vsock support
d5359abe1 : trusty: libtrusty: Add vsock support
55c047fd4 : libmodprobe: use ordered map for deterministic module loading
8e62c8a9b : libcutils: Split uevent_open_socket()
3ce6cb9b6 : Refactor init.environ.rc to append than replace
d60a2aa19 : fs_mgr: Remove deprecated mount option
6c277195a : fs_mgr: check available space before creating zram backing device
b7fa335ed : Reland "Migrate init.environ.rc module to Soong"
bd153e76d : Revert "Migrate init.environ.rc module to Soong"
b654f2c28 : Remove Windows-specific code from Trace.h
b4158e259 : trusty: keymint: Add commandline option to specify device name
31154a9e6 : trusty: keymaster: Add commandline option to specify device name
2fea1dd4a : trusty: gatekeeper: Add device option
fcbb743d8 : Migrate init.environ.rc module to Soong
9ca9303b0 : Format if Encryption was Interrupted
1f00f794e : Revert "Set block device as RO/RW before mount"
adaf620dd : Enable secondary_user_on_secondary_display for CtsFsMgrTestCases
77d388f28 : Skip tests if vendor partition is on Android S
39fe6e1d3 : libsnapshot: add test for merge_size param
1fbba3ed0 : libsnapshot: cap merge op count
555d2393b : init: non-crashing service can restart immediately
9088d1bb1 : init: non-crashing service can restart immediately
5c1378a5f : Add trusty_rkp_set_uds_cert for UdsCert provisioning
690624931 : Skip tests if vendor partition is on Android S
3360d387d : Add adb-remount-sh to presubmit & kernel-presubmit group.
1b76cb48e : libsnapshot: Address GRF config when updating from Android S config
4363e8c3a : charger: fix show qustion mark when start to draw UI
d959fc72c : Update visibility according to the change AVF directories layout
b52546355 : init: set a new trigger when a vold checkpoint is committed
b885e4ad5 : init: Wait for /dev/hvc1 during ARCVM first-stage mount
c6dfdbb76 : Set block device as RO/RW before mount
47a95af84 : Add debug logs to understand slow update start issue
9c77e66d5 : storageproxy: set a property when secure storage becomes rw
1315ca7b0 : Log lock time if it takes too long
b335f4d4b : Convert `asan.options` and `asan_extract` to Android.bp
2c2f3294b : Convert *-developer-gsi.avbpubkey to Android.bp
22a683c7a : fs_mgr: libfstab: allow recovery.fstab with suffix
a3a6c8e05 : Remove usage of ATOMIC_VAR_INIT.
4d1894abc : Add debug logs to understand update start delay
0fb39f6e6 : init: Support for initializing virtio-console devices
453665b5f : snapuserd_test: Create dup of fd before passing it to cow writer
8896d29c5 : Remove alanstokes@google.com from mini_keyctl/OWNERS
d9d7f7a8c : Make timeout messages distinct
0bdd68bb0 : Use no_full_install: true instead of installable: false
dcc81d427 : Make snapuserd recovery_available.
ef0f5bbcf : Skip test that unmounts/remounts metadata partition
ab772110c : Insulate against log spam.
1bbf8f042 : libsnapshot: Check if the vendor is updated from Android S for GRF
d41c0f4a9 : Migrate pthread to std::thread
dfd7b88fb : Add length parameter to format /data
d8f5fd4ed : bootstat: avoid vector<const T>
8d9b33d64 : fs_mgr: avoid vector<const T>
a7b4a9d4f : Call sync() to guarantee blocks were released by unlink
36e2a4471 : Revert^2 "Move StagedRollbackTest from postsubmit to presubmit"
104d3cc4b : Revert "Move StagedRollbackTest from postsubmit to presubmit"
0509c71cc : Move StagedRollbackTest from postsubmit to presubmit
5c8a0f675 : Opt out of gtest error if no binary found
791663022 : fs_mgr_remount.cpp: pedantic grammar fixes.
47fde793b : libutils: CallStackTest log_stack check more log
8abaa8442 : Revert "Migrate vts_libsnapshot_test and friends to general-tests zip"
7b55fbc6d : reupload^2: libsnapshot: set thread priority
9fbe52662 : Migrate vts_libsnapshot_test and friends to general-tests zip
6f13d115e : libutils: Remove unused dependency on libprocessgroup_headers
1fd7993f8 : libcutils: Add missing dependency on libprocessgroup_headers
c2970dd06 : Rewrite `init_vendor` using select syntax
a8f130693 : Revert "reupload: libsnapshot: set thread priority"
28b37f270 : libprocessgroup: Add MaxActivationDepth
c2ae951c7 : fs_mgr_overlayfs: Don't preemptively change mount propagation type
00e1b61bb : reupload: libsnapshot: set thread priority
14fbf6d39 : Revert "snapuserd: Don't statically link outside of ramdisk."
064ac0bf1 : Convert `init_vendor` to Android.bp
3b795a1a7 : Make libexpresslog apex available
7c4beee9f : Add support for ashmem-host for host Windows

+- Project: platform/system/extras

692b2169 : Use std::sync::OnceLock rather than once_cell.
38b72d20 : simpleperf: inject: Change comments for bolt output
86478d87 : Made minor refactoring and lint improvements.
f89907db : Created README file for torq.
813aae2d : Implemented tracing of the app-startup event.
d344a99b : simpleperf: dump: Add --dump-feature
47eb5f73 : simpleperf: Update doc for bolt
c1555528 : simpleperf: inject: Fix address conversion for bolt output
97bcb317 : check_elf_alignment.sh: Escape star chars
264da89c : Implemented argument validation for app-startup and multiple runs.
d3928f91 : simpleperf: inject: Add output format for bolt
81a75e72 : Added AdbDevice APIs needed to execute the app-startup event.
c6f624d8 : simpleperf: Fix dumping build ids when recording ETM data
ab9cb23d : simpleperf: Update calculating file_offset for AutoFDO output
80749a27 : Add ethanalee@ to Torq OWNERS file
65c7ee3f : Implemented tracing of the boot event.
f9ddfb18 : Added AdbDevice APIs needed to execute the boot event.
52978c3c : Made refactoring changes to long string constants in test/config_builder_unit_test.py.
c0324cc5 : Implemented the handling of custom perfetto configs.
d21aef14 : Remove NDK exports
93b7d7dc : profcollect: Rename usage_setting to usage_setting.txt
a45adef1 : Made style and refactoring changes to command.py and command_executor_unit_test.py.
7f367659 : Implemented tracing of the user-switch event.
e3fc4471 : simpleperf: Avoid allocating high order pages for ETM recording
e7e52387 : profcollect: Remove reconfig command from the help message
26a65d8b : simpleperf: Fix script tests.
7a3de473 : simpleperf: update simpleperf prebuilts to build 12284122.
8ad70641 : profcollectd: Use --no-dump-build-id for system wide ETM recording
7d2336d0 : simpleperf: record: Add --no-dump-build-id
43568883 : Added more argument validation for the user-switch event.
2875cea5 : Disable simpleperf_writer_fuzzer for AFL framework
b006fb7b : Added AdbDevice APIs needed to execute the user-switch event.
bb8cb501 : Fix up color generation in gecko_profile_generation
8b973e91 : Update test goldens for gecko_profile_generator
5f616496 : simpleperf: Fix dumping build id for system wide etm recording
f161f10e : simpleperf: use libc++_static for darwin host build
c6a7fdeb : Refactored device.py and tests/device_unit_test.py.
79f8dd05 : Disable libsimpleperf_report_fuzzer for AFL framework
0bf695bc : simpleperf: inject: Add option to search binaries with filename
7e420744 : Implemented uploading prefetto trace output to perfetto web UI.
7f865008 : Changed mocking approach to tests/command_executor_unit_test.py.
72301852 : simpleperf: update simpleperf prebuilts to build 12252562.
fc11e25f : Implemented perfetto profiling of custom event.
acb75460 : lpdump: don't dump snapshot info when running with --json
85d8f60b : check_elf_alignment.sh: fail on deapexer
1e6d59d8 : Lint changes in torq.py, tests/torq_unit_test.py, and command_executor.py
e7b8b42c : Fix build issue for targets depending on libverity_tree
560f7879 : Implemented creating the default perfetto config and its unit tests.
c8d52c1e : Implemented testing connection to device and its unit tests.
e3594c2f : profile-extras: remove unused #includes.
66b33e7c : simpleperf: handle events collected by --add-counter in pprof profile
b1d73e26 : Implemented the framework for executing commads.
ef6b3ca2 : simpleperf: pprof_proto_generator.py: Add --tagroot
3d1d8606 : simpleperf: update simpleperf prebuilts to build 12154051.
edee5fc0 : Implemented unit tests for argument parsing and command creation in torq_unit_test.py.
2168cd9f : boottime_tools: Add Android.bp for bootanalyze
4c923fb8 : simpleperf: report_lib: Add function to get process name
f4519f38 : Remove nputikhin@google.com from libatrace_rust/OWNERS
90fc4c95 : profcollect: Allow specifying custom trace_process duration
c33e032e : profcollectd: compress ETM data instead of decoding it when recording
fff50a27 : Implemented handling of argument file and directory paths in torq.py.
79346c9b : simpleperf: Support compressing init_map feature section
99f599ae : simpleperf: Support compressing ETM data
0913622c : simpleperf: Add -z in the record cmd
86e7a161 : simpleperf: Fix OPT_STRING_AFTER_EQUAL parsing at the end of args
9c51e107 : Implemented argument parsing and command creation in torq.py.
2777042c : simpleperf: init OptionValue properly
f8c8bcb6 : simpleperf: Fix handling of BPF symbols
e4df6a27 : check_elf_alignment: print name of APK analyzed
f5d7a3b2 : simpleperf: Support option value after '='
ce2385db : simpleperf: Add wrapper for zstd compression/decompression
f8e5f609 : Remove __libcpp_verbose_abort() workaround.
f9321b98 : Update URL for PProf UI
bae27488 : profcollect: Add support for tracing processes
d5f247be : simpleperf: Switch GetMemorySize to use sysinfo syscall
acc42576 : Remove unused system/extras/Android.mk
c26c15b5 : profcollect: Rename trace_once to trace_system
a0e438f9 : simpleperf: Store init map records in a feature section
6d58fa1f : check_elf_alignment.sh: check all files, warn some
41bc1687 : Remove unused system/extras/tests/Android.mk
189eae28 : simpleperf: Detect test environment before running tests
87d71560 : Convert Android.mk under system/extras/tests to Android.bp
7a01345d : simpleperf: Detect test environment before running tests
c440d1f9 : simpleperf: Fix flaky tests when running in emulator
fc2a380e : Convert Android.mk under system/extras/tests to Android.bp
d4ed9b87 : simpleperf: Handle unused space in sample record
6b218798 : Remove unused system/extras/tests/bootloader/Android.mk
4cba1f72 : Convert Android.mk under system/extras/simpleperf to Android.bp
63da2206 : simpleperf_writer_fuzzer: Bug Fix

+- Project: platform/system/gsid

4d095e3 : Fix DSUEndtoEndTest to work with new system image format
9772f86 : Use GSI-specific init script to detect GSI image.

+- Project: platform/system/hardware/interfaces

6fa6a01 : system_suspend: Reduce log level and rate-limit warning in WakeLockEntryList::evictIfFull
1a61fa2 : Add missing Cap Settings aidl (Part II)
87a42cc : system suspend: update owners
17620e9 : Migrate forced config and force use to android.media.audio.common.types
6ffea66 : Remove unnecessary std::move
4412c66 : suspend: Fix wakelock stats race condition and accuracy issues
43857ac : suspend: Fix wakelock active count checks in SystemSuspendUnitTest
f17202f : Add missing Cap Settings aidl (Part I)
f46f7ea : Add missing Cap Settings aidl (Part I)
09496ef : Add board version check to the Wifi Legacy Keystore interface test.
168a129 : suspend_service_fuzzer: Add signal() to handle SIGPIPE

+- Project: platform/system/incremental_delivery

4d2b896 : Revert "Simplify and optimize map_ptr"
3290e3b : Simplify and optimize map_ptr

+- Project: platform/system/keymaster

cd3823d : Support for P256 curve in RKP for Strongbox
ef49f32 : Revert^2 "keymaster: add 'x' to format string to cause printing"
67d7120 : Revert "keymaster: add 'x' to format string to cause printing"
abf0def : keymaster: add 'x' to format string to cause printing

+- Project: platform/system/keymint

d274124 : New legacy message for UDS cert retrieval
d078a9b : Drop dead code
9eacb9b : Update code for Rust 1.81.0
732e475 : Update source for Rust 1.80.1
75756f5 : Introduce Set/Clear UdsCertificate requests
c575525 : Update legacy provisioning msg list
208ecb4 : Change the order of SetAttestationIdsRequest's fields in Rust
4b4016c : Introduce Set/Clear UdsCertificate requests
a1325f4 : Introduce Set/Clear UdsCertificate requests
d842ae6 : README: fix typo, clarify
244b384 : Fix doc comment links
ebc8afa : Tweaks for unwrap() safety
6acb642 : Remove doc comment linkage for CDDL types
220fae7 : Tune errors for failure to set RoT
3e5186d : README: describe authenticator requirements

+- Project: platform/system/libartpalette

2bc44b8 : Update visibility according to the change AVF directories layout

+- Project: platform/system/libbase

d0aeaf6 : Add an error unwrap macro OR_ASSERT_FAIL for use in gtests.
835d84c : There's now just one <sys/system_properties.h>.
3890781 : Add c++-style conditional logs
f8363f9 : LOG_STREAM: fix the documentation to match the implementation.

+- Project: platform/system/libcppbor

0973b61 : Revert^2 "std::optional for array/map lengths"
441bc80 : Revert "std::optional for array/map lengths"
f3c5d11 : std::optional for array/map lengths
1f4bfcd : Add support for indeterminate length Arrays and Maps.

+- Project: platform/system/libfmq

e43060f : Process write overflow with number of elements
928aee6 : Update FMQ pointer corruption diagnostics to use a handler
ec445d7 : Improve MessageQueue tests for error handling
d0ace5e : Fix unsynchronized overflow behavior to keep data available to read
965a455 : Remove unnecessary std::move
8c8c7b2 : Fix StableId collisions in libfmq_test_service_rust_impl
84c9688 : Add SDV DataTunnel to visibility list of the Rust wrapper
803e0dc : libfmq: Fix from_raw_parts UB when used with empty vectors
6c1d3b6 : fmq_unit_tests: Write a log msg before tracking open FDs
a56b043 : Update AIDL EventFlagBits to have the correct values
df1cb87 : libfmq: Make dupeDesc const
e560b7d : Mark apex-available
57c6f69 : libfmq: Fix double closing fd in rust binding
266e7f8 : Convert system/libfmq/benchmarks/Android.mk to Android.bp

+- Project: platform/system/libhidl

4f8a4bd : Update libprocessgroup dependencies
38f3721 : Mark android.frameworks.vibrator as optional
79800b6 : Cameraserver framework HAL is marked optional

+- Project: platform/system/libhwbinder

d81269f : Return true from isHwservicemanagerInstalled if we get EACCES error

+- Project: platform/system/libprocinfo

d3562fa : Add MTE-globals handling to procinfo mappings glue

+- Project: platform/system/librustutils

9e4cacc : android_get_control_socket uses crate::inherited_fd
cab4d0f : android_get_control_socket uses crate::inherited_fd
0a95265 : android_get_control_socket uses crate::inherited_fd
f9f3b0b : Move libinherited_fd into librustutils
c9f9690 : Improve soundness and indirection of PropertyWatcher::read_raw

+- Project: platform/system/libsysprop

f7f1c02 : Add system property bluetooth.hfp.software_datapath.enabled
eacbd78 : Add sysprop to enable MSFT HCI Ext when LE scanning
75209fa : nfc(sysprop): Define sysprop for get caps support
a9c1991 : TelephonyProperties: update comments referring to config_sms_capable
5e7d791 : Add a system property to indicate whether a device has a high quality barometer.
235d74c : nfc(sysprop): Define sysprop for observe mode support
3f21d62 : nfc(sysprop): Define sysprop for nfc antenna info
d0ccf75 : Add sysprop to enable BT sniff mode offload
4325434 : Make BT sniff mode offload sysprop persist
f9c8c07 : Add sysprop to enable BT sniff mode offload

+- Project: platform/system/libufdt

0ad34a3 : ufdt: provide API to apply multiple overlays
30d1812 : libufdt: add dimorinny to the owners list
46cd649 : ufdt: allow to opt-out default allocation sysdeps implementations
0dc6063 : ufdt: allow to opt-out dto_print from vendor sysdeps

+- Project: platform/system/libvintf

9a01700 : Move vts_halManifest_validate_test to presubmit
5f005c4 : Fix /odm paths
fe588da : Add vts_halManifest_validate_test to postsubmit test
d2e5279 : Add support for updatable-via-system attr in vintf manifest
b26da49 : Revert "Support min-level and max-level in the device manifest"
0304ff1 : Update ValidateHalManifest with min-level/max-level
82417fb : Move generate xsd file to avoid requiring API Review
dbf1743 : Support min-level and max-level in the device manifest
f43e590 : Add /odm/apex/ support.
658213d : Fix warnings/unused variables.
e9411a9 : ValidateHalManifest for apex
822cf73 : Update ValidateHalManifest with min-level/max-level
e52cce4 : Move generate xsd file to avoid requiring API Review
995dca6 : Revert^2 "Convert system/libvintf/Android.mk to Android.bp"
757889b : Check duplicate accessors when assembling vintf manifests
cdf6495 : Add support for accessor for AIDL hals
ac77f97 : Revert "Convert system/libvintf/Android.mk to Android.bp"
9bac233 : Add next year's release Level
72973c9 : OWNERS += devinmoore@
22a206d : MapValueIterator: Remove use of deprecated std::iterator
8409775 : Convert system/libvintf/Android.mk to Android.bp

+- Project: platform/system/linkerconfig

a3ccdba : Fix /odm path
31574ed : Use APEX from odm partition
49363a4 : Handle exception when board api level is not set
1153008 : Skip Vendor related test for non-treble devices prior than V

+- Project: platform/system/logging

b3472094 : Allow larger buffer size on desktop
2f558a1e : Revert "Add log ID to proto output."
692fe99e : Add log ID to proto output.
a92c51c8 : Remove NDK exports
b74a506c : There's now just one <sys/system_properties.h>.
e1d2e8b9 : Use constexpr.
7cc05b1e : Enable secondary_user_on_secondary_display for CtsLiblogTestCases
279582bd : Enable secondary_user_on_secondary_display for CtsLiblogTestCases
173d43d0 : Error fix from enabling Clang thread-safety checks.
0b29d7c9 : Enable secondary_user_on_secondary_display for CtsLogdTestCases
e6219cb8 : Enable secondary_user_on_secondary_display for CtsLogdTestCases
e4c6d11e : Fix logcat process name caching
abe0eed3 : Insulate against log spam.
ad0b3c08 : Insulate against log spam.
a51df888 : The libc++ upgrade means we can use contains() in logging now.
e3beec16 : Use the global bug 24465209 workaround for liblog.

+- Project: platform/system/media

deb27bb6 : Camera: Remove flag "concert_mode"
6895720f : Create host specific lib variant
1f176ff9 : Camera: Remove flag manual_flash_strength_control
bbd25974 : Camera: Clean up remaining feature_combination_query flags
fb80870b : Camera: Remove flag 'concert_mode_api'
e21e3a37 : Camera: Clarify low light state capture result behavior
b45ae05e : Camera: Document flash strength and precapture trigger interaction
3f049659 : audio_utils: Add linked_hash_map
7ae78342 : audio_route: support to parse enum index in mixer_path.xml
f936d392 : Camera: Fix stream configurations dump
cb949d72 : audio_utils: Add thread affinity methods
b9d85947 : Add DeviceffectHandle mutex
062cde58 : libsndfile: Make target vendor available
fb005260 : libsndfile: Make target vendor available
24b1f5cf : Change locking order to manage device effect add/remove to/from HAL
20755e4c : Add DeviceffectHandle mutex
5cf21453 : add min/max sampleRate and channelCount definition into system/audio.h
9f7775f6 : audio: add new policy AUDIO_POLICY_FORCE_BT_BLE
d72fcb52 : Change locking order to manage device effect add/remove to/from HAL
21012ae8 : audio_utils: Add DeferredExecutor
c0438265 : audio_utils: Test the Android tflite interface
6db48c12 : audio_mutex: Always check mutex ordering

+- Project: platform/system/memory/libdmabufheap

9e9f222 : libdmabufheap: set the truncated string instead of returning a failure

+- Project: platform/system/memory/libmeminfo

ba07498 : [test-fix] Ignore trusty kernel in elf_alignment_test
4324d2d : Generates invalid shared library with a DT_TEXTREL dynamic entry.
0248490 : Generate invalid shared library with text relocations set in DT_FLAGS
7e86d10 : Generate invalid shared library with invalid section header string table index
073ee1c : Generate invalid shared library with size of section headers as zero
3d91cdd : bpfRingbufProg: use simplified DEFINE_BPF_RINGBUF() macro
ec16426 : Program to generate invalid shared libraries
f4e4ec6 : elf64: Define methods to handle the content of the dynamic section
d36b671 : memevents: Migrate bpf files to dedicated subdirectory
7267ca8 : Refactor Elf64Parser to follow best RAII practices
0749869 : Define class to write elf64 binaries to files
6700834 : Fix count field of showmap is always 1
71b00d6 : Elf64Parser: Introduce public IsElf64()
b9f7b0a : Enable BTF for libmemevents BPF programs
7efbad7 : BPF: remove duplicate cflags and update btf flags
b149ec3 : memevents: Eliminate memevents_test flakiness
d792b32 : memevents: Remove lockless bpf ringbuffers override
9563b00 : BPF: Fix unused parameter warning
e8c967f : elf_alignment_test: use VFRC level, not API level
ef7f46e : VTS: Ignore binaries in /[vendor|odm]/firmware for elf_alignment_test
0e93893 : memevents: check mem_event.type is valid when getMemEvents
366851f : VTS: Ignore non-Android firmware images in elf_alignment_test
62b43c2 : memevents - temporarily use lockless bpf ringbuffer

+- Project: platform/system/memory/libmemtrack

1dd94f0 : libmemtrack: Use the lock to protect the initialization of memtrack_proxy_service

+- Project: platform/system/memory/lmkd

d256df3 : lmkd: Add hook for when there are no killable processes
4c589f3 : Revert "Adding io_uring for batching PROCS_PRIO cmd"
753642e : lmkd/tests: add 200ms wait for reaper to output its logs
13b5b0c : lmkd/tests: handle kill reports being confused with reap reports
b1d5c43 : Remove unused variable.
1e50c6e : Report up-to-date RSS in LMK_PROCKILL cmd
d107420 : lmkd: handle missing process' information case
ee6412e : Revert "lmkd: change default lowmem_min_oom_score for low-RAM devices"
686abc4 : lmkd: change default lowmem_min_oom_score for low-RAM devices
e15214e : Remove usage of BPF_FD_JUST_USE_INT in favor of unique_fd

+- Project: platform/system/netd

47e7ec44 : Fuzzer seed corpus for netd
62b9020c : Set POSIX_SPAWN_CLOEXEC_DEFAULT when spawning dnsmasq
997e3b3f : kernel_test: add a VTS test to ensure that the kernel has efficient unaligned access.
61214650 : libnetd_server: avoid vector<const T>
6f5f8216 : Remove PppController from Android.
fb94db56 : Remove unused (qtaguid related) functions from NetdClient.cpp
3de8c36b : Delete MDNS binder test

+- Project: platform/system/nfc

1340bbff : Correction of tool analysis warnings for file rw_t4t.cc
5aa44391 : Check event pointer in nfc_data_event()
392fe3df : Check nfc_state before processing data to avoid race condition
b0773137 : Reset target array when calling NFA_EeGetInfo()
5cd7e6c9 : Free allocated buffer if error in NFA_RwLocateTlv() API
986ebacf : Fix nfc_rw_fuzzer for new T5T updates
ee61e241 : Add provision to support multiple HCI UICC pipe IDs
2d5dc4e3 : Fix for NFC Forum T5T testcase failures
8de633d3 : No need to stop discovery when receiving NFC_EE_DISCOVER_REQ_REVT
ede0e2ad : Fix compiler warnigs
df14e050 : Extending setControllerAlwaysOn feature with transparent and Card Emulation mode support
183442ea : Do not wait on a task that is already dead
3c036f87 : Add aconfig flag mfc_read_mad
5ceda2d8 : MIFARE tags: added code to read MAD sector
920bbb49 : Clear tag activated information when Kovio tag is deactivated
ad1912fe : Allowing transmission of empty raw frames
94aafe23 : [DTA] Define new mode and disable NFA API
464340b1 : Clear unused define
17de60f3 : Fix unused variables.
0932383a : Skip unsupported discovery protocols
24eda07d : HAL Request Control Enablement in Android-16
0ce375ed : Remove the use of the death recipient cookie
0d4e5e6a : Keep legacy T5T tags readable in the field
8d21695f : Keep legacy T5T tags readable in the field
89e666b3 : Add new aconfig dependencies
8c1ba8ba : Casimir: Remove hard todo!() for NFC-B polling
407873a0 : switch over to use new storage read api instead of server_configurable_flags, this new read api lib will be needed for new codegened aconfig flag lib.

+- Project: platform/system/secretkeeper

f931b10 : Update source for Rust 1.80.1
f0279c3 : Allow host tools to use libdice_policy

+- Project: platform/system/security

49811e2d : Add debug display of Keystore metric info
0fefae35 : Implement dump for IKeystoreMaintenance
4bf401a5 : Use android_get_control_socket from the rustutils crate
c2284f41 : Use android_get_control_socket from the rustutils crate
e34be6c4 : Manually verify the certificate with RSA-PSS & SHA1/SHA224 digests.
6af1cf1d : Use android_get_control_socket from the rustutils crate
fcae6fd5 : Verify Tag::VENDOR_PATCHLEVEL key parameter if the underlying device is a KeyMint implementation.
c37901f7 : Revert "Revert "Add an option to allow/disallow degenerate DICE ..."
fc932f0e : Moving keystore2_client_tests to presubmit.
4244d01c : Add an option to allow/disallow degenerate DICE chains
e85c1b72 : Add unit test of GC behaviour
da897434 : Test large numbers of keys in the database
d9cf2985 : Revert "Add an option to allow/disallow degenerate DICE chains"
11a97ea1 : Add tests covering android.system.keystore2.IKeystoreOperation::abort API.
00fa9bd2 : Update Android for Rust 1.81.0
fbfc9399 : Add an option to allow/disallow degenerate DICE chains
c63a83d5 : Avoid checking VENDOR_PATCHLEVEL in generated key characteristics if the underlying device is a Keymaster implementation.
7e2c3ed4 : Check app-attest-key feature supported while using ATTEST_KEY in tests.
a4bc1a97 : Avoid using lazy_static.
906fc75e : Use static libraries for multilib VTS
76311aab : Use static libraries for multilib VTS
3a0c4350 : Allow more error codes on multi-padding failure
c2ca61b0 : Removing `keystore2_attest_symmetric_key_fail_sys_error` test.
0bbcc060 : Removing `keystore2_attest_symmetric_key_fail_sys_error` test.
7068dda8 : Allow more error codes on multi-padding failure
1806f973 : Update source for Rust 1.80.1
c2702bf0 : Tests updated to handle RKP-ONLY property on GSI builds.
94f2503f : Tests updated to handle RKP-ONLY property on GSI builds.
498a44ab : Sync with new drm common aidl interface
05461b92 : Use no_auth_required in keystore2_test_unlocked_device_required()
a2ca642d : Use no_auth_required in keystore2_test_unlocked_device_required()
81dbef7d : [getService] Retry get_interface in keystore2
dccc0e0c : keystore2-client-tests: To ensure test isolation, update the APPLICATION_ID value to avoid unintended matching with existing installed app UIDs.
92f38802 : keystore2-client-tests: To ensure test isolation, update the APPLICATION_ID value to avoid unintended matching with existing installed app UIDs.
4767e6c3 : Adding Keystore2 version gate >=4 for the below recently added tests.
ca4f7af0 : Adding Keystore2 version gate >=4 for the below recently added tests.
cbb1dfb3 : Emit log when overdue watchdog clears
18c29f34 : Add more logging for fatal errors
ea3835e5 : Move legacy_blob tests into separate file
b0be7edb : Reset AAID connection on TRANSACTION_FAILED
a8647125 : Changes to strictly validate multiple `KeyPurpose` parameters with KeyMint-V2 onward and to skip real key attestation using emulated curve-25519 key on device with KeyMint V1 or Keymaster.
a2cc339f : Don't check for MGF_DIGEST tag on keys
c652f6c4 : Standardize watchdog messages
c67143dd : Changes to strictly validate multiple `KeyPurpose` parameters with KeyMint-V2 onward and to skip real key attestation using emulated curve-25519 key on device with KeyMint V1 or Keymaster.
ce2b90be : Reduce over-severe logging
83153592 : Don't check for MGF_DIGEST tag on keys
1923636f : Ignore INVALID tags in generated key characteristics.
1da59bc1 : Remove the database_loop_timeout flag
2566fb30 : Move large test modules into separate files
a3f10496 : Deprecate get in ILegacyKeystore
b088351d : Update watchdog logs to backoff if logs stuck
6c489252 : Revert "Move tests to presubmit"
1776400b : Move tests to presubmit
668d292f : Log key params wo sensitive info
28a79c56 : Add test to emulate Keystore error response code `GET_ATTESTATION_APPLICATION_ID_FAILED`
c5c69107 : Changes to forward the `GET_ATTESTATION_APPLICATION_ID_FAILED` response to Keystore client apps.
51793536 : Create and use a death recipient cookie object
f1ba381c : Tweaks for superseded blob processing
7909224b : Cope with mixed KeyMint/Keymaster-4.x devices
4e5b4c7b : Show information about who has lots of keys
41e98ee9 : Allow native applications with UID as ROOT to perform attestation.
6d18cb5a : Revert "Update the security logs for better understanding"
c67296e3 : Retry getKeyAttestationApplicationId when fails
a820ef5d : Enhance Security Logs for Clarity
f7ed95aa : Add test for unlocked-device-required key
9f7ebeb2 : keystore2: make UnlockedDeviceRequired fix unconditional
fe2781c6 : Revert "Give up on busy DB after a while"
9a587a2b : Update the security logs for better understanding
387c85b1 : Simplify/clarify watchdog code

+- Project: platform/system/sepolicy

850f31552 : Add a new label for fingerprint vhal properties to support moving from vendor to system
f305ae661 : checkfc: Fail on non-matching data entries
a60b1d55a : Split system_aconfig_storage_file regex
39a437a77 : Remove viewcompiler file_contexts test
e6cc2d4a2 : Allow artd and profman to access package installing tmp folder
702797d6e : Add gpu_device access to isolated_compute_app
fd12807c3 : Terminal app as vmlauncher_app domain
c9bfd8c6d : Revert "Add crosvm permission to run KeyMint VM"
c531cfc44 : Add property for Bluetooth POF
f885dc38b : Move generic SELinux for KeyMint HAL in system to /system repo
7ce9b2a88 : [Ranging] Add ranging service to sepolicy
08f7c9945 : Convert selinux_policy_system_ext to Android.bp
f02993d3b : Add system property bluetooth.hfp.software_datapath.enabled
09a026c9c : Add sepolicy for biometric face virtual hal
a15e9ce2d : Allow apps to access PersistentDataBlockManager
a3ef172fa : Camera: Allow cameraserver to send signal to HAL
fe008ad5b : Accept starting_at_board_api macro in service contexts
c29233fbf : Allow additional domains to set rkp properties
3e5e1613a : Add ro.product.bootanim.file to bootanim_config_prop
994245af7 : Hide ro.debuggable and ro.secure from app zygote
0aa3c59dd : Do not grant access to TEE files for KeyMint HALs in system
12cefa58f : system_app.te: Update obsolete comment about cgroups
8dbcfd1c8 : Allow fsck to use bootstrap libs.
185422206 : Allow virtual_camera to read sysfs_gpu dirs
f04db5bef : app.te: Delete apk_private_tmp_file neverallow
b9cd9999a : Ignore crash_dump access to mapped files
9110b67fa : Add selinux policy for apex com.android.uprobestats
fe3a27a56 : Allow virtual_camera to read sysfs_gpu dirs
e1b078c13 : Revert "Add neverallow rules to ensure successful kill by artd."
d830911c3 : Revert "Remove SELinux rules for dexoptanalyzer."
89eb05f55 : Add sepolicy for biometric fingerprint virtual hal
63880c5d7 : Adjust sepolicy for memevents with lmkd and system_server
aad044565 : Revert "Add sepolicy for biometric fingerprint virtual hal"
fa61a77db : apexd: add apexd.config.loopback.readahead policy
41fe7eaa8 : Add permissions to early_virtmgr for early VMs
f998570ad : Add sepolicy for biometric fingerprint virtual hal
f646e5299 : Move otapreopt_chroot from public to private
d75dac677 : Fix board_api_level comments and implementation
1d81f8788 : API flagging macro until/starting_at for private and public
5e584fc79 : Revert "API flagging macro until/starting_at for private and public"
d90d5ce42 : API flagging macro until/starting_at for private and public
b268115d8 : Revert "add compaction_proactiveness type"
dcf51fb75 : Revert "Guard proc_compaction_proactiveness"
414feb62a : Revert "Allow vendor init to access compaction_proactiveness"
3f99c8f7c : Revert "Allow vendor init to access compaction_proactiveness"
cec5f8dad : Revert "add compaction_proactiveness type"
5034f2e34 : Revert "Guard proc_compaction_proactiveness"
73220475f : set proper selinux context for LinuxInstallerApp
a253033fe : Revert "Mark libselinux as shared dependency for checkfc"
261199f9b : Allow system_server to control the artd_pre_reboot service.
f3fb64a86 : sepolicy: add rules for bionic.linker.16kb.app_compat.enabled
1b6a12977 : Move adb_keys to product partition
e65231660 : Allow adbd to pull /vendor/apex
521d1bef3 : Allow protolog_configuration_service to be accessed from apps
9a90b92da : Rename protolog service to protolog_configuration
d310497f1 : Add policy for 'debug.tracing.desktop_mode_visible_tasks' system property
22249a423 : Remove duplicated gmscore_app rules
8c37c66ee : sepolicy changes to support ota metadata in super partition
aeb13ed0d : Add tests for merged {hw,}service_context files
56d74cd28 : Revert^2 "Add microfuchsia selinux policies"
5daae6925 : hal_fingerprint: vendor files not available to sys
d07ee2406 : Add sepolicy for high quality barometer sysprop
8794c8c35 : Revert "Add microfuchsia selinux policies"
620e23fe9 : Revert "lmkd: Adding io_uring support"
2ae74bc60 : audio: Add timecheck disabled prop
cd79a43f9 : dontaudit permissions to check for the presence of hwservicemanager binary
eae905505 : Add microfuchsia selinux policies
ab859472c : Update fuzzer binding error message
8a5911680 : Add property for TimeCheck configuration
d1d32a547 : Revert^2 "Add SELinux policies for new ProtoLog service"
0b9625d13 : Add labels and permissions for /mnt/vm
cd4d72552 : Clean up userspace-reboot stuff
88000de8d : Add NFC service fuzzer in bindings
9692ad45f : Allow additional domains to set rkp properties
e4a06cb8f : Revert "Add SELinux policies for new ProtoLog service"
13ae9879d : Add selinux policy for AppFunctionManagerService
d416f1b14 : Create SEPolicy for the new supervision service.
21af07f69 : Allow dexopt_chroot_setup to bind-mount /system{,_ext}/lib{,64}.
108edab16 : Create SELinux context file for ConfigInfra
355aab25d : Add SELinux policies for new ProtoLog service
0a4a0c55f : Backport relaxed neverallow for hal_tv_tuner_server
44acad7e7 : Remove unused variables.
a0f292953 : Fix verify_threshold_size sys prop naming
23b712e71 : Add crosvm permission to run KeyMint VM
f3f1c7bdf : Backport relaxed neverallow for hal_tv_tuner_server
ddbc4111a : Add network permissions for tuner HAL
f65d1b6ae : Mark libselinux as shared dependency for checkfc
8d3b0fd10 : Add network permissions for tuner HAL
639c441c6 : Revert "Expose virtual_camera types"
6d3e6136b : Allow the shell to inspect whether VM attestation is suppported
a215a69e1 : Revert "sepolicy: remove all remaining qtaguid stuff."
dbca625a9 : Revert "sepolicy: remove all remaining qtaguid stuff."
af08bd3aa : sepolicy: remove all remaining qtaguid stuff.
8d610ba6b : Expose virtual_camera types
ad801a2f4 : Vendor APEXes can also live on /odm
78bb83fb0 : Allow vold to set RO flag on block devices
e8e7e7368 : Remove duplicated {ver}_sepolicy_cts_data module
cd5b8fd16 : Backport relaxed bpf neverallow rule to 202404 CTS
87701ca61 : Backport relaxed bpf neverallow rule to 202404 CTS
f1fb684f4 : Add network permissions for tuner HAL
855b2943c : Compatibility for vendor_hidraw_device on 33/T-upgrading devices.
4eb4ac113 : Allow VirtualCamera to call into surfaceflinger
9c0d712d4 : Add early_virtmgr
db7b368a6 : Update vintf finalization script for flagging
4877bedec : Allow shell to call virtualizationservice for AVF RKP HAL
113f4d6fe : Reapply "Expose starting_at_board_api to access_vectors"
007f0aed1 : Add flag-guarding also to compat modules
10f045066 : Add compat plat_pub_versioned.cil modules to bp
d0c0e15cf : Revert "Expose starting_at_board_api to access_vectors"
e96a52c34 : Define sepolicy for ferrocrhome app
747f58949 : Expose starting_at_board_api to access_vectors
e85c8039f : Allow surfaceflinger to read and write app Unix sockets
9b12ddddd : Remove SELinux rules for dexoptanalyzer.
f7dcc5379 : Add neverallow rules to ensure successful kill by artd.
46e4049ce : 2nd attempt in fixing sepolicy for shell+oatdump
7dea3a359 : Revert "Fix the sepolicy issue around shell and oatdump"
e09cefccb : Revert^4 "Allow system server to access udc sysfs"
3d9b0126b : Add system property ro.product.page_size
d84b3436c : Fix the sepolicy issue around shell and oatdump
844c799e6 : RESTRICT AUTOMERGE Allow system_server to call IKeystoreMaintenance.deleteAllKeys()
eaeb65f14 : Revert^2 "Allow anyone to read aconfig test mission file"
229b78b99 : Revert "Allow anyone to read aconfig test mission file"
c2e02348c : Allow anyone to read aconfig test mission file
4b24d78d4 : Property context update for audio.timestamp.corrected_output_device
3d130331b : Pawan service_fuzzer_bindings OWNERS
2eff31b02 : Allow isolated to map staged apks
970d6efae : Revert "Restrict vsock permissions"
837b02435 : RESTRICT AUTOMERGE Allow system_server to call IKeystoreMaintenance.deleteAllKeys()
556c19106 : Delete levelFromUid
672accd1c : Allow dexopt_chroot_setup to mount and unmount binfmt_miscfs.
72313f580 : Allow system_server to call IKeystoreMaintenance.deleteAllKeys()
414d63d9d : Allow system_server to call IKeystoreMaintenance.deleteAllKeys()
b18e810d0 : Revert^3 "Allow system server to access udc sysfs"
0fab92578 : Revert^2 "Allow system server to access udc sysfs"
bbdc1e207 : Revert "Allow system server to access udc sysfs"
3c21d8f1a : Allow system server to access udc sysfs
95ad4329a : Remove netd's access to qtaguid files.
d60859a08 : Add prop for enabling system services
67b76e0bd : Restrict vsock permissions
03f4d9dc3 : Add methods to satisfy ImageInterface
c22dece68 : Change PRODUCT_PRECOMPILED_SEPOLICY to a bool
ac1f81571 : Replace soong config list variable with selects
1cf6c4277 : Disallow relabeling vsock
88207c425 : Restrict access to virtualization service's vsocks
3335a0467 : sepolicy for custom_vm_setup
168e04da7 : Allow shell to read AVF DT nodes
e8afc4117 : Deprecate alanstokes
c9df2934a : Revert^2 "Introducing vm_tethering_service as system_server_service"
09983fc53 : Add prop for enabling system services
086d1ecd3 : vmnic won't allow to call TUNSETPERSIST anymore
fcecae75a : Grant TUNSETOFFLOAD to crosvm for running ferrochrome
4164a5a51 : Grant sigkill for dumpstate on su
a99fae000 : Add perfetto producer to servicemanager

+- Project: platform/system/server_configurable_flags

a444d13 : aconfigd test fix forward to work with storage file format change revert (cherry picked from https://android-review.googlesource.com/q/commit:94a481875a9158f5617397160155bccf40a3b3bb) Merged-In: I5eb8cc614cd12f5087602a0d112c97082ab61cb8 Change-Id: I5eb8cc614cd12f5087602a0d112c97082ab61cb8
94a4818 : aconfigd test fix forward to work with storage file format change revert
faa8c33 : aconfigd: test updates
b23a9c9 : aconfigd: test updates
4e1bec0 : Enable building server_configurable_flags for Windows
a1c71d3 : aconfigd: create a maker file when enable_only_new_storage is true
3b5fe63 : Support immediate local overrides in aconfigd
94b6969 : aconfigd: update platform container update function signature
0ef2d69 : Trivial clean up, move util function to aconfigd_util
503c0be : Switch to override_type enum
f87f09a : Revert "Include container in flag list query"
e5f7277 : Revert^2 "DO NOT MERGE: manually cherry pick"
de51549 : Revert "DO NOT MERGE: manually cherry pick"
7f7a77d : DO NOT MERGE: manually cherry pick
7951be1 : DO NOT MERGE: aconfig: manually cherry pick all changes
b33a5db : Include container in flag list query
0eec65e : Make protos accessible to Rust
8f308e0 : Make aconfigd protos accessible to Rust
e08668e : Remove allow-multiple-definitions flag.
9f4c639 : add namespace in the flag info

+- Project: platform/system/teeui

94e88cf : libteeui: avoid vector<const T>

+- Project: platform/system/testing/gtest_extras

ba0f961 : Use contains now that it is availble.
de70aab : Add gtestifier

+- Project: platform/system/timezone

a7ed527d : Revert^2 "Add MCC/MNC override for American Samoa."
74b50a66 : Revert "Add MCC/MNC override for American Samoa."
70d9fa48 : Add MCC/MNC override for American Samoa.
6c9ef375 : Rename icu_tzdata.dat_host target.
0bb9be84 : Remove unused build targets.

+- Project: platform/system/tools/aidl

2159f6d1 : aidl_integration_test: server logs
f4a430af : Convert trivial TopDown mutators to BottomUp
c787403a : Revert "Change API for tracing in NDK"
ba3df907 : Change API for tracing in NDK
fe6cd1e4 : Clarify what to do when FileDescriptor no workie.
8500fff7 : Always add frozen:false with *-update-api if not already set
f6e19752 : eliminate ref-counting in AIDL generated client methods
920fb4c0 : NDK Backend: Cast FLAG_PRIVATE_LOCAL to int to avoid anon enum warning
dcfb9ac8 : update golden AIDL ndk code
5cdaf45d : Remove tracing from AIDL ndk code
1926223d : Revert "NDK Backend: use/export include_cpp from AIDL libs"
a7daf791 : NDK Backend: use/export include_cpp from AIDL libs
877a690b : Access output files thru providers in Soong tests.
8354ced7 : Utilize Is_stubs_module property when generating java backend
5ccb4c82 : Add option to generate Rust mocks for AIDL interfaces with mockall.
e3dd1540 : Make libandroid_aidltrace product available
fb117c08 : Use explicit lifetime for try_as_async_server.
c016504a : Use phony_output in RuleBuilder for update/freeze-api
31704051 : Throw android.os.BadParcelableException when parcelable too large
239e94e5 : Generate a timestamp for the phony target
7119fbd7 : Add bounds check to generated binder onTransact
57c4807f : rust: allow direct calls to async servers
07c065fe : Allow running aidl tests from IDE
ae30a74b : Update the way TestNativeOutputIsAlwaysVersioned gets output files

+- Project: platform/system/tools/hidl

15d61534 : hidl2aidl: avoid vector<const T>
8cf8c1e5 : Utilize Is_stubs_module property when generating java modules

+- Project: platform/system/tools/xsdc

f235d0f : Convert trivial TopDown mutators to BottomUp

+- Project: platform/system/unwinding

c7b83a5 : Clear the size_ value in MemoryFileAtOffset.
b4f2b3c : [Bugfix]Add lock when iterating maps.
15ffe84 : Demangle all function names for the tools.
cdff595 : Remove unused const value.
d6972c1 : Add special processing of linker names.
2382f25 : Modify tools to use dex file support.
9c80a46 : Cleanup lookup cases in unordered_maps.
6a877d7 : Treat new page compat maps as blank.

+- Project: platform/system/update_engine

291ac8c4 : Reduce number of partition map calls
e0a9543b : update_engine: remove size_t in FEC write path
25a3a30e : update_engine: remove unusued offset_
6db5f79c : update_engine: uint64_t GetPartitionSize()
6963a929 : update_engine: update another read size
0215aa7b : update_engine: use ; delimiter
da3a49b9 : update_engine: fix 32bit system type error
a77e645f : update_engine: use error_code for std::filesystem
37f212d9 : update_engine: fix checkpointing
31d9e552 : update_engine: add new headers
8dd1ef12 : Migrate to erofs-utils v1.8
ad1eaead : update_engine: remove is_rollback
57497984 : update_engine: change notication order
8b07db54 : Make source partitions writable during update
e70fa767 : Add debug logs to understand slow update start issue
ee293bad : ota_extractor: improve logging
c8c0057a : ota_extractor: parallelize partition extractions
202dee22 : ota_extractor: functionize sub-partition handling
6bec1eda : Add debug logs to understand update start delay

+- Project: platform/system/vold

1e0299d0 : Do not umount /mnt/vm
fa068e96 : Fuzzer seed corpus for vold
8c5dd6e9 : Add timeout for mount on untrusted media
71aafb18 : Remove unused static variable.
2cab7d08 : fs: Ext4: Remove deprecated mount option
fd6b0c3a : Fix USB mount issue after GOTA upgrade
358487ac : Detect Encryption in Progress
4f17969a : [CloneProfile] Create user mount directory before creating bind mounts.
8a398788 : Add length parameter to format /data f2fs filesystem

+- Project: platform/test/app_compat/csuite

ed57fc7 : Make java_sdk_library dependencies explicit
785ef77 : Fix a unit test that makes assumption on the logging
22d4cd5 : Use JDK 21 instead of 17
313049a : Fix primitive array processing
e3afcdf : Create dirty-image-objects at the end of imgdiag test
b4ca81b : Aggregate imgdiag data after processing persistent processes
e90e8c4 : Webview test use a new instance of crawler for each run
b5f73eb : Move expresso mode setup to inside the crawler internal
e12c93f : Make crawl tests default to UI Automator mode
5560306 : Rename the crawl test steps into setup, test, and teardown
05885ff : Move granting external storage permission to the internal of crawl tester
bf3388b : Cleanup webview test classes
c381968 : Fix the package declaration in webview tests
a556a08 : Extract all the crawler options to a separate class

+- Project: platform/test/catbox

5b0f277 : New Bluetooth default state automation xml file
3b11d73 : Update the test name for settings scroll jank test.
40acc8d : Add perfetto args to StartNewUser tests
30cdcf5 : New Sound Palette Automation xml file Flag: EXEMPT resource only update
71e39bb : Add start user tests to catbox
a07ef18 : Added support for visible background user in catbox
ead6786 : xml file for verifying system settings UI elements Flag: EXEMPT resource only update
91a83b4 : Add ShowmapSnapshotListener to Dialer, Settings and MediaCenter startup tests
6f8a141 : Added to the following tests: - catbox-performance-cold-app-start-up-dialer.xml - catbox-performance-cold-app-start-up-mediacenter.xml - catbox-performance-cold-app-start-up-settings.xml
2d564d0 : Fix local metric aggregation for multi user metrics
0f18f26 : Fix aggregation logic while running tests locally

+- Project: platform/test/cts-root

e4d719b : Update CtsInputRootTestCases after changing TestPointerIcon API
c41ac11 : Remove dependency on SystemProperties.set
a8ed8d1 : Make java_sdk_library dependencies explicit
2cc3ae8 : Make java_sdk_library dependencies explicit
86a29e0 : Make java_sdk_library dependencies explicit
2b82fe9 : Allow VirtualDisplayActivityScenario to be used as an AutoClosable
7b5be2a : Rename getName API to getUniqueIdentifier
b47879d : Fix typo in input cts-root TEST_MAPPING
ad88e28 : Add CTS for hiding pointer icons on secure Window screenshots
2f0f363 : Fix CtsRootPermissionTestCases NoSuchMethodError before U.
ff65939 : Attribute all test modules to Android Telemetry Client Infra team
54ee155 : Fix CtsRootPermissionTestCases for GTS

+- Project: platform/test/dittosuite

ed51cc8 : Fix missing configuration for dittobench_test
6ee0c35 : Create priority inversion benchmarks
c2d92ff : Lock and unlock Ditto instructions
424165b : Enable access of raw pointer for shared variables
a449bc9 : CPU absolute duration workload
a64f0ce : Change name to deprecated gtest macros
172b3e5 : Add dependency of .ditto files in CMake
ef257af : Remove unnecessary std::move
ffac4fc : First pass of improving the readme

+- Project: platform/test/mts

1ec30f27 : Fix the module name for CtsHealthConnectHostSideDeviceTestCases
96a5e131 : mts-uwb: Add libuci_hal_android_tests to UWB MTS
70270ad4 : Update MTS config for AppSearch
90aa8fc3 : Add CtsHealthConnectHostSideDeviceTestCases to MTS list.
5aed36d3 : Remove CtsHostsideNetworkTests from MTS temporary
f5765ed0 : Bump to 6.0 for V FRC
c27ce170 : Typo fix: instrinsic -> intrinsic
678b6d17 : Regenerate the ART MTS definition for ART JVM TI CTS tests.
55f43d1d : Regenerate the ART MTS definition for `CtsJvmtiRunTest988HostTestCases`.
006845cc : Remove empty MctsMediaStressTestCases
5c891d9c : Add AdServicesSharedLibrariesUnitTests to MTS test list
5b86c12a : Regenerate the ART MTS definition for `CtsJvmtiRunTest988HostTestCases`.
cb660322 : Regenerate the ART MTS definition (2024-08-21).
2a53b30f : Add CtsHostideNetworkTests to MTS.
9e91f8cc : Add profiling test suite
573dcf13 : Enable SdkSandboxManagerDisabledTests in MTS
739379b8 : Update test case for mts-documentsUI-usedapi-tests-list
2f03bdaf : Update test case for mts-documentsUI-usedapi-tests-list
9f5c3be3 : Regenerate the ART MTS definition (2024-08-09).
96da2193 : Revert^2 "Update MTS Test list xml to include some missing AdServices unit test modules"
9b3a207d : Remove nonexistent test module from mts-adservices-unittest-only-test-list
d3155fb7 : Revert "Update MTS Test list xml to include some missing AdServices unit test modules"
b60b9c3b : Update MTS Test list xml to include some missing AdServices unit test modules
a55c5bc3 : Add HealthFitnessIntegrationExportImportTests to MTS.
5c34795e : Regenerate the ART MTS definition (2024-07-29).
72649892 : Add PhotopickerTests to mediaprovider mainline
e259a4bd : Add mcts-tradefed harness and modify the test plan to use mcts-tradefed for android-mcts.zip as test package.
e099d241 : Regenerate the ART MTS definition (2024-07-12).
daa4a4d6 : Add CtsPermissionMultiUserTestCases to MTS runs
1657a4af : Regenerate the ART MTS definition (2024-06-26 (b)).
2ac8c36d : Regenerate the ART MTS definition (2024-06-26 (a)).
539c7729 : Add PhotopickerTests to mts-mediaprovider
f1eeec49 : Add whitelist for mcts modules
180ef6dd : Enable MainlineTestModuleController for ConfigInfra
abda6b9f : Regenerate the ART MTS definition (2024-06-24).
a9fd5b5b : Remove empty MctsMediaStressTestCases
27600a8e : Regenerate the ART MTS definition (2024-06-20).
1e13bb28 : Regenerate the ART MTS definition (2024-06-07 (b)).
87323772 : Regenerate the ART MTS definition (2024-06-07 (a)).

+- Project: platform/test/robolectric-extensions

c341466 : Create a simple script for running robolectric tests.
0722f87 : Add option for loading android_runtime from path.
77f282b : Create a simple script for running robolectric tests.
05839ee : Add option for loading android_runtime from path.

+- Project: platform/test/suite_harness

c41b16f2 : Migrate CompatibilityBuildHelper to use SearchUtil
27030425 : Open the dump file with a FileInputStream to process the dump logs.
9cf5197e : Keeps to collect DEQP dependencies when the number of tests in the list file doesn't match the number of executed tests.
e921c6bb : Support more file types when generating the screenshots_metadata.xml.
886de874 : Add a new mode to be able to verify that the incremental dEQP can capture all the dependencies for a new device.
a39657a4 : Refactor IncrementalDeqpPreparer to make it easier to run the baseline tests for incremental deqp.
3e50730d : Support cleaning up screenshots for multiple users.
079daa8f : The InteractiveResultReport to support generating the screenshots_metadata.xml for xTS-I tests.
2d5f62d1 : Append abi into the directory name when pulling back screenshots for xTS-I tests.
f0bbf9cd : Fix duplicate keys in certification result xml
7183c7c3 : Revert^2 "Update DynamicConfigPusher to support non-current user."
3a22d586 : Truncates and sanitizes the full stack trace to match what's being taken care of when creating test_result.xml in the XmlSuiteResultFormatter.
c58d21de : Revert^2 "Update MediaPreparer to support non-current user."
33bce445 : Revert "Update MediaPreparer to support non-current user."

+- Project: platform/test/vts

a8d9538c3 : Allow for forward slash in the module name as there may be path elements
d12e8641c : Remove ProcQtaguidCtrlTest from kernel_proc_file_api_test
294ee3bf4 : Fix checkProtectedMemoryAndGlobalPrioritySupport only checking CPU devices
1b96e7538 : DO NOT MERGE: Bump VTS version to 15_R2
0fd72220f : DO NOT MERGE Update VTS tag version to V12_R14
a72d60e2f : DO NOT MERGE Update VTS tag version to V12.1_R12
26983e581 : DO NOT MERGE Update VTS tag version to V13_R10
d82584024 : DO NOT MERGE Update VTS tag version to V14_R6
830fec032 : Remove VtsHalBluetoothA2dpV1_0TargetTest from VTS presubmit
548ec4b7b : Use the new ro.vendor.api_level for the test screening
89c7cf23f : Remove vantablack@google.com from tests/gpu_test/OWNERS

+- Project: platform/test/vts-testcase/hal

87b8fa12 : Check KeyMint HALs depending on Trusty VM in system are updatable
51cb3448 : Test that HALs in /system have updatable-via-system set
2ac3064f : Allow HALs to be updated via system
0cf82995 : Allow emtpy vndk version for devices with ro.board.api_level
4ebd88dd : Allow emtpy vndk version for devices with ro.board.api_level
e7b35e0c : Move vts_treble_vintf_vendor_test and vts_treble_vintf_framework_test to general-tests
524f294f : Add note to failure in vts_treble_no_hidl about FCM level
66551f44 : Expect next year's Android devices in VTS
cee56765 : Rename GetBoardApiLevel to GetVendorApiLevel
e8e305f8 : Expect newer devices than 202404
b39e46bb : [VTS] Increase timeout in VtsAidlUsbHostTest#testResetUsbPort
715561f1 : [VTS] Increase timeout in VtsAidlUsbHostTest#testResetUsbPort

+- Project: platform/test/vts-testcase/kernel

49f011cd : Allow legacy sdcardfs devices to not use fuse-bpf
c1674306 : EOL enforcement: Fix direction of release EOL check
635b3419 : EOL enforcement: Fix direction of release EOL check
1b00782b : EOL enforcement: Implement VTS test
56fd62ec : ltp: mark creat07 and execve04 as non-mandatory
07c01605 : Vts16KPageSizeTest: Skip on 32-bit ELFs
8a30aec7 : EOL enforcement: Implement VTS test
5b137cfc : Realign bpf_module_test to general-tests
e2e954da : Vts16KPageSizeTest: check boot page size
9ddd5dd0 : bpf_native_test: adjust include path
91a1a5f9 : remove useless 'vts_test_binary_bpf_module' target
7c14004f : bpf: Adjust kern.c to match bpf_net_headers.h changes
b3360a23 : Update libprocessgroup dependencies
07404080 : Enable BTF for kern.o
c41ad850 : BPF: remove duplicate cflags and update btf flags.
f63a5646 : Skip init_boot requirement based on ro.board.first_api_level
aa328ff2 : Skip init_boot requirement based on ro.board.first_api_level
1562f242 : Change conditions to run 16kB vts test
cd8f6a56 : Add bug component for vts_kernel_encryption_test
f2f02e0a : Revert "Add Vts16KPageSizeTest to device tests"
cafa8770 : Add Vts16KPageSizeTest to device tests
f935e67c : Adding test for page size
c849c974 : Support Multiple partitions in F2FS
f9627a44 : RESTRICT AUTOMERGE Change required first_api_level for checkpoint

+- Project: platform/test/vts-testcase/security

c3865cc : OGKI: Fix SHA256 hex string formatting
0345065 : OGKI: Do not use `GTEST_FAIL()` to enforce test is set up properly
b8883d8 : OGKI: Fix SHA256 hex string formatting
d0acfed : OGKI: Do not use `GTEST_FAIL()` to enforce test is set up properly
fa471fc : OGKI: Enable all kernel releases from android14 onwards
906f151 : OGKI: Verify uname hash exists in approved builds config
fd07b78 : OGKI: Add functionality to get approved builds
3ff99e1 : Revert "Revert "OGKI: Enable all kernel releases from android14 ..."
aa5cbb5 : Revert "Revert "OGKI: Verify uname hash exists in approved build..."
f41eaae : Revert "OGKI: Enable all kernel releases from android14 onwards"
f3668db : Revert "OGKI: Verify uname hash exists in approved builds config"
47c4099 : OGKI: Enable all kernel releases from android14 onwards
b548b94 : OGKI: Verify uname hash exists in approved builds config
a71fc5e : OGKI: Add functionality to get approved builds
fd6be39 : OGKI: Add a test to verify OGKI build is compliant
6347810 : OGKI: Skip GKI compliance test for OGKI kernels

+- Project: platform/test/vts-testcase/vndk

d37c5d3 : Revert "Assert that vendor RUNPATHs are in vendor partitions"
50c9812 : Assert that vendor RUNPATHs are in vendor partitions

+- Project: platform/tools/acloud

484b797 : trusty: Update host package paths
a37a962 : Fix testGetBranchFromRepo
8930fd9 : Create defaults to aosp-main instead of master
723163b : Allow domain name as remote host address
94a545e : trusty: Add support for Trusty emulator on remote instances
774a5cc : Update remote host case to use `cvd fetch`
044a363 : cheeps: launch with disk type pd-balanced
9d89a7f : Update local instance case to use `cvd fetch`

+- Project: platform/tools/apksig

595e1b0 : Add support for certificate chain in V4 SignerConfig
6ab38b4 : Add source stamp timestamp to apksigner verbose output

+- Project: platform/tools/asuite

7094abd0 : Test the _copy_build_trace_to_log_dir method directly
073b0a4f : A tool - experimental tool for work flows.
df0f79f4 : Cleanup atest aggregate metric post processor handling logic
9e373908 : Add type hints and fix lint warnings
44248df2 : Contain the global variables defined from __main__ inside a method
e8267dc3 : Remove an unnecessary param
6ab50887 : Merge the _run_test_mapping_tests function with test mapping execute
101adef9 : Extract _get_build_targets and print it in dry-run
39b49774 : Replace the configure device update method
4d42bafb : Make _configure_update_method explicitly return dependencies
36844b4a : Simplify the Steps class to correctly use the dataclass decorator
2a8e0271 : Make device update an regular arg instead of a step
2f8ccfc2 : Further refactoring and cleanup on the main method
ad6444f1 : Extract device update and test step
5a691fe2 : Check acloud/avd status outside of build step
281045bc : Extract the build step from main
9f492590 : Only start acloud/avd if there's test step
f6794030 : Handle dry run early
34132cf5 : Create a method to load test info and execution plan
21dad089 : Move the dry-run function into the main class
ea4cdc1f : Handle list modules early
d3adea8c : Check whether running inside android root inline
ea41ab5c : Extract module info loading into a function from main
1964366c : Validate adb devices in test phase
6f46ee50 : Consolidate device update functions
8895f3a4 : Consolidate indexing related calls in main
4325a576 : Consolidate acloud related calls
324a3fd6 : Consolidate update_build_env methods
022c803d : Consolidate env and arg validation methods
51cd4afb : Remove an unused variable initializer
f46d4125 : Fix a wrong return type declaration
8f37412c : Move the main class run method params into __init__ method
a939d67c : Wrap the main method in a class
fafbb679 : Skip updating device in build only mode and add metric
0091a45d : Simplify the requires_device_update check functions
45157981 : Consolidate the test execution plan class
a0820747 : Only send run test time metric when there is a test step
f11e0ab7 : Catch several uncaught exceptions in the indexing code
1c06dce4 : Remove an unnecessary variable initializer
afe93181 : Do not parse the test selection answer if it includes a non-indice response.
764b3a90 : Removes an extra exit event metric
305decda : Simplify an util function
6f7fa6c6 : Fix bad unit tests that overwrite global module constants
31caa58e : Add a unit test to cover --collect-tests-only
8479861b : Detect empty serial and print warning
4e01e174 : Round floats before converting to integer for accuracy
59aaae70 : Inform Users of Indexing Progress and Collect Metrics
972ab5c5 : Clarify the limitation of --disable-teardown flag
2e612bd7 : Better handling crashed instrumentation
c0fb6689 : Remove unnecessary mocks from class finder unit tests.
5a34b02b : Refactor find_test_by_class_name to clarify class finder flow.
f97f13c8 : Fix module finders to not be greedy when module src matches test's file path.
ccbe281a : Refactor event handler unittest for clarity
d88bdcc3 : Fix error on --collect-tests-only due to missing param
8ef1645d : Fix the auxiliary menu into place to enable people build up muscle memory when using the tool.
7c704908 : Do not send metrics if user env is empty
4af5f07d : Remove an unused method _print_module_info_from_module_name
310e8191 : Only print the log directory when log html is missing
7b05933d : Integrate atest bug report link generation into execution_info
e94be7c0 : Change White and Yellow text in warnings, Info and banner to light/dark compatible-colors
7d7f13b8 : Enhance atest log HTML clarity
f4de30db : Improve atest bug reporting clarity and consistency
a7793732 : Remove non-universal link instruction
6c15492d : Use LazyLock rather than lazy_static now that we have Rust 1.80.
71fb8bea : Eliminate redundant --history reminder in test output
c82bb489 : Add elapsed time integration test cases
97efaaf6 : Use subTest in archetype integration tests
57b5db78 : Add debug logging for coverage report generation commands.
7c3070c6 : Add an example python binary host test for testing purposes.
76d693bc : Fix atest crashing when tf output file is not set
c7ee580d : Add atest run id to debugging log
091a0ef2 : Disable 5 brittle integration tests
1e41456d : Fix a typo
c913b48f : Adevice should not update if unbuilt modules.
7543d9bf : Move usb speed metrics collect events to occur before the exit event.
e32e8ae4 : Skip `empty` and `corrupt` errors from genhtml
87ed1771 : Add build trace to atest log directory
d76d41ca : Add usb negotiated_speed and max_speed to the events sent to clearcut when atest exits.
3df20db3 : Detect USB speed for one device in an atest execution and print a warning
5b539fb3 : Update source for Rust 1.80.1
bde676e4 : Add EMMA_INSTRUMENT_FRAMEWORK to the environment variables for coverage.
8008794d : adevice integration tests - disable restart
0a1692c2 : Include default partitions in adevice help menu - this gives more visibility into what is checked for adevice updates.
8d6992f7 : Include required prebiuilts for adevice int tests
15442bd4 : Add device info to adevice int test
f4c3c859 : Exclude .toc files from coverage collection
9431ed99 : Use dynamic path for adevice int tests
3ba139e2 : Don't panic if metrics upload fails
627f093c : Avoid 40K lines of logs when using MoreFiles recursive deletes.
c7623bae : Reduce size of adevice int snapshot
dc519727 : Make snapshot smaller for adevice int tests
f513c06e : Skip `range` code errors.
f6c68b1e : Revert^2 "Use JDK 21 instead of 17"
c04d8982 : Copy bazel.sh instead of symlinking it.
0e4e246a : Revert "Use JDK 21 instead of 17"
f35e3f9a : Fix adevice integration tests
1b49ec2f : Use JDK 21 instead of 17
e65d0047 : Update the description of --test-filter
a183c3b7 : add hostname to metrics
bdb0f4d8 : Add py_repositories() to workspace file
38d62440 : increase timeouts for sys.boot_completed
c56cae39 : Record the actual time when log Atest event
c64f61a4 : Fix a comment
a80c048e : Pass the test_filter from the user args to the Atest TF runner
a828a6c5 : Add source_root and hostname in AtestStartEvent
743911ca : Include atest run ID in build command

+- Project: platform/tools/carrier_settings

d2780e6 : Fix config/APN conversion script

+- Project: platform/tools/content_addressed_storage/prebuilts

f81ecd8 : Release content_addressed_storage prebuilts: version 817-20240821-040201
b515c39 : Release content_addressed_storage prebuilts: version 788-20240730-040032
8edd343 : Release content_addressed_storage prebuilts: version 689-20240516-040028
26de365 : Restrict visibility of target casuploader to tradefed
213c367 : Release content_addressed_storage prebuilts: version 637-20240503-120029
f85ad88 : Release content_addressed_storage prebuilts: version 604-20240425-060036
e0f45c0 : Release content_addressed_storage prebuilts: version 446-20240314-000027
24c3fd0 : Release content_addressed_storage prebuilts: version 360-20231220-000023
1b77a86 : Release content_addressed_storage prebuilts: version 354-20231214-043418
4d74f7b : Release content_addressed_storage prebuilts: version 302-20231026-000033
4f79834 : Release content_addressed_storage prebuilts: version 299-20231023-000046
abcf5a9 : Reference existing binary to be built
d9f01bf : Make the binary casuploader executable
0f463e8 : Release content_addressed_storage prebuilts: version 250-20230905-035123
5847748 : Add OWNERS in tools/content_addressed_storage/prebuilts
e510dca : Initial empty repository

+- Project: platform/tools/deviceinfra/prebuilts

633ff21 : Release deviceinfra prebuilts: version 859-20240923-040036, GitHub version 2aec5a9d39f2e7d1de8b627e04ffcb781bbfef8e
ff8a3cb : Release deviceinfra prebuilts: version 859-20240923-040036, GitHub version 2aec5a9d39f2e7d1de8b627e04ffcb781bbfef8e
6e1df9d : Release deviceinfra prebuilts: version 859-20240923-040036, GitHub version 2aec5a9d39f2e7d1de8b627e04ffcb781bbfef8e
024e6b9 : Release deviceinfra prebuilts: version 845-20240911-023916, GitHub version aafd380cc29751b6a80e9124cc2a29e9785d00fa
95f0e1a : Release deviceinfra prebuilts: version 845-20240911-023916, GitHub version aafd380cc29751b6a80e9124cc2a29e9785d00fa
b50a9b0 : Release deviceinfra prebuilts: version 845-20240911-023916, GitHub version aafd380cc29751b6a80e9124cc2a29e9785d00fa
842ec08 : RESTRICT AUTOMERGE: Release deviceinfra prebuilts: version 832-20240904-083521, GitHub version c331097eff7c8d1798aa65b260ad8e8cbe58475e
82bebe2 : Release deviceinfra prebuilts: version 832-20240904-083521, GitHub version c331097eff7c8d1798aa65b260ad8e8cbe58475e
c7ff4ee : Release deviceinfra prebuilts: version 825-20240829-040331, GitHub version c172b75e8580b3801b34f5871a962a097234ede8
d45601d : Release deviceinfra prebuilts: version 816-20240820-220446, GitHub version ba88e737191106d4b5a21ec5ff6a17058563d164
cfc3b6a : Release deviceinfra prebuilts: version 816-20240820-220446, GitHub version ba88e737191106d4b5a21ec5ff6a17058563d164
43d9e1e : Release deviceinfra prebuilts: version 803-20240809-045427, GitHub version 3e5e55b800be54cf2de3bed91502d7d7c38aeee4
8857a99 : Release deviceinfra prebuilts: version 803-20240809-045427, GitHub version 3e5e55b800be54cf2de3bed91502d7d7c38aeee4
c37f4ed : Release deviceinfra prebuilts: version 803-20240809-045427, GitHub version 3e5e55b800be54cf2de3bed91502d7d7c38aeee4
fb583e5 : Release deviceinfra prebuilts: version 775-20240717-040054, GitHub version 5bcda22cac4a61172195d72948eb72e877fa15ee
2b48103 : Re-drop 786 to aosp-24Q3-ts-dev to fix the broken jars generated by the cherry-pick tool.
f00588e : Release deviceinfra prebuilts: version 789-20240731-040024, GitHub version ee0bae8b9b08c0ebee05fb320aaa06df78757cea
8e36643 : Release deviceinfra prebuilts: version 786-20240728-040026, GitHub version 03181fdf7f336074f9c2b039a13868b24160f2d5 am: 3b551c512f am: c6cd87fd03
2be4e24 : Release deviceinfra prebuilts: version 786-20240728-040026, GitHub version 03181fdf7f336074f9c2b039a13868b24160f2d5
aee7144 : Release deviceinfra prebuilts: version 786-20240728-040026, GitHub version 03181fdf7f336074f9c2b039a13868b24160f2d5
3b551c5 : Release deviceinfra prebuilts: version 786-20240728-040026, GitHub version 03181fdf7f336074f9c2b039a13868b24160f2d5
598c030 : Release deviceinfra prebuilts: version 775-20240717-040054, GitHub version 5bcda22cac4a61172195d72948eb72e877fa15ee
5e8fb1a : Release deviceinfra prebuilts: version 757-20240703-030132, GitHub version 557b5fb149cc9013ce45f65ec25f8b5d3f7b378c
124c986 : Release deviceinfra prebuilts: version 755-20240701-233445, GitHub version c7dc14d7a79e2461cf5c84d15edabdffbbd487c3
12cb9b8 : Release deviceinfra prebuilts: version 750-20240627-044439, GitHub version be4cfdf3cc98a518bdee92e4fe230cc3b5900440
13aff9c : Release deviceinfra prebuilts: version 742-20240621-005402, GitHub version 16d09708642b080c18a440dcac78d1a29e1d7303
1d2dbd0 : Release deviceinfra prebuilts: version 741-20240620-040322, GitHub version 841eb25aed2d6dc1c29ee7bb9ced41b544fcb894
55e1495 : Release deviceinfra prebuilts: version 738-20240618-235758, GitHub version d4cdf990d9f4d346dd31206880c4d72ee41212c4

+- Project: platform/tools/external_updater

df9f861 : Fix dead link to ImageMagick.
379f51c : tools/external_updater: update Code Search links
413c00f : Stop running post_update script twice for Archives
54b5f6b : external_updater.sh: Enable globstar
5ab1ced : Remove invocations of Redshell
94702ee : external_updater.sh: Fix copying of .bp files
c47140d : Support generating rules.mk with cargo_embargo
39b03c7 : Copy all bp files

+- Project: platform/tools/metalava

b97214a46 : Fix heuristic for detecting permission name in documentation
263fb2452 : Add test for using permission name as part of a word in javadoc
e7edec3f7 : Move JvmOverloads workaround for constructors to Psi model
57b3c0ccc : Introduce --project CLI argument
8ced0acb3 : Make deprecated status on fields consistent
6525f0db8 : Improve testing of deprecation, particularly of inherited fields
522e03b53 : Defer creating ClassItem for inaccessible classes
aea4a63cd : CommonClassItemTest: Make Kotlin test more consistent with Java
50ec7af82 : Fix java variant of addMethod to frozen class test
6f7e6885e : Fix integration/api_lint.ignore
2b5babcb8 : Support snapshotting LambdaTypeItem
c1b7f71fb : Dedup PsiClassTypeItem.className computation
dc1515570 : Avoid caching superMethods() on unfrozen class
c3adde128 : Inherit stub methods from top down
141bb3b92 : Freeze all source classes in a Codebase
0ee1b01ed : Add ability to freeze a ClassItem
725c7fd17 : Add MethodItemSet for ApiAnalyzer.generateInheritedStubs(...)
e8e4c2a73 : Use consistent order for stub methods
a7b190940 : Remove unused DefaultClassItem.stubConstructor
deb67d8e5 : Push AbstractCodebase down into DefaultCodebase
9010db79a : TurbineCodebaseInitialiser: Add TypeBoundClass to createClass(...)
ec8fe8c51 : TurbineCodebaseInitialiser: Rename cls to typeBoundClass
2300aab62 : Support origin correctly in TurbineCodebaseInitialiser
f000821f5 : TurbineCodebaseInitialiser: Scan source path
6afc151a7 : Add test to show classes on source path are ignored by Turbine
c8f3a9728 : Remove duplicate NonNull annotations in AnnotationsMergerTest
abe4abdfb : Make merge inclusion test more realistic
80c8aa1ac : TurbineCodebaseInitialiser: Extract typeBoundClassForSymbol(...)
603d3d122 : Dedup annotation creation in TurbineCodebaseInitialiser
d7983fc33 : Move TurbineModifierItem.create() into TurbineCodebaseInitialiser
be044d4a5 : Temporarily ignore error type from thrown expression
eea11bf0e : Lazily initialize nullity annotation providers
5d537ed9c : Correct visibility of test suite tests
86299df70 : Add extension properties to access PsiClass names
95328c383 : Write enum constants in stubs in alphabetical order
62b9c9f00 : Upgrade to Kotlin 2.0.20 and Lint 31.7.0-alpha09
a4a6cb1e6 : Use CodebaseFragment in SnapshotCodebaseTransformer
3e3106f25 : Move CodebaseFragment into metalava-model
b4b7dddf7 : Avoid taking a snapshot of unemittable items
63d25cde9 : Check `emit` property in assert(Resolved)Class(...)
5beaf2f4c : Upgrade to AGP 8.7.0-alpha07
23e2adff4 : Update metalava OWNERS
ac9862421 : Upgrade to AGP 8.7.0-alpha06
5cb49e16a : Bump metalava version to 1.0.0-alpha12 in preparation for release
1e5494636 : Upgrade Gradle and Kotlin Gradle Plugin
5ada4bf69 : Handle kotlin packages with ` in them
f246dec87 : Remove ClassItem.stubConstructor/superConstructor
0f772518a : Stop Java/StubWriter accessing stub/superConstructor directly
7780ebf92 : Move ConstructorItem.superConstructor to ClassItem
fabb66d84 : Remove ClassItem.isFromClassPath()
3b8b7bd0d : Replace uses of isFromClassPath() with origin
14cb6e6a0 : Add ClassItem.origin of ClassOrigin type
56e154014 : Add test for isFromClassPath() for class on source path
00c790269 : Remove unnecessary cast to DefaultClassItem
75021d379 : Remove nullity workaround for reified type parameter
eac139403 : Upgrade to AGP 8.7.0-alpha04
669486573 : Temporarily drop JetBrain nullness annotations on types
537cf24d2 : Inline PsiClassItem.create(...) in PsiCodebaseAssembler
3966533c8 : Clean up some left overs from previous refactorings
52948d194 : Move createClass(...) and related methods into PsiCodebaseAssembler
43897d557 : Move findPsiFactory(...) to PsiCodebaseAssembler
07c3e7920 : Move getFactory() and related methods to PsiCodebaseAssembler
2181fd62b : Change PsiTypeItemFactory constructor to take PsiCodebaseAssembler
20a105fb7 : Move PsiParameter type workaround into PsiBasedCodebase
053afdaa6 : Replace calls to findOrCreateClass(String) with resolveClass(String)
e00df43d1 : Remove unused findClass(PsiType)
709b34d58 : Make PsiBasedCodebase extend DefaultCodebase
41a4ef377 : Replace PsiClassItem with ClassItem
950eefe1f : Move initializeFromSources(...) to PsiCodebaseAssembler
f4cd2853f : Refactor initializeFromJar(...)
b11b722e7 : Move initializeFromJar(...) to PsiCodebaseAssembler
7597107ae : Make topLevelClassesFromSource consistent with DefaultCodebase
ca0b00cd7 : Clean up IDE reported issues in PsiBasedCodebase
188e65877 : Use field initializers in PsiBasedCodebase
24d46e1b7 : Move uastEnvironment into PsiCodebaseAssembler
00a1fd07b : Remove resolveSuperTypes() and clean up after
58099fc08 : Remove PsiBasedCodebase.initializing
0dc890153 : Remove PsiBasedCodebase.findOrCreatePackage(PsiPackage)
0a9c0e1f5 : Treat mismatching package statement and directory as error
cca7e8d8a : Special case String when writing stubs
fdb9bc3ee : JavaStubWriter: Extract defaultValueWithCastForType(...)
a843352c9 : Always cast `null` in super constructor call
8279d3e1e : Improve AndroidApiChecks filtering
9ac2d103e : Pass PsiAnnotationItem/UAnnotationItem through to snapshot
869fad171 : Pass SourceFile through to the snapshot
7df276d36 : Rename SourceFileTest.kt to CommonSourceFileTest.kt
68fed3042 : Run metalava-model-snapshot-testing against Psi model
09f6ac96e : Support testing against multiple SourceModelProviders
e5fea1267 : Reapply "Merge remote-tracking branch 'aosp/metalava-main' into 'aosp/main'"
c30c546df : Revert "Generate signatures using snapshot including reverted items"
bd86166f3 : Revert "Merge remote-tracking branch 'aosp/metalava-main' into 'aosp/main'"
a6bd88d8d : Ignore duplicate class
fb3039e14 : Stop snapshot throwing an exception on duplicate classes
ab74b2a5b : Add test for duplicate source classes
92cdab0bb : Use correct parameter name when reverting
6e78ae1eb : Use CodebaseFragment for writing stubs
a9dcad8b1 : Use correct modifiers to determine if field needs initializing
277bfeb40 : Snapshot documentation correctly
a67be96cc : Extract removeDeprecatedSection(...)
7aeb84e91 : Compute simpleName in DefaultClassItem
3d8df6fe4 : Compute fullName in DefaultClassItem
9ece89fbd : Generate signatures using snapshot including reverted items
13c7c3d25 : Remove unused emit parameter to findOrCreatePackage(...)
ddd69d269 : Make CodebaseSnapshotTaker revert aware
edcf2aaaf : Simplify handling of PackageItem.emit
a2db01422 : Treat stubs classes as if they came from the class path
474fa97bf : Fix recursive call to TextCodebaseAssembler.getOrCreateClass(...)
6c768a5e4 : Make ApiFileTest.Test for current API surface more realistic
f8524f8f9 : Do not visit packages that should not be emitted
0de4a6b3d : Move addition of constructors for stubs to createStubFiles(...)
1ce73fb91 : Move ApiAnalyzer.addConstructors(...) into a separate class
2ba94750f : Move dispatchStubsConstructorIfAvailable(...) to StubWriter
d60f60918 : Add CodebaseFragment to encapsulate Codebase and ItemVisitor
2b7ba7d9a : SignatureWriter: Separate createFilteringVisitor(...)
3db008dc6 : Allow DelegatedVisitor to determine class nesting
03be38128 : StubWriter: Remove StubWriterConfig.apiVisitorConfig
0f63f698d : SignatureWriter: Replace filterEmit/Reference with ApiType
14171512d : Make CodebaseSnapshotTaker use DefaultItemFactory
ab369a520 : Make DefaultItemFactory compatible with Default*Item constructors
a60989a97 : Make DefaultItemFactory callers use named arguments
36dfb15fb : Move package creation into PsiCodebaseAssembler
73e0a85df : TestCodebaseAssembler: Remove stale comment and unnecessary check
6b39c476f : Add CodebaseAssembler.createPackageItem(...)
04736437b : Replace createCodebase(...) with createAssembler(...)
be99ae277 : Flip Codebase/Assembler creation order
4e2a0d860 : Remove TurbineBasedCodebase
c350da7b5 : Remove non-constructor uses of TurbineBasedCodebase
735f4ce49 : Add optional Reporter to DefaultCodebase
a6f7aea3e : Make AbstractCodebase.description private setter
424e92b6a : Replace TextCodebase with TextCodebaseAssembler.createCodebase(...)
d0023d318 : Upgrade to Gradle 8.9
376f529ad : Add target to build info
f61d4b675 : Remove non-constructor uses of TextCodebase
ceca6bb34 : Move classResolver to TextCodebaseAssembler
3a6b9c5e8 : Cleanup uses/implementations of unsupported(...)
b3bea1a4b : Replace codebase with assembler in TextTypeItemFactory
5f3bc61df : Move newClassRegistered(...) to CodebaseAssembler
e9fd95bf7 : Move getOrCreateClass et al to TextCodebaseAssembler
70e6de7a8 : Move tracking of external classes into DefaultCodebase
c5c40d763 : Move computeAllInterfaces() into DefaultClassItem
ba426ec43 : PsiClassItem: Extend DefaultClassItem
ea057e5da : PsiClassItem: Add properties individually like DefaultClassItem
e8c188afb : PsiClassItem: Add fields individually like DefaultClassItem
2dbf00b3f : PsiClassItem: Track hasImplicitDefaultConstructor like DefaultClassItem
463b9e4eb : PsiClassItem: Add constructors individually like DefaultClassItem
c25d9a167 : PsiClassItem: Add methods individually like DefaultClassItem
dff3b3356 : Rename item to classItem in PsiClassItem.create(...)
e88e1d67e : Add MutableCodebase and use in DefaultClassItem
d61a0ff5b : Cache DefaultModifierList instances with no annotations
9d4625442 : Optimize ModifierList.snapshot()
02060d44e : Remove ModifierList.duplicate()
7417d2e94 : Split DefaultModifierList into mutable/immutable implementations
03a9a8386 : Add ModifierFlags for the DefaultModifierList flag constants
32776f6e9 : Modify MutableModifierList before creating Items
e6365bab5 : Refactor addDefaultRetentionPolicyAnnotation(...)
4b41887bf : Inline mergeQualifiedAnnotation(AnnotationItem, ModifierList, Item)
dacd1baa3 : Update type nullability after merging all annotations
04e3e7406 : Remove hasNullnessConflicts(...)
31ff6bf2f : Report conflicting nullness when merging from source
92d8c11a1 : Dedup loop for merging qualifiers annotations
884323feb : Move methods from visitor into AnnotationsMerger
cea7cae87 : AnnotationsMerger: Separate inclusion annotation merging
d583e9ba0 : AnnotationsMerger: Clarify purpose of methods
d20d5f88e : Report conflicting nullability when merging from XML
edac8a0d3 : Add tests for merging conflicting nullability
82b74f4d6 : Replace creation of DefaultModifierList with factory methods
da615dd9e : Replace types uses of DefaultModifierList with interface
cffa0c147 : Change AbstractItem.modifiers type to ModifierList
36d635eac : Add test about internal setter with delegation
7d4a2fdb4 : Remove unused PackageTracker.defaultPackages
f6fa62664 : Report package mismatch and carry on
556cd7381 : Add test for mismatch between Java package and directory
c0d285295 : Separate ModifierList and MutableModifierList
4da3746b1 : Add duplicate()/snapshot(Codebase) methods to ModifierList
cbdc6838a : Replace mutableModifiers() with mutateModifiers {...}
b551d6045 : Avoid mutating modifiers in createPackageItem(...)
a35adb75f : Remove unnecessary uses of mutableModifiers()
c33ead8d0 : Avoid mutating ClassItem.createDefaultConstructor(...)'s modifiers
ba7e00599 : Add DefaultModifierList(VisibilityLevel, List<AnnotationItem)
7a6ab2be4 : Set method/field modifiers when creating them
199c00f87 : Set constructor modifiers when creating constructor
72a86f34e : Remove unnecessary toMutableList() call
25a3b7fa5 : Remove unnecessary packageToClasses from initializeFromJar(...)
bcf7af6d2 : Defer reading of ResourceFile contents until required
cd5806848 : Add ResourceFile wrapper around overview.html file
eb486957d : Remove lazy initialization of containingPackageField
937a652c4 : CodebaseSnapshotTaker: Initialize containing package
81828aa35 : Correct snapshot package creation
778395670 : Pass containingPackage to PsiPackageItem constructor
9d9215fc3 : Initialize DefaultPackageItem.containingPackageField
716d2aa3c : PackageTracker: Create full package containment hierarchy
eefaff3b3 : Remove unused PackageItem.empty()
894db2ae6 : Move ClassItem wiring code to PsiClassItem init block
a733093e0 : PsiPackageItem: Remove override of addTopClass(...)
ac4cbcbb7 : PsiClassItem: Handle nested classes similar to DefaultClassItem
81b258c3e : Pass containingPackage into PsiClassItem constructor
4177b002e : Ignore invalid package names inferred from package.html files
7f2a1eeac : PsiBasedCodebase: Rename registerClass(...) to findOrCreatePackage(...)
434a7d13f : Pass containingClass to PsiClassItem constructor
f1fd2e1e0 : Remove FindOrCreatePackageResult
91ed8a6e4 : Add emit to findOrCreatePackage(...)
edced99fc : Fix Turbine setting of PackageItem.emit
d62a08a4a : ApiFile: Use findOrCreatePackage(...)
a5ce885f9 : Use PackageTracker.createInitialPackages(...) in PsiBasedCodebase
485763938 : Refine package-info.java checks in PsiBasedCodebase
dd3c32541 : PsiBasedCodebase: Use findOrCreatePackage(...) in registerPackage(...)
5fc4fa5ec : Remove PackageItem.isFromClassPath()
e3573c734 : Generalize PsiItem.isFromClassPath()
77a1ffc20 : Pass super class type/interface types to DefaultClassItem constructor
fb26f0579 : Include implements list in JDiff delta
fe55371a1 : Test generating JDiff for class with implements list
aebc85b36 : Remove sortedClasses from registerPackage(...)
a17467613 : Use findOrCreatePackage(...) in createInitialPackages(...)
dcb2cc1a1 : Add findOrCreatePackage(...) in PackageTracker
0268b446c : Use PackageTracker in PsiBasedCodebase
6f74e5514 : Replace PsiPackageItem with DefaultPackageItem where possible
38d95cb29 : Clean up unnecessary creation of MutableList<AnnotationItem>
5c60a3c77 : Remove MutableModifierList.removeAnnotation*(...) methods
5988f63f9 : Make DefaultModifierList.annotations not mutable
68cf64902 : Use mutateAnnotations {...} for multiple mutation operations
c60ae5661 : Add general MutableModifierList.mutateAnnotations {...}
0adb0adcb : Add test for ModifierList.equals(Object) on empty modifiers
5a3ff15e0 : Add DefaultModifierList.toString()
f17ff81a0 : Move TextModifierListTest to testsuite.CommonModifierListTest
de21b204b : Remove ModifierList.owner() as it is no longer used
34c61ffad : Add owner to ModifierList.equivalentTo(...)
8ae5d113e : Remove unused ModifierList.equivalentTo(...) implementation
173a32458 : Remove DefaultModifierList.codebase
14966e5c4 : Remove ModifierList.codebase
5e8d07f9e : Stop relying on normalizeInputName() in findAnnotation(String)
e0d5a33fa : Remove unnecessary uses of ModifierList.codebase
9286abf71 : Use SelectableItem where no casting is required
ec34f135c : Remove unused DefaultModifierList methods
5a6200fd9 : Stop using ItemDocumentation.NONE_FACTORY for DefaultPackageItems
4c226c24e : Support package annotations in Turbine
3a14aad66 : Combine SourceTypeBoundClass and CompUnit for package-info.java
9123dd87b : Remove TurbineCodebaseInitialiser.sourceClassMap
8f7138a23 : Add PackageTracker.createInitialPackages(...)
540f3b639 : Simplify TurbineCodebaseInitializer.createAllPackages(...)
db8be78fa : Make PackageDocs.comment an ItemDocumentationFactory
921a78ba8 : Support overviewDocumentation in DefaultPackageItem
b2a6e0a47 : Use gatherPackageJavadoc(...) in TurbineCodebaseInitialiser
f2aabd24d : Add PackageDoc.modifiers
9070f993d : Move PackageDocs and related classes to metalava-model
aa00c66e6 : Add test for location of PackageItem in signature file
f90f13a0b : Move package-info.java processing into gatherPackageJavadoc(...)
82c029922 : Track FileLocation in PackageDoc.fileLocation
c4366a3fd : Group each package's comment and overview together
67fe909b0 : Point to the new JDK location for androidx-studio-integration
e37771fef : Split the PsiFiles processing loop into two
4a5bdcd6b : Extract methods from PsiFiles processing loop
eeeeb873e : Pass SourceSet into PsiBasedCodebase.initializeFromSources(...)
0f5df807a : Move PackageDocs/gatherPackageJavadoc(...) to metalava-model-source
10f5ed341 : Add more tests for PackageItem
577e7f0a9 : Add CodebaseContext.removeTestSpecificDirectories(...)
bf96fcff1 : Dedup creation of DefaultCodebaseContext
4cec275c1 : Clean up code moved from DocQualifier
d48cdf7f7 : Move DocQualifier code into PsiItemDocumentation
4f860d2af : Make PsiClassItem extend DefaultItem
b6ba2be81 : Extract package tracking into PackageTracker
db1a62cdb : Pull itemFactory into CodebaseAssembler
4fbdcb2be : Remove codebase from PackageList
77a1c38c5 : Separate units into package-info.java and normal class units
8498dc8d6 : Pass SourceSet into TurbineCodebaseInitializer.initialize(...)
6bc2a7688 : Clean up IDE reported issues in TurbineCodebaseInitialiser
52c3691ba : Clean up PsiParameterItem.implicitConstructor
ae966fe37 : Remove redundant code from hasImplicitDefaultConstructor(PsiClass)
cad9aa886 : Remove PsiClassItem.source
78796d76c : Make PsiPackageItem extend DefaultPackageItem
3556ad450 : Remove superficial PsiPackageItem and DefaultPackageItem differences
158b30790 : Use JDK 21 instead of 17
cc4b1d4e2 : Add default retention policy in Turbine
37dd24bc8 : Split "Annotation retention" test into java and kotlin
93134c7b4 : Use Codebase.resolveClass() in AnnotationItem.resolve()
7288660e0 : Add test to show behavior of AnnotationItem.resolve()
360a94bc0 : Add DefaultClassItem.isFromClassPath
1001c15a0 : Add test for ClassItem.isFromClassPath()
e55d8efc8 : Move computeSuperMethods() et al into DefaultMethodItem
043f9f82c : Support resolveClass(String) in CodebaseSnapshotTaker
7ac8d0240 : Pull CodebaseAssembler creation into DefaultCodebase
c473b224c : Stop adding root package in TextCodebaseAssembler init block
e7f7229c2 : Clean up IDE reported issues in PsiBasedCodebase/PsiClassItem
2ee66ae84 : Make PsiParameterItem extend DefaultParameterItem
802ade9c7 : Add ClassTypeItem.isFunctionalType()
f543542d8 : Use PublicNameProvider in PsiParameterItem
ac4f823bf : Move setting of varargs modifier to DefaultParameterItem
95e4147a2 : Fail CommonParameterItemTests when parameters/methods are missing
afd45f90f : Encapsulate Psi default value logic in PsiDefaultValue
c9300d09a : Stop using deprecated in 21 URL(String) constructor
c1f5d9e5f : Add test about wildcard in suspend continuation with generic collection
4083d6a0c : Make PsiMethodItem extend DefaultMethodItem
326bfdbef : Defer DefaultValue creation to DefaultParameterItem initialization
219db9b2b : Make PsiConstructorItem extend DefaultConstructorItem
e39e67e25 : Change PsiCallableItem into an interface
5f41b1f0f : Pull creation of CallableBody up into DefaultCallableItem
508a2e8a3 : Make PsiCallableItem extend DefaultCallableItem
82e829838 : Make PsiPropertyItem extend DefaultPropertyItem
798f93a0c : Make PsiFieldItem extend DefaultFieldItem
2ed0a83f5 : Use CategoryRedirectingReporter everywhere
4d9c1edf0 : Enforce issues have the correct category for their reporter
c54eb9796 : Make all Psi*Item and related classes internal
fe4a32a5f : Move getCallableParameterDescriptorUsingDots() to CallableItem
a16b2421e : Rewrite getCallableParameterDescriptorUsingDots()
e8ab7b513 : Add tests for Callable.getCallableParameterDescriptorUsingDots()
4cadd8372 : Add FieldItem.ensureCompanionFieldJvmField()
23cfaf0c6 : Replace PsiMemberItem with DefaultMemberItem
3e2079ddf : Generalize initializing of emit to false for expect declarations
7204acbeb : Simplify createTypeParameterItemsAndFactory(...)
32048123b : Make PsiTypeParameterItem extend DefaultTypeParameterItem
ee740d2d1 : Change PsiItem from class to interface
91c76f250 : Change DefaultItem.codebase type from DefaultCodebase to Codebase
b9ed277f1 : Inline PsiItem.modifiers(...)
011a35741 : Add CallableBody.verifyReturnConstants(...)
4ae15b502 : Add basic TextCodebaseAssembler
26790c1c3 : AndroidApiChecks: report undocumented conditionally required permissions
7994af3d3 : AndroidApiChecks: Fix conditional @RequiresPermission check
f75577a9d : Add CodebaseAssembler/Factory abstraction to simplify Codebase creation
0f13592d1 : Split findOrCreateClass(...) into separate find/create parts
3e04e55ab : Move allowReadingComments to TurbineCodebaseInitialiser
760e04f90 : AndroidApiChecks: regression test for conditional @RequiresPermission
d25113477 : Remove PsiClassItem type cast from ApiAnalyzer
4bae31eb6 : Remove PsiParameterItem type check from KotlinInteropChecks
c8944c993 : Remove PsiItem type check from CompatibilityCheck
9acf4fe1f : Stop PsiItem.sourcePsi requiring a backing field
b475cfe66 : Move ensureParentIsVisibleIfThisIsVisible() into ApiVariantSelectors
9a1bf5174 : Separate hasShowAnnotation from hidden handling
2dc40ba69 : Add ApiVariantSelectors.accessible
74269bd7f : Simplify removed handling in ApiPredicate
6d84c4760 : Separate removed inheritance from hidden
3ddbf922d : Add tests for inheriting removed from package
70e095c1a : Snapshot PropertyItem
ebda5b32b : Minor refactoring of DefaultPropertyItem for snapshot
29eceb89c : Snapshot FieldItem
6cd4277c1 : Snapshot MethodItem
0ae30f27d : Snapshot ConstructorItem's parameters
85ee8f157 : Snapshot ConstructorItem albeit without parameters
a7da80274 : Specialize ConstructorItem.returnType() and type()
f6ad936f0 : Resolve TypeParameterItem in snapshot
8e0eaa6b2 : Dedup creation of DefaultTypeParameterList
04f29dba9 : Transform TypeSnapshotTaker into SnapshotTypeItemFactory
e3d6ed04a : Update OWNERS file
9ced48ec9 : Add --config-file option that supports multiple files
df277d5f6 : Remove unnecessary type parameter from CodebaseContext
ee022773e : Remove SourceCodebase
97c85e560 : Remove cast to SourceCodebase that was breaking snapshot tests
91b7b6efb : Pull getTopClassesFromSource() up into Codebase
fa3da216f : Fix Turbine implementation of getTopClassesFromSource()
b8a4bad30 : Add test for SourceCodebase.getTopClassesFromSource()
0f7a6a2ed : Move ClassItem wiring code to DefaultClassItem init block
9761fcb94 : Simplify docOnly handling in ApiPredicate
98dd50c33 : Separate docOnly inheritance from hidden
d4df790e0 : Add tests for inheriting docOnly from package
b4e5b973d : Clean up tests of ApiVariantSelectors properties
4a8ef8927 : Remove unnecessary mutations of ApiVariantSelectors properties
527f9a94b : Move workaround for AIDL classes on the classpath to ApiVariantSelectors
5751aa09d : ApiPredicate: stop checking selectability of non-selectable items
7ed0125aa : Use ApiVariantSelectors directly in ApiPredicate
181a106d9 : Rename ApiPredicate member parameter to item
64312773f : Stop Type/ParameterItem using ApiVariantSelectors.Mutable
6f5b78c1b : Add SelectableItem marker interface
bc098cc38 : Combine Text/TurbineFieldValue together into FixedFieldValue
e70b0b045 : Pull fieldValue up into FieldItem
2dd0fe6a7 : Pull defaultValue: DefaultValue up into ParameterItem
33388f5db : Make TextDefaultValue available for general use
b7132922d : Add testsuite tests for DefaultValue
5acc01a50 : Fix NPE in Turbine in annotation with implicit value attribute
008514505 : Stop unnecessary package traversal in ApiPredicate
e2831f4e9 : Inherit properties automatically in ApiVariantSelectors
e3e397dc8 : Use inheritableHidden to support --show-single-annotation
11ec3a339 : Add basic tests for ApiVariantSelectors
1796a87c8 : Pass containingPackage in DefaultClassItem constructor
1120d5671 : Snapshot DefaultModifierList with annotations
fcbb3dc07 : Snapshot annotations and complete TypeModifiers.snapshot()
322670c8d : Snapshot basic types and use to set super class/interfaces
2facdb7bc : Make ApiVariantSelectors an abstract class
83864cc1a : Move package inheritance logic into ApiVariantSelectors
37afd3394 : Move package -> top level class inheritance into ApiVariantSelectors
cbb8b403b : Add ApiVariantSelectors.inheritableHidden
5c7715c4e : Refactor tracking of ApiVariantSelectors lazy boolean properties
2361051cc : Remove unnecessary redirection through Item
0d492a63a : Move showability caching from Item to ApiVariantSelectors
5dd82c8ac : Add CategoryRedirectingReporter for use by Codebase.reporter
29eda3f82 : Add Codebase.reporter
ef1397a43 : Add support for snapshotting packages and empty classes
673f7f07a : Stop testsuite tests from passing on an empty class
27798c867 : Run snapshot tests against Turbine model as well
90a7755f5 : Expose itemLanguage in Item
bd2ffac05 : Stop filtering no-args constructor
5a5fab5ab : Add simple CodebaseSnapshotTaker
727e58ade : Add initial metalava-model-snapshot-testing to test snapshot
3cf5b83ba : Move TextModelSuiteRunner into testFixtures
edeefa45b : Improve DefaultReporter suppressed writer test
1ac5a84e5 : Merge inheritIntoClassOrCallableOrField() into inheritInfo()
8f8a69a35 : Merge inheritFromClassOrCallable() and inheritFromField()
81dae38a0 : Merge inheritFromClass() and inheritFromCallable()
a1452a5da : Stop ApiVariantSelectors.Mutable extending ItemVisitor
3154280ec : Move hidden etc. inheritance logic into ApiVariantSelectors
22cff3557 : ApiAnalyzer: Separate ensureParentVisible(...) from propagation
747cb37bd : Remove PackageItem.isDefault property as it is not needed
ea3f7c61f : Add Item.variantSelectors
3640297ba : Stop testsuite tests from passing on an empty Codebase
a6d3f283a : Remove unnecessary uses and implementations of isConstructor
afffea2a2 : Make ConstructorItem extend CallableItem not MethodItem
2f1132c81 : Ensure that @memberDoc is inlined on constructors
652df655e : Extend DocAnalyzerTest to cover inlining @memberDoc in constructors
efd470519 : ComparisonVisitor: Make typeRank CallableItem aware
6291955a6 : Move kotlinLikeDescription() from MethodItem to CallableItem
8717ebbd5 : CompatibilityCheck: split compare(MethodItem) to use CallableItem
6549f9391 : CompatibilityCheck.compare(MethodItem...) group callable checks
4e35d6532 : Remove BaseItemVisitor.visitConstructorsAsMethods
7ab7465f0 : DocAnalyzer: Differentiate MethodItem/ConstructorItem
4a8cd648c : Stop writing suppressed warnings to stdout
0c8f827b6 : Add test to show broken reportEvenIfSuppressed(Report)
b0be089b6 : Remove ConstructorItem.superMethods() use/implementation
2758d2269 : ClassItem.findMethod(); Return methods not constructors
9e7e08450 : Move MethodItem.isImplicitConstructor to ConstructorItem
2620dcb20 : Update Psi to map from PsiMethod to CallableItem not MethodItem
793d2a8c3 : API Writer classes: Differentiate MethodItem/ConstructorItem
b348fd522 : Move itemLanguage from DefaultItem to AbstractItem
87644bf69 : ApiLint: Switch method and constructor checks to CallableItem
5f8ea0a73 : ApiLint: Inline checkMethod(...) into visitMethod/Callable
447d65520 : ApiLint: Move checkMethodSuffixListenableFutureReturn to visitMethod(...)
a958f8e56 : ApiLint: Move kotlinInterop to visitMethod(MethodItem)
397652ff0 : ApiLint: Start differentiating MethodItem/ConstructorItem
ce41ff2fa : Pull isSamCompatibleOrKotlinLambda() into ParameterItem
b972ea779 : Add CallableBody.findVisiblySynchronizedLocations()
b149f11d5 : Refactor checkSynchronized to simply extraction of psi specific code
2e7606ea4 : Move findThrownExceptions into new CallableBody
e1e90b7b2 : CompatibilityCheck: make added/removed use CallableItem
34e92f175 : Switch PsiParameterItem from method to callable
e68d34466 : Add PsiCallableItem
06ee12454 : Switch PsiTypeItemFactory from MethodItem to CallableItem
94d3dc55a : Add DefaultCallableItem
7e3d72775 : Switch DefaultParameterItem from method to callable
0c80edd8d : Replace ParameterItem.containingMethod() with containingCallable()
1bbbe6021 : Use ParameterItem.possibleContainingMethod() in CompatibilityCheck
547046ad5 : KotlinInteropChecks: Move isConstructor() check to ApiLint
f89b40c60 : KotlinInteropChecks: Remove unused check(Codebase) method
83aa7e08f : Add test to show @JvmOverloads is not needed on constructors
40d0ff1e8 : AddApisFromCodebase: Differentiate MethodItem/ConstructorItem
b27bd4d99 : ExtractAnnotations: Differentiate MethodItem/ConstructorItem
99b0ebca5 : ApiAnalyzer: Differentiate MethodItem/ConstructorItem
c8bcd10eb : AndroidApiChecks: Override visitCallable(CallableItem)
7f02ddcdc : Change BaseItemVisitor.visitConstructorsAsMethods default
d1b62423f : Add BaseItemVisitor.visitCallable(CallableItem)
3943b1f30 : Make MethodItem comparators compare CallableItems instead
7cdabe10e : Remove ComparisonVisitor.visitComparatorsAsMethods
bcb1f15b9 : ComparisonVisitor: Add support for comparing CallableItem
b44bff416 : Sort the reports list
2067e9718 : Make ApiLint handle method/constructor parameters separately
9e6174c8f : Track errors against CallableItem in NullabilityAnnotationsValidator
c839c0ff9 : Support describe(CallableItem)
ff129f5b2 : Change ParameterItem.findCorrespondingItemIn(...) to use CallableItem
bdb2af3a2 : Extract findConstructor(String) from findMethod(String, String)
a31a38a33 : Move fullyQualifiedDocumentation() to ItemDocumentation
5f1d05be7 : PsiItemDocumentation: Store PsiItem instead of PsiBasedCodebase
cc8bbaf08 : Move javadocAsItemDocumentationFactory to PsiItemDocumentation
680035210 : Select appropriate ItemDocumentationFactory for PsiElement
5aaff9806 : Ensure package hiding works when allowReadingComments=false
a56ef3a42 : Switch default model over to using ItemDocumentationFactory
99b91e119 : Switch psi model over to using ItemDocumentationFactory
90af13300 : Add ItemDocumentationFactory and use in AbstractItem
773535b74 : Move setting of Deprecated status from javadoc into AbstractItem
1b1f1146e : Remove errors list and just use filtered reports
63d08d041 : Save Reports away in a list in DefaultReporter
d0a2323d3 : Update CallableItem to clarify that is a method or constructor
c5e44cacd : Add CallableItem as a super interface of MethodItem
961eeb5db : Add InheritableItem and implement by FieldItem and MethodItem
ad0c0b1ec : Maintain a list of error Report objects not formatted messages
16def0482 : Move DefaultReporter and other classes to metalava-reporter
6a0af23b1 : Extract DefaultReportFormatter from TerminalReportFormatter
da5ca2002 : Add ReportFormatter abstraction
eb72c10ce : Push Report down into formatting
8e52d3c56 : Add Report data class to represent a reported issue
612b2a8aa : Remove dependency on Item, PackageItem and PackageFilter
2aaa97aaf : Dedup DefaultReporter creation in Options
6b0d47dd9 : Move DefaultReporter into ...model.reporter
1f1e73717 : Implement DefaultCodebase.resolveClass(...)
2f5e4f53d : Pull class management up into DefaultCodebase
f50ff211b : Remove isTopClass from TurbineBasedCodebase.registerClass
e190e7a09 : Pull package map up into DefaultCodebase
9f0b80997 : Stop trying to add classes in TextCodebase.addPackage
0e8aaa672 : Add trustedApi and supportsDocumentation to AbstractCodebase
0c28bfd97 : Pull createAnnotation() up into DefaultCodebase
27e5121c2 : Move findTagDocumentation to ItemDocumentation
1de034f36 : Clarify behavior of DocAnalyzer.addDoc(...)
a9fb675fb : Pull toString() into AbstractCodebase
77da32106 : Move DefaultCodebase into ...model.item
852a05827 : Add AbstractCodebase as overall base class
652d6af90 : Move DefaultItem to ...model.item
ace6fcf16 : Remove unused formatParameters
28812beb9 : Add more JDiff files to improve coverage
40195a402 : Remove unnecessary Companion.equals and Companion.hashCode imports
8cb04b531 : Remove TextClassItem, replace with DefaultClassItem
a87c7aca3 : Replace TextClassItem references with DefaultClassItem
f82f16a76 : Correct default implementation of isImplicitConstructor()
15092811e : Add support for implicit constructors to DefaultConstructor
2092163eb : Add test to show Turbine does not detect implicit constructors
4ec83e3e2 : Correct documentation for signature-to-jdiff --strip option
53164a34f : Stop disabling filtering of super type on TextClassItem
b1d18292c : Remove --hide-package
2fd89658e : Remove TurbineClassItem, use DefaultClassItem instead
9b60d0e89 : Pull createDefaultConstructor up into DefaultClassItem
5ce029566 : Replace TextMethodItem/ConstructorItem with Default...
5d7eccbff : Replace TurbineMethodItem/ConstructorItem with Default...
530223565 : Replace TurbineClassItem refs with ClassItem/DefaultClassItem
bfc843bc6 : Pull constructors up into DefaultClassItem
b1d5026b7 : Pull retention up into DefaultClassItem
65564d2da : Remove unused hasPrivateConstructor
a3dd70501 : Pull methods up into DefaultClassItem
094a8a274 : Pull properties up into DefaultClassItem
baa40763c : Pull fields up into DefaultClassItem
6aebdc541 : Inline unnecessary TextClassItem.addAnnotation(...)
9c59749da : Pull containingPackage methods and property up into DefaultClassItem
d03dd7cb8 : Remove ClassItem.inheritMethodFromNonApiAncestor(MethodItem)
59ef741d9 : Dedup inheritMethodFromNonApiAncestor(MethodItem)
6aac10e81 : Set hidden, etc. in inheritMethodFromNonApiAncestor(...)
89f2ba59b : Make MethodItem.duplicate(ClassItem) consistent across all models
f23d501f1 : Pull type() and cachedType up into DefaultClassItem
e6e4018e9 : Add interface type related methods and properties to DefaultClassItem
4c0719328 : Implement allInterfaces() consistently across the models
92bb6972b : Move superClassType property/methods into DefaultClassItem
3fb2dfd52 : Move nestedClasses into DefaultClassItem
380e48c68 : Add DefaultClassItem.typeParameterList constructor property
d7aa844c9 : Add DefaultClassItem.source constructor property
1cafce675 : Add qualifiedName, simpleName, fullName to DefaultClassItem
e182eb5ad : Add containingClass as constructor property of DefaultClassItem
9acda5d8f : Generate outer stub TextClassItem before inner stub class
a319a9367 : Rename name parameter of getOrCreateClass(...) to qualifiedName
07cf6b9b2 : Add DefaultClassItem and pull classKind into it
7493a38a8 : Remove unused ClassItem.artifact property
4bdd72fa0 : Replace model specific types with MethodItem/ConstructorItem
263330064 : Make PsiMethodItem.duplicate(...) consistent with other models
d4b15ccd1 : Preserve file location when inheriting method in Turbine
5dfb93ed2 : Defer creation of parameter items to PsiMethodItem initialization
0968cd957 : Replace TextParameterItem with DefaultParameterItem
487801525 : Replace TurbineParameterItem with DefaultParameterItem
fd1fea58d : Add ParameterItem.duplicate(MethodItem, TypeParameterBindings)
bf0554ca5 : Use DefaultValue abstraction in turbine
55bc457c9 : Add DefaultValue abstraction and use in text model
31a24d263 : Add PublicNameProvider abstraction
c82500641 : Organize Turbine/Text MethodItem to make them easier to diff
4c4fcc32a : Make createDefaultConstructor consistent in text and turbine
8a5e20390 : Make TextClassItem name properties private vals
48c9e1ab2 : Remove unused classSymbol from TurbineClassItem
6de832956 : Make TurbineParameterItem.duplicate() consistent with text
59726b303 : Remove superfluous calls to equalsToItem()/hashCodeForItem()
a4b02458c : Pull equalsToItem() and hashCodeForItem() into Item
47a3ff2c8 : Remove unused --stub-import-packages
02cb4d7ed : Stop using ARG_HIDE_PACKAGE in tests
915333065 : Move MethodItem.findMainDocumentation() to ItemDocumentation
77cc198f7 : Optimize ApiVariantsSelector.Mutable
8397c001e : Move search for hide/doconly/removed tags into ItemDocumentation
bdb7ae887 : Replace TextPackageItem with DefaultPackageItem
281a129a4 : Rename TurbinePackageItem to DefaultPackageItem and generalize
b8e328de7 : Dedup equals() and hashCode() implementations for PackageItem
a2278964d : Make Turbine/Text PackageItem handle classes consistently
2907ee516 : Make PackageItem.containingPackage() consistent across models
14de9f78f : Add root package to TextCodebase
4095d4fda : Add TextPackageItem.create(...) similar to TurbinePackageItem
def127eeb : Rename TextPackageItem.name to qualifiedName
5b5f66a23 : Organize Turbine/Text PackageItem to make them easier to diff
51bb730fd : Make ParameterItem.equals(Any?)/hashCode() consistent across models
98ed32c40 : Organize Turbine/Text ParameterItem to make them easier to diff
c6b4b9582 : Create DefaultFieldItem for use in text and turbine
b192d6070 : Dedup equals() and hashCode() implementations for FieldItem
4fee29b81 : Reorganize TurbineFieldItem to be consistent with text
816d08c76 : Add TextFieldValue to match TurbineFieldValue
78114dc8f : Initialize TextFieldItem.isEnumConstant during construction
80033d398 : Create parameters during creation of TurbineMethodItem
e17deb376 : Make TurbineMethodItem.throwsTypes() consistent with TextMethodItem
663002dfe : Change some TextMethodItem vars to vals
21a8b3044 : Remove unused TurbineMethodItem.methodSymbol
162441e00 : Defer creation of parameter items to TextMethodItem initialization
8779e016d : Make ClassItem.equals(Any?)/hashCode() consistent across models
32ad6c147 : Make MethodItem.equals(Any?) and hashCode() consistent across models
2d72f680a : Add doc stubs to the default artifacts
16d568f73 : Dedup check for synthetic enum methods
6d9d2c7d3 : Move TextPropertyItem to DefaultPropertyItem
2f9494e84 : Create DefaultMemberItem for use in text and turbine
c5ae2a237 : Add name property to TurbineMethodItem to match TextMethodItem
57fd068ff : Add names to TurbineMethodItem constructor calls
1bc0efd71 : Reorganize TextMemberItem to be consistent with DefaultItem
2d0dc94b0 : Replace TurbineTypeParameterItem with DefaultTypeParameterItem
218d51572 : Replace TextTypeParameterItem with DefaultTypeParameterItem
4d9ba43ba : Restructure TurbineTypeParameterItem to match text model
4921742a2 : Move TextTypeParameterItem.create(...) to ApiFile
3d771408e : Remove TextItem, replace uses with DefaultItem
477ad6644 : Remove TurbineItem, replace uses with DefaultItem
6753a4e8e : Add ItemLanguage to allow DefaultItem to implement isJava/isKotlin
a70809acb : Pull codebase property into DefaultItem
7ee8074d6 : Add AbstractItem that is common across models
fb1904430 : Move Item.findTagDocumentation(...) to ItemDocumentation
fa078eb32 : Pull PsiItem.appendDocumentation() into DefaultItem
28bc3ee99 : Defer obtaining javadoc from PsiElement until needed
628bbc6b7 : Pull common appendDocumentation(...) into AbstractItemDocumentation
932aeba55 : Move appendDocumentation into ItemDocumentation
421be61a5 : Remove unused append parameter from Item.appendDocumentation(...)
80e79becd : Add workAroundJavaDocSummaryTruncationIssue() to ItemDocumentation
8aba2a31e : Prepare for ItemDocumentation being mutable
7b1593643 : Move docOnly/removed into ApiVariantSelectors
8969f57df : Switch PsiItem/TurbineItem over to use ApiVariantSelectors
cf1f2c28d : Add ApiVariantSelectors to contain originallyHidden/hidden for TextItem
24a2ca821 : Stop setting `hidden` on newly created default constructor
9f9e148f1 : Use ItemDocumentation in metalava-model
17da04c03 : Use ItemDocumentation in metalava-model-psi
5df66c5c0 : Use ItemDocumentation in metalava-model-turbine
16918f8f3 : Add minimal ItemDocumentation abstraction and use in text model
ebdcead8f : Propagate docOnly/removed from package to class alongside hidden
a7c746a58 : Make TurbineItem.originallyHidden consistent with PsiItem's
23ae2abda : Add final modifier where possible on DefaultItem and its immediate subclasses
a0cfbced7 : Inline hasShowSingleAnnotation() and remove
0d007d3b4 : Simplify check to propagate remove from package to class
f4a789796 : Add custom files generated by custom Metalava based tools
570766929 : Add a dex writer derived artifact
6832e9cc8 : Refactor gather script to split main into multiple functions
52ab728ec : Remove deprecated ClassItem.isInnerClass()
f1b1dff5a : Propagate hidden from package to class before visiting classes
7c07d6db5 : Remove hiddenPackages tracking from PsiBasedCodebase
2624f010c : Fix inconsistency between Turbine and PSI in hidden packages
10d804d5f : Add test to show problems in propagation of hidden in packages
c32552692 : ApiAnalyzer: Ensure consistent formatting
654b006dd : Sort interface lists in stubs
b32b4b7b3 : Pull docOnly and removed properties up into DefaultItem
202293a48 : Support @removed properly in Turbine
b36845222 : Pull documentation property up into DefaultItem
e8e571196 : Use contents of package.html files when creating Turbine packages
747ec94ae : Move packageHtmlToJavadoc from psi to source project
ee3980fc5 : Remove unnecessary TurbineSourceParser.hiddenPackages property
83014edb1 : Switch originallyHidden from var to val
26d8690b1 : Remove unnecessary mutation of originallyHidden/hidden
d4dc3d65c : Restructure Turbine package creation to avoid mutating originallyHidden
c35f1d7d2 : Fix edge case in detection of package-info.java file in Turbine
4f88ff3d0 : Correct mis-use of inner when referring to nested classes
8073ebdf5 : Remove unused ClassItem method allInnerClasses(...)/addInnerClasses(...)
8c9698355 : Push ClassItem.addInnerClass(ClassItem) into TextClassItem
de2f5fba9 : Separate ProguardWriter from ApiVisitor
68f31ddf5 : Separate DexApiWriter from ApiVisitor
fdcabab5d : Add special DelegatedVisitor for use with FilteringApiVisitor
b10cce9c6 : Make BaseItemVisitor package visiting consistent with ApiVisitor
8c0eae467 : Make VisitCandidate implement ClassItem
3f4ca4335 : Change PackageItem.topLevelClasses() from Sequence to List
8927fb7ed : Use PackageItem.allClasses() in ApiVisitor
a6cdaa401 : Stop initializing VisitCandidate's emittable members properties lazily
575ce779f : Inline the shouldEmitClassBody(VisitCandidate)
24414c9d5 : Filter classes early to avoid visiting packages lazily
681854691 : Add getVisitCandidateIfNeeded to create VisitCandidate if needed
753fa5d79 : Remove shouldEmitClass(...) as it always return true
a3a1d6ab5 : Inline include(VisitCandidate) dedup include(ClassItem) call
eae4760eb : Remove workaround for writing partial signature file to JDiff
80ce9b28f : Remove ApiVisitor.includeEmptyOuterClasses
011e6e5ba : Remove VisitCandidate.innerClasses property
8b7060339 : Handle nestInnerClasses=false by flattening class nesting
66981fa55 : Simplify and clarify the getInterfacesInOrder(...)
7f7c00b2d : Optimize interface types list handling in FilteringApiVisitor
6eea3e7c6 : Remove sortWholeExtendsList from getInterfacesInOrder(...)
4a6b2c5d9 : Dedup filtering of interface types list
5f242ca34 : Remove unnecessary BaseItemVisitor.afterVisit... methods
499349ecf : Add tool to ease testing impact of changes on Android build
16598570e : Move ApiVisitor.fieldComparatorEnumConstantFirst to FieldItem
58450e74c : Fix miscellaneous IDE reported issues in ApiVisitor
f2c9169e6 : Bump metalava version to 1.0.0-alpha11
264d30dc1 : Remove unnecessary use of filterEmit from DexApiWriter
29e24e2eb : Stop JDiffXmlWriter from filtering
a2d6fc20f : Make JDiffXmlWriter extend BaseItemVistor
1248adf43 : Cleanup JavaStubWriter after removing filtering logic
f090e52cf : Move filtering of super constructor's siblings from JavaStubWriter
00027795c : Refactor super constructor call generation in JavaStubWriter
165ac2fce : Move stub constructor dispatching from JavaStubWriter
da11ebdb9 : Move field filtering from JavaStubWriter
bd6ddd252 : Move imports filtering out of JavaStubWriter
aeca8a7a7 : Remove TypeItem.toTypeString(...)'s filter parameter
b8be8fd23 : Remove unnecessary filtering from JavaStubWriter
38ca62481 : Make StubWriter extend BaseItemVistor
0d08e3f77 : Refactor FilteringApiVisitor handling of interface lists
71df8b2ab : Remove --dex-api
c06f87558 : Support multiple signature file inputs in signature-to-dex
6d2ab0b04 : Enable signature verification for AGP and Lint artifacts
3cffbb6ad : Upgrade to Lint 31.6.0-alpha07
31070c8be : Remove KotlinStubWriter
a48594186 : Remove preFiltered/filterReference from SignatureWriter
f0a658851 : Move throw types filtering from SignatureWriter
fd45c74c4 : Move type use annotation filtering from SignatureWriter
44a2c704e : Move interface type list filtering from SignatureWriter
fde5799dd : Move super class filtering from SignatureWriter
8c87344bb : Add basic filtering classes for the different Item types
bb6061be9 : Make SignatureWriter extend BaseItemVisitor
89c99605a : Add TypeItem.transform(TypeTransformer)
20dd0c486 : Extract getInterfacesInOrder(...) from writeInterfaceList(ClassItem)
88fbccefd : Add InterfaceTypeListOrderTest to improve test coverage
9557b7e47 : Add tests for type use annotation filtering
2b64d4f43 : Cleanup the various filtered... methods in ClassItem
1976f7763 : Use predefined TypeModifiers where possible
533c4795b : Stop passing in mutable lists when creating DefaultTypeModifiers
5810c917f : Disallow changing type property on ClassItem
f774f8849 : Change TypeModifiers nullability()/annotations() to properties
4a5058774 : Deprecate TypeItem's duplicate(...) methods as implementation detail
276ac2560 : Separate duplicate(TypeModifiers) and substitute(TypeModifiers)
e55b82060 : Replace duplicate(TypeNullability) with substitute(TypeNullability)
75eab9e08 : Use TypeItem.substitute(...) methods instead of duplicate(...)
498ca1a65 : Optimize TypeItem.convertType(...) to reuse instances
a9586f147 : Add test for convertType(...)'s creation of duplicate objects
1acd68195 : Remove unnecessary calls to TypeItem.duplicate()
df6aaed29 : Make DefaultTypeModifiers immutable
91d30dfd9 : Remove unnecessary calls to TypeModifiers.duplicate()
58e86ffdb : Remove last uses of TypeModifiers.setNullability(TypeNullability)
0ef027422 : Refactor VariableTypeItem.convertType(...)
968f7bcf1 : Pull duplicate(TypeModifiers) up into TypeItem
0f26c6341 : Pull modifiers duplication out of TypeItem.duplicate(...)
1cae9bf20 : Remove addAnnotation(...)/removeAnnotation(...) from TypeModifiers
ea3133c5e : Add Item.setType(TypeItem) to allow Item.type() to be mutated
f844aede3 : Rename ClassTypeItem.duplicate(outerClass) parameter to outerClassType
576cfd877 : Remove unnecessary and incorrect casts in PsiTypeItem
04378682b : Limit gathering of API jar files to --current-version
e8996e3bb : Retry "Remove --check-compatibility:base"
733307ca0 : Revert "Remove --check-compatibility:base"
cefc70989 : Add support for specifying annotations important for API compatibility
a16332528 : Remove --check-compatibility:base
9bf40ed80 : Add ComparisonVisitor test to show behavior when method has emit=false
51013420e : Refactor method dispatching in ComparisonVisitor
0082aacb0 : Use whole API surface when migrating nullability annotations
ad1f0aa1e : Improve NullnessMigrationTest for multiple previously released APIs
27ce391b4 : Remove unused ComparisonVisitor.visitAddedItemsRecursively
d4d3b5eac : Expand nullness compat check to subtypes
d87c199e5 : Do not treat a reverted pulled up method as removed
0eac0617d : Add revert test for a change to pull a method up into super class
99b9493d1 : Minor optimizing in test use of SignatureWriter
6f5c57b65 : Make SignatureWriter construction consistent
464195c42 : Remove special handling of getSystemService(...)
a604b1d5b : Use AnnotationItem.location for @Deprecated in UnflaggedApi check
01f66265b : Implement AnnotationItem.fileLocation for Turbine model
22d3aa8cb : Reuse TurbineSourceFile where possible
7820370f3 : Move TurbineSourceFile creation before annotation creation
7da0100de : Implement AnnotationItem.fileLocation for Psi model
435f6c965 : Add test for AnnotationItem.fileLocation
35dd149bc : Make AnnotationItem.qualifiedName not-null
7eceb2523 : Make DefaultAnnotationItem's originalName/qualifiedName non-null
fd9ebe580 : Use AnnotationItem.resolve() to dedup implementation
d3eb28584 : Make Psi/UAnnotationItem's originalName/qualifiedName non-null
711abc1af : Make Codebase.createAnnotation(...) nullable
3d12fa4ec : Pull call to normalizeInputName(String?) out of constructor
71f585517 : Remove qualifiedName from Psi/UAnnotationItem.create(...)
5cabe3cba : Support using multiple --migrate-nullness options
381ea5054 : Convert --migrate-nullness to Clikt
e4fd57498 : Extract DriverTest.contentOrPathListToArgsArray(...)
8a5c574f3 : Make nullness migration of system API test more realistic
02e06e8f5 : Normalize indenting/formatting of NullnessMigrationTest
e9d97d4cc : Prioritize method defined last from multiple signature files
6b0f3dd58 : Update the PackageItem.emit property correctly
cbce0e4d2 : Remove jeffrygaston@google.com from OWNERS
856d1cab1 : Remove special handling of findViewById(int)
d87ab005b : Dedup superClass() implementation

+- Project: platform/tools/netsim

978aca6 : Pass device info through connector mode
def5dd5 : Add Rust Test task in build_tools.py
f32d964 : Add unit testing for http-proxy crate
412cc0e : Definition for ARP packet in pdl
c8416d2 : Version Bump to 0.3.27
f021d98 : Add http-proxy crate
d20cd43 : Correct spelling for tokio version
85ceed6 : Add basic integration tests for libslirp_rs
b839778 : Rename flag for host mDNS forwarding
e3496af : Correct WSAPoll and libslirp revent mapping
2efd834 : Allow cargo test with linked libslirp library.
1bed121 : Handle packets through rust hostapd & netsim
723c25d : Version Bump to 0.3.26
cad09ea : Disable mDNS forwarder by default to fix mDNS falure between emulators
23f0251 : Add a few rust unit tests for libslirp-rs
2e50725 : Fix fetching emulator artifact in presubmit for Pytest
dc7e257 : Fix cargo build error by changing the pica version constraint
a773657 : Implement slirp_poll_thread() on Windows
f9288b0 : Update source for Rust 1.81.0
d5db770 : Implement slirp_poll_thread() on macOS
b6bb2fb : Version Bump to 0.3.25
6c93526 : Revert "Enable Rust slirp by default"
c05cb10 : Use std::sync::OnceLock rather than lazy_static.
eaa57c4 : Forward only non-Null Data frames to network
beb4981 : Implement is_eapol() in Rust
917c6e0 : Create an mDNS forwarder from host to guests
3b24920 : Enable Rust slirp by default
726d44a : Rust hostapd: Handle IEEE 802.11 request and response
e6d7ec3 : Verison Bump to 0.3.24
f1857bb : Address clippy warnings in libslirp-rs and hostapd-rs
3818188 : Unfocused object can be patched with dragging devices [web ui]
eb22b14 : Handle DeviceInfo from client & propagate to stats
9d14f10 : Deprecate --disable-wifi-p2p flag
f6faf9e : Remove debug logs for deadlock on Linux Arm
0ce323d : Update source for Rust 1.80.1
394f39b : Version Bump to 0.3.23
3529a80 : Fix netsim crash when sharing Wi-Fi hotspot
47a5aa3 : Add shuohsu and hyunjaemoon to Code Owners for tools/netsim
1c13080 : Add debug logs for deadlock on Linux Arm (4)
0999592 : impl Debug for *Identifiers to have cleaner logs
1be7051 : Process IEEE802.3 frame from slirp
002996a : Upgrade protobuf to 26.x
6189bd0 : Move device position and orientation to PoseManager to prevent deadlock
1aa197e : Fix mac build break
de90a13 : Add name and sdk_version fields to DeviceInfo
0ad4180 : Use protobuf_json_mapping for fd.rs
cd0abb3 : Refactor wifi.rs
56fbf7b : Implement Rust gRPC for CreateDevice & DeleteChip
2570d63 : Add debug logs for deadlock on Linux Arm (3)
98263e4 : Implement 802.3 to 802.11 conversion
e2c1561 : Reenable PyTest on Mac Intel in netsim-dev
5f0479a : Version Bump to 0.3.22
6ddc098 : Initial hostapd-rs implementation
c9babbe : Correct target architecture to debug Linux Arm (3)
4c2201f : Add debug logs for deadlock on Linux Arm (2)
90c13a4 : Set names for Wi-Fi threads
039ffd3 : Correct target architecture to debug Linux Arm (2)
083d2bc : Add OS and architecture information to netsim log
6b723ef : Correct target architecture to debug Linux Arm
29ec6ac : Start WiFi thread after initializing WiFi Service
77ce883 : Add debug logs for deadlock on Linux Arm
78af378 : Introduce hostapd-rs to netsimd
8b5a871 : Improve logs to debug deadlock during startup
f698d0e : Fix clippy dead code lint in netsim
d6af0a6 : Gracefully terminate mspc Receiver thread when Sender disconnects
e5776fd : Improved logging during startup to debug deadlock
44eb5c9 : Support handle ieee802.11 response from network
c4efde9 : Handle and store BleBeacon device stats
e0f71a9 : Handle Wi-Fi packets to libslirp
2b1fab6 : Implement 802.11 to 802.3 conversion
91ca645 : Version Bump to 0.3.21
cdd0317 : Introduce libslirp-rs to netsimd
534d49f : Fix clippy lints for MAX in netsim
c812a82 : Correct typo in unit test name
76862ce : Temporarily skip PyTests on darwin-x86_64
a0b5619 : Refactor WifiManager initialization
871070c : Initial hostapd-rs bindings
b9052ef : Add DeviceInfo and NetsimDeviceStats messages
a22d79d : Add timers to libslirp.
b475bbd : Version Bump to 0.3.20
1bbee76 : Suppress some dead code clippy lints for netsim.
2fe87be : Fix LibSlirp input method
8287b22 : Improve libslirp-rs crate
a58a50b : Rust wrapper for libslrip C library.
beb0f0d : Improve script and instruction to generate Rust proto
6511299 : Revert "Use &[u8] instead of &Vec<u8> for packets"
e1cdf05 : Use &[u8] instead of &Vec<u8> for packets
c8c8a2f : Raise delay packet threshold to 100ms
cf209a8 : Version Bump to 0.3.19
aa58398 : Prepend packet_type for delayed packet reports in Bluetooth
6d76d59 : Add libslirp-rs crate
71b96cd : Implement Rust frontend gRPC
d11a70c : Verison Bump to 0.3.18
869b2e9 : Route packets to Hostapd and network in medium.rs
8f5d96f : Version Bump to 0.3.17
3e8a243 : Directly include Wi-Fi service source files in CMake
9164b8a : Explicit path prefix for pytest_input_dir
ec4bff3 : Add pytest_input_dir to accept emulator and netsim prebuilts directory
dc547e5 : Update linux buildbots to use linux test config
27100b6 : Introduce offset field for chip Proto
b304df3 : Remove obsolete CMake scripts for netsim build
d48656a : Introduce --wifi-tap flag
1b0f3b5 : Version Bump to 0.3.16
d3c60e4 : Support --http-proxy in packet streamer client
95f3f27 : Remove allow-multiple-definitions flag.
fe749a6 : Count remaining non builtin devices after device removal
3286bc5 : Version Bump to 0.3.15
e008ede : Add http_proxy field in config.proto
a2c48e2 : Fix is_broadcast() to check all bytes of MAC address
90dcfdd : Fix Uwb unit test with rounding the sampled data.
d642982 : resolve remove_device race condition
1ce76aa : Guarding device manager on get_or_create_device to resolve race condition
ca78652 : Version Bump to 0.3.14
04b4305 : Remove unused chip_id parameter from wifi_facade

+- Project: tools/platform-compat

1c46f32 : Remove unused Android.mk

+- Project: platform/tools/repohooks

995f35c : pylint: fix infinite loop in map_pyfiles_to_pylintrc
5aeee89 : OWNERS: add more PEEPS folks
a20aaa7 : pylint: support multiple pylintrc files per-repo
1164fc0 : google-java-format: remove sorting import argument
f87ff45 : pylint: change default to Python 3

+- Project: platform/tools/security

c487264 : hwtrust: Csr parsing supports degenerate DICE chains
0e5653b : Update Android for Rust 1.81.0
55a232b : hwtrust: Add "component instance name" field
590e49f : Add the `allow-any-mode` option for factory-csr and csr
982b1a1 : hwtrust: Add "component instance name" field
9f45dfc : Pass in allow_any_mode when verifying DICE chains
710a919 : Enable mode checking
38e77a5 : Revert^4 "Change authorization hash size validat..."
f80e5d5 : Revert^4 "Change mode validation for DICE chain certs"
e6ae7d8 : Add MTE / HWASan globals check to sanitizer-status
82cab3a : Allow malformed config descriptor in degenerate chains
92c9b45 : xz_decoder_fuzzer: Bug fix
a1be0f0 : PEM encode logged certificates
f7618c0 : xz_decoder_fuzzer: Bug fix
dd8a419 : Revert^3 "Change mode validation for DICE chain certs"
902fc62 : Revert "Revert^2 "Change authorization hash size validation for ..."
b0a6d71 : Revert^2 "Change mode validation for DICE chain certs"
bce929a : Revert^2 "Change authorization hash size validation for DICE chain certs"
ec12169 : Add security verion to config descriptor
6590bf1 : Use structured errors for FieldValue

+- Project: platform/tools/test/connectivity

02b5bf461 : Add packet_capture judgment check on teardown_test
6ff502c5e : Remove attenuator-relevant codes since `WifiBaseTest` already handles this and it will set attenuation level to 0 if attenuator(s) are available.
0853f132e : Minor clean up of cellular performance tests.
a17954ae0 : Skip loopback IP address when getting host IP address for iPerf server.
755525c91 : Remove deprecated Android.mk
22adf9d49 : Fix test classes which use the wrong function to get iperf server IP.
0285a0fb2 : Implement Bandwidth weighted PHY rate calculation
7a370a652 : Fix error: "host has no public ip address" for iperf server.
91fb7d280 : Add phone folding status checking. 0 open, 1 closed, 3 not foldable phone
b03e7d0a9 : Add packet_capture judgment check on teardown_test
5e66e6e09 : [WifiNetworkSuggestionTest] Unlock screen on watch models after rebooted
ee8cff4e2 : [WiFiWakeTest] Disable wifimediator

+- Project: platform/tools/test/mobly_extensions

b3cbc32 : results_uploader v0.6.1 release notes
ef3dcc9 : [results_uploader] Automatically retrieve API keys from GCP for Resultstore
7baa27a : [results_uploader] Supply API key for Resultstore uploads
5b1c35f : [local_mobly_runner] Add support for running Mobly tests packaged as wheels
3168115 : [results_uploader] Update pyproject.toml for 0.6 release
13ea0f8 : results_uploader v0.6 release notes
a14e1e5 : [results_uploader] Move version number info from label to invocation property
85276cc : [results_uploader] Enable specification of custom labels to invocations
ef4a5b1 : If aconfig.pb files are missing from a partition, skip instead of raising exception.
c3b0ddd : [results_uploader] Report the uploader version as an invocation label
8b5054a : [results_uploader] Add `visible: True` as a target attribute
04962c3 : [results_uploader] Upload raw Mobly logs directly from original directory
0cdb161 : results_uploader v0.5.1 release notes
40ba989 : [results_uploader] Add skip_if_exists=True to GCS upload command
9f1d932 : [results_uploader] Increase default GCS timeout, and enable custom values
9bd9f9a : results_uploader v0.5 release notes
977f0b4 : [results_uploader] Remove trailing '/' in _UNDECLARED_OUTPUTS dir

+- Project: platform/tools/tradefederation/contrib

f58fd42 : Open visibility of tradefed-contrib to tradefed.zip
0968563 : Add post-processors to the template aggregate.xml.
d6823d1 : Change the path of rand_emmc_perf in EmmcPerformanceTest.java

+- Project: platform/tools/tradefederation

4c8be2727 : ExecutableBaseTest: Fix test failure when path is null
3d9d2ca6a : Implement coverage for Rust host tests.
5e199d63c : Add loganalysis into tradefed required list
c26ff3c1c : Increase default wait for event timeout
e20ae88ce : Flush configs when printing them
d7a617b8f : add a device flasher that flashes by applying OTA package
7fede03d3 : Allow null oxygen client passed in HostOrchestratorUtil
48a7cbe9b : Name another new large test in TEST_MAPPING
49f0d427b : Ensure we disable incremental if new flow fails
1f98deb5f : Add displayId for keyevent when testing with visible background user
fc4710ed9 : Install test apk for all users in secondary_user_on_secondary_display user-type test.
541953a1e : Another test_module_config to add to large allowed list.
e5a2eea98 : Migrate ddmlib->Tradefed the instru runner implementation
c59abddd2 : Protect against NPE while listing a directory
866f0ac12 : Add more test_module_config modules to exemptions lists.
9fd5c604a : Revert "Migrate ddmlib->Tradefed the instru runner implementation"
e88b31847 : Migrate ddmlib->Tradefed the instru runner implementation
92a9ef11a : Add more tests to the presubmit large allowlist.
044b8b045 : Add client version to CAS metrics
31daa01b4 : ADd a metric to track look up attempts
3e4a40e5e : Add KhronosCTSRunner to list of supported runners
0c657aae3 : Use new utility to search module dir
c17cd429f : Remove casuploader.py failover logic.
8012a4be1 : Expose a findModuleDir api in searchArtifactUtil
da65d2c60 : Revert "Migrate ddmlib->Tradefed the instru runner implementation"
dbd5eec3c : PtsBotTest: adapt mechanism to new flags
57a896ed2 : Make the new flow safe to use if device happens to not be online
746a09f6b : Migrate ddmlib->Tradefed the instru runner implementation
487325a82 : Report to backend when we use the new flow for tracking
afb46e629 : Pass TestInformation in SearchArtifactUtil
ca21c1e6d : Log oxygen container log
7a8d09afb : Remove command options from config dump for module
8dcdfa015 : Reland setup wizard dismissal check
ec226089c : Revert "Migrate ddmlib->Tradefed the instru runner implementation"
194a9c49c : Report in the skipReason the origin of results
94f0d8151 : Migrate ddmlib->Tradefed the instru runner implementation
0a06a0207 : Include the moduleConfig dump into the environment for cache
ed6f4f3a0 : Add debug for the usage of results link
0cb9bc54a : Adding renamed test to large tests.
765fa2104 : Fix kernel module installation
96365c8fd : Move kernel module operations in InstallKernelModulePreparer to utils
a339e1317 : Flesh out GceLHPTunnelMonitor for monitoring adb tunnel connected through lab host proxy(LHP)
b48e97970 : Fix regex for parsing the response of oxygen client for Oxygen
31b07901d : Fix moduleConfig logging to be within module
27e7be8b5 : make sure we only use new flow with all the appropriate args
9fb8262d0 : Reduce max poll time to 3 seconds
a2024a6a4 : Remove ko from testRunName; modify test description
6b4a7af13 : Support pair of branches for transition
1a2f26a83 : Carry and report cache results origin
927dfb356 : Re-align all the cache options in one place
ebeabf6f6 : Add a device error signature for filesystem corruption
9b4afd3df : Add robustness to caching
f4a466b98 : Trace some of the waitforboot
b1d3badcc : With wipe after apply-update no need to check security_patch
85acc9cef : Revert "Add additional check to very setupwizard dismissal"
f910e7aab : Add a utility to validate contentinformation
d534ce264 : Allow enabling caching collecting of data silently
1ab64620a : Avoid the state sleep in new flow
0fef7e293 : Directly run HO APIs through the host ip address
f5e8d6240 : Add a few logs to observe the cache more easily
71360f416 : Restore VisibleForTesting annotation
d5d25a4bb : Fix moduleDir arg order
184e7d9c5 : Replay part of cache as cached results
d25405831 : Move COMPATIBILITY.tradefed_tests_dir to proper place
a4502a335 : Add cache lookup in the flow
813964d79 : Create a forked flow of updating the device
a25e8c523 : Create first layout of uploading module results
0d264d102 : Enable report-module-skipped by default
9c253df99 : Add an extra case of fetch_cvd failure
7dc6b6db9 : Flesh out methods to portforward tunnels via oxygen client
6ac1ad421 : Fix snapshot-update cancel command
013499160 : Add CAS download error metric to invocation metrics
56dd60ed3 : Prepare the integration of device image knowledge
449a7eed6 : Add additional check to very setupwizard dismissal
d4d0aadc3 : [DO NOT MERGE] Revert "Reland "Force error when gtest binary not found""
e242bf25a : Normalize the device image similarly to image analysis
4f9087480 : Reland allow sending device digest info
e57f65a2d : Record retry budget exhausted occurrences for cas downloader
512267724 : Revert "Allow sending the device image information"
d55146c71 : Call SkipFeature once in sharding to avoid re-entry
589af56f0 : Allow sending the device image information
5a2bd1248 : Log lsmod return out from level info to debug.
f369248cc : Convert tradefed-all tradefed-core to Android.bp
c70a790c2 : Support compiling GceAvdInfo from the lease response in Oxygenation.
268717723 : Create utility to evaluate the digest based on content file
d81330820 : Fix typo in CAS_DOWNLOAD_START_TIMESTAMP metric name
3f47fee39 : Sort fields when printing the config XML
6bf9b9028 : Add capability to flash initramfs in GkiDeviceFlashPreparer.
2d4a53a33 : Log cas downloader version and the start time of a download
9f9bfc2a4 : Fix the logic that unmounts debugfs
6b8086dee : Rename variables (remove kunit from KTapResultParser)
d25861301 : Cancel snapshot update before wiping device
7d7efe17b : Prepare a feature to use the new wipe after applying
89e7e653a : Create a dedicated proto reporter for test module results
e194c2ce1 : Use the number of testStarted as the testCount
d40ce8a2d : Skip running ART Checker tests during code coverage runs
a3023978b : Add a new error signature for fetch_cvd error in general
906e6b511 : Add new test_module_config list to preapproved large tests
7ae7bf54a : Let ExecutableHostTest upload cache
8d82b405a : Let PythonBinaryHostTest upload cache
49c002979 : Let RustBinaryHostTest upload cache
f3ba03356 : Let the client side handle the presubmit mode
2d00d6ca6 : Support lease/release devices using oxygen client(java version)
ed129ebc9 : Remove obsolete property from GceAvdInfo
c254975d4 : Let HostGTest runner upload the cache after result parsing
769fafff3 : Temporary add an experimental baseline ensure_verify_apps for debugging
7ea7d1c47 : Convert tradefed.zip to Android.bp
966da8de4 : Only log CF boot performance metrics if the device launch is successful
9f05b9bd2 : Move unit test to avd util
1d036ab61 : Restore sequential hardlink util
743746a6d : Check logcat for bluetooth failure
e848aa76f : Remove obsoleted HostOrchestratorUtil
230ef4a6e : Pandora: Support multiple flags by tests
c9bb60d59 : Limit skip module to presubmit
6e497452e : Add a way to set name for a microdroid VM
c1bb0cd18 : [reland] add support for reporting run target via GRPC interface
e8a302c1c : Fix a potential bug in using HostOrchestratorUtil
c5b5f850a : Move HostOrchestratorUtilTest to tradefed-avd-util
9804e1162 : Unset module context only when exception thrown
3c68d38f0 : Fall back logic for pulling logs via ssh tunnel in Oxygenation
04097df92 : Support stop avd in the host orchestrator utility
585cd4220 : Fix MixKernelTargetPreparer to support uncompressed device images.
2d59cdefd : Cleanup: Remove unneeded dependency
cd1bde6ab : Ensure we merge the module unchanged and changed knowledge
81fde4384 : Invalidate module results if sharedFolders are changed
2cff5fac3 : Moved flag override keys to common files.
e65244174 : add camera-hal-tests to CAS uploader
9fc03b01b : Move OxygenClient to avd_util
5efa146ee : Support test caching in IsolatedHostTest
a761cb2e5 : Create Host Orchestrator Utility when it's not initialized
ccf89bf20 : Revert "add support for reporting run target via GRPC interface"
693e8fd3a : Avoid spurious ddmlib logging
a1971bdba : Set FeatureFlagTargetPreparer flag overrides in context.
6c38f1ac8 : Adjust HostOrchestratorUtil for Oxygen launched by cvd
2e0d60bc5 : Add UnitTests for avd_util package
8a32fafc4 : Revert "Set FeatureFlagTargetPreparer flag overrides in context."
4f510fcbd : Fix DoubleBraceInitialization errorprone issues
5fd917f38 : Set FeatureFlagTargetPreparer flag overrides in context.
1ad5e9b4b : Flesh out logging logic when using Host Orchestrator
cc0b7c4ad : Fix bug to initialize HostOrchestrator for Oxygen and Oxygenation CF.
d7b13fecd : Add fastboot flash option and disable-verity option for GkiDeviceFlashPreparer.
721b399ac : Update content_uploader_script.py to confrom to g3 lint
4b9e1136f : Avoid user query for non-sdcard path
b63cf0f2d : No public description
03e7cd133 : Change TF to fit long-run HO operations for powerwash
c9419a21a : Support querying device status and pulling logs when device failed to boot with specifying no_wait_for_boot
8357758d6 : Fix a unit test with noop exe to avoid fixed binary path
fd66add24 : Move Oxygen log collection logic to avd_util
312e3f7c7 : Only fetch unchanged module once in local sharding
75b1a6819 : Revert "Switch AaptParser to aapt2 by default"
235a7c582 : Swpie the screen after clear lock screen
6c66af594 : Move acloud command building logic to avd_util
83c26a6f9 : Switch AaptParser to aapt2 by default
87a108235 : Extract test result parsing into a separate method
581b2fd68 : Re-align log format to our original one
247d56fe5 : Make content_uploader.py a wrapper of the content_uploader binary
ccf8aa936 : Add some logs for module dir search
f698a794d : Seems InstallApexModuleTargetPreparer is used at suite-level as well
451c4a89b : Revert^2 "Add options in unit test runners to disable env vars inh..."
9772bc323 : Revert^2 "Add minimal required paths to PATH in RustBinaryHostTest"
6e0cb586a : replace ddmlib underlying logger by ours
a1672f6e7 : Reland aosp/3195289
2b7b45748 : Add logging level and classname to IsolationRunner
a7c7d7d2f : Add a log when test class fails to be loaded.
76ba47ca0 : Support uninstall depending modules in InstallKernelModulePreparer.
a7acfe466 : Handle device seen as offline
c3dec0008 : Support invocation logging in feature server
92ad564d5 : Update content uploader to be compatible with older cas uploader
323240203 : Change the default for robolectric.resourcesMode
03253d3d3 : Add a few logs surrounding baseline
b4437d6ce : Change pull host logs in HO to fit long operation
dcbd55076 : Append shard index to end_host_log files
6d2148238 : Add a default TRADEFED_STARTED event to mark start
eedf11c8b : Create content_uploader binary that outputs cas uploader metrics
a4f2b3265 : GkiDeviceFlashPreparer: use sha256 hash algorithm for system_dlkm
cd8aff2d7 : Check for recovery mode before available
faea6c303 : Revert "Add minimal required paths to PATH in RustBinaryHostTest"
e721402be : Revert "Add minimal required paths to PATH in ExecutableHostTest"
7a349c290 : Revert "Add options in unit test runners to disable env vars inh..."
69b23b9fe : Allow skipping the modules that are unchanged
1ab96a4ff : Add options in unit test runners to disable env vars inheritance
e26007456 : Add minimal required paths to PATH in ExecutableHostTest
318537b2f : Add minimal required paths to PATH in RustBinaryHostTest
7b6252843 : add support for reporting run target via GRPC interface
7c2c84457 : Skip Battery recovery on tcp device
2e92299bc : Skip usb recovery on tcp devices
c56e57bcb : Move GCS related logic to common_util for easier sharing with avd_util
f618f75af : Revert "Move GCS related logic to common_util for easier sharing..."
b5c18ba9a : Revert "Move GCS related logic to common_util for easier sharing..."
e6b609265 : Allow fallback to full flashing if device go to recovery
57dd09e99 : Ensure env dirs are linked in the sandbox
522e47e93 : Refine HostOrchestrator initializatio
da5faeca8 : Add a log statement to confirm the search directories order
5bad75d70 : Revert "Move GCS related logic to common_util for easier sharing..."
80980a863 : Revert "Move Oxygen log collection logic to avd_util"
3c03cc8c0 : Add `aapt` to $PATH in PythonBinaryHostTest
f6e4ac21b : Move Oxygen log collection logic to avd_util
4c353ddff : Move GCS related logic to common_util for easier sharing with avd_util
644b2e513 : Try parallelStream hardlink
1c0b54b06 : Move GCS related logic to common_util for easier sharing with avd_util
8a2ce69c5 : Migrate TestInformation to use SearchArtifactUtil
9f346e86c : Refactor some of the classes
e666de4f8 : Convey the parent tmp dir in delegation
7ca69f7f2 : Create reporting of module when skipped
60c95ac50 : Report skipped modules
e1f6eb7fb : Move GCS related logic to common_util for easier sharing with avd_util
4c88b0222 : Add minimal required paths to PATH in PythonBinaryHostTest
769669346 : Support test caching in PythonBinaryHostTest
b81c15749 : Fix InstallKernelModulePreparerTest.
bcc0338d3 : If a TCP device temporarily fail to report real serial still match it
e859f257c : Collect module name and abi from module context
15b7a6a0d : Revert "Fix getBootloaderAndFastbootdTcpDevices return value"
e60b57282 : Fix getBootloaderAndFastbootdTcpDevices return value
d7c89074c : Add InstallKernelModulePreparer.
04f25cd96 : Add an InvocationMetric for resolving symlinks.
6286cb35b : Track Module Context during module run
7db518d53 : Add option to get disabled test cases when parsing the result from gtest dry run mode
b105a3162 : Start pipping the module unchanged information for soon usage
44fed1aba : Add skeleton to pull logs when the device boot timed out.
bf92715c9 : pts-bot: enable prefix for flags
f62d95d5d : Support test caching in ExecutableHostTest
c0d80a6c0 : Support files that contain same content in UploadManifest
a641442bc : Move useCvd to a common place, and remove the logic when use_cvd is set.
c94fbe992 : In case of early failure (like setup_class) report test as SKIPPED not IGNORED
afc29148f : Avoid searching deep for testcases/
5fe1f73e6 : Pass arguments to resolvePartialDownload
58f19cd3a : Move shared ssh tunnel code to common_util
50812d51c : trace more actions of find parent
3c380a71e : Changes how dynamic shard helper bails out to fix use for CTS.
952fef494 : Create a skeleton for shared lib for AVD management
6ae8dab74 : Support test caching in RustBinaryHostTest
636389925 : Sleep a bit longer after first tunnel for CHEEPS
7cb6270e6 : Support uncompressed device images
e6497c6ec : pts-bot: support flags
942b407ad : Add minimal required paths to PATH in HostGTest
c445e74d9 : Add options to enable cache for HostGTest
0737748ea : Use relative path in the action to cache
0c1e47eaa : Support non-fatal services in `InstallApexModuleTargetPreparer`.
ff786e85a : Aggregate KUnit test results by KUnit module
7ed91b151 : Don't throw if file not found
d7bedf8de : Give additional information for developers that primary user was deprecated, so tests should reflect that.
f1e8a981a : Add build attributes to ClusterBuildInfo
87988f8d2 : Prepare a metric to track Search Util failures
a5f44d0a1 : Allow to ignore host options for boot tests
b6b8149f4 : Also search for bluethooth failure in kernel log
3a0ca06ba : Reland "Force error when gtest binary not found"
0443139ed : Avoid pulling experimental flags on ABTD runs
9a00b168f : Introduce the new SearchArtifactUtil
87ae6d677 : Pass test filters to python's unittest, update the skipCurrentTest logic, and handle malformed regex
47b0eb8d1 : Initialize HostOrchestratorUtil instance once
9220d30f6 : Add MANAGE_EXTERNAL_STORAGE to our content provider
9924daed1 : Remove mixed filter check in TestMappingsValidation
a01e509e0 : fix regex for searching rollback status for a session id
ef11701c3 : Reland tracking of TCP devices but limited to non-virtual
ffdd74d35 : Support cvd kernel log and host orchestrator log collection.
9c0b6d7fd : Fix clone tests running on automotive
01f70dfe4 : Ensure test filters apply to fully qualified class names
fdf2dd809 : Revert "Fix tracking of IP device via their property serial"
76ce790b9 : Make sanitizeXmlContent and truncateStackTrace to be public static.
2fdace57f : Fix tracking of IP device via their property serial
4cee5fe9f : fix use-snapshot-before-first-module over restoring
319634c1f : Add test for cuj duration metric being generated
6e6184823 : Trace some connection items to find delay
93af4d0fd : Add an identifier for flashstation setup errors
5abac0642 : Remove OtaZipfileBuildProvider
98f408103 : Track test directories if exist
8c33be93a : Do not reflash bootloader and baseband if right version
c4878c29a : Deal with test names that are also malformed regex.
69c61be14 : Add CloseableTraceScope for cache upload
54a9badc2 : Only upload missing blobs to `ContentAddressableStorage`
fc68ab30d : Split getTestRecordId only on the first occurence of '#'
2ca1cbf61 : Revert "Force error when gtest binaries not found"
9a678ac4e : Pass enable-sym-link to resolvePartialDownload feature when option set.
39dbe3096 : Refactor internal utilities so we can reuse for version check
e6e16e3e3 : collect trusty logs and last kmsg in recovery mode
9a775ef85 : Set executor service in a way to shut them down
bc13777b2 : Split the blob into small pieces to upload
572f0fc2b : Implement the client to upload blobs by ByteStream service
4129eb5c3 : Replace final keystore as a litteral instead of a regex
676a20a99 : Add additional CAS downloader metrics to invocation metrics
7f1a01843 : Force error when gtest binaries not found
532e6d4b0 : Enable "grpc-java-plugin" for virtual-device-manager-grpc library
1a1aa4392 : Remove the strict enforcement of filters
aed040760 : Allow delaying reboot on purpose
d72c77ecf : Exclude our launcher from doing iterations in parent
5917e4930 : fix various DEVICE_SNAPSHOT_* metric double logging
a79615e5d : restore logic, it wasn't faster
0ebf670dc : delete obsolete TODO
870687c80 : Define proto schema for VirtualDeviceManager
ddfbff4fd : Search for parent files in one go
1786c4076 : Adds a little validation for delegation mode in NoisyDryRunTest.
895abe95d : Upload proto messages and input files to `ContentAddressableStorage`
244ae5e3d : Upload execution outputs for caching

+- Project: platform/tools/treble

152d135 : Remove userdebug_plat_sepolicy.cil from vendor_boot-chd_debug.img.
0d81652 : Small refactor CHD build scripts for readabiltiy.
129fb93 : Add OWNERS for CHD tools

+- Project: trusty/device/arm/generic-arm64

43ce590 : project: generic-arm-inc.mk: add hwcryptohal as a static app
ebd5a75 : linux: Add trusty_test fragment to build
756d5fe : qemu: Delete Android.bp from build directory
5924e42 : project: linux: Prepend PATH_TOOLS_BINDIR to kernel PATH
368bc29 : project: linux: Build Linux and Trusty modules separately
063e310 : project: linux: Use .INTERMEDIATE for tmp_defconfig
31b5d19 : project/qemu: Add PACKAGE_TRUSTY_IMAGES
21e7467 : project/qemu: Add support for changing image and tool paths
190becb : project/qemu: Persist userdata and RPMB changes across reboots
f3338dc : project/qemu: Avoid potential exception on shutdown
b94d3d6 : project/qemu: Add logging to run script
b3189e2 : project/qemu: Add CPU features required by Hafnium
3b44822 : Disable pylint until pre-upload hook is fixed
8f73203 : project/linux: Use prebuilt Linux if available
dcae58a : project/qemu: Load ramdisk into QEMU
5530f7f : qemu: Add ramdisk.img to Android files
21e5353 : qemu: Update license file location
dcb2bc3 : Revert "project/qemu: Support full wipe and non-wipe reboots"
8e86aa2 : Revert "project/qemu: Write changes to drive image on exit"
c51b83b : project/qemu: Change dtc location
2aae423 : project/qemu: Remove run-qemu-helper
023ebcd : project/qemu: Write changes to drive image on exit
c2016c1 : project/qemu: Support full wipe and non-wipe reboots

+- Project: trusty/device/x86/generic-x86_64

c000db5 : project: generic-x86_64-test-inc.mk: Add Trusty user base rust tests
b5b2716 : project: generic-x86_64-inc.mk: enable ISecureStorage Trusted HAL

+- Project: trusty/host/common

f928cbd : trusty: Support directories as inputs to replace_ramdisk_modules.py
9efe746 : trusty: Add script to repack ramdisk

+- Project: trusty/lk/trusty

8868279 : lib/syscall: Use syscall instead of sysenter on x86_64
8718437 : Trusty: Build host modules against prebuilts
21dab34 : lib/syscall: Remove uneeded register save and restore
64dd7d5 : lib/syscall: Fix syscall lookup
42d5ab7 : trusty: ql_tipc: tighten parameter validation
cf725f0 : trust: mmio: include manifest ID in region name for mappings.
3f29c6b : trusty:mmu_test: rework reserve test to fix various issues
321148e : trusty: mmutest: prevent kernel null-dereference if aspace alloc fails
2fdfce3 : trusty: app_mgr: delay app restart
6f6c0c3 : include/shared/lk: Column Sizing with callback
fede2fe : include/shared/lk: Cleanup metric list
fca8928 : include/shared/lk: Add Result Validation Callback
854051a : platform: generic-x86_64: Call Rust version of pci_init_mmio
d7f952c : trusty:virtio: add 0 check to avoid potential malloc(0).
23621a6 : trusty: add additional modules to SDK
ae3740b : app/memorylatencybench: add PMU example
1744ed6 : lib/unittest: Add PMU to benchmarks and unittest
bc7007d : lib/pmu: Create a Kernel PMU Library

+- Project: trusty/app/cast-auth

80b452d : trusty: cast_auth: fix build with SDK updates

+- Project: trusty/app/confirmationui

29464e9 : trusty: add return value test for munmap() calls

+- Project: trusty/app/gatekeeper

bc8c4c6 : trusty: gatekeeper: remove VLA

+- Project: trusty/app/keymaster

7eadfa4 : Add UdsCerts proto definition

+- Project: trusty/app/keymint

93e0dd6 : Update the SignerName of the UdsCert
04e311a : Support GetUdsCerts on secure port
c94e70a : Try to delete entire UdsCerts file if not empty
43fd4ba : Use PortCfg's allowed_uuids for generic ACLs
d14df6f : Add UdsCert get/set support

+- Project: trusty/app/sample

ba038bb : usertests-inc.mk: remove HWCryptoHAL
26c7aff : trusty: add return value test for munmap() calls
bcd9f28 : hwcryptohal: Allow update_aad to be dead code
d82244c : Refactor slice-based type
569a485 : Refactored AIDL based newtype
6e9a146 : tz: remove hwrng bench for coverage builds
d7a0ff7 : trusty: sample: Add entropy to fake rng provider
cb7d52c : Refactor HwCrypto sample code
b402f6e : Add trusty rust tests for hwcrypto phase 2
0ee50f4 : Refactored AIDL type reference
1a9aafd : Include policy on key derivation
d480b3c : Implement clearKeyImport for AES and HMAC
e20a689 : Connect cmd parser code to IPC
60a1a8c : Add Symmetric operations
faebbaa : Add copy step
29e04f7 : Add memory mapping steps
8961f39 : Base implementation of command parser state machine
8084b74 : Initial Empty Trusty implementation for HWCryptoOperations
3b6f0e6 : rust_no_std: Avoid name collision for Vec::try_with_capacity
632a6a0 : app/sample: Example usage of PMU

+- Project: trusty/app/storage

a14f1f8 : Add libstdc++-trusty to the library deps when AIDL is enabled
92d2985 : storage: Update to use new AIDL interface
812d9f3 : tz: remove storage benchmark for coverage build

+- Project: trusty/lib

d299f7f : [tipc] Add Serialize impl for &[u8]
4dc68a3 : Support retrieval of UDS certs from KeyMint
3352692 : trusty:apploader: avoid copying extra data to the load buffer
bb18d5d : Trusty: Explicit error when aprotoc is missing
99aedbd : trusty: add return value test for munmap() calls
f0fb075 : [Trusty][Coverage] Prevent log spam when coverage server is not up
2b75603 : trusty: user: base: add validation for trusty service operations
fe4e7a5 : tipc_rust: Add optional uuid allow list for PortCfg
f4f140e : spi: Allow 2 channels when running a test build
15ed916 : rust: Add cfg options to rust-project
8a0470f : unittest-rust: Initial benchmarking support
3c300f7 : Make variable for panic_immediate_abort when building std/core
eafc561 : lib: Add FFA_RUN SMC
c9665d7 : lib: Add FFA_CONSOLE_LOG SMCs
86b2bc6 : make: Update storage AIDL interface
5767f5a : [swbcc] add swbcc_get_client
ad45e5b : Remove now-unneeded allow-lints for KeyMint
26695b0 : tz: remove aes benchmarks for coverage builds
4ad674b : tz: make rust tests not build with flag
ce004dd : trusty: lib: migrate to padded version of bignum to array conversion api
7418106 : trusty: apploader: add test for tampered image signature verification
72fe97c : [Metrics] Remove unused binder deps from metrics TA
74fb0fe : trusty: add additional modules to SDK
2a4669e : Fix Rust 1.78 dead code warnings
246cf3d : lib/unittest: Userspace binding for PMU

+- Project: trusty/vendor/google/aosp

e67cdf6 : Trusty: Build host modules against prebuilts
11152b3 : test-map: Ignore module causes when checking tainted kernels
c6d82ff : build-config: Remove qemu-generic-arm64l32-test-debug
ce54144 : Update Trusty build to Android Rust 1.80.1
790058a : Include the desktop-arm64 and desktop-x86_64 projects
fc20448 : Trusty: Remove pkg-config from check_system_dependencies.sh
ef78c81 : Trusty: Use xxd from prebuilt
ead5c5e : scripts: Update genReport.py to support multiple objects
0213bd8 : scripts: Archive trusty image package if available
f53e6a8 : Update genReport.py to support lcov format
1b4fc8f : Reapply "test-map: Migrate `storage-td-clear-test` to use `reboot`"
a68a4d5 : scripts: Support reboots without factory reset
b50062c : rust: update toolchain version to 1.79.0
3bd1f36 : test-map: Fix name of binary for binderRpcToTrustyTest
153486e : Revert "scripts: Add support for reboots that don't factory reset"
e06192f : Revert "test-map: Migrate `storage-td-clear-test` to use `reboot`"
8e89266 : test-map: Migrate `storage-td-clear-test` to use `reboot`
b79fd31 : scripts: run_tests: Add --android option
00c81a5 : scripts: Add support for reboots that don't factory reset