Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262055AbTKQVs6 (ORCPT ); Mon, 17 Nov 2003 16:48:58 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262052AbTKQVs6 (ORCPT ); Mon, 17 Nov 2003 16:48:58 -0500 Received: from mx5.Informatik.Uni-Tuebingen.De ([134.2.12.32]:13959 "EHLO mx5.informatik.uni-tuebingen.de") by vger.kernel.org with ESMTP id S262041AbTKQVsx (ORCPT ); Mon, 17 Nov 2003 16:48:53 -0500 X-Face: "iUeUu$b*W_"w?tV83Y3*r:`rh&dRv}$YnZ3,LVeCZSYVuf[Gpo*5%_=/\_!gc_,SS}[~xZ wY77I-M)xHIx:2f56g%/`SOw"Dx%4Xq0&f\Tj~>|QR|vGlU}TBYhiG(K:2 <87r806d6n6.fsf@student.uni-tuebingen.de> <3FB93EF6.807@steudten.com> From: Falk Hueffner Date: 17 Nov 2003 22:48:49 +0100 In-Reply-To: <3FB93EF6.807@steudten.com> Message-ID: <87islid5tq.fsf@student.uni-tuebingen.de> User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.5 (cabbage) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1210 Lines: 22 Thomas Steudten writes: > On http://steudten.com/alpha/perf.php4 you can read: > See prefetch section: > The Alpha 21264 initiates a prefetch operation by executing one of the > load instructions as summarized in the table below. Note that the > destination register is R31 or F31. When used as a source register, > R31 and F31 return integer zero and floating point zero, > respectively. When used as a destination register as shown below, R31 > and F31 denote the purpose of these instructions as a prefetch > operation. Earlier Alpha implementations ignore these > instructions. Some care must be taken as a prefetch with an invalid > address must be dismissed by firmware and a prefetch can cause an > alignment trap. Well, the architecture manual requires these instructions have no visible effect whatsoever, i. e. they never trap. It seems sensible to me to enforce this also in kernel space, since this is what gcc assumes. -- Falk - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/