projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
dd661e5
)
drm/nouveau: Make PCIE GART size depend on the available RAMIN space.
author
Francisco Jerez
<
[email protected]
>
Mon, 1 Nov 2010 17:08:26 +0000
(18:08 +0100)
committer
Ben Skeggs
<
[email protected]
>
Thu, 18 Nov 2010 04:38:57 +0000
(14:38 +1000)
Reported-by: Tomas Miljenovic <
[email protected]
>
Signed-off-by: Francisco Jerez <
[email protected]
>
Signed-off-by: Ben Skeggs <
[email protected]
>
drivers/gpu/drm/nouveau/nouveau_sgdma.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/nouveau/nouveau_sgdma.c
b/drivers/gpu/drm/nouveau/nouveau_sgdma.c
index 0b309c1cc3d79c95a86d7b2acb0ca29f93cd36b9..d4ac970070386cea340283ba459194eb8b1de50a 100644
(file)
--- a/
drivers/gpu/drm/nouveau/nouveau_sgdma.c
+++ b/
drivers/gpu/drm/nouveau/nouveau_sgdma.c
@@
-224,11
+224,11
@@
nouveau_sgdma_init(struct drm_device *dev)
int i, ret;
if (dev_priv->card_type < NV_50) {
- if(dev_priv->
card_type < NV_40) {
- aper_size =
(64 * 1024 * 1024)
;
- } else {
- aper_size =
(512 * 1024 * 1024)
;
- }
+ if(dev_priv->
ramin_rsvd_vram < 2 * 1024 * 1024)
+ 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 {