首页
›
Linux内核与驱动
›
158-网卡NIC驱动开发
›
《PCIe设备枚举进阶:ACPI中断路由与多网卡资源分配》
VIP10
本课程属于:158-网卡NIC驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
PCIe设备枚举进阶:ACPI中断路由与多网卡资源分配
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
PCIe枚举基础回顾
配置空间 · BDF寻址 · Type0/Type1配置头
PCIe
枚举基础回顾
02
PCIe总线拓扑结构
Root Complex · Switch · Bridge
PCIe
总线拓扑结构
03
Linux内核PCI子系统初始化流程
pci_init() · pci_scan_bus() · pci_assign_unassig…
Linux
PCI
04
PCIe设备发现机制
配置空间读取 · Vendor ID/Device I… · 驱动绑定
PCIe
设备发现机制
05
PCIe Capability结构
Capability链表 · MSI/MSI-X Capabili… · Power Management C…
PCIe
Capability
06
PCIe扩展Capability
Advanced Error Rep… · ACS · ARI
PCIe
Capability
07
PCIe BAR空间分配
BAR类型(Memory/IO) · 64位BAR · BAR大小计算与对齐
PCIe
BAR
08
PCIe桥与总线号分配
Primary/Secondary/… · 总线号传播
PCIe
总线号分配
09
PCIe内存地址映射
MMIO · PIO · PCIe-to-PCI桥的地址窗口
PCIe
内存地址映射
10
ACPI基础概念
ACPI表(RSDP · RSDT · XSDT
ACPI
基础概念
11
ACPI与PCIe的交互
_SB · _HID · _ADR
ACPI
PCIe
12
ACPI中断路由模型
PIC模式 · APIC模式 · I/O APIC
ACPI
断路由模型
13
_PRT(PCI Routing Table)详解
Slot · Pin · IRQ的映射关系
PRT
PCI
14
ACPI中断重映射
Interrupt Remappin… · IOMMU · VT-d/AMD-Vi
ACPI
断重映射
15
Linux内核ACPI中断处理流程
acpi_register_gsi(… · acpi_pci_irq_looku…
Linux
ACPI
16
PCIe MSI/MSI-X中断机制
MSI Capability · MSI-X Table/BIR · 中断向量分配
PCIe
MSI/MSI-X
17
多网卡场景下的中断亲和性
IRQ Affinity · SMP负载均衡 · RPS/RFS
多网卡场景下的
断亲
18
PCIe网卡资源需求分析
BAR空间 · MSI-X向量数 · DMA缓冲区
PCIe
网卡资源需求分析
19
多网卡资源冲突问题
BAR空间重叠 · IRQ冲突 · 总线号耗尽
多网卡资源冲突问…
BAR
20
PCIe资源分配策略
静态分配 vs 动态分配 · BIOS分配 vs OS分配
PCIe
资源分配策略
21
Linux内核资源分配算法
pci_assign_resourc… · pci_bus_alloc_reso… · pci_sort_resource(…
Linux
内核资源分配算法
22
PCIe热插拔与资源重分配
pciehp · acpiphp · SR-IOV VF的热添加
PCIe
热插拔
23
ACPI _OSC(Operating System Capabilities)
PCIe Native Hot Pl… · ASPM控制权
ACPI
OSC
24
多网卡场景下的ACPI _DSM(Device Specific Method)
固件与驱动的协作
ACPI
DSM
25
PCIe AER(Advanced Error Reporting)与中断路由
错误中断 · Correctable/Uncorr…
PCIe
AER
26
PCIe ACS(Access Control Services)与多网卡隔离
P2P · Direct Assignment · VF隔离
PCIe
ACS
27
SR-IOV与多网卡资源分配
PF/VF BAR · VF MSI-X · Physical Function与…
SR-IOV
多网卡资源分配
28
PCIe多网卡性能优化
NUMA感知 · CPU亲和性 · 中断合并
PCIe
多网卡性能优化
29
实战案例
双25G网卡在NUMA节点上的中断路…
实战案例
NUMA
30
故障排查与调试工具
lspci · setpci · acpidump
故障排查
调试工具
所属VIP或分类
同VIP:QEMU-PCIe网卡模型开发与Linux驱动联合调试
同VIP:中断处理函数优化:MSI-X多向量中断与CPU亲缘性配置
同VIP:从零完成网卡NIC驱动DMA环形缓冲区设计与实现