writebooster study 之 flush_during_hibernate

排查wb的flush during hibernate功能是否生效方法与思路?

1. 关闭wb flush enable, 全程只开启flush during hibernate enable,排除wb flush的影响

2. 确认系统是否下发hibernate 到ufs device层,系统下发hibernate有三种方式:

(1)auto hibernate

   (2) clkgate hibernate

   (3)ufs suspend  hibernate

3.确认ufs devices层是否收到hibernate或者ufs devices的link是否处于hibernate状态,这个可以通过抓取PA来分析(PA是链路,通过抓取ufs host和ufs devices之间的命令包)

4.如果系统下发了hibernate,  且PA抓到了link 是hibernate,这时候需要排查FW和系统下发hibernate的配合,比如系统idle多久之后才下发hibernate,如果系统只支持auto hibernate, 可以考虑更改auto hibernate timer测试

5....


版权声明:本文为guozhidixian原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。