All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] drm/nouveau: fix nv40 gart size
@ 2010-10-17 13:14 Lucas Stach
  2010-10-18 13:47 ` Francisco Jerez
  0 siblings, 1 reply; 4+ messages in thread
From: Lucas Stach @ 2010-10-17 13:14 UTC (permalink / raw)
  To: Nouveau Dev List

Nouveau sets GART size to 64MiB for all cards before nv50, but nv40 has
enough RAMIN space to support 512MiB GART size. This patch fixes this
value to make use of this hardware capability.

Signed-off-by: Lucas Stach <dev-8ppwABl0HbeELgA04lAiVw@public.gmane.org>
---
drivers/gpu/drm/nouveau/nouveau_sgdma.c |    6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/drivers/gpu/drm/nouveau/nouveau_sgdma.c
b/drivers/gpu/drm/nouveau/nouveau_sgdma.c
index 7f028fe..388b3e1 100644
--- a/drivers/gpu/drm/nouveau/nouveau_sgdma.c
+++ b/drivers/gpu/drm/nouveau/nouveau_sgdma.c
@@ -224,7 +224,11 @@ nouveau_sgdma_init(struct drm_device *dev)
int i, ret;

if (dev_priv->card_type < NV_50) {
- aper_size = (64 * 1024 * 1024);
+ if(dev_priv->card_type < NV_40) {
+ aper_size = (64 * 1024 * 1024);
+ } else {
+ aper_size = (512 * 1024 * 1024);
+ }
obj_size  = (aper_size >> NV_CTXDMA_PAGE_SHIFT) * 4;
obj_size += 8; /* ctxdma header */
} else {
-- 
1.7.2.3

^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2010-10-19 15:02 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-17 13:14 [PATCH] drm/nouveau: fix nv40 gart size Lucas Stach
2010-10-18 13:47 ` Francisco Jerez
     [not found]   ` <87sk03d33v.fsf-sGOZH3hwPm2sTnJN9+BGXg@public.gmane.org>
2010-10-18 15:09     ` Lucas Stach
2010-10-19 15:02       ` Francisco Jerez

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.