Commit Graph

152 Commits

Author SHA1 Message Date
Eric Anholt 8e819ced83 It appears from the specs that you have to wait for vblank after disabling the
plane, not the pipe.
2006-04-06 15:56:59 -07:00
Eric Anholt ee2410b965 Move display base setting to a separate function and use it from both mode setup
and AdjustFrame.  Rename AdjustFrame to reflect the fact that it doesn't touch
the BIOS.
2006-04-06 15:56:49 -07:00
Eric Anholt 980fb78e75 Correct capitalization of i830SetMode. 2006-04-06 15:56:33 -07:00
Eric Anholt 2b842c7ee3 Start implementing support for setting modes for multiple output devices,
particularly LVDS.  Untested.
2006-04-06 15:56:29 -07:00
Eric Anholt a09d9cf27a Replace I830VESASetMode with simpler i830SetMode, which is all native and
doesn't have BIOS-setup workarounds.  Multihead behavior may be wrong, and it is
all untested.
2006-04-06 15:56:20 -07:00
Eric Anholt 7edb25789b Start making i830SetMode aware of multiple pipes. 2006-04-06 15:56:07 -07:00
Eric Anholt b5915ac77a Clean up a couple of warnings. 2006-04-06 15:56:06 -07:00
Eric Anholt c20e15fbe4 Disable I830VESASetVBEMode on restore, since I've removed that code. Note that
this means that VT switching is broken.  We're fine with that for now, but at
least now we get a bad display rather than X crashing about an undefined symbol.
2006-04-06 15:55:56 -07:00
Eric Anholt 7d37c50369 Re-disable chatty debug code. 2006-04-06 15:55:09 -07:00
Eric Anholt 2538cbeb50 Enable -Wall on GCC, and do a cleanup of existing warnings. 2006-04-06 15:55:05 -07:00
Eric Anholt 7746da3b34 Move LVDS panel power state setting to a separate function, and reduce magic
numbers.
2006-04-06 15:55:01 -07:00
Eric Anholt 142bc4f91a Write the ADPA (CRTC) register on mode setup. Obtained from airlied. 2006-04-06 15:54:51 -07:00
Eric Anholt 6877f532c5 Add untested CRT detection code. 2006-04-06 15:54:43 -07:00
Eric Anholt a085813714 Add adjustments of PLL divisor limits for "Almador". 2006-04-06 15:54:38 -07:00
Eric Anholt 2d4415ff17 Remove the hacked local xf86SetModeCRTC now that xf86SetCrtcForModes is taking
effect on all of our modes.
2006-04-06 15:54:33 -07:00
Eric Anholt 611264ab9b Remove more VBE stuff and start using xf86ValidateModes. Guessed some params to
xf86ValidateModes.
2006-04-06 15:52:52 -07:00
Eric Anholt 9838f63991 Always ErrorF output debugging info when doing BIOS calls, including file/line. 2006-04-06 15:52:40 -07:00
Eric Anholt 767944e378 Replace a few magic numbers with symbolic names. Reviewed by md5. 2006-04-06 15:52:34 -07:00
Eric Anholt 4955cd267e Add untested save/restore code, and starting on not using VBEValidateModes 2006-04-06 15:52:32 -07:00
Eric Anholt 73496b765c Change an if statement to a more obvious but equivalent case statement. 2006-04-06 15:52:27 -07:00
Eric Anholt 9fe316da73 Add the manpage's possible names when generated. 2006-04-06 15:52:13 -07:00
Eric Anholt 1555229f29 Move .cvsignore to .gitignore 2006-04-06 15:51:56 -07:00
Eric Anholt 139d33ac80 Initial add of native CRT modesetting code. 2006-04-06 15:51:53 -07:00
Alan Hourihane be6216cd8c Fix a rotation problem when DRI is disabled 2006-02-20 03:25:50 +00:00
Alan Hourihane 073c4a6a18 Fix a rotation problem when DRI is disabled 2006-02-20 03:22:26 +00:00
Alan Hourihane 7cca2ae73e fix another build problem 2006-02-19 00:04:49 +00:00
Alan Hourihane 2e01277da0 fix build failure 2006-02-17 16:16:10 +00:00
Alan Hourihane 86fa253693 a little more of a workaround until we unplug the frontbuffer from libdri 2006-02-15 18:31:22 +00:00
Alan Hourihane 32f97e02ac temporary workaround until DRI frontbuffer mapping code is removed from
libdri.a
2006-02-10 21:59:37 +00:00
Alan Hourihane 50e5c26963 update Changelog 2006-01-26 09:55:15 +00:00
Alan Hourihane 91d2ba5743 add changelog 2006-01-26 09:05:50 +00:00
Alan Hourihane 076971b95e When going dual head only take a portion of memory for the second head
instead of doubling the requirements.
2006-01-25 22:22:42 +00:00
Alan Hourihane 77d1c579f3 Fix a glitch in a dual head fix from #3105 2006-01-25 22:17:00 +00:00
Alan Hourihane d8d7490809 Bump version to 1.5.0.0
Add Intel 945GM support
Add RandR rotation support (full 3D acceleration, HWcursor & Xvideo rotated too)
Remove shadow framebuffer rotation code
Add a new LinearAlloc option to allow more offscreen memory to be allocated
for XVideo applications. This allows HDTV movies to be played via Xvideo.
2006-01-24 15:20:34 +00:00
Kevin E Martin 919d36b671 Update package version for X11R7 release. 2005-12-21 02:30:00 +00:00
Adam Jackson 92962f32fc Stub COPYING files 2005-12-19 16:25:53 +00:00
Alan Coopersmith d2ef609211 Typo fixes, mailing list & url updates, and other changes to prepare for
X11R6.9 & 7.0 releases.
2005-12-19 09:07:50 +00:00
Kevin E Martin 1c51ff5c65 Update package version number for final X11R7 release candidate. 2005-12-15 00:24:17 +00:00
Kevin E Martin c5007a4b46 Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 2005-12-06 22:48:35 +00:00
Kevin E Martin 15df421534 Update package version number for X11R7 RC3 release. 2005-12-03 05:49:33 +00:00
Kevin E Martin c50cd5a7f5 Remove extraneous AC_MSG_RESULT. 2005-12-02 02:16:08 +00:00
Adam Jackson da2c00c0e8 Bump libdrm dep to 2.0. 2005-11-30 18:47:54 +00:00
Adam Jackson ca36f1da4e Only build dlloader modules by default. 2005-11-29 23:29:59 +00:00
Alan Coopersmith 0b337390d6 Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
2005-11-28 22:04:09 +00:00
Eric Anholt 159bea0278 Add .cvsignores for drivers. 2005-11-21 10:49:14 +00:00
Kevin E Martin e62939e30e Update pkgconfig files to separate library build-time dependencies
from application build-time dependencies, and update package deps
to work with separate build roots.
2005-11-19 07:15:38 +00:00
Kevin E Martin 08f03e4237 Bump version numbers for X11R6.9/X11R7 RC2. 2005-11-09 21:31:20 +00:00
Kevin E Martin a600e89a15 Update package version number for X11R7 RC2 release. 2005-11-09 21:15:15 +00:00
Kevin E Martin f73c23b4c5 Update pkgcheck depedencies to work with separate build roots. 2005-11-01 15:08:53 +00:00
Adam Jackson 25a63bfefd Bug #4829: Remove some useless DRI symbol checks. 2005-10-21 18:40:19 +00:00