Blame ChangeLog

Packit 7d1034
commit 13854f603f720c45caf51d785a874d3c7e8c5f58
Packit 7d1034
Author: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Date:   Mon Oct 23 11:44:32 2017 -0400
Packit 7d1034
Packit 7d1034
    libpciaccess 0.14
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Packit 7d1034
commit a167bd6474522a709ff3cbb00476c0e4309cb66f
Packit 7d1034
Author: Stephen Hemminger <stephen@networkplumber.org>
Packit 7d1034
Date:   Mon Sep 18 13:17:23 2017 -0400
Packit 7d1034
Packit 7d1034
    linux: support 32 bit PCI domains (v3)
Packit 7d1034
    
Packit 7d1034
    The PCI domain may be larger than 16 bits on Microsoft Azure and other
Packit 7d1034
    virtual environments. PCI busses reported by ACPI are limited to 16
Packit 7d1034
    bits, but in Azure the domain value for pass through devices is
Packit 7d1034
    intentionally larger than 16 bits to avoid clashing with local devices.
Packit 7d1034
    This is needed to support pass through of GPU devices.
Packit 7d1034
    
Packit 7d1034
    v3: (ajax)
Packit 7d1034
    Update FreeBSD and Solaris backends to preserve the full 32-bit domain
Packit 7d1034
    number, since on those OSes it stands a chance of working already.
Packit 7d1034
    Update NetBSD and OpenBSD backends to initialize domain_16 compatibly
Packit 7d1034
    with older libpciaccess; neither backend appears to support more than a
Packit 7d1034
    handful of domains to begin with though. Trivially update the generic
Packit 7d1034
    x86 backend for source compatibility, though it still only supports one
Packit 7d1034
    domain and will never be better.
Packit 7d1034
    
Packit 7d1034
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=101744
Packit 7d1034
    Signed-off-by: Stephen Hemminger <sthemmin@microsoft.com>
Packit 7d1034
    Reviewed-by: Eric Anholt <eric@anholt.net>
Packit 7d1034
Packit 7d1034
commit 4f1ac52e828eed1c410ee66304fcb7a17f25da40
Packit 7d1034
Author: Emil Velikov <emil.velikov@collabora.com>
Packit 7d1034
Date:   Tue Apr 4 14:40:41 2017 +0100
Packit 7d1034
Packit 7d1034
    libpciaccess 0.13.5
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Packit 7d1034
Packit 7d1034
commit 9b9d26ce7646713e148c7ee0f461c2bcccdd5201
Packit 7d1034
Author: Emil Velikov <emil.velikov@collabora.com>
Packit 7d1034
Date:   Tue Apr 4 13:48:46 2017 +0100
Packit 7d1034
Packit 7d1034
    configure.ac: set AC_CONFIG_AUX_DIR
Packit 7d1034
    
Packit 7d1034
    If not set, libtool will search directories up to ../.. for an install-sh and
Packit 7d1034
    then dump the aux files there. This caused a couple of problems with the xorg
Packit 7d1034
    release.sh script that now uses worktrees but is generally bad behaviour
Packit 7d1034
    because we can't guarantee that we're not inside some other repository.
Packit 7d1034
    
Packit 7d1034
    Set AC_CONFIG_AUX_DIR to avoid this behavior.
Packit 7d1034
    
Packit 7d1034
    See https://lists.freedesktop.org/archives/xorg-devel/2017-March/053006.html
Packit 7d1034
    
Packit 7d1034
    Note: the commit and above message are shamelessly copied from libinput.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Packit 7d1034
    Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Packit 7d1034
Packit 7d1034
commit 504a65a732ea070dce907fce827a15d6b61e0c4d
Packit 7d1034
Author: Emil Velikov <emil.velikov@collabora.com>
Packit 7d1034
Date:   Tue Apr 4 13:33:29 2017 +0100
Packit 7d1034
Packit 7d1034
    configure.ac: remove AC_CONFIG_SRCDIR macro
Packit 7d1034
    
Packit 7d1034
    It is used to guide people who incorrectly set configure --srcdir.
Packit 7d1034
    
Packit 7d1034
    To be actually useful the macro should point to a rather unique file -
Packit 7d1034
    which in our current case is a false premise. We have five Makefile.am
Packit 7d1034
    in-tree and chances are that $libpciaccess/.. may also contain such a
Packit 7d1034
    file.
Packit 7d1034
    
Packit 7d1034
    Let's not pretend that its useful and leave the user to what they're
Packit 7d1034
    asking for.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Packit 7d1034
Packit 7d1034
commit fe556c48dad96717b0ba71d489575c6b90b46448
Packit 7d1034
Author: Henry Zhao <henry.zhao@oracle.com>
Packit 7d1034
Date:   Wed May 25 14:06:49 2016 -0700
Packit 7d1034
Packit 7d1034
    use cached devinfo snapshots, remove unnecessary di_init()
Packit 7d1034
    
Packit 7d1034
    Use cached devinfo (DINFOCACHE) in di_init().
Packit 7d1034
    Remove unnecessary di_init() on nexus nodes.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Henry Zhao <henry.zhao@oracle.com>
Packit 7d1034
    Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Packit 7d1034
Packit 7d1034
commit 0bd248f852f1f2a37396c98519eee6f50c434848
Packit 7d1034
Author: Henry Zhao <henry.zhao@oracle.com>
Packit 7d1034
Date:   Wed May 25 14:04:40 2016 -0700
Packit 7d1034
Packit 7d1034
    probe should not hold pci nexus drivers open
Packit 7d1034
    
Packit 7d1034
    Probe should not hold pci nexus drivers open - close after use.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Henry Zhao <henry.zhao@oracle.com>
Packit 7d1034
    Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Packit 7d1034
Packit 7d1034
commit 85a484b94d5cdcad31c3caf8b0fa52e6f50dec96
Packit 7d1034
Author: Emil Velikov <emil.l.velikov@gmail.com>
Packit 7d1034
Date:   Thu Dec 1 18:14:40 2016 +0000
Packit 7d1034
Packit 7d1034
    Revert "linux_sysfs: include <limits.h> for PATH_MAX"
Packit 7d1034
    
Packit 7d1034
    This reverts commit 8ea3af620a2d4ad5648917b4a0ef2b23ff566774.
Packit 7d1034
    
Packit 7d1034
    The include was added with 6bd2f7f92eae713663f4e13f6e2cb23526607b8c
Packit 7d1034
    
Packit 7d1034
    Cc: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Packit 7d1034
commit e787ec28e433a24195f37012dad23bce468b330a
Packit 7d1034
Author: Mihail Konev <k.mvc@ya.ru>
Packit 7d1034
Date:   Thu Jan 26 13:52:49 2017 +1000
Packit 7d1034
Packit 7d1034
    autogen: add default patch prefix
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
Packit 7d1034
Packit 7d1034
commit cdb2bfc9668895431e73335fc0490c4cbfa3023a
Packit 7d1034
Author: Emil Velikov <emil.l.velikov@gmail.com>
Packit 7d1034
Date:   Thu Jan 26 12:04:14 2017 +1000
Packit 7d1034
Packit 7d1034
    autogen.sh: use quoted string variables
Packit 7d1034
    
Packit 7d1034
    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
Packit 7d1034
    fall-outs, when they contain space.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Packit 7d1034
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Packit 7d1034
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Packit 7d1034
Packit 7d1034
commit f46a7a83e42fcd0601b21e361ea7fbf056d11fce
Packit 7d1034
Author: Peter Hutterer <peter.hutterer@who-t.net>
Packit 7d1034
Date:   Thu Jan 26 12:03:12 2017 +1000
Packit 7d1034
Packit 7d1034
    autogen.sh: use exec instead of waiting for configure to finish
Packit 7d1034
    
Packit 7d1034
    Syncs the invocation of configure with the one from the server.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Packit 7d1034
    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
Packit 7d1034
Packit 7d1034
commit 73db249c4b1eb91e0df27a1045bea344371dd2ca
Packit 7d1034
Author: Emil Velikov <emil.velikov@collabora.com>
Packit 7d1034
Date:   Thu Dec 1 18:17:35 2016 +0000
Packit 7d1034
Packit 7d1034
    linux sysfs: retrieve vendor, device... info via separate sysfs files
Packit 7d1034
    
Packit 7d1034
    Currently the kernel does not expose the revision file. With that about
Packit 7d1034
    to change (due in 4.10) we can read all the information required from
Packit 7d1034
    separate files and avoid opening the config one.
Packit 7d1034
    
Packit 7d1034
    The latter has the [negative] side effect of waking up the device, which
Packit 7d1034
    in some cases can be quite costly.
Packit 7d1034
    
Packit 7d1034
    Reviewed-by: Adam Jackson <ajax@redhat.com>
Packit 7d1034
    Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Packit 7d1034
Packit 7d1034
commit 099489b7917da44de57f3214425ea9b4a8f36482
Packit 7d1034
Author: Keith Busch <keith.busch@intel.com>
Packit 7d1034
Date:   Wed Aug 10 17:05:23 2016 -0600
Packit 7d1034
Packit 7d1034
    Ignore 32-bit domains
Packit 7d1034
    
Packit 7d1034
    A pci "domain" need not be limited to the 16-bits. The Linux kernel
Packit 7d1034
    currently supports 32-bit domains which cause startx to segfault. Updating
Packit 7d1034
    libpciaccess to support 32-bit domains breaks the library's ABI, and
Packit 7d1034
    domains requiring 32-bits are not necessary for startx anyway, so this
Packit 7d1034
    patch ignores them.
Packit 7d1034
    
Packit 7d1034
    Reported-by: Pawel Baldysiak <pawel.baldysiak@intel.com>
Packit 7d1034
    Signed-off-by: Keith Busch <keith.busch@intel.com>
Packit 7d1034
    Reviewed-by: Eric Anholt <eric@anholt.net>
Packit 7d1034
Packit 7d1034
commit 201d1a7623c83f611761f67d4411c3c266f8f37a
Packit 7d1034
Author: arsharma <ankitprasad.r.sharma@intel.com>
Packit 7d1034
Date:   Mon Feb 23 21:31:07 2015 +0000
Packit 7d1034
Packit 7d1034
    device-name: handle calloc failure in insert()
Packit 7d1034
    
Packit 7d1034
    Issue was spotted by Klocwork, and fixed by arsharma as part of
Packit 7d1034
    Android-ia.
Packit 7d1034
    
Packit 7d1034
    Just bail out if memory allocation fails. All the callers of insert()
Packit 7d1034
    already handle the case.
Packit 7d1034
    
Packit 7d1034
    [Emil Velikov: Split from larger patch, write commit message]
Packit 7d1034
    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Packit 7d1034
Packit 7d1034
commit af2fdf1bdc4532410f49fc0854ae4c0f9086cce9
Packit 7d1034
Author: arsharma <ankitprasad.r.sharma@intel.com>
Packit 7d1034
Date:   Mon Feb 23 21:31:06 2015 +0000
Packit 7d1034
Packit 7d1034
    vgaarb: add a the trailing NULL character on read(vgaarb_fd)
Packit 7d1034
    
Packit 7d1034
    Issue was spotted by Klocwork, and fixed by arsharma as part of
Packit 7d1034
    Android-ia. Not 100% sure if the data read from /dev/vga_arbiter is not
Packit 7d1034
    already null terminated, but making sure won't hurt either.
Packit 7d1034
    
Packit 7d1034
    [Emil Velikov: Split from larger patch, write commit message]
Packit 7d1034
    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Packit 7d1034
Packit 7d1034
commit c1de5dc0541e58372dcddc5120e1e68e03f4f619
Packit 7d1034
Author: Chuck Tuffli <chuck@tuffli.net>
Packit 7d1034
Date:   Thu Feb 6 18:09:35 2014 -0800
Packit 7d1034
Packit 7d1034
    libpciaccess: Fix incorrect format specification
Packit 7d1034
    
Packit 7d1034
    Building libpciaccess generates a warning on versions of Linux in which
Packit 7d1034
    the definition of the struct mtrr_sentry has changed to __u64.
Packit 7d1034
    
Packit 7d1034
    Since sentry.base is assigned from a pciaddr_t, always cast sentry.base
Packit 7d1034
    to be type pciaddr_t and modify the formatting string to use PRIx64
Packit 7d1034
    instead of %08lx
Packit 7d1034
    
Packit 7d1034
    Verified on Ubuntu 10.04 and 14.04
Packit 7d1034
    
Packit 7d1034
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=74643
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Chuck Tuffli <chuck@tuffli.net>
Packit 7d1034
Packit 7d1034
commit 8ea3af620a2d4ad5648917b4a0ef2b23ff566774
Packit 7d1034
Author: Felix Janda <felix.janda@posteo.de>
Packit 7d1034
Date:   Thu Dec 4 23:52:22 2014 +0100
Packit 7d1034
Packit 7d1034
    linux_sysfs: include <limits.h> for PATH_MAX
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Felix Janda <felix.janda@posteo.de>
Packit 7d1034
    Tested-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Packit 7d1034
Packit 7d1034
commit 42240dcbbce8ec744401d4a464f71c3fbd3fca1b
Packit 7d1034
Author: Emil Velikov <emil.l.velikov@gmail.com>
Packit 7d1034
Date:   Mon Mar 9 11:57:40 2015 +0000
Packit 7d1034
Packit 7d1034
    autogen.sh: pass --force to autoreconf, quote string variables
Packit 7d1034
    
Packit 7d1034
    By passing --force autoreconf will update all the aux files, which would
Packit 7d1034
    otherwise be ignored if one updates autoconf/automake.
Packit 7d1034
    
Packit 7d1034
    Quote the $srcdir, $ORIGDIR and $0 variables to prevent fall-outs, when
Packit 7d1034
    it contains space.
Packit 7d1034
    
Packit 7d1034
    v2: Also handle $srcdir and $0.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Packit 7d1034
Packit 7d1034
commit e99c005d623a74287bbfafffc0c7040c31cdb01f
Packit 7d1034
Author: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Date:   Tue Sep 22 08:38:56 2015 -0400
Packit 7d1034
Packit 7d1034
    chmod a-x README.cygwin
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Packit 7d1034
commit 6bd2f7f92eae713663f4e13f6e2cb23526607b8c
Packit 7d1034
Author: Felix Janda <felix.janda@posteo.de>
Packit 7d1034
Date:   Fri May 1 16:36:50 2015 +0200
Packit 7d1034
Packit 7d1034
    linux_sysfs.c: Include <limits.h> for PATH_MAX
Packit 7d1034
    
Packit 7d1034
    Fixes compilation with musl libc.
Packit 7d1034
    
Packit 7d1034
    Tested-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Packit 7d1034
    Signed-off-by: Felix Janda <felix.janda@posteo.de>
Packit 7d1034
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 765e0a38cb8c40f8865af5cb356ffe6039ffb08f
Packit 7d1034
Author: Thomas Klausner <wiz@NetBSD.org>
Packit 7d1034
Date:   Sun Mar 22 21:38:23 2015 +0100
Packit 7d1034
Packit 7d1034
    Fix quoting issue.
Packit 7d1034
    
Packit 7d1034
    m4 has '[]' as quoting characters, so if we want '[]' to
Packit 7d1034
    end up in the configure script, we need to quote them again.
Packit 7d1034
    
Packit 7d1034
    Reported by Greg Troxel <gdt@ir.bbn.com>.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
Packit 7d1034
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit b14696a55796e739624bbda4f772427032efff2a
Packit 7d1034
Author: Julien Cristau <jcristau@debian.org>
Packit 7d1034
Date:   Sun Apr 26 15:20:57 2015 +0200
Packit 7d1034
Packit 7d1034
    Include config.h before anything else in *.c
Packit 7d1034
    
Packit 7d1034
    Debian bug#749008 <https://bugs.debian.org/749008>
Packit 7d1034
    
Packit 7d1034
    Reported-by: Michael Tautschnig <mt@debian.org>
Packit 7d1034
    Signed-off-by: Julien Cristau <jcristau@debian.org>
Packit 7d1034
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit bbd1acdd1d25b9a68f4b7913a4094af20d7cf78f
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Thu Apr 30 21:44:41 2015 -0700
Packit 7d1034
Packit 7d1034
    libpciaccess 0.13.4
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit d0c53bdc0b35a5416fc30a610b7401978871a5f1
Packit 7d1034
Author: Tobias Nygren <tnn@NetBSD.org>
Packit 7d1034
Date:   Mon Feb 16 10:22:35 2015 +0100
Packit 7d1034
Packit 7d1034
    Bug 89151: Fix build on NetBSD/alpha and NetBSD/sparc64.
Packit 7d1034
    
Packit 7d1034
    This patch is required for building on NetBSD/alpha (needs platform
Packit 7d1034
    specific -lalpha) and NetBSD/sparc64 (no platform specific library,
Packit 7d1034
    just -lpci). The patch also generalizes to support all NetBSD
Packit 7d1034
    platforms with pci bus.
Packit 7d1034
    
Packit 7d1034
    https://bugs.freedesktop.org/show_bug.cgi?id=89151
Packit 7d1034
    
Packit 7d1034
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
Packit 7d1034
Packit 7d1034
commit 1972e9223764618aedc5adc32b64b2c043d1b826
Packit 7d1034
Author: Eero Tamminen <eero.t.tamminen@intel.com>
Packit 7d1034
Date:   Tue Feb 10 14:55:22 2015 +0000
Packit 7d1034
Packit 7d1034
    Check for __linux__ instead of linux during compilation
Packit 7d1034
    
Packit 7d1034
    "__linux__" is the POSIX define for checking for Linux OS, "linux" is
Packit 7d1034
    deprecated and apparently not supported by Android.
Packit 7d1034
    
Packit 7d1034
    Besides correcting the define, patch adds error for the case OS isn't
Packit 7d1034
    recognized.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Eero Tamminen <eero.t.tamminen@intel.com>
Packit 7d1034
    
Packit 7d1034
    v2: Drop double negative from commit msg. Spotted by Mateusz Jończyk.
Packit 7d1034
    [Emil Velikov: Remove irrelevant Android details from commit msg.]
Packit 7d1034
    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Packit 7d1034
    Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit ed340abc37b07cb9fc788ae77d837088c54cd16a
