[Bug 40952] R100 firmware no longer loads

2011-08-24 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=40952 --- Comment #6 from James Cloos 2011-08-24 23:54:29 --- > Ok, that fix is committed as caca9510ff4e ("firmware loader: allow > builtin firmware load even if usermodehelper is disabled"). > Please verify that it does fix it, and close this bu

[Bug 40952] R100 firmware no longer loads

2011-08-24 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=40952 --- Comment #5 from Linus Torvalds 2011-08-24 23:05:19 --- Ok, that fix is committed as caca9510ff4e ("firmware loader: allow builtin firmware load even if usermodehelper is disabled"). Please verify that it does fix it, and close this bug

[Bug 40952] R100 firmware no longer loads

2011-08-24 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=40952 --- Comment #4 from Linus Torvalds 2011-08-24 21:57:45 --- On Wed, Aug 24, 2011 at 2:04 PM, wrote: > > --- Comment #3 from Michel D?nzer ?2011-08-24 > 21:03:48 --- > From Elimar Riesebieter (riesebie at lxtec.de): > > bisecting brought

[Bug 40952] R100 firmware no longer loads

2011-08-24 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=40952 Michel D?nzer changed: What|Removed |Added CC||riesebie at lxtec.de,

No subject

2011-08-24 Thread
bisecting brought me to commit 288d5abec8314ae50fe6692f324b0444acae8486. Reverting seems to work as microcode is loaded with compiled in firmware and radeon kms driver. That's commit 288d5abec8314ae50fe6692f324b0444acae8486 Author: Linus Torvalds Date: Wed Aug 3 22:03:29 2011 -1000 Boot

[Bug 41642] radeon [XPRESS 200M 5955] wakeup from S3 and going into S4 broken with KMS and enabled framebuffer

2011-08-24 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=41642 Alex Deucher changed: What|Removed |Added CC||alexdeucher at gmail.com --- Comment #

[Bug 41642] radeon [XPRESS 200M 5955] wakeup from S3 and going into S4 broken with KMS and enabled framebuffer

2011-08-24 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=41642 Rafael J. Wysocki changed: What|Removed |Added Blocks||7216 -- Configure bugmail: https

[Bug 41642] radeon [XPRESS 200M 5955] wakeup from S3 and going into S4 broken with KMS and enabled framebuffer

2011-08-24 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=41642 Rafael J. Wysocki changed: What|Removed |Added CC||rjw at sisk.pl Component|Hi

[Bug 40952] R100 firmware no longer loads

2011-08-24 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=40952 --- Comment #8 from Anonymous Emailer 2011-08-25 01:07:40 --- Reply-To: gre...@suse.de On Wed, Aug 24, 2011 at 02:22:27PM -0700, Linus Torvalds wrote: > On Wed, Aug 24, 2011 at 2:04 PM, wrote: > > > > --- Comment #3 from Michel Dänzer  2

[PATCH 7/8] w1: ds2760 and ds2780, use ida for id and ida_simple_get to get it.

2011-08-24 Thread Barnes, Clifton A.
On Fri 7/22/2011 12:41 PM, Jonathan Cameron wrote: > Straight forward. As an aside, the ida_init calls are not needed as far > as I can see needed. (DEFINE_IDA does the same already). > Signed-off-by: Jonathan Cameron Checked out ok here for ds2780. Acked-by: Clifton Barnes

[Bug 40952] R100 firmware no longer loads

2011-08-24 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=40952 --- Comment #7 from Linus Torvalds 2011-08-25 00:00:21 --- James Cloos  2011-08-24 23:54:29: > > Will do, just as soon as it hits hera.  (Not there yet.) Duh. I forgot to push. Done, Linus -- Configure bugmail: https:

[Bug 40952] R100 firmware no longer loads

2011-08-24 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=40952 --- Comment #6 from James Cloos 2011-08-24 23:54:29 --- > Ok, that fix is committed as caca9510ff4e ("firmware loader: allow > builtin firmware load even if usermodehelper is disabled"). > Please verify that it does fix it, and close this bu

[Bug 40952] R100 firmware no longer loads

2011-08-24 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=40952 --- Comment #5 from Linus Torvalds 2011-08-24 23:05:19 --- Ok, that fix is committed as caca9510ff4e ("firmware loader: allow builtin firmware load even if usermodehelper is disabled"). Please verify that it does fix it, and close this bug

[PATCH] drm/radeon/kms: evergreen & ni reset SPI block on CP resume

