dom0-kernel: /thermal-zones/soc_max/cooling-maps/map0: could not find phandle 2
问题描述:
由于soc_max下某个节点找不到,到时dom0-kernel后面有很多有关thermal热管理之类报错
问题解决及其原因分析:
这是因为在Xen解析相关节点时,soc_max下的某个节点被跳过了,注释掉相关的cpu节点处理dom0就可以找到soc_max的节点了
修改Xen的handle_node:
注释掉这行DT_MATCH_PATH("/cpus"),soc_max相关的thermal的热管理报错就解决了
问题解决正常的日志: