有一份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

最新文章

  1. H5新特性websocket
  2. sed小知识总结
  3. [LeetCode] Remove Duplicates from Sorted Array
  4. 进程间通信之XSI IPC
  5. HW1.2
  6. roleManager 元素(ASP.NET 设置架构),我是因为SSL弱密码(转)
  7. cocos2d学习笔录1
  8. Android总结的基本机制监控事件
  9. Unity5系列资源管理AssetBundle——更新实现
  10. 多选出差同事id,拼接,去掉最后逗号
  11. 怎么在vue中使用less
  12. 看到一个对CAP简单的解释
  13. Magicodes.WeiChat——发送模板消息
  14. 【XSY3141】哲学家 计算几何 线段树
  15. Unicode与UTF-8关系
  16. Django之视图函数总结
  17. Shiro 整合SpringMVC 并实现权限管理,登录和注销
  18. Element-diag中遮罩
  19. spring boot 实现mybatis拦截器
  20. rabbitMQ的安装(Windows下)

热门文章

  1. JProfiler 8下载地址和注册码
  2. .Net中的并行编程-5.流水线模型实战
  3. SrsDataConnector The SQL Server Reporting Services account is a local user and is not supported.
  4. 部署基于国际版Azure的SharePoint三层架构服务器场
  5. 删除oracle表报ORA-24005错误
  6. 渗透测试常规思路分析-FREEBUF
  7. 高性能JS笔记4——算法和流程控制
  8. Convert.ChangeType不能处理Nullable类型的解决办法
  9. android调试工具DDMS的使用详解
  10. Android Studio Gradle Build Running 特别慢的问题探讨