Age | Commit message (Collapse) | Author |
|
We just use the structure definitions now.
(cherry picked from commit 078a59dd48ed00a6512d155883956c18752da9ce)
|
|
More correct & consistent with other definitions.
(cherry picked from commit 7048141254b7c1948fe77b1742b463f8723610d8)
|
|
Issue found by Peter Clifton.
(cherry picked from commit 0e6759bb6ad7293b6447bd20e3d7d8fdee46aba7)
|
|
|
|
(cherry picked from commit 27e9506fda86e90fd67de1715fa32d23aaa8a683)
|
|
Add example dual head config, add info on bug reporting.
(cherry picked from commit da2eb83fb9a52291ea98f3285aee7bee2d55e0ca)
|
|
(cherry picked from commit ed7269e0a377b3135b06cacecc59119f06958feb)
|
|
(cherry picked from commit f4cb9a135dca9279af8186a9b18bf62ef7351019)
|
|
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)
|
|
Still turn off the VGA plane, and also handle the DRI path at the end.
(cherry picked from commit 9ec36e0c8bd8a4bd7c40569412fc1a21219b5af9)
|
|
(cherry picked from commit 445c2e9ef8fc1d49bbb03e07bf36e0339be16a80)
|
|
(cherry picked from commit fe90c0522f65f60c4c431787c889b7fb639ab61b)
|
|
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)
|
|
(cherry picked from commit d592eabc806b752053ade3c18e9dd8e0f39b45a3)
|
|
(cherry picked from commit d0018a96064ee0adfe87c2d50c341bf7d2e45eb0)
|
|
Check return value of get supported encode command and current
encoding mode, which could be DVI or HDMI.
(cherry picked from commit f91134795b545c8baebf218975b261c76a0e5873)
|
|
The chip is 855GM, not GM45.
(cherry picked from commit 1a59cc6b9acf312de1755d67757bf7f1967342e4)
|
|
Remove wrong set tv resolution command, adding HDMI regs in dump.
(cherry picked from commit 76eb8e6f1f0c6962b23550564f4273f392567857)
|
|
On new chip, DSPARB is controlled by hardware only.
|
|
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)
|
|
This avoids the flickering people reported in the 2.4.0 release.
|
|
|
|
(cherry picked from commit 6ac352f146bafe3b4bb5832340eb0ccb730565d2)
|
|
(cherry picked from commit 075cf7fce57da4e51acafb3bfd3d61ba1a8096d5)
|
|
Output 33 is confusing.
(cherry picked from commit 29d982c6bf873c6685bd0e395a8b0e5e3b1063e0)
|
|
(cherry picked from commit b60bbbfd7b7dcf31726ad615a493f34f17cc6309)
|
|
(cherry picked from commit 52a414d1158aa7512fb79560dc220e2a78456a2d)
|
|
(cherry picked from commit fd060ce89d86f6e8ff742d5b287abe8ecea32927)
|
|
(cherry picked from commit 577c4d1a0c753fb46d43be05a9781d2e204fac45)
|
|
Fix regression on my 855GM for VGA output.
(cherry picked from commit 04bbed2248e3e8f86efd64225abf2db8eb552653)
|
|
(cherry picked from commit 7defa4f1f0eba82f39e74f96d2ad7ed2481b537e)
|
|
(cherry picked from commit b7765b0837af4cc80f1257ba04495140ef5d536e)
|
|
Fixes FDO #16757.
(cherry picked from commit ed0fbd016b8fbcf01eddfd17fd25e745e7af2ba4)
|
|
(cherry picked from commit 62a037b0585d6ecb43daac9d4eb0927a4618a367)
|
|
(cherry picked from commit 3cbfc6c76bcd2bc9194a944092f6ce0881ff9da2)
|
|
(cherry picked from commit 1b1c4975768f63ed0f3933ec384d24c324a383b3)
|
|
Previously, we were attempting to give both planes equal space in the FIFO
to be fair. However, larger modes require more fifo space, so split it based
on the relative HDisplay of the modes. This should resolve some fifo underrun
issues with differently-sized displays, or single large ones.
Bug #16169.
(cherry picked from commit b8ca1c747a679c931267363639fc0bc690cae2d6)
|
|
It needs to stay enabled or we may see hangs when trying to re-enable it (say
at VT switch time).
Fixes FDO bug #15168.
(cherry picked from commit b37a2a8ca82279468e3806dcf77d5fa7bdd0e874)
|
|
(cherry picked from commit c4565a9811487402d899d0933cc63e27ffe1ff08)
|
|
This is more clear to read MV components.
(cherry picked from commit bca316863b79148b2f51a97d58b94e52ba3eae9f)
|
|
This makes it easier to read.
(cherry picked from commit 0c67219d0e6cfc858af2eb375c2f9473d0f6db60)
|
|
(cherry picked from commit a76ae7cab3001ce6639ae23fb0769c4e46b57e71)
|
|
(cherry picked from commit 5054a86b1b362f3f63310afb9ef2d37c9f1cfca5)
|
|
This makes sure the driver ends up with a DT_NEEDED reference to
the libraries it's using.
(cherry picked from commit 8ac00ca97995e36514ff593fec3c0f0d316ed138)
|
|
(cherry picked from commit d61182511b1520b04133d28480e1ffaacbaeb753)
|
|
This allows us to only call i830WaitSync once every 128 calls to composite
rather than on every call. However, we do need to also call MI_FLUSH to
avoid the vertex cache getting in our way, (since our "separate" buffers
are all allocated as one contiguous chunk).
(cherry picked from commit 757c00927a6f5760135136450b8d02d0f999ac1c)
|
|
Using more than one (in the future) will allow for doing less frequent calls
to i830WaitSync.
(cherry picked from commit 0c548cd040d0c5e1812470ccdf6de86b6a2926d7)
|
|
This is in preparation for having larger (or multiple) vertex buffers
in the future.
(cherry picked from commit cc2249333cd462b4d99d110a12c454ca141b2be8)
|
|
Now that the VBIOS code supports it, we can use the general features block to
detect whether a TV connector is present on a given platform.
Reviewed by Nanhai Zou.
(cherry picked from commit 3c0f2bcc9965155fecab606edae68874427d3423)
|
|
Improve the VBIOS feature detection and use it to find whether the platform
supports spread spectrum clocking. Use the specified reference clock, but
disable SSC if multiple heads are active, since it can cause problems in cloned
configurations.
Reviewed by Nanhai Zou.
(cherry picked from commit e00d9435609bcff1afb71aa6638a6b42a64f5178)
|