big endian an apply the correct fix, working at depth 16 and 24, kindly
provided by Michel Dänzer who already committed it upstream.
No objection from the usual macppc users.
on ivy bridge, mostly based on upstream drm code:
- remove a workaround which was in itself causing issues
- switch the order of disabling fdi rx & tx
- disable DPLL_SEL when disabling the crtc
- add a few extra delays
Most of this concerns the gen5+ crtc disable function, and thanks
to a bunch of testers this is known to still work fine on gen 5/6/7.
ok kettenis@ matthieu@
chip generations. The driver is currently unable to restore text mode on
these chips, and attempting to restore text mode anyway results in the
display not being restored properly when switching back to X. The only way
of restoring the display after restarting X was to reboot the machine.
ok mpi@
Apparently previous version was generated with some of my local changes
to use /usr/bin/libtool. This is causiing problems with the XvMC libs
shared libraries versions.
chipsets to the one in recent intel driver from X.Org.
- remove one of the output probe method in i830PreInit(). This method is
calling functions that are normally forbidden in PreInit(). With
xserver 1.13 this causes a fatal error at run time.
Tested by bluhm@, nick@ and shadchin@ back in september.
maximum causing backlight control to be disabled. Limit the backlight
values to the maximum so xbacklight will work.
Backlight control via the brightness buttons won't yet work as
that likely requires opregion/acpi bits.
Tested by jcs@ jasper@ phessler@ naddy@ and Amarendra Godbole
ok phessler@ kettenis@
Problem noticed by by rivo nurges and blambert@ after ivy bridge
support enabled multiple pipes for pch devices.
Fix based on what the upstream drm code does and
tested by rivo nurges, blambert@ and sthen@
ok kettenis@
access not being adjusted for the pch split, one of which prevented
multiple display pipes from working. The third pipe on ivy bridge
remains disabled for now.
ok kettenis@ thanks to everyone who tested
compat-api.h for compatibility with xserver 1.13.
Unfortunaltly recent versions of the driver are broken in the !dri
!kms case, so it cannot be upgraded.OA