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>