i.MX6SL behavior if OpenVG/OpenGL ES API is issued when GPU is power gated.

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

i.MX6SL behavior if OpenVG/OpenGL ES API is issued when GPU is power gated.

跳至解决方案
862 次查看
satoshishimoda
Senior Contributor I

Hi community,

Our patner have a question about i.MX6SL GPU.
You know i.MX6SL GPU is able to be disabled by power gating by REG1_TARG in PMU_REG_CORE register of IMX6SLRM Rev.1.
Then, if OpenVG or OpenGL ES API is issued even tough GPU is power gated, what is happen?
GPU returns error? System stops since unexecutable API? or CPU emulate OpenVG/OpenGL ES API?


Best Regards,
Satoshi Shimoda

标签 (2)
标记 (2)
0 项奖励
回复
1 解答
760 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Satoshi

most probably arm core raise exception as access to non-existent

address memory.

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

在原帖中查看解决方案

0 项奖励
回复
3 回复数
761 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Satoshi

most probably arm core raise exception as access to non-existent

address memory.

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复
760 次查看
satoshishimoda
Senior Contributor I

Hi Igor,

According to your reply, GPU library released by Vivante does not check whether GPU is powered-on when Open VG or Open GL ES API is issued.

So CPU will try access to GPU memory region.

Is this correct?

Best Regards,

Satoshi Shimoda

0 项奖励
回复
760 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Satoshi

in my reply I never mentioned about "GPU library".

Aslo if software build is configured to use GPU, it will

also configure to power it on.

Best regards

igor