54c63971b5978f039ad79415a4fe1f8432cbeaa2 |
|
21-Apr-2015 |
Richard Uhler <ruhler@google.com> |
libmemtrack: Fix the kgsl memory flag to determine usermapped buffers The flag is the last character in 'flags' field array. It was wrongly indexed at flags[6] causing all entries to be marked as unaccounted. The correct check should be for flags[5] to be equal to 'Y'. Bug: 20447631 Change-Id: Ibe9b88387a87b2caf37f3b20f8fd702dbef322db
/hardware/qcom/display/msm8226/libmemtrack/kgsl.c
|
32be8155f6b233cc92112e5ad61248dba3131e5e |
|
20-Jun-2014 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
libmemtrack: Use correct format specifier Remove warnings by using the correct format specifier Change-Id: I93a1f0a38355d4b501376ed7da2fed41893ac371
/hardware/qcom/display/msm8226/libmemtrack/kgsl.c
|
dcda9b9f365ca03171f5323a5da17a2dd312cee3 |
|
06-May-2014 |
Harsh Vardhan Dwivedi <hdwivedi@codeaurora.org> |
libmemtrack: Use kgsl memory flag to determine usermapped buffers Instead of using useraddr from kgsl memory allocations to be matched against proc/<pid>/smaps file to be used to determine usermapping of a buffer, use the newly added flag which directly indicates whether a given gpubuffer entry is usermapped or not. The flag is the last character in the "flags" field. CRs-fixed: 634962 Change-Id: I1f82f7a2ff207eb780f1938a3b1347451b1e3d77
/hardware/qcom/display/msm8226/libmemtrack/kgsl.c
|
f41c66785a46545ea48fddfb24e39a29a35bed58 |
|
12-Aug-2014 |
Steve Rossbach <rossbach@motorola.com> |
libmemtrack: avoid counting surfaceflinger buffers twice The system wide Graphics memory usage is inaccurate because some ION buffers which are shared between processes are counted twice, once for the buffer's consumer (surfaceflinger), and again for the producer. These ION buffers appear in surfaceflinger's kgsl memory dump with usage=egl_image, and in the producer's dump with usage=egl_surface. Improve the accuracy of Graphics memory tracking by ignoring all ION buffers with usage=egl_image in the surfaceflinger process, under the assumption that the buffers will be accounted for when examining the producer's process. Change-Id: I764c610f226d41e2897d6e0c2247793b0e321ed0 Signed-off-by: Fred Fettinger <fred.fettinger@motorola.com>
/hardware/qcom/display/msm8226/libmemtrack/kgsl.c
|
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/libmemtrack/kgsl.c
|
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/libmemtrack/kgsl.c
|
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/libmemtrack/kgsl.c
|
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/libmemtrack/kgsl.c
|
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/libmemtrack/kgsl.c
|
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/libmemtrack/kgsl.c
|