社区
CPU和硬件区
帖子详情
请教MIPS smp问题:如何检测第二个CPU是否online?
沭水河畔
2013-08-12 12:27:55
我们是做产线测试软件的,近期发现厂商提供的CPU极少数会出现BP CPU工作正常、AP CPU无法启动的情况。
所以需要测试一下AP是否“活着”。测试软件是裸机程序,不是Linux,没有SMP的支持。CPU厂家没有做裸机程序控制AP CPU的SDK。
请问大家,MIPS里是否有简单的方法,可以判断AP CPU是可控制的,是活的?
...全文
1666
6
打赏
收藏
请教MIPS smp问题:如何检测第二个CPU是否online?
我们是做产线测试软件的,近期发现厂商提供的CPU极少数会出现BP CPU工作正常、AP CPU无法启动的情况。 所以需要测试一下AP是否“活着”。测试软件是裸机程序,不是Linux,没有SMP的支持。CPU厂家没有做裸机程序控制AP CPU的SDK。 请问大家,MIPS里是否有简单的方法,可以判断AP CPU是可控制的,是活的?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
沭水河畔
2014-10-16
打赏
举报
回复
最近偶尔想到这个问题。有同样问题的朋友可以参阅3.x内核的如下文件: linux-3.16.2/arch/mips/kernel/smp-bmips.c
半字节
2013-12-28
打赏
举报
回复
引用 2 楼 pottichu 的回复:
这个还是得找原厂, 每家的设计不一样。没有统一的做法。
是的。 不过一般来说,都是可以核间通信的,比如核心0可以终端核心1 核心1也可以终端核心0.既然能互相发中断,就可以搞类似看门狗的东西。
KING1111111111
2013-12-27
打赏
举报
回复
可以从ejtag接口想办法。可以判断具体的哪个核是否活动。
YTerrenceLau
2013-12-19
打赏
举报
回复
不是十分明白,发核间中断,看是否响应,能达到效果么?
pottichu
2013-12-18
打赏
举报
回复
这个还是得找原厂, 每家的设计不一样。没有统一的做法。
KING1111111111
2013-11-27
打赏
举报
回复
分别对各核进行读测试不行么?
MIPS
架构详解:定义、应用与其他架构对比
索尼PlayStation 1(R3000A
MIPS
R3000)、PlayStation Portable(PSP)采用
MIPS
核心。:尽管
MIPS
商业影响力下降,其设计理念仍深刻影响现代处理器(如RISC-V借鉴其R-Type指令格式)。:
MIPS
指令集因设计简洁,被...
MIPS
CPU
寄存器和系统控制协处理器CP0 分析
MIPS
CPU
寄存器包括:32个通用寄存器,3个特殊功能寄存器和
MIPS
FPU寄存器。
MIPS
的寄存器比X86(X86系统的寄存器有14个,划分为四类:通用寄存器,指令指针寄存器,标志寄存器,段寄存器)要多,有35个,但其中...
linux之调度管理(6)-
SMP
系统
CPU
定义和初始化
由于内核支持
cpu
hotplug,因此一个当前正在运行的
cpu
在其后可能会从系统中被移除,当前被移除的
cpu
也可能再次被启用,因此
cpu
可能会在多种状态之间转换。为此内核使用bitmask方式为所有
cpu
维护了一组状态信息,它们...
MIPS
-单周期
CPU
设计
MIPS
-单周期
CPU
设计设计一个单周期
CPU
,该
CPU
至少能实现以下指令功能操作。需设计的指令与格式如下: 实验原理 单周期
CPU
指的是一条指令的执行在一个时钟周期内完成,然后开始下一条指令的执行,即一条指令用...
单周期
MIPS
CPU
(处理器)的设计
MIPS
CPU
(处理器)的设计 一、
MIPS
指令 1.指令格式 1.1 R型指令 (1)R型指令格式 000000 (op) Rs Rt Rd shamt funct 6bits 5bits 5bits 5bits 5bits 6bits 注意: 该类型指令操作数和保存结果均通过寄存器...
CPU和硬件区
1,024
社区成员
561
社区内容
发帖
与我相关
我的任务
CPU和硬件区
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
复制链接
扫一扫
分享
社区描述
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章