drm/nouveau: fix nv40 pcie gart size
Nouveau sets the PCIE 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@lynxeye.de> Signed-off-by: Francisco Jerez <currojerez@riseup.net> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
This commit is contained in:
parent
2a56a0b913
commit
3c29f9e745
|
@ -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 {
|
||||
|
|
Loading…
Reference in New Issue