lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