History log of /hardware/qcom/display/msm8084/libgralloc/ionalloc.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8712695872ab7aca12a1812237c8295f5e23c56a 15-May-2014 Naseer Ahmed <naseer@codeaurora.org> gralloc: Use heap_mask instead of heap_id_mask

8084 still seems to pick the old ION heap_mask. Revert when
heap_id_mask is available.

Change-Id: Idced626bc4d05ccbe01441f7d8a68fe0c1c6b909
/hardware/qcom/display/msm8084/libgralloc/ionalloc.cpp
4a8a3962eec8a9ff01b205c8cb233370c028285f 12-Apr-2014 Naseer Ahmed <naseer@codeaurora.org> gralloc: Fix heap_id_mask

heap_mask has changed to heap_id_mask in newer ion headers.

Change-Id: I605ea81a59660e1aaae2e688dca5fa27c74e79a8
/hardware/qcom/display/msm8084/libgralloc/ionalloc.cpp
c60800424a4228b52d8494b88ddca0b1ee7c4636 21-Mar-2014 Arun Kumar K.R <akumarkr@codeaurora.org> libgralloc: include <sys/ioctl.h>

- In ionalloc.cpp, include <sys/ioctl.h> instead of <linux/ioctl.h>, in
the similar way as other HAL libraries are including.
- Helps in resolving compilation warnings

Change-Id: I9068e1e2dd97ce580aeecc25f611900127502fc7
/hardware/qcom/display/msm8084/libgralloc/ionalloc.cpp
7a09f5d1465b17a920bbc877ce1b8c63a754aa67 22-Jan-2014 Arun Kumar K.R <akumarkr@codeaurora.org> libgralloc: use proper types and type casts

- Use proper types for pointers
- Resolve compiler errors
- handle proper type casts
- remove unused variables

Change-Id: I628ebe174485d30abadea4ca40b67f9aab1a0652
/hardware/qcom/display/msm8084/libgralloc/ionalloc.cpp
9455f217d237fa6df4782ee23677484b3e3fc48d 10-Dec-2013 Mitchel Humpherys <mitchelh@codeaurora.org> gralloc: use new API for Ion handles

The userspace API for Ion handles has changed slightly. Update to match
the new API.

Change-Id: I55e3ef4329f96eb6e368dbab493687b9fbc4ff49
/hardware/qcom/display/msm8084/libgralloc/ionalloc.cpp
0c8c571f4af5b4f82a9c3bd6c8e1b8a2059cf640 25-Jun-2013 Naseer Ahmed <naseer@codeaurora.org> gralloc: Remove memset.

The ion driver now guarantees that it will give us a zero'd out
buffer at allocation.

Change-Id: I7ec2b7d6dd94cdc394de12b69249ac9e1baa6708
/hardware/qcom/display/msm8084/libgralloc/ionalloc.cpp
923aa89c9ba76e54afb578e0b128a95ee35d6831 16-Apr-2013 Naseer Ahmed <naseer@codeaurora.org> gralloc: Cleanup usage of old API

All builds have now moved to the new ION API.

Change-Id: Ic5ed7aa40231be64c715d6bb0d00a022db3fb863
/hardware/qcom/display/msm8084/libgralloc/ionalloc.cpp
2a0417549a81c49b4826c27edd90e0bae3902233 21-Mar-2013 Naseer Ahmed <naseer@codeaurora.org> display: Use cache invalidate and clean correctly

Make sure cache is invalidated before reading in software and
cleaned after writing in software.

Change-Id: I91c471c47a5f1ff11f9960f08091a17ffe575534
/hardware/qcom/display/msm8084/libgralloc/ionalloc.cpp
1a29236a5475f47fa2756a18c9c989fc3239c4e4 06-Mar-2013 Naseer Ahmed <naseer@codeaurora.org> gralloc: Fix incorrect flag usage on old ion API

The secure flag gets sent only with the new ION API

