History log of /hardware/qcom/display/msm8226/common.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2e84083ef7fe2655dd2015c2c5942fbc3148c0e9 31-Jan-2017 Dan Albert <danalbert@google.com> Merge "Fix -Wmacro-redefined werror issues." am: 3d4d976af2
am: 06d4d81212

Change-Id: I9360d25086818ad65b6172bb0271b5ccb336a175
789f042d3c13202286dd213b43535bfd35e084d8 31-Jan-2017 Dan Albert <danalbert@google.com> Fix -Wmacro-redefined werror issues.

The libc++ defines this (wrapped in ifndef, like this should have
been), so including a libc++ header and then defining this results in
a werror failure. Define this in common.mk so we can be sure it does
get defined, but also that it gets defined early enough that anyone
defining this in source wrapped with ifndef doesn't get broken.

Test: mma # on angler
Bug: http://b/34740564
Change-Id: Id7d70a6ad5e530390eb8b37e5e618312d1d7e6dc
/hardware/qcom/display/msm8226/common.mk
e93a5f53378a9c2e20ab1db7af7ad183bf845560 05-Jan-2017 Alex Naidis <alex.naidis@linux.com> Merge "hwcomposer: Fix regression in hwc_sync" am: a0de1d3cc3
am: 9e5907e6b4

Change-Id: If5b9888290f78e32db4e063da37993af8c391645
5936d78c2a15671de2a803e3beffdcb5079041b3 23-Dec-2016 Alex Naidis <alex.naidis@linux.com> hwcomposer: Fix regression in hwc_sync

Hwc_sync is in the hotpath of display
rendering and gets called every ~17ms
during active rerendering.

Reading the property "debug.egl.swapinterval"
on every execution of hwc_sync causes a major
regression where the execution of hwc_sync
is much slower than it can be.

Doing I/O in hotpaths is inacceptable
and can cause an unnecessary constant
I/O load, additionally to the slowdown
in display rendering which was caused
in this case.

As solution, we condition this debugging
feature with "DISPLAY_DEBUG_SWAPINTERVAL",
so it can be enabled when explicitly needed.

Gralloc is not directly affected by the regression,
it was adjusted to match the conditioning
of the swapinterval debugging feature.

The HALs of msm8084,msm8226,msm8909,msm8960 and
msm8994 are affected by the regression and
get patched by this patch. Newer HALs
are not affected.

The stats contained in this patch were
collected using a Nextbit Robin (MSM8992),
which uses the msm8994 HAL.

Test: Manual testing for proper conditioning.
Test: Running full CTS suite without DISPLAY_DEBUG_SWAPINTERVAL set.

Change-Id: If08595d37ac0c1a19edd8d296289a21c9f95512a
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
/hardware/qcom/display/msm8226/common.mk
9c880b505e486b078b3607eb75e6e0dfa7ea5f1d 02-Dec-2016 Tom Cherry <tomcherry@google.com> msm8226: update references to support prebuilt kernel build

Updating kernel references to BOARD_KERNEL_HEADER_DEPENDENCIES and
BOARD_KERNEL_HEADER_DIR

Bug: 32910179
Change-Id: I8ff1c26a88cc29ac9fa83bf8bb0e30ea592855bf
/hardware/qcom/display/msm8226/common.mk
f48303a2d8437b83b35c096329713a218b983219 05-Oct-2015 Uday Kishore Pasupuleti <upasupul@codeaurora.org> overlay: Allow to set target specific max rot session

Set the target specific max rot session with DISPLAY_FEATURE_MAX_ROT_SESSION

Bug: 24483502
Change-Id: Id4335ac154a0a3c08fc730c4d3842c6483b55ed3
Signed-off-by: Uday Kishore Pasupuleti <upasupul@codeaurora.org>
/hardware/qcom/display/msm8226/common.mk
dd8c04c511f7d9eabe62dcf05bfbd5d287886bf9 06-Jun-2014 Jeykumar Sankaran <jsanka@codeaurora.org> display: Add VENUS_COLOR_FORMAT for msm8994

