Age | Commit message (Collapse) | Author |
|
|
|
git://git.freedesktop.org/git/xorg/driver/xf86-video-intel into debian-unstable
|
|
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.
|
|
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.
|
|
|
|
|
|
|
|
git+ssh://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-intel into debian-unstable
|
|
+ server leaves pipe disabled at shutdown / vt switch ; closes: #453374
+ [855GM] need to use BIOS for mode information ; closes: #437066
+ Intel 2.2 crashes if playing a video then switching to another desktop;
closes: #452372
+ [G33] 2.2.0 locks up X with error "First SDVO output reported failure to
sync" ; closes: #451917
|
|
|
|
|
|
Use PRIx32 for printing CARD32 types, and PRIx64 for portably printing uint64_t
types. Requires the addition of a new include, inttypes.h, to work. Hope C99
is ok with everybody...
|
|
Left a conflict line in...
|
|
Some chips can't support FBC if multiple pipes are active. So if more than one
pipe is on or we're going from one->two pipes enabled, make sure FBC is
disabled.
Intended to fix 13418, 13326, 13152.
Conflicts:
src/i830_display.c - don't pull in FBC2 code
|
|
Use PRIx32 for printing CARD32 types, and PRIx64 for portably printing uint64_t
types. Requires the addition of a new include, inttypes.h, to work. Hope C99
is ok with everybody...
|
|
Some chips can't support FBC if multiple pipes are active. So if more than one
pipe is on or we're going from one->two pipes enabled, make sure FBC is
disabled.
Intended to fix 13418, 13326, 13152.
|
|
We use the wrong DVO output register for ivch which is used for DVO LVDS.
Vbios enables DVOB and driver never touches it, so everything seems
working correctly now.
|
|
Just a partial fix for some of the FBC issues people have been seeing. The
other half is to disable FBC if both pipes are running.
|
|
We use the wrong DVO output register for ivch which is used for DVO LVDS.
Vbios enables DVOB and driver never touches it, so everything seems
working correctly now.
|
|
Just a partial fix for some of the FBC issues people have been seeing. The
other half is to disable FBC if both pipes are running.
|
|
|
|
|
|
|
|
EDID data for TMDS output got from crt should be applied
to TMDS output on mac mini.
|
|
Also fix debug dump, slightly modified to use macro instead.
|
|
These symbols must be explicitly exported, otherwise if compiled with
hidden symbols, LoaderSymbol (and dlopen) will fail to find them.
|
|
|
|
In case of device option or hw cursor allocation fails.
|
|
|
|
|
|
|
|
EDID data for TMDS output got from crt should be applied
to TMDS output on mac mini.
|
|
Also fix debug dump, slightly modified to use macro instead.
|
|
These symbols must be explicitly exported, otherwise if compiled with
hidden symbols, LoaderSymbol (and dlopen) will fail to find them.
|
|
|
|
|
|
In case of device option or hw cursor allocation fails.
|
|
|
|
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.
|
|
Also add support on new chipset.
|
|
Samples GPU idle register to detect when the GPU is busy; prints out the
number of busy samples per 100 total samples once per second.
|
|
|
|
|
|
Which was missing in our ScreenInit and initial EnterVT.
This not only causes failure in initial rotation with TTM,
as we won't bind in rotate_mem alloc in this case, and hide
another bug that we call randr12 function in I830LoadPalete
before we call xf86RandR12Init.
|
|
|
|
The pci_device_map_range() function was added in libpciaccess 0.10.0, and
is used by the reg_dumper tool. Don't try to build it if we have an older
libpciaccess.
Also make sure that util-macros >= 1.1.3 is available when running autoconf,
because it's required for the PACKAGE_VERSION_* macros.
|
|
|
|
|
|
which was observed in rotation crash with stack overflow.
|
|
|