diff options
author | Francisco Jerez <currojerez@riseup.net> | 2010-09-06 14:25:28 -0400 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2010-09-24 02:25:28 -0400 |
commit | 35fd5b42f035c795bd9c6649591f59b500cb62b3 (patch) | |
tree | 9dfd6261e0e7951d804f4a9a66fb24f8b4bfb9d0 | |
parent | de5899bdaccaabfaab894559a7eec3302ae88b52 (diff) |
drm/nouveau: PRAMIN is available from the start on pre-nv50.
This makes sure that RAMHT is cleared correctly on start up.
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
-rw-r--r-- | drivers/gpu/drm/nouveau/nv04_instmem.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/drm/nouveau/nv04_instmem.c b/drivers/gpu/drm/nouveau/nv04_instmem.c index 88316100389b..0b5ae297abde 100644 --- a/drivers/gpu/drm/nouveau/nv04_instmem.c +++ b/drivers/gpu/drm/nouveau/nv04_instmem.c | |||
@@ -25,6 +25,9 @@ int nv04_instmem_init(struct drm_device *dev) | |||
25 | u32 offset, length; | 25 | u32 offset, length; |
26 | int ret; | 26 | int ret; |
27 | 27 | ||
28 | /* RAMIN always available */ | ||
29 | dev_priv->ramin_available = true; | ||
30 | |||
28 | /* Setup shared RAMHT */ | 31 | /* Setup shared RAMHT */ |
29 | ret = nouveau_gpuobj_new_fake(dev, 0x10000, ~0, 4096, | 32 | ret = nouveau_gpuobj_new_fake(dev, 0x10000, ~0, 4096, |
30 | NVOBJ_FLAG_ZERO_ALLOC, &ramht); | 33 | NVOBJ_FLAG_ZERO_ALLOC, &ramht); |
@@ -81,7 +84,6 @@ int nv04_instmem_init(struct drm_device *dev) | |||
81 | return ret; | 84 | return ret; |
82 | } | 85 | } |
83 | 86 | ||
84 | dev_priv->ramin_available = true; | ||
85 | return 0; | 87 | return 0; |
86 | } | 88 | } |
87 | 89 | ||