[PATCH 13/25] drm/radeon/kms: add disabled vbios accessor for NI asics

2011-01-06 Thread Alex Deucher
Some systems disable the vbios on secondary cards or cards that have been posted. This code re-enabled the vbios so the driver can load it. Signed-off-by: Alex Deucher --- drivers/gpu/drm/radeon/radeon_bios.c | 41 ++ 1 files changed, 41 insertions(+), 0 deleti

[PATCH 14/25] drm/radeon/kms: fill gpu init for NI asics

2011-01-06 Thread Alex Deucher
Signed-off-by: Alex Deucher --- drivers/gpu/drm/radeon/evergreen.c | 71 1 files changed, 71 insertions(+), 0 deletions(-) diff --git a/drivers/gpu/drm/radeon/evergreen.c b/drivers/gpu/drm/radeon/evergreen.c index 9c990c3..6a73867 100644 --- a/drivers/gpu/

[PATCH 15/25] drm/radeon/kms: add backend map workaround for barts

2011-01-06 Thread Alex Deucher
Same as Cypress. Signed-off-by: Alex Deucher --- drivers/gpu/drm/radeon/evergreen.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/gpu/drm/radeon/evergreen.c b/drivers/gpu/drm/radeon/evergreen.c index 6a73867..c40e5ad 100644 --- a/drivers/gpu/drm/radeon/evergre

[PATCH 16/25] drm/radeon/kms: adjust default clock/vddc tracking for pm on DCE5

2011-01-06 Thread Alex Deucher
NI chips no longer load the MC ucode in the asic_init sequence so the asic comes up in a basic mode with low engine/memory clocks and a voltage. Once the MC ucode is loaded by the driver the card can be programmed to it's proper default clocks and voltage. As such the default clocks in the firmwa

[PATCH 17/25] drm/radeon/kms: always use writeback/events for fences on NI

2011-01-06 Thread Alex Deucher
Signed-off-by: Alex Deucher --- drivers/gpu/drm/radeon/radeon_device.c |5 + 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/drivers/gpu/drm/radeon/radeon_device.c b/drivers/gpu/drm/radeon/radeon_device.c index e353430..26091d6 100644 --- a/drivers/gpu/drm/radeon/radeon_de

[PATCH 18/25] drm/radeon/kms: add bo blit support for NI

2011-01-06 Thread Alex Deucher
Signed-off-by: Alex Deucher --- drivers/gpu/drm/radeon/evergreen_blit_kms.c | 69 ++- 1 files changed, 67 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/radeon/evergreen_blit_kms.c b/drivers/gpu/drm/radeon/evergreen_blit_kms.c index 2ccd1f0..b758dc7 100644

[PATCH 19/25] drm/radeon/kms: add ni_reg.h

2011-01-06 Thread Alex Deucher
This adds some new NI (northern islands) specific display register defines. Signed-off-by: Alex Deucher --- drivers/gpu/drm/radeon/ni_reg.h | 86 +++ drivers/gpu/drm/radeon/radeon_reg.h |1 + 2 files changed, 87 insertions(+), 0 deletions(-) create mode

[PATCH 20/25] drm/radeon/kms: add support for DCE5 display LUTs

2011-01-06 Thread Alex Deucher
The hardware supports advanced user defined color management but at the moment, there is no infrastructure in place to take advantage of it so for now we just support the legacy LUTs. Signed-off-by: Alex Deucher --- drivers/gpu/drm/radeon/radeon_display.c | 68 +- 1

[PATCH 21/25] drm/radeon/kms: add ucode loader for NI

2011-01-06 Thread Alex Deucher
The MC ucode is no longer loaded by the vbios tables as on previous asics. It now must be loaded by the driver. Signed-off-by: Alex Deucher --- drivers/gpu/drm/radeon/Makefile|2 +- drivers/gpu/drm/radeon/evergreen.c | 21 ++- drivers/gpu/drm/radeon/ni.c| 316

[PATCH 22/25] drm/radeon/kms/ni: load default sclk/mclk/vddc at pm init

