<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_hardware_qcom_display/msm8996/libgralloc1, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/'/>
<entry>
<title>[LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/display</title>
<updated>2021-02-13T04:21:02+00:00</updated>
<author>
<name>Bob Badour</name>
<email>bbadour@google.com</email>
</author>
<published>2021-02-13T04:21:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/commit/?id=c1ff591eab09022893db67b5c4ece14597ef3136'/>
<id>c1ff591eab09022893db67b5c4ece14597ef3136</id>
<content type='text'>
Added SPDX-license-identifier-Apache-2.0 to:
  msm8084/liblight/Android.mk
  msm8084/libmemtrack/Android.mk
  msm8226/liblight/Android.mk
  msm8226/libmemtrack/Android.mk
  msm8909/libmemtrack/Android.mk
  msm8909w_3100/libmemtrack/Android.mk
  msm8960/liblight/Android.mk
  msm8960/libmemtrack/Android.mk
  msm8960/libtilerenderer/Android.mk
  msm8994/liblight/Android.mk
  msm8994/libmemtrack/Android.mk
  msm8996/liblight/Android.mk
  msm8996/libmemtrack/Android.mk
  msm8998/libmemtrack/Android.mk

Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:
  msm8084/libgralloc/Android.mk
  msm8226/libgralloc/Android.mk
  msm8909/libgralloc/Android.mk
  msm8909w_3100/libgralloc/Android.mk
  msm8960/libgralloc/Android.mk
  msm8994/libgralloc/Android.mk
  msm8996/libgralloc/Android.mk

Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD
    legacy_not_a_contribution
to:
  Android.bp
  msm8084/libcopybit/Android.mk
  msm8084/libhwcomposer/Android.mk
  msm8084/liboverlay/Android.mk
  msm8084/libqservice/Android.mk
  msm8226/libcopybit/Android.mk
  msm8226/libhwcomposer/Android.mk
  msm8226/liboverlay/Android.mk
  msm8226/libqservice/Android.mk
  msm8909/Android.bp
  msm8909/gralloc/Android.mk
  msm8909/libcopybit/Android.mk
  msm8909/libqservice/Android.bp
  msm8909/sdm/libs/hwc/Android.mk
  msm8909/sdm/libs/hwc2/Android.mk
  msm8909w_3100/libcopybit/Android.mk
  msm8909w_3100/libgralloc1/Android.mk
  msm8909w_3100/liblight/Android.mk
  msm8909w_3100/libqservice/Android.mk
  msm8909w_3100/sdm/libs/hwc/Android.mk
  msm8909w_3100/sdm/libs/hwc2/Android.mk
  msm8960/libcopybit/Android.mk
  msm8960/libhwcomposer/Android.mk
  msm8960/liboverlay/Android.mk
  msm8960/libqservice/Android.mk
  msm8994/libcopybit/Android.mk
  msm8994/libhwcomposer/Android.mk
  msm8994/liboverlay/Android.mk
  msm8994/libqservice/Android.mk
  msm8996/libcopybit/Android.mk
  msm8996/libgralloc1/Android.mk
  msm8996/libqservice/Android.mk
  msm8996/sdm/libs/hwc/Android.mk
  msm8996/sdm/libs/hwc2/Android.mk
  msm8998/libgralloc1/Android.mk
  msm8998/liblight/Android.mk
  msm8998/libqservice/Android.mk
  msm8998/sdm/libs/hwc2/Android.mk

Added SPDX-license-identifier-Apache-2.0 legacy_not_a_contribution
to:
  msm8084/libexternal/Android.mk
  msm8226/libexternal/Android.mk
  msm8909/gpu_tonemapper/Android.mk
  msm8909/liblight/Android.mk
  msm8909w_3100/gpu_tonemapper/Android.mk
  msm8960/libexternal/Android.mk
  msm8994/libhdmi/Android.mk
  msm8998/gpu_tonemapper/Android.mk

Added SPDX-license-identifier-BSD
to:
  msm8084/libqdutils/Android.mk
  msm8084/libvirtual/Android.mk
  msm8226/libqdutils/Android.mk
  msm8226/libvirtual/Android.mk
  msm8909/hdmi_cec/Android.mk
  msm8909/libdisplayconfig/Android.mk
  msm8909/libdrmutils/Android.mk
  msm8909/libqdutils/Android.bp
  msm8909/sdm/libs/core/Android.mk
  msm8909/sdm/libs/utils/Android.mk
  msm8909w_3100/hdmi_cec/Android.mk
  msm8909w_3100/include/Android.mk
  msm8909w_3100/libdisplayconfig/Android.mk
  msm8909w_3100/libdrmutils/Android.mk
  msm8909w_3100/libqdutils/Android.mk
  msm8909w_3100/sdm/libs/core/Android.mk
  msm8909w_3100/sdm/libs/utils/Android.mk
  msm8960/libgenlock/Android.mk
  msm8960/libqdutils/Android.mk
  msm8994/libqdutils/Android.mk
  msm8996/hdmi_cec/Android.mk
  msm8996/libqdutils/Android.mk
  msm8996/sdm/libs/core/Android.mk
  msm8996/sdm/libs/utils/Android.mk
  msm8998/hdmi_cec/Android.mk
  msm8998/include/Android.mk
  msm8998/libdrmutils/Android.mk
  msm8998/libqdutils/Android.mk
  msm8998/sdm/libs/core/Android.mk
  msm8998/sdm/libs/utils/Android.mk

Bug: 68860345
Bug: 151177513
Bug: 151953481

Test: m all

Exempt-From-Owner-Approval: janitorial work
Change-Id: Iab98ebbf8a725b171a9cc101c8dee19c7b63f11c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added SPDX-license-identifier-Apache-2.0 to:
  msm8084/liblight/Android.mk
  msm8084/libmemtrack/Android.mk
  msm8226/liblight/Android.mk
  msm8226/libmemtrack/Android.mk
  msm8909/libmemtrack/Android.mk
  msm8909w_3100/libmemtrack/Android.mk
  msm8960/liblight/Android.mk
  msm8960/libmemtrack/Android.mk
  msm8960/libtilerenderer/Android.mk
  msm8994/liblight/Android.mk
  msm8994/libmemtrack/Android.mk
  msm8996/liblight/Android.mk
  msm8996/libmemtrack/Android.mk
  msm8998/libmemtrack/Android.mk

Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:
  msm8084/libgralloc/Android.mk
  msm8226/libgralloc/Android.mk
  msm8909/libgralloc/Android.mk
  msm8909w_3100/libgralloc/Android.mk
  msm8960/libgralloc/Android.mk
  msm8994/libgralloc/Android.mk
  msm8996/libgralloc/Android.mk

Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD
    legacy_not_a_contribution
to:
  Android.bp
  msm8084/libcopybit/Android.mk
  msm8084/libhwcomposer/Android.mk
  msm8084/liboverlay/Android.mk
  msm8084/libqservice/Android.mk
  msm8226/libcopybit/Android.mk
  msm8226/libhwcomposer/Android.mk
  msm8226/liboverlay/Android.mk
  msm8226/libqservice/Android.mk
  msm8909/Android.bp
  msm8909/gralloc/Android.mk
  msm8909/libcopybit/Android.mk
  msm8909/libqservice/Android.bp
  msm8909/sdm/libs/hwc/Android.mk
  msm8909/sdm/libs/hwc2/Android.mk
  msm8909w_3100/libcopybit/Android.mk
  msm8909w_3100/libgralloc1/Android.mk
  msm8909w_3100/liblight/Android.mk
  msm8909w_3100/libqservice/Android.mk
  msm8909w_3100/sdm/libs/hwc/Android.mk
  msm8909w_3100/sdm/libs/hwc2/Android.mk
  msm8960/libcopybit/Android.mk
  msm8960/libhwcomposer/Android.mk
  msm8960/liboverlay/Android.mk
  msm8960/libqservice/Android.mk
  msm8994/libcopybit/Android.mk
  msm8994/libhwcomposer/Android.mk
  msm8994/liboverlay/Android.mk
  msm8994/libqservice/Android.mk
  msm8996/libcopybit/Android.mk
  msm8996/libgralloc1/Android.mk
  msm8996/libqservice/Android.mk
  msm8996/sdm/libs/hwc/Android.mk
  msm8996/sdm/libs/hwc2/Android.mk
  msm8998/libgralloc1/Android.mk
  msm8998/liblight/Android.mk
  msm8998/libqservice/Android.mk
  msm8998/sdm/libs/hwc2/Android.mk

Added SPDX-license-identifier-Apache-2.0 legacy_not_a_contribution
to:
  msm8084/libexternal/Android.mk
  msm8226/libexternal/Android.mk
  msm8909/gpu_tonemapper/Android.mk
  msm8909/liblight/Android.mk
  msm8909w_3100/gpu_tonemapper/Android.mk
  msm8960/libexternal/Android.mk
  msm8994/libhdmi/Android.mk
  msm8998/gpu_tonemapper/Android.mk

Added SPDX-license-identifier-BSD
to:
  msm8084/libqdutils/Android.mk
  msm8084/libvirtual/Android.mk
  msm8226/libqdutils/Android.mk
  msm8226/libvirtual/Android.mk
  msm8909/hdmi_cec/Android.mk
  msm8909/libdisplayconfig/Android.mk
  msm8909/libdrmutils/Android.mk
  msm8909/libqdutils/Android.bp
  msm8909/sdm/libs/core/Android.mk
  msm8909/sdm/libs/utils/Android.mk
  msm8909w_3100/hdmi_cec/Android.mk
  msm8909w_3100/include/Android.mk
  msm8909w_3100/libdisplayconfig/Android.mk
  msm8909w_3100/libdrmutils/Android.mk
  msm8909w_3100/libqdutils/Android.mk
  msm8909w_3100/sdm/libs/core/Android.mk
  msm8909w_3100/sdm/libs/utils/Android.mk
  msm8960/libgenlock/Android.mk
  msm8960/libqdutils/Android.mk
  msm8994/libqdutils/Android.mk
  msm8996/hdmi_cec/Android.mk
  msm8996/libqdutils/Android.mk
  msm8996/sdm/libs/core/Android.mk
  msm8996/sdm/libs/utils/Android.mk
  msm8998/hdmi_cec/Android.mk
  msm8998/include/Android.mk
  msm8998/libdrmutils/Android.mk
  msm8998/libqdutils/Android.mk
  msm8998/sdm/libs/core/Android.mk
  msm8998/sdm/libs/utils/Android.mk

Bug: 68860345
Bug: 151177513
Bug: 151953481

Test: m all

Exempt-From-Owner-Approval: janitorial work
Change-Id: Iab98ebbf8a725b171a9cc101c8dee19c7b63f11c
</pre>
</div>
</content>
</entry>
<entry>
<title>display/msm8996: Implement added gralloc1 APIs</title>
<updated>2019-02-21T00:35:50+00:00</updated>
<author>
<name>Sean Callanan</name>
<email>spyffe@google.com</email>
</author>
<published>2019-02-20T21:00:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/commit/?id=5c80946b81ae23056972ee98a6f7b680c532d2b0'/>
<id>5c80946b81ae23056972ee98a6f7b680c532d2b0</id>
<content type='text'>
1) Make GetSize return the final aligned, layer counted size.
This can be used at other locations.
2) Implement validateBufferSize, getTransportSize
and importBuffer functions. These new gralloc1
functions are used for security hardening.

