The change disables the dumpstate strict-run flag in zumapro devices, which is enabled by default. Disabling this flag increases the timeout for capturing incident report to 120 seconds, from the default 20 seconds. This is done because 20s isn't enough to capture incident report proto in some cases, especially when device is throttling.
Bug: 329683355
Test: Booted a zumapro device with the change. Then manually thermal throttled the device and captured bugreports. In some tests Incident report took more than 20s, up to 55s, and in all these cases it was succesfully captured.
Change-Id: I0b12c041c8ac864897db53f44ce51292e1ca36bb
Users will specify the default configurations for the TFLite models
registered in the config files.
Bug: 307449476
Change-Id: I22b753f7995abeae8e7ce477415dc6dc723d6220
Revert submission 26288713-twoshay-sepolicy-24
Reason for revert: DroidMonitor: Potential culprit for b/327235315 - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.
Bug:327235315
Reverted changes: /q/submissionid:26288713-twoshay-sepolicy-24
Change-Id: I3c69f753283abfe0839933d9615fc110a34dcc04
We need to set sysprops debug.sf.hwc_hotplug_error_via_neg_vsync and
debug.sf.hwc_hdcp_via_neg_vsync on zumapro devices so SurfaceFlinger
would properly handle specially-crafted onVsync calls with negative
parameter values that HWC makes to pass hotplug error info and HDCP
status info.
Bug: 324953626
Test: tested DisplayPort error propagation
Change-Id: Ice36756154a9091419a41019dc51b187205e9187
Make the EdgeTPU targets defined in <soc>/proprietary visible by product packages included in edgetpu.mk.
Bug: 323601370
Tested:
No functionality change. Edgetpu services still work.
Change-Id: Ia8846b929b21e9fbcfd1f091779c57d4fed3da0b
Enable dynamic color mode to reduce the power overhead of color space
conversion when GPU composition exists.
Bug: 315787778
Test: check "dumpsys SurfaceFlinger" and state of display color service
when playing SDR/HDR video
Change-Id: Ie9e87091385ab5247141bf956fbaba3275cc6811
i2c paths for 5.15 and 6.1 kernels are statically assigned,
so delete variations that do not exist from init rc file.
Depending on the device either i2c bus 6 or 11 are used, so
create permissions for both in separate init rc files.
Put the correct rc file to the vendor partition based on
target product.
Test: Manual test on device. Confirm that file reads related to
file path error do not trigger error.
Bug: 318820040
Change-Id: I4cb67bcbba99ef32a5ddfb2487b92ee196563b90
Signed-off-by: RD Babiera <rdbabiera@google.com>
SE policies are already there. Probably policies were copied properly
from the previous project but device files were not.
Bug: 321899122
Test: `adb shell dumpsys meminfo surfaceflinger` shows data for graphics
Change-Id: I72deafef9e2b6c49360f73ef4c71642dddd2e2f8
It is useful to know the PCIe LTSSM state residencies in various
scenarios. The pcie binary that provides this is availaable in factory
builds. This change also makes it available for eng and userdebug builds.
Bug: 322357593
Change-Id: I5a8513063f232124a82f81ecc2a5e2e6d84d7459
Signed-off-by: Sajid Dalvi <sdalvi@google.com>
This is already the default, so no need to set via sysprop. Moving
forward, we will set this using flags, unless a particular category
of device needs to override the flag.
Bug: 293371537
Test: NA
Change-Id: I6b149c2ee198a28a306540f4670edaa560533f48