Commit Graph

8 Commits

Author SHA1 Message Date
Mark Salyzyn 96a73c98ee msm8998: deprecate cutils/log.h
Replace cutils/log.h with log/log.h.  Fix up header ordering.

Test: compile
Bug: 34250038
Change-Id: Ib9d9f9919e6a220205014c2f720f7b9633e1bc87
2017-12-19 10:00:55 -08:00
Naseer Ahmed 272267430c msm8998: display: Update to LA.UM.6.4.9
986f06e953 hwc2: Extend GetClientTargetSupport API
68326e2eb3 hwc2: validate display id in SetColorModeById
4436e52a74 gralloc1: Additional checks in release
4d52eb143c hwc2: cursor fixes
5023c503ad hwc2: Partial revert of 82c9033a8b
1933da3aeb sdm: Cleanup unused code, round 2
e85c316234 hwc2: Allow non-atomic execution of validate and present apis
a124ea3639 sdm: Synchronized write of xlogs
c6d27ee1ff sdm: Fixes for Skip Validate feature
768a791ebd hwc2: Check and set CSC only for device layers
4775fc505e gpu_tm: Use vendor module for header includes
a296c8f493 sdm: Change error log to conditional verbose
3f82fca6a9 cec: Calculate buffer length to protect from overflow
82c9033a8b hwc2: Handle corner and error conditions properly.
e2ac3bb4ba gralloc1: Do not do early validation on Release
eaa0a4d697 gralloc1: Do not map metadata in gralloc
b6569c6679 display: Cleanup unused code
3ab38f43fa hwc2: Use CSC information from android dataspace

Bug: 63146977
Bug: 63691933
Bug: 62992393
Bug: 37480806
Change-Id: I1ba2c33e04f637e424355854f32f3c6cdf789a8d
2017-07-21 19:54:59 -07:00
Naseer Ahmed 97d6df6081 msm8998: Update to AU194
Bug: 62470929
Change-Id: I7affe5d42a3acf00f4631600ef56c90be0782792
2017-06-12 22:21:55 -07:00
Naseer Ahmed 86f0be319b msm8998: Update display HAL to AU_LINUX_ANDROID_LA.UM.6.4.9.07.00.00.279.156
d0e57317 libmemtrack: Fix fd leak in kgsl function
f4c795824 hwc2: Fixes to find the right display mode
7736da3d6 hwc2: Add dataspace to dump
10c55d8f7 hwc2: Featurize dataspace support
46448c761 hwc2: Fix color mode setting
3bd5933a7 gralloc1: Add additional tracing
85bd493cd sdm: Reduce log severity for modes without attributes
ee517cd4e hwc2: Additional dataspace checks
df807f7a9 hwc2: Fix Hwc2Test.SET_VSYNC_ENABLED_no_callback_no_power
c993df564 hwc2: Fix cursor tests
16489f7fc hwc2: Do not return error if socket is not available
2a41010ef display: Add support to set color mode by ID
b58fcd56f hwc: Do not snprintf in trace unless needed
151591a70 hwc2: Remove power manager dependency
cf2f3d66b Revert "liblight: Add brightness level extension support"
232c50094 libdrmutils: Fix kernel dependency
043ed03b6 gralloc1: Support GRALLOC1_CAPABILITY_RELEASE_IMPLY_DELETE