Bug: 62535446
Test: Display test cases on Marlin
Change-Id: I3f14e4e71c31ec29c12209ee9409106e428581dd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1) Make GetSize return the final aligned, layer counted size.
This can be used at other locations.
2) Implement validateBufferSize, getTransportSize
and importBuffer functions. These new gralloc1
functions are used for security hardening.

Bug: 62535446
Test: Display test cases on Marlin
Change-Id: I3f14e4e71c31ec29c12209ee9409106e428581dd
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow GRALLOC_USAGE_HW_FB as usage hint for UBWC.</title>
<updated>2018-11-09T02:18:02+00:00</updated>
<author>
<name>Alec Mouri</name>
<email>alecmouri@google.com</email>
</author>
<published>2018-11-05T21:25:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/commit/?id=f198d2aea012dcf502c0879ea5dfbccb2c5ccfa7'/>
<id>f198d2aea012dcf502c0879ea5dfbccb2c5ccfa7</id>
<content type='text'>
Bug: 118690958
Change-Id: I522497e6dd3c991aa6872cd6aa9f33966f5b315f
Test: boots, manual tests
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 118690958
Change-Id: I522497e6dd3c991aa6872cd6aa9f33966f5b315f
Test: boots, manual tests
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't put -isystem in front of $(kernel_includes).</title>
<updated>2018-05-10T04:26:58+00:00</updated>
<author>
<name>Stephen Hines</name>
<email>srhines@google.com</email>
</author>
<published>2018-05-10T00:15:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/commit/?id=88ada92c458ebe79370520c92f1b400c9ec3de1e'/>
<id>88ada92c458ebe79370520c92f1b400c9ec3de1e</id>
<content type='text'>
$(kernel_includes) is often empty, and isn't intended to have -isystem
passed in front of it manually like this. Doing so masks the subsequent
compiler argument (-fPIC) in many cases, which then causes issues
further down the line.

