[syslinux] Accessing memory PCI config space from a com32 module

Schauer, Dwight dschauer at ti.com
Thu Aug 5 12:38:52 PDT 2010


I need to do PCIe memory mapped configuration space access from a com32 module. (ECAM, memory mapped, not CAM, which uses I/O port access).

I know how to find the base address to the config space in Linux and use ECAM to access configuration registers.

com32/lib/pci does not use ECAM.

In Linux the region for ECAM is referred to as PCI MMCONFIG. (often shows up as e0000000-efffffff, see /proc/iomem)

Any ideas as to how to get the ECAM base address from a COM32 module?

Sincerely,
Dwight Schauer

Software Engineer
Consumer & Computing Interface
Texas Instruments Incorporated

Email: dschauer at ti.com
Phone: (214) 567-5695
Mobile: (903) 806-5737




More information about the Syslinux mailing list