summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-03-06remove extra dri checkingZhenyu Wang
And directRenderingDisabled already has config check result.
2008-03-06No ring, no syncZhenyu Wang
2008-03-06Pull chipset detection out of PreInit into its own functionJesse Barnes
2008-03-06Account for FBC LL cache in memory reservationJesse Barnes
When we reserve memory (memory that won't be managed by the kernel) make sure to reserve space for the FBC LL cache as well.
2008-03-06Move MTRR fixup to its own routineJesse Barnes
2008-03-06Refactor memory allocation into a separate functionJesse Barnes
This simplifies the memory allocation code and fixes a number of bugs. Prior to this change, some flags may have been set after memory allocation occurred, meaning they had no effect. It should also make the allocation logic clearer.
2008-03-05Really print adjusted_mode for mode debugZhenyu Wang
2008-03-04Fix DPLL programming in CRTC mode setHong Liu
The following patch fixes the display problem on internal development machines. The code in commit 3c22ed633be2ac96eea7bc533839e956f1f31b84 (Jesse's force pipe A enable patch) broke DPLL programming. Moving the DPLL set back up in the function solves the problem. Fix for internal bug #309.
2008-03-04Change FBC idle mode back to defaultJesse Barnes
Use the "immediate idle" mode for FBC. Rather than waiting for the current compression pass to finish before signalling to the CPU that it's idle, this mode should stop any current compression pass and tell the CPU that the GPU is idle right away. Seems to fix #13326.
2008-02-29Bug 14591: comment out MI_DISPLAY_POWER_DOWN as for 965GM onlyZhenyu Wang
2008-02-27The Vcs-* fields are now recognized by dpkg, so drop the XS- prefix.Julien Cristau
2008-02-27Only build on x86, this package doesn't make sense anywhere else.Julien Cristau
2008-02-27HP Compaq 6730s has no TV outputPeng Li
2008-02-26Bug #14649: Fix build if pciaccess headers are not with other xorg headers.Mark Kettenis
We failed to include the pciaccess header flags in our build. Even if the server was to include those flags for us, it would leave us broken for the tools-only case, and it's easier to just put the flags everywhere so we avoid future copy'n'paste mistakes.
2008-02-26Fix SDVO I2C access on Mac Mini in EFI mode.Eric Anholt
The GMBUS was being left in SDVO pin access mode, which blocked our bit-banging access to those pins. Thanks to Peter Jones for quick debugging turnaround in getting this fixed.
2008-02-26Look for src/{modes,parser} in $srcdir, not in objdirJulien Cristau
This makes the detection work in case configure is run from another directory.
2008-02-25Fix overlay rotationZhenyu Wang
Track current covered crtc rotation in port's private, and fix overlay rotation transform to be against crtc mode coordinate.
2008-02-24Add the ${shlibs:Depends} substvar to the -dbg package's dependenciesJulien Cristau
This will bring in libpciaccess0 and closes: #467215.
2008-02-23New upstream releaseBrice Goglin
2008-02-23Merge tag 'xf86-video-intel-2.2.1' into debian-unstableBrice Goglin
2008-02-22Bump version to 2.2.1Jesse Barnes
2008-02-22Add CACHE_MODE_0 register to dump outputJesse Barnes
2008-02-22Decode DSPCLK_GATE, dump PIPE*STAT, MI_MODE, MI_DISPLAY_POWER_DOWN, ↵Keith Packard
MI_ARB_STATE, MI_RDRET_STATE, ECOSKPD
2008-02-22Add quirk for DVO channel selectionJesse Barnes
Some machines want DVOA, some DVOB. We can use this quirk to differentiate them until we come up with a better solution. Patch from Hong Liu. Fixes #13722.
2008-02-22Don't leak memory if no DMI info is provided by kernelZhenyu Wang
2008-02-22Fix Lenovo X60 TV quirkZhenyu Wang
Z61 has same subsys ids with X60, but does have one S-video TV out. Use DMI info instead to quirk TV on X60, X60s.
2008-02-22Add DMI info for i830 quirksZhenyu Wang
Linux kernel has CONFIG_DMIID to export dmi info through sysfs.
2008-02-22Add quirk for DVO channel selectionJesse Barnes
Some machines want DVOA, some DVOB. We can use this quirk to differentiate them until we come up with a better solution. Patch from Hong Liu. Fixes #13722.
2008-02-22hardware status page initialization reworkZhenyu Wang
Order hardware status page setup more reasonable after all memory bound, in case new chipset requires non-stolen page and that could be bound then. Also clean up drm irq handler install function, and put first install in starting stage later than status page setup, so we won't make device cry for uninitialized status page.
2008-02-22Wrap up chipsets which needs graphics address for status pageZhenyu Wang
Also add support on new chipset.
2008-02-21Add pipe A force enable quirk for ThinkPad X40Jesse Barnes
ThinkPad X40s need this quirk or they'll crash frequently. Fixes #14521.
2008-02-21Add pipe A force enable quirk for ThinkPad X40Jesse Barnes
ThinkPad X40s need this quirk or they'll crash frequently. Fixes #14521.
2008-02-21Remove side effects from VGA debug codeJesse Barnes
The VGA register dumping code was leaving ARX in data mode rather than index mode, which could cause problems for later software accessing AR* registers. Fix it to make sure it's in index mode when we're done. Fixes #14434.
2008-02-21Remove side effects from VGA debug codeJesse Barnes
The VGA register dumping code was leaving ARX in data mode rather than index mode, which could cause problems for later software accessing AR* registers. Fix it to make sure it's in index mode when we're done. Fixes #14434.
2008-02-20Fix DSP*CNTR restorationJesse Barnes
When checking which pipe a given plane was associated with, we weren't properly masking the pipe selection bits. Fixes #14481 and should allow the driver to work with vesafb again.
2008-02-20Fix DSP*CNTR restorationJesse Barnes
When checking which pipe a given plane was associated with, we weren't properly masking the pipe selection bits. Fixes #14481 and should allow the driver to work with vesafb again.
2008-02-19Build the intel_reg_dumper tool, and install it in the -dbg package.Julien Cristau
< keithp> jcristau: it would be nice if intel_reg_dumper was packaged with the intel video driver (perhaps in the dbg package?) Add build-dependency on libpciaccess-dev, necessary to build that tool.
2008-02-19Don't leak memory if no DMI info is provided by kernelZhenyu Wang
2008-02-19Fix last 8XX clock's p2 value commitZhenyu Wang
My fault to change Hong's origin patch reversely.
2008-02-19Bug #14440: fix stolen mem size mask on i830MZhenyu Wang
For i830M stolen mem size mask should always be 0x70. Use 0xF0 for later chipsets should be ok, so behavior is identical to kernel agp.
2008-02-19Fix last 8XX clock's p2 value commitZhenyu Wang
My fault to change Hong's origin patch reversely.
2008-02-18Fix Lenovo X60 TV quirkZhenyu Wang
Z61 has same subsys ids with X60, but does have one S-video TV out. Use DMI info instead to quirk TV on X60, X60s.
2008-02-18Add DMI info for i830 quirksZhenyu Wang
Linux kernel has CONFIG_DMIID to export dmi info through sysfs.
2008-02-16Decode DSPCLK_GATE, dump PIPE*STAT, MI_MODE, MI_DISPLAY_POWER_DOWN, ↵Keith Packard
MI_ARB_STATE, MI_RDRET_STATE, ECOSKPD
2008-02-15Bug #14440: fix stolen mem size mask on i830MZhenyu Wang
For i830M stolen mem size mask should always be 0x70. Use 0xF0 for later chipsets should be ok, so behavior is identical to kernel agp.
2008-02-08Add a little program to output the stepping information for several chipsets.Eric Anholt
2008-02-07Add CACHE_MODE_0 register to dump outputJesse Barnes
2008-02-06Prepare changelog for new uploadBrice Goglin
2008-02-06Merge branch 'xf86-video-intel-2.2-branch' of ↵Brice Goglin
git://git.freedesktop.org/git/xorg/driver/xf86-video-intel into debian-unstable
2008-02-06Only disable FBC if registers are availableJesse Barnes
The call to disable FBC should only occur if the FBC feature is actually present or we may end up hanging on a read from a non-existent register.