2011-01-06 Thread Alex Deucher
The vbios only partially initializes the memory controller on NI, so now we need to load the MC ucode in the driver and set the default clocks once the ucode is loaded. Signed-off-by: Alex Deucher --- drivers/gpu/drm/radeon/radeon_pm.c | 18 ++ 1 files changed, 18 insertions(+)

[PATCH 23/25] drm/radeon/kms: add radeon_asic struct for NI asics

2011-01-06 Thread Alex Deucher
Signed-off-by: Alex Deucher --- drivers/gpu/drm/radeon/radeon_asic.c | 51 ++ 1 files changed, 51 insertions(+), 0 deletions(-) diff --git a/drivers/gpu/drm/radeon/radeon_asic.c b/drivers/gpu/drm/radeon/radeon_asic.c index 53c6240..3a1b161 100644 --- a/drivers/

[PATCH 24/25] drm/radeon/kms: don't enable pcie gen2 on NI yet

2011-01-06 Thread Alex Deucher
Still needs to be implemented. Signed-off-by: Alex Deucher --- drivers/gpu/drm/radeon/evergreen.c |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/drivers/gpu/drm/radeon/evergreen.c b/drivers/gpu/drm/radeon/evergreen.c index 4fb2101..7fe8ebd 100644 --- a/drivers/gpu/dr

[PATCH 25/25] drm/radeon/kms: add NI pci ids

2011-01-06 Thread Alex Deucher
Signed-off-by: Alex Deucher --- include/drm/drm_pciids.h | 36 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/include/drm/drm_pciids.h b/include/drm/drm_pciids.h index e6b28a3..fe29ae3 100644 --- a/include/drm/drm_pciids.h +++ b/include/drm/

[Bug 32888] New: [r600g] GL_EXT_texture_compression_s3tc support

2011-01-06 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=32888 Summary: [r600g] GL_EXT_texture_compression_s3tc support Product: Mesa Version: git Platform: x86 (IA32) OS/Version: Linux (All) Status: NEW Severity: enhancement P

[Bug 30754] X server crashes with SEGFAULT when using virtualbox on Evergreen

2011-01-06 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=30754 --- Comment #5 from Fr?d?ric L. W. Meunier 2011-01-06 18:32:52 PST --- After reading some things, I thought that it could be an issue in the kernel, but moving from 2.6.36 to 2.6.37 didn't improve things. And this time, I was able to reproduce i

[Bug 32889] New: [i915g] SIGSEGV src/gallium/drivers/i915/i915_state_emit.c:414

2011-01-06 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=32889 Summary: [i915g] SIGSEGV src/gallium/drivers/i915/i915_state_emit.c:414 Product: Mesa Version: git Platform: x86 (IA32) OS/Version: Linux (All) Status: NEW

[Bug 30754] X server crashes with SEGFAULT when using virtualbox on Evergreen

2011-01-06 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=30754 Alex Deucher changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug 32829] [r300g] vertex shaders render incorrectly in some wine programs

2011-01-06 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=32829 --- Comment #5 from Tom Stellard 2011-01-06 23:44:27 PST --- Hi, Can you try with the debugger branch from git://anongit.freedesktop.org/~tstellar/mesa and post the output of RADEON_DEBUG=vp ? This branch will probably mis-render a bunch of stuf

[Bug 32654] Segfault in r300_dri.so while running OpenGL game fullscreen

2011-01-06 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=32654 --- Comment #4 from John Mesmon 2011-01-06 22:50:28 PST --- Recompiled with debug information, ran the game again until crash to confirm address was the same (attached log as jvm log 2). $ addr2line -e /usr/lib/debug/usr/lib/mesa/r300_dri.so.de

[Bug 32654] Segfault in r300_dri.so while running OpenGL game fullscreen

2011-01-06 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=32654 --- Comment #5 from John Mesmon 2011-01-06 22:51:01 PST --- Created an attachment (id=41739) --> (https://bugs.freedesktop.org/attachment.cgi?id=41739) jvm error log 2 -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email

[Bug 27314] DP link training fails on 2560x1440 panels

2011-01-06 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=27314 --- Comment #24 from Travis Glenn Hansen 2011-01-06 21:45:30 PST --- I've tried the attached patches and no go. I started digging through code and even read part of the dp spec but didn't get very far :( I'll allow ssh access to the machine or

<    1   2