双核CPU,跑程序会报rcu_sched_state detected stalls on CPUs/tasks 错误
2024-09-01 22:20:58
有一份SDK,之前跑在PPC405EX上没问题。最近换平台,CPU使用了PowerPC的P1020,双核。
linux版本也升级到了3.0.48版本。升级之后出现了一个问题:SDK里面的程序跑一段时间之后会报告:
INFO: rcu_sched_state detected stalls on CPUs/tasks: { 1} (detected by 0, t=15002 jiffies)。意思是CORE0检测到CORE1挂了。
SDK里面使用了lock_kernel和unlock_kernel这一对大内核锁。由于3.0内核中不再存在上述锁。所以用
spinlock来替代。不知道上面的问题是否和这个改动有关?如果是的话,对于多核系统应该拿什么来替代这两个函数呢?
http://bbs.csdn.net/topics/390396552
最新文章
- H5新特性websocket
- sed小知识总结
- [LeetCode] Remove Duplicates from Sorted Array
- 进程间通信之XSI IPC
- HW1.2
- roleManager 元素(ASP.NET 设置架构),我是因为SSL弱密码(转)
- cocos2d学习笔录1
- Android总结的基本机制监控事件
- Unity5系列资源管理AssetBundle——更新实现
- 多选出差同事id,拼接,去掉最后逗号
- 怎么在vue中使用less
- 看到一个对CAP简单的解释
- Magicodes.WeiChat——发送模板消息
- 【XSY3141】哲学家 计算几何 线段树
- Unicode与UTF-8关系
- Django之视图函数总结
- Shiro 整合SpringMVC 并实现权限管理,登录和注销
- Element-diag中遮罩
- spring boot 实现mybatis拦截器
- rabbitMQ的安装(Windows下)
热门文章
- JProfiler 8下载地址和注册码
- .Net中的并行编程-5.流水线模型实战
- SrsDataConnector The SQL Server Reporting Services account is a local user and is not supported.
- 部署基于国际版Azure的SharePoint三层架构服务器场
- 删除oracle表报ORA-24005错误
- 渗透测试常规思路分析-FREEBUF
- 高性能JS笔记4——算法和流程控制
- Convert.ChangeType不能处理Nullable类型的解决办法
- android调试工具DDMS的使用详解
- Android Studio Gradle Build Running 特别慢的问题探讨