Packit 7d1034
Author: Emil Velikov <emil.l.velikov@gmail.com>
Packit 7d1034
Date:   Tue Feb 10 14:55:21 2015 +0000
Packit 7d1034
Packit 7d1034
    Include config.h before any other headers.
Packit 7d1034
    
Packit 7d1034
    The former has a series of defines which in some cases are crusial to be
Packit 7d1034
    set before including any system headers.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Packit 7d1034
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 6329ef9e5d6f36ca3f7258279f6640037b71926a
Packit 7d1034
Author: Chih-Wei Huang <cwhuang@linux.org.tw>
Packit 7d1034
Date:   Tue Feb 10 14:55:20 2015 +0000
Packit 7d1034
Packit 7d1034
    Add missing guards around config.h inclusion
Packit 7d1034
    
Packit 7d1034
    In some cases the header may not exist, leading to compilation issues.
Packit 7d1034
    Add the ifdef HAVE_CONFIG_H, as it is those in other parts of the
Packit 7d1034
    project.
Packit 7d1034
    
Packit 7d1034
    [Emil Velikov: Split out from a larger commit, rework commit message]
Packit 7d1034
    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Packit 7d1034
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit e42ee2a075a8b7c62b190815be42ea26c9d8c03f
Packit 7d1034
Author: Emil Velikov <emil.l.velikov@gmail.com>
Packit 7d1034
Date:   Tue Feb 10 14:55:19 2015 +0000
Packit 7d1034
Packit 7d1034
    Include the POSIX fcntl.h instead of sys/fcntl.h
Packit 7d1034
    
Packit 7d1034
    The former is part of the POSIX standard, and (unlike the latter) is
Packit 7d1034
    more widely available.
Packit 7d1034
    
Packit 7d1034
    v2: Drop gracious d in header name. Spotted by Alan.
Packit 7d1034
    
Packit 7d1034
    Cc: Adam Jackson <ajax@redhat.com>
Packit 7d1034
    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Packit 7d1034
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit f99c2e4199ce37f6f94428df504427f67c3ec543
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Tue Feb 3 15:59:10 2015 -0800
Packit 7d1034
Packit 7d1034
    libpciaccess 0.13.3
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 9b1bf11c81881c9cc6e6145011cf229978f109f4
Packit 7d1034
Author: Mark Kettenis <kettenis@openbsd.org>
Packit 7d1034
Date:   Mon Sep 29 22:34:25 2014 +0200
Packit 7d1034
Packit 7d1034
    Use PCIOCREADMASK on OpenBSD.
Packit 7d1034
    
Packit 7d1034
    If the machdep.allowaperture sysctl(8) variable is set to 0, writing to PCI
Packit 7d1034
    config space is not allowed.  So instead of writing 0xffffffff to the BARs
Packit 7d1034
    in order to determine their size, use the PCIOCREADMASK ioctl(2) which
Packit 7d1034
    returns the mask of changeable bits that was saved by the kernel when the
Packit 7d1034
    devices was initially probed.
Packit 7d1034
    
Packit 7d1034
    Reviewed-by: Matthieu Herrb <matthieu@herbb.eu>
Packit 7d1034
    Signed-off-by: Mark Kettenis <kettenis@openbsd.org>
Packit 7d1034
Packit 7d1034
commit b7e42643d2ee6521cf23e6dfe49a8369ba4bf9bb
Packit 7d1034
Author: Matthew Green <mrg@NetBSD.org>
Packit 7d1034
Date:   Sat Jul 26 22:09:30 2014 +0200
Packit 7d1034
Packit 7d1034
    Implement the kernel_has_driver() method for NetBSD.
Packit 7d1034
    
Packit 7d1034
    This has the benefit of stopping the "vesa" driver from loading on
Packit 7d1034
    hardware that has been claimed by a kernel driver and thus shouldn't
Packit 7d1034
    be using "vesa".
Packit 7d1034
    
Packit 7d1034
    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
Packit 7d1034
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
Packit 7d1034
Packit 7d1034
commit 1654a0462723b3b75d7a4a20bedfc653cc3e1f1a
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Wed Jul 2 16:41:10 2014 -0700
Packit 7d1034
Packit 7d1034
    Solaris: Fix fd leak in pci_device_solx_devfs_map_range()
Packit 7d1034
    
Packit 7d1034
    Caching fd's for reuse is most effective when you actually stick the
Packit 7d1034
    newly opened fd in the cache, instead of letting it leak at the end
Packit 7d1034
    of the function.
Packit 7d1034
    
Packit 7d1034
    Regression introduced by yours truly in commit 9f2d95e61896f41adb.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
    Reviewed-by: Randy Fishel <randy.fishel@oracle.com>
Packit 7d1034
Packit 7d1034
commit ee4e253a3f1a62e2f3f89f5339590fd4e6cde7c4
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Fri May 9 19:25:10 2014 -0700
Packit 7d1034
Packit 7d1034
    Enable use of __attribute__((deprecated)) with Solaris Studio 12.4 compiler
Packit 7d1034
    
Packit 7d1034
    Support for this attribute is added in the 12.4 beta release.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit b9c068896914b4132a24839c9ef7f9fcd6282d88
Packit 7d1034
Author: Marcin Ko?cielnicki <koriakin@0x04.net>
Packit 7d1034
Date:   Wed Feb 5 09:01:25 2014 +0100
Packit 7d1034
Packit 7d1034
    Fix IO access functions on linux+sysfs.
Packit 7d1034
    
Packit 7d1034
    The offsets on the resourceX files are relative to BAR base - don't add
Packit 7d1034
    the base address ourselves.
Packit 7d1034
    
Packit 7d1034
    Reviewed-by: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Packit 7d1034
commit b29e9be9aff5c5a9ec5e2bcfc48044081b82742b
Packit 7d1034
Author: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Packit 7d1034
Date:   Wed Jan 29 18:44:40 2014 +0100
Packit 7d1034
Packit 7d1034
    Fix a compilation error on GNU Hurd platforms.
Packit 7d1034
    
Packit 7d1034
    This fixes a typo (unAMp instead of unMAp) introduced in the Windows/Cygwin
Packit 7d1034
    support patch.
Packit 7d1034
    
Packit 7d1034
    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Packit 7d1034
Packit 7d1034
commit 6bfccc7ec4f0705595385f6684b6849663f781b4
Packit 7d1034
Author: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Packit 7d1034
Date:   Sat Jan 18 17:19:14 2014 +0100
Packit 7d1034
Packit 7d1034
    Windows/Cygwin: Add support through the WinIo library
Packit 7d1034
    
Packit 7d1034
    V2:
Packit 7d1034
    - Add support for unmapping
Packit 7d1034
    - Add a README.cygwin
Packit 7d1034
    
Packit 7d1034
    Reviewed-by: Martin Peres <martin.peres@free.fr>
Packit 7d1034
    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Packit 7d1034
Packit 7d1034
commit 06f562584a885eff7366dca82caf746e62b5a21f
Packit 7d1034
Author: Thomas Klausner <wiz@NetBSD.org>
Packit 7d1034
Date:   Wed Aug 14 19:45:46 2013 +0200
Packit 7d1034
Packit 7d1034
    Improve NetBSD i386 detection.
Packit 7d1034
    
Packit 7d1034
    Sometimes, other values are reported for the CPU part, like
Packit 7d1034
    "i486--netbsdelf").
Packit 7d1034
    
Packit 7d1034
    From: Mark Davies <markd@NetBSD.org>
Packit 7d1034
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
Packit 7d1034
    Reviewed-By:  Matt Dew <marcoz@osource.org>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 4427be3de93f359ab106a649a43e41319625e1e7
Packit 7d1034
Author: Thomas Klausner <wiz@NetBSD.org>
Packit 7d1034
Date:   Sun Jul 21 11:44:14 2013 +0200
Packit 7d1034
Packit 7d1034
    Fix zlib handling on NetBSD.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
Packit 7d1034
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit aa7925c4a798b9ed2cd43bd3c99c2df2a1824311
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Sat Jul 20 15:53:42 2013 -0700
Packit 7d1034
Packit 7d1034
    libpciaccess 0.13.2
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit bdcb46d33c6514278d2209fd00ed58c580da5ff3
Packit 7d1034
Author: John Martin <John.M.Martin@Oracle.COM>
Packit 7d1034
Date:   Sat Jul 20 15:49:05 2013 -0700
Packit 7d1034
Packit 7d1034
    Fix Sun bug #7035791: scanpci should report 64 bit registers
Packit 7d1034
    
Packit 7d1034
    On a system which has allocated 64-bit device addresses scanpci -v
Packit 7d1034
    will show entries such as:
Packit 7d1034
    [...]
Packit 7d1034
      BASE0     0xce000000 SIZE 16777216  MEM
Packit 7d1034
      BASE1     0x00000fc1f8000000 SIZE 134217728  MEM64 PREFETCHABLE
Packit 7d1034
      BASE3     0x00000fc1f6000000 SIZE 33554432  MEM64 PREFETCHABLE
Packit 7d1034
    [...]
Packit 7d1034
    instead of:
Packit 7d1034
    [...]
Packit 7d1034
      BASE0     0xce000000 SIZE 16777216  MEM
Packit 7d1034
      BASE1     0xf8000000 SIZE 134217728  MEM PREFETCHABLE
Packit 7d1034
      BASE3     0xf6000000 SIZE 33554432  MEM PREFETCHABLE
Packit 7d1034
    [...]
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit f806b95d029d36c977befed4096734f6461efa08
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Sat Jul 20 15:00:40 2013 -0700
Packit 7d1034
Packit 7d1034
    Resync COPYING file with copyrights/licenses from code
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 3bf035fcfd0ad55220f484f7fb5d5f18690bdb10
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Sat Jul 6 10:09:31 2013 -0700
Packit 7d1034
Packit 7d1034
    pci_device_solx_devfs_probe: implicit conversion changes signedness warnings
Packit 7d1034
    
Packit 7d1034
    solx_devfs.c:615:32: warning: implicit conversion changes signedness:
Packit 7d1034
     'unsigned long' to 'int' [-Wsign-conversion]