Change-Id: Ia649500474b0c8384f4b45d599fcff54644005aa
/hardware/qcom/display/msm8084/libgralloc/ionalloc.cpp
736f2b25c5dc2be95de68574efb1d094e5fdb4a0 13-Feb-2013 Linux Build Service Account <lnxbuild@localhost> Merge "display: Reconcile display HALs"
5070c694011ddc30673ec68a9d1d74dc713c49f2 10-Feb-2013 Duy Truong <dtruong@codeaurora.org> Update copyright to The Linux Foundation

Change-Id: I145b66896159ff9886ed73507f17b3165ba0266d
/hardware/qcom/display/msm8084/libgralloc/ionalloc.cpp
59644b2127280052ca410cb053f0a41c3181a97a 09-Feb-2013 Naseer Ahmed <naseer@codeaurora.org> display: Reconcile display HALs

Make the display HALs compile with/without the Qualcomm BSP
specific features so they can work with pure AOSP.
Change-Id: I1ad7282c4fe1fe7e3309afb530a07735f165ffbe
/hardware/qcom/display/msm8084/libgralloc/ionalloc.cpp
7402c1fc4a5b39d3eaa7cff9b8a90429d974eb0a 09-Oct-2012 Amara Venkata Mastan Manoj Kumar <manojavm@codeaurora.org> gralloc: set ION_SECURE to flags instead of heap_mask during
ion alloc.

This is required for Secure Playback usecase.

Change-Id: I590bf126a35465286a9487490a114af82732e262
/hardware/qcom/display/msm8084/libgralloc/ionalloc.cpp
1d379d1fd51b8403d362e3b4fe9c02da8b80cae6 14-Sep-2012 Saurabh Shah <saurshah@codeaurora.org> libgralloc: Change ion_allocation_data fields.

Change ioc_allocation_data structure fields as per changes in kernel.
The 'heap_mask' feild will hold what the older flags field held.
The 'flags' field will hold the caching information.

Change-Id: Id3b2e8a4d1ba370e0f982860fdb32b56227e2e43
/hardware/qcom/display/msm8084/libgralloc/ionalloc.cpp
3a990228262aac8fc1452c9553c4a8610667fccd 11-Sep-2012 Saurabh Shah <saurshah@codeaurora.org> libgralloc: Use ION_IOC_CUSTOM instead of MSM-specific ioctls

Use ION_IOC_CUSTOM instead of ION_IOC_CLEAN_INV_CACHES.
ION_IOC_CLEAN_INV_CACHES is now specified as a command argument of the
ION_IOC_CUSTOM ioctl.

Change-Id: I5b59ba1032364dfb884a90abf2ee2b35f3c09dd6
/hardware/qcom/display/msm8084/libgralloc/ionalloc.cpp
be2e1bb9057c8d0666de057743eeb898c78f34b0 15-Jul-2012 Naseer Ahmed <naseer@codeaurora.org> display: Clean up gralloc

* Remove pmem and ashmem implementations
* Remove usage of RefBase
* Reduce log verbosity

Change-Id: If8ef543d236e5305bd5430f4f9c62c51b3a13787
/hardware/qcom/display/msm8084/libgralloc/ionalloc.cpp
befc466069680cb8a65b1f22ad44723d949128c8 14-Jun-2012 Naseer Ahmed <naseer@codeaurora.org> qcom/display: Update HALs

- Update the display HAL from Code Aurora Forum
- Add updated overlay library
- Enable HWC with basic video going through overlay
- Cleanup some files

Change-Id: I65c687c51be458cee71213c79e03eeda962d9086
/hardware/qcom/display/msm8084/libgralloc/ionalloc.cpp
a19f21d925628239ef52c8ce392fa4ada91df6fc 11-Jun-2012 Iliyan Malchev <malchev@google.com> initial GL libraries for msm8960

Change-Id: I16451c70a079894ac326d3564d96f1fbafcd4f1b
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/msm8084/libgralloc/ionalloc.cpp