[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