首页
›
Linux内核与驱动
›
077-Linux内核启动流程
›
《x86启动中APIC与IOAPIC中断路由配置》
VIP10
本课程属于:077-Linux内核启动流程
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
x86启动中APIC与IOAPIC中断路由配置
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
中断系统概述
x86中断向量 · 中断描述符表(IDT)基础概念
断系统概述
x86
02
PIC与APIC对比
传统8259A可编程中断控制器与高级…
PIC
APIC
03
Local APIC架构
Local APIC内部寄存器布局 · 版本寄存器 · LVT条目
Local
APIC
04
I/O APIC架构
I/O APIC寄存器基址 · IOREDTBL重定向表项结构
I/O
APIC
05
APIC ID与CPU拓扑
初始APIC ID · x2APIC ID · CPU核心与线程识别
APIC
ID
06
中断请求类型
边沿触发与电平触发中断的区别与配置
断请求类型
边沿触发
07
中断优先级
APIC任务优先级寄存器(TPR) · 处理器优先级(PPR) · 中断优先级仲裁
断优先级
APIC
08
中断向量分配
系统保留向量 · 自由向量 · IRQ到向量的映射规则
断向量分配
系统保留向量
09
Local APIC初始化
启用Local APIC · 设置SVR寄存器 · 配置LVT表项
Local
APIC
10
I/O APIC初始化
探测I/O APIC基址 · 设置APIC ID · 配置全局中断掩码
I/O
APIC
11
中断路由表配置
IOREDTBL寄存器编程 · 设置中断向量 · 交付模式
断路由表配置
IOREDTBL
12
交付模式详解
固定模式 · SMI · NMI
交付模式详解
固定模式
13
目标CPU选择
物理目标模式与逻辑目标模式 · 目标列表与集群模式
CPU
目标
14
中断掩码机制
Local APIC掩码 · I/O APIC掩码 · 全局掩码与局部掩码
断掩码机制
Local
15
中断重定向
I/O APIC重定向表项修改 · 中断迁移与负载均衡
断重定向
I/O
16
MSI中断
消息信号中断原理 · PCI配置空间MSI能力 · MSI地址与数据寄存器
MSI
消息信号
17
MSI-X中断
MSI-X表结构 · 向量控制 · 与MSI的对比优势
MSI-X
表结构
18
中断亲和性
设置CPU亲和性 · 中断分发策略 · irqbalance工具原理
断亲
CPU
19
中断嵌套与抢占
中断优先级嵌套 · EFLAGS.IF控制 · 中断重入保护
断嵌套
抢占
20
EOI机制
非自动EOI与自动EOI · EOI写入时序 · 广播EOI
EOI
机制
21
IPI处理器间中断
IPI命令寄存器(ICR) · 交付模式 · 目标选择
IPI
处理器间
22
启动IPI
BSP与AP启动流程 · INIT-SIPI-SIPI序列 · 启动向量设置
IPI
启动
23
系统启动中断初始化
BIOS/UEFI阶段中断设置 · Legacy PIC与APIC共存
系统启动
断初始化
24
ACPI中断路由
ACPI MADT表解析 · PRT表 · PCI中断路由到I/O APIC
ACPI
断路由
25
中断调试与故障排查
常见中断丢失原因 · 寄存器转储 · QEMU/GDB调试方法
断调试
故障排查
26
虚拟化中断
KVM中断虚拟化 · vAPIC · posted interrupt
虚拟化
KVM
27
x2APIC模式
x2APIC寄存器访问方式 · 扩展APIC ID · 压缩格式与集群模式
x2APIC
模式
28
中断时间测量
中断延迟测量方法 · 性能计数器 · 实时系统中断约束
断时间测量
断延迟测量方法
29
多核中断负载均衡
硬件分发与软件分发 · RPS/RFS · 中断合并
多核
断负载均衡
30
综合实践
编写最小内核中断路由配置代码 · 验证中断响应 · 完整启动日志分析
综合实践
编写最小内核
所属VIP或分类
同VIP:ARM64启动时head-S页表构建与MMU使能故障排查
同VIP:ARM64启动时设备树解析与内存映射调试
同VIP:EFI-stub引导下ARM64设备树传递路径与调试方法