Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Feb 2012 13:00:52 +1100
From:      Peter Jeremy <peterjeremy@acm.org>
To:        x11@FreeBSD.org
Subject:   Re: [CFT] Xorg Upgrade 7.5.2
Message-ID:  <20120215020052.GA31688@server.vk2pj.dyndns.org>
In-Reply-To: <20120206014536.7ece944b.miwi@FreeBSD.org>
References:  <20120206014536.7ece944b.miwi@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--i0/AhcQY5QxfSsSZ
Content-Type: multipart/mixed; boundary="NzB8fVQJ5HfG6fxh"
Content-Disposition: inline


--NzB8fVQJ5HfG6fxh
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2012-Feb-06 01:45:36 +0000, Martin Wilke <miwi@FreeBSD.org> wrote:
>The X11 Team is pleased to announce the next round of Xorg updates.

Thank you all for your efforts.

I've tried xorg_7_5_2 r420 on my testbox ("ATI Radeon X600 (RV370)
5B62 (PCIE)" running FreeBSD 9-stable/amd64 (r231557M) and driving
dual displays via DVI) and (once I got past the build problems) all
seems OK.

Build problems with drm-all.13.0-stable9.1.patch:
- Neither patch to sys/modules/drm/{drm,i915}/Makefile applied -
  apparently due to whitespace issues.
- No patch to sys/conf/files was provided so building a kernel with
  drm builtin failed.  A patch to correct this is attached.
- device drm now depends on iicbus and i915drm appears to additionally
  depend on iicbb (I didn't try building this due to lack of hardware).

I've done some simple tests - moving xterms between screens, playing
video with mplayer, watching the Firefox 10 video and playing with
various mesa-demos programs.

Minor items:
1) graphics/mesa-demos remains at 7.6.1, rather than being upgraded to
   7.11.2 with all the other Mesa code.
2) AIGLX is disabled by default, though xorg.conf(5) states it is
   enabled by default.  This is probably a X.org Project bug and,
   checking back, 7.5.1 is the same
3) There's still no man page drm(4)

--=20
Peter Jeremy

--NzB8fVQJ5HfG6fxh
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="drm.patch"

Index: sys/conf/files
===================================================================
--- sys/conf/files	(revision 231557)
+++ sys/conf/files	(working copy)
@@ -940,26 +940,62 @@
 dev/drm/drm_auth.c		optional drm
 dev/drm/drm_bufs.c		optional drm
 dev/drm/drm_context.c		optional drm
+dev/drm/drm_crtc.c		optional drm
+dev/drm/drm_crtc_helper.c	optional drm
 dev/drm/drm_dma.c		optional drm
+dev/drm/drm_dp_iic_helper.c	optional drm \
+	dependency	"iicbus_if.h"
 dev/drm/drm_drawable.c		optional drm
 dev/drm/drm_drv.c		optional drm
+dev/drm/drm_edid.c		optional drm \
+	dependency	"iicbus_if.h"
+dev/drm/drm_fb_helper.c		optional drm
 dev/drm/drm_fops.c		optional drm
+dev/drm/drm_gem.c		optional drm
+dev/drm/drm_gem_names.c		optional drm
 dev/drm/drm_hashtab.c		optional drm
 dev/drm/drm_ioctl.c		optional drm
 dev/drm/drm_irq.c		optional drm
+dev/drm/drm_linux_list_sort.c	optional drm
 dev/drm/drm_lock.c		optional drm
 dev/drm/drm_memory.c		optional drm
 dev/drm/drm_mm.c		optional drm
+dev/drm/drm_modes.c		optional drm
 dev/drm/drm_pci.c		optional drm
 dev/drm/drm_scatter.c		optional drm
 dev/drm/drm_sman.c		optional drm
+dev/drm/drm_stub.c		optional drm
 dev/drm/drm_sysctl.c		optional drm
 dev/drm/drm_vm.c		optional drm
+dev/drm/i915_debug.c		optional i915drm
 dev/drm/i915_dma.c		optional i915drm
 dev/drm/i915_drv.c		optional i915drm
+dev/drm/i915_gem.c		optional i915drm
+dev/drm/i915_gem_evict.c	optional i915drm
+dev/drm/i915_gem_execbuffer.c	optional i915drm
+dev/drm/i915_gem_gtt.c		optional i915drm
+dev/drm/i915_gem_tiling.c	optional i915drm
 dev/drm/i915_irq.c		optional i915drm
 dev/drm/i915_mem.c		optional i915drm
 dev/drm/i915_suspend.c		optional i915drm
+dev/drm/intel_bios.c		optional i915drm
+dev/drm/intel_crt.c		optional i915drm
+dev/drm/intel_display.c		optional i915drm
+dev/drm/intel_dp.c		optional i915drm
+dev/drm/intel_fb.c		optional i915drm
+dev/drm/intel_hdmi.c		optional i915drm
+dev/drm/intel_iic.c		optional i915drm \
+	dependency	"iicbb_if.h iicbus_if.h"
+dev/drm/intel_lvds.c		optional i915drm
+dev/drm/intel_modes.c		optional i915drm
+dev/drm/intel_opregion.c	optional i915drm
+dev/drm/intel_overlay.c		optional i915drm
+dev/drm/intel_panel.c		optional i915drm
+dev/drm/intel_ringbuffer.c	optional i915drm
+dev/drm/intel_sdvo.c		optional i915drm \
+	dependency	"iicbus_if.h"
+dev/drm/intel_sprite.c		optional i915drm
+dev/drm/intel_tv.c		optional i915drm
 dev/drm/mach64_dma.c		optional mach64drm
 dev/drm/mach64_drv.c		optional mach64drm
 dev/drm/mach64_irq.c		optional mach64drm

--NzB8fVQJ5HfG6fxh--

--i0/AhcQY5QxfSsSZ
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)

iEYEARECAAYFAk87EdQACgkQ/opHv/APuIfSkgCeKHR5uDNpxIO36i2uREoq+LLq
+zoAn2Kog1QoCIQrF5S5mtig+dYI+H2s
=VLGH
-----END PGP SIGNATURE-----

--i0/AhcQY5QxfSsSZ--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120215020052.GA31688>