相关疑难解决方法(0)

评估Linux-CentOS/Intel机器上的SMI(系统管理中断)延迟

我有兴趣评估运行CentOS的Linux机器上SMI处理的行为(延迟,频率),并用于(非常)软实时应用程序.

  1. 推荐使用哪些工具(针对CentOS的hwlatdetect?),以及最佳解决方案是什么?

  2. 如果没有可用于CentOS的好工具,我是否正确假设在同一台机器上安装不同的操作系统应该产生相同的结果,因为底层硬件/ BIOS是相同的?

  3. 关于这些参数的球场数据是否有任何来源.

这些机器是X86_64架构,运行CentOS 6.4(内核2.6.32-358.23.2.el2.centos.plus.x86_64.)

linux centos x86-64 interrupt

7
推荐指数
2
解决办法
5452
查看次数

各种中断之间的差异:SCI,SMI,NMI和正常中断

我正在学习英特尔架构.到目前为止,我遇到了几种类型的中断:

  • SCI:系统控制中断,硬件用于向OS通知ACPI事件的系统中断.SCI是一个有效,低,可共享的电平中断.
  • SMI:系统管理中断,由传统系统上的中断事件生成的OS透明中断.
  • NMI:不可屏蔽中断
  • 正常中断:通过IDT处理向量0~255.

任何人都可以从下面的方面帮助比较他们在简单单词中的本质区别?

  • 它们是如何被使用的?
  • 它们是如何产生的?
  • 我们可以用软件生成它们吗?
  • 它们是如何处理的?

添加1

  • 所有这些中断类型之间的优先级是什么?

添加2

一些相关的主题:

如何定义SCI - System Cotnrol中断向量?

触发处理器SMI的不同方法

x86 interrupt interrupt-handling

6
推荐指数
1
解决办法
7658
查看次数

有没有办法判断SMM中断发生了?

有没有办法从用户空间确定,对于某些以编程方式定义的间隔,当前核心上是否发生了SMM条目?

hardware x86 intel

3
推荐指数
1
解决办法
1797
查看次数

标签 统计

interrupt ×2

x86 ×2

centos ×1

hardware ×1

intel ×1

interrupt-handling ×1

linux ×1

x86-64 ×1