From mboxrd@z Thu Jan 1 00:00:00 1970 From: Randolph Chung Subject: Re: [parisc-linux] 2.6.10-rc1-pa11 profile data Date: Thu, 11 Nov 2004 09:42:58 -0800 Message-ID: <20041111174258.GT15714@tausq.org> References: <20041111075431.GB9768@colo.lackof.org> <20041111081154.GR15714@tausq.org> <20041111173901.GX2639@baldric.uwo.ca> Reply-To: Randolph Chung Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: parisc-linux@lists.parisc-linux.org To: Carlos O'Donell Return-Path: In-Reply-To: <20041111173901.GX2639@baldric.uwo.ca> List-Id: parisc-linux developers list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: parisc-linux-bounces@lists.parisc-linux.org > I have been stewing over the following: > > Leave the existing syscall save everything code in place. > > Create a branch infront of the syscall save everything code that > branches on the value of "enable_fast_syscall" eh? nononono. we should *always* be able to only preserve callee-saved registers. From the application point of view, when they call e.g. read(), it is a function call. The app should not expect any caller-saved registers to be preserved across the function/system call. randolph -- Randolph Chung Debian GNU/Linux Developer, hppa/ia64 ports http://www.tausq.org/ _______________________________________________ parisc-linux mailing list parisc-linux@lists.parisc-linux.org http://lists.parisc-linux.org/mailman/listinfo/parisc-linux