libdrm/libdrm.changes

653 lines
24 KiB
Plaintext
Raw Normal View History

-------------------------------------------------------------------
Wed Feb 27 16:40:51 UTC 2013 - dmueller@suse.com
- disable valgrind support for aarch64
-------------------------------------------------------------------
Tue Feb 5 16:50:49 UTC 2013 - tobias.johannes.klausmann@mni.thm.de
- Update to version 2.4.42:
+ radeon: add OLAND family
+ radeon: add OLAND pci ids
+ man: fix manpage build instructions
+ intel: add more VLV PCI IDs
+ nouveau: use @PACKAGE_VERSION@ in libdrm_nouveau.pc
+ libdrm: remove DISTCHECK_CONFIGURE_FLAGS
+ configure.ac: bump version to 2.4.42 for release
+ radeon: Fix 1D tiling layout on SI.
+ man: Fix typo and use $() for make expressions
-------------------------------------------------------------------
Wed Jan 16 17:17:16 UTC 2013 - tobias.johannes.klausmann@mni.thm.de
- Update to version 2.4.41:
+ radeon: add new SI pci id
+ nouveau: disallow pushbuf BOs in multiple memory types
+ nouveau: expose channel engine selection on kepler chipsets
+ intel: Remove the fence count contributions when clearing relocs
+ man: convert manpages to XML instead of plain troff
+ man: add drm.7 overview page
+ man: add drm-kms overview page
+ man: add drm-memory overview page
+ intel: Fix missing ETIME on BSD operating systems
+ drm/radeon: track global bo name and always return the same
+ man: disable man page building until David saves us all
+ libdrm_nouveau.pc: don't include I${includedir}/nouveau
+ libkms: fix memory leak in error path
+ libkms: return -EINVAL on fstat error
-------------------------------------------------------------------
Tue Nov 6 00:37:44 UTC 2012 - tobias.johannes.klausmann@mni.thm.de
- Update to version 2.4.40:
+ radeon: add some new SI pci ids
+ radeon: fix unused-function warning
+ intel: Fix "properly test for HAS_LLC"
+ intel: Correct the word decoding for gen2 3DSTATE_LOAD_STATE_IMMEDIATE_1
+ configure.ac: Allow forcible disabling of Cairo support
+ intel: properly test for HAS_LLC
+ fix make distcheck
+ vmwgfx: No longer experimental
+ intel: add support for ValleyView
+ libdrm: man page infrastructure and a few sample man pages
+ intel: Mark bo's exported to prime as not reusable
+ libkms: link against libdrm
+ radeon: don't take the stencil-specific codepath for buffers without
stencil
+ radeon: don't force stencil tile split to 0
+ radeon: fix stencil miptree allocation of combined ZS buffers on EG and
SI
+ radeon: fix tile_split of 128-bit surface formats with 8x MSAA
+ radeon: Fix layout of linear aligned mipmaps on SI.
+ radeon: Memory footprint of SI mipmap base level is padded to powers of
two.
+ radeon: Sampling pitch for non-mipmaps seems padded to slice alignment
on SI.
+ initialize width/height fields in drmModeCrtc
+ omap: release lock also on error paths
-------------------------------------------------------------------
Thu Sep 27 09:45:10 UTC 2012 - idonmez@suse.com
- Require libdrm_omap1-32bit only on ARM
-------------------------------------------------------------------
Sun Sep 23 10:53:52 UTC 2012 - sndirsch@suse.com
- u_Fix-compilation-on-systems-that-don-t-provide-O_CLOE.patch
* Fix compilation on systems that don't provide O_CLOEXEC.
Patch suggestion by Thomas Klausner <wiz%NetBSD.org@localhost>.
See also http://mail-index.netbsd.org/pkgsrc-changes/2012/08/13/msg076887.html
-------------------------------------------------------------------
Thu Sep 20 22:13:32 UTC 2012 - sndirsch@suse.com
- let libdrm-devel require libkms-devel
-------------------------------------------------------------------
Fri Aug 24 21:10:18 UTC 2012 - tobias.johannes.klausmann@mni.thm.de
- Update to version 2.4.39:
+ radeon: add prime import/export support
+ intel: Use VG_CLEAR on the context destroy ioctl as well.
+ radeon: fix allocation of MSAA surfaces on r600-r700
+ radeon: align r600 msaa buffers to a multiple of macrotile size
* num samples
+ tests/modetest: Add a forgotten return, needed for opensuse buildservice
+ omap: include omap_drm.h independently
-------------------------------------------------------------------
Mon Aug 13 16:44:20 UTC 2012 - tobias.johannes.klausmann@mni.thm.de
- Update to version 2.4.38:
+ Bugfix release
-------------------------------------------------------------------
Sun Jul 22 21:59:27 UTC 2012 - tobias.johannes.klausmann@mni.thm.de
- Update to version 2.4.37:
+ Put the proper context APIs in place.
- Add a patch to build 2.4.37 successfully!
+ Added N_0001-Add-a-forgotten-return-needed-for-opensuse-buildserv.patch
-------------------------------------------------------------------
Thu Jul 5 12:35:11 UTC 2012 - sndirsch@suse.com
- build omap support only on %arm platform
-------------------------------------------------------------------
Tue Jul 3 18:36:20 UTC 2012 - tobias.johannes.klausmann@mni.thm.de
- Update to version 2.4.36:
+ packaging changes:
- nouveau.h was moved out from its subdirectory (upstream change)
- lidrm_nouveau version bumped to 2
- Removed --enable-nouveau-experimental-api from configure
it is now stable and will build without it
+ new in this release:
- Context API and wait render timeout API added to libdrm for Intel
-------------------------------------------------------------------
Mon Jul 2 08:52:51 UTC 2012 - guillaume@opensuse.org
- Disable valgrind support for armv5 since valgrind only supports armv7
-------------------------------------------------------------------
Fri Jun 29 09:27:32 UTC 2012 - sndirsch@suse.com
- U_intel-add-Ivy-Bridge-GT2-server-variant.patch
* intel: add Ivy Bridge GT2 server variant (bnc#769209)
-------------------------------------------------------------------
Wed Jun 27 20:04:08 UTC 2012 - guillaume@opensuse.org
- enable omapdrm support
-------------------------------------------------------------------
Tue May 29 09:47:00 UTC 2012 - sndirsch@suse.com
- back to libdrm 2.4.33, since 2.4.34 currentlz requires Mesa git
master changes for nouveau Mesa driver build
-------------------------------------------------------------------
Sat May 26 22:25:01 UTC 2012 - crrodriguez@opensuse.org
- update to version 2.4.34, see NEWS for detail, here follows
packaging changes only.
+ nouveau.h was moved out from its subdirectory (upstream change)
+ lidrm_nouveau version bumped to 2.
+ remove obsolete configure options.
+ Fix many more "implicit declarations" and "undefined references"
-------------------------------------------------------------------
Thu Apr 12 11:30:32 UTC 2012 - vuntz@opensuse.org
- Update to version 2.4.33:
+ intel: add some PCI IDs for Haswell
+ omap: add omapdrm support
+ radeon: add TN surface support
- Changes from version 2.4.32:
+ Add valgrind support
+ Make drm/drm_fourcc.h portable to non-linux platforms
+ intel:
- Add support for (possibly) unsynchronized maps
- Add .aub file output support
- Add support for overriding the PCI ID via an environment
variable
- Add decode for gen7 3DSTATE_WM, HIER_DEPTH_BUFFER
- Add per-dword decode of gen7 3DPRIMITIVE
+ radeon: fix pitch alignment for scanout buffer
+ radeon_cs_setup_bo: Fix accounting if caller specified write
and read domains
+ Build system improvements
- Add pkgconfig(valgrind) BuildRequires to build valgrind support.
-------------------------------------------------------------------
Sun Feb 26 15:57:23 CET 2012 - dmueller@suse.de
- fix build on arm
-------------------------------------------------------------------
Wed Feb 22 12:30:56 UTC 2012 - dvaleev@suse.com
- don't package libdrm-intel on ppc, ppc64. As there is not intel
cards
-------------------------------------------------------------------
Sat Feb 11 16:37:39 UTC 2012 - jengelh@medozas.de
- Update to new upstream release 2.4.31
* radeon: add surface allocator helper v10
* intel: add sprite ioctl defines and struct for i915 sprite code
- Remove autoreconf call for now, there are no patches that
would necessitate this
- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags
- Package shlibs separately according to policy
- Package description updates
-------------------------------------------------------------------
Mon Jan 16 16:11:11 UTC 2012 - vljn@ovi.com
- Update to libdrm-2.4.30
* required for lastest Mesa
-------------------------------------------------------------------
Sun Nov 13 09:15:31 UTC 2011 - coolo@suse.com
- add libtool as explicit buildrequire to avoid implicit dependency from prjconf
-------------------------------------------------------------------
Wed Nov 2 12:58:04 UTC 2011 - sndirsch@suse.com
- Update to libdrm 2.4.27
* required for latest intel driver ...
-------------------------------------------------------------------
Wed Oct 5 15:17:04 UTC 2011 - uli@suse.com
- cross-build fix: move testing to %check section
-------------------------------------------------------------------
Fri Jun 17 18:19:08 UTC 2011 - vljn@ovi.com
- Update to libdrm 2.6.26
- obsoletes intel-Export-CONSTANT_BUFFER-addressing-mode.patch
- a bunch of fixes
- new Intel API for use by mesa
-------------------------------------------------------------------
Wed May 25 10:38:44 UTC 2011 - sndirsch@novell.com
- install the binaries of dristat, drmstat, drmmodeprint and
drmmodetest instead of the useless libtool wrappers ...
-------------------------------------------------------------------
Tue May 24 16:56:34 UTC 2011 - eich@suse.de
- removed patch: enable_test_tools.diff.
- Building and installing dristat and drmstat can be done
from the spec file. Same is true for installing drmmodeprint
and drmmodetest.
-------------------------------------------------------------------
Wed Jan 5 02:10:17 UTC 2011 - sndirsch@novell.com
- intel-Export-CONSTANT_BUFFER-addressing-mode.patch
* intel: Export CONSTANT_BUFFER addressing mode
-------------------------------------------------------------------
Mon Dec 20 15:26:43 UTC 2010 - sndirsch@novell.com
- removed revert-09b1062.diff; due to Mesa 7.10-pre update no longer
required/useful
-------------------------------------------------------------------
Sat Dec 11 20:55:58 UTC 2010 - sndirsch@novell.com
- libdrm 2.4.23
* drm: don't do the create the node ourselves if we have udev.
* intel: Reorder need_fence vs fenced_command to avoid fences on
gen4
* tests: Update for ENOENT returns from unknown handles
-------------------------------------------------------------------
Sat Dec 4 05:57:28 UTC 2010 - sndirsch@novell.com
- updated to git master commit #af3d282 (2010-12-03, still 2.4.22)
- obsoletes intel-initialize-bufmgr.bo_mrb_exec-unconditionally.patch
-------------------------------------------------------------------
Mon Nov 8 09:02:40 UTC 2010 - sndirsch@novell.com
- intel-initialize-bufmgr.bo_mrb_exec-unconditionally.patch
* no longer require kernels without BLT ring support (2.6.34 an
before). (bnc #651989, bnc #651501)
-------------------------------------------------------------------
Sat Nov 6 00:29:27 UTC 2010 - sndirsch@novell.com
- updated to git master commit #a52e61b (2010-11-02, still 2.4.22)
-------------------------------------------------------------------
Tue Nov 2 13:28:24 UTC 2010 - sndirsch@novell.com
- updated to git master commit #d0a4f2e (2010-10-31, still 2.4.22)
- revert-09b1062.diff (to fix Mesa's nouveau driver build)
* Revert "nouveau: Let the user choose the push buffer size."
This reverts commit 09b1062628f2cbddb3ebae20e7b3b8a0a93acebf.
-------------------------------------------------------------------
Wed Sep 29 12:34:42 UTC 2010 - sndirsch@novell.com
- libdrm 2.4.22
* nouveau: fix thinko in drm version check
* nouveau: fix drm version check some more
* intel: Replace open-coded drmIoctl with calls to drmIoctl()
-------------------------------------------------------------------
Wed Sep 15 04:08:53 UTC 2010 - sndirsch@novell.com
- updated to git master commit #7ec9a1e (2010-09-09, still 2.4.21)
-------------------------------------------------------------------
Sat Aug 28 14:02:09 UTC 2010 - sndirsch@novell.com
- updated to git master commit #23287f0 (still 2.4.21)
- "--enable-nouveau-experimental-api" configure option appears to
be obsolete meanwhile
- enabled build of VMWare's experimental API
-------------------------------------------------------------------
Wed Jul 7 00:00:00 CEST 2010 - johannesobermayr@gmx.de
- bnc #620037
* remove libdrm-204c76c.diff (reverse applied)
- silence some RPMLINT warnings
-------------------------------------------------------------------
Thu Jun 24 16:57:19 CEST 2010 - sndirsch@suse.de
- updated to git master commit #726210f
* various tiling related fixes for intel
-------------------------------------------------------------------
Tue Jun 15 12:10:49 CEST 2010 - sndirsch@suse.de
- libdrm 2.4.21
- obsoletes commit-3506173.diff
- adjusted enable_test_tools.diff
- libdrm-204c76c.diff (reverse applied)
* old nouveau gallium driver in Mesa still requires
nouveau_class.h in libdrm
-------------------------------------------------------------------
Mon May 31 22:08:35 CEST 2010 - sndirsch@suse.de
- intel: Use the correct size when allocating reloc_target_info
array. Thomas tracked down this error with kdm and commit b509640
(bnc #608149)
-------------------------------------------------------------------
Fri Apr 9 09:40:21 CEST 2010 - sndirsch@suse.de
- libdrm 2.4.20
* /usr/include/drm/ --> /usr/include/libdrm/
* /usr/include/intel_bufmgr.h --> /usr/include/libdrm
-------------------------------------------------------------------
Thu Mar 18 07:26:44 UTC 2010 - coolo@novell.com
- fix typo in description
-------------------------------------------------------------------
Wed Mar 17 21:38:43 CET 2010 - ro@suse.de
- update to 2.4.19 for Mesa-7.8
* added nouveau driver
* added kms wrapper library driver
-------------------------------------------------------------------
Sun Feb 28 18:51:47 CET 2010 - sndirsch@suse.de
- update to libdrm 2.4.18, which also obsoletes
* intel-Account-for-potential-pinned-buffers-hogging-f.patch
* intel-Handle-resetting-of-input-params-after-EINTR-d.patch
-------------------------------------------------------------------
Wed Feb 17 16:25:36 CET 2010 - sndirsch@suse.de
- intel-Account-for-potential-pinned-buffers-hogging-f.patch
* intel: Account for potential pinned buffers hogging fences
(bfo #25911)
- intel-Handle-resetting-of-input-params-after-EINTR-d.patch
* intel: Handle resetting of input params after EINTR during
SET_TILING (bfo #25475, bfo #25554)
-------------------------------------------------------------------
Wed Jan 6 03:44:44 CET 2010 - sndirsch@suse.de
- update to libdrm 2.4.17, which is part of Intel 2009Q4 release
-------------------------------------------------------------------
Tue Dec 15 21:25:54 CET 2009 - jengelh@medozas.de
- add baselibs.conf as a source
-------------------------------------------------------------------
Fri Dec 4 21:49:42 CET 2009 - sndirsch@suse.de
- update to libdrm 2.4.16
* "Here's the 2.4.16 release of libdrm. There are a lot of
changes this time, in particular we dropped the orphaned
driver code from Linux and BSD and this release is now
really just libdrm. Going forward, the drm header files
we ship in libdrm will be a straight copy from the linux
kernel header files. Once a feature is merged into the
drm-next branch of Dave's kernel tree the header files can
be copied from $kernel_src/usr/include/drm into libdrm and
userspace support for the new functionality can be added."
-------------------------------------------------------------------
Fri Dec 4 21:46:53 CET 2009 - sndirsch@suse.de
- readded modeprint, modetest for intel driver
-------------------------------------------------------------------
Tue Dec 1 22:52:13 CET 2009 - sndirsch@suse.de
- libdrm 2.4.15_2009-12-01_8ffd2e1
* update to git commit 8ffd2e1 (2009-12-01); required for
xf86-video-intel 2.10 RC1
- adjusted enable_test_tools.diff
-------------------------------------------------------------------
Thu Nov 5 00:51:29 CET 2009 - ro@suse.de
- add "--enable-radeon-experimental-api --enable-udev"
to configure arguments and package libdrm_radeon as well
-------------------------------------------------------------------
Thu Oct 29 11:54:08 CET 2009 - sndirsch@suse.de
- enable_test_tools.diff
* enabled build of test tools (dristat, drmstat, modeprint,
modeset)
-------------------------------------------------------------------
Wed Oct 28 16:34:52 UTC 2009 - crrodriguez@opensuse.org
- libdrm-devel requires glibc-devel.
-------------------------------------------------------------------
Tue Sep 29 20:56:36 CEST 2009 - sndirsch@suse.de
- libdrm 2.4.14
* intel: adds support for G41, B43 and Ironlake
-------------------------------------------------------------------
Sat May 16 03:05:19 CEST 2009 - sndirsch@suse.de
- libdrm 2.4.11
* Two releases in one, so twice the usual tiny amount of changes.
Both of the new libdrm_intel interfaces enable KMS fixes in the
Intel 2D driver.
- enabled build of Nouveau's experimental API
-------------------------------------------------------------------
Sat Apr 18 13:52:48 CEST 2009 - sndirsch@suse.de
- libdrm 2.4.9
* Aka, the "kick jbarnes" release. Not only did I push the
broken speedup patch but I flubbed the version bump, so we get
to go from 2.4.7 to 2.4.9. Yay for me.
-------------------------------------------------------------------
Fri Apr 10 12:38:59 CEST 2009 - sndirsch@suse.de
- libdrm 2.4.7
* quick follow on release to 2.4.6 to fix an embarrasing
build problem in the test suite when libudev is not available.
- obsoletes libdrm-commit-1faab66.diff
-------------------------------------------------------------------
Tue Apr 7 21:50:09 CEST 2009 - sndirsch@suse.de
- libdrm 2.4.6
* various fixes
- libdrm-commit-1faab66.diff
* fixes build of 2.4.6
-------------------------------------------------------------------
Wed Feb 25 16:01:27 CET 2009 - sndirsch@suse.de
- libdrm 2.4.5
-------------------------------------------------------------------
Fri Jan 23 15:06:47 CET 2009 - sndirsch@suse.de
- Provides/Obsolete: libdrm23, i.e. get rid of confusing SLE10
packages (bnc #468796)
-------------------------------------------------------------------
Wed Jan 7 12:34:56 CET 2009 - olh@suse.de
- obsolete old -XXbit packages (bnc#437293)
-------------------------------------------------------------------
Fri Oct 31 05:46:01 CET 2008 - sndirsch@suse.de
- libdrm 2.4.1
* New libdrm release to fix the symbol name collision between
Mesa 7.2 and libdrm_intel. Also includes a fix for deadlock
in non-GEM 2D, and support for aperture size checking in GEM.
* Changes since commit a59ea02
- intel: Rename dri_ and intel_ symbols to drm_intel_.
- intel: Add dri_bufmgr_check_aperture support for bufmgr_gem.
- nv50: symlink nv50_grctx.h to linux-core...
- nv50: move context-related tables a separate header file
- drm: missing init_mm symbol, compatibility fix
- i915: Since FreeBSD doesn't have gem support yet, don't
advertise it.
- radeon: fix error in busmaster enable logic
- radeon: fix some fallout from the busmaster disable cleanup
- drm/i915: fix ioremap of a user address for non-root
(CVE-2008-3831)
- intel: Also total child_size of the target_bos. Partial fix
#17964.
- [FreeBSD] We should use dev2unit() rather than minor()
- [FreeBSD] This check isn't correct and causes at least mga
to lockup.
-------------------------------------------------------------------
Tue Oct 21 16:23:20 CEST 2008 - sndirsch@suse.de
- update to git commit a59ea02 (=2.4.1, Intel-2008-Q3-RC5)
* avoid deadlock in intel_bufmgr_fake.
* ioctl is not defined to return -errno. Don't count on ioctl
returning -errno; use errno directly.
-------------------------------------------------------------------
Sun Oct 19 22:27:00 CEST 2008 - sndirsch@suse.de
- libdrm 2.4.0 finally available
-------------------------------------------------------------------
Thu Oct 9 09:27:47 CEST 2008 - sndirsch@suse.de
- updated to git commit ce40261, which is required by latest
xf86-video-intel driver (Intel-2008-Q3-RC3)
-------------------------------------------------------------------
Fri Sep 26 09:39:09 CEST 2008 - sndirsch@suse.de
- updated to git commit 2db8e0c, which is required by latest
xf86-video-intel driver (Intel-2008-Q3-RC2)
-------------------------------------------------------------------
Wed Sep 24 11:52:52 CEST 2008 - sndirsch@suse.de
- updated to git commit 973c634, which is required by latest
xf86-video-intel driver (Intel-2008-Q3-RC1)
-------------------------------------------------------------------
Sun Aug 17 12:33:38 CEST 2008 - sndirsch@suse.de
- updated to 2.4.0 prerelease (git commit a5381ca)
-------------------------------------------------------------------
Fri Jul 4 22:16:39 CEST 2008 - sndirsch@suse.de
- updated to release 2.3.1
-------------------------------------------------------------------
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
- added baselibs.conf file to build xxbit packages
for multilib support
-------------------------------------------------------------------
Thu Dec 27 05:13:17 CET 2007 - crrodriguez@suse.de
- fix library-without-ldconfig-postun warning
- libdrm.la had an empty dependency_libs, removed.
-------------------------------------------------------------------
Sat Dec 2 20:39:53 CET 2006 - sndirsch@suse.de
- updated to 2.3.0 (required by X.Org (Server) 7.2 RC3)
-------------------------------------------------------------------
Fri Jul 28 14:42:41 CEST 2006 - sndirsch@suse.de
- use "-fno-strict-aliasing"
-------------------------------------------------------------------
Thu Jul 27 11:31:48 CEST 2006 - sndirsch@suse.de
- use $RPM_OPT_FLAGS
-------------------------------------------------------------------
Wed Jun 28 08:06:51 CEST 2006 - sndirsch@suse.de
- updated to 2.0.2
* various bugfixes in libdrm
-------------------------------------------------------------------
Wed Jun 21 22:14:29 CEST 2006 - sndirsch@suse.de
- updated to current CVS (2006-06-21)
-------------------------------------------------------------------
Sat Apr 15 20:28:06 CEST 2006 - sndirsch@suse.de
- updated to 2.0.1
* various bugfixes in libdrm
-------------------------------------------------------------------
Sat Feb 4 14:45:10 CET 2006 - aj@suse.de
- xorg-x11-devel is not needed for build.
-------------------------------------------------------------------
Wed Jan 25 21:37:25 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Fri Dec 23 20:02:15 CET 2005 - mls@suse.de
- Require main package in devel subpackage
-------------------------------------------------------------------
Wed Nov 30 22:33:20 CET 2005 - sndirsch@suse.de
- update to 2.0 branch (2005-11-30)
-------------------------------------------------------------------
Tue Nov 1 17:35:43 CET 2005 - sndirsch@suse.de
- updated to 1.0.5 (version Bump for new via header)
-------------------------------------------------------------------
Sat Oct 29 18:05:45 CEST 2005 - sndirsch@suse.de
- call ldconfig in %post
-------------------------------------------------------------------
Tue Oct 25 05:03:47 CEST 2005 - sndirsch@suse.de
- updated to CVS 051025 (required for Mesa 6.4)
-------------------------------------------------------------------
Tue Oct 4 20:04:46 CEST 2005 - sndirsch@suse.de
- added libdrm.so to filelist
-------------------------------------------------------------------
Sun Oct 2 18:30:17 CEST 2005 - sndirsch@suse.de
- created package