History log of /libpciaccess/include/ (Results 1 – 25 of 29)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8cc9a8fe10-May-2011 Adam Jackson <[email protected]>

Add map_legacy interface

This allows platforms to hand back mmaps of the low 1M (ISA) address
space on a per-domain basis.

Signed-off-by: Adam Jackson <[email protected]>
Reviewed-by: Jeremy Huddlest

Add map_legacy interface

This allows platforms to hand back mmaps of the low 1M (ISA) address
space on a per-domain basis.

Signed-off-by: Adam Jackson <[email protected]>
Reviewed-by: Jeremy Huddleston <[email protected]>

show more ...

e1a0240a17-Sep-2011 Alan Coopersmith <[email protected]>

Strip trailing whitespace

Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
git diff -w & git diff -b show no diffs from this change

Signed-off-by: Alan Coopersmith <alan.coopersm

Strip trailing whitespace

Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
git diff -w & git diff -b show no diffs from this change

Signed-off-by: Alan Coopersmith <[email protected]>

show more ...

fd476dea26-Sep-2010 Gaetan Nadon <[email protected]>

include: add a Makefile to install and distribute header file

Makefiles are simpler when they only handle what is in their
directory.

Reviewed-by: Rémi Cardona <[email protected]>
Signed-off-by: Gaet

include: add a Makefile to install and distribute header file

Makefiles are simpler when they only handle what is in their
directory.

Reviewed-by: Rémi Cardona <[email protected]>
Signed-off-by: Gaetan Nadon <[email protected]>

show more ...

5e8d4c1918-Nov-2009 Adam Jackson <[email protected]>

I/O port access routines

Acked-by: Tiago Vignatti <[email protected]>
Acked-by: Matt Turner <[email protected]>
Signed-off-by: Adam Jackson <[email protected]>

b2fbe63b18-Nov-2009 Adam Jackson <[email protected]>

Add pci_device_get_parent_bridge()

Copied from linuxPci.c in the X server.

Acked-by: Tiago Vignatti <[email protected]>
Signed-off-by: Adam Jackson <[email protected]>

7b7999a303-Aug-2009 Dave Airlie <[email protected]>

vgaarb: add vga count + resource accessor

e512733931-Jul-2009 Dave Airlie <[email protected]>

vgaarb: change API to target taking a device + lock/unlock not taking one

working on the target device - a target device of NULL
reselects the target that existed when we started.

this is mainly to

vgaarb: change API to target taking a device + lock/unlock not taking one

working on the target device - a target device of NULL
reselects the target that existed when we started.

this is mainly to allow a udev posting tool to return to the
state of what happened before it ran.

show more ...

e360c11c20-Jul-2009 Dave Airlie <[email protected]>

vgaarb: fixup api for new count reporting + decodes interface was wrong.

decodes is a information setting interface so it takes new decodes
and sends them to the kernel

5d1bdf0c16-Jul-2009 Dave Airlie <[email protected]>

add support for finding if something has a kernel driver

9ae22c8704-Jun-2009 Dave Airlie <[email protected]>

vgaarb: fixup api and decode rsrc.

This fixes up the API and stores the vga arb fd in the sys_pci structure,
instead of hiding it in a random dev struct.

It also reads back after setting the target

vgaarb: fixup api and decode rsrc.

This fixes up the API and stores the vga arb fd in the sys_pci structure,
instead of hiding it in a random dev struct.

It also reads back after setting the target and works out the decodes.

Signed-off-by: Dave Airlie <[email protected]>

show more ...

6ae00a9914-May-2009 Tiago Vignatti <[email protected]>

Reorganize the code.

18a1868014-May-2009 Tiago Vignatti <[email protected]>

Delete vga_arb_rec.

812ad80013-May-2009 Tiago Vignatti <[email protected]>

vgaarb: a bunch of clean ups to fit in libpciaccess style.

67af888b13-May-2009 Tiago Vignatti <[email protected]>

Import libvgaaccess (VGA Arbiter) implementation from C3SL repository:
http://git.c3sl.ufpr.br/

b2838fb604-Mar-2009 Dave Airlie <[email protected]>

pciaccess: provide a method to detect if a device is boot VGA

When the linux kernel exposes this information, we can use this interface
in the X server to detect whether the kernel believes the devi

pciaccess: provide a method to detect if a device is boot VGA

When the linux kernel exposes this information, we can use this interface
in the X server to detect whether the kernel believes the device we
are looking at is the boot VGA device.

Signed-off-by: Dave Airlie <[email protected]>

show more ...

4bc9292f21-May-2008 Dave Airlie <[email protected]>

linux: add pci_device_enable entrypoint and sysfs support for it

ec53d6ef29-Mar-2008 Danny van Dyk <[email protected]>

Fix function prototypes for C++

d898072e12-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 ...

e392082a23-Oct-2007 Matthias Hopf <[email protected]>

Bit-fields have to have type _Bool, signed int, or unsigned int.

ISO/IEC 9899:1999 (E), 6.7.2.1 Structure and union specifiers, (4).
_Bool is only supported for C99 and up, and 1-bit signed types do

Bit-fields have to have type _Bool, signed int, or unsigned int.

ISO/IEC 9899:1999 (E), 6.7.2.1 Structure and union specifiers, (4).
_Bool is only supported for C99 and up, and 1-bit signed types don't make
sense -> unsigned int.

show more ...

ebc618e731-Aug-2007 Ian Romanick <[email protected]>

Update / add comments in struct pci_mem_region.

08ff9f7f31-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 ...

db56c64027-Mar-2007 Ian Romanick <[email protected]>

Whitespace police.

37ce43c115-Jan-2007 Ian Romanick <[email protected]>

Convert pci_device_write_u* funtions to take a value instead of a pointer.

At anholt's request, the pci_device_write_u* functions have been
converted to take the value to be written as a parameter i

Convert pci_device_write_u* funtions to take a value instead of a pointer.

At anholt's request, the pci_device_write_u* functions have been
converted to take the value to be written as a parameter instead of a
pointer to the value.

Bump the version to 0.8.0.

show more ...

c65aa76312-Jan-2007 Ian Romanick <[email protected]>

Add interfaces to map / unmap specific memory ranges, bump lib version to 0.7.0.

Add pci_device_map_memory_range and pci_device_unmap_memory_range to
map and unmap specific memory ranges. The unmap

Add interfaces to map / unmap specific memory ranges, bump lib version to 0.7.0.

Add pci_device_map_memory_range and pci_device_unmap_memory_range to
map and unmap specific memory ranges. The unmap bit is still a bit
hinkey (unmaps the whole BAR). Works so far for initial conversion of
VESA driver. Will need to be revisited.

show more ...

c0e3170825-Jul-2006 Ian Romanick <idr@umwelt.(none)>

Add pci_device_get_bridge_buses, bump API version to 0.5.0.

12