Top "Pci-e" questions

PCI-Express (PCIe) is a peer 2 peer interconnect which is based on PCI and PCI-X. Newest generation is gen 5.0. PCIe is maintained and developed by PCI-SIG.

PCIe 64-bit Non-Prefetchable Spaces

I've been reading through the horror that is the PCIe spec, and still can't get any kind of resolution to …

pci pci-e
PCIE endpoint to endpoint transaction

I would like to clarify that the endpoint to endpoint transactions (peer to peer transaction) of two PCIE endpoints behind …

pci-e
Can a PCIe endpoint access Root Complex BARs?

I am working on an embedded PCIe system where two SoCs are connected together, the Host is a Root Complex, …

pci-e
Linux driver DMA transfer to a PCIe card with PC as master

I am working on a DMA routine to transfer data from PC to a FPGA on a PCIe card. I …

linux-kernel linux-device-driver fpga dma pci-e
linux mmap access to PCI memory region from user space application

As a first level test of my PCI driver I hoped I could gain access to the pci_iomap region …

linux pci-e
What is DMA mapping and DMA engine in context of linux kernel?

What is DMA mapping and DMA engine in context of linux kernel? When DMA mapping API and DMA engine API …

linux linux-kernel linux-device-driver dma pci-e
Booting from PCIE USB 3.0 Expansion Card

I just bought a PCIE Expansion Card for USB 3.0 support. It works pretty well inside Windows. However, I did not …

boot bootloader pci-e
Linux device driver to allow an FPGA to DMA directly to CPU RAM

I'm writing a linux device driver to allow an FPGA (currently connected to the PC via PCI express) to DMA …

linux driver mmap dma pci-e
PCI-e memory space access with mmap

I'm using PCI-e port on Freescale MPC8308 processor (which is based on PowerPC architecture) and I have some problems when …

linux mmap pci-e memory-mapping