From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from penguin.netx4.com (embeddededge.com [209.113.146.155]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTP id D89D567AC5 for ; Sun, 24 Apr 2005 07:29:37 +1000 (EST) In-Reply-To: References: Mime-Version: 1.0 (Apple Message framework v622) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <42b1a4ca0138e9576d010ec2754eb29a@embeddededge.com> From: Dan Malek Date: Sat, 23 Apr 2005 17:29:17 -0400 To: Joakim.Tjernlund@lumentis.se Cc: linuxppc-embedded@ozlabs.org Subject: Re: [26-devel] v2.6 performance slowdown on MPC8xx: Measuring TLB cache misses List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Apr 23, 2005, at 1:35 PM, Joakim Tjernlund wrote: > Is it possible to handle the _PAGE_ACCESSED handling at pte creation > in fault.c instead > of doing it for every TLB miss? That should make the TLB Miss handler > faster. No. As part of VM management to determine working sets, it's possible to have this flag change state but the page to remain valid. The cost of setting this properly in the miss handler is minimal compared to the other stuff that we should try and streamline. Thanks. -- Dan