這個 Linux 開機參數 intremap=no_x2apic_optout 是做什麼的?

裡面有 APIC (Advanced Programmable Interrupt Controller) 進階的 IRQ 管理器,那什麼是 x2apic ?

先來看一下什麼是 APIC,APIC 有兩種 local APIC (LAPIC) 以及 I/O APIC

local APIC (LAPIC)

每一個 CPU 都有自己的 LAPIC,主要用於管理 SMP(Symmetric multiprocessing) 系統中某些特定處理器的所有外部中斷,此外,它們都能夠接受和產生 LAPICs 之間的 inter-processor interrupts (IPIs).

處理器間中斷 (Inter-Processor Interrupt,IPI) 在多處理器系統中當一個處理器向另一個處理器發出的中斷行為即為 IPI

I/O APIC

另外一種是 I/O 的 APIC 用來處理關於 I/O 設備引起的中斷,這 I/O APIC 存在主板上,包含 redirection table ,用來路由周邊設備中斷到一個或多個 Local APIC.

下面可以看到我的系統有一個 7500/5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller

root@benjr:~# lshw -short

H/W path Device Class Description

==================================================

system Server()

/0 bus Server

/0/0 memory 64KiB BIOS

/0/4 processor Intel(R) Xeon(R) CPU E5520 @ 2.27GHz

/0/100 bridge 5500 I/O Hub to ESI Port

/0/100/1 bridge 5520/5500/X58 I/O Hub PCI Express Root Port 1

/0/100/1/0 eth0 network 82575EB Gigabit Network Connection

/0/100/13 generic 7500/5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller

/0/100/1e/3 display MGA G200eW WPCM450

/0/100/1f.2 storage 82801JI (ICH10 Family) SATA AHCI Controller

那什麼是 xAPIC 與 x2APIC ,都類似於剛剛提到的 local APIC (LAPIC) 以及 I/O APIC

下面轉貼 http://www.intel.com/content/www/us/en/architecture-and-technology/64-architecture-x2apic-specification.html

xAPIC

The extension of the APIC architecture that includes messaged APIC interface over the system bus and expanding processor physical addressability from 4 bits to 8 bits.

local xAPIC

The processor component that implements the associated xAPIC functionalities. This is supported by Intel® Pentium® 4 processors,Pentium® M processors, Intel® CoreTM 2 Duo processors, and Intel® Xeon® processors based on Intel® NetBurst microarchitecture and Intel® CoreTM microarchitecture.

x2APIC

The extension of xAPIC architecture to support 32 bit addressability of processors and associated enhancements.

local x2APIC

The processor component that implements the associated x2APIC functionalities.

Linux intremap 開機可以使用的參數如下:

intremap – Format: { on (default) | off | nosid }

on

Enable X2APIC AND IRQ remapping (Default).

off

Disable X2APIC AND IRQ remapping.

nosid

Disable Source ID checking.

no_x2apic_optout

BIOS x2APIC opt-out request will be ignored, let X2APIC enabled with IRQ remapping.

沒有解決問題,試試搜尋本站其他內容