Bug: http://b/79481677
Test: Builds
Change-Id: Ieda1a78648061afb54d1b64456639cc640fc360e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
$(kernel_includes) is often empty, and isn't intended to have -isystem
passed in front of it manually like this. Doing so masks the subsequent
compiler argument (-fPIC) in many cases, which then causes issues
further down the line.

Bug: http://b/79481677
Test: Builds
Change-Id: Ieda1a78648061afb54d1b64456639cc640fc360e
</pre>
</div>
</content>
</entry>
<entry>
<title>Explicitly export headers from gralloc.* and gralloc_headers</title>
<updated>2018-01-26T06:15:44+00:00</updated>
<author>
<name>Jiyong Park</name>
<email>jiyong@google.com</email>
</author>
<published>2018-01-26T06:15:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/commit/?id=9f455f0d35fcea32fb95933f929b2b3c745cb8b5'/>
<id>9f455f0d35fcea32fb95933f929b2b3c745cb8b5</id>
<content type='text'>
Publicly visible headers of the lib uses other headers from liblog and
libhardware. Therefore, explicitly export the required headers so that
the client that is using this library doesn't need to add additional
dependency.

Bug: 69526027
Test: mma -j under libgralloc1
Change-Id: I532bc43e0d8ff428008709d95983ec98342017d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Publicly visible headers of the lib uses other headers from liblog and
libhardware. Therefore, explicitly export the required headers so that
the client that is using this library doesn't need to add additional
dependency.

