viafb: use write combining for video ram
authorFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
Sun, 24 Apr 2011 17:08:44 +0000 (17:08 +0000)
committerFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
Sun, 24 Apr 2011 17:08:44 +0000 (17:08 +0000)
This can give a speed up of factor 6-9, which is quite notable.

Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
drivers/video/via/via-core.c

index 6723d69..5b0129b 100644 (file)
@@ -505,7 +505,7 @@ static int __devinit via_pci_setup_mmio(struct viafb_dev *vdev)
        ret = vdev->fbmem_len = viafb_get_fb_size_from_pci(vdev->chip_type);
        if (ret < 0)
                goto out_unmap;
-       vdev->fbmem = ioremap_nocache(vdev->fbmem_start, vdev->fbmem_len);
+       vdev->fbmem = ioremap_wc(vdev->fbmem_start, vdev->fbmem_len);
        if (vdev->fbmem == NULL) {
                ret = -ENOMEM;
                goto out_unmap;