目录
PCIe 初始化流程概述
PCIe 初始化主要包括以下几个阶段:
- 硬件上电复位:系统上电时,所有 PCIe 设备都会进行复位。
- 链路训练(Link Training):主机和设备之间通过链路训练状态机(LTSSM)协商链路参数(如速度和宽度)。
- 配置空间访问:主机通过配置空间读写来发现和配置设备。
- 资源分配:主机为设备分配内存映射 I/O 区域(BARs)、中断向量等资源。
- 驱动程序加载和高级配置:操作系统加载设备驱动程序,并进行更高级的配置和状态监控。
具体流程及相互协调
以下是详细的 PCIe 初始化流程,展示了主机侧和设备侧之间的相互协调:
1. 硬件上电复位
-
主机侧:
- BIOS 执行上
订阅专栏 解锁全文

9663

被折叠的 条评论
为什么被折叠?



