wfe进不了standby模式怎么办

快速链接:
.
【目录】ARM/TEE/ATF/SOC微信群问题记录

  • 付费专栏-付费课程 【购买须知】:
  • 联系方式-加入交流群 ----联系方式-加入交流群

(说明:本文总结来自于微信群的公开讨论,若冒犯了您的隐私请联系删除。 欢迎关注微信公众号Arm精选,欢迎进Arm/TEE/安全/芯片SOC交流群,欢迎添加微信coding_the_world。如有其它平台想转载,请联系。)

【问题】
请教大佬们一个问题,我在调cpu的热插拔,拔核时调到atf里执行pwr_domain_off时候,本来想法是想让cpu进入wfe,插核时sev唤醒,但是目前现象是wfe不起作用,cpu接着往后跑了,可能原因大概有哪些呢?中断需要关掉吗?

【分析】
wfe进不了sleep,可能是因为event register置1了,但是这个event register软件不能操作
你的环境是什么?是成熟的SOC,还是FPGA调试阶段?
不插拔的情况 自己调wfe是否可以?

【rootcause】
我那个是因为gtimer一直产生中断,导致wfe睡不下去。临时把gtimer的一个寄存器给关掉就可以了。zebu上跑起来,然后抓波形,asic看波形能找出来,纯软件看不出来啥了

我是走拔核流程时,本来打算在atf里wfe住,死活进不了wfe,后来在wfe前关了cntkctl_el1,退出wfe在打开就可以了

【知识补充】
wfe进不了standby模式怎么办_第1张图片


(加vx: coding_the_world,备注:CSDN加群,进ARM/TEE/ATF/SOC交流群)

你可能感兴趣的:(问题答疑,wfe,wfi,sev,低功耗,睡眠)