diff options
author | Ben Skeggs <bskeggs@redhat.com> | 2012-03-27 01:15:18 -0400 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2012-05-24 02:31:38 -0400 |
commit | d0f3c7e41d30859a638083654002b9b6faf7f67b (patch) | |
tree | b4dcdcbd755dd8eb28dfc7e3823c5eb36456b94e /drivers/gpu | |
parent | 78c20186581c7558429b591fb2942be44b47d59f (diff) |
drm/nouveau: give a slightly larger pci(e)gart aperture on all chipsets
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu')
-rw-r--r-- | drivers/gpu/drm/nouveau/nouveau_sgdma.c | 4 | ||||
-rw-r--r-- | drivers/gpu/drm/nouveau/nv04_instmem.c | 8 |
2 files changed, 4 insertions, 8 deletions
diff --git a/drivers/gpu/drm/nouveau/nouveau_sgdma.c b/drivers/gpu/drm/nouveau/nouveau_sgdma.c index 27aac9ada73a..38483a042bc2 100644 --- a/drivers/gpu/drm/nouveau/nouveau_sgdma.c +++ b/drivers/gpu/drm/nouveau/nouveau_sgdma.c | |||
@@ -341,10 +341,10 @@ nouveau_sgdma_init(struct drm_device *dev) | |||
341 | u32 aper_size, align; | 341 | u32 aper_size, align; |
342 | int ret; | 342 | int ret; |
343 | 343 | ||
344 | if (dev_priv->card_type >= NV_40 && pci_is_pcie(dev->pdev)) | 344 | if (dev_priv->card_type >= NV_40) |
345 | aper_size = 512 * 1024 * 1024; | 345 | aper_size = 512 * 1024 * 1024; |
346 | else | 346 | else |
347 | aper_size = 64 * 1024 * 1024; | 347 | aper_size = 128 * 1024 * 1024; |
348 | 348 | ||
349 | /* Dear NVIDIA, NV44+ would like proper present bits in PTEs for | 349 | /* Dear NVIDIA, NV44+ would like proper present bits in PTEs for |
350 | * christmas. The cards before it have them, the cards after | 350 | * christmas. The cards before it have them, the cards after |
diff --git a/drivers/gpu/drm/nouveau/nv04_instmem.c b/drivers/gpu/drm/nouveau/nv04_instmem.c index c1248e0740a3..1acc626f74b0 100644 --- a/drivers/gpu/drm/nouveau/nv04_instmem.c +++ b/drivers/gpu/drm/nouveau/nv04_instmem.c | |||
@@ -41,12 +41,8 @@ int nv04_instmem_init(struct drm_device *dev) | |||
41 | rsvd += 16 * 1024; | 41 | rsvd += 16 * 1024; |
42 | rsvd *= dev_priv->engine.fifo.channels; | 42 | rsvd *= dev_priv->engine.fifo.channels; |
43 | 43 | ||
44 | /* pciegart table */ | 44 | rsvd += 512 * 1024; /* pci(e)gart table */ |
45 | if (pci_is_pcie(dev->pdev)) | 45 | rsvd += 512 * 1024; /* object storage */ |
46 | rsvd += 512 * 1024; | ||
47 | |||
48 | /* object storage */ | ||
49 | rsvd += 512 * 1024; | ||
50 | 46 | ||
51 | dev_priv->ramin_rsvd_vram = round_up(rsvd, 4096); | 47 | dev_priv->ramin_rsvd_vram = round_up(rsvd, 4096); |
52 | } else { | 48 | } else { |