libpciaccess: Changes to 'master'

Dave Airlie airlied at kemper.freedesktop.org
Thu Aug 27 18:26:22 PDT 2009


 include/pciaccess.h      |   56 ++++++++
 src/Makefile.am          |    7 +
 src/common_interface.c   |   15 ++
 src/common_vgaarb.c      |  324 +++++++++++++++++++++++++++++++++++++++++++++++
 src/common_vgaarb_stub.c |   79 +++++++++++
 src/linux_sysfs.c        |   21 +++
 src/pciaccess_private.h  |    5 
 7 files changed, 507 insertions(+)

New commits:
commit 81b4705525bdf82d75f5b3c740c53fa4a866d9c3
Merge: f5148525d546015c12b703a768b5e6c3726446a3 2f997f90c8d0b54baab85285703550e8df28325e
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 28 11:25:15 2009 +1000

    Merge branch 'vga'

commit 2f997f90c8d0b54baab85285703550e8df28325e
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 28 11:24:53 2009 +1000

    vgaarb: update stub interface

commit b229acdfd10fd61f46d8e711910b5c1bdb727857
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 28 11:21:11 2009 +1000

    Revert "vgaarb: delete stub functions"
    
    This reverts commit b7fd4d06890d801aae93fe1a1af7ab110fd388fd.

commit e70767cb2e574f8544a04903eea3afee33345eea
Author: Tiago Vignatti <tiago.vignatti at nokia.com>
Date:   Wed Aug 26 11:14:03 2009 +0300

    Revert "vgaarb: fix pci_device_vgaarb_get_info() return value."
    
    This reverts commit ef8aca5da46155e9ea0d1227215921ad9ce59150.

commit f5148525d546015c12b703a768b5e6c3726446a3
Merge: 76363486864b325b8f156ece35736ddb64c4e697 ef8aca5da46155e9ea0d1227215921ad9ce59150
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 21 13:27:11 2009 +1000

    Merge remote branch 'origin/vga-arbiter'

commit ef8aca5da46155e9ea0d1227215921ad9ce59150
Author: Tiago Vignatti <tiago.vignatti at nokia.com>
Date:   Sun Aug 16 19:11:15 2009 +0300

    vgaarb: fix pci_device_vgaarb_get_info() return value.
    
    Signed-off-by: Tiago Vignatti <tiago.vignatti at nokia.com>

commit 25be96885671d22ee3f932769d72cf3a31f355ee
Author: Tiago Vignatti <tiago.vignatti at nokia.com>
Date:   Sun Aug 16 19:09:35 2009 +0300

    vgaarb: fix indentation and remove trailing white spaces
    
    Signed-off-by: Tiago Vignatti <tiago.vignatti at nokia.com>

commit b7fd4d06890d801aae93fe1a1af7ab110fd388fd
Author: Tiago Vignatti <tiago.vignatti at nokia.com>
Date:   Sun Aug 16 18:59:21 2009 +0300

    vgaarb: delete stub functions
    
    Such stub functions is already with API outdated. Moreover, if some operating
    system doesn't have arbiter's implementation then the app can set some
    autoconf tricks like "ifdef HAVE_PCI_DEVICE_VGAARB_INIT".
    
    Signed-off-by: Tiago Vignatti <tiago.vignatti at nokia.com>

commit e9f2db8b867cba8d91a040a0db9be56099fba680
Merge: 706201e900b5664ea35ec498784590275b98c23a dedd31b3bcdeea12955bf565b8e3f2a9d3c66057
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Aug 6 09:43:08 2009 +1000

    Merge branch 'master' into vga-arbiter

commit 706201e900b5664ea35ec498784590275b98c23a
Merge: 57cf6f1f428ab73fb2a88c39c694e7d14c2c96c6 8aa06cf7ef5e88c53bf6778336ba1a6036b16cc0
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Aug 6 09:42:06 2009 +1000

    Merge branch 'master' into vga-arbiter

commit 8aa06cf7ef5e88c53bf6778336ba1a6036b16cc0
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Aug 6 09:39:01 2009 +1000

    pciaccess: make linux rom reading fallback optional
    
    On kernels which have ROM files, the boot VGA rom file
    will contain the 0xc0000 file anyways. If another card
    is missing a rom file there is no need for this.
    
    This is fallback is disabled by default, on the premise
    that distro shipping this new a pciaccess will be running
    on kernels with working rom support which is been upstream
    for a long time

commit 57cf6f1f428ab73fb2a88c39c694e7d14c2c96c6
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Aug 6 09:39:01 2009 +1000

    pciaccess: make linux rom reading fallback optional
    
    On kernels which have ROM files, the boot VGA rom file
    will contain the 0xc0000 file anyways. If another card
    is missing a rom file there is no need for this.
    
    This is fallback is disabled by default, on the premise
    that distro shipping this new a pciaccess will be running
    on kernels with working rom support which is been upstream
    for a long time

commit 7b7999a302c70f1ad9a5c8fc7517e24ab95c3a95
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 3 12:43:26 2009 +1000

    vgaarb: add vga count + resource accessor

commit 3a6c1be79c05517cfddbce88157bb352237058ab
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 3 09:39:22 2009 +1000

    vgaarb: more api changes + cleanup
    
    add a comma for ease of parsing,
    use hex on the interface in both directions instead of hex on one
    and decimal on the other

commit e5127339c6c48ae6f63f9dc841a94fe960d11496
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Jul 31 16:15:55 2009 +1000

    vgaarb: change API to target taking a device + lock/unlock not taking one
    
    working on the target device - a target device of NULL
    reselects the target that existed when we started.
    
    this is mainly to allow a udev posting tool to return to the
    state of what happened before it ran.

commit 0596c559af5ca277a069b04a6402d21724464cda
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Jul 31 15:34:32 2009 +1000

    vgaarb: add support for targetting default device

commit 453928b8485bc7beff69996abe12628efc09405f
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Jul 31 11:17:21 2009 +1000

    vgaarb: clean up debug output

commit d22d7c0d5e48d130c89282514e378819e0b98636
Merge: e360c11c37a219534bfd7266caf163870dddced0 2bda5b733bb12854760750c08138db95e77aea0c
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Jul 31 11:16:16 2009 +1000

    Merge remote branch 'main/master' into vga-arbiter

commit e360c11c37a219534bfd7266caf163870dddced0
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jul 20 13:26:41 2009 +1000

    vgaarb: fixup api for new count reporting + decodes interface was wrong.
    
    decodes is a information setting interface so it takes new decodes
    and sends them to the kernel

commit 5d1bdf0cb51c19efd6e2b2c0a463ace9443c48d9
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Jul 16 15:36:30 2009 +1000

    add support for finding if something has a kernel driver

commit 9ae22c87743c624bda593a1ef4bd4eca01c65655
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Jun 5 09:32:10 2009 +1000

    vgaarb: fixup api and decode rsrc.
    
    This fixes up the API and stores the vga arb fd in the sys_pci structure,
    instead of hiding it in a random dev struct.
    
    It also reads back after setting the target and works out the decodes.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

commit 9ae66143550a6aee25d9a9620c5bebf93fa196e5
Author: Tiago Vignatti <vignatti at freedesktop.org>
Date:   Thu May 14 17:30:17 2009 -0300

    Comment typo.

commit 6ae00a992714639fd725efd8817dca69b28276c8
Author: Tiago Vignatti <vignatti at freedesktop.org>
Date:   Thu May 14 17:28:05 2009 -0300

    Reorganize the code.

commit 6ef4e7aebfd2b83e2346e9f8f4ef3c890a6ea73d
Author: Tiago Vignatti <vignatti at freedesktop.org>
Date:   Thu May 14 03:42:56 2009 -0300

    Fix typo in vgaarb stubs.

commit 18a186804bc4e496a392cb31003cef25798f6c7b
Author: Tiago Vignatti <vignatti at freedesktop.org>
Date:   Thu May 14 03:40:25 2009 -0300

    Delete vga_arb_rec.

commit 812ad80018d49f6e4f1be8256d86488690c3ba52
Author: Tiago Vignatti <vignatti at freedesktop.org>
Date:   Wed May 13 18:31:09 2009 -0300

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

commit b77b0fc3fbacc46d55998889f09326d1233339fc
Author: Tiago Vignatti <vignatti at freedesktop.org>
Date:   Wed May 13 17:55:31 2009 -0300

    vgaarb: make it compile.

commit 67af888bcc5667eadf1e9e9bf15305f742416daf
Author: Tiago Vignatti <vignatti at freedesktop.org>
Date:   Wed May 13 17:44:46 2009 -0300

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



More information about the xorg-commit mailing list