linux修改X2APIC参数,Linux 開機參數 intremap=no_x2apic_optout相关推荐

  1. linux修改X2APIC参数,虚拟机对x2apic destination mode的选择

    首先简单介绍下apic的destination mode: physical mode下高32bit(destination field)是apic id logical mode下高32bit是MD ...

  2. qt linux 修改系统时间,linux改变系统时间

    linux修改系统时间 linux 2009-03-04 15:23:18 阅读1710 评论0 字号:大中小 订阅 Linux下的时间分为两种,系统时间与硬件时间.我们一般看到的时间就是系统时间,比 ...

  3. 在mtk移植个linux内核,移植 Linux Kernel 造成無法開機之解決方案以及除錯工具

    一般在以下情況, 我們會進行移植 Linux Kernel 的動作. 1. 將新版 Linux Kernel 移植到全新 SoC 上 開發人員為 SoC 廠商(e.g. MTK, TI, Allwin ...

  4. linux中stty参数,Linux stty命令

    stty是linux下改变和打印终端设置的常用命令. 一.参数: 1.打印终端行设置 -a,--all   以人可读的方式打印所有当前设置:-a参数比单独的stty命令输出的终端信息更详细 -g,-- ...

  5. linux追加内核参数,Linux设置内核参数的方法

    1 内核参数的查看方法 使用"sysctl -a"命令可以查看所有正在使用的内核参数.内核参数比较多(一般多达500项),按照前缀主要分为以下几大类:net.ipv4.net.ip ...

  6. linux修改用户用户名,linux怎么修改用户名

    Linux 下如何修改用户名(同时修改用户组名和家目录) 有时候,由于某些原因,我们可能会需要重命名用户名.我们可以很容易地修改用户名以及对应的家目录和 UID. 本教程将会讨论这些东西.让我们先从修 ...

  7. linux cp -r 参数,Linux系统中cp命令的参数及用法详解

    Linux系统中cp命令主要是用来复制文件或者目录.下面由学习啦小编为大家整理了Linux系统中cp命令的参数及用法详解的相关知识,希望对大家有帮助! Linux系统中cp命令的参数及用法详解:参数说 ...

  8. linux修改进程名字,linux修改进程名

    一.linux中的进程名 linux中有很多查看/操作进程的命令. 这些命令的参数或显示的结果,有的是真实的进程名(top/pstree/pgrep/kill/killall),有的是进程的命令行参数 ...

  9. linux 修改文件明,linux修改文件名你肯定不知道可以这样操作

    在Linux环境下修改文件名可以有不同的命令方式,比如rename.mv都可以进行修改,如果用户正在了解这方面的知识,可以阅读下文了解Linux修改文件名以及批量修改文件名的方法. 对于单个的文件,可 ...

最新文章

  1. vue2.0 配置 选项 属性 方法 事件 ——速查
  2. 第十四届智能车竞赛规则浅聊
  3. 《LeetCode力扣练习》第10题 C语言版 (做出来就行,别问我效率。。。。)
  4. jquery点击页面其他位置隐藏div
  5. 近世代数--域--域的一些例子
  6. 第 1 章 第 6 题 带重复数排序问题( 扩展 ) 位向量实现
  7. Android项目目录结构
  8. 取文件 shell_webshell文件上传分析溯源
  9. mysql kill 超过1分钟的语句
  10. PE学习.动手写PE.见缝插针
  11. python的计算_python计算smoothed PSSM(二)
  12. UVA 123 Searching Quickly
  13. 数据挖掘项目之Airbnb 新用户的民宿预定结果预测
  14. down mark 打钩_[MarkDown] markdown语法小结
  15. [从头读历史] 第280节 诗经目录以及十五国风的地域分布
  16. JavaScript (一) js的介绍及基本语法变量
  17. 手机红米5android7.11,这些是不支持ANDROID 11更新的小米和红米手机
  18. 哈夫曼树 (100分)哈夫曼树
  19. linux amd显卡双屏,显示器的合理利用 ati显卡双屏详细设置【图文】
  20. ubuntu20.04中安装划词翻译_科研干货 | 知云文献翻译,英文文献阅读必备神器!...

热门文章

  1. CSR8675项目实战:BlueBrowsing蓝牙播放器
  2. Android6.0动态壁纸,M Launcher下载-M桌面-安卓6.0桌面 v1.4.3_手机乐园
  3. vue实现微信网页授权登录
  4. 任天堂 Wii 模拟器 Dolphin 已原生支持苹果 M1 Mac 电脑
  5. TM1637 MSP430 单片机 数码管 程序 驱动 G2553
  6. 工会优秀工作者先进事迹材料【加精推荐】 - 蒋炳楠的博客
  7. 实用Internet Download Manager(IDM)破解技巧,全版本通用!
  8. Linux基础学习总结,入门
  9. es数据类型 long造成的sum求和为0的问题
  10. 5G+AI+大数据+IoT如何改变一切?