Tag

Device Enumeration

1 views collected around this technical thread.

Architects' Tech Alliance
Architects' Tech Alliance
Nov 19, 2020 · Fundamentals

PCIe Device Enumeration and Memory Access Overview

This article explains how a host discovers and configures PCIe devices through a depth‑first enumeration process, describes the BDF addressing scheme, and illustrates memory‑mapped I/O interactions such as NVMe command submission using Linux lspci commands.

Device EnumerationHardware fundamentalsMemory Access
0 likes · 9 min read
PCIe Device Enumeration and Memory Access Overview
Architects' Tech Alliance
Architects' Tech Alliance
Mar 10, 2019 · Fundamentals

PCIe Device Enumeration and Memory Access in x86 Systems

This article explains how PCIe devices are discovered and accessed in an x86 system, detailing the hierarchical bus topology, depth‑first enumeration steps, configuration space handling, Linux lspci inspection, and NVMe command transmission through PCIe memory transactions.

Device EnumerationMemory AccessNVMe
0 likes · 10 min read
PCIe Device Enumeration and Memory Access in x86 Systems