_2024_10_23_14_55_06_2024_10_23 14_55_06
11. Linux platform device 平台设备驱动 — [野火]嵌入式Linux驱动开发实战指南——基于LubanCat-全志系列板卡 文档
原文链接失效了?试试备份
TAGs:设备与驱动
_2024_10_23_15_28_31_2024_10_23 15_28_31
那眼花缭乱的dma_mask之一 - 知乎
原文链接失效了?试试备份
TAGs:设备与驱动 DMA
saved date: Wed Oct 23 2024 15:28:31 GMT+0800 (中国标准时间)
_2024_10_23_14_50_11_2024_10_23 14_50_11
那眼花缭乱的dma_mask之二 - 知乎
原文链接失效了?试试备份
TAGs:设备与驱动 DMA
saved date: Wed Oct 23 2024 14:50:11 GMT+0800 (中国标准时间)
_2024_7_31_11_37_43_2024_7_31 11_37_43
介绍-CSDN博客
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe ARI
saved date: Wed Jul 31 2024 11:37:43 GMT+0800 (中国标准时间)
_2024_7_10_16_43_59_2024_7_10 16_43_59
PCIe地址转换服务(ATS)详解_pcie ats-CSDN博客
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe ATS
saved date: Wed Jul 10 2024 16:43:59 GMT+0800 (中国标准时间)
_2024_7_10_16_44_08_2024_7_10 16_44_08
PCIe的ATS机制 - 知乎
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe ATS
saved date: Wed Jul 10 2024 16:44:08 GMT+0800 (中国标准时间)
_2024_11_1_17_33_06_2024_11_1 17_33_06
systemctlm-cosim-demo_pcie-ats-demo_pcie-ats-demo.md at master · Xilinx_systemctlm-cosim-demo
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe ATS
saved date: Fri Nov 01 2024 17:33:06 GMT+0800 (中国标准时间)
_2024_10_8_16_57_58_2024_10_8 16_57_58
一文带你深入了解 PCIe ATS · kernelnote
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe ATS
saved date: Tue Oct 08 2024 16:57:58 GMT+0800 (中国标准时间)
_2024_8_19_16_10_41_2024_8_19 16_10_41
【37】linux kernel 对于PCIe CRS的处理-CSDN博客
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe BAR空间写阻塞
saved date: Mon Aug 19 2024 16:10:41 GMT+0800 (中国标准时间)
_2024_7_5_17_30_03_2024_7_5 17_30_03
FLR 过程分析 - xiangwencheng - Confluence
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe FLR
saved date: Fri Jul 05 2024 17:30:03 GMT+0800 (中国标准时间)
_2024_10_17_11_53_21_2024_10_17 11_53_21
4.4. Scalable IOV
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe PASID
saved date: Thu Oct 17 2024 11:53:21 GMT+0800 (中国标准时间)
_2024_10_17_15_47_11_2024_10_17 15_47_11
Shared Virtual Memory(SVM)介绍-lvyilong316-ChinaUnix博客
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe PASID
saved date: Thu Oct 17 2024 15:47:11 GMT+0800 (中国标准时间)
_2024_7_19_11_36_25_2024_7_19 11_36_25
PCI-SIG - Home
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe
saved date: Fri Jul 19 2024 11:36:25 GMT+0800 (中国标准时间)
_2024_8_2_17_26_26_2024_8_2 17_26_26
PCIE PASID-CSDN博客
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe
saved date: Fri Aug 02 2024 17:26:26 GMT+0800 (中国标准时间)
_2024_7_10_16_43_18_2024_7_10 16_43_18
PCIe地址转换服务(ATS)详解_pcie ats-CSDN博客
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe
saved date: Wed Jul 10 2024 16:43:18 GMT+0800 (中国标准时间)
_2024_10_17_16_07_08_2024_10_17 16_07_08
PCIe PRI分析 _ Sherlock's blog
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe PRI
saved date: Thu Oct 17 2024 16:07:08 GMT+0800 (中国标准时间)
_2024_10_17_16_52_01_2024_10_17 16_52_01
【PCIe页请求服务 - PRS】-CSDN博客
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe PRI
saved date: Thu Oct 17 2024 16:52:01 GMT+0800 (中国标准时间)
_2024_10_25_17_31_22_2024_10_25 17_31_22
【PCIe页请求服务】到底到底到底是啥?半年搜遍全网找不到一篇介绍文章,没人写那我来写吧_page request grou
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe PRI
_2024_8_2_16_43_23_2024_8_2 16_43_23
PCIe TLP Prefix & PASID TLP Prefix介绍-阿里云开发者社区
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe TLP
saved date: Fri Aug 02 2024 16:43:23 GMT+0800 (中国标准时间)
_2024_7_1_16_24_34_2024_7_1 16_24_34
PCIe 总线传输顺序的那些坑_relaxed ordering-CSDN博客
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe TLP
saved date: Mon Jul 01 2024 16:24:34 GMT+0800 (中国标准时间)
_2024_7_10_16_45_45_2024_7_10 16_45_45
non-snoop read and non-snoop write. meaning_ - Intel Community
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe nosnoop
saved date: Wed Jul 10 2024 16:45:45 GMT+0800 (中国标准时间)
_2024_7_10_16_45_44_2024_7_10 16_45_44
pci_ Add pci quirk to turnoff Nosnoop and Relaxed Ordering - Patchwork
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe nosnoop
saved date: Wed Jul 10 2024 16:45:44 GMT+0800 (中国标准时间)
_2024_12_25_18:12:46_2024_12_25 18:12:46
深入了解iommu系列一:iommu硬件架构和驱动初始化
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe 结构
saved date: Wed Dec 25 2024 18:12:46 GMT+0800 (中国标准时间)
_2024_8_4_18_08_38_2024_8_4 18_08_38
详细讲解Linux PCI驱动框架分析 - 知乎
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe
saved date: Sun Aug 04 2024 18:08:38 GMT+0800 (中国标准时间)
_2024_12_25_18:15:32_2024_12_25 18:15:32
PCIe网卡驱动实现分析(三)--- cache一致性 - 小小的番茄 - 博客园
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe 驱动
saved date: Wed Dec 25 2024 18:15:32 GMT+0800 (中国标准时间)
_2024_10_29_19_09_11_2024_10_29 19_09_11
【原创】Linux PCI驱动框架分析(一) - LoyenWang - 博客园
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe 驱动
saved date: Tue Oct 29 2024 19:09:11 GMT+0800 (中国标准时间)
_2024_10_29_19_09_21_2024_10_29 19_09_21
【原创】Linux PCI驱动框架分析(三) - LoyenWang - 博客园
原文链接失效了?试试备份
TAGs:设备与驱动 PCI PCIe 驱动
saved date: Tue Oct 29 2024 19:09:21 GMT+0800 (中国标准时间)
_2025-05-23_15:57:08_2025-05-23 15:57:08
11. TPH Support — The Linux Kernel documentation
原文链接失效了?试试备份
TAGs:设备与驱动 PCI_PCIe TPH
Summary: The Linux Kernel's 6.15.0-rc7 documentation introduces TPH (TLP Processing Hints), a PCIe feature that enables endpoint devices to provide optimization hints for memory space requests. These hints, called Steering Tags (STs), are embedded in the requester's TLP headers, allowing the system hardware to manage resources more efficiently. To use TPH, the Linux kernel must be built with the CONFIG_PCIE_TPH option, and the driver must enable and manage TPH support using provided APIs. The driver can retrieve and write Steering Tags for target memories associated with specific CPUs. TPH is optional and can be enabled or disabled system-wide using the "notph" kernel command line option.Linux 内核的 6.15.0-rc7 文档介绍了 TPH(TLP 处理提示),这是一项 PCIe 功能,使端点设备能够为内存空间请求提供优化提示。这些提示称为转向标签 (ST),嵌入在请求者的 TLP 标头中,使系统硬件能够更有效地管理资源。要使用 TPH,必须使用 CONFIG_PCIE_TPH 选项构建 Linux 内核,并且驱动程序必须使用提供的 API 启用和管理 TPH 支持。驾驶员可以检索和写入与特定 CPU 关联的目标内存的转向标签。TPH 是可选的,可以使用 “notph” 内核命令行选项在系统范围内启用或禁用。
_2025-05-23_11:57:30_2025-05-23 11:57:30
Intel® Data Direct I_O Technology
原文链接失效了?试试备份
TAGs:设备与驱动 PCI_PCIe cache direct injection
Summary: Intel Data Direct I/O Technology (Intel DDIO) is a feature introduced with the Intel Xeon processor E5 and E7 v2 families that allows Intel Ethernet Controllers and adapters to communicate directly with the processor cache, increasing bandwidth, reducing latency, and decreasing power consumption. This is achieved by making the processor cache the primary destination and source of I/O data instead of the traditional method of going through main memory first. Intel DDIO is enabled by default on all Intel Xeon processor E5 and E7 v2 family platforms and benefits all I/O devices, including Ethernet, InfiniBand, Fibre Channel, and RAID. The technology provides significant performance benefits for I/O-bound workloads and reduced power consumption for non-IO-bound workloads. Intel Ethernet products, with their high-performing, stateless architecture, take advantage of the improvements in communication between host and network controller that Intel DDIO provides.英特尔 Data Direct I/O 技术(英特尔 DDIO)是英特尔至强处理器 E5 和 E7 v2 系列中引入的一项功能,允许英特尔以太网控制器和适配器直接与处理器缓存通信,从而增加带宽、减少延迟并降低功耗。这是通过使处理器高速缓存成为 I/O 数据的主要目标和来源来实现的,而不是首先通过主内存的传统方法。英特尔 DDIO 在所有英特尔至强处理器 E5 和 E7 v2 系列平台上默认启用,并受益于所有 I/O 设备,包括以太网、InfiniBand、光纤通道和 RAID。该技术为 I/O 密集型工作负载提供了显著的性能优势,并降低了非 IO 密集型工作负载的功耗。英特尔以太网产品具有高性能、无状态架构,利用了英特尔 DDIO 提供的主机和网络控制器之间通信的改进。
_2025-05-23_11:54:23_2025-05-23 11:54:23
TPH and cache direct injection support [LWN.net]
原文链接失效了?试试备份
TAGs:设备与驱动 PCI_PCIe cache direct injection
Summary: A patch series is proposed for adding TPH (TLP Processing Hints) support in Linux, which is a PCIe feature that allows endpoint devices to provide optimization hints for memory space requests. The new Cache Injection feature leverages TPH and allows PCIe endpoints to inject I/O Coherent DMA writes directly into an L2 cache. This results in memory bandwidth savings and better network performance for applications requiring high performance and low latency, such as networking and storage applications. The patch series includes changes to various Linux kernel files and drivers, specifically the Broadcom BNXT driver, and addresses compilation warnings and errors.提出了一个补丁系列,用于在 Linux 中添加 TPH(TLP 处理提示)支持,这是一项 PCIe 功能,允许端点设备为内存空间请求提供优化提示。新的高速缓存注入功能利用 TPH,并允许 PCIe 端点将 I/O 一致性 DMA 写入直接注入 L2 高速缓存。这可为需要高性能和低延迟的应用程序(如网络和存储应用程序)节省内存带宽并提高网络性能。此补丁系列包括对各种 Linux 内核文件和驱动程序(特别是 Broadcom BNXT 驱动程序)的更改,并解决了编译警告和错误。
_2025-05-23_16:55:05_2025-05-23 16:55:05
PCIe的流量控制 - 知乎
原文链接失效了?试试备份
TAGs:设备与驱动 PCI_PCIe 流控
Summary: PCIe's Flow Control is a mechanism in the Data Link Layer that ensures the receiving Transaction Layer has the capacity to receive Transmission Line Packets (TLPs). The Flow Control process involves regular exchange of credit information between the Data Link Layers of the communicating devices. Each device's Buffer capacity is represented in credits, with one credit equating to 4DW of TLP Payload or one TLP Header. The devices exchange Flow Control DLLPs, which carry the latest credit information, to manage the flow of TLPs towards the Data Link Layer. The interval between these credit updates is crucial, as a long interval may leave the buffer empty but prevent the sending of new TLPs, while a short interval may consume significant bandwidth and reduce overall utilization.PCIe 的流控制是数据链路层中的一种机制,可确保接收事务层具有接收传输线数据包 (TLP) 的能力。流控制过程涉及通信设备的数据链路层之间的定期信用信息交换。每个设备的缓冲区容量以积分表示,一个积分等于 4DW 的 TLP 有效载荷或一个 TLP 标头。这些设备交换流控制 DLLP,这些 DLLP 携带最新的信用信息,以管理 TLP 流向数据链路层。这些信用更新之间的间隔至关重要,因为较长的间隔可能会使缓冲区为空,但会阻止发送新的 TLP,而较短的间隔可能会消耗大量带宽并降低整体利用率。
_2024_10_18_15_37_47_2024_10_18 15_37_47
ACPI与UEFI - 知乎
原文链接失效了?试试备份
TAGs:设备与驱动 UEFI
saved date: Fri Oct 18 2024 15:37:47 GMT+0800 (中国标准时间)
_2024_10_18_15_37_39_2024_10_18 15_37_39
UEFI开发探索100 – 《UEFI编程实践》发布啦_uefi编程实践 pdf-CSDN博客
原文链接失效了?试试备份
TAGs:设备与驱动 UEFI
saved date: Fri Oct 18 2024 15:37:39 GMT+0800 (中国标准时间)
_2024_10_23_15_57_03_2024_10_23 15_57_03
Linux 内核:利用of_函数读取设备树结点_属性信息 - schips - 博客园
原文链接失效了?试试备份
TAGs:设备与驱动 设备树
saved date: Wed Oct 23 2024 15:57:03 GMT+0800 (中国标准时间)
_2024_11_28_15:13:13_2024_11_28 15:13:13
The Devicetree Project
原文链接失效了?试试备份
TAGs:设备与驱动 设备树
saved date: Thu Nov 28 2024 15:13:13 GMT+0800 (中国标准时间)
_2024_10_30_15_51_22_2024_10_30 15_51_22
实战解析_serial2 dts-CSDN博客
原文链接失效了?试试备份
TAGs:设备与驱动 设备树
saved date: Wed Oct 30 2024 15:51:22 GMT+0800 (中国标准时间)
_2024_10_30_15_53_29_2024_10_30 15_53_29
设备树之#address-cells、#size-cells、#interrupt-cells-CSDN博客
原文链接失效了?试试备份
TAGs:设备与驱动 设备树
saved date: Wed Oct 30 2024 15:53:29 GMT+0800 (中国标准时间)
_2024_10_30_15_55_31_2024_10_30 15_55_31
- 知乎
原文链接失效了?试试备份
TAGs:设备与驱动 设备树
saved date: Wed Oct 30 2024 15:55:31 GMT+0800 (中国标准时间)
_2024_8_19_16_01_19_2024_8_19 16_01_19
还是不理解IOMMU、北桥、PCI的MMIO和ioremap - 内核源码-Chinaunix
原文链接失效了?试试备份
TAGs:设备与驱动
saved date: Mon Aug 19 2024 16:01:19 GMT+0800 (中国标准时间)
_2024_8_19_18_06_15_2024_8_19 18_06_15
还是不理解IOMMU、北桥、PCI的MMIO和ioremap - 第2页 - 内核源码-Chinaunix
原文链接失效了?试试备份
TAGs:设备与驱动
saved date: Mon Aug 19 2024 18:06:15 GMT+0800 (中国标准时间)