From owner-freebsd-questions@FreeBSD.ORG Wed May 27 16:52:43 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A21A4106566C for ; Wed, 27 May 2009 16:52:43 +0000 (UTC) (envelope-from kirk@strauser.com) Received: from kanga.honeypot.net (kanga.honeypot.net [IPv6:2001:470:a80a:1:21f:d0ff:fe22:b8a8]) by mx1.freebsd.org (Postfix) with ESMTP id 5B3B08FC29 for ; Wed, 27 May 2009 16:52:43 +0000 (UTC) (envelope-from kirk@strauser.com) Received: from localhost (localhost [127.0.0.1]) by kanga.honeypot.net (Postfix) with ESMTP id B5D96C45E; Wed, 27 May 2009 11:52:42 -0500 (CDT) X-Virus-Scanned: amavisd-new at honeypot.net Received: from kanga.honeypot.net ([127.0.0.1]) by localhost (kanga.honeypot.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YOWWIFpJspz3; Wed, 27 May 2009 11:52:40 -0500 (CDT) Received: from athena.localnet (athena.daycos.com [IPv6:2001:470:c054:1:221:9bff:fe00:de3f]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by kanga.honeypot.net (Postfix) with ESMTPSA id 447F3C457; Wed, 27 May 2009 11:52:40 -0500 (CDT) From: Kirk Strauser To: Wojciech Puchar Date: Wed, 27 May 2009 11:52:33 -0500 User-Agent: KMail/1.11.3 (Linux/2.6.28-11-generic; KDE/4.2.3; x86_64; ; ) References: <4A1AA3DC.5020300@network-i.net> <200905271048.27837.kirk@strauser.com> In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200905271152.34237.kirk@strauser.com> Cc: freebsd-questions@freebsd.org Subject: Re: FreeBSD & Software RAID X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2009 16:52:44 -0000 On Wednesday 27 May 2009 11:40:51 am Wojciech Puchar wrote: > you talk about performance or if it work at all? Both, really. If they have to code up macros to support identical operations (such as addition) on both platforms, and accidentally forget to use the macro in some place, then voila: untested code. > do you have any other examples of code non-portability between amd64 and > i386? You're also forgetting that this isn't high-level programming where you get to lean on a cross-platform libc or similar. This is literally interfacing with the hardware, and there are a whole boatload of subtle incompatibilities when handling stuff at that level. -- Kirk Strauser