[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <4579ADE5.7050107@tungstengraphics.com>
Date: Fri, 08 Dec 2006 19:24:37 +0100
From: Thomas Hellström <thomas@...gstengraphics.com>
To: Dave Jones <davej@...hat.com>
CC: Dave Airlie <airlied@...ux.ie>,
Linux Kernel list <linux-kernel@...r.kernel.org>
Subject: [patch 2/2] agpgart - Remove unnecessary flushes.
This patch is to speed up flipping of pages in and out of the AGP
aperture as needed by the new drm memory manager.
A number of global cache flushes are removed as well as some PCI posting
flushes.
The following guidelines have been used:
1) Memory that is only mapped uncached and that has been subject to a
global cache flush after the mapping was changed to uncached does not
need any more cache flushes. Neither before binding to the aperture nor
after unbinding.
2) Only do one PCI posting flush after a sequence of writes modifying
page entries in the GATT.
Patch against davej's agpgart.git
/Thomas Hellström
View attachment "patch2.diff" of type "text/x-patch" (4657 bytes)
Powered by blists - more mailing lists