History log of /libpciaccess/src/common_map.c (Results 1 – 3 of 3)
Revision Date Author Comments
# d898072e 12-Mar-2008 Mark Kettenis <[email protected]>

OpenBSD support for libpciaccess.

xserver and libpciaccess both need to open /dev/xf86, which can only
be opened once. I implemented pci_system_init_dev_mem() like Ian
suggested. This requires som

OpenBSD support for libpciaccess.

xserver and libpciaccess both need to open /dev/xf86, which can only
be opened once. I implemented pci_system_init_dev_mem() like Ian
suggested. This requires some minor changes to the BSD-specific
os-support code. Since pci_system_init_dev_mem() is a no-op on
FreeBSD this should be no problem.

show more ...


# adc46f65 19-Feb-2008 Julien Cristau <[email protected]>

Don't export private symbols.


# 08ff9f7f 31-Aug-2007 Ian Romanick <[email protected]>

New interfaces to map memory with MTRR (or similar) support.

Added new functions pci_device_map_range and pci_device_unmap_range to
handle mapping of PCI device BARs. These new interfaces allow the

New interfaces to map memory with MTRR (or similar) support.

Added new functions pci_device_map_range and pci_device_unmap_range to
handle mapping of PCI device BARs. These new interfaces allow the
possiblity of MTRRs on platforms that support them.

These additional APIs necessitated changing some internal interfaces. The
code for FreeBSD and Solaris has been updated but has not been compiled or
tested.

Old interfaces are marked deprecated and will eventually be removed.

show more ...