Bug: 69526027
Test: mma -j under libgralloc1
Change-Id: I532bc43e0d8ff428008709d95983ec98342017d8
</pre>
</div>
</content>
</entry>
<entry>
<title>Import headers for enabling VNDK.</title>
<updated>2018-01-25T20:29:25+00:00</updated>
<author>
<name>Steven Moreland</name>
<email>smoreland@google.com</email>
</author>
<published>2018-01-25T20:29:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/commit/?id=31174f4806cf22de682628207a91857c5b2e39d8'/>
<id>31174f4806cf22de682628207a91857c5b2e39d8</id>
<content type='text'>
These modules don't explicitly declare their
dependence on hardware/gralloc1.h

Bug: 69526027
Test: mma -j BOARD_VNDK_VERSION=current
Change-Id: If9e5636635c7d039d7fa924cb51fa5f838ee6bca
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These modules don't explicitly declare their
dependence on hardware/gralloc1.h

Bug: 69526027
Test: mma -j BOARD_VNDK_VERSION=current
Change-Id: If9e5636635c7d039d7fa924cb51fa5f838ee6bca
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing includes.</title>
<updated>2017-10-16T20:33:10+00:00</updated>
<author>
<name>Dan Albert</name>
<email>danalbert@google.com</email>
</author>
<published>2017-10-16T20:33:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/commit/?id=6a8d7abeb4d70962eab7b91802c1e739024d3edc'/>
<id>6a8d7abeb4d70962eab7b91802c1e739024d3edc</id>
<content type='text'>
Test: mma
Bug: None
Change-Id: I945e22b606e0ed3b944ac2bc352b13ed9a73ed7d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test: mma
Bug: None
Change-Id: I945e22b606e0ed3b944ac2bc352b13ed9a73ed7d
</pre>
</div>
</content>
</entry>
<entry>
<title>msm8996: gralloc1: Align buffer size for each layer</title>
<updated>2017-10-03T19:06:51+00:00</updated>
<author>
<name>Naseer Ahmed</name>
<email>naseer@codeaurora.org</email>
</author>
<published>2017-06-13T21:45:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/commit/?id=8480196c5018f6ec668234f1954305d6fed43af6'/>
<id>8480196c5018f6ec668234f1954305d6fed43af6</id>
<content type='text'>
Align the per layer buffer size instead of the total size.