2011-08-24 Thread Alex Deucher
On Wed, Aug 24, 2011 at 4:00 PM, wrote: > From: Jerome Glisse > > For some reason SPI block is in broken state after module > unloading. This lead to broken rendering after reloading > module. Fix this by reseting SPI block in CP resume function Looks good to me. Reviewed-by: Alex Deucher >

[PATCH] drm/radeon/kms: evergreen & ni reset SPI block on CP resume

2011-08-24 Thread j.gli...@gmail.com
From: Jerome Glisse For some reason SPI block is in broken state after module unloading. This lead to broken rendering after reloading module. Fix this by reseting SPI block in CP resume function Signed-off-by: Jerome Glisse

[Bug 40952] R100 firmware no longer loads

2011-08-24 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=40952 --- Comment #4 from Linus Torvalds 2011-08-24 21:57:45 --- On Wed, Aug 24, 2011 at 2:04 PM, wrote: > > --- Comment #3 from Michel Dänzer  2011-08-24 21:03:48 > --- > From Elimar Riesebieter (riesebie at lxtec.de): > > bisecting brought m

[Bug 40952] R100 firmware no longer loads

2011-08-24 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=40952 Michel Dänzer changed: What|Removed |Added CC||riese...@lxtec.de, |

[PATCH 6/6] ttm: Add 'no_dma' parameter to turn the TTM DMA pool off during runtime.

2011-08-24 Thread Konrad Rzeszutek Wilk
The TTM DMA only gets turned on when the SWIOTLB is enabled - but we might also want to turn it off when SWIOTLB is on to use the non-DMA TTM pool code. In the future this parameter can be removed. Signed-off-by: Konrad Rzeszutek Wilk --- drivers/gpu/drm/ttm/ttm_page_alloc_dma.c |4 in

[PATCH 5/6] ttm: Provide a DMA aware TTM page pool code.

2011-08-24 Thread Konrad Rzeszutek Wilk
In TTM world the pages for the graphic drivers are kept in three different pools: write combined, uncached, and cached (write-back). When the pages are used by the graphic driver the graphic adapter via its built in MMU (or AGP) programs these pages in. The programming requires the virtual address

[PATCH 4/6] swiotlb: Expose swiotlb_nr_tlb function to modules as swiotlb_enabled

2011-08-24 Thread Konrad Rzeszutek Wilk
As a mechanism to detect whether SWIOTLB is enabled or not. And as such, we might as well wrap it within an 'swiotlb_enabled()' function that will call the swiotlb_nr_tlb. We also fix the spelling - it was swioltb instead of swiotlb. CC: FUJITA Tomonori Signed-off-by: Konrad Rzeszutek Wilk ---

[PATCH 3/6] ttm: Pass in 'struct device' to TTM so it can do DMA API on behalf of device.

2011-08-24 Thread Konrad Rzeszutek Wilk
We want to pass in the 'struct device' to the TTM layer so that the TTM DMA pool code (if enabled) can use it. The DMA API code needs the 'struct device' to do the DMA API operations. Signed-off-by: Konrad Rzeszutek Wilk --- drivers/gpu/drm/nouveau/nouveau_mem.c |3 ++- drivers/gpu/drm/radeo

[PATCH 2/6] ttm: Introduce ttm_page_alloc_func structure.

2011-08-24 Thread Konrad Rzeszutek Wilk
Which has the function members for all of the current page pool operations defined. The old calls (ttm_put_pages, ttm_get_pages, etc) are plumbed through little functions which lookup in the ttm_page_alloc_func the appropiate implementation and call it. There is currently only one page pool code s

[PATCH 1/6] ttm/radeon/nouveau: Check the DMA address from TTM against known value.

2011-08-24 Thread Konrad Rzeszutek Wilk
. instead of checking against the DMA_ERROR_CODE value which is per-platform specific. The zero value is a known invalid value that the TTM layer sets on the dma_address array if it is not used (ttm_tt_alloc_page_directory calls drm_calloc_large which creates a page with GFP_ZERO). We can't use pc

[RFC PATCH] TTM DMA pool v1

2011-08-24 Thread Konrad Rzeszutek Wilk
Way back in January this patchset: http://lists.freedesktop.org/archives/dri-devel/2011-January/006905.html was merged in, but pieces of it had to be reverted b/c they did not work properly under PowerPC, ARM, and when swapping out pages to disk. After a bit of discussion on the mailing list http:

[Bug 41642] radeon [XPRESS 200M 5955] wakeup from S3 and going into S4 broken with KMS and enabled framebuffer

2011-08-24 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=41642 Alex Deucher changed: What|Removed |Added CC||alexdeuc...@gmail.com --- Comment #3 f

