处理器中断的触发方法及装置.pdf

上传人:GAME****980 文档编号:12097313 上传时间:2021-11-20 格式:PDF 页数:12 大小:493.64KB
收藏 版权申诉 举报 下载
处理器中断的触发方法及装置.pdf_第1页
第1页 / 共12页
处理器中断的触发方法及装置.pdf_第2页
第2页 / 共12页
处理器中断的触发方法及装置.pdf_第3页
第3页 / 共12页
文档描述:

《处理器中断的触发方法及装置.pdf》由会员分享,可在线阅读,更多相关《处理器中断的触发方法及装置.pdf(12页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910213918.7 (22)申请日 2019.03.20 (71)申请人 浪潮商用机器有限公司 地址 250100 山东省济南市历城区唐冶新 区围子山路1号唐冶新区管理委员会 会展区2-17办公室 (72)发明人 宁晨光苏孝 (74)专利代理机构 北京集佳知识产权代理有限 公司 11227 代理人 李伟王宝筠 (51)Int.Cl. G06F 11/22(2006.01) (54)发明名称 处理器中断的触发方法及装置 (57)摘要 在本发明提供了一种处理器中断的触发方 。

2、法中, 当接收到用户通过智能平台管理接口IPMI 发送的使能指令时, 向用户发送与所述使能指令 对应的确认信息, 以使用户依据所述确认信息确 认是否对目标处理器进行中断; 当接收到用户通 过IPMI发送的与所述确认信息对应的中断指令 时, 调用预先加载的中断驱动程序向所述目标处 理器中注入中断信息, 以触发所述目标处理器进 入不可避免中断NMI状态, 实现对所述目标处理 器的中断。 当计算系统出现故障时, 通过触发目 标处理器进入NMI状态, 使得操作系统保存当前 内存镜像信息, 从而使技术人员能快速定位故 障。 权利要求书2页 说明书7页 附图2页 CN 109918251 A 2019.0。

3、6.21 CN 109918251 A 1.一种处理器中断的触发方法, 其特征在于, 所述方法应用于基板控制器BMC, 所述方 法包括: 当接收到用户通过智能平台管理接口IPMI发送的使能指令时, 向用户发送与所述使能 指令对应的确认信息, 以使用户依据所述确认信息确认是否对目标处理器进行中断; 当接收到用户通过所述IPMI发送的与所述确认信息对应的中断指令时, 调用预先加载 的中断驱动程序向所述目标处理器中注入中断信息, 以触发所述目标处理器进入不可避免 中断NMI状态, 实现对所述目标处理器的中断。 2.根据权利要求1所述的方法, 其特征在于, 向所述目标处理器中注入中断信息后, 还 包括。

4、: 确定接收到所述中断指令时的接收时间, 并获取向所述目标处理器中注入中断信息 时, 所述目标处理器的状态变化信息; 依据所述接收时间及所述状态变化信息, 生成与所述中断指令对应的操作日志。 3.根据权利要求1所述的方法, 其特征在于, 向用户发送与所述使能指令对应的确认信 息后, 还包括: 从发送所述使能指令的时刻进行计时; 当在预设时长内未接收到用户发送的与所述确认信息对应的中断指令时, 重新向所述 用户发送与所述使能指令对应的确认信息。 4.根据权利要求1所述的方法, 其特征在于, 所述调用预先加载的中断驱动程序向所述 目标处理器中注入中断信息, 以触发所述目标处理器进入不可避免中断NM。

5、I状态, 包括: 调用预先加载的中断驱动程序, 生成所述目标处理器中各个目标引脚分别需要的电平 信息; 将每个所述电平信息通过预先设置的逻辑电路发送至与其对应的目标引脚, 使所述目 标处理器进行入不可避免中断NMI状态。 5.根据权利要求1所述的方法, 其特征在于, 还包括: 当所述目标处理器进入不可避免中断NMI状态时, 向用户反馈所述目标处理器进入NMI 状态的通知消息。 6.一种处理器中断的触发装置, 其特征在于, 所述装置应用于基板控制器BMC, 所述装 置包括: 接收单元, 用于当接收到用户通过智能平台管理接口IPMI发送的使能指令时, 向用户 发送与所述使能指令对应的确认信息, 以。

6、使用户依据所述确认信息确认是否对目标处理器 进行中断; 执行单元, 用于当接收到用户通过所述IPMI发送的与所述确认信息对应的中断指令 时, 调用预先加载的中断驱动程序向所述目标处理器中注入中断信息, 以触发所述目标处 理器进入不可避免中断NMI状态, 实现对所述目标处理器的中断。 7.根据权利要求6所述的处理器中断的触发装置, 其特征在于, 还包括: 确定单元, 用于确定接收到所述中断指令时的接收时间, 并获取向所述目标处理器中 注入中断信息时, 所述目标处理器的状态变化信息; 生成单元, 用于依据所述接收时间及所述状态变化信息, 生成与所述中断指令对应的 操作日志。 权利要求书 1/2 页。

7、 2 CN 109918251 A 2 8.根据权利要求6所述的处理器中断的触发装置, 其特征在于, 还包括: 计时单元, 用于从发送所述使能指令的时刻进行计时; 第一发送单元, 用于当在预设时长内未接收到用户发送的与所述确认信息对应的中断 指令时, 重新向所述用户发送与所述使能指令对应的确认信息。 9.根据权利要求6所述的处理器中断的触发装置, 其特征在于, 所述调用预先加载的中 断驱动程序向所述目标处理器中注入中断信息, 以触发所述目标处理器进入不可避免中断 NMI状态的执行单元, 包括: 调用子单元, 用于调用预先加载的中断驱动程序, 生成所述目标处理器中各个目标引 脚分别需要的电平信息。

8、; 发送子单元, 用于将每个所述电平信息通过预先设置的逻辑电路发送至与其对应的目 标引脚, 使所述目标处理器进行入不可避免中断NMI状态。 10.根据权利要求6所述的处理器中断的触发装置, 其特征在于, 还包括: 第二发送单元, 用于当所述目标处理器进入不可避免中断NMI状态时, 向用户反馈所述 目标处理器进入NMI状态的通知消息。 权利要求书 2/2 页 3 CN 109918251 A 3 处理器中断的触发方法及装置 技术领域 0001 本发明涉及计算机运维领域, 特别涉及一种处理器中断的触发方法及装置。 背景技术 0002 随着科学技术的发展, 计算机的应用已经覆盖了我们生活的方方面面,。

9、 计算机的 出现是20世纪最卓越的成就之一, 它的应用领域从最初的军事科研应用扩展到社会的各个 领域, 已形成了规模巨大的计算机产业, 带动了全球范围的技术进步, 由此引发了深刻的社 会变革, 到了今天, 在我们工作中、 学习中和日常生活中, 都离不开了计算机, 计算机的广泛 应用极大的提升了社会生产力。 0003 计算机在运行过程中, 总会出现故障, 当计算机系统运行出现故障时, 需要技术人 员快速排查故障以修复故障, 避免出现因计算机故障时间过长而导致各种各样的损失, 然 而由于计算机系统的复杂性较高, 技术人员往往难以对计算机系统故障进行快速定位, 因 此, 如何对在计算机系统运行出现故。

10、障时对故障进行快速定位, 成为本领域技术人员迫切 解决的技术问题。 发明内容 0004 本发明所要解决的技术问题是提供一种处理器中断的触发方法, 能够使目标处理 器进入不可避免中断NMI状态, 计算机系统运行过程中出现故障时, 通过使目标处理进入不 可避免中断NMI状态, 进而让技术人员能快速定位故障。 0005 本发明还提供了一种处理器中断的触发装置, 用以保证上述方法在实际中的实现 及应用。 0006 一种处理器中断的触发方法, 包括: 0007 当接收到用户通过智能平台管理接口IPMI发送的使能指令时, 向用户发送与所述 使能指令对应的确认信息, 以使用户依据所述确认信息确认是否对目标处。

11、理器进行中断; 0008 当接收到用户通过所述IPMI发送的与所述确认信息对应的中断指令时, 调用预先 加载的中断驱动程序向所述目标处理器中注入中断信息, 以触发所述目标处理器进入不可 避免中断NMI状态, 实现对所述目标处理器的中断。 0009 上述的方法, 可选的, 向所述目标处理器中注入中断信息后, 还包括: 0010 确定接收到所述中断指令时的接收时间, 并获取向所述目标处理器中注入中断信 息时, 所述目标处理器的状态变化信息; 0011 依据所述接收时间及所述状态变化信息, 生成与所述中断指令对应的操作日志。 0012 上述的方法, 可选的, 向用户发送与所述使能指令对应的确认信息后。

12、, 还包括: 0013 从发送所述使能指令的时刻进行计时; 0014 当在预设时长内未接收到用户发送的与所述确认信息对应的中断指令时, 重新向 所述用户发送与所述使能指令对应的确认信息。 0015 上述的方法, 可选的, 所述调用预先加载的中断驱动程序向所述目标处理器中注 说明书 1/7 页 4 CN 109918251 A 4 入中断信息, 以触发所述目标处理器进入不可避免中断NMI状态, 包括: 0016 调用预先加载的中断驱动程序, 生成所述目标处理器中各个目标引脚分别需要的 电平信息; 0017 将每个所述电平信息通过预先设置的逻辑电路发送至与其对应的目标引脚, 使所 述目标处理器进行。

13、入不可避免中断NMI状态。 0018 上述的方法, 可选的, 还包括: 0019 当所述目标处理器进入不可避免中断NMI状态时, 向用户反馈所述目标处理器进 入NMI状态的通知消息。 0020 一种处理器中断的触发装置, 所述装置应用于基板控制器BMC, 所述装置包括: 0021 接收单元, 用于当接收到用户通过智能平台管理接口IPMI发送的使能指令时, 向 用户发送与所述使能指令对应的确认信息, 以使用户依据所述确认信息确认是否对目标处 理器进行中断; 0022 执行单元, 用于当接收到用户通过所述IPMI发送的与所述确认信息对应的中断指 令时, 调用预先加载的中断驱动程序向所述目标处理器中。

14、注入中断信息, 以触发所述目标 处理器进入不可避免中断NMI状态, 实现对所述目标处理器的中断。 0023 上述的装置, 可选的, 还包括: 0024 确定单元, 用于确定接收到所述中断指令时的接收时间, 并获取向所述目标处理 器中注入中断信息时, 所述目标处理器的状态变化信息; 0025 生成单元, 用于依据所述接收时间及所述状态变化信息, 生成与所述中断指令对 应的操作日志。 0026 上述的装置, 可选的, 还包括: 0027 计时单元, 用于从发送所述使能指令的时刻进行计时; 0028 第一发送单元, 用于当在预设时长内未接收到用户发送的与所述确认信息对应的 中断指令时, 重新向所述用。

15、户发送与所述使能指令对应的确认信息。 0029 上述的装置, 可选的, 所述调用预先加载的中断驱动程序向所述目标处理器中注 入中断信息, 以触发所述目标处理器进入不可避免中断NMI状态的执行单元, 包括: 0030 调用子单元, 用于调用预先加载的中断驱动程序, 生成所述目标处理器中各个目 标引脚分别需要的电平信息; 0031 发送子单元, 用于将每个所述电平信息通过预先设置的逻辑电路发送至与其对应 的目标引脚, 使所述目标处理器进行入不可避免中断NMI状态。 0032 上述的装置, 可选的, 还包括: 0033 第二发送单元, 用于当所述目标处理器进入不可避免中断NMI状态时, 向用户反馈 。

16、所述目标处理器进入NMI状态的通知消息。 0034 与现有技术相比, 本发明包括以下优点: 0035 本发明提供了一种处理器中断的触发方法, 包括: 当接收到用户通过智能平台管 理接口IPMI发送的使能指令时, 向用户发送与所述使能指令对应的确认信息, 以使用户依 据所述确认信息确认是否对目标处理器进行中断; 当接收到用户通过IPMI发送的与所述确 认信息对应的中断指令时, 调用预先加载的中断驱动程序向所述目标处理器中注入中断信 息, 以触发所述目标处理器进入不可避免中断NMI状态, 实现对所述目标处理器的中断。 当 说明书 2/7 页 5 CN 109918251 A 5 计算系统出现故障时。

17、, 通过触发目标处理器进入NMI状态, 使得操作系统保存当前内存镜像 信息, 从而使技术人员能快速定位故障。 附图说明 0036 为了更清楚地说明本发明实施例中的技术方案, 下面将对实施例描述中所需要使 用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施例, 对于 本领域普通技术人员来讲, 在不付出创造性劳动性的前提下, 还可以根据这些附图获得其 他的附图。 0037 图1为本发明提供的一种处理器中断的触发方法的方法流程图; 0038 图2为本发明提供的一种处理器中断的触发方法的又一方法流程图; 0039 图3为本发明提供的一种处理器中断的触发装置的结构示意图; 00。

18、40 图4为本发明提供的一种电子设备的结构示意图。 具体实施方式 0041 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。 基于 本发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。 0042 本发明可用于众多通用或专用的计算装置环境或配置中。 例如: 个人计算机、 服务 器计算机、 手持设备或便携式设备、 平板型设备、 多处理器装置、 包括以上任何装置或设备 的分布式计算环境等等。 0043 本发明实施例提供了一种处理。

19、器中断的触发方法, 该方法的执行主体可以为计算 机终端或各种移动设备的基板控制器BMC, 所述方法的方法流程图如图1所示, 具体包括: 0044 S101: 当接收到用户通过智能平台管理接口IPMI发送的使能指令时, 向用户发送 与所述使能指令对应的确认信息, 以使用户依据所述确认信息确认是否对目标处理器进行 中断。 0045 本发明实施例提供的方法中, 用户发现计算机系统故障时向所述计算机中的BMC 发送使能指令。 0046 本发明实施例提供的方法中, 所述使能指令是用户使用ipmitool通过IPMI发送 的, BMC接收到使能指令时, 激活BMC的NMI触发功能, 通过设置使能指令, 可。

20、以确保用户安全 操作, 以免误操作导致目标处理器进入不可避免中断状态。 0047 本发明实施立提供的方法中, 目标处理器可以为power处理器。 0048 S102: 当接收到用户通过所述IPMI发送的与所述确认信息对应的中断指令时, 调 用预先加载的中断驱动程序向所述目标处理器中注入中断信息, 以触发所述目标处理器进 入不可避免中断NMI状态, 实现对所述目标处理器的中断。 0049 本发明实施例提供的方法中, 当BMC接收到中断指令时, 调用预先加载的中断驱动 程序, 所述中断驱动程序为SBE FIFO驱动程序, SBE FIFO是BMC沟通目标处理器的寄存器的 通道, 通过SBE FIF。

21、O可以读写目标处理器的相关寄存器。 0050 本发明实施例提供的方法中, 需要说明的是, 中断是指处理器接收到来自硬件或 说明书 3/7 页 6 CN 109918251 A 6 软件的信号, 提示发生了某个事件, 应该被注意, 这种情况就称为中断。 不可避免中断属于 中断的一种, 当目标处理器进入NMI状态时, 可以使目标处理器通知操作系统OS当前出现不 可屏蔽中断, 使OS运行Kdump功能, 生成目标处理器内存的镜像文件, 可以依据所述镜像文 件确定故障信息。 0051 本发明实施例提供的处理器中断的触发方法, 包括: 当接收到用户通过智能平台 管理接口IPMI发送的使能指令时, 向用户。

22、发送与所述使能指令对应的确认信息, 以使用户 依据所述确认信息确认是否对目标处理器进行中断; 当接收到用户通过IPMI发送的与所述 确认信息对应的中断指令时, 调用预先加载的中断驱动程序向所述目标处理器中注入中断 信息, 以触发所述目标处理器进入不可避免中断NMI状态, 实现对所述目标处理器的中断。 当计算系统出现故障时, 通过触发目标处理器进入NMI状态, 使得操作系统保存当前内存镜 像信息, 从而使技术人员能快速定位故障。 0052 本发明实施例提供的处理器中断的触发方法, 向所述目标处理器中注入中断信息 后, 还包括: 0053 确定接收到所述中断指令时的接收时间, 并获取向所述目标处理。

23、器中注入中断信 息时, 所述目标处理器的状态变化信息; 0054 依据所述接收时间及所述状态变化信息, 生成与所述中断指令对应的操作日志。 0055 本发明实施例提供的方法中, BMC每次对目标处理器注入中断信息, 都会生成一个 操作日志, 该操作日志包含BMC对目标处理器执行中断操作的时间及目标处理器接收到中 断信息时的状态信息, 还可以包括目标处理器的状态变化信息。 0056 本发明实施例提供的处理器中断的触发方法, 向用户发送与所述使能指令对应的 确认信息后, 还包括: 0057 从发送所述使能指令的时刻进行计时; 0058 当在预设时长内未接收到用户发送的与所述确认信息对应的中断指令时。

24、, 重新向 所述用户发送与所述使能指令对应的确认信息。 0059 本发明实施例提供的方法中, 若在一定的时限内未接收到用户发送的中断指令 时, 会重新向该用户发送确认信息, 时限的设置由技术人员依据实际需求进行确定, 例如可 以设置为30s、 1min和2min等。 0060 本发明实施例提供的方法中, 向用户发送与所述使能指令对应的确认信息后, 还 包括: 从发送所述使能指令的时刻进行计时; 若在第二预设时长内未接收到用户发送的与 所述确认信息对应的中断指令, 则向用户发送提示信息以提示用户重新发送新的使能指 令。 0061 本发明实施例提供的处理器中断的触发方法, 所述调用预先加载的中断驱。

25、动程序 向所述目标处理器中注入中断信息, 以触发所述目标处理器进入不可避免中断NMI状态, 如 图2所示, 具体包括: 0062 S201: 调用预先加载的中断驱动程序, 生成所述目标处理器中各个目标引脚分别 需要的电平信息。 0063 本发明实施例提供的方法中, 各个目标引脚是由技术人员预先确定的。 0064 本发明实施例提供的方法中, 可以读取目标处理器的状态, 依据目标处理器当前 的状态, 为各个目标引脚注入与目标处理器状态相应的电平信息。 说明书 4/7 页 7 CN 109918251 A 7 0065 S202: 将每个所述电平信息通过预先设置的逻辑电路发送至与其对应的目标引 脚,。

26、 使所述目标处理器进行入不可避免中断NMI状态。 0066 本发明实施例提供的方法中, 通过该驱动程序可以实现对POWER处理器SBE FIFO 模块的操作, SBE FIFO是BMC沟通目标处理器的寄存器的通道, 通过SBE FIFO可以读写处理 器的相关寄存器, 通过写控制寄存器相应的标志位, 使得目标处理器进入NMI中断状态。 0067 本发明实施例提供的处理器中断的触发方法, 还包括: 0068 当所述目标处理器进入不可避免中断NMI状态时, 向用户反馈所述目标处理器进 入NMI状态的通知消息。 0069 本发明实施例提供的方法中, 当BMC读取到目标处理器的状态信息确认该目标处 理器。

27、进入NMI状态时, 向用户发送通知消息。 0070 本发明实施例提供的处理器中断的触发方法, 可以应用在多种领域中, 特别是在 计算机系统运行故障时, 能快速对应计算机故障进行定位, 这里进行举例说明: 0071 当技术人员发现计算机系统运行出现故障时, 例如计算机上运行的某个程序突然 崩溃, 这时, 技术人员可以通过ipmitool工具向BMC发送使能指令, 其中, ipmitool是一种可 用在linux系统下的命令行方式的IPMI平台管理工具; 通过该使能指令, 使BMC激活NMI触发 功能, 并向用户发送确认信息以使技术人员依据确认信息确认是否对目标处理器中断; 技 术人员确认进行中断。

28、即通过ipmitool发送中断指令, 当BMC接收到用户发送的与所述确认 信息对应的中断指令时, 调用预先加载的中断驱动程序向所述目标处理器中注入中断信 息, 以触发所述目标处理器进入不可避免中断NMI状态, 实现对所述目标处理器的中断, BMC 根据接收到中断指令的时间及目标处理器的状态变化信息生成操作日志; 0072 当目标处理器进入NMI状态时, 操作系统OS运行kdump, 引导另一个Linux内核, 将 所述目标处理器中的内存信息导出并保存, 即生成目标处理器的内存的镜像文件。 技术人 员通过查看该镜像文件即可快速发现当前程序崩溃的原因。 0073 上述各个具体的实现方式, 及各个实。

29、现方式的衍生过程, 均在本发明保护范围内。 0074 与图1所述的方法相对应, 本发明实施例还提供了一种处理器中断的触发装置, 用 于对图1中方法的具体实现, 本发明实施例提供的处理器中断的触发装置可以应用计算机 终端或各种移动设备中, 其结构示意图如图3所示, 具体包括: 0075 接收单元301, 用于当接收到用户通过智能平台管理接口IPMI发送的使能指令时, 向用户发送与所述使能指令对应的确认信息, 以使用户依据所述确认信息确认是否对目标 处理器进行中断; 0076 执行单元302, 用于当接收到用户通过所述IPMI发送的与所述确认信息对应的中 断指令时, 调用预先加载的中断驱动程序向所。

30、述目标处理器中注入中断信息, 以触发所述 目标处理器进入不可避免中断NMI状态, 实现对所述目标处理器的中断。 0077 本发明实施例提供的处理器中断的触发方法, 包括: 当接收到用户通过智能平台 管理接口IPMI发送的使能指令时, 向用户发送与所述使能指令对应的确认信息, 以使用户 依据所述确认信息确认是否对目标处理器进行中断; 当接收到用户通过IPMI发送的与所述 确认信息对应的中断指令时, 调用预先加载的中断驱动程序向所述目标处理器中注入中断 信息, 以触发所述目标处理器进入不可避免中断NMI状态, 实现对所述目标处理器的中断。 当计算系统出现故障时, 通过触发目标处理器进入NMI状态,。

31、 使得操作系统保存当前内存镜 说明书 5/7 页 8 CN 109918251 A 8 像信息, 从而使技术人员能快速排查故障。 0078 本发明实施例提供的处理器中断的触发装置中, 可选的, 还包括: 0079 确定单元, 用于确定接收到所述中断指令时的接收时间, 并获取向所述目标处理 器中注入中断信息时, 所述目标处理器的状态变化信息; 0080 生成单元, 用于依据所述接收时间及所述状态变化信息, 生成与所述中断指令对 应的操作日志。 0081 本发明实施例提供的处理器中断的触发装置中, 可选的, 还包括: 0082 计时单元, 用于从发送所述使能指令的时刻进行计时; 0083 第一发送。

32、单元, 用于当在预设时长内未接收到用户发送的与所述确认信息对应的 中断指令时, 重新向所述用户发送与所述使能指令对应的确认信息。 0084 本发明实施例提供的处理器中断的触发装置中, 可选的, 所述调用预先加载的中 断驱动程序向所述目标处理器中注入中断信息, 以触发所述目标处理器进入不可避免中断 NMI状态的执行单元, 包括: 0085 调用子单元, 用于调用预先加载的中断驱动程序, 生成所述目标处理器中各个目 标引脚分别需要的电平信息; 0086 发送子单元单元, 用于将每个所述电平信息通过预先设置的逻辑电路发送至与其 对应的目标引脚, 使所述目标处理器进行入不可避免中断NMI状态。 008。

33、7 本发明实施例提供的处理器中断的触发装置中, 可选的, , 还包括: 0088 第二发送单元, 用于当所述目标处理器进入不可避免中断NMI状态时, 向用户反馈 所述目标处理器进入NMI状态的通知消息。 0089 本发明实施例还提供了一种存储介质, 所述存储介质包括存储的指令, 其中, 在所 述指令运行时控制所述存储介质所在的设备执行上述处理器中断的触发方法, 所述方法具 体包括: 0090 当接收到用户通过智能平台管理接口IPMI发送的使能指令时, 向用户发送与所述 使能指令对应的确认信息, 以使用户依据所述确认信息确认是否对目标处理器进行中断; 0091 当接收到用户通过所述IPMI发送的。

34、与所述确认信息对应的中断指令时, 调用预先 加载的中断驱动程序向所述目标处理器中注入中断信息, 以触发所述目标处理器进入不可 避免中断NMI状态, 实现对所述目标处理器的中断。 0092 上述的方法, 可选的, 向所述目标处理器中注入中断信息后, 还包括: 0093 确定接收到所述中断指令时的接收时间, 并获取向所述目标处理器中注入中断信 息时, 所述目标处理器的状态变化信息; 0094 依据所述接收时间及所述状态变化信息, 生成与所述中断指令对应的操作日志。 0095 上述的方法, 可选的, 向用户发送与所述使能指令对应的确认信息后, 还包括: 0096 从发送所述使能指令的时刻进行计时; 。

35、0097 当在预设时长内未接收到用户发送的与所述确认信息对应的中断指令时, 重新向 所述用户发送与所述使能指令对应的确认信息。 0098 上述的方法, 可选的, 所述调用预先加载的中断驱动程序向所述目标处理器中注 入中断信息, 以触发所述目标处理器进入不可避免中断NMI状态, 包括: 0099 调用预先加载的中断驱动程序, 生成所述目标处理器中各个目标引脚分别需要的 说明书 6/7 页 9 CN 109918251 A 9 电平信息; 0100 将每个所述电平信息通过预先设置的逻辑电路发送至与其对应的目标引脚, 使所 述目标处理器进行入不可避免中断NMI状态。 0101 上述的方法, 可选的,。

36、 还包括: 0102 当所述目标处理器进入不可避免中断NMI状态时, 向用户反馈所述目标处理器进 入NMI状态的通知消息。 0103 本发明实施例还提供了一种电子设备, 其结构示意图如图4所示, 具体包括存储器 401, 以及一个或者一个以上的指令402, 其中一个或者一个以上指令402存储于存储器401 中, 且经配置以由基板控制器BMC403执行所述一个或者一个以上指令402进行以下操作: 0104 当接收到用户通过智能平台管理接口IPMI发送的使能指令时, 向用户发送与所述 使能指令对应的确认信息, 以使用户依据所述确认信息确认是否对目标处理器进行中断; 0105 当接收到用户通过所述I。

37、PMI发送的与所述确认信息对应的中断指令时, 调用预先 加载的中断驱动程序向所述目标处理器中注入中断信息, 以触发所述目标处理器进入不可 避免中断NMI状态, 实现对所述目标处理器的中断。 0106 需要说明的是, 本说明书中的各个实施例均采用递进的方式描述, 每个实施例重 点说明的都是与其他实施例的不同之处, 各个实施例之间相同相似的部分互相参见即可。 对于装置类实施例而言, 由于其与方法实施例基本相似, 所以描述的比较简单, 相关之处参 见方法实施例的部分说明即可。 0107 最后, 还需要说明的是, 在本文中, 诸如第一和第二等之类的关系术语仅仅用来将 一个实体或者操作与另一个实体或操作。

38、区分开来, 而不一定要求或者暗示这些实体或操作 之间存在任何这种实际的关系或者顺序。 而且, 术语 “包括” 、“包含” 或者其任何其他变体意 在涵盖非排他性的包含, 从而使得包括一系列要素的过程、 方法、 物品或者设备不仅包括那 些要素, 而且还包括没有明确列出的其他要素, 或者是还包括为这种过程、 方法、 物品或者 设备所固有的要素。 在没有更多限制的情况下, 由语句 “包括一个” 限定的要素, 并不排 除在包括所述要素的过程、 方法、 物品或者设备中还存在另外的相同要素。 0108 为了描述的方便, 描述以上装置时以功能分为各种单元分别描述。 当然, 在实施本 发明时可以把各单元的功能在。

39、同一个或多个软件和/或硬件中实现。 0109 通过以上的实施方式的描述可知, 本领域的技术人员可以清楚地了解到本发明可 借助软件加必需的通用硬件平台的方式来实现。 基于这样的理解, 本发明的技术方案本质 上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来, 该计算机软件产品 可以存储在存储介质中, 如ROM/RAM、 磁碟、 光盘等, 包括若干指令用以使得一台计算机设备 (可以是个人计算机, 服务器, 或者网络设备等)执行本发明各个实施例或者实施例的某些 部分所述的方法。 0110 以上对本发明所提供的一种处理器中断的触发方法及装置进行了详细介绍, 本文 中应用了具体个例对本发明的原理及实施方式进行了阐述, 以上实施例的说明只是用于帮 助理解本发明的方法及其核心思想; 同时, 对于本领域的一般技术人员, 依据本发明的思 想, 在具体实施方式及应用范围上均会有改变之处, 综上所述, 本说明书内容不应理解为对 本发明的限制。 说明书 7/7 页 10 CN 109918251 A 10 图1 图2 说明书附图 1/2 页 11 CN 109918251 A 11 图3 图4 说明书附图 2/2 页 12 CN 109918251 A 12 。

展开阅读全文
内容关键字: 处理器 中断 触发 方法 装置
关于本文
本文标题:处理器中断的触发方法及装置.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/12097313.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1