summaryrefslogtreecommitdiff
path: root/include/uapi/linux
diff options
context:
space:
mode:
authorTarun Karra <tkarra@codeaurora.org>2016-01-27 12:03:53 -0800
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 21:20:02 -0700
commitb2308075a2f70f1d9633b51f32380ecf524937c7 (patch)
tree815dd607560518af3b3bffb97057e8bbe7410dae /include/uapi/linux
parent18e5e80ee99d4e2ef2786620a927c589f6492133 (diff)
msm: kgsl: Restrict secure contexts to ringbuffer level preemption
Preemption from secure to unsecure needs zap shader to be run to clear all secure content. CP does not know during preemption if it is switching between secure and unsecure contexts so restrict secure contexts to be preempted at ringbuffer level. At the end of each secure submission we switch back to unsecure mode and run the zap shader to clear secure contents. Ringbuffer level preemption ensures Zap shader is run before switching back to unsecure mode. CRs-Fixed: 974102 Change-Id: Iff11c1d5732d46fe5a1fbdbc7d162aaa1736741b Signed-off-by: Tarun Karra <tkarra@codeaurora.org>
Diffstat (limited to 'include/uapi/linux')
0 files changed, 0 insertions, 0 deletions