[Bug 41642] radeon [XPRESS 200M 5955] wakeup from S3 and going into S4 broken with KMS and enabled framebuffer

2011-08-24 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=41642 Rafael J. Wysocki changed: What|Removed |Added Blocks||7216 -- Configure bugmail: https

[Bug 41642] radeon [XPRESS 200M 5955] wakeup from S3 and going into S4 broken with KMS and enabled framebuffer

2011-08-24 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=41642 Rafael J. Wysocki changed: What|Removed |Added CC||r...@sisk.pl Component|Hibe

Re: [PATCH] drm/radeon/kms: evergreen & ni reset SPI block on CP resume

2011-08-24 Thread Alex Deucher
On Wed, Aug 24, 2011 at 4:00 PM, wrote: > From: Jerome Glisse > > For some reason SPI block is in broken state after module > unloading. This lead to broken rendering after reloading > module. Fix this by reseting SPI block in CP resume function Looks good to me. Reviewed-by: Alex Deucher >

[PATCH] drm/radeon/kms: evergreen & ni reset SPI block on CP resume

2011-08-24 Thread j . glisse
From: Jerome Glisse For some reason SPI block is in broken state after module unloading. This lead to broken rendering after reloading module. Fix this by reseting SPI block in CP resume function Signed-off-by: Jerome Glisse http://lists.freedesktop.org/mailman/listinfo/dri-devel

[PATCH 4/6] swiotlb: Expose swiotlb_nr_tlb function to modules as swiotlb_enabled

2011-08-24 Thread Konrad Rzeszutek Wilk
As a mechanism to detect whether SWIOTLB is enabled or not. And as such, we might as well wrap it within an 'swiotlb_enabled()' function that will call the swiotlb_nr_tlb. We also fix the spelling - it was swioltb instead of swiotlb. CC: FUJITA Tomonori Signed-off-by: Konrad Rzeszutek Wilk ---

[PATCH 6/6] ttm: Add 'no_dma' parameter to turn the TTM DMA pool off during runtime.

2011-08-24 Thread Konrad Rzeszutek Wilk
The TTM DMA only gets turned on when the SWIOTLB is enabled - but we might also want to turn it off when SWIOTLB is on to use the non-DMA TTM pool code. In the future this parameter can be removed. Signed-off-by: Konrad Rzeszutek Wilk --- drivers/gpu/drm/ttm/ttm_page_alloc_dma.c |4 in

[PATCH 2/6] ttm: Introduce ttm_page_alloc_func structure.

2011-08-24 Thread Konrad Rzeszutek Wilk
Which has the function members for all of the current page pool operations defined. The old calls (ttm_put_pages, ttm_get_pages, etc) are plumbed through little functions which lookup in the ttm_page_alloc_func the appropiate implementation and call it. There is currently only one page pool code s

[PATCH 1/6] ttm/radeon/nouveau: Check the DMA address from TTM against known value.

2011-08-24 Thread Konrad Rzeszutek Wilk
. instead of checking against the DMA_ERROR_CODE value which is per-platform specific. The zero value is a known invalid value that the TTM layer sets on the dma_address array if it is not used (ttm_tt_alloc_page_directory calls drm_calloc_large which creates a page with GFP_ZERO). We can't use pc

[RFC PATCH] TTM DMA pool v1

2011-08-24 Thread Konrad Rzeszutek Wilk
Way back in January this patchset: http://lists.freedesktop.org/archives/dri-devel/2011-January/006905.html was merged in, but pieces of it had to be reverted b/c they did not work properly under PowerPC, ARM, and when swapping out pages to disk. After a bit of discussion on the mailing list http:

[PATCH 5/6] ttm: Provide a DMA aware TTM page pool code.

2011-08-24 Thread Konrad Rzeszutek Wilk
In TTM world the pages for the graphic drivers are kept in three different pools: write combined, uncached, and cached (write-back). When the pages are used by the graphic driver the graphic adapter via its built in MMU (or AGP) programs these pages in. The programming requires the virtual address

[PATCH 3/6] ttm: Pass in 'struct device' to TTM so it can do DMA API on behalf of device.

2011-08-24 Thread Konrad Rzeszutek Wilk
We want to pass in the 'struct device' to the TTM layer so that the TTM DMA pool code (if enabled) can use it. The DMA API code needs the 'struct device' to do the DMA API operations. Signed-off-by: Konrad Rzeszutek Wilk --- drivers/gpu/drm/nouveau/nouveau_mem.c |3 ++- drivers/gpu/drm/radeo