Add VENUS_COLOR_FORMAT support for msm8994

Conflicts:
msm8226/common.mk

Change-Id: I4aad0d532a261796f1f31273ad80305adafc3b6c
/hardware/qcom/display/msm8226/common.mk
d0e20d1a84bfa4057b516bedb022896f33257e6e 12-Apr-2014 Naseer Ahmed <naseer@codeaurora.org> display: Makefile changes for AOSP builds

- On some builds, the display HAL can be located in a subdirectory.
Use LOCAL_PATH to include local headers.
- Use msm and apq filters to pick up the qcom display HAL.

Conflicts:
msm8226/Android.mk
msm8226/common.mk

Change-Id: Ib9b47ececb37fda1ecde5ce1cbe1fce9b041f84a
/hardware/qcom/display/msm8226/common.mk
ced6b79c3e1b60b05e2e054e709b1f9a2b6b304c 05-Jun-2014 Naseer Ahmed <naseer@codeaurora.org> hwc: Fall back to fake vsync after threshold

In some cases, the vsync may fail to be reported from the
driver. Fallback to fake vsync in this case and reflect this
information in dumpsys.

Bug: 15320590

Change-Id: I63dfd1a96d645cf2f1c56eef58794f17208f13cd
/hardware/qcom/display/msm8226/common.mk
201e4c9a80c1adb32ac8271a95721aa838c4d9fe 05-Mar-2014 Naseer Ahmed <naseer@codeaurora.org> display: Remove VPU related code

Targets in which VPU interacts with display through HWC are no
longer supported.

Change-Id: I65a5348a375ad0c193a8659d0cdfb37c2db6f38e

Conflicts:
msm8226/libhwcomposer/hwc_utils.cpp
/hardware/qcom/display/msm8226/common.mk
a653efede03423aa840da24634f1ec6f20796f1e 09-Apr-2014 Simon Wilson <simonwilson@google.com> Revert "Revert "msm8226: update to AU_LINUX_ANDROID_KK.04.04.02.010.224""

This reverts commit 90268aeae4a80fdce99db4a4e45d696afd4fff36.
/hardware/qcom/display/msm8226/common.mk
ef53c1c84ec55ed50f607d52b7abfbb86239408e 09-Apr-2014 Simon Wilson <simonwilson@google.com> Revert "Revert "split msm8x26 and msm8x74 display HALs apart""

This reverts commit 13236c4d3582dd6f7185a303c4795ea611edbfe3.
/hardware/qcom/display/msm8226/common.mk
13236c4d3582dd6f7185a303c4795ea611edbfe3 07-Apr-2014 Benoit Goby <benoit@android.com> Revert "split msm8x26 and msm8x74 display HALs apart"

This reverts commit 32d546383b4424a954987570731f7fa216bce206.
/hardware/qcom/display/msm8226/common.mk
90268aeae4a80fdce99db4a4e45d696afd4fff36 07-Apr-2014 Benoit Goby <benoit@android.com> Revert "msm8226: update to AU_LINUX_ANDROID_KK.04.04.02.010.224"

This reverts commit f96e0b957a215582702db2a5ec6c744afd94eae3.
/hardware/qcom/display/msm8226/common.mk
f96e0b957a215582702db2a5ec6c744afd94eae3 28-Mar-2014 Iliyan Malchev <malchev@google.com> msm8226: update to AU_LINUX_ANDROID_KK.04.04.02.010.224

Change-Id: Ia9af631171fb9ec64de1d1cb0ddf5be3e0fe9132
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/msm8226/common.mk
32d546383b4424a954987570731f7fa216bce206 18-Mar-2014 Iliyan Malchev <malchev@google.com> split msm8x26 and msm8x74 display HALs apart

Change-Id: I58a7dc129faa6eef4f7cdc8ee09fd42cd86c189b
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/msm8226/common.mk