PCI总线子系统 【ChatGPT】

发布时间 2023-12-13 10:49:14作者: 摩斯电码

PCI总线子系统

  1. 如何编写Linux PCI驱动程序
    1.1. PCI驱动程序的结构
    1.2. pci_register_driver()调用
    1.3. 如何手动查找PCI设备
    1.4. 设备初始化步骤
    1.5. PCI设备关闭
    1.6. 如何访问PCI配置空间
    1.7. 其他有趣的函数
    1.8. 杂项提示
    1.9. 供应商和设备识别
    1.10. 废弃的函数
    1.11. MMIO空间和“写入后提交”

  2. PCI Express端口总线驱动程序指南HOWTO
    2.1. 关于本指南
    2.2. 什么是PCI Express端口总线驱动程序
    2.3. 为什么使用PCI Express端口总线驱动程序?
    2.4. 配置PCI Express端口总线驱动程序与服务驱动程序
    2.5. 可能的资源冲突

  3. PCI Express I/O虚拟化指南
    3.1. 概述
    3.2. 用户指南
    3.3. 开发人员指南

  4. MSI驱动程序指南HOWTO
    4.1. 关于本指南
    4.2. 什么是MSI?
    4.3. 为什么使用MSI?
    4.4. 如何使用MSI
    4.5. MSI异常
    4.6. 设备驱动程序MSI(-X) API列表

  5. 通过sysfs访问PCI设备资源
    5.1. 通过sysfs访问传统资源
    5.2. 在新平台上支持PCI访问

  6. PCI主机桥的ACPI考虑

  7. PCI错误恢复
    7.1. 详细设计

  8. PCI Express高级错误报告驱动程序指南HOWTO
    8.1. 概述
    8.2. 用户指南
    8.3. 开发人员指南
    8.4. 软件错误注入

  9. PCI端点框架
    9.1. 介绍
    9.2. PCI端点核心
    9.3. 使用CONFIGFS配置PCI端点
    9.4. PCI测试功能
    9.5. PCI测试用户指南
    9.6. PCI NTB功能
    9.7. PCI非透明桥(NTB)端点功能(EPF)用户指南
    9.8. PCI vNTB功能
    9.9. PCI非透明桥(NTB)端点功能(EPF)用户指南
    9.10. PCI测试端点功能
    9.11. PCI NTB端点功能

  10. 引导中断
    10.1. 概述
    10.2. 问题
    10.3. 条件
    10.4. 受影响的芯片组
    10.5. 缓解措施
    10.6. 更多文档