From owner-freebsd-current@FreeBSD.ORG Thu Jul 24 01:42:27 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AFD8537B401 for ; Thu, 24 Jul 2003 01:42:26 -0700 (PDT) Received: from puffin.mail.pas.earthlink.net (puffin.mail.pas.earthlink.net [207.217.120.139]) by mx1.FreeBSD.org (Postfix) with ESMTP id B23E343F3F for ; Thu, 24 Jul 2003 01:42:25 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from user-2ivfnj3.dialup.mindspring.com ([165.247.222.99] helo=mindspring.com) by puffin.mail.pas.earthlink.net with asmtp (SSLv3:RC4-MD5:128) (Exim 3.33 #1) id 19fbfv-0001Jf-00; Thu, 24 Jul 2003 01:42:12 -0700 Message-ID: <3F1F9B93.3C1D2FAB@mindspring.com> Date: Thu, 24 Jul 2003 01:40:51 -0700 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Marcel Moolenaar References: <20030723221109.GA790@dhcp01.pn.xcllnt.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ELNK-Trace: b1a02af9316fbb217a47c185c03b154d40683398e744b8a4d82a3ab7728c7b3cc0ddf421e3c7a1c1350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c cc: Julian Elischer cc: FreeBSD current users Subject: Re: fuword(), suword(), etc. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Jul 2003 08:42:27 -0000 Marcel Moolenaar wrote: > > for i386 it would be an alternate name for fuword32() and suword32() > > I'm not sure what it would be on other architectures.... > > fuword64 and suword64. PowerPC is like i386. PPC 970 explicitly supports mixed mode programming between user and kernel, as do most other 64 bit processors, in order to support legacy applications. It's actually unlikely that IBM will ever release enough documentation to get a full 64 bit Linux running on a PPC 970, let alone FreeBSD, and that you will be stuck with a 32 bit kernel that runs 64 bit apps, and which talks to IBM's internal undocumented glue on the bottom end while running in a virtual environment, such that the interfaces to that glue are not exposed in the source code they publish. -- Terry