Linux 核心
6.16.0-rc4
快速搜尋
目錄
開發流程
提交補丁
行為準則
維護者手冊
所有開發流程文件
核心 API
驅動程式 API
子系統
核心子系統
人機介面
網路介面
儲存介面
其他子系統
會計
CPUFreq - Linux(TM) 核心中的 CPU 頻率和電壓調節程式碼
EDAC 子系統
FPGA
I2C/SMBus 子系統
工業 I/O
PCMCIA
序列外設介面 (SPI)
1-Wire 子系統
看門狗支援
虛擬化支援
硬體監控
計算加速器
安全文件
密碼 API
BPF 文件
USB 支援
PCI 匯流排子系統
各種其他裝置文件
PECI 子系統
WMI 子系統
TEE 子系統
鎖定
許可規則
編寫文件
開發工具
測試指南
駭客指南
跟蹤
故障注入
Livepatching
Rust
管理
構建系統
報告問題
使用者空間工具
使用者空間 API
韌體
韌體和裝置樹
CPU 架構
未排序的文件
翻譯
本頁
顯示原始碼
英語
簡體中文
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 虛擬化 Howto
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 NVMe 功能
9.11. PCI 測試端點功能
9.12. PCI NTB 端點功能
10. PCI 原生主機橋和端點驅動程式
10.1. Renesas R-Car V4H 的 PCIe 控制器韌體
11. 啟動中斷
11.1. 概述
11.2. 問題
11.3. 條件
11.4. 受影響的晶片組
11.5. 緩解措施
11.6. 更多文件
12. TPH 支援
12.1. 概述
12.2. 如何使用 TPH