freebsd-ports/x11-servers
Niclas Zeising 505980dc1d MFH: r489754
Fix illegal instruction when running in kvm/qemu

Fix illegal instruction when running xserver in kvm or qemu (and possibly
others) virtualisation.  This is solved by disabling sse instructions while
compiling the xf86SlowBcopy (don't ask) function.

This fix was originally committed by dim as r396167 in 2015, and then most
likely accidentally removed in r433863 in 2017.

Bump portrevision

Original commit message:

> Disable use of SSE instructions in Xorg's xf86SlowBcopy() function.
>
> When such instructions are used to copy data from/to mapped video
> memory, some hypervisors (e.g. KVM, Microsoft Hyper-V) can generate
> SIGILL or SIGBUS exceptions, causing Xorg to crash.

PR:		202643
Reported by:	nogcjx@fastmail.fm
Requested by:	dim
Diagnose and fix by:	dim

Approved by:	ports-secteam (miwi)
2019-01-09 17:52:03 +00:00
..
x2vnc - Fix version 2018-07-07 22:41:39 +00:00
x2x x11-servers/x2x: Remove the unnecessary makefile patch by changing to gmake 2018-07-17 07:48:35 +00:00
xephyr
Xfstt Upgrade x11-servers/Xfstt from 1.9.2 to 1.9.3 2018-12-27 21:34:42 +00:00
xorg-dmx Switch to xorgproto instead of individual packages 2018-07-31 18:41:30 +00:00
xorg-nestserver Remove portrevision, it's inherited from master 2018-09-13 08:30:04 +00:00
xorg-server MFH: r489754 2019-01-09 17:52:03 +00:00
xorg-vfbserver Remove portrevision, it's inherited from master 2018-09-13 08:30:04 +00:00
xwayland x11-servers/xwayland: Fix portrevision 2018-12-23 09:57:29 +00:00
Makefile