Re: maxHValue/maxVValue replacement?
On Fri, May 18, 2018 at 12:48:57PM -0400, Adam Jackson wrote: > On Fri, 2018-05-18 at 08:34 +0200, Thomas Klausner wrote: > > Some old drivers use maxHValue/maxVValue, which xorg-server-1.20.0 > > does not provide any longer. What is the proper replacement? > > The only two I was able to find were mach64: > > https://cgit.freedesktop.org/xorg/driver/xf86-video-mach64/commit/?id=e27785a3fbabc9f354c361b5058b0359b6d9b5ae > https://cgit.freedesktop.org/xorg/driver/xf86-video-mach64/commit/?id=5ae03dc9f4564de54df6427ed7e6e80e75a4179e > > And rendition: > > https://cgit.freedesktop.org/xorg/driver/xf86-video-rendition/commit/?id=70dd6c22b8af58c415ee142468d19dc8b428fffd > > I'll push out releases for those so there's something official to > build against 1.20. Thank you very much for these decidedly unboring releases ;) I think the following drivers are affected by the same problem: xf86-video-s3virge-1.10.7 xf86-video-savage-2.3.9 xf86-video-tseng-1.2.5 Can they please get maintenance releases as well? Thank you, Thomas ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
[ANNOUNCE] xf86-video-rendition 4.2.7
A boring release, adding source compatibility with xserver 1.20. Adam Jackson (2): Move [HV]Total checks into renditionValidMode rendition 4.2.7 Alan Coopersmith (2): configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 Emil Velikov (1): autogen.sh: use quoted string variables Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish git tag: xf86-video-rendition-4.2.7 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-rendition-4.2.7.tar.bz2 MD5: d21c65b68b74206a67ecc54ec0589a7c xf86-video-rendition-4.2.7.tar.bz2 SHA1: 0330d69006c5cad96a5a5448d2bdf129d4c5c8fd xf86-video-rendition-4.2.7.tar.bz2 SHA256: 9511c6595c9d489a022635bd8d91149de0cb3cbf9034739452ca5b9b5d63f87b xf86-video-rendition-4.2.7.tar.bz2 SHA512: 5a23a599488946499e9bb3dfaf553cd68b6a1555a9c46b4038f355038a28747715bb940c52170f909917386911c8ae2607c669ba28f24a6c10ad375dab4535aa xf86-video-rendition-4.2.7.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-rendition-4.2.7.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-rendition-4.2.7.tar.gz MD5: 64223cd2f29188de81a3a7ddd2c6c3ee xf86-video-rendition-4.2.7.tar.gz SHA1: f12398c537987a15b9dbe75dc6889a0202d98a43 xf86-video-rendition-4.2.7.tar.gz SHA256: 16712fec045f5e499d32267d0cdbe89eea7ca33d8bdeed93b4874adb9b4e1bce xf86-video-rendition-4.2.7.tar.gz SHA512: 0db93e73ee596a0be58e9e2221e8568bfd7d46c91866ff568ae74318d4fd7b7571b93906015141c1c730b489f81b9805d43174bd44527a9ae15f81d4a658579b xf86-video-rendition-4.2.7.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-rendition-4.2.7.tar.gz.sig - ajax ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] xf86-video-rendition 4.2.7
A boring release, adding source compatibility with xserver 1.20. Adam Jackson (2): Move [HV]Total checks into renditionValidMode rendition 4.2.7 Alan Coopersmith (2): configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 Emil Velikov (1): autogen.sh: use quoted string variables Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish git tag: xf86-video-rendition-4.2.7 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-rendition-4.2.7.tar.bz2 MD5: d21c65b68b74206a67ecc54ec0589a7c xf86-video-rendition-4.2.7.tar.bz2 SHA1: 0330d69006c5cad96a5a5448d2bdf129d4c5c8fd xf86-video-rendition-4.2.7.tar.bz2 SHA256: 9511c6595c9d489a022635bd8d91149de0cb3cbf9034739452ca5b9b5d63f87b xf86-video-rendition-4.2.7.tar.bz2 SHA512: 5a23a599488946499e9bb3dfaf553cd68b6a1555a9c46b4038f355038a28747715bb940c52170f909917386911c8ae2607c669ba28f24a6c10ad375dab4535aa xf86-video-rendition-4.2.7.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-rendition-4.2.7.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-rendition-4.2.7.tar.gz MD5: 64223cd2f29188de81a3a7ddd2c6c3ee xf86-video-rendition-4.2.7.tar.gz SHA1: f12398c537987a15b9dbe75dc6889a0202d98a43 xf86-video-rendition-4.2.7.tar.gz SHA256: 16712fec045f5e499d32267d0cdbe89eea7ca33d8bdeed93b4874adb9b4e1bce xf86-video-rendition-4.2.7.tar.gz SHA512: 0db93e73ee596a0be58e9e2221e8568bfd7d46c91866ff568ae74318d4fd7b7571b93906015141c1c730b489f81b9805d43174bd44527a9ae15f81d4a658579b xf86-video-rendition-4.2.7.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-rendition-4.2.7.tar.gz.sig - ajax ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xf86-video-mach64 6.9.6
A boring release, fixing source compatibility with xserver 1.20. Adam Jackson (3): Move max mode h/v checks into ATIValidMode mach64 6.9.6 Alan Coopersmith (2): configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 Emil Velikov (2): autogen.sh: use quoted string variables xf86-video-mach64: remove the GlxSetVisualConfigs stub and friends Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish git tag: xf86-video-mach64-6.9.6 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.6.tar.bz2 MD5: 0e12f9a3b5659e1e27e03adc42b04d99 xf86-video-mach64-6.9.6.tar.bz2 SHA1: 1fdf0c3488ab88cb46b563efee166a5d54a01932 xf86-video-mach64-6.9.6.tar.bz2 SHA256: 7a0707c71bb522430f83bb5e9d9ee697e661e35534a3a2d10834f86b327a3c9c xf86-video-mach64-6.9.6.tar.bz2 SHA512: 687f6ac60491b704d5c4788463763d2f4bf725611e10bd2163156963fe0a8fdbffe0a1b7c737eff131f01759e43b5ec3544a7dabe66a67e85b286dcb969da2f1 xf86-video-mach64-6.9.6.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.6.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.6.tar.gz MD5: 5431cbcc9cb71798c718b5d8a0fd49d5 xf86-video-mach64-6.9.6.tar.gz SHA1: 2015b02266add5b8dff50dda0e7a8932d45328d6 xf86-video-mach64-6.9.6.tar.gz SHA256: 873a9d64c7d08ca1617d98e9dd58389b948f92c052d7914922d9eed4acb2f6a4 xf86-video-mach64-6.9.6.tar.gz SHA512: 0d8bff0b59cedae79532e542438c4003d37da825909c71f86189fecbea4b71f6ab95d7d84dcc39eb3f856d92f4cba0e7974224f826686ff5449dff85f1f4d0bb xf86-video-mach64-6.9.6.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.6.tar.gz.sig - ajax ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xf86-video-mach64 6.9.6
A boring release, fixing source compatibility with xserver 1.20. Adam Jackson (3): Move max mode h/v checks into ATIValidMode mach64 6.9.6 Alan Coopersmith (2): configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 Emil Velikov (2): autogen.sh: use quoted string variables xf86-video-mach64: remove the GlxSetVisualConfigs stub and friends Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish git tag: xf86-video-mach64-6.9.6 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.6.tar.bz2 MD5: 0e12f9a3b5659e1e27e03adc42b04d99 xf86-video-mach64-6.9.6.tar.bz2 SHA1: 1fdf0c3488ab88cb46b563efee166a5d54a01932 xf86-video-mach64-6.9.6.tar.bz2 SHA256: 7a0707c71bb522430f83bb5e9d9ee697e661e35534a3a2d10834f86b327a3c9c xf86-video-mach64-6.9.6.tar.bz2 SHA512: 687f6ac60491b704d5c4788463763d2f4bf725611e10bd2163156963fe0a8fdbffe0a1b7c737eff131f01759e43b5ec3544a7dabe66a67e85b286dcb969da2f1 xf86-video-mach64-6.9.6.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.6.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.6.tar.gz MD5: 5431cbcc9cb71798c718b5d8a0fd49d5 xf86-video-mach64-6.9.6.tar.gz SHA1: 2015b02266add5b8dff50dda0e7a8932d45328d6 xf86-video-mach64-6.9.6.tar.gz SHA256: 873a9d64c7d08ca1617d98e9dd58389b948f92c052d7914922d9eed4acb2f6a4 xf86-video-mach64-6.9.6.tar.gz SHA512: 0d8bff0b59cedae79532e542438c4003d37da825909c71f86189fecbea4b71f6ab95d7d84dcc39eb3f856d92f4cba0e7974224f826686ff5449dff85f1f4d0bb xf86-video-mach64-6.9.6.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.6.tar.gz.sig - ajax ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
Re: maxHValue/maxVValue replacement?
On Fri, 2018-05-18 at 08:34 +0200, Thomas Klausner wrote: > Some old drivers use maxHValue/maxVValue, which xorg-server-1.20.0 > does not provide any longer. What is the proper replacement? The only two I was able to find were mach64: https://cgit.freedesktop.org/xorg/driver/xf86-video-mach64/commit/?id=e27785a3fbabc9f354c361b5058b0359b6d9b5ae https://cgit.freedesktop.org/xorg/driver/xf86-video-mach64/commit/?id=5ae03dc9f4564de54df6427ed7e6e80e75a4179e And rendition: https://cgit.freedesktop.org/xorg/driver/xf86-video-rendition/commit/?id=70dd6c22b8af58c415ee142468d19dc8b428fffd I'll push out releases for those so there's something official to build against 1.20. - ajax ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: [PATCH xserver 1/2] xfree86: Fix O_CLOEXEC usage in lnx_platform
Michel Dänzerwrites: > From: Michel Dänzer > > It was passing O_CLOEXEC as permission bits instead of as a flag. Both are Reviewed-by: Keith Packard -- -keith signature.asc Description: PGP signature ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
[Bug 106293] Floating point exception
https://bugs.freedesktop.org/show_bug.cgi?id=106293 --- Comment #10 from Theo--- (In reply to Michel Dänzer from comment #9) > Created attachment 139609 [details] [review] > Bail from dri2_create_buffer2 if we can't get a pixmap > > Please try this patch on top. This works. Mathematica no longer crashes the X server. -- You are receiving this mail because: You are the assignee for the bug.___ xorg-driver-ati mailing list xorg-driver-ati@lists.x.org https://lists.x.org/mailman/listinfo/xorg-driver-ati
[PATCH xserver 2/2] modesetting: Pass O_CLOEXEC when opening a DRM device
From: Michel DänzerWe don't want DRM file descriptors to leak to child processes. Signed-off-by: Michel Dänzer --- hw/xfree86/drivers/modesetting/driver.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hw/xfree86/drivers/modesetting/driver.c b/hw/xfree86/drivers/modesetting/driver.c index 5d8906d63..306541f33 100644 --- a/hw/xfree86/drivers/modesetting/driver.c +++ b/hw/xfree86/drivers/modesetting/driver.c @@ -200,12 +200,12 @@ open_hw(const char *dev) int fd; if (dev) -fd = open(dev, O_RDWR, 0); +fd = open(dev, O_RDWR | O_CLOEXEC, 0); else { dev = getenv("KMSDEVICE"); -if ((NULL == dev) || ((fd = open(dev, O_RDWR, 0)) == -1)) { +if ((NULL == dev) || ((fd = open(dev, O_RDWR | O_CLOEXEC, 0)) == -1)) { dev = "/dev/dri/card0"; -fd = open(dev, O_RDWR, 0); +fd = open(dev, O_RDWR | O_CLOEXEC, 0); } } if (fd == -1) -- 2.17.0 ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
[PATCH xserver 1/2] xfree86: Fix O_CLOEXEC usage in lnx_platform
From: Michel DänzerIt was passing O_CLOEXEC as permission bits instead of as a flag. Signed-off-by: Michel Dänzer --- hw/xfree86/os-support/linux/lnx_platform.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/xfree86/os-support/linux/lnx_platform.c b/hw/xfree86/os-support/linux/lnx_platform.c index 11af52c46..70374ace8 100644 --- a/hw/xfree86/os-support/linux/lnx_platform.c +++ b/hw/xfree86/os-support/linux/lnx_platform.c @@ -43,7 +43,7 @@ get_drm_info(struct OdevAttributes *attribs, char *path, int delayed_index) } if (fd == -1) -fd = open(path, O_RDWR, O_CLOEXEC); +fd = open(path, O_RDWR | O_CLOEXEC, 0); if (fd == -1) return FALSE; -- 2.17.0 ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
[ANNOUNCE] xf86-video-vmware 13.3.0
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 xf86-video-vmware is an Xorg display driver for VMware's virtual SGA device. This release provides dri3 support for recent mesa (XA version 2.4+), build support for xserver 1.20, a number of compilation warning fixes, removal of old Xwayland and Xmir support, and a couple of minor bug fixes. Note that linux distros that choose to not compile in kernel modesetting- and 3D should avoid enabling the vmwgfx linux kernel module. As usual, the release is intended to be usable even with old X servers, but testing for older servers (xserver 1.0+) has been limited to compile-testing only. Dedicated functionality testing has been run on xserver 1.19.99 series. Shortlog: (reverts and reverted reverts pairs are omitted) Adam Jackson (1): saa: Build compatibility with xserver 1.20 Alan Coopersmith (2): configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 Deepak Singh Rawat (2): vmware: Fix build warnings vmware/vmwgfx: Wrap deprecated Emil Velikov (1): autogen.sh: use quoted string variables Hans de Goede (1): Adapt Block/WakeupHandler signature for ABI 23 Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish Thomas Hellstrom (18): vmware/vmwgfx: Support multiple dri driver names vmware/vmwgfx: Add a missing source file for distribution vmwgfx: Support DRI3 v2 Add the common_compat.h source file for distribution Bump version number for release candidate saa: Fix an include path vmwgfx: Fix compilation failure if dri3 is not available vmwgfx: Remove old XWayland and XMir drivers Fix a number of compilation warnings vmwgfx: Fix potential libudev include and link failures legacy: Avoid using the xf86[Un]blockSigio functions legacy: Silence a warning about an unused constant vmwgfx: Fix server termination due to a mesa loader bug Build fixes Fix a couple of shadowed declaration warnings vmwgfx: Clear the DRM mode before use Require at least XA version 2.4 to enable dri3 Bump version number for release git tag: xf86-video-vmware-13.3.0 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-vmware-13.3.0.tar.bz2 MD5: 08d66d062055080ff699ab4869726ea2 xf86-video-vmware-13.3.0.tar.bz2 SHA1: f01335fe6bdb507e749571bfcd69163aed97312a xf86-video-vmware-13.3.0.tar.bz2 SHA256: 47971924659e51666a757269ad941a059ef5afe7a47b5101c174a6022ac4066c xf86-video-vmware-13.3.0.tar.bz2 SHA512: c318de893cae7b2b11e11c1b389ee47478b7c8d1f52c27099dbe453efec28f3e9da449217307a8c2251999eada66312f766996be1a6ead413b8b6dedc42c68ca xf86-video-vmware-13.3.0.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-vmware-13.3.0.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-vmware-13.3.0.tar.gz MD5: 7e78848fdb06d3b8110f3b9c6ecc1fdb xf86-video-vmware-13.3.0.tar.gz SHA1: 73696210204f61f9a5ea1d923f481fef824cd5ea xf86-video-vmware-13.3.0.tar.gz SHA256: 3a29f105b331523e532542bf75d716526877ec6d5ba07b079ed245b02bd4d084 xf86-video-vmware-13.3.0.tar.gz SHA512: 6abb75c54172a4a1139434d1c611af7f99c6641d9761edcdfddd6a1e9ef609fb88d3deef26c4ab07459501ec6679d20c99671194bacdc1b8263057e3fc524ea4 xf86-video-vmware-13.3.0.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-vmware-13.3.0.tar.gz.sig -BEGIN PGP SIGNATURE- iEYEARECAAYFAlr9OSsACgkQwfXTzfUXZYACWgCgnKnoWlkh2PcigJptYxgNgqR+ GRYAoIVsyvu2tL1yE49hq+UGR8ryX/vp =gakX -END PGP SIGNATURE- ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
maxHValue/maxVValue replacement?
Some old drivers use maxHValue/maxVValue, which xorg-server-1.20.0 does not provide any longer. What is the proper replacement? Thanks, Thomas ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel