summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-09-15Initialize gen4 render code under XAA too2.4Keith Packard1-2/+2
XAA uses the gen4 render code for RandR transform support and other fairly simple render acceleration. Failing to initialize it would cause a segfault when it was used. Signed-off-by: Keith Packard <keithp@keithp.com>
2008-11-11Update version to 2.4.3 for releasexf86-video-intel-2.4.3Jesse Barnes1-1/+1
2008-11-11Quirk: No LVDS on Dell Studio HybridAdam Jackson1-0/+2
2008-11-11quirk LVDS on Asus Eee boxZhenyu Wang1-0/+3
Reported by Yang Sheng <sheng.yang@intel.com>
2008-11-11Disable frame buffer compression by default for GM965.Carl Worth1-0/+7
We haven't found a way to make FBC work reliably with GM965 yet, (it often fails to notice CPU writes). This appears to be a specific problem with this device, (as we haven't gotten similar bug reports for subsequent devices such as GM45). So FBC is now disabled by default for GM965 but can still be enabled with the FrameBufferCompression option for experimenting/debugging. This resolves bug #16257: [GM965 EXA] Frame-buffer compression broken for CPU writes (XPutImage) https://bugs.freedesktop.org/show_bug.cgi?id=16257
2008-11-11Fix broken stolen memory counting on G4X.Eric Anholt1-2/+2
On the GM45 we were assuming too little stolen memory (mostly harmless, except when it wasn't, until the AGP fix), and on the G45 we were assuming too much stolen memory, which was quite harmful when we touched the page that didn't get mapped. Future stolen memory accounting should use src/reg_dumper/intel_gtt before and after enabling AGP on the chipset to confirm that only the GTT entries not mapped to stolen are replaced, and that all of the unmapped GTT entries are replaced with the constant scratch page.
2008-11-11Add a few programs to .gitignoreJesse Barnes2-0/+3
2008-11-11Add backlight kernel method support on Asus and EeepcZhenyu Wang1-0/+2
Noted and tested by Evgeniy Manachkin <sfstudio@mail.ru> for asus-laptop support, also add eeepc support.
2008-09-11Disable render standbyZhenyu Wang2-0/+22
Render standby is known to cause possible hang issue on some mobile chips, so always disable it.
2008-09-11Don't allocate a pipe for hotplug detectionJesse Barnes1-7/+14
It shouldn't be needed... (cherry picked from commit 7b6f4d22211d71480caf6335a3eacaacff369371)
2008-08-26Bump version 2.4.2xf86-video-intel-2.4.2Zhenyu Wang1-1/+1
2008-08-22Don't disable planes in i830_update_dsparbJesse Barnes1-15/+5
We need to program DSPARB with only one plane enabled at most, and that's guaranteed to be the case when we're called during mode set, so just assert that case but otherwise leave the planes alone to avoid flicker on active displays during output detection for example. Fixes bug #17050. (cherry picked from commit 5af504166f14f4401818f3b7c27ac2ccba7b9ff5)
2008-08-22Don't skip the checks for DRI headers with --enable-driJulien Cristau1-3/+4
(cherry picked from commit 5eccb5ec7ea78b5800f98decd4216d39b9ebe5ec)
2008-08-20 Fix from He Shuang(shuang.he@intel.com),Zou Nan hai1-2/+2
XvMCDestroyContext to check pointer valid (cherry picked from commit 385dc85881c56e218e7d17d7e1d022568aa29cfb)
2008-08-20Remove unused VBIOS flag definesJesse Barnes1-10/+0
We just use the structure definitions now. (cherry picked from commit 078a59dd48ed00a6512d155883956c18752da9ce)
2008-08-20Pack bdb_general_definitions blockJesse Barnes1-1/+1
More correct & consistent with other definitions. (cherry picked from commit 7048141254b7c1948fe77b1742b463f8723610d8)
2008-08-19Fix reverted LVDS bios capability dword definitionZhenyu Wang1-6/+6
Issue found by Peter Clifton. (cherry picked from commit 0e6759bb6ad7293b6447bd20e3d7d8fdee46aba7)
2008-08-15Bump version 2.4.1xf86-video-intel-2.4.1Zhenyu Wang1-1/+1
2008-08-15Man page typo fixesAlan Coopersmith1-2/+2
(cherry picked from commit 27e9506fda86e90fd67de1715fa32d23aaa8a683)
2008-08-15Update man pageJesse Barnes1-9/+56
Add example dual head config, add info on bug reporting. (cherry picked from commit da2eb83fb9a52291ea98f3285aee7bee2d55e0ca)
2008-08-15Always check and free driver private in LVDS destroyZhenyu Wang1-4/+2
(cherry picked from commit ed7269e0a377b3135b06cacecc59119f06958feb)
2008-08-15Make skip_panel_detect clear for its meaningZhenyu Wang2-3/+3
(cherry picked from commit f4cb9a135dca9279af8186a9b18bf62ef7351019)
2008-08-15Fix pipe A force quirkJesse Barnes1-1/+1
Last commit introduced a logic buglet, we went from (foo & BLAH) -> (!foo & BLAH) rather than !(foo & BLAH), so fix it up to make my laptop work again. (cherry picked from commit 22918f62c89a4314fb5d01c58f22fee5b9a15a27)
2008-08-15Fix DPMS off in the presence of the pipe A quirk.Olivier Fourdan1-29/+28
Still turn off the VGA plane, and also handle the DRI path at the end. (cherry picked from commit 9ec36e0c8bd8a4bd7c40569412fc1a21219b5af9)
2008-08-15Apply pipe A quirk to 845 as well.Olivier Fourdan1-0/+1
(cherry picked from commit 445c2e9ef8fc1d49bbb03e07bf36e0339be16a80)
2008-08-15Set lvds_ddc_mode before use to avoid a segfault on mac mini.Eric Anholt1-1/+1
(cherry picked from commit fe90c0522f65f60c4c431787c889b7fb639ab61b)
2008-08-15Reorganize VBIOS codeJesse Barnes8-511/+469
Make VBT parsing happen at driver init time rather than in each output init function, to save time and better separate VBIOS code into i830_bios.[ch]. The changes end up touching the output files due to field name changes, and allow us to reorder & simplify our LFP mode detection code. (cherry picked from commit a21d4794b6812ce05d08f06dc47b26c4fb1c1fef)
2008-08-11Fix possible spurious interrupts in hotplug detect on 4 series chipZhenyu Wang2-0/+11
(cherry picked from commit d592eabc806b752053ade3c18e9dd8e0f39b45a3)
2008-08-11Disable display clock gating for 4 series chipsZhenyu Wang1-1/+1
(cherry picked from commit d0018a96064ee0adfe87c2d50c341bf7d2e45eb0)
2008-08-06Fix SDVO HDMI encoding detect (#16920)Zhenyu Wang1-4/+26
Check return value of get supported encode command and current encoding mode, which could be DVI or HDMI. (cherry picked from commit f91134795b545c8baebf218975b261c76a0e5873)
2008-08-04Fix up the HP Pavilion ze4944ea quirkJulien Cristau1-2/+2
The chip is 855GM, not GM45. (cherry picked from commit 1a59cc6b9acf312de1755d67757bf7f1967342e4)
2008-08-01Fix SDVO reg definitionZhenyu Wang2-3/+8
Remove wrong set tv resolution command, adding HDMI regs in dump. (cherry picked from commit 76eb8e6f1f0c6962b23550564f4273f392567857)
2008-08-01Don't program dsparb on new Intel chipZhenyu Wang3-4/+9
On new chip, DSPARB is controlled by hardware only.
2008-08-01Reorder visuals reported by the intel driverTomas Carnecky1-1/+1
The root window visual can not be changed. Neither at runtime nor through the configuration file. The xserver simply selects the first one that matches the class (usually TrueColor). I need a root window visual with stencil buffer because my compiz plugin uses the it for some operations. This patch reorders the visuals that the 3D driver reports and puts the one with stencil (and depth) bits as first. (cherry picked from commit 42fb06f3f14fbec070350cf48361be4a0be0af04)
2008-07-31Update DSPARB while planes are still offJesse Barnes1-2/+2
This avoids the flickering people reported in the 2.4.0 release.
2008-07-23Bump version 2.4.0xf86-video-intel-2.4.0Zhenyu Wang1-1/+1
2008-07-23shut up gcc warningZhenyu Wang1-1/+1
(cherry picked from commit 6ac352f146bafe3b4bb5832340eb0ccb730565d2)
2008-07-23Fix distcheck for clean doltcompileZhenyu Wang1-0/+1
(cherry picked from commit 075cf7fce57da4e51acafb3bfd3d61ba1a8096d5)
2008-07-23Fix HDMI output numberZhenyu Wang1-1/+1
Output 33 is confusing. (cherry picked from commit 29d982c6bf873c6685bd0e395a8b0e5e3b1063e0)
2008-07-23Add little hotplug detector app.Eric Anholt1-0/+151
(cherry picked from commit b60bbbfd7b7dcf31726ad615a493f34f17cc6309)
2008-07-23Remove VGA regs from debug output.Eric Anholt3-1/+15
(cherry picked from commit 52a414d1158aa7512fb79560dc220e2a78456a2d)
2008-07-22Bug #16801: fix X crash when NoAccel on 965Zhenyu Wang1-2/+2
(cherry picked from commit fd060ce89d86f6e8ff742d5b287abe8ecea32927)
2008-07-22only check pipe underrun if vtSema is true.Zhenyu Wang1-6/+8
(cherry picked from commit 577c4d1a0c753fb46d43be05a9781d2e204fac45)
2008-07-22SSC is LVDS onlyZhenyu Wang1-1/+1
Fix regression on my 855GM for VGA output. (cherry picked from commit 04bbed2248e3e8f86efd64225abf2db8eb552653)
2008-07-22Check underrun on enabled pipeZhenyu Wang1-2/+6
(cherry picked from commit 7defa4f1f0eba82f39e74f96d2ad7ed2481b537e)
2008-07-22Thinkpad R60e TV quirk via DMI infoZhenyu Wang1-1/+2
(cherry picked from commit b7765b0837af4cc80f1257ba04495140ef5d536e)
2008-07-22Add no LVDS quirk for Transtec Senyo 610 mini PCJesse Barnes1-0/+3
Fixes FDO #16757. (cherry picked from commit ed0fbd016b8fbcf01eddfd17fd25e745e7af2ba4)
2008-07-21Fix distcheck.Eric Anholt1-2/+2
(cherry picked from commit 62a037b0585d6ecb43daac9d4eb0927a4618a367)
2008-07-21Fix uninitialized-use warning in i830_debug.c ring dumping.Eric Anholt1-2/+0
(cherry picked from commit 3cbfc6c76bcd2bc9194a944092f6ce0881ff9da2)
2008-07-21Get prototype for i830_bios_get_tv().Eric Anholt1-0/+1
(cherry picked from commit 1b1c4975768f63ed0f3933ec384d24c324a383b3)