Bug: 62299647
Test: Ran multiview test on Pixel XL, verified no visual artifacts
Change-Id: I114fe6b9e0b40ce6cf92fcb32559ed01b94527e4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Align the per layer buffer size instead of the total size.

Bug: 62299647
Test: Ran multiview test on Pixel XL, verified no visual artifacts
Change-Id: I114fe6b9e0b40ce6cf92fcb32559ed01b94527e4
</pre>
</div>
</content>
</entry>
<entry>
<title>gralloc1: Locking fixes</title>
<updated>2017-08-29T00:18:05+00:00</updated>
<author>
<name>Naseer Ahmed</name>
<email>naseer@codeaurora.org</email>
</author>
<published>2017-03-29T01:56:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/commit/?id=bbc6f15a633f29d608acfc67c1a1fa5a0ecad8bc'/>
<id>bbc6f15a633f29d608acfc67c1a1fa5a0ecad8bc</id>
<content type='text'>
* Separate buffer lock and descriptor lock
* Add lock for allocation as we touch the handles_map

Change-Id: I2baf7a65f55b04f1bbbfbf78a19c0e288040fab7
Bug: 64340340
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Separate buffer lock and descriptor lock
* Add lock for allocation as we touch the handles_map

Change-Id: I2baf7a65f55b04f1bbbfbf78a19c0e288040fab7
Bug: 64340340
</pre>
</div>
</content>
</entry>
<entry>
<title>msm8996: Disable gralloc dump</title>
<updated>2017-08-28T23:14:12+00:00</updated>
<author>
<name>Naseer Ahmed</name>
<email>naseer@codeaurora.org</email>
</author>
<published>2017-07-19T00:25:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/commit/?id=f9b32af0575a253d7167db14ec5ea4de146fac46'/>
<id>f9b32af0575a253d7167db14ec5ea4de146fac46</id>
<content type='text'>
Bug: 62624942
Change-Id: I7cb03edfdc6ac37579c07d3d5603c33e42cdb72c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 62624942
Change-Id: I7cb03edfdc6ac37579c07d3d5603c33e42cdb72c
</pre>
</div>
</content>
</entry>
</feed>