Change-Id: I6765c7899433a0cb865e7aae092cb0a06adca59a
2017-05-18 12:41:22 -07:00
Vishwath Mohan 7939b0d6ff Remove hardcoded LOCAL_MODULE_PATHS from vendor components. (display)
This CL replaces all LOCAL_MODULE_PATH_* definitions for vendor shared
libraries with LOCAL_VENDOR_MODULE := true instead. This appropriately
generates sanitized versions of these libraries to /data/asan/* while
generating the stock versions in /vendor/lib* as desired.

Needed for ASAN builds to work correctly.

Bug: 37740897
Test: m -j40 && SANITIZE_TARGET="address" m -j40 # shared libs in
$ANDROID_PRODUCT_OUT/vendor/lib* do not contain asan symbols, while
the ones in $ANDROID_PRODUCT_OUT/data/asan/vendor/lib* do.

Change-Id: Ibdac125fdd8921d03d017f75ad5f1cf12501c0ef
2017-05-02 17:17:29 -07:00
Thierry Strudel cd66324640 msm8998: Update to 07.00.00.279.069
msm8998: from hardware/qcom/display
  18f22e7b9 qdutils: Return on null param
  c8ebaf46f gralloc1: Close acquire_fence in lock
  922c3c434 qdutils: Fix mapping in qdMetaData
  8cfb58786 gralloc1: Add support for layered buffers
  10eb00c2d gralloc1: Refactor AllocateBuffer
  d8a342252 gralloc1: Fix for buffer mapping and metadata access
  36c99394a display: Use getMetaData in hwc2
  3fcd11371 hwc2: Do not delete hwc_session
  03a0b16fe display: makefile fixes
  b5d8958dd Merge branch 'display.lnx-3.0-dev' into display.lnx.3.9-rel
  f9cc5172c Merge "display: Add missing TP10 formats checks"
  54885f0b8 display: Add missing TP10 formats checks
  1901fa371 gralloc1: Handle ZSL scenario
  7df1e404a gralloc1: Do not delete on close
  065cff7db sdm: Fix compilation issue with updated framework
  92998628b gralloc1: Add RAW12 format
  0acc8565a Merge "gralloc1: Fix RAW10 stride"
  9c6f2f82b Merge "qdutils: Fix compilation issue"
  33e36730d Merge "sdm: Add property to define max upscaling limit."
  dfd5e3394 gralloc1: Fix RAW10 stride
  29a86ddd3 gralloc1: Work around handle delete by hidl wrapper
  3a9d53a1a gralloc1: Import ion handle into registering process
  08c3e40f1 qdutils: Fix compilation issue
  ad1e7dd2e Merge "sdm: Reset the H/W layers of display"
  7edd00399 Merge "sdm: Add layer format information in commit dump."
  8c305cc9e sdm: Add property to define max upscaling limit.
  1fbf3a337 Merge "hwc2: Fix buffer allocator usage"
  72d3062d4 Merge "gralloc1: Fix sign conversion error"
  d18304014 hwc2: Fix buffer allocator usage
  a2569b466 hwc2: End uevent thread in hwc_close
  cfa399d5a Merge "lights/sdm: Add support for new brightness node"
  8b021cfac lights/sdm: Add support for new brightness node
  96da72923 Merge "sdm: Fix file path for input layer dump."
  fcaabf2de Merge "liblight: Add brightness level extension support"
  890f2dddd Merge "sdm: fb: Ensure backward compatibility for backlight extn"
  7dc06d104 gralloc1: Fix sign conversion error
  586c6d5f9 liblight: Add brightness level extension support
  692f91424 Merge "gralloc1: Drop ZSL check"
  0a7d5af8b Merge "gralloc1: Add Dump() in buffer manager"
  d0c5bb612 gralloc1: Drop ZSL check
  699b45750 gralloc1: Add additional debug logging
  ef287dc13 gralloc1: Use handle as map key
  dce3654d9 sdm: Reset the H/W layers of display
  d77bc0880 Merge "sdm: Change idle fallback time dynamically."
  dc918136a gralloc1: Add Dump() in buffer manager
  271403788 Merge "sdm: drm: Add user space to DRM driver struct conversion for PGC"
  bf805fdf0 Merge "sdm: Add property to disable partial split"
  6c4b8c957 sdm: Add layer format information in commit dump.
  5e2b69f44 sdm: fb: Ensure backward compatibility for backlight extn
  c31d7f8d9 sdm: add one action to set panel brightness and refresh screen
  2fdd16ade sdm: Fix file path for input layer dump.
  14ee4b688 sdm: rotator: Port min downscale and downscale compression
  cd557c190 sdm: drm: const correctness
  319f1e808 Merge "sdm: drm: Add user space to DRM driver struct conversion for gamut"
  be5c2ef1d gralloc1: Fix typo in RAW8 format
  d00094273 sdm: drm: Add user space to DRM driver struct conversion for PGC
  d9f61ce2c Merge "gralloc: Add support for 8-bit RAW MIPI stream"
  ce565d219 Merge "sdm: Add support to handle idle power collapse event"
  c2b20a3a0 Merge "sdm: Destroy singleton DRMMaster instance"
  b0a253bf3 Merge "sdm: Add support for rotator with DRM"
  c1a71ca21 sdm: Add property to disable partial split
  11e8ee03a Merge "sdm: Create HWCUevent thread before creating display."
  1e54952f4 Revert "display: Move all opensource modules to vendor partition"
  a57cf169f sdm: Destroy singleton DRMMaster instance
  4c790408b display: Move all opensource modules to vendor partition
  2337d700f sdm: Add support to handle idle power collapse event
  9f163268a sdm: Create HWCUevent thread before creating display.
  b06308d12 sdm: Change idle fallback time dynamically.
  0beb2fd1a Merge "gralloc: Add support for raw12"
  0f05e188a Merge "hwc2: Fix dumpsys bug"
  f48302a61 gralloc: Add support for 8-bit RAW MIPI stream
  85d9c785a sdm: drm: Add user space to DRM driver struct conversion for gamut
  281f48de8 sdm: drm: Add post-processing support in SDM
  68f7040b1 sdm: color-manager: Add new PP versions to color manager
  66d5b4915 hwc2: Fix dumpsys bug
  1c473d817 gralloc: Add support for new system defined RGBA formats
  b08b43ff0 Merge "sdm: Fix vector initialization"
  3394427d7 Merge "sdm: Add support to recompute rectangles considering flips"
  a228f120a sdm: Add support for rotator with DRM
  dd54f8443 Merge "sdm: Increase SurfaceFlinger fd limits"
  8f9c7c323 gralloc1: Fixes for hidl
  1738441b4 sdm: Fix vector initialization
  e2422e0e7 gralloc: Add support for raw12
  5de9c6377 sdm: Add support to recompute rectangles considering flips
  13321553e Merge "sdm: Add support to pass HDR metadata to HDR External Displays"
  4275221d6 sdm: enable gralloc1 from hwc2
  e69031e9c gralloc1: Add remaining functionality
  441526d42 Merge "sdm: Add partial framebuffer roi info into dumpsys."
  5c050a808 Merge "hwc: Set minfps during idlefallback"
  788630c7a Merge "sdm: Fix the Y stride for YCbCr420P010 format"
  f78579a20 Merge "sdm: Add interface to update panel roi infromation."
  694d11848 Merge "sdm: Validate mixer resolution read from property"
  b1bdf6e2a libdrmutils: Remove dependency on drmModeAddFB3
  4640591c7 sdm: Increase SurfaceFlinger fd limits
  d6962cd5c sdm: Add support to pass HDR metadata to HDR External Displays
  42be6d256 sdm: Add partial framebuffer roi info into dumpsys.
  4894cf7db sdm: Fix the Y stride for YCbCr420P010 format
  ce82fd066 hwc: Set minfps during idlefallback
  7d4d74860 sdm: Add interface to update panel roi infromation.
  3f281b6f9 sdm: Validate mixer resolution read from property

Bug: 37062945
Signed-off-by: Thierry Strudel <tstrudel@google.com>
Change-Id: I4937210f3f6a3652fa8c2c7eefa3cba2a7664cea
2017-04-06 13:20:00 -07:00
Jiyong Park da9d9de59c Move QCOM HALs to vendor partition
In order to build generic system image that is agnostic to SoC or
device, such HALs should be moved from system partition to vendor
partition.

HALs moved: copybit, gralloc, hwcomposer, light, memtrack, hdmi_cec

Bug: 34826389
Bug: 35232083
Test: build & run and check whether the HAL is loaded from
/vendor/lib[64]/hw.
$ su; lsof | grep hwcomposer

Change-Id: I2bb617ac71ab040a5b1ba306c194e8672ac84561
2017-02-24 13:53:21 +00:00
Thierry Strudel a558e9f988 msm8998: rename msmcobalt to msm8998
Bug: 33556391
Change-Id: I036702780d6fde57a57c4ed470a07b87e82fad56
2016-12-15 12:21:43 -08:00