Packit 7d1034
        for (i = 0; i < len; i = i + CELL_NUMS_1275) {
Packit 7d1034
                               ~ ~~^~~~~~~~~~~~~~~~
Packit 7d1034
    solx_devfs.c:615:30: warning: implicit conversion changes signedness:
Packit 7d1034
     'int' to 'unsigned long' [-Wsign-conversion]
Packit 7d1034
        for (i = 0; i < len; i = i + CELL_NUMS_1275) {
Packit 7d1034
                                 ^ ~
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 883acb4bf30735c7d8f3147341345fa9e3bc76b2
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Sat Jul 6 10:00:44 2013 -0700
Packit 7d1034
Packit 7d1034
    Solaris: Remove #defines for Ultra 45 southbridge device ids
Packit 7d1034
    
Packit 7d1034
    Workaround for these chipsets was removed in commit d76fb36d9c28be0f7c
Packit 7d1034
    with the switch of probing methods from the PCI address poking that upset
Packit 7d1034
    them to using the already collected data from the kernel via devinfo,
Packit 7d1034
    but the #define to identify them was left behind unused - remove it too.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 3773eea8d4e22aaedf675051e5e96af53b925152
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Sat Jul 6 09:56:46 2013 -0700
Packit 7d1034
Packit 7d1034
    pci_device_solx_devfs_read: fix sign conversion/comparison warnings
Packit 7d1034
    
Packit 7d1034
    Fixes:
Packit 7d1034
    solx_devfs.c:824:19: warning: comparison of integers of different signs: 'int' and 'pciaddr_t' (aka 'unsigned long') [-Wsign-compare]
Packit 7d1034
        for (i = 0; i < size; i += PCITOOL_ACC_ATTR_SIZE(PCITOOL_ACC_ATTR_SIZE_1))
Packit 7d1034
                    ~ ^ ~~~~
Packit 7d1034
    solx_devfs.c:826:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
Packit 7d1034
            cfg_prg.offset = offset + i;
Packit 7d1034
                                    ~ ^
Packit 7d1034
    solx_devfs.c:844:19: warning: implicit conversion changes signedness: 'int' to 'pciaddr_t' (aka 'unsigned long') [-Wsign-conversion]
Packit 7d1034
        *bytes_read = i;
Packit 7d1034
                    ~ ^
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 22f4b45056587f5700b87d09e9fe91bbb0eda4c5
Packit 7d1034
Author: Thomas Klausner <wiz@NetBSD.org>
Packit 7d1034
Date:   Sat Jun 29 20:49:54 2013 +0200
Packit 7d1034
Packit 7d1034
    Support more pci functions on NetBSD.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 9a13ecb8f1462efaf741fed293e29ba38757ff70
Packit 7d1034
Author: Thomas Klausner <wiz@NetBSD.org>
Packit 7d1034
Date:   Sat Jun 29 20:49:53 2013 +0200
Packit 7d1034
Packit 7d1034
    Fix build on NetBSD-4.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
Packit 7d1034
    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 1d364cb2f5b5cb1b18601735f42bada7a521be19
Packit 7d1034
Author: Thomas Klausner <wiz@NetBSD.org>
Packit 7d1034
Date:   Sat Jun 29 20:49:52 2013 +0200
Packit 7d1034
Packit 7d1034
    Enable boot_vga support only if WSDISPLAYIO_GET_BUSID is defined.
Packit 7d1034
    
Packit 7d1034
    Fixes build on NetBSD-5.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
Packit 7d1034
    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 7f388e466bd7fbb7f9eba531e494e7efbd3a65dc
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Mon Jun 24 21:20:27 2013 -0700
Packit 7d1034
Packit 7d1034
    pci_id_file_open: move variable inside the #ifndef that uses it
Packit 7d1034
    
Packit 7d1034
    Clears up gcc warning on Solaris:
Packit 7d1034
    common_device_name.c: In function 'pci_id_file_open':
Packit 7d1034
    common_device_name.c:83:17: warning: unused variable 'result' [-Wunused-variable]
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit a39f054649e773a4b33bf8f52152f7c5139bb90e
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Mon Jun 24 21:09:52 2013 -0700
Packit 7d1034
Packit 7d1034
    Define PCI_MATCH_ANY as an unsigned int
Packit 7d1034
    
Packit 7d1034
    Clears a bunch of clang warnings of the forms:
Packit 7d1034
    
Packit 7d1034
    common_device_name.c:345:23: warning: comparison of integers of different signs:
Packit 7d1034
     'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
Packit 7d1034
        if ( m->vendor_id == PCI_MATCH_ANY ) {
Packit 7d1034
             ~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~
Packit 7d1034
    
Packit 7d1034
    common_device_name.c:498:19: warning: implicit conversion changes signedness:
Packit 7d1034
     'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
Packit 7d1034
        m.device_id = PCI_MATCH_ANY;
Packit 7d1034
                    ~ ^~~~~~~~~~~~~
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 5aff35d1ef659babd71f44f7963e4e908dcd86c4
Packit 7d1034
Author: Thomas Klausner <wiz@NetBSD.org>
Packit 7d1034
Date:   Tue Jun 11 11:46:26 2013 +0200
Packit 7d1034
Packit 7d1034
    Update NetBSD support.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Michael Lorenz <macallan@NetBSD.org>
Packit 7d1034
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
Packit 7d1034
    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit c10c86e5856596778cb8322aec8ce663b1f1bea5
Packit 7d1034
Author: Thomas Klausner <wiz@NetBSD.org>
Packit 7d1034
Date:   Tue Jun 11 11:45:50 2013 +0200
Packit 7d1034
Packit 7d1034
    Move 'const' to correct place, so it has meaning.
Packit 7d1034
    
Packit 7d1034
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 719888a9ec5ef5a45698dea8a9642091c433ff29
Packit 7d1034
Author: Thomas Klausner <wiz@NetBSD.org>
Packit 7d1034
Date:   Sun Jun 2 22:38:39 2013 +0200
Packit 7d1034
Packit 7d1034
    Protect config.h like usual.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 434cd73d23cf5dc60d2047047378b59cadb0d5bb
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Fri Jun 7 20:31:37 2013 -0700
Packit 7d1034
Packit 7d1034
    Bug 63583 - add legacy IO routines for FreeBSD
Packit 7d1034
    
Packit 7d1034
    https://bugs.freedesktop.org/show_bug.cgi?id=63583
Packit 7d1034
    
Packit 7d1034
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
Packit 7d1034
    Signed-off-by: Jung-uk Kim <jkim@FreeBSD.org>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit d76fb36d9c28be0f7c43e0ca1e961c30a7781bd4
Packit 7d1034
Author: Henry Zhao <henry.zhao@oracle.com>
Packit 7d1034
Date:   Thu Jan 10 17:53:09 2013 -0800
Packit 7d1034
Packit 7d1034
    Solaris: probe improvement
Packit 7d1034
    
Packit 7d1034
    Remove pcitool dependency in probing phase. Use the data
Packit 7d1034
    collected from devinfo tree instead in creating pci file
Packit 7d1034
    system.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Henry Zhao <henzhao@glory3.(none)>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 3e17f069682a226c14bb29c802e776c6e39f7e8f
Packit 7d1034
Author: Henry Zhao <henry.zhao@oracle.com>
Packit 7d1034
Date:   Tue Dec 18 15:10:46 2012 -0800
Packit 7d1034
Packit 7d1034
    Solaris: Add domain support for sparc platform
Packit 7d1034
    
Packit 7d1034
    As a result the code of finding nexus node for a device in sparc is
Packit 7d1034
    simplified and made the same as x86.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Henry Zhao <henry.zhao@oracle.com>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 897cad2620ffbd6ecbbaea2a67fb973ec7990198
Packit 7d1034
Author: Colin Walters <walters@verbum.org>
Packit 7d1034
Date:   Wed Jan 4 17:37:06 2012 -0500
Packit 7d1034
Packit 7d1034
    autogen.sh: Implement GNOME Build API
Packit 7d1034
    
Packit 7d1034
    http://people.gnome.org/~walters/docs/build-api.txt
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Packit 7d1034
commit d69019c5b744348d6e5032ef87f4a743f68cb112
Packit 7d1034
Author: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Date:   Tue Jan 15 14:28:48 2013 -0500
Packit 7d1034
Packit 7d1034
    configure: Remove AM_MAINTAINER_MODE
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Packit 7d1034
commit 0ad7b5c548ecf409a1fdd835bde52a8cf5371b7a
Packit 7d1034
Author: Egbert Eich <eich@freedesktop.org>
Packit 7d1034
Date:   Mon Jul 4 07:38:33 2011 +0200
Packit 7d1034
Packit 7d1034
    PCI: set correct mask value when matching for bridges.
Packit 7d1034
    
Packit 7d1034
    The mask must not be zero otherwise the matching condition will never
Packit 7d1034
    be true: ((val & mask) == set).
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Egbert Eich <eich@freedesktop.org>
Packit 7d1034
    Reviewed-by: Guillem Jover <guillem@hadrons.org>
Packit 7d1034
Packit 7d1034
commit 72e0c0b4d4680b7a7b4b42be525d406635dae40f
Packit 7d1034
Author: Henry Zhao <henry.zhao@oracle.com>
Packit 7d1034
Date:   Fri Apr 6 17:26:59 2012 -0700
Packit 7d1034
Packit 7d1034
    scanpci: print meaningful info on BASEROM
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Henry Zhao <henry.zhao@oracle.com>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit ba53031899611a1653656034a1a3de9b71e5bc85
Packit 7d1034
Author: Henry Zhao <henry.zhao@oracle.com>
Packit 7d1034
Date:   Fri Apr 6 16:52:42 2012 -0700
Packit 7d1034
Packit 7d1034
    libpciaccess: sparc rom read fix
Packit 7d1034
    
Packit 7d1034
    Get rom address and size from device's "assigned-addresses" property
Packit 7d1034
    if they exist.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Henry Zhao <henry.zhao@oracle.com>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 2edddd4c4eb4258f4347c40e76bf0d5f1bcf51a7
Packit 7d1034
Author: Henry Zhao <henry.zhao@oracle.com>
Packit 7d1034
Date:   Fri Oct 5 12:41:36 2012 -0700
Packit 7d1034
Packit 7d1034
    libpciaccess: implementation of boot_vga in Solaris
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Henry Zhao <henry.zhao@oracle.com>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 630b00a0847df9acf53391e6415bdfcd13fdae68
Packit 7d1034
Author: Mark Logan <mark.logan@oracle.com>
Packit 7d1034
Date:   Tue Sep 18 13:28:18 2012 -0700
Packit 7d1034
Packit 7d1034
    libpciaccess: fix memory usage errors
Packit 7d1034
    
Packit 7d1034
    This patch fixes memory usage errors that only occur on large SPARC
Packit 7d1034
    machines with more than 256 PCI devices. In this case, memory is being
Packit 7d1034
    used after it has been freed by calls to both free() and realloc().
Packit 7d1034
    This error was introduced by a previous patch:
Packit 7d1034
    2011-03-30 Solaris support for multiple PCI segments (domains)
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Mark Logan <mark.logan@oracle.com>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 09f5b48f559888339450bb4a79d178c94da34638
Packit 7d1034
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Packit 7d1034
Date:   Thu May 31 20:00:34 2012 +0200
Packit 7d1034
Packit 7d1034
    Implement legacy io & map for x86 backend
Packit 7d1034
    
Packit 7d1034
    Add the legacy io and map methods for the x86 backend, using ioperm,
Packit 7d1034
    in/out, and the existing mmap method.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Packit 7d1034
Packit 7d1034
commit 9f2d95e61896f41adb8087fb805eb37899cce55f
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Wed Apr 18 22:17:54 2012 -0700
Packit 7d1034
Packit 7d1034
    Solaris: refactor pci_device_solx_devfs_map_range to reduce code duplication
Packit 7d1034
    
Packit 7d1034
    The sparc & x86 cases were doing essentially the same things with
Packit 7d1034
    different paths, so make the path setup be inside the platform
Packit 7d1034
    specific #ifdefs, make the open, mmap, & error handling common code.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit d50292ca8cbbaa5e0c92627f3d7813194c7c83ac
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Wed Apr 18 15:30:30 2012 -0700
Packit 7d1034
Packit 7d1034
    Solaris: Implement map_legacy & legacy_io functions
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
    Reviewed-by: Jay Cotton <jay.cotton@oracle.com>
Packit 7d1034
Packit 7d1034
commit 2ff2996dcb4cfd83da6df4504b68b492b983204b
Packit 7d1034
Author: Julien Cristau <jcristau@debian.org>
Packit 7d1034
Date:   Mon Apr 9 19:05:27 2012 +0200
Packit 7d1034
Packit 7d1034
    Bump to 0.13.1
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Julien Cristau <jcristau@debian.org>
Packit 7d1034
Packit 7d1034
commit 6f9d9f1e1b093939bc459be606fba72f1d6dfc76
Packit 7d1034
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Packit 7d1034
Date:   Mon Apr 2 08:22:23 2012 +0200
Packit 7d1034
Packit 7d1034
    Fix pci_io_handle allocation routines.
Packit 7d1034
    
Packit 7d1034
    The previous version of new_io_handle()  would invalidate all previous
Packit 7d1034
    allocations when realloc moves the base pointer of the ios array.
Packit 7d1034
    Since I cannot figure out where this array is useful, just get rid of
Packit 7d1034
    it, providing sound stable memory allocation.
Packit 7d1034
    
Packit 7d1034
    Fixes vgaHWSaveFonts() in 1.12 xserver on OpenBSD, but other
Packit 7d1034
    sub-systems relaying on pci_io could be affected too.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
Packit 7d1034
    Tested-by: Tormod Volden <debian.tormod@gmail.com>
Packit 7d1034
Packit 7d1034
commit 725f5669bc03ed9a766e2c51c465e082172e6dae
Packit 7d1034
Author: Thordur Bjornsson <thib@secnorth.net>
Packit 7d1034
Date:   Wed Mar 14 14:45:52 2012 +0100
Packit 7d1034
Packit 7d1034
    Fix openbsd_pci.c:pci_device_vgaarb_set_target();
Packit 7d1034
    
Packit 7d1034
    A return (0) got lost, add it back.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
Packit 7d1034
    Reviewed-by:  Mark Kettenis <mark.kettenis@xs4all.nl>
Packit 7d1034
Packit 7d1034
commit b16336c0b389ace07f7418f5a021bfbc68fec2b6
Packit 7d1034
Author: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Date:   Mon Mar 5 11:01:01 2012 -0500
Packit 7d1034
Packit 7d1034
    linux: Fix out[bwl] macros on non-I/O architectures
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Packit 7d1034
commit fa15fbcdbcfed09ea269ca3fb5f0e3dc2446e66f
Packit 7d1034
Merge: d2dc9f9 bf70556
Packit 7d1034
Author: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Date:   Mon Mar 5 11:00:14 2012 -0500
Packit 7d1034
Packit 7d1034
    Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/lib/libpciaccess
Packit 7d1034
Packit 7d1034
commit bf705561d347bc5459bc0af033595c66541cac3e
Packit 7d1034
Author: Jeremy Huddleston <jeremyhu@apple.com>
Packit 7d1034
Date:   Sat Mar 3 18:19:11 2012 -0800
Packit 7d1034
Packit 7d1034
    configure.ac: Bump to 0.13
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
Packit 7d1034
Packit 7d1034
commit d2dc9f9daa45504f035b169aba94d0b154fd29f0
Packit 7d1034
Author: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Date:   Mon Feb 27 11:19:50 2012 -0500
Packit 7d1034
Packit 7d1034
    Use O_CLOEXEC for internal file descriptors
Packit 7d1034
    
Packit 7d1034
    Well, almost all of them.  zlib doesn't support "e" in the mode string
Packit 7d1034
    in gzopen() though it will silently accept and ignore it, and Solaris appears
Packit 7d1034
    not to support "e" in the mode string at all.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Packit 7d1034
commit f550c1347d3518874fe1c1d417a57322ee6b52db
Packit 7d1034
Author: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Date:   Mon Feb 27 10:43:20 2012 -0500
Packit 7d1034
Packit 7d1034
    linux: Don't use /dev/port
Packit 7d1034
    
Packit 7d1034
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
Packit 7d1034
    Signed-off-by: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Packit 7d1034
commit 2a58cd13c3d14cd2ea57826b56e9906ecfc5648a
Packit 7d1034
Author: Mathias Krause <mathias.krause@secunet.com>
Packit 7d1034
Date:   Fri Feb 24 09:39:31 2012 +0100
Packit 7d1034
Packit 7d1034
    Use correct type for pci_id file accessor functions
Packit 7d1034
    
Packit 7d1034
    This fixes the compiler warning of using the wrong type for gzgets() and
Packit 7d1034
    gzclose() as they want a gzFile argument, not a pointer to gzFile. The
Packit 7d1034
    abstraction layer pci_id_file should just abstract the full type.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Mathias Krause <mathias.krause@secunet.com>
Packit 7d1034
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
Packit 7d1034
Packit 7d1034
commit 167ffb1c4e431763e30c894131e704bb3599c7c1
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Wed Feb 8 22:14:08 2012 -0800
Packit 7d1034
Packit 7d1034
    solx_devfs.c: fix gcc warnings about casting away const when reading data
Packit 7d1034
    
Packit 7d1034
    solx_devfs.c: In function `pci_device_solx_devfs_write':
Packit 7d1034
    solx_devfs.c:1085: warning: cast discards qualifiers from pointer target type
Packit 7d1034
    solx_devfs.c:1089: warning: cast discards qualifiers from pointer target type
Packit 7d1034
    solx_devfs.c:1093: warning: cast discards qualifiers from pointer target type
Packit 7d1034
    solx_devfs.c:1097: warning: cast discards qualifiers from pointer target type
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 573b25ecd34dd69ee14c58f752bffdb5709654b9
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Wed Feb 8 22:08:08 2012 -0800
Packit 7d1034
Packit 7d1034
    Close pci.ids file when bailing out because realloc failed
Packit 7d1034
    
Packit 7d1034
    Error: File Leak
Packit 7d1034
       Leaked File f
Packit 7d1034
          at line 272 of src/common_device_name.c in function 'populate_vendor'.
Packit 7d1034
            f initialized at line 204 with fopen("/usr/share/hwdata/pci.ids", "r").
Packit 7d1034
    
Packit 7d1034
    [ This bug was found by the Parfait 0.5.0 bug checking tool.
Packit 7d1034
      For more information see http://labs.oracle.com/projects/parfait/ ]
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit ed6c6157bc94283ce0a8526eeff668094cf3992d
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Wed Feb 8 21:40:54 2012 -0800
Packit 7d1034
Packit 7d1034
    Solaris: reorder functions to remove need for lots of static prototypes
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit b56f9a84f3dff995a6901ffec6bcc161ec0245ad
Packit 7d1034
Author: Mark Kettenis <kettenis@openbsd.org>
Packit 7d1034
Date:   Thu Dec 29 21:14:44 2011 +0100
Packit 7d1034
Packit 7d1034
    OpenBSD: Implement map_legacy and legacy_io
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Mark Kettenis <kettenis@openbsd.org>
Packit 7d1034
    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
Packit 7d1034
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
Packit 7d1034
    Tested-by: Matthieu Herrb <matthieu.herrb@laas.fr>
Packit 7d1034
Packit 7d1034
commit a798395a1bfd9d06d40e2d8d14377a156c94429a
Packit 7d1034
Author: Daniel Drake <dsd@laptop.org>
Packit 7d1034
Date:   Fri Nov 25 12:28:48 2011 -0600
Packit 7d1034
Packit 7d1034
    delete_io_handle: fix deletion of last handle
Packit 7d1034
    
Packit 7d1034
    When num_ios goes from 1 to 0, a realloc(ios, 0); call is made.
Packit 7d1034
    This is equivalent to free(ios) and NULL is returned.
Packit 7d1034
    
Packit 7d1034
    However, the previous logic in the code incorrectly discards this NULL
Packit 7d1034
    return value. When we next call new_io_handle(), realloc(ios, X) is
Packit 7d1034
    called with "ios" pointing to freed memory. This causes glibc to abort.
Packit 7d1034
    
Packit 7d1034
    Correct this logic to detect the 1-to-0 case and handle it correctly.
Packit 7d1034
    Other cases are unchanged; there is still value in checking the
Packit 7d1034
    return value from realloc() as it also returns NULL on error.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Daniel Drake <dsd@laptop.org>
Packit 7d1034
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 2601ddd02d608c16b0022fe342e0a3f4bf6cadeb
Packit 7d1034
Author: Mark Kettenis <mark.kettenis@xs4all.nl>
Packit 7d1034
Date:   Sun Nov 6 17:34:29 2011 +0000
Packit 7d1034
Packit 7d1034
    Add VGA Arbiter support for OpenBSD.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
Packit 7d1034
Packit 7d1034
commit e64ee4ee2b23dba147d144aacead3cb61c744854
Packit 7d1034
Author: Mark Kettenis <mark.kettenis@xs4all.nl>
Packit 7d1034
Date:   Sun Nov 6 17:32:51 2011 +0000
Packit 7d1034
Packit 7d1034
    OpenBSD: Indicate that devices need access to legacy VGA resources.
Packit 7d1034
    
Packit 7d1034
    Makes sure xserver disables DRI if the VGA arbiter is in use.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
Packit 7d1034
Packit 7d1034
commit cfae4096835fe569edb03cd12d4580fc912a0e61
Packit 7d1034
Author: Henry Zhao <henry.zhao@oracle.com>
Packit 7d1034
Date:   Mon Nov 14 18:53:21 2011 -0800
Packit 7d1034
Packit 7d1034
    Solaris: improve support for sparc platform
Packit 7d1034
    
Packit 7d1034
    (1) added prom property retrieval on sparc
Packit 7d1034
    (2) added multiple domain support on sparc
Packit 7d1034
    (3) use kernel device as mapping device
Packit 7d1034
    (4) performance improvements by removing redundant ioctl
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Henry Zhao <henry.zhao@oracle.com>
Packit 7d1034
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 78eed07d599ff9e30c075aa7c8d1795e125ffc4b
Packit 7d1034
Author: Jeremy Huddleston <jeremyhu@apple.com>
Packit 7d1034
Date:   Wed Nov 9 09:27:49 2011 -0800
Packit 7d1034
Packit 7d1034
    configure.ac: Bump to 0.12.902
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
Packit 7d1034
Packit 7d1034
commit cbb3c63affc1792ade0433691aa67f0edad52b0b
Packit 7d1034
Author: Jeremy Huddleston <jeremyhu@apple.com>
Packit 7d1034
Date:   Wed Nov 9 09:46:30 2011 -0800
Packit 7d1034
Packit 7d1034
    Fix some -Wformat errors in scanpci
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
Packit 7d1034
Packit 7d1034
commit a0a53a67c91c698007dcac3e7aba27c999c4f6ed
Packit 7d1034
Author: Nithin Nayak Sujir <nsujir@broadcom.com>
Packit 7d1034
Date:   Mon Oct 24 12:15:15 2011 -0700
Packit 7d1034
Packit 7d1034
    libpciaccess: close mtrr fd on pci_cleanup
Packit 7d1034
    
Packit 7d1034
    Since the fd is not closed, calling pci_system_init and
Packit 7d1034
    pci_system_cleanup more than 1024 times results in "too many files open"
Packit 7d1034
    error.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Nithin Nayak Sujir <nsujir@broadcom.com>
Packit 7d1034
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
Packit 7d1034
Packit 7d1034
commit 803bf3aa28de0f1260e479e2036159d4fead0a87
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Tue Oct 4 21:46:05 2011 -0700
Packit 7d1034
Packit 7d1034
    Solaris: Give better error on realloc failure
Packit 7d1034
    
Packit 7d1034
    commit a18460b385ae03 converted from a fixed maximum number of devices
Packit 7d1034
    to dynamically growing the list via realloc, but didn't update the
Packit 7d1034
    error message shown on failure.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
    Reviewed-by: Dirk Wallenstein <halsmit@t-online.de>
Packit 7d1034
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
Packit 7d1034
Packit 7d1034
commit af4478c52c960bee08209293aa14b784ac30dc05
Packit 7d1034
Author: Jeremy Huddleston <jeremyhu@apple.com>
Packit 7d1034
Date:   Tue Oct 11 10:22:49 2011 -0700
Packit 7d1034
Packit 7d1034
    linux sysfs: Fix read-write access in map_legacy
Packit 7d1034
    
Packit 7d1034
    O_RDONLY | O_WRONLY != O_RDWR
Packit 7d1034
    
Packit 7d1034
    ><
Packit 7d1034
    
Packit 7d1034
    Reported-by: Javier Pello <javier.pello@urjc.es>
Packit 7d1034
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
Packit 7d1034
Packit 7d1034
commit b9c5ce8083be53ea017bd15a63b173b4476fff23
Packit 7d1034
Author: Jeremy Huddleston <jeremyhu@apple.com>
Packit 7d1034
Date:   Sun Oct 9 03:53:05 2011 -0700
Packit 7d1034
Packit 7d1034
    scanpci: Build fix for systems without <err.h>
Packit 7d1034
    
Packit 7d1034
    https://bugs.freedesktop.org/show_bug.cgi?id=31133
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
Packit 7d1034
Packit 7d1034
commit 30e9ec91107791835d722f99498d659dec048922
Packit 7d1034
Author: Jeremy Huddleston <jeremyhu@apple.com>
Packit 7d1034
Date:   Fri Oct 7 11:57:26 2011 -0700
Packit 7d1034
Packit 7d1034
    configure.ac: Bump version to 0.12.901
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
Packit 7d1034
Packit 7d1034
commit 12dbf6d2d346cfe7ba8b2a1697c56af3f9876be7
Packit 7d1034
Author: Jeremy Huddleston <jeremyhu@apple.com>
Packit 7d1034
Date:   Fri Oct 7 11:56:06 2011 -0700
Packit 7d1034
Packit 7d1034
    Update library version to reflect new API
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
Packit 7d1034
Packit 7d1034
commit 58e87933b3286f33cdeedd3a6b21f4ea795bea47
Packit 7d1034
Author: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Date:   Tue May 10 17:56:35 2011 -0400
Packit 7d1034
Packit 7d1034
    linux: Implement map_legacy
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Adam Jackson <ajax@redhat.com>
Packit 7d1034
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
Packit 7d1034
Packit 7d1034
commit 8cc9a8fe57adfb52abaa90a8a2ac2316de8eb898
Packit 7d1034
Author: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Date:   Tue May 10 17:56:34 2011 -0400
Packit 7d1034
Packit 7d1034
    Add map_legacy interface
Packit 7d1034
    
Packit 7d1034
    This allows platforms to hand back mmaps of the low 1M (ISA) address
Packit 7d1034
    space on a per-domain basis.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Adam Jackson <ajax@redhat.com>
Packit 7d1034
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
Packit 7d1034
Packit 7d1034
commit e1a0240a3d6840b497845680c2bf6753415ba20f
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Fri Sep 16 22:11:38 2011 -0700
Packit 7d1034
Packit 7d1034
    Strip trailing whitespace
Packit 7d1034
    
Packit 7d1034
    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
Packit 7d1034
    git diff -w & git diff -b show no diffs from this change
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 7bfc4f806d51b85e7ae069dd6deaf0b48326ed22
Packit 7d1034
Author: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Date:   Wed Aug 3 18:35:11 2011 -0400
Packit 7d1034
Packit 7d1034
    linux: Fix a crash in populate_devices
Packit 7d1034
    
Packit 7d1034
    If scandir returns -1, the 'devices' array won't be initialized, and
Packit 7d1034
    attempting to free() it will crash.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Packit 7d1034
commit f9159b97834ba4b4e42a07953a33866e7ac90dbd
Packit 7d1034
Author: Chris Wilson <chris@chris-wilson.co.uk>
Packit 7d1034
Date:   Sat Jun 4 12:30:06 2011 +0100
Packit 7d1034
Packit 7d1034
    linux: Only set errno after an error
Packit 7d1034
    
Packit 7d1034
    errno is only valid after an error, and was being filled with a garbage
Packit 7d1034
    value upon eof.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Packit 7d1034
Packit 7d1034
commit a18460b385ae034830e4efbaaed7e0665c53ad9f
Packit 7d1034
Author: John Martin <John.M.Martin@Oracle.COM>
Packit 7d1034
Date:   Mon Mar 28 17:51:19 2011 -0700
Packit 7d1034
Packit 7d1034
    Solaris support for multiple PCI segments (domains)
Packit 7d1034
    
Packit 7d1034
    1. Removed hardcoded maximum size of 256 PCI devices, which is
Packit 7d1034
    too small for large systems.  The number of devices is dynamically
Packit 7d1034
    resized as needed.
Packit 7d1034
    
Packit 7d1034
    2. pci_device_solx_devfs_probe() no longer walks the device tree
Packit 7d1034
    from the very top ("/") but instead starts at the nexus which
Packit 7d1034
    owns the bus.  Performance optimization for systems with multiple
Packit 7d1034
    bus nodes (including systems with just one segment/domain).
Packit 7d1034
    
Packit 7d1034
    3. Added support for multiple domains/segments.  Code tested
Packit 7d1034
    on kernels with and without multiple segment support so it should
Packit 7d1034
    be safe to integrate independent of the kernel version.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: John Martin <John.M.Martin@Oracle.COM>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
    Reviewed-by: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Packit 7d1034
commit f3e283a25f5fca4f750bb9538d69c4f36641cca5
Packit 7d1034
Author: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Date:   Thu Feb 3 17:38:32 2011 -0500
Packit 7d1034
Packit 7d1034
    config: comment, minor upgrade, quote and layout configure.ac
Packit 7d1034
    
Packit 7d1034
    Group statements per section as per Autoconf standard layout
Packit 7d1034
    Quote statements where appropriate.
Packit 7d1034
    Autoconf recommends not using dnl instead of # for comments
Packit 7d1034
    
Packit 7d1034
    Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
Packit 7d1034
    Add AC_CONFIG_SRCDIR([Makefile.am])
Packit 7d1034
    Update X.Org util-macros to version 1.8
Packit 7d1034
    
Packit 7d1034
    This helps automated maintenance and release activities.
Packit 7d1034
    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Packit 7d1034
commit d05ed57216726811388f17d7e87d7b6c7b8580ee
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Wed Feb 2 20:50:17 2011 -0800
Packit 7d1034
Packit 7d1034
    libpciaccess 0.12.1
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 7b4bd8222579b60bec6ab9dbf834d61b1fc7cc74
Packit 7d1034
Author: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Date:   Fri Jan 28 16:07:07 2011 -0500
Packit 7d1034
Packit 7d1034
    config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
Packit 7d1034
    
Packit 7d1034
    This silences an Automake warning.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Packit 7d1034
commit 5fdae72cc62f4341ae5fa0b7696809d4ccd1bd32
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Thu Jan 13 22:05:02 2011 -0800
Packit 7d1034
Packit 7d1034
    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
Packit 7d1034
    
Packit 7d1034
    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
Packit 7d1034
    AC_PROG_C_C99. This sets gcc with -std=gnu99.
Packit 7d1034
    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 48d08f09e36d4aa8e02812874794937d7c778b43
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Thu Jan 13 21:58:02 2011 -0800
Packit 7d1034
Packit 7d1034
    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
Packit 7d1034
    
Packit 7d1034
    Regroup AC statements under the Autoconf initialization section.
Packit 7d1034
    Regroup AM statements under the Automake initialization section.
Packit 7d1034
    Add missing AC_CONFIG_SRCDIR
Packit 7d1034
    Replace obsolete argument to AC_OUTPUT with AC_CONFIG_FILES
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit 066032e08407311cfc24dbc1db3245cf8133ad94
Packit 7d1034
Author: Bryce Harrington <bryce@canonical.com>
Packit 7d1034
Date:   Tue Dec 14 12:03:48 2010 -0500
Packit 7d1034
Packit 7d1034
    Fix detection of multi-function cards
Packit 7d1034
    
Packit 7d1034
    Bit 7 of the pci device header type is an indicator of multi-function
Packit 7d1034
    devices, so needs to be masked when examining the bridge type.
Packit 7d1034
    Thanks go to Chih-Pin Wu for finding the bug and its fix.
Packit 7d1034
    
Packit 7d1034
    https://bugs.launchpad.net/ubuntu/+source/libpciaccess/+bug/681207
Packit 7d1034
    
Packit 7d1034
    Reviewed-by: Adam Jackson <ajax@redhat.com>
Packit 7d1034
    Signed-off-by: Bryce Harrington <bryce@canonical.com>
Packit 7d1034
Packit 7d1034
commit 6220537628fb5e55c94d7dbe1ec190bf38d3b01b
Packit 7d1034
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
Packit 7d1034
Date:   Mon Dec 6 12:18:19 2010 -0800
Packit 7d1034
Packit 7d1034
    Revert "Don't try to use bogus bridge data"
Packit 7d1034
    
Packit 7d1034
    This reverts commit 2bda5b733bb12854760750c08138db95e77aea0c.
Packit 7d1034
    
Packit 7d1034
    It actually conflicts with 9ba94caf57e3a8c3e9c6f3f5f068f4a7a7b3ff9d
Packit 7d1034
    which came earlier, but I didn't catch it probably because I did a blind
Packit 7d1034
    rebase before pushing.
Packit 7d1034
    
Packit 7d1034
    When reading bridge bus info, we may need to read out the current bridge
Packit 7d1034
    info if the PCI bridge private is uninitialized, so remove the check at
Packit 7d1034
    the top that would always short circuit the case where the priv was
Packit 7d1034
    still 0.
Packit 7d1034
    
Packit 7d1034
    References:
Packit 7d1034
    https://bugs.launchpad.net/ubuntu/+source/libpciaccess/+bug/681207.
Packit 7d1034
    
Packit 7d1034
    Reported-by: Bryce Harrington <bryce@canonical.com>
Packit 7d1034
    Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Packit 7d1034
Packit 7d1034
commit 30bfd795557cada4a3c2ce36329ceb22160acff8
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Sun Nov 21 11:14:05 2010 -0800
Packit 7d1034
Packit 7d1034
    Sun's copyrights belong to Oracle now
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit e29e477ff84ab16938e58ae2719358c14c86a500
Packit 7d1034
Author: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Date:   Fri Oct 15 17:34:16 2010 -0400
Packit 7d1034
Packit 7d1034
    config: use LDADD to obtain appropriate dependencies
Packit 7d1034
    
Packit 7d1034
    In generated scanpci/Makefile, this line is added:
Packit 7d1034
    scanpci_DEPENDENCIES = $(top_builddir)/src/libpciaccess.la
Packit 7d1034
    
Packit 7d1034
    If the content of the library changes, the tool will rebuild.
Packit 7d1034
    When scanpci was in the same directory as the library, the .la file was used.
Packit 7d1034
    This will also ensure the "installed" pciaccess library is not used.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Packit 7d1034
commit fd476deabb97d08086ad465c4d0e913c9437a6bb
Packit 7d1034
Author: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Date:   Sun Sep 26 14:57:19 2010 -0400
Packit 7d1034
Packit 7d1034
    include: add a Makefile to install and distribute header file
Packit 7d1034
    
Packit 7d1034
    Makefiles are simpler when they only handle what is in their
Packit 7d1034
    directory.
Packit 7d1034
    
Packit 7d1034
    Reviewed-by: Rémi Cardona <remi@gentoo.org>
Packit 7d1034
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Packit 7d1034
commit 2b5c81c2d8c643e58ac69d1d7f7a626fc392b1ea
Packit 7d1034
Author: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Date:   Sun Sep 26 14:42:50 2010 -0400
Packit 7d1034
Packit 7d1034
    config: replace INCLUDES, which is deprecated, with AM_CPPFLAGS
Packit 7d1034
    
Packit 7d1034
    Fixes an Automake warning.
Packit 7d1034
    
Packit 7d1034
    Reviewed-by: Rémi Cardona <remi@gentoo.org>
Packit 7d1034
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Packit 7d1034
commit b4ee1ccfcd9e9d41033db7b6b5e0a771ae5939d2
Packit 7d1034
Author: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Date:   Sun Aug 22 08:10:23 2010 -0400
Packit 7d1034
Packit 7d1034
    config: provide a makefile for scanpci man pages
Packit 7d1034
    
Packit 7d1034
    Reviewed-by: Rémi Cardona <remi@gentoo.org>
Packit 7d1034
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Packit 7d1034
commit 8daa135ae9eae0a0ed48cc68d6abce16141cd426
Packit 7d1034
Author: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Date:   Sun Sep 26 08:39:57 2010 -0400
Packit 7d1034
Packit 7d1034
    scanpci.c: remove offending whitespace as reported by git diff
Packit 7d1034
    
Packit 7d1034
    Reviewed-by: Rémi Cardona <remi@gentoo.org>
Packit 7d1034
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Packit 7d1034
commit dcb79a20cba1eaaa83158b80bb538d50b003bd79
Packit 7d1034
Author: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Date:   Sun Aug 22 08:10:23 2010 -0400
Packit 7d1034
Packit 7d1034
    config: provide a makefile for scanpci dev tool
Packit 7d1034
    
Packit 7d1034
    No function changes.
Packit 7d1034
    
Packit 7d1034
    Note that automake generates a wrapper script if libpciaccess
Packit 7d1034
    is not installed at configuration time, which is the most common case.
Packit 7d1034
    
Packit 7d1034
    If it is installed at configuration time, you get an executable.
Packit 7d1034
    
Packit 7d1034
    The makefile build order ensures the lib is build before scanpci.
Packit 7d1034
    
Packit 7d1034
    Reviewed-by: Rémi Cardona <remi@gentoo.org>
Packit 7d1034
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Packit 7d1034
commit 555772964820d88f9481eb48d0431dddd8ba7aa5
Packit 7d1034
Author: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Date:   Sat Aug 21 19:54:04 2010 -0400
Packit 7d1034
Packit 7d1034
    config: upgrade AC_DEFINE_DIR to AX_DEFINE_DIR
Packit 7d1034
    
Packit 7d1034
    Use the latest version now hosted by GNU.
Packit 7d1034
    The renaming protects Autoconf namespace.
Packit 7d1034
    There is no functional change in the macro.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Packit 7d1034
commit fa3f1c1ea8ce4b45976e11520856cfa164f8b92d
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Wed Jul 21 09:39:26 2010 +1000
Packit 7d1034
Packit 7d1034
    libpciaccess 0.12.0 - bump version for release
Packit 7d1034
Packit 7d1034
commit 2f98724d1e603268360d704b3c8823b93d5fecb4
Packit 7d1034
Author: Thomas Hellstrom <thellstrom@vmware.com>
Packit 7d1034
Date:   Tue Jul 20 22:14:22 2010 +0200
Packit 7d1034
Packit 7d1034
    Fix long standing MTRR bug.
Packit 7d1034
    
Packit 7d1034
    Add an include that makes the file common_vgaarb.c see the same
Packit 7d1034
    struct pci_system as the file linux_sysfs.c.
Packit 7d1034
    
Packit 7d1034
    Without this fix, on a MTRR system, the vgaarb_fd member
Packit 7d1034
    would overwrite the mtrr_fd member and cause the MTRR_IOC_ADD_ENTRY call
Packit 7d1034
    to be issued to the incorrect device causing the infamous
Packit 7d1034
    "Inappropriate ioctl for device (25)" error.
Packit 7d1034
    
Packit 7d1034
    This error would cause MTRR setup to fail on all systems relying on it
Packit 7d1034
    and is severe enough to warrant a new release.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Packit 7d1034
    Signed-off-by: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Packit 7d1034
commit e5159771bd0a013201dcef760e9320071c6df59e
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Mon Jul 12 13:09:33 2010 +1000
Packit 7d1034
Packit 7d1034
    pciaccess: fix use after free.
Packit 7d1034
    
Packit 7d1034
    Using the pointer passed to realloc earlier isn't a recipe for success.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Packit 7d1034
commit 3f59728ddc6f7d2cb17d434e81ac76c9288d0aef
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Sat Jun 19 10:36:24 2010 -0700
Packit 7d1034
Packit 7d1034
    Let libtool handle library flags for scanpci on Solaris
Packit 7d1034
    
Packit 7d1034
    Stop hardcoding -ldevinfo since configure/libtool already know to add it
Packit 7d1034
    for static linking, and ELF dependencies handle it for dynamic linking
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit e0ae5251cd030b201c14f5888a539aa40f17abfb
Packit 7d1034
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
Packit 7d1034
Date:   Sat May 22 18:23:33 2010 +0300
Packit 7d1034
Packit 7d1034
    vgaarb: read back vga count when setting new decoding
Packit 7d1034
    
Packit 7d1034
    Decode kernel operation can also change vga refcount, so we need to read back
Packit 7d1034
    the information when calling it.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
Packit 7d1034
Packit 7d1034
commit 0f153de858032c95ea5844aa6e0f1c8dad7531da
Packit 7d1034
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
Packit 7d1034
Date:   Wed May 12 13:12:47 2010 +0300
Packit 7d1034
Packit 7d1034
    vgaarb: decode should send new information to the kernel
Packit 7d1034
    
Packit 7d1034
    This was introduced in e360c11c.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
Packit 7d1034
Packit 7d1034
commit fa7cca617583eb93a862c5ebbb5a56843210e5a8
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Date:   Fri Jun 4 16:58:56 2010 -0700
Packit 7d1034
Packit 7d1034
    Delay allocation of agp_info so we don't leak it on prior errors
Packit 7d1034
    
Packit 7d1034
       Memory leak of pointer 'agp_info'
Packit 7d1034
            at line 119 of src/common_capability.c in function 'pci_fill_capabilities_generic'.
Packit 7d1034
              'agp_info' allocated at line 107 with calloc(1, 12).
Packit 7d1034
              'agp_info' leaks when err != 0 at line 118.
Packit 7d1034
            at line 124 of src/common_capability.c in function 'pci_fill_capabilities_generic'.
Packit 7d1034
              'agp_info' allocated at line 107 with calloc(1, 12).
Packit 7d1034
              'agp_info' leaks when err != 0 at line 123.
Packit 7d1034
    
Packit 7d1034
    [ This bug was found by the Parfait bug checking tool.
Packit 7d1034
      For more information see http://research.sun.com/projects/parfait ]
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Packit 7d1034
Packit 7d1034
commit b8295f4776912d4c3cef836eb0f158e07b432a25
Packit 7d1034
Author: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Date:   Mon Mar 29 16:50:34 2010 -0400
Packit 7d1034
Packit 7d1034
    config: update AC_PREREQ statement to 2.60
Packit 7d1034
    
Packit 7d1034
    Unrelated to the previous patches, the new value simply reflects
Packit 7d1034
    the reality that the minimum level for autoconf to configure
Packit 7d1034
    all x.org modules is 2.60 dated June 2006.
Packit 7d1034
    
Packit 7d1034
    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Packit 7d1034
commit a624de7af1d4c0956ecd485e3ae193f93bd78c57
Packit 7d1034
Author: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Date:   Mon Mar 29 14:53:49 2010 -0400
Packit 7d1034
Packit 7d1034
    config: remove the pkgconfig pc.in file from EXTRA_DIST
Packit 7d1034
    
Packit 7d1034
    Automake always includes it in the tarball.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Packit 7d1034
commit af2be74979aeab9a2fc4c933462e97ce70f816b6
Packit 7d1034
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Packit 7d1034
Date:   Tue Jan 19 18:37:43 2010 +0100
Packit 7d1034
Packit 7d1034
    libpciaccess x86 backend
Packit 7d1034
    
Packit 7d1034
    This adds support on x86 for OSes that do not have a PCI interface,
Packit 7d1034
    tinkering with I/O ports, and makes use of it on GNU/Hurd.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Julien Cristau <jcristau@debian.org>
Packit 7d1034
Packit 7d1034
commit ebb3c6b69f4e8a844ff95d4e880dde9ede3de347
Packit 7d1034
Author: Julien Cristau <jcristau@debian.org>
Packit 7d1034
Date:   Sun Jan 17 14:33:13 2010 +0000
Packit 7d1034
Packit 7d1034
    COPYING: add Red Hat's copyright notice
Packit 7d1034
Packit 7d1034
commit b775e6fa006d78cac21bbfe52f1f721947ddc6ca
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Thu Jan 14 20:48:20 2010 -0800
Packit 7d1034
Packit 7d1034
    Update Sun license notices to current X.Org standard form
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Packit 7d1034
commit fac83b8116e19d4efbf8438d1cc485656cca5c60
Packit 7d1034
Author: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Date:   Mon Dec 14 17:27:12 2009 -0500
Packit 7d1034
Packit 7d1034
    libpciaccess 0.11.0
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Packit 7d1034
commit 947ab16f2938e8883503ef679a40684dfe2a90e5
Packit 7d1034
Author: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Date:   Mon Dec 14 16:26:31 2009 -0500
Packit 7d1034
Packit 7d1034
    Fix I/O handle array allocator to work for devices past the first
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Packit 7d1034
commit d4e008eeb9af7773edadd259cf55da43411f1a7f
Packit 7d1034
Author: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Date:   Mon Dec 14 16:19:35 2009 -0500
Packit 7d1034
Packit 7d1034
    Fix pci_device_open_io() to actually return something useful
Packit 7d1034
    
Packit 7d1034
    Remember, code review just means we're all inept.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Packit 7d1034
commit 5e8d4c19b4f618e22b6e8e1ad3294d8708067474
Packit 7d1034
Author: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Date:   Wed Nov 18 13:53:49 2009 -0500
Packit 7d1034
Packit 7d1034
    I/O port access routines
Packit 7d1034
    
Packit 7d1034
    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
Packit 7d1034
    Acked-by: Matt Turner <mattst88@gmail.com>
Packit 7d1034
    Signed-off-by: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Packit 7d1034
commit b2fbe63bdf3522c5d3df5eda2ca3c3b8770c02c9
Packit 7d1034
Author: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Date:   Wed Nov 18 14:12:57 2009 -0500
Packit 7d1034
Packit 7d1034
    Add pci_device_get_parent_bridge()
Packit 7d1034
    
Packit 7d1034
    Copied from linuxPci.c in the X server.
Packit 7d1034
    
Packit 7d1034
    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
Packit 7d1034
    Signed-off-by: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Packit 7d1034
commit b2b3c3bfdac23c1c8e33f47b28f22c1d4a78cc71
Packit 7d1034
Author: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Date:   Fri Nov 27 20:56:05 2009 -0500
Packit 7d1034
Packit 7d1034
    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
Packit 7d1034
    
Packit 7d1034
    Now that the INSTALL file is generated.
Packit 7d1034
    Allows running make maintainer-clean.
Packit 7d1034
Packit 7d1034
commit 57f4d11fef7021e77549a70cbf40ca43e60ea55f
Packit 7d1034
Author: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Date:   Wed Oct 28 14:09:10 2009 -0400
Packit 7d1034
Packit 7d1034
    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
Packit 7d1034
    
Packit 7d1034
    Add missing INSTALL file. Use standard GNU file on building tarball
Packit 7d1034
    README may have been updated
Packit 7d1034
    Remove AUTHORS file as it is empty and no content available yet.
Packit 7d1034
    Remove NEWS file as it is empty and no content available yet.
Packit 7d1034
Packit 7d1034
commit caa398b5305cb4c5299e283b9833ed2251698893
Packit 7d1034
Author: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Date:   Tue Oct 27 15:07:25 2009 -0400
Packit 7d1034
Packit 7d1034
    Deploy the new XORG_DEFAULT_OPTIONS #24242
Packit 7d1034
    
Packit 7d1034
    This macro aggregate a number of existing macros that sets commmon
Packit 7d1034
    X.Org components configuration options. It shields the configuration file from
Packit 7d1034
    future changes.
Packit 7d1034
Packit 7d1034
commit b8284cb2097601d5934773ab75db388b9fa5a9db
Packit 7d1034
Author: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Date:   Mon Oct 26 22:08:43 2009 -0400
Packit 7d1034
Packit 7d1034
    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
Packit 7d1034
    
Packit 7d1034
    ChangeLog filename is known to Automake and requires no further
Packit 7d1034
    coding in the makefile.
Packit 7d1034
Packit 7d1034
commit 28830993636cc5820842345b511d301af33d9c49
Packit 7d1034
Author: Gaetan Nadon <memsize@videotron.ca>
Packit 7d1034
Date:   Thu Oct 22 12:34:20 2009 -0400
Packit 7d1034
Packit 7d1034
    .gitignore: use common defaults with custom section # 24239
Packit 7d1034
    
Packit 7d1034
    Using common defaults will reduce errors and maintenance.
Packit 7d1034
    Only the very small or inexistent custom section need periodic maintenance
Packit 7d1034
    when the structure of the component changes. Do not edit defaults.
Packit 7d1034
Packit 7d1034
commit 97d677746cd70ec9eb1f33483cc829a0063953bc
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Fri Sep 25 10:25:56 2009 +1000
Packit 7d1034
Packit 7d1034
    shutup stupid gcc warning, strtok_r ignores the first parameter
Packit 7d1034
Packit 7d1034
commit 2a10d510d24c7c0aebb03914dd887f9e92cfa754
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Fri Sep 25 10:19:07 2009 +1000
Packit 7d1034
Packit 7d1034
    libpciaccess 0.10.9
Packit 7d1034
Packit 7d1034
commit 1714046ef08ef685bcf1d6c154e64809b12e8d7f
Packit 7d1034
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
Packit 7d1034
Date:   Fri Sep 18 15:21:19 2009 +0300
Packit 7d1034
Packit 7d1034
    vgaarb: fix newbie typo
Packit 7d1034
    
Packit 7d1034
    Eh, we don't need to check for the fd anyway. Kudos jcristau for reporting.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
Packit 7d1034
Packit 7d1034
commit 13c7e6c8f100882718f995f5bf1d478a012cdbdd
Packit 7d1034
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
Packit 7d1034
Date:   Wed Sep 16 12:56:53 2009 +0300
Packit 7d1034
Packit 7d1034
    vgaarb: check for fd before close it
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
Packit 7d1034
Packit 7d1034
commit cdbdfaf61c05d0d18eae6815b10666f93162148f
Packit 7d1034
Author: Keith Packard <keithp@keithp.com>
Packit 7d1034
Date:   Thu Sep 17 17:38:56 2009 -0700
Packit 7d1034
Packit 7d1034
    Free return value from scandir instead of leaking it.
Packit 7d1034
    
Packit 7d1034
    Scandir is defined to return pointers to malloc'd storage, so make
Packit 7d1034
    sure that memory is nicely freed.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Keith Packard <keithp@keithp.com>
Packit 7d1034
Packit 7d1034
commit 42b879a203c1c16daa9d0c610c6a217ead7a5829
Packit 7d1034
Author: Dave Airlie <airlied@linux.ie>
Packit 7d1034
Date:   Wed Sep 2 19:03:11 2009 +1000
Packit 7d1034
Packit 7d1034
    vgaarb: check pci_sys exists before initing vga arb
Packit 7d1034
Packit 7d1034
commit 312cde3c2f3530b031134cfb53a8a54731f02b1b
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Mon Aug 31 09:14:16 2009 +1000
Packit 7d1034
Packit 7d1034
    pciaccess: bump to 0.10.8
Packit 7d1034
Packit 7d1034
commit 566a67767e9fea463c24421d99dc12db590a7b5f
Packit 7d1034
Author: Thomas Klausner <wiz@netbsd.org>
Packit 7d1034
Date:   Mon Aug 31 09:13:27 2009 +1000
Packit 7d1034
Packit 7d1034
    pciaccess: fix vga arb stubs
Packit 7d1034
Packit 7d1034
commit d062dd78baeb28ef2cc59f4fb4a7d82ecd5adf60
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Fri Aug 28 11:29:00 2009 +1000
Packit 7d1034
Packit 7d1034
    libpciaccess: bump to 0.10.7 for vga arb interface addition
Packit 7d1034
Packit 7d1034
commit 81b4705525bdf82d75f5b3c740c53fa4a866d9c3
Packit 7d1034
Merge: f514852 2f997f9
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Fri Aug 28 11:25:15 2009 +1000
Packit 7d1034
Packit 7d1034
    Merge branch 'vga'
Packit 7d1034
Packit 7d1034
commit 2f997f90c8d0b54baab85285703550e8df28325e
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Fri Aug 28 11:24:53 2009 +1000
Packit 7d1034
Packit 7d1034
    vgaarb: update stub interface
Packit 7d1034
Packit 7d1034
commit b229acdfd10fd61f46d8e711910b5c1bdb727857
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Fri Aug 28 11:21:11 2009 +1000
Packit 7d1034
Packit 7d1034
    Revert "vgaarb: delete stub functions"
Packit 7d1034
    
Packit 7d1034
    This reverts commit b7fd4d06890d801aae93fe1a1af7ab110fd388fd.
Packit 7d1034
Packit 7d1034
commit e70767cb2e574f8544a04903eea3afee33345eea
Packit 7d1034
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
Packit 7d1034
Date:   Wed Aug 26 11:14:03 2009 +0300
Packit 7d1034
Packit 7d1034
    Revert "vgaarb: fix pci_device_vgaarb_get_info() return value."
Packit 7d1034
    
Packit 7d1034
    This reverts commit ef8aca5da46155e9ea0d1227215921ad9ce59150.
Packit 7d1034
Packit 7d1034
commit f5148525d546015c12b703a768b5e6c3726446a3
Packit 7d1034
Merge: 7636348 ef8aca5
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Fri Aug 21 13:27:11 2009 +1000
Packit 7d1034
Packit 7d1034
    Merge remote branch 'origin/vga-arbiter'
Packit 7d1034
Packit 7d1034
commit ef8aca5da46155e9ea0d1227215921ad9ce59150
Packit 7d1034
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
Packit 7d1034
Date:   Sun Aug 16 19:11:15 2009 +0300
Packit 7d1034
Packit 7d1034
    vgaarb: fix pci_device_vgaarb_get_info() return value.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
Packit 7d1034
Packit 7d1034
commit 25be96885671d22ee3f932769d72cf3a31f355ee
Packit 7d1034
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
Packit 7d1034
Date:   Sun Aug 16 19:09:35 2009 +0300
Packit 7d1034
Packit 7d1034
    vgaarb: fix indentation and remove trailing white spaces
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
Packit 7d1034
Packit 7d1034
commit b7fd4d06890d801aae93fe1a1af7ab110fd388fd
Packit 7d1034
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
Packit 7d1034
Date:   Sun Aug 16 18:59:21 2009 +0300
Packit 7d1034
Packit 7d1034
    vgaarb: delete stub functions
Packit 7d1034
    
Packit 7d1034
    Such stub functions is already with API outdated. Moreover, if some operating
Packit 7d1034
    system doesn't have arbiter's implementation then the app can set some
Packit 7d1034
    autoconf tricks like "ifdef HAVE_PCI_DEVICE_VGAARB_INIT".
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
Packit 7d1034
Packit 7d1034
commit 76363486864b325b8f156ece35736ddb64c4e697
Packit 7d1034
Author: Julien Cristau <jcristau@debian.org>
Packit 7d1034
Date:   Sun Aug 9 11:28:38 2009 +0200
Packit 7d1034
Packit 7d1034
    Silence compiler warning about pci_id_file_open definition
Packit 7d1034
    
Packit 7d1034
    src/common_device_name.c:59: warning: function declaration isn't a prototype
Packit 7d1034
    src/common_device_name.c: In function 'pci_id_file_open':
Packit 7d1034
    src/common_device_name.c:59: warning: old-style function definition
Packit 7d1034
Packit 7d1034
commit 4eac0173588ab9ef67fcadb47b531abb114aa0a7
Packit 7d1034
Author: Julien Cristau <jcristau@debian.org>
Packit 7d1034
Date:   Sat Aug 8 18:12:08 2009 +0200
Packit 7d1034
Packit 7d1034
    configure.ac: fix help text for the linux-rom-fallback option
Packit 7d1034
    
Packit 7d1034
    LINUX_ROM defaults to no, fix the help text to reflect that
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Julien Cristau <jcristau@debian.org>
Packit 7d1034
Packit 7d1034
commit e9f2db8b867cba8d91a040a0db9be56099fba680
Packit 7d1034
Merge: 706201e dedd31b
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Thu Aug 6 09:43:08 2009 +1000
Packit 7d1034
Packit 7d1034
    Merge branch 'master' into vga-arbiter
Packit 7d1034
Packit 7d1034
commit dedd31b3bcdeea12955bf565b8e3f2a9d3c66057
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Thu Aug 6 09:39:01 2009 +1000
Packit 7d1034
Packit 7d1034
    pciaccess: make linux rom reading fallback optional
Packit 7d1034
    
Packit 7d1034
    On kernels which have ROM files, the boot VGA rom file
Packit 7d1034
    will contain the 0xc0000 file anyways. If another card
Packit 7d1034
    is missing a rom file there is no need for this.
Packit 7d1034
    
Packit 7d1034
    This is fallback is disabled by default, on the premise
Packit 7d1034
    that distro shipping this new a pciaccess will be running
Packit 7d1034
    on kernels with working rom support which is been upstream
Packit 7d1034
    for a long time
Packit 7d1034
Packit 7d1034
commit 706201e900b5664ea35ec498784590275b98c23a
Packit 7d1034
Merge: 57cf6f1 8aa06cf
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Thu Aug 6 09:42:06 2009 +1000
Packit 7d1034
Packit 7d1034
    Merge branch 'master' into vga-arbiter
Packit 7d1034
Packit 7d1034
commit 8aa06cf7ef5e88c53bf6778336ba1a6036b16cc0
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Thu Aug 6 09:39:01 2009 +1000
Packit 7d1034
Packit 7d1034
    pciaccess: make linux rom reading fallback optional
Packit 7d1034
    
Packit 7d1034
    On kernels which have ROM files, the boot VGA rom file
Packit 7d1034
    will contain the 0xc0000 file anyways. If another card
Packit 7d1034
    is missing a rom file there is no need for this.
Packit 7d1034
    
Packit 7d1034
    This is fallback is disabled by default, on the premise
Packit 7d1034
    that distro shipping this new a pciaccess will be running
Packit 7d1034
    on kernels with working rom support which is been upstream
Packit 7d1034
    for a long time
Packit 7d1034
Packit 7d1034
commit 57cf6f1f428ab73fb2a88c39c694e7d14c2c96c6
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Thu Aug 6 09:39:01 2009 +1000
Packit 7d1034
Packit 7d1034
    pciaccess: make linux rom reading fallback optional
Packit 7d1034
    
Packit 7d1034
    On kernels which have ROM files, the boot VGA rom file
Packit 7d1034
    will contain the 0xc0000 file anyways. If another card
Packit 7d1034
    is missing a rom file there is no need for this.
Packit 7d1034
    
Packit 7d1034
    This is fallback is disabled by default, on the premise
Packit 7d1034
    that distro shipping this new a pciaccess will be running
Packit 7d1034
    on kernels with working rom support which is been upstream
Packit 7d1034
    for a long time
Packit 7d1034
Packit 7d1034
commit 7b7999a302c70f1ad9a5c8fc7517e24ab95c3a95
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Mon Aug 3 12:43:26 2009 +1000
Packit 7d1034
Packit 7d1034
    vgaarb: add vga count + resource accessor
Packit 7d1034
Packit 7d1034
commit 3a6c1be79c05517cfddbce88157bb352237058ab
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Mon Aug 3 09:39:22 2009 +1000
Packit 7d1034
Packit 7d1034
    vgaarb: more api changes + cleanup
Packit 7d1034
    
Packit 7d1034
    add a comma for ease of parsing,
Packit 7d1034
    use hex on the interface in both directions instead of hex on one
Packit 7d1034
    and decimal on the other
Packit 7d1034
Packit 7d1034
commit e5127339c6c48ae6f63f9dc841a94fe960d11496
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Fri Jul 31 16:15:55 2009 +1000
Packit 7d1034
Packit 7d1034
    vgaarb: change API to target taking a device + lock/unlock not taking one
Packit 7d1034
    
Packit 7d1034
    working on the target device - a target device of NULL
Packit 7d1034
    reselects the target that existed when we started.
Packit 7d1034
    
Packit 7d1034
    this is mainly to allow a udev posting tool to return to the
Packit 7d1034
    state of what happened before it ran.
Packit 7d1034
Packit 7d1034
commit 0596c559af5ca277a069b04a6402d21724464cda
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Fri Jul 31 15:34:32 2009 +1000
Packit 7d1034
Packit 7d1034
    vgaarb: add support for targetting default device
Packit 7d1034
Packit 7d1034
commit 453928b8485bc7beff69996abe12628efc09405f
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Fri Jul 31 11:17:21 2009 +1000
Packit 7d1034
Packit 7d1034
    vgaarb: clean up debug output
Packit 7d1034
Packit 7d1034
commit d22d7c0d5e48d130c89282514e378819e0b98636
Packit 7d1034
Merge: e360c11 2bda5b7
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Fri Jul 31 11:16:16 2009 +1000
Packit 7d1034
Packit 7d1034
    Merge remote branch 'main/master' into vga-arbiter
Packit 7d1034
Packit 7d1034
commit e360c11c37a219534bfd7266caf163870dddced0
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Mon Jul 20 13:26:41 2009 +1000
Packit 7d1034
Packit 7d1034
    vgaarb: fixup api for new count reporting + decodes interface was wrong.
Packit 7d1034
    
Packit 7d1034
    decodes is a information setting interface so it takes new decodes
Packit 7d1034
    and sends them to the kernel
Packit 7d1034
Packit 7d1034
commit 5d1bdf0cb51c19efd6e2b2c0a463ace9443c48d9
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Thu Jul 16 15:36:30 2009 +1000
Packit 7d1034
Packit 7d1034
    add support for finding if something has a kernel driver
Packit 7d1034
Packit 7d1034
commit 2bda5b733bb12854760750c08138db95e77aea0c
Packit 7d1034
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
Packit 7d1034
Date:   Tue Jun 30 15:24:45 2009 -0700
Packit 7d1034
Packit 7d1034
    Don't try to use bogus bridge data
Packit 7d1034
    
Packit 7d1034
    If, for whatever reason, we weren't able to read bridge data (therefore
Packit 7d1034
    leaving bridge.pci or bridge.pcmcia empty), we shouldn't try to look at
Packit 7d1034
    the bus data inside the pci/pcmcia struct.
Packit 7d1034
Packit 7d1034
commit 9ae22c87743c624bda593a1ef4bd4eca01c65655
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Fri Jun 5 09:32:10 2009 +1000
Packit 7d1034
Packit 7d1034
    vgaarb: fixup api and decode rsrc.
Packit 7d1034
    
Packit 7d1034
    This fixes up the API and stores the vga arb fd in the sys_pci structure,
Packit 7d1034
    instead of hiding it in a random dev struct.
Packit 7d1034
    
Packit 7d1034
    It also reads back after setting the target and works out the decodes.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Packit 7d1034
commit 9ae66143550a6aee25d9a9620c5bebf93fa196e5
Packit 7d1034
Author: Tiago Vignatti <vignatti@freedesktop.org>
Packit 7d1034
Date:   Thu May 14 17:30:17 2009 -0300
Packit 7d1034
Packit 7d1034
    Comment typo.
Packit 7d1034
Packit 7d1034
commit 6ae00a992714639fd725efd8817dca69b28276c8
Packit 7d1034
Author: Tiago Vignatti <vignatti@freedesktop.org>
Packit 7d1034
Date:   Thu May 14 17:28:05 2009 -0300
Packit 7d1034
Packit 7d1034
    Reorganize the code.
Packit 7d1034
Packit 7d1034
commit 6ef4e7aebfd2b83e2346e9f8f4ef3c890a6ea73d
Packit 7d1034
Author: Tiago Vignatti <vignatti@freedesktop.org>
Packit 7d1034
Date:   Thu May 14 03:42:56 2009 -0300
Packit 7d1034
Packit 7d1034
    Fix typo in vgaarb stubs.
Packit 7d1034
Packit 7d1034
commit 18a186804bc4e496a392cb31003cef25798f6c7b
Packit 7d1034
Author: Tiago Vignatti <vignatti@freedesktop.org>
Packit 7d1034
Date:   Thu May 14 03:40:25 2009 -0300
Packit 7d1034
Packit 7d1034
    Delete vga_arb_rec.
Packit 7d1034
Packit 7d1034
commit 812ad80018d49f6e4f1be8256d86488690c3ba52
Packit 7d1034
Author: Tiago Vignatti <vignatti@freedesktop.org>
Packit 7d1034
Date:   Wed May 13 18:31:09 2009 -0300
Packit 7d1034
Packit 7d1034
    vgaarb: a bunch of clean ups to fit in libpciaccess style.
Packit 7d1034
Packit 7d1034
commit b77b0fc3fbacc46d55998889f09326d1233339fc
Packit 7d1034
Author: Tiago Vignatti <vignatti@freedesktop.org>
Packit 7d1034
Date:   Wed May 13 17:55:31 2009 -0300
Packit 7d1034
Packit 7d1034
    vgaarb: make it compile.
Packit 7d1034
Packit 7d1034
commit 67af888bcc5667eadf1e9e9bf15305f742416daf
Packit 7d1034
Author: Tiago Vignatti <vignatti@freedesktop.org>
Packit 7d1034
Date:   Wed May 13 17:44:46 2009 -0300
Packit 7d1034
Packit 7d1034
    Import libvgaaccess (VGA Arbiter) implementation from C3SL repository:
Packit 7d1034
        http://git.c3sl.ufpr.br/
Packit 7d1034
Packit 7d1034
commit 8ba6b02ecfa5b03bbf2807e8262bb1253a026493
Packit 7d1034
Author: Aaron Plattner <aplattner@nvidia.com>
Packit 7d1034
Date:   Fri May 1 15:04:19 2009 -0700
Packit 7d1034
Packit 7d1034
    Don't try to write boot_vga since that fails with EACCES
Packit 7d1034
Packit 7d1034
commit b2838fb61c3542f107014b285cbda097acae1e12
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Wed Mar 4 15:55:11 2009 +1000
Packit 7d1034
Packit 7d1034
    pciaccess: provide a method to detect if a device is boot VGA
Packit 7d1034
    
Packit 7d1034
    When the linux kernel exposes this information, we can use this interface
Packit 7d1034
    in the X server to detect whether the kernel believes the device we
Packit 7d1034
    are looking at is the boot VGA device.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Packit 7d1034
commit f14c6cd626273bd2f8b102ff661d11926619a99b
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Fri Apr 24 16:32:12 2009 -0700
Packit 7d1034
Packit 7d1034
    Version bump: 0.10.6
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Packit 7d1034
commit 6df3387173c3ab25e8a618d9ccf628682d8336d5
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Fri Apr 24 16:19:34 2009 -0700
Packit 7d1034
Packit 7d1034
    Resync COPYING file with code copyright notices
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Packit 7d1034
commit 7f08a1e19b49c9ffdc62e1dff340b392ac7c42d1
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Fri Apr 17 22:05:03 2009 -0700
Packit 7d1034
Packit 7d1034
    Fix unused variable warnings in Solaris code
Packit 7d1034
    
Packit 7d1034
    solx_devfs.c: In function `find_target_node':
Packit 7d1034
    solx_devfs.c:672: warning: unused variable `prop'
Packit 7d1034
    solx_devfs.c:673: warning: unused variable `i'
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Packit 7d1034
commit 0edb2392ede59cadd75915873b52baa188bfa273
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Fri Apr 17 21:59:25 2009 -0700
Packit 7d1034
Packit 7d1034
    Fix $CWARNFLAGS addition
Packit 7d1034
    
Packit 7d1034
    Original addition to configure.ac had typo (missing N) - moving to
Packit 7d1034
    Makefile.am allows easier override at build time
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Packit 7d1034
commit 146dc2f4ac232bb9d63225c8e72b214dc3120ea6
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Fri Apr 17 21:56:31 2009 -0700
Packit 7d1034
Packit 7d1034
    Move included m4 to a subdir so we can more easily update from upstream
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Packit 7d1034
commit a7f8e58d44716a01f4a8dc9826996a0fa78e4196
Packit 7d1034
Author: Owain Ainsworth <zerooa@googlemail.com>
Packit 7d1034
Date:   Sat Apr 18 06:38:46 2009 +0200
Packit 7d1034
Packit 7d1034
    openbsd_pci.c: use the correct size when mapping the legacy vga rom.
Packit 7d1034
    
Packit 7d1034
    fixes errors (and probably bugs) on intel hardware (at the least).
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
Packit 7d1034
Packit 7d1034
commit be748a7b512bf5597e162694a3b1769132938fe1
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Wed Apr 15 10:06:49 2009 -0700
Packit 7d1034
Packit 7d1034
    Sun bug 6811468: pci_device_solx_devfs_probe accesses freed memory
Packit 7d1034
    
Packit 7d1034
    di_fini() is being called in pci_device_solx_devfs_probe()
Packit 7d1034
    The di_fini (3DEVINFO) man page says "All  handles associated with this
Packit 7d1034
    snapshot become invalid after the  call to di_fini()".  But after that,
Packit 7d1034
    eight lines down, the subroutine was calling di_prop_lookup_ints with
Packit 7d1034
    a handle args.node which was stored from walking the device tree, and
Packit 7d1034
    then using the pointers that returned even further down.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Packit 7d1034
commit c56da48ee806f73c8ed81afb4a251b24de304620
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Tue Apr 14 17:29:10 2009 -0700
Packit 7d1034
Packit 7d1034
    Fix const mismatch compiler warnings in Solaris backend
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Packit 7d1034
commit f6084593c275c5dc1d6154f292991b20bffd68c2
Packit 7d1034
Author: edward shu <edward.shu@sun.com>
Packit 7d1034
Date:   Tue Apr 14 17:19:09 2009 -0700
Packit 7d1034
Packit 7d1034
    Sun bug 6785726: libpciaccess needs to use the correct BAR index on solaris
Packit 7d1034
    
Packit 7d1034
    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6785726>
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Packit 7d1034
commit 2355e720ef3c285a44c88f914ebdc163a1c591a7
Packit 7d1034
Author: Mark Kettenis <mark.kettenis@xs4all.nl>
Packit 7d1034
Date:   Tue Apr 14 21:53:26 2009 +0200
Packit 7d1034
Packit 7d1034
    Make libpciaccess on OpenBSD domain-aware.
Packit 7d1034
    
Packit 7d1034
    Makes X capable of discovering PCI devices
Packit 7d1034
    in other domains (on macppc or sparc64 for example).
Packit 7d1034
Packit 7d1034
commit 9ba94caf57e3a8c3e9c6f3f5f068f4a7a7b3ff9d
Packit 7d1034
Author: Darren Smith <darren.smith@juno.com>
Packit 7d1034
Date:   Tue Apr 14 10:46:26 2009 -0400
Packit 7d1034
Packit 7d1034
    Be more paranoid about reading bridge info (#20786)
Packit 7d1034
Packit 7d1034
commit 72e75b00e4f3f7df3badb10c916126253204ae45
Packit 7d1034
Author: Robert Noland <rnoland@2hip.net>
Packit 7d1034
Date:   Fri Feb 27 00:34:28 2009 -0600
Packit 7d1034
Packit 7d1034
    FreeBSD: Incorporate several fixes that have accumulated.
Packit 7d1034
    
Packit 7d1034
            -Don't frob the BARs while they are enabled
Packit 7d1034
            -Find proper pci bios address / length
Packit 7d1034
            -Use the new PCIOCGETBAR ioctl if it exists
Packit 7d1034
              rather than frob the BARs ourself
Packit 7d1034
            -Write must also be a power of two
Packit 7d1034
Packit 7d1034
commit 5855cf5a2cc7ee920b42052372ab734003799d00
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Mon Feb 2 20:34:38 2009 -0800
Packit 7d1034
Packit 7d1034
    Add README with pointers to mailing list, bugzilla & git repos
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Packit 7d1034
commit 42b493490e90e1c5461d36beb3f2dc2580c7d25e
Packit 7d1034
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Packit 7d1034
Date:   Wed Jan 28 18:03:21 2009 -0200
Packit 7d1034
Packit 7d1034
    Janitor: Correct make distcheck and compiler warnings.
Packit 7d1034
Packit 7d1034
commit 5bf4b32c2b3844c50e720be5820f2ce657ddea12
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Thu Jan 22 16:14:22 2009 -0800
Packit 7d1034
Packit 7d1034
    Solaris: Use bus-range properties to limit busses scanned on each node
Packit 7d1034
    
Packit 7d1034
    Based on code provided by Dan.Mick@sun.com
Packit 7d1034
Packit 7d1034
commit 0488a2830a6a0d27d9be032607eda954a8c99801
Packit 7d1034
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Packit 7d1034
Date:   Sun Dec 7 19:18:29 2008 +0100
Packit 7d1034
Packit 7d1034
    Fix a logic error in pci_device_netbsd_write()
Packit 7d1034
    
Packit 7d1034
    This is the same error as in pci_device_openbsd_write() that actually
Packit 7d1034
    prevented it to write anything.
Packit 7d1034
Packit 7d1034
commit 565c8fcbf39a56319cee4f77f689dfc79e0c6614
Packit 7d1034
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Packit 7d1034
Date:   Sun Dec 7 19:00:22 2008 +0100
Packit 7d1034
Packit 7d1034
    Sync with OpenBSD code.
Packit 7d1034
    
Packit 7d1034
    - implement pci_read_rom()
Packit 7d1034
    - only set MTRR on x86 cpus
Packit 7d1034
    - failure to set non-cacheable attributes is not fatal
Packit 7d1034
    - fix a logic error in pci_write()
Packit 7d1034
Packit 7d1034
commit 8222fb8534cf09e433f0f3d68c35d6c390fbba5e
Packit 7d1034
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Packit 7d1034
Date:   Tue Nov 25 12:42:15 2008 +0100
Packit 7d1034
Packit 7d1034
    Fix a logic error in pci_device_openbsd_write().
Packit 7d1034
Packit 7d1034
commit 613c1e6d09930bab47f2c6983f220df002c2e2ce
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Wed Nov 19 09:37:49 2008 -0800
Packit 7d1034
Packit 7d1034
    Add AC_SYS_LARGEFILE to configure.ac
Packit 7d1034
Packit 7d1034
commit 0821f3b4eae5428cf1af5c4c056240f8991758f6
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Wed Nov 19 08:22:22 2008 -0800
Packit 7d1034
Packit 7d1034
    Don't open/gzopen pci.ids if we're not going to read it
Packit 7d1034
Packit 7d1034
commit ccbfd4cf2a7d203344bd1ffcb9d0024536a0eefa
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Tue Nov 18 19:54:42 2008 -0800
Packit 7d1034
Packit 7d1034
    Fill in byte swapping routines for big-endian Solaris machines
Packit 7d1034
Packit 7d1034
commit 7aca9465a61934d57781352f4fcc42b779392cd0
Packit 7d1034
Author: Julien Cristau <jcristau@debian.org>
Packit 7d1034
Date:   Fri Oct 31 18:07:52 2008 +0100
Packit 7d1034
Packit 7d1034
    Bump to 0.10.5
Packit 7d1034
Packit 7d1034
commit 8b0be8751279f9bc8f15ced4e5384fa2b0f78711
Packit 7d1034
Author: Julien Cristau <jcristau@debian.org>
Packit 7d1034
Date:   Fri Oct 31 17:33:50 2008 +0100
Packit 7d1034
Packit 7d1034
    Make --without-zlib work
Packit 7d1034
Packit 7d1034
commit 7a5ed759f13c3fc5f379cce2ca02c9ebfae5eae9
Packit 7d1034
Author: Robert Noland <rnoland@2hip.net>
Packit 7d1034
Date:   Wed Oct 29 22:20:35 2008 -0400
Packit 7d1034
Packit 7d1034
    Fix FreeBSD systems which support pci domains.
Packit 7d1034
    
Packit 7d1034
    Support for FreeBSD based systems which support pci domains was broken
Packit 7d1034
    in the commit to support kFreeBSD.  Include config.h so that things are
Packit 7d1034
    happy again.
Packit 7d1034
Packit 7d1034
commit 067f979cbd410ddb82aee702d8434552e35c7154
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Fri Oct 17 14:09:52 2008 -0700
Packit 7d1034
Packit 7d1034
    Version 0.10.4
Packit 7d1034
Packit 7d1034
commit 714fef70e66b651e9a535d3d3cb20d055595a12d
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Fri Oct 17 14:09:43 2008 -0700
Packit 7d1034
Packit 7d1034
    Add scanpci.man to EXTRA_DIST
Packit 7d1034
Packit 7d1034
commit 77f274b6386301cb31c074061a8c947a78b49da9
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Fri Oct 17 13:51:28 2008 -0700
Packit 7d1034
Packit 7d1034
    Update COPYING with the rest of the copyright/license notices from the code
Packit 7d1034
Packit 7d1034
commit 482d1da02498a6a31a6d829a5be41727f6333f94
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Fri Oct 17 13:48:46 2008 -0700
Packit 7d1034
Packit 7d1034
    Add scanpci man page from Xorg
Packit 7d1034
Packit 7d1034
commit f537fc50e014063d1a1297bfd82680ae3f170281
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Thu Oct 16 21:17:24 2008 -0700
Packit 7d1034
Packit 7d1034
    More minor Solaris cleanups
Packit 7d1034
Packit 7d1034
commit 9a5565c72c13aa107167c9c4a4469dd11ac13714
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Thu Oct 16 18:18:09 2008 -0700
Packit 7d1034
Packit 7d1034
    Clean up formatting of solx_devfs.c
Packit 7d1034
Packit 7d1034
commit de97e7e4c63146032c0badb9e0f0b1899dc8debf
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Thu Oct 16 16:55:27 2008 -0700
Packit 7d1034
Packit 7d1034
    Fix bus probing on Solaris/SPARC
Packit 7d1034
Packit 7d1034
commit 110cdac97ca1bca3ec811ce0a71b2b24c1f80525
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Thu Oct 16 13:33:01 2008 -0700
Packit 7d1034
Packit 7d1034
    Correct Sun license notice
Packit 7d1034
Packit 7d1034
commit 4c0d050c72a38e66a7b4ccb134e7e872eb0bf557
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Wed Oct 15 18:23:03 2008 -0700
Packit 7d1034
Packit 7d1034
    scanpci: add -v flag to enable verbose mode like old scanpci
Packit 7d1034
Packit 7d1034
commit 64d0c836d547847b752da6539792b94c803f206b
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Wed Oct 15 16:14:18 2008 -0700
Packit 7d1034
Packit 7d1034
    Correct comment about devices used on Solaris
Packit 7d1034
Packit 7d1034
commit d43d21c8cb0f917b65228852a03a7d501636f227
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Wed Oct 15 15:35:25 2008 -0700
Packit 7d1034
Packit 7d1034
    Fix various typos (mostly in comments)
Packit 7d1034
Packit 7d1034
commit 4c1c607c602e5e8d9277b9c01edfa7a8d10333cd
Packit 7d1034
Author: Juan RP <xtraeme@gmail.com>
Packit 7d1034
Date:   Sat Oct 11 20:28:03 2008 +0200
Packit 7d1034
Packit 7d1034
    Add NetBSD support
Packit 7d1034
    
Packit 7d1034
    It's based in the OpenBSD code, but with differences because on NetBSD,
Packit 7d1034
    to set MTRRs we have to use i386/x86_64_set_mtrr() and link to libi386
Packit 7d1034
    or libx86_64.
Packit 7d1034
    
Packit 7d1034
    X.Org bug#17931 <http://bugs.freedesktop.org/show_bug.cgi?id=17931>
Packit 7d1034
Packit 7d1034
commit 6ae378611bb4caaf57311734d3adcb7e10ac3622
Packit 7d1034
Author: Petr Salinger <petr.salinger@seznam.cz>
Packit 7d1034
Date:   Sat Oct 11 20:22:28 2008 +0200
Packit 7d1034
Packit 7d1034
    Add support for GNU/kFreeBSD
Packit 7d1034
    
Packit 7d1034
    We need to initialize the FreeBSD backend on GNU/kFreeBSD and detect
Packit 7d1034
    whether pci_io.pi_sel.pc_domain member exists.
Packit 7d1034
    
Packit 7d1034
    X.Org bug#17882 <http://bugs.freedesktop.org/show_bug.cgi?id=17882>
Packit 7d1034
Packit 7d1034
commit 968289fc3137ac0863c62d3c343153fa3e4aeb10
Packit 7d1034
Author: John Tapsell <johnflux@gmail.com>
Packit 7d1034
Date:   Tue Sep 23 17:26:09 2008 +0300
Packit 7d1034
Packit 7d1034
    configure.ac: Make mtrr.h test more portable
Packit 7d1034
    
Packit 7d1034
    Use the standard AC_CHECK_HEADERS, which works for cross-compiling as
Packit 7d1034
    well as in various other locations.
Packit 7d1034
Packit 7d1034
commit 79ed41882fd721a15c8b0bea7efeb98864d85dfb
Packit 7d1034
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Packit 7d1034
Date:   Sat Sep 20 18:28:59 2008 +0200
Packit 7d1034
Packit 7d1034
    OpenBSD: allow 2 successives calls to pci_system_init().
Packit 7d1034
    
Packit 7d1034
    And fix pci_system_cleanup() to make it possible to call pci_system_init()
Packit 7d1034
    again.
Packit 7d1034
    ok kettenis at openbsd.
Packit 7d1034
Packit 7d1034
commit 45015ab30b36bdaefd3f3aeab73d287023928826
Packit 7d1034
Author: Kel Modderman <kel@otaku42.de>
Packit 7d1034
Date:   Tue Jul 8 13:09:52 2008 +0200
Packit 7d1034
Packit 7d1034
    Handle compressed pci.ids
Packit 7d1034
    
Packit 7d1034
    Add an option to build with zlib support so we can find
Packit 7d1034
    vendor/device information if the pci.ids file is gzipped.
Packit 7d1034
    
Packit 7d1034
    Signed-off-by: Julien Cristau <jcristau@debian.org>
Packit 7d1034
Packit 7d1034
commit 32c64bb2386c55d5c7a3878ae9e3f95577f00875
Packit 7d1034
Author: Julien Cristau <jcristau@debian.org>
Packit 7d1034
Date:   Wed Mar 12 15:00:26 2008 +0100
Packit 7d1034
Packit 7d1034
    Hide one more private symbol
Packit 7d1034
Packit 7d1034
commit 7282b53c47c2435c1ea23948272c9ccf1798178a
Packit 7d1034
Author: Jesse Barnes <jbarnes@hobbes.(none)>
Packit 7d1034
Date:   Mon Jun 23 11:24:04 2008 -0700
Packit 7d1034
Packit 7d1034
    Support write combine resource files in Linux sysfs
Packit 7d1034
    
Packit 7d1034
    Starting with version 2.6.26, Linux will support resourceN_wc files which
Packit 7d1034
    export write combining mappings of PCI resource ranges, so support them if
Packit 7d1034
    present in libpciaccess.
Packit 7d1034
Packit 7d1034
commit f49f66710b6c3cc5edfd0681cf7b69063cb4b893
Packit 7d1034
Author: Stefan Dirsch <sndirsch@suse.de>
Packit 7d1034
Date:   Mon Jun 23 10:50:30 2008 +0200
Packit 7d1034
Packit 7d1034
    Fixed typo in output ("performace" --> "performance").
Packit 7d1034
Packit 7d1034
commit ed0555e4225aec26aaaa40f4f3c15fd914390817
Packit 7d1034
Author: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Date:   Tue Jun 10 15:24:56 2008 -0400
Packit 7d1034
Packit 7d1034
    libpciaccess 0.10.3
Packit 7d1034
Packit 7d1034
commit 07577a875bc9996437cfe30e5a87ca6b1a0f7e4a
Packit 7d1034
Author: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Date:   Tue Jun 10 15:23:06 2008 -0400
Packit 7d1034
Packit 7d1034
    libpciaccess 0.10.2
Packit 7d1034
Packit 7d1034
commit e3adc06b8b8214478aa1d3e85fd5f83b79d039b4
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Thu Jun 5 11:39:06 2008 -0700
Packit 7d1034
Packit 7d1034
    Catch and recover from yet another linux kernel bug in mprotect.
Packit 7d1034
Packit 7d1034
commit 4586bb6766983d040bff38b43dc458c47e0ca21f
Packit 7d1034
Author: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Date:   Wed May 21 13:44:38 2008 -0400
Packit 7d1034
Packit 7d1034
    Linux: Fail gracefully on machines without PCI.
Packit 7d1034
Packit 7d1034
commit 26400575a2a2d10b1014eaf0bfca6cfbf5d9b93b
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Wed May 21 16:10:37 2008 +1000
Packit 7d1034
Packit 7d1034
    pciaccess: bump to 0.10.1
Packit 7d1034
Packit 7d1034
commit 4bc9292ff9338e759eb9a73f12edfa5ca87353e0
Packit 7d1034
Author: Dave Airlie <airlied@redhat.com>
Packit 7d1034
Date:   Wed May 21 16:10:24 2008 +1000
Packit 7d1034
Packit 7d1034
    linux: add pci_device_enable entrypoint and sysfs support for it
Packit 7d1034
Packit 7d1034
commit ded8326f2adadc773b34889474a0d4fc20ef387a
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Fri May 9 15:15:42 2008 -0700
Packit 7d1034
Packit 7d1034
    Fix lint warnings in solx_devfs.c
Packit 7d1034
Packit 7d1034
commit 74c976a7bcee3102993cf788850d0b803cf15afd
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Fri May 9 15:05:46 2008 -0700
Packit 7d1034
Packit 7d1034
    Add pci_system_solx_devfs_create prototype to pciaccess_private.h
Packit 7d1034
Packit 7d1034
commit 2ac461b2eca788fa0559312d45efd3caf6eea9bb
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Fri May 9 14:49:32 2008 -0700
Packit 7d1034
Packit 7d1034
    Initialize err to 0 in pci_device_solx_devfs_map_range
Packit 7d1034
    
Packit 7d1034
    Prevents returning errors when mapping actually succeeds
Packit 7d1034
Packit 7d1034
commit b30d458202bc0304c705eb081b12ead860584bea
Packit 7d1034
Author: Keith Packard <keithp@keithp.com>
Packit 7d1034
Date:   Wed Apr 16 12:10:52 2008 -0700
Packit 7d1034
Packit 7d1034
    Kludge around linux bug and turn off write-through and cache-disable bits
Packit 7d1034
    
Packit 7d1034
    When mmaping the PCI device, the kernel turns on the write-through and
Packit 7d1034
    cache-disable bits in the allocated PTEs. This disables write-combining mode
Packit 7d1034
    and dramatically reduces write bandwidth to the frame buffer. While that
Packit 7d1034
    should be fixed in the kernel, we'll kludge around it here by using mprotect
Packit 7d1034
    to rewrite the PTEs and get those bits turned off.
Packit 7d1034
Packit 7d1034
commit a3b63c43b960e3b37e1b303214e63c5155192a5d
Packit 7d1034
Author: Hasso Tepper <hasso@estpak.ee>
Packit 7d1034
Date:   Mon Apr 7 15:28:44 2008 +0300
Packit 7d1034
Packit 7d1034
    Add DragonFly BSD support
Packit 7d1034
    
Packit 7d1034
    DragonFly behaves exactly like FreeBSD, so no problem here.
Packit 7d1034
Packit 7d1034
commit ec53d6ef2bdf0e7a087ffd45fe112290f2181656
Packit 7d1034
Author: Danny van Dyk <danny.dyk@uni-dortmund.de>
Packit 7d1034
Date:   Fri Mar 28 17:01:29 2008 -0700
Packit 7d1034
Packit 7d1034
    Fix function prototypes for C++
Packit 7d1034
Packit 7d1034
commit a5c862029846ddd5cecf44819f2a967e2a1672a9
Packit 7d1034
Author: Stuart Bennett <sb476@cam.ac.uk>
Packit 7d1034
Date:   Fri Mar 14 11:58:33 2008 -0400
Packit 7d1034
Packit 7d1034
    Bug #13988: Fix reads from "0"-sized ROMs.
Packit 7d1034
Packit 7d1034
commit d898072e28ac35f5b3569f48f2e90a9ef8eee2ca
Packit 7d1034
Author: Mark Kettenis <mark.kettenis@xs4all.nl>
Packit 7d1034
Date:   Wed Mar 12 21:29:58 2008 +0100
Packit 7d1034
Packit 7d1034
    OpenBSD support for libpciaccess.
Packit 7d1034
    
Packit 7d1034
    xserver and libpciaccess both need to open /dev/xf86, which can only
Packit 7d1034
    be opened once.  I implemented pci_system_init_dev_mem() like Ian
Packit 7d1034
    suggested.  This requires some minor changes to the BSD-specific
Packit 7d1034
    os-support code.  Since pci_system_init_dev_mem() is a no-op on
Packit 7d1034
    FreeBSD this should be no problem.
Packit 7d1034
Packit 7d1034
commit 4224ff23794500e1455f28fd5689bd0549b72367
Packit 7d1034
Author: Julien Cristau <jcristau@debian.org>
Packit 7d1034
Date:   Fri Mar 7 14:41:47 2008 +0100
Packit 7d1034
Packit 7d1034
    solaris: add pci_tools.h to OS_SUPPORT
Packit 7d1034
    
Packit 7d1034
    pci_tools.h was missing from the tarball, but is needed by solx_devfs.c
Packit 7d1034
Packit 7d1034
commit ac119e0b1d5fdbb6bd447b6cef1ddca59840fe40
Packit 7d1034
Author: Adam Jackson <ajax@redhat.com>
Packit 7d1034
Date:   Thu Mar 6 15:31:51 2008 -0500
Packit 7d1034
Packit 7d1034
    libpciaccess 0.10
Packit 7d1034
Packit 7d1034
commit 0ac748d0da1361075efa48a6238f2328d24ba1a8
Packit 7d1034
Author: Doug Chapman <doug.chapman@hp.com>
Packit 7d1034
Date:   Thu Mar 6 14:22:17 2008 -0500
Packit 7d1034
Packit 7d1034
    Bug #14818: Actually return the PCI vendor name, instead of NULL.
Packit 7d1034
Packit 7d1034
commit adc46f65d7a097ea0e8427a2496586a420c99d55
Packit 7d1034
Author: Julien Cristau <jcristau@debian.org>
Packit 7d1034
Date:   Tue Feb 19 14:45:40 2008 +0100
Packit 7d1034
Packit 7d1034
    Don't export private symbols.
Packit 7d1034
Packit 7d1034
commit 25de45d250811474e86cb9a09caf258aef699196
Packit 7d1034
Author: Julien Cristau <jcristau@debian.org>
Packit 7d1034
Date:   Tue Feb 19 14:26:54 2008 +0100
Packit 7d1034
Packit 7d1034
    Use <byteswap.h> when using glibc, not just on linux
Packit 7d1034
    
Packit 7d1034
    This fixes the build on GNU/kFreeBSD.
Packit 7d1034
Packit 7d1034
commit ceda00d33fbf3d491e3f7e53302acd2b8b74a305
Packit 7d1034
Author: James Cloos <cloos@jhcloos.com>
Packit 7d1034
Date:   Thu Dec 6 16:38:51 2007 -0500
Packit 7d1034
Packit 7d1034
    Replace static ChangeLog with dist-hook to generate from git log
Packit 7d1034
Packit 7d1034
commit e392082abb5696c8837224da86cc0af4f21d7010
Packit 7d1034
Author: Matthias Hopf <mhopf@suse.de>
Packit 7d1034
Date:   Tue Oct 23 15:19:36 2007 +0200
Packit 7d1034
Packit 7d1034
    Bit-fields have to have type _Bool, signed int, or unsigned int.
Packit 7d1034
    
Packit 7d1034
    ISO/IEC 9899:1999 (E), 6.7.2.1 Structure and union specifiers, (4).
Packit 7d1034
    _Bool is only supported for C99 and up, and 1-bit signed types don't make
Packit 7d1034
    sense -> unsigned int.
Packit 7d1034
Packit 7d1034
commit 5b9ca552a17de37bbac84f0cf5b4430d108e576c
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Thu Oct 18 15:59:14 2007 -0700
Packit 7d1034
Packit 7d1034
    Update bug reporting link.
Packit 7d1034
Packit 7d1034
commit 57a942b3cca314a56735e0a4198cac2f25b653dd
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Wed Oct 10 15:20:51 2007 -0700
Packit 7d1034
Packit 7d1034
    FreeBSD: for 64-bit BARs, skip the resource slot used for the upper 32 bits.
Packit 7d1034
    
Packit 7d1034
    This gets us the same resource numbering as on Linux.
Packit 7d1034
Packit 7d1034
commit 127ae628a2090bb00df81adce831b8b031d3b4a8
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Wed Oct 10 14:55:45 2007 -0700
Packit 7d1034
Packit 7d1034
    FreeBSD: Don't try to unset an MTRR if we didn't set it.
Packit 7d1034
Packit 7d1034
commit 28fea32f987a74d365d01bc5870a8bce1c393d59
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Wed Oct 10 14:32:38 2007 -0700
Packit 7d1034
Packit 7d1034
    Add domain output to scanpci.
Packit 7d1034
Packit 7d1034
commit 393145db90578d7d598fccf949b249217066a67c
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Wed Oct 10 14:32:09 2007 -0700
Packit 7d1034
Packit 7d1034
    FreeBSD: Add support for multiple PCI domains.
Packit 7d1034
Packit 7d1034
commit 7d809e149b59f22e24723db7360a4c38a9145b45
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Tue Oct 9 12:13:49 2007 -0700
Packit 7d1034
Packit 7d1034
    FreeBSD: Fix unmap_range to return an error value.
Packit 7d1034
Packit 7d1034
commit 042735df2aa5846fcabfd74c5f73877132728b25
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Tue Oct 9 12:12:34 2007 -0700
Packit 7d1034
Packit 7d1034
    FreeBSD: don't set the MTRR if it's the default mode (uncacheable).
Packit 7d1034
Packit 7d1034
commit 4bdaca5295eeacdaeb80f2e7d0fa17674dcbc77a
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Thu Sep 27 15:22:51 2007 -0700
Packit 7d1034
Packit 7d1034
    Need to link with -ldevinfo on Solaris
Packit 7d1034
Packit 7d1034
commit 63983e2397d813246b851771c13397ff700e239e
Packit 7d1034
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Packit 7d1034
Date:   Wed Sep 26 17:26:47 2007 -0700
Packit 7d1034
Packit 7d1034
    Fix Solaris build: missing static prototype & typo in variable name
Packit 7d1034
Packit 7d1034
commit 8c77862e70eac7f61cd402e9ef33a5b0ca1c6426
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Tue Sep 11 15:07:55 2007 +0000
Packit 7d1034
Packit 7d1034
    Add FreeBSD MTRR setting support.
Packit 7d1034
Packit 7d1034
commit 82a2ff0bb091e097bacb66273f55a287afb15abf
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Tue Sep 4 16:13:24 2007 -0700
Packit 7d1034
Packit 7d1034
    Add stub version of pci_device_map_memory_range
Packit 7d1034
    
Packit 7d1034
    This stub version of pci_device_map_memory_range allows the vesa driver and
Packit 7d1034
    other users of this interface to continue functioning with current
Packit 7d1034
    libpciaccess bits.  That said, users of this interface should convert over
Packit 7d1034
    to pci_device_map_range as soon as possible.
Packit 7d1034
Packit 7d1034
commit 9d1596cba90c8fd273e9d1d5488747cc0f34fdc7
Packit 7d1034
Merge: b1e9117 5cf29b0
Packit 7d1034
Author: James Cloos <cloos@jhcloos.com>
Packit 7d1034
Date:   Mon Sep 3 06:15:58 2007 -0400
Packit 7d1034
Packit 7d1034
    Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/lib/libpciaccess
Packit 7d1034
Packit 7d1034
commit b1e911784d314fdbd8d938e5fe3671bec128fb61
Packit 7d1034
Author: James Cloos <cloos@jhcloos.com>
Packit 7d1034
Date:   Mon Sep 3 05:53:57 2007 -0400
Packit 7d1034
Packit 7d1034
    Add *~ to .gitignore to skip patch/emacs droppings
Packit 7d1034
Packit 7d1034
commit 5cf29b06b9b5806056a0b04160b2286eb4158748
Packit 7d1034
Author: Keith Packard <keithp@koto.keithp.com>
Packit 7d1034
Date:   Fri Aug 31 13:43:18 2007 -0700
Packit 7d1034
Packit 7d1034
    Don't add MTRR for uncached regions. Remove MTRR on unmap.
Packit 7d1034
    
Packit 7d1034
    MTRR regions aren't needed for uncached mappings, so don't add them. Also,
Packit 7d1034
    when unmapping memory, remove the MTRR entry.
Packit 7d1034
Packit 7d1034
commit ebc618e7508847307713a59aeeed337a9277629d
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Fri Aug 31 12:40:03 2007 -0700
Packit 7d1034
Packit 7d1034
    Update / add comments in struct pci_mem_region.
Packit 7d1034
Packit 7d1034
commit 08ff9f7fbd26dd2d0e30351b556c71c272f6be6c
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Thu Aug 30 17:52:02 2007 -0700
Packit 7d1034
Packit 7d1034
    New interfaces to map memory with MTRR (or similar) support.
Packit 7d1034
    
Packit 7d1034
    Added new functions pci_device_map_range and pci_device_unmap_range to
Packit 7d1034
    handle mapping of PCI device BARs.  These new interfaces allow the
Packit 7d1034
    possiblity of MTRRs on platforms that support them.
Packit 7d1034
    
Packit 7d1034
    These additional APIs necessitated changing some internal interfaces.  The
Packit 7d1034
    code for FreeBSD and Solaris has been updated but has not been compiled or
Packit 7d1034
    tested.
Packit 7d1034
    
Packit 7d1034
    Old interfaces are marked deprecated and will eventually be removed.
Packit 7d1034
Packit 7d1034
commit c87273e8e20c8bff892ded31295dba103f27dd35
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Tue Aug 28 16:02:46 2007 -0700
Packit 7d1034
Packit 7d1034
    Make the base address printout of scanpci more usable.
Packit 7d1034
Packit 7d1034
commit 47d625ccea7dbcd6b69009aa1ec64a96e97513f6
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Mon Aug 27 16:41:52 2007 -0700
Packit 7d1034
Packit 7d1034
    Bump version to 0.9.1 (sigh).
Packit 7d1034
Packit 7d1034
commit 73197e09c924dabc18b8839180508584b97e03df
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Mon Aug 27 16:41:21 2007 -0700
Packit 7d1034
Packit 7d1034
    Add linux_devmem.h to file list.
Packit 7d1034
Packit 7d1034
commit 5e595d09e7011b82a90f74b149a97bea23ddfbf0
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Mon Aug 27 16:39:00 2007 -0700
Packit 7d1034
Packit 7d1034
    Bump version to 0.9.0.
Packit 7d1034
Packit 7d1034
commit b0c9558c97ee861af240a948c364807e628e49de
Packit 7d1034
Author: James Cloos <cloos@jhcloos.com>
Packit 7d1034
Date:   Thu Aug 23 21:31:50 2007 -0400
Packit 7d1034
Packit 7d1034
    Remove deprecated .cvsignore files
Packit 7d1034
Packit 7d1034
commit 4e6be0466ad973ee6f63e0cbed466a974908dce8
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Fri Aug 3 16:47:09 2007 -0700
Packit 7d1034
Packit 7d1034
    FreeBSD: Add VGA rom reading through /dev/mem.
Packit 7d1034
Packit 7d1034
commit ae4aed2821161028dabd8381273f3803a24340ad
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Fri Aug 3 10:46:55 2007 -0700
Packit 7d1034
Packit 7d1034
    FreeBSD: Fill in the subdevice ID.
Packit 7d1034
Packit 7d1034
commit 14e62c77bd1ae6ef1d4048df2da96eeff8f7538f
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Fri Aug 3 10:40:53 2007 -0700
Packit 7d1034
Packit 7d1034
    Make scanpci exit cleanly if pci_system_init() fails.
Packit 7d1034
Packit 7d1034
commit a7faac3d2dc49a2130906fbeea3298f32bb9349f
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Mon Jun 18 12:56:40 2007 -0700
Packit 7d1034
Packit 7d1034
    Initial support for reading expansion ROM via VGA BIOS address.
Packit 7d1034
Packit 7d1034
commit 206e29213f92dd639fb4814ed2f3b6ec27e6f985
Packit 7d1034
Author: edward shu <edward.shu@sun.com>
Packit 7d1034
Date:   Wed Jun 6 23:05:56 2007 +0800
Packit 7d1034
Packit 7d1034
    Libpciaccess on Solaris Initial integration
Packit 7d1034
    
Packit 7d1034
    Libpciaccess on Solaris Initial integration. It depends on devfs to access
Packit 7d1034
    pci configuration space, also xsvc is used for memory map.
Packit 7d1034
Packit 7d1034
commit db56c640028d2f8072274f3eb603caa481103f4f
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Tue Mar 27 08:01:39 2007 -0700
Packit 7d1034
Packit 7d1034
    Whitespace police.
Packit 7d1034
Packit 7d1034
commit c6e72deddb3055167fff8007bf039be61e45849e
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Tue Mar 27 07:57:35 2007 -0700
Packit 7d1034
Packit 7d1034
    Don't pci_device_probe until absolutely necessary.
Packit 7d1034
Packit 7d1034
commit 28dc34c2a6045ab95183d708500009bd1eea1659
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Tue Mar 27 07:57:00 2007 -0700
Packit 7d1034
Packit 7d1034
    Make sure header_type is available in read_bridge_info.
Packit 7d1034
Packit 7d1034
commit 061a011ceffc13db3b147dd105d8b7c2edcc3bc8
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Tue Mar 27 07:56:16 2007 -0700
Packit 7d1034
Packit 7d1034
    Populate device and vendor ID fields at device list creation.
Packit 7d1034
Packit 7d1034
commit b36d737d92dbeee7951aded990fa52bac39b2a79
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Tue Mar 6 10:48:51 2007 -0800
Packit 7d1034
Packit 7d1034
    FreeBSD: Fix a couple of minor issues in cleanup paths.
Packit 7d1034
Packit 7d1034
commit 09be109c223b93d74ea3cc7a12d9a22b44990a14
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Thu Mar 1 10:49:13 2007 -0800
Packit 7d1034
Packit 7d1034
    FreeBSD: Add system cleanup function.
Packit 7d1034
Packit 7d1034
commit f6502eee20205ec14ce6499251a28962cc36fdd6
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Wed Feb 28 16:25:07 2007 -0800
Packit 7d1034
Packit 7d1034
    FreeBSD: When mapping regions, use the region's base address, not 0.
Packit 7d1034
Packit 7d1034
commit a4ec2f35ea5b4f74cf455be24f8ad25d4096ab98
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Wed Feb 28 16:13:44 2007 -0800
Packit 7d1034
Packit 7d1034
    Fix inverted protection typo for mmap in region mapping.
Packit 7d1034
Packit 7d1034
commit 9819ae0c376db57a9de5fcbb2f1d4c3ee1ed2ea8
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Wed Feb 28 15:42:24 2007 -0800
Packit 7d1034
Packit 7d1034
    scanpci prototype warning fix
Packit 7d1034
Packit 7d1034
commit e70b710133cc552df266d5046a53f7a241a569eb
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Wed Feb 28 15:39:38 2007 -0800
Packit 7d1034
Packit 7d1034
    Update freebsd code for pci_device_cfg_write API change.
Packit 7d1034
Packit 7d1034
commit d86245be3bd57b29e5b7561b3facecb3298fea3b
Packit 7d1034
Author: George Sapountzis <gsap7@yahoo.gr>
Packit 7d1034
Date:   Wed Nov 15 02:49:50 2006 +0200
Packit 7d1034
Packit 7d1034
    scanpci: BIST line offsets were off by 4.
Packit 7d1034
Packit 7d1034
commit cc1d08f113140010f49503adc4e7afe5db892a02
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Tue Jan 16 21:24:12 2007 -0800
Packit 7d1034
Packit 7d1034
    Fix bad parameter to pci_device_cfg_write in pci_device_cfg_write_u8.
Packit 7d1034
    
Packit 7d1034
    When changing the interface of the pci_device_cfg_write_u* functions
Packit 7d1034
    in commit 37ce43c1804bad9c52b8316eaefd3a57b670ee29, I forgot to modify
Packit 7d1034
    pci_device_cfg_write_u8 to pass a pointer to data to
Packit 7d1034
    pci_device_cfg_write instead of just passing data.
Packit 7d1034
Packit 7d1034
commit 54d40b528ab769c4e89aaca87d1728a6194e4378
Packit 7d1034
Merge: 37ce43c 335d42f
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Mon Jan 15 11:18:29 2007 -0800
Packit 7d1034
Packit 7d1034
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/lib/libpciaccess
Packit 7d1034
Packit 7d1034
commit 37ce43c1804bad9c52b8316eaefd3a57b670ee29
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Mon Jan 15 11:18:19 2007 -0800
Packit 7d1034
Packit 7d1034
    Convert pci_device_write_u* funtions to take a value instead of a pointer.
Packit 7d1034
    
Packit 7d1034
    At anholt's request, the pci_device_write_u* functions have been
Packit 7d1034
    converted to take the value to be written as a parameter instead of a
Packit 7d1034
    pointer to the value.
Packit 7d1034
    
Packit 7d1034
    Bump the version to 0.8.0.
Packit 7d1034
Packit 7d1034
commit 335d42f637dd44461bc20ba599ca5dc4971b6eaa
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Fri Jan 12 16:32:51 2007 -0800
Packit 7d1034
Packit 7d1034
    Add support for getting region information on FreeBSD.
Packit 7d1034
    
Packit 7d1034
    This could stand a lot more testing -- all it has received is visual inspection
Packit 7d1034
    of scanpci output on one machine, with some differing results from XFree86
Packit 7d1034
    scanpci output.
Packit 7d1034
Packit 7d1034
commit 94355b6f49a61e7424ddc7ddfc70a9b344233a47
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Fri Jan 12 14:15:29 2007 -0800
Packit 7d1034
Packit 7d1034
    Open the pci device read-write so we can read and write config regs.
Packit 7d1034
    
Packit 7d1034
    With this, we can hook up the IRQ line information.  It would probably be nice
Packit 7d1034
    to have an unpriveleged mode, but for now, write access is required.
Packit 7d1034
Packit 7d1034
commit 253e7f672b8b311b18cf827cd12c9147bba8eb4c
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Fri Jan 12 13:33:51 2007 -0800
Packit 7d1034
Packit 7d1034
    Remove extra fallback definition of PCIIDS_PATH.
Packit 7d1034
    
Packit 7d1034
    PCIIDS_PATH should always be provided by configure.ac and config.h.
Packit 7d1034
Packit 7d1034
commit 87ec7de307ab5bd395d01cdb4f8fdf231d9e769e
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Fri Jan 12 13:13:27 2007 -0800
Packit 7d1034
Packit 7d1034
    Fix many warnings and bugs in the freebsd implementation.
Packit 7d1034
    
Packit 7d1034
    With this, scanpci gives partially-sane results.
Packit 7d1034
Packit 7d1034
commit 4f6e1a61fc0abe1865e147509af5f7f2bfcaf8f7
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Fri Jan 12 13:11:21 2007 -0800
Packit 7d1034
Packit 7d1034
    Enable more warnings when the compiler is GCC.
Packit 7d1034
Packit 7d1034
commit c7ce8ee140b01931994030900c0e8238fbb0caa2
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Fri Jan 12 13:06:50 2007 -0800
Packit 7d1034
Packit 7d1034
    Add pciaccess_private.h to _SOURCES so it gets included in the dist.
Packit 7d1034
Packit 7d1034
commit c65aa7630802c8dfcc06a20e515ace31ab0d0e48
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Thu Jan 11 21:40:57 2007 -0800
Packit 7d1034
Packit 7d1034
    Add interfaces to map / unmap specific memory ranges, bump lib version to 0.7.0.
Packit 7d1034
    
Packit 7d1034
    Add pci_device_map_memory_range and pci_device_unmap_memory_range to
Packit 7d1034
    map and unmap specific memory ranges.  The unmap bit is still a bit
Packit 7d1034
    hinkey (unmaps the whole BAR).  Works so far for initial conversion of
Packit 7d1034
    VESA driver.  Will need to be revisited.
Packit 7d1034
Packit 7d1034
commit db4a12d09fba381f39af024418e913fb99c34935
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Thu Jan 11 21:39:15 2007 -0800
Packit 7d1034
Packit 7d1034
    Fix bad cast that caused bit truncation.
Packit 7d1034
Packit 7d1034
commit 8948a6c3593d92a50a09baf568b69f164d7e7f59
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Tue Nov 14 14:38:48 2006 -0800
Packit 7d1034
Packit 7d1034
    Update .gitignores.
Packit 7d1034
Packit 7d1034
commit 1d227d67d35aba4601c4ffd6a2947ee746d5dc47
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Tue Nov 14 14:37:53 2006 -0800
Packit 7d1034
Packit 7d1034
    Add missing newline at the end of the file.
Packit 7d1034
Packit 7d1034
commit e29843d3b0ff5d32d8ab4bc84c58300782d189d3
Packit 7d1034
Merge: 07b09d9 d05da65
Packit 7d1034
Author: Eric Anholt <eric@anholt.net>
Packit 7d1034
Date:   Tue Nov 14 14:37:46 2006 -0800
Packit 7d1034
Packit 7d1034
    Merge branch 'origin'
Packit 7d1034
    
Packit 7d1034
    Conflicts:
Packit 7d1034
    
Packit 7d1034
            src/Makefile.am
Packit 7d1034
Packit 7d1034
commit 07b09d930ed2b7eae299ae036ec30099374b95aa
Packit 7d1034
Author: Eric Anholt <anholt@FreeBSD.org>
Packit 7d1034
Date:   Sun Jul 30 16:19:50 2006 -0700
Packit 7d1034
Packit 7d1034
    Add the beginnings of a FreeBSD port.
Packit 7d1034
Packit 7d1034
commit d05da6520a273ee4c2f0e11b5a9bac65b51835fe
Packit 7d1034
Author: Ian Romanick <idr@localhost.localdomain>
Packit 7d1034
Date:   Thu Aug 10 09:46:07 2006 -0700
Packit 7d1034
Packit 7d1034
    Fix a segfault in populate_vendor that was triggered when the pci.ids file
Packit 7d1034
    could not be opened.  Thanks to Aaron Plattner for reporting this.  Fix a
Packit 7d1034
    couple possible memory leaks in the same function.
Packit 7d1034
Packit 7d1034
commit 27f0ffca71277371a0b6c0cd1a720a9ce9519da5
Packit 7d1034
Author: Ian Romanick <idr@localhost.localdomain>
Packit 7d1034
Date:   Sun Jul 30 15:35:41 2006 -0700
Packit 7d1034
Packit 7d1034
    Added some function preamble comments.
Packit 7d1034
Packit 7d1034
commit cf1b4d3ddfcdbaeddefc42b6eb19eb85a0a1e454
Packit 7d1034
Author: Eric Anholt <anholt@FreeBSD.org>
Packit 7d1034
Date:   Sun Jul 30 14:29:58 2006 -0700
Packit 7d1034
Packit 7d1034
    Add endian macros for BSD.
Packit 7d1034
Packit 7d1034
commit edf3908958eacc20162563b68aa45964f0e38b2c
Packit 7d1034
Author: Eric Anholt <anholt@FreeBSD.org>
Packit 7d1034
Date:   Sun Jul 30 14:26:38 2006 -0700
Packit 7d1034
Packit 7d1034
    Use ENXIO instead of ENODATA for pci reads returning less than desired.
Packit 7d1034
Packit 7d1034
commit c0e31708e0446b33240d3e1ba3e36c26a618544c
Packit 7d1034
Author: Ian Romanick <idr@umwelt.(none)>
Packit 7d1034
Date:   Tue Jul 25 15:36:52 2006 -0700
Packit 7d1034
Packit 7d1034
    Add pci_device_get_bridge_buses, bump API version to 0.5.0.
Packit 7d1034
Packit 7d1034
commit 2ba1a0e42928f82e678987c84598e1b9d8ba1ef9
Packit 7d1034
Author: Ian Romanick <idr@umwelt.(none)>
Packit 7d1034
Date:   Thu Jul 6 17:18:14 2006 -0700
Packit 7d1034
Packit 7d1034
    Files missed (for reasons I still don't understand) on the previous
Packit 7d1034
    commit.  REALLY add support for querying bridge information.  Bump to
Packit 7d1034
    version 0.5.0.
Packit 7d1034
Packit 7d1034
commit c0ff6e6141ee6ebb1f628931ae62f0fa8ef87061
Packit 7d1034
Author: Ian Romanick <idr@umwelt.(none)>
Packit 7d1034
Date:   Thu Jul 6 17:09:47 2006 -0700
Packit 7d1034
Packit 7d1034
    Add support for querying bridge information.  Bump to version 0.5.0.
Packit 7d1034
Packit 7d1034
commit 2467b3c509c7e5b771ca21ee6317b2d72d481439
Packit 7d1034
Author: Ian Romanick <idr@umwelt.(none)>
Packit 7d1034
Date:   Thu Jul 6 17:07:18 2006 -0700
Packit 7d1034
Packit 7d1034
    Fix byte ordering of the PCI class.
Packit 7d1034
Packit 7d1034
commit 70a66689fc2e44e7cd693947ed5f3f2acb4b6587
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Mon May 22 16:10:37 2006 +0000
Packit 7d1034
Packit 7d1034
    Fix foolish endianess bug. Bump to version 0.4.1.
Packit 7d1034
Packit 7d1034
commit 64af050c3803ed61837d9e9109c7a4e239a5c0b8
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Wed Apr 12 22:56:50 2006 +0000
Packit 7d1034
Packit 7d1034
    Bump to version 0.4.0.
Packit 7d1034
    Add multiple-inclusion protection.
Packit 7d1034
    Add new function to write masked bits to PCI config space. This mirrors
Packit 7d1034
        functionality currently available in X.org that is slated to be
Packit 7d1034
        removed.
Packit 7d1034
    Gut old regex based search mechanism with a new mechanism that is modeled
Packit 7d1034
        after the Linux kernel. In addition to searching for devices by device
Packit 7d1034
        / vendor ID, it is possible to search for devices by their domain / bus
Packit 7d1034
        / slot / function.
Packit 7d1034
    Fix serious bus in the reading of ROMs and in the unmapping of regions. The
Packit 7d1034
        main point is that the map routine depens on the pci_mem_region::memory
Packit 7d1034
        pointer being non-NULL only when the region is mapped. Therefore, the
Packit 7d1034
        unmap routine should set it to NULL after unmapping.
Packit 7d1034
    Update to use new search API.
Packit 7d1034
Packit 7d1034
commit 5b4db5c392c123f71a7933bd94c789b5e23dd69a
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Mon Mar 27 18:08:42 2006 +0000
Packit 7d1034
Packit 7d1034
    Remove src/pcils.c and src/Makefile.foo. Add src/scanpci.c.
Packit 7d1034
    Bump version to 0.3.0.
Packit 7d1034
    Replace pci_get_name with pci_get_strings. This function matches the
Packit 7d1034
        functionality provided by the Xorg scanpci module almost identically.
Packit 7d1034
Packit 7d1034
commit 6b1e9fae2ab9979b2a3bb3137c5db4d92d2905c8
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Fri Mar 24 16:57:17 2006 +0000
Packit 7d1034
Packit 7d1034
    Remove src/Makefile.foo from CVS since the generated Makefile can do
Packit 7d1034
        everything now.
Packit 7d1034
Packit 7d1034
commit d890ded5312dc88455fd332e03a4f212ba587e9d
Packit 7d1034
Author: Kristian Høgsberg <krh@redhat.com>
Packit 7d1034
Date:   Mon Mar 20 20:13:34 2006 +0000
Packit 7d1034
Packit 7d1034
    Add scanpci as a noinst target.
Packit 7d1034
    Drop from CVS.
Packit 7d1034
Packit 7d1034
commit 5a04522a921cd8737ef921dfd49b750a8c64dfc9
Packit 7d1034
Author: Ian Romanick <idr@us.ibm.com>
Packit 7d1034
Date:   Sat Mar 18 00:12:48 2006 +0000
Packit 7d1034
Packit 7d1034
    Initial import of libpciaccess.