mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
drm/vmwgfx: Fix framebuffer creation on older hardware
On older hardware, texture max width and height is not available, so set it to something reasonable, like 8192. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Sinclair Yeh <syeh@vmware.com>
This commit is contained in:
parent
65ade7d34b
commit
df45e9d410
1 changed files with 5 additions and 2 deletions
|
@ -707,9 +707,12 @@ static int vmw_driver_load(struct drm_device *dev, unsigned long chipset)
|
|||
SVGA3D_DEVCAP_MAX_TEXTURE_HEIGHT);
|
||||
dev_priv->texture_max_height = vmw_read(dev_priv,
|
||||
SVGA_REG_DEV_CAP);
|
||||
} else
|
||||
} else {
|
||||
dev_priv->texture_max_width = 8192;
|
||||
dev_priv->texture_max_height = 8192;
|
||||
dev_priv->prim_bb_mem = dev_priv->vram_size;
|
||||
|
||||
}
|
||||
|
||||
vmw_print_capabilities(dev_priv->capabilities);
|
||||
|
||||
ret = vmw_dma_masks(dev_priv);
|
||||
|
|
Loading…
Add table
Reference in a new issue