From owner-freebsd-sparc64@FreeBSD.ORG Sat Feb 11 07:09:26 2006 Return-Path: X-Original-To: freebsd-sparc64@freebsd.org Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5C55016A422 for ; Sat, 11 Feb 2006 07:09:26 +0000 (GMT) (envelope-from jrtanis@gmail.com) Received: from nproxy.gmail.com (nproxy.gmail.com [64.233.182.207]) by mx1.FreeBSD.org (Postfix) with ESMTP id AC36743D46 for ; Sat, 11 Feb 2006 07:09:25 +0000 (GMT) (envelope-from jrtanis@gmail.com) Received: by nproxy.gmail.com with SMTP id x37so14778nfc for ; Fri, 10 Feb 2006 23:09:24 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=sGQXKgvEEphsm1IfTQADXwE/76RWWxptz0INxIWIBXy01JGQm+G2kBEu9YgTom7WlC4zijta+LzvMIy7g5OGbVhqkvik3Un0lVWRY8uZFHP/YcDitO4CPHN3pi8H5mTh+t+E9cXiH8fIuP4H9v2JIu7luvdXUQBY9kvBJKn/B9I= Received: by 10.49.10.14 with SMTP id n14mr36780nfi; Fri, 10 Feb 2006 23:09:24 -0800 (PST) Received: by 10.49.34.9 with HTTP; Fri, 10 Feb 2006 23:09:24 -0800 (PST) Message-ID: <65dcde740602102309g27a2bbfdjd0aea4a4a6c3b77b@mail.gmail.com> Date: Sat, 11 Feb 2006 02:09:24 -0500 From: James Tanis Sender: jrtanis@gmail.com To: Kris Kennaway In-Reply-To: <20060211060012.GA79879@xor.obsecurity.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <43EA72B9.5070307@gmail.com> <20060209203330.GA11506@xor.obsecurity.org> <65dcde740602100951k17bf8330o15e1b78bd2ee55be@mail.gmail.com> <20060210201417.GC67059@xor.obsecurity.org> <65dcde740602102152r2fa8b788r1d035222a66ec958@mail.gmail.com> <20060211060012.GA79879@xor.obsecurity.org> Cc: freebsd-sparc64@freebsd.org Subject: Re: moving disks between archs X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Feb 2006 07:09:26 -0000 On 2/11/06, Kris Kennaway wrote: > > > > > > > That would imply that endianness is a function of the OS/filesystem > > rather than the architecture, which is wrong. > > Maybe on solaris, but not on other OSes such as FreeBSD. There's probably some sort of extra abstraction layer then, wouldn't be too surprising as that would be a pretty BSD thing to do. In that case though one would think more, if not all, of the file systems in BSD would work similarly. In any case, their really isn't such a thing as endian-neutrality at the raw/physical layer obviously, I can only guess this is just achieved in BSD through using an API that was designed to recognize endianess and do the byte-swapping if necessary. -- James Tanis jtanis@pycoder.org http://pycoder.org