| 8cc9a8fe | 10-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 ...
|
| e1a0240a | 17-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 ...
|
| fd476dea | 26-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 ...
|
| 5e8d4c19 | 18-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]> |
| b2fbe63b | 18-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]> |
| 7b7999a3 | 03-Aug-2009 |
Dave Airlie <[email protected]> |
vgaarb: add vga count + resource accessor |
| e5127339 | 31-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 ...
|
| e360c11c | 20-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 |
| 5d1bdf0c | 16-Jul-2009 |
Dave Airlie <[email protected]> |
add support for finding if something has a kernel driver |
| 9ae22c87 | 04-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 ...
|
| 6ae00a99 | 14-May-2009 |
Tiago Vignatti <[email protected]> |
Reorganize the code. |
| 18a18680 | 14-May-2009 |
Tiago Vignatti <[email protected]> |
Delete vga_arb_rec. |
| 812ad800 | 13-May-2009 |
Tiago Vignatti <[email protected]> |
vgaarb: a bunch of clean ups to fit in libpciaccess style. |
| 67af888b | 13-May-2009 |
Tiago Vignatti <[email protected]> |
Import libvgaaccess (VGA Arbiter) implementation from C3SL repository: http://git.c3sl.ufpr.br/ |
| b2838fb6 | 04-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 ...
|
| 4bc9292f | 21-May-2008 |
Dave Airlie <[email protected]> |
linux: add pci_device_enable entrypoint and sysfs support for it |
| ec53d6ef | 29-Mar-2008 |
Danny van Dyk <[email protected]> |
Fix function prototypes for C++ |
| 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 ...
|
| e392082a | 23-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 ...
|
| ebc618e7 | 31-Aug-2007 |
Ian Romanick <[email protected]> |
Update / add comments in struct pci_mem_region. |
| 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 ...
|
| db56c640 | 27-Mar-2007 |
Ian Romanick <[email protected]> |
Whitespace police. |
| 37ce43c1 | 15-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 ...
|
| c65aa763 | 12-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 ...
|
| c0e31708 | 25-Jul-2006 |
Ian Romanick <idr@umwelt.(none)> |
Add pci_device_get_bridge_buses, bump API version to 0.5.0. |