[PULL] modesetting driver import

Keith Packard keithp at keithp.com
Wed Sep 17 15:57:29 PDT 2014


Eric Anholt <eric at anholt.net> writes:

> Aaron Plattner (1):
>       modesetting: match PCI class 3, any subclass
>
> Adam Jackson (3):
>       Implement ->driverFunc
>       modesetting: Don't (brokenly) double-track software cursor
>       Use own thunk function instead of shadowUpdatePackedWeak
>
> Alan Hourihane (14):
>       Initial commit of new modesetting driver
>       Run indent
>       Plug in hardware cursor support
>       Bring inline with current modesetting-101 branch for connector/encoder changes
>       Add DRI2 support.
>       formatting fixes
>       more formatting fixes
>       yet more
>       Add EXA winsys for gallium pipe driver interface.
>       Fix copy surface
>       NULL checks
>       add --with-gallium-dir to specify location of gallium tree
>       More error checking
>       fixes for gallium stride changes
>
> Alex Deucher (1):
>       modesetting: query cursor size from the kernel
>
> Alon Levy (1):
>       modesetting: add virtual connector support
>
> Chris Wilson (1):
>       Add missing GTF modes
>
> Colin Walters (1):
>       autogen.sh: Implement GNOME Build API
>
> Dave Airlie (60):
>       drop exa
>       modesetting: restart driver effort from other codebases
>       cleanup some the drmmode_display header file
>       modesetting: rewrite probing based on fbdev.
>       gut some more unneeded code
>       update authors/copyright
>       drop loading dri2
>       port damage tracking code from st/xorg
>       fix server recycling
>       add -Wall, cleanup warnings
>       remove unused debug
>       add shadowfb support, default to on.
>       add initial man page
>       check drm support dumb buffer capability
>       fix make distcheck
>       fix fb_id for dirty reporting
>       configure: don't require xvmc.
>       fixup device open
>       fix some whitespace
>       modesetting: add cursor fallback if kernel rejects cursor.
>       cleanup dumb cap fetch
>       use a cap to decide if shadow is preferred or not.
>       shadowfb: dump shadowfb state at startup
>       modesetting: fix stride if kernel modifies it.
>       modesetting: move shadow stuff to other structure
>       modesetting: fix shadow resizing.
>       modesetting: disable dirty updates for ENOSYS
>       modesetting: fix warnings, remove dead code.
>       xf86-video-modesetting 0.2.0
>       modesetting: fix build against older Xext
>       drop use of alloca, just use malloc/free
>       dirty: check malloc return
>       cursor: hide cursors on LeaveVT
>       modesetting: add set/drop master around VT switch
>       modesetting: move opening kernel device to before setting depth
>       modesetting: attempt to work out if we want 24 or 32bpp
>       modesetting: make sure the pci device corresponds to the drm device
>       bump version to 0.3.0
>       modesetting: add compat header file
>       modesetting: convert to new scrn conversion APIs.
>       modesetting: fix make distcheck
>       modesetting: bump to latest X server compat api.
>       modesetting: workaround kernel bug reporting 0x0 as valid mins
>       modesetting: pci probing requires interface version 1.4
>       modesetting 0.4.0: bump configure.ac
>       modesetting: drop useless xf86PciInfo include
>       modesetting: fix warning about close being undefined.
>       modesetting: add platform bus support
>       modesetting: add output slave support.
>       modesetting: remove alloca usage again
>       modesetting: fix crashes caused by udev race conditions
>       modesetting: bump to 0.6.0
>       modesetting: provide dummy hooks for shadow
>       modesetting: fix adjust frame crash
>       modesetting: change output names for secondary GPUs
>       modesetting: move closing fd to after we check outputs
>       modesetting: try and use hotspot cursor support
>       modesetting: fix cursor rendering with hotspots.
>       modesetting: fix use after free.
>       modesetting: fix build regression against older servers.
>
> Eric Anholt (9):
>       Merge branch 'modesetting-import' into master
>       modesetting: Merge modesetting's COPYING into the xserver's.
>       modesetting: unifdef MODESETTING_OUTPUT_SLAVE_SUPPORT
>       modesetting: xserver already checks XEXTPROTO >= 7.2.99.901.
>       modesetting: Drop use of "pointer" for "void *"
>       modesetting: Update for the platform device API change.
>       modesetting: Connect the driver to the build.
>       modesetting: Drop use of compat-api.h
>       modesetting: Drop remaining old-xserver compatibility.
>
> Gaetan Nadon (14):
>       Fill the COPYING file with license text
>       Add contact information to the README file
>       man: missing AM_V_GEN and hard-coded sed command name
>       Fix typo in .gitignore
>       make: remove redundant AUTOMAKE_OPTIONS
>       Remove redundant EXTRA_DIST for the README file.
>       Add missing targets for ChangeLog and INSTALL
>       Replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS
>       Remove redundant AC_PROG_CC
>       Remove unneeded AM_PROG_CC_C_CO
>       make: remove empty variable assignment
>       make: add all warnings according to the platform
>       config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
>       config: layout and comment the top portion of configure.ac
>
> Hans de Goede (1):
>       Add support for server managed fds
>
> James Simmons (1):
>       don't map cursors in sw cursor mode
>
> Keith Packard (2):
>       Clean up compiler warnings.
>       Handle new DamageUnregister API which has only one argument
>
> Maarten Lankhorst (9):
>       bump version to 0.5.0
>       modesetting: clean up leaks
>       modesetting: return null for get_modes if output could not be retrieved
>       bump version to 0.7.0
>       support 32 bpp pixmaps when 24 bpp fb is used.
>       modesetting: probe only succeeds if connectors are detected
>       bump to 0.8.0
>       bump to 0.8.1
>       bump to 0.9.0
>
> Matt Turner (2):
>       Don't check for Xinerama.
>       configure.ac: remove DRI and RENDER
>
> Sascha Hauer (5):
>       fix if() brackets in Probe function
>       introduce open_hw() function
>       Fix non PCI device probing
>       do not bail out on non pci devices
>       make busID non mandatory
>
> Thierry Reding (4):
>       build: Put m4 macros in m4 subdirectory
>       Remove call to miInitializeBackingStore()
>       Staticise and constify output names
>       Properly identify DSI outputs
>
> Thomas Hellstrom (1):
>       Avoid an EXA init segfault.     Don't allocate each VRAM buffer with a 16MB alignment.
>
> Zack Rusin (1):
>       Adding some readme.

Merged.
   e3aa13b..eaee657  master -> master

-- 
keith.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 810 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20140917/1c6e4e97/attachment.sig>


More information about the xorg-devel mailing list