Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9d5a6c43 authored by Francisco Jerez's avatar Francisco Jerez Committed by Ben Skeggs
Browse files

drm/nouveau: Make PCIE GART size depend on the available RAMIN space.

parent dd661e5f
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -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 {