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]
Date:	Tue, 06 Jan 2009 19:46:52 +0100
From:	Alexey Fisher <bug-track@...her-privat.net>
To:	kernel-testers-owner@...r.kernel.org
CC:	linux-kernel@...r.kernel.org, "H. Peter Anvin" <hpa@...or.com>,
	Suresh Siddha <suresh.b.siddha@...el.com>,
	Venkatesh Pallipadi <venkatesh.pallipadi@...el.com>
Subject: [regression] glx performance drop with: "x86: PAT: implement track/untrack
 of pfnmap regions for x86 - v3"

glx perfomance regression after this patch.
goot kernel: glxgears = 1400 fps
bad kernel: glxgears = 300 fps ( same speed with disabled drm module )

kernel log:
glxgears:5775 map pfn expected mapping type write-back for
d1000000-d1c80000, got uncached-minus
glxgears:5775 freeing invalid memtype d1000000-d1c80000


I use Ubuntu Intrepid with X.Org X Server 1.5.2 on i945g chipset.



5899329b19100c0b82dc78e9b21ed8b920c9ffb3 is first bad commit
commit 5899329b19100c0b82dc78e9b21ed8b920c9ffb3
Author: venkatesh.pallipadi@...el.com <venkatesh.pallipadi@...el.com>
Date:   Thu Dec 18 11:41:30 2008 -0800

    x86: PAT: implement track/untrack of pfnmap regions for x86 - v3

    Impact: New mm functionality.

    Hookup remap_pfn_range and vm_insert_pfn and corresponding copy and free
    routines with reserve and free tracking.

    reserve and free here only takes care of non RAM region mapping. For RAM
    region, driver should use set_memory_[uc|wc|wb] to set the cache
type and
    then setup the mapping for user pte. We can bypass below
    reserve/free in that case.

    Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@...el.com>
    Signed-off-by: Suresh Siddha <suresh.b.siddha@...el.com>
    Signed-off-by: H. Peter Anvin <hpa@...or.com>

View attachment "dmesg_good" of type "text/plain" (26967 bytes)

View attachment "xorg_good" of type "text/plain" (32957 bytes)

View attachment "xorg_bad" of type "text/plain" (32900 bytes)

View attachment "dmesg_bad" of type "text/plain" (27262 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