From owner-freebsd-ppc Sun Jul 14 7:26: 4 2002 Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7268037B400 for ; Sun, 14 Jul 2002 07:26:03 -0700 (PDT) Received: from smtpout.mac.com (smtpout.mac.com [204.179.120.89]) by mx1.FreeBSD.org (Postfix) with ESMTP id 098AD43E58 for ; Sun, 14 Jul 2002 07:26:03 -0700 (PDT) (envelope-from nircane@mac.com) Received: from smtp-relay01.mac.com (smtp-relay01-en1 [10.13.10.224]) by smtpout.mac.com (8.12.1/8.10.2/1.0) with ESMTP id g6EEQ1TQ019325 for ; Sun, 14 Jul 2002 07:26:02 -0700 (PDT) Received: from asmtp02.mac.com (asmtp02-qfe3 [10.13.10.66]) by smtp-relay01.mac.com (8.12.1/8.12.1/1.0) with ESMTP id g6EEPuWf001934 for ; Sun, 14 Jul 2002 07:25:56 -0700 (PDT) Received: from localhost ([217.225.149.72]) by asmtp02.mac.com (Netscape Messaging Server 4.15) with ESMTP id GZ8TF700.1AB for ; Sun, 14 Jul 2002 07:25:55 -0700 Date: Sun, 14 Jul 2002 16:25:52 +0200 Mime-Version: 1.0 (Apple Message framework v482) Content-Type: text/plain; charset=US-ASCII; format=flowed Subject: register From: nircane@mac.com To: freebsd-ppc@FreeBSD.org Content-Transfer-Encoding: 7bit Message-Id: <9A130A84-9735-11D6-A907-00039362C106@mac.com> X-Mailer: Apple Mail (2.482) Sender: owner-freebsd-ppc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hello, please me to register in the mailing list many thanks greets nircane < Denis Fischer - crom@obsd.de / nircane@mac.com > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the message From owner-freebsd-ppc Wed Jul 17 20:28:19 2002 Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 771A037B401 for ; Wed, 17 Jul 2002 20:28:17 -0700 (PDT) Received: from wantpackets.com (wantpackets.com [208.8.54.110]) by mx1.FreeBSD.org (Postfix) with ESMTP id A2C1943E42 for ; Wed, 17 Jul 2002 20:28:16 -0700 (PDT) (envelope-from andy@wantpackets.com) Received: from wantpackets.com (www@wantpackets.com [208.8.54.110]) by wantpackets.com (8.12.3/8.12.3) with ESMTP id g6I3Uba6002501 for ; Wed, 17 Jul 2002 23:30:37 -0400 (EDT) (envelope-from andy@wantpackets.com) Received: (from www@localhost) by wantpackets.com (8.12.3/8.12.3/Submit) id g6I3UYMY002500 for freebsd-ppc@freebsd.org; Wed, 17 Jul 2002 23:30:34 -0400 (EDT) (envelope-from andy@wantpackets.com) From: Andy X-Authentication-Warning: wantpackets.com: www set sender to andy@localhost using -f To: freebsd-ppc@freebsd.org Subject: FreeBSD-powerpc compiled init -> "ppcdisk" Message-ID: <1026963034.3d36365a28b28@www.wantpackets.com> Date: Wed, 17 Jul 2002 23:30:34 -0400 (EDT) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: IMP/PHP IMAP webmail program 2.2.7 X-Originating-IP: 216.65.176.226 Sender: owner-freebsd-ppc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hello, "ppcdisk" from Oct 18 does not contain anything in reguards to any binaries (or it would seem so as it compresses to about nothing.) I compiled and linked init as a FreeBSD powerpc binary, and would like to try it out. I cannot do this be cause I can't(do not know how?) to mount the big endian ppcdisk image to put the file init in /sbin. I ask for somebody to tell me how to mess with big endian stuff with my i386 or to do the above themselves on a NetBSD-PPC (or any ffs-rea ding os on the powerpc). The binary is available at https://wantpackets.com/~andy/init . (using the 4.6-RELEASE write_mfs_in_kernel.c works :) Thanks... Andrew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the message From owner-freebsd-ppc Thu Jul 18 0:40:32 2002 Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D39E537B400 for ; Thu, 18 Jul 2002 00:40:25 -0700 (PDT) Received: from gt3.OntheNet.com.au (nt.com.au [203.13.70.61]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB07643E64 for ; Thu, 18 Jul 2002 00:40:23 -0700 (PDT) (envelope-from peterg@ptree32.com.au) Received: from ptree32.com.au (CPE-203-45-246-228.qld.bigpond.net.au [203.45.246.228]) by gt3.OntheNet.com.au (8.11.4/8.11.4) with ESMTP id g6I7g1b41900; Thu, 18 Jul 2002 17:42:02 +1000 (EST) Message-ID: <3D3674D5.864C543E@ptree32.com.au> Date: Thu, 18 Jul 2002 17:57:09 +1000 From: Peter Grehan Organization: Ptree32 Pty Ltd X-Mailer: Mozilla 4.79 [en] (X11; U; Linux 2.2.14-12 i686) X-Accept-Language: en MIME-Version: 1.0 To: andy@wantpackets.com Cc: freebsd-ppc@freebsd.org Subject: Re: FreeBSD-powerpc compiled init -> "ppcdisk" References: <1026963034.3d36365a28b28@www.wantpackets.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ppc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi Andrew, > "ppcdisk" from Oct 18 does not contain anything in reguards to any binaries (or > it would seem so as it compresses to about nothing.) I compiled and linked init > as a FreeBSD powerpc binary, and would like to try it out. I'm amazed that you managed to get init to compile, since there are some major pieces missing in libc. I'll put a pointer to the patches further down. Actually, there are a whole lot more things that will get in your way, but if you're willing, keep reading :-) > I cannot do this be > cause I can't(do not know how?) to mount the big endian ppcdisk image to put the > file init in /sbin. I ask for somebody to tell me how to mess with big endian > stuff with my i386 or to do the above themselves on a NetBSD-PPC (or any ffs-rea > ding os on the powerpc). The binary is available at > https://wantpackets.com/~andy/init . > (using the 4.6-RELEASE write_mfs_in_kernel.c works :) I currently use mkisofs to build an ISO image, build ofwd, cd9660 and GEOM into the ppc kernel, and use psim's disk capability to mount root. The idea also being that I can use this ISO image on a real system when I'm happy with it. So, the steps are: 1. Apply the relevant kernel/libc patches from http://www.ptree32.com.au/freebsd/ppc-0718.tgz 2. Take out the BOOTP, BOOTP_NFSROOT, and NFS_ROOT lines from your kernel conf file. Add GEOM and CD9660 (I'm using GEOM since an Apple partition module will be added to it at some point). Also, GEOM requires the following lines to be added to files.powerpc. I guess they might make it into the MI files file at some point. crypto/rijndael/rijndael-alg-fst.c optional geom crypto/rijndael/rijndael-api-fst.c optional geom 3. Populate a directory tree with /sbin/init, /dev, and various files & utilities. (e.g. /bin/sh, /bin/ls, /etc/rc) and create an ISO image of this. 5. In the kernel compile directory, create a psim device tree file, with the following lines. Yes, there's a lot of crap here, but unfortunately it's required by psim. /#address-cells 1 # # CPU definition. # /cpus/cpu@0 # # disk file, done via phb junk. wish there was a better way. # /phb@0x70000000 ./device_type "pci ./name "pci ./#address-cells 3 ./#size-cells 2 ./ranges ni0,0,0,0 0xc0000000 0x10000 /phb@0x70000000/ide@1 ./device_type "ide ./name "ide ./assigned-addresses \ ni0,0,10,1f0 8 \ ni0,0,14,3f8 8 \ ni0,0,18,170 8 \ ni0,0,1c,378 8 \ ni0,0,20,200 8 ./reg \ 1 0 \ i0,0,10,0 8 \ i0,0,18,0 8 \ i0,0,14,6 1 \ i0,0,1c,6 1 \ i0,0,20,0 8 ./ready-delay 1000 # Put ISO image file here /phb@0x70000000/ide@1/disk@0/file "PPC.IMG 6. Create a .gdbinit file with the option to tell psim to read in the device tree. You probably don't need to use 128M for the '-r' param. target sim -e chirp -r 134217728 -f psim-tree load 7. Now boot the kernel with psim, and it should eventually get to the root mount prompt. When it does, enter 'cd9660:ofwd0', and that should kick off the boot process: (gdb) r Starting program: /mnt/home/freebsd/work/sys/powerpc/compile/PETERG/kernel.debug powerpc_init: no loader metadata. Copyright (c) 1992-2002 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.0-CURRENT #198: Thu Jul 18 06:14:18 GMT 2002 grehan@fb1.ptree32.com.au:/mnt/home/freebsd/work/sys/powerpc/compile/PETERG CPU: PowerPC Simulator (psim) (Revision 0) real memory = 133132288 (130012K bytes) avail memory = 125636608 (122692K bytes) nexus_probe: can't get interrupt-controllernexus0: ofwd0: on nexus0 ofwd0: located at /phb@0x70000000/ide@1/disk@0 Initializing GEOMetry subsystem Timecounter "powerpc" frequency 16666666 Hz Timecounters tick every 10.000 msec Manual root filesystem specification: : Mount using filesystem eg. ufs:da0a ? List valid disk boot devices Abort manual input mountroot> cd9660:ofwd0 cd9660:ofwd0 Mounting root from cd9660:ofwd0 cd9660: RockRidge Extension Jan 1 00:00:01 init: login_getclass: unknown class 'daemon' 8. Now the fun begins, since things appear to hang about here. The problem is that init has opened /dev/console, which kicks off the OpenFirmware console polling process. But, the psim stdin implementation is blocking, so the ofw_cons_checkc() routine in ofw_timeout() doesn't return. A workaround is to hit ^C in gdb: if you see something like: ^C Program received signal SIGINT, Interrupt. 0x80004004 in ?? () (gdb) you know that you're stuck in OpenFirmware. BUT, if you continue from here, the stdin routine *will* return an error status, and things will continue. I'm sure this psim problem can be fixed, but I've worked around it either with ^C, or by putting in a variable that prevented ofw_cons_checkc() from being called until I set it in the debugger. 9. If you're lucky, you may get to a shell prompt, but this is where my debugging is currently at. later, Peter. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the message From owner-freebsd-ppc Thu Jul 18 1: 8:45 2002 Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4EDB837B400 for ; Thu, 18 Jul 2002 01:08:42 -0700 (PDT) Received: from gt3.OntheNet.com.au (nt.com.au [203.13.70.61]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5576243E65 for ; Thu, 18 Jul 2002 01:08:40 -0700 (PDT) (envelope-from peterg@ptree32.com.au) Received: from ptree32.com.au (CPE-203-45-246-228.qld.bigpond.net.au [203.45.246.228]) by gt3.OntheNet.com.au (8.11.4/8.11.4) with ESMTP id g6I8ATb42480 for ; Thu, 18 Jul 2002 18:10:29 +1000 (EST) Message-ID: <3D367B81.511172C@ptree32.com.au> Date: Thu, 18 Jul 2002 18:25:37 +1000 From: Peter Grehan Organization: Ptree32 Pty Ltd X-Mailer: Mozilla 4.79 [en] (X11; U; Linux 2.2.14-12 i686) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-ppc@freebsd.org Subject: Long-winded 32-bit syscalls, 64-bit retval explanation Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ppc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Given that FreeBSD runs on 32 and 64-bit little-endian, and 64-bit big-endian systems, I had thought that most endian and word-size related issues would have been discovered. But, I found a problem that is peculiar to 32-bit big-endian systems. There are a number of pseudo-syscalls that actually use __syscall(), since they have 64-bit parameters. mmap, lseek, ftruncate - basically, any call that has an off_t parameter. The issue is that __syscall() is defined as returning a 64-bit value. Most of the pseudo-syscalls are declared as 32-bit retvals, and either cast the __syscall return value or implicitly chop it. e.g. for mmap(), return((void *)(long)__syscall((quad_t)SYS_mmap, addr, len, prot, flags, fd, 0, offset)); In the kernel, 32-bit return values are placed into td->td_retval[0]. For 32-bit syscalls on ppc, the value is placed into r3 in the trapframe and everything works fine. However, for a 64-bit return, the ppc calling convention uses r3 for the high word, and r4 for the low word. For the __syscall() clients, this results in the return value coming back with incorrect word order, with the 32-bit actual result being discarded by the cast. Note that on i386, this problem doesn't show up, since the 32-bit value and the low word of the 64-bit value are in the same location. A true 64-bit return, such as lseek(), actually works correctly, since it's code treats &td->td_retval[0] as a pointer to where the result should be written, and the word order turns out correct. *(off_t *)(td->td_retval) = fp->f_offset; syscall() could fudge the registers, but it doesn't have enough information to determine if it's calling a 32- or 64-bit retval. I added the following ugly code which has hard-coded knowledge of __syscall users: switch (error) { case 0: if ((frame->fixreg[0] == SYS___syscall) && (code != SYS_lseek)) { /* * 64-bit return, 32-bit syscall. Fixup byte order */ frame->fixreg[FIRSTARG] = 0; frame->fixreg[FIRSTARG + 1] = td->td_retval[0]; } else { frame->fixreg[FIRSTARG] = td->td_retval[0]; frame->fixreg[FIRSTARG + 1] = td->td_retval[1]; } There are two ways to do a cleaner fix for this: either use a constant to index into the retval array e.g. td->td_retval[LOWORD], or to add a parameter to syscalls.master to indicate the size of the return value. Any other opinions ? Note that for error returns, this isn't an issue, since the libc .cerror routine can always use r3 to hold the E* value. later, Peter. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the message From owner-freebsd-ppc Thu Jul 18 7:47:40 2002 Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4EFE637B401 for ; Thu, 18 Jul 2002 07:47:33 -0700 (PDT) Received: from wantpackets.com (wantpackets.com [208.8.54.110]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3E55343E3B for ; Thu, 18 Jul 2002 07:47:32 -0700 (PDT) (envelope-from andy@wantpackets.com) Received: from wantpackets.com (www@wantpackets.com [208.8.54.110]) by wantpackets.com (8.12.3/8.12.3) with ESMTP id g6IEo2a6004303 for ; Thu, 18 Jul 2002 10:50:02 -0400 (EDT) (envelope-from andy@wantpackets.com) Received: (from www@localhost) by wantpackets.com (8.12.3/8.12.3/Submit) id g6IEnups004286 for freebsd-ppc@freebsd.org; Thu, 18 Jul 2002 10:49:56 -0400 (EDT) (envelope-from andy@wantpackets.com) From: Andy X-Authentication-Warning: wantpackets.com: www set sender to andy@localhost using -f To: freebsd-ppc@freebsd.org Subject: Re: FreeBSD-powerpc compiled init -> "ppcdisk" Message-ID: <1027003796.3d36d5944e85b@www.wantpackets.com> Date: Thu, 18 Jul 2002 10:49:56 -0400 (EDT) References: <1026963034.3d36365a28b28@www.wantpackets.com> <3D3674D5.864C543E@ptree32.com.au> In-Reply-To: <3D3674D5.864C543E@ptree32.com.au> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: IMP/PHP IMAP webmail program 2.2.7 X-Originating-IP: 216.65.176.245 Sender: owner-freebsd-ppc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Quoting Peter Grehan : > Hi Andrew, > > > "ppcdisk" from Oct 18 does not contain anything in reguards to any > binaries (or > > it would seem so as it compresses to about nothing.) I compiled and > linked init > > as a FreeBSD powerpc binary, and would like to try it out. > > I'm amazed that you managed to get init to compile, since there are > some major pieces missing in libc. I'll put a pointer to the patches > further down. Ouch for me. Talk about redoing the wheel. I spent two and a half batteries and some AC figuring out stuff already done ;/ (But that's fine with me) I'll compare what you did to what I did. > > Actually, there are a whole lot more things that will get in your way, > but > if you're willing, keep reading :-) No, not "if," say "because." > > > I cannot do this be > > cause I can't(do not know how?) to mount the big endian ppcdisk image > to put the > > file init in /sbin. I ask for somebody to tell me how to mess with > big endian > > stuff with my i386 or to do the above themselves on a NetBSD-PPC (or > any ffs-rea > > ding os on the powerpc). The binary is available at > > https://wantpackets.com/~andy/init . > > (using the 4.6-RELEASE write_mfs_in_kernel.c works :) > > I currently use mkisofs to build an ISO image, build ofwd, cd9660 and > GEOM into the ppc kernel, and use psim's disk capability to mount root. > The idea also being that I can use this ISO image on a real system when I guess that's a good idea. For a second, I thought about having a hd image but then realized I would have the same problem as I do now... (didn't know about all the cool things psim can do) > > I'm happy with it. So, the steps are: > > 1. Apply the relevant kernel/libc patches from > > http://www.ptree32.com.au/freebsd/ppc-0718.tgz > > 2. Take out the BOOTP, BOOTP_NFSROOT, and NFS_ROOT lines from your > kernel > conf file. Add GEOM and CD9660 (I'm using GEOM since an Apple > partition > module will be added to it at some point). Also, GEOM requires the > following lines to be added to files.powerpc. I guess they might > make it > into the MI files file at some point. > > crypto/rijndael/rijndael-alg-fst.c optional geom > crypto/rijndael/rijndael-api-fst.c optional geom > > 3. Populate a directory tree with /sbin/init, /dev, and various files > & > utilities. > (e.g. /bin/sh, /bin/ls, /etc/rc) and create an ISO image of this. > > 5. In the kernel compile directory, create a psim device tree file, > with the > following lines. Yes, there's a lot of crap here, but unfortunately > it's > required by psim. > > /#address-cells 1 > > # > # CPU definition. > # > /cpus/cpu@0 > > # > # disk file, done via phb junk. wish there was a better way. > # > /phb@0x70000000 > ./device_type "pci > ./name "pci > ./#address-cells 3 > ./#size-cells 2 > ./ranges ni0,0,0,0 0xc0000000 0x10000 > > /phb@0x70000000/ide@1 > ./device_type "ide > ./name "ide > ./assigned-addresses \ > ni0,0,10,1f0 8 \ > ni0,0,14,3f8 8 \ > ni0,0,18,170 8 \ > ni0,0,1c,378 8 \ > ni0,0,20,200 8 > ./reg \ > 1 0 \ > i0,0,10,0 8 \ > i0,0,18,0 8 \ > i0,0,14,6 1 \ > i0,0,1c,6 1 \ > i0,0,20,0 8 > ./ready-delay 1000 > > # Put ISO image file here > /phb@0x70000000/ide@1/disk@0/file "PPC.IMG > > > 6. Create a .gdbinit file with the option to tell psim to read in the > device > tree. You probably don't need to use 128M for the '-r' param. > > target sim -e chirp -r 134217728 -f psim-tree > load I use 32mb from the Oct 18 email. I refer to it as something so great, and so often, it should be bronzed. > > 7. Now boot the kernel with psim, and it should eventually get to the > root > mount prompt. When it does, enter 'cd9660:ofwd0', and that should > kick off > the boot process: > > (gdb) r > Starting program: > /mnt/home/freebsd/work/sys/powerpc/compile/PETERG/kernel.debug > powerpc_init: no loader metadata. > Copyright (c) 1992-2002 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, > 1994 > The Regents of the University of California. All rights > reserved. > FreeBSD 5.0-CURRENT #198: Thu Jul 18 06:14:18 GMT 2002 > > grehan@fb1.ptree32.com.au:/mnt/home/freebsd/work/sys/powerpc/compile/PETERG > CPU: PowerPC Simulator (psim) (Revision 0) > real memory = 133132288 (130012K bytes) > avail memory = 125636608 (122692K bytes) > nexus_probe: can't get interrupt-controllernexus0: device> > ofwd0: on nexus0 > ofwd0: located at /phb@0x70000000/ide@1/disk@0 > Initializing GEOMetry subsystem > Timecounter "powerpc" frequency 16666666 Hz > Timecounters tick every 10.000 msec > > Manual root filesystem specification: > : Mount using filesystem > eg. ufs:da0a > ? List valid disk boot devices > Abort manual input > > mountroot> cd9660:ofwd0 > cd9660:ofwd0 > Mounting root from cd9660:ofwd0 > cd9660: RockRidge Extension > Jan 1 00:00:01 init: login_getclass: unknown class 'daemon' > > 8. Now the fun begins, since things appear to hang about here. The > problem is > that init has opened /dev/console, which kicks off the OpenFirmware > console > polling process. But, the psim stdin implementation is blocking, so > the > ofw_cons_checkc() routine in ofw_timeout() doesn't return. A > workaround is > to hit ^C in gdb: if you see something like: > > ^C > Program received signal SIGINT, Interrupt. > 0x80004004 in ?? () > (gdb) > > you know that you're stuck in OpenFirmware. BUT, if you continue > from > here, > the stdin routine *will* return an error status, and things will > continue. > > I'm sure this psim problem can be fixed, but I've worked around it > either with > ^C, or by putting in a variable that prevented ofw_cons_checkc() > from > being > called until I set it in the debugger. > > 9. If you're lucky, you may get to a shell prompt, but this is where > my > debugging is currently at. Luck? "dont need no luck!" > > later, > > Peter. > Please note that I am on the mailing list now, and receiving two emails with the same content is dissapointing when you are hoping for something new. As of now, I have not tried your instructions, but will download your patches and program outside for a battery. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the message From owner-freebsd-ppc Thu Jul 18 21:21:24 2002 Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E71CD37B400 for ; Thu, 18 Jul 2002 21:21:21 -0700 (PDT) Received: from wantpackets.com (wantpackets.com [208.8.54.110]) by mx1.FreeBSD.org (Postfix) with ESMTP id 58D9343E5E for ; Thu, 18 Jul 2002 21:21:21 -0700 (PDT) (envelope-from andy@wantpackets.com) Received: from wantpackets.com (www@wantpackets.com [208.8.54.110]) by wantpackets.com (8.12.3/8.12.3) with ESMTP id g6J3mTa6006101 for ; Thu, 18 Jul 2002 23:48:29 -0400 (EDT) (envelope-from andy@wantpackets.com) Received: (from www@localhost) by wantpackets.com (8.12.3/8.12.3/Submit) id g6J3mSfr006100 for freebsd-ppc@freebsd.org; Thu, 18 Jul 2002 23:48:28 -0400 (EDT) (envelope-from andy@wantpackets.com) From: Andy X-Authentication-Warning: wantpackets.com: www set sender to andy@localhost using -f To: freebsd-ppc@freebsd.org Subject: success level with peter g's patch.. Message-ID: <1027050508.3d378c0c98e84@www.wantpackets.com> Date: Thu, 18 Jul 2002 23:48:28 -0400 (EDT) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: IMP/PHP IMAP webmail program 2.2.7 X-Originating-IP: 216.65.176.202 Sender: owner-freebsd-ppc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hello Peter G, I believe I followed your directions OK but do not come up with the same results as you do .. Starting program: /usr/home/andy/src/tree/src/sys/powerpc/compile/PowerPC/kernel.debug powerpc_init: no loader metadata. Copyright (c) 1992-2002 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.0-CURRENT #44: Fri Jul 19 03:34:09 GMT 2002 andy@laptop.marlene.lan:/usr/home/andy/src/tree/src/sys/powerpc/compile/PowerPC CPU: PowerPC Simulator (psim) (Revision 0) real memory = 33255424 (32476K bytes) avail memory = 28880896 (28204K bytes) nexus_probe: can't get interrupt-controller nexus0: ofwd0: on nexus0 ofwd0: located at /phb@0x70000000/ide@1/disk@0 Initializing GEOMetry subsystem Timecounters tick every 10.000 msec Timecounter "powerpc" frequency 16666666 Hz Mounting root from cd9660:ofwd0 cd9660: RockRidge Extension init died (signal 6, exit 0) panic: Going nowhere without my init! syncing disks... done Uptime: 2s Automatic reboot in 15 seconds - press a key on the console to abort That's where I seem to end up. Init dies with abort. I have the latest snap- shot of -CURRENT and your patches... Does this look about right, even though what you showed me went further? Any pointers? Anything else you need? (trace?) thanks, (sorry if I missed anything obvoius) Andrew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the message From owner-freebsd-ppc Thu Jul 18 23:53:16 2002 Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 06A7637B401 for ; Thu, 18 Jul 2002 23:53:13 -0700 (PDT) Received: from gt3.OntheNet.com.au (nt.com.au [203.13.70.61]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C0AE43E58 for ; Thu, 18 Jul 2002 23:53:09 -0700 (PDT) (envelope-from peterg@ptree32.com.au) Received: from ptree32.com.au (CPE-203-45-246-228.qld.bigpond.net.au [203.45.246.228]) by gt3.OntheNet.com.au (8.11.4/8.11.4) with ESMTP id g6J6t4b77622 for ; Fri, 19 Jul 2002 16:55:05 +1000 (EST) Message-ID: <3D37BB53.D5486D0B@ptree32.com.au> Date: Fri, 19 Jul 2002 17:10:11 +1000 From: Peter Grehan Organization: Ptree32 Pty Ltd X-Mailer: Mozilla 4.79 [en] (X11; U; Linux 2.2.14-12 i686) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-ppc@FreeBSD.ORG Subject: Re: success level with peter g's patch.. References: <1027050508.3d378c0c98e84@www.wantpackets.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ppc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi Andy, Good to see you get this far. I've just tracked down a problem with the setting up of argc/argv - the values in setreg() were being overwritten by syscall(), so I worked around that in setreg(). The correct solution I believe is for execve() to return EJUSTRETURN, as NetBSD does. Patch at end. > init died (signal 6, exit 0) > panic: Going nowhere without my init! First, try the patch, and then, start working towards where things go wrong by enabling trap tracing and setting a breakpoint in panic(). Init is quite a small program, so you can even set breakpoints in syscall() and follow the program flow. later, Peter. powerpc/powerpc/machdep.c *************** *** 875,882 **** --- 875,893 ---- * XXX We have to set both regs and retval here due to different * XXX calling convention in trap.c and init_main.c. */ + + /* + * XXX PG: these get overwritten in the syscall return code. + * execve() should return EJUSTRETURN, like it does on NetBSD. + * Emulate by setting the syscall return value cells + */ + #if 0 tf->fixreg[3] = arginfo.ps_nargvstr; tf->fixreg[4] = (register_t)arginfo.ps_argvstr; + #else + td->td_retval[0] = arginfo.ps_nargvstr; + td->td_retval[1] = (register_t)arginfo.ps_argvstr; + #endif tf->fixreg[5] = (register_t)arginfo.ps_envstr; tf->fixreg[6] = 0; /* auxillary vector */ tf->fixreg[7] = 0; /* termination vector */ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the message From owner-freebsd-ppc Fri Jul 19 1: 9:50 2002 Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6C25837B4CC for ; Fri, 19 Jul 2002 01:09:49 -0700 (PDT) Received: from dragon.nuxi.com (trang.nuxi.com [66.92.13.169]) by mx1.FreeBSD.org (Postfix) with ESMTP id AE50243E5E for ; Fri, 19 Jul 2002 01:06:54 -0700 (PDT) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.com (obrien@localhost [127.0.0.1]) by dragon.nuxi.com (8.12.5/8.12.2) with ESMTP id g6J86aoi070982; Fri, 19 Jul 2002 01:06:36 -0700 (PDT) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.12.5/8.12.5/Submit) id g6J86ZLT070981; Fri, 19 Jul 2002 01:06:35 -0700 (PDT) Date: Fri, 19 Jul 2002 01:06:35 -0700 From: "David O'Brien" To: Peter Grehan Cc: freebsd-ppc@FreeBSD.ORG Subject: Re: success level with peter g's patch.. Message-ID: <20020719080635.GA70923@dragon.nuxi.com> Reply-To: obrien@FreeBSD.ORG References: <1027050508.3d378c0c98e84@www.wantpackets.com> <3D37BB53.D5486D0B@ptree32.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3D37BB53.D5486D0B@ptree32.com.au> User-Agent: Mutt/1.4i X-Operating-System: FreeBSD 5.0-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 Sender: owner-freebsd-ppc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, Jul 19, 2002 at 05:10:11PM +1000, Peter Grehan wrote: > Hi Andy, > > Good to see you get this far. I've just tracked down a problem with the > setting up of argc/argv - the values in setreg() were being overwritten > by syscall(), so I worked around that in setreg(). The correct solution > I believe is for execve() to return EJUSTRETURN, as NetBSD does. How do other FreeBSD platforms handle this? That is more important. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the message From owner-freebsd-ppc Fri Jul 19 1:40:45 2002 Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 83FCE37B400; Fri, 19 Jul 2002 01:40:43 -0700 (PDT) Received: from gt3.OntheNet.com.au (nt.com.au [203.13.70.61]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9EA7643E6D; Fri, 19 Jul 2002 01:40:41 -0700 (PDT) (envelope-from peterg@ptree32.com.au) Received: from ptree32.com.au (CPE-203-45-246-228.qld.bigpond.net.au [203.45.246.228]) by gt3.OntheNet.com.au (8.11.4/8.11.4) with ESMTP id g6J8gcb79388; Fri, 19 Jul 2002 18:42:38 +1000 (EST) Message-ID: <3D37D489.49997C26@ptree32.com.au> Date: Fri, 19 Jul 2002 18:57:45 +1000 From: Peter Grehan Organization: Ptree32 Pty Ltd X-Mailer: Mozilla 4.79 [en] (X11; U; Linux 2.2.14-12 i686) X-Accept-Language: en MIME-Version: 1.0 To: obrien@FreeBSD.ORG Cc: freebsd-ppc@FreeBSD.ORG Subject: Re: success level with peter g's patch.. References: <1027050508.3d378c0c98e84@www.wantpackets.com> <3D37BB53.D5486D0B@ptree32.com.au> <20020719080635.GA70923@dragon.nuxi.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ppc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi David, > How do other FreeBSD platforms handle this? That is more important. From a high-level view, it shouldn't matter: there is no non-error return from execve(), and all arch's handle EJUSTRETURN in syscall() for sigreturn. i386 doesn't get a register trash because the startup params are on the stack. For alpha, it looks like the ps_strings param is overwritten: machdep.c:setreg() tfp->tf_regs[FRAME_A3] = PS_STRINGS; /* a3 = ps_strings */ trap.c:syscall() switch (error) { case 0: ... framep->tf_regs[FRAME_A3] = 0; <- overwrite PS_STRINGS sparc64 already uses the td_retval[] trick, and does anyone really understand ia64 assembler ? :-) later, Peter. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the message From owner-freebsd-ppc Fri Jul 19 5: 9:10 2002 Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4BDD837B400 for ; Fri, 19 Jul 2002 05:09:09 -0700 (PDT) Received: from gt3.OntheNet.com.au (nt.com.au [203.13.70.61]) by mx1.FreeBSD.org (Postfix) with ESMTP id 739BE43E5E for ; Fri, 19 Jul 2002 05:09:06 -0700 (PDT) (envelope-from peterg@ptree32.com.au) Received: from ptree32.com.au (CPE-203-45-246-228.qld.bigpond.net.au [203.45.246.228]) by gt3.OntheNet.com.au (8.11.4/8.11.4) with ESMTP id g6JCB8b81269 for ; Fri, 19 Jul 2002 22:11:09 +1000 (EST) Message-ID: <3D380566.42D617DA@ptree32.com.au> Date: Fri, 19 Jul 2002 22:26:14 +1000 From: Peter Grehan Organization: Ptree32 Pty Ltd X-Mailer: Mozilla 4.79 [en] (X11; U; Linux 2.2.14-12 i686) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-ppc@freebsd.org Subject: updated setregs() patch Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ppc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Oops, r3/r4 still need to be set: the one case where execve doesn't return through syscall() is for init's fork trampoline. In this case, the registers are passed through unchanged and aren't overwritten. Params can now be passed to init correctly :-) --- machdep.c Fri Jul 19 22:15:11 2002 *************** *** 875,882 **** --- 875,892 ---- * XXX We have to set both regs and retval here due to different * XXX calling convention in trap.c and init_main.c. */ + + /* + * XXX PG: these get overwritten in the syscall return code. + * execve() should return EJUSTRETURN, like it does on NetBSD. + * Emulate by setting the syscall return value cells. The + * registers still have to be set for init's fork trampoline. + */ tf->fixreg[3] = arginfo.ps_nargvstr; tf->fixreg[4] = (register_t)arginfo.ps_argvstr; + td->td_retval[0] = arginfo.ps_nargvstr; + td->td_retval[1] = (register_t)arginfo.ps_argvstr; + tf->fixreg[5] = (register_t)arginfo.ps_envstr; tf->fixreg[6] = 0; /* auxillary vector */ tf->fixreg[7] = 0; /* termination vector */ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the message From owner-freebsd-ppc Fri Jul 19 14:20:56 2002 Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8AA2537B400 for ; Fri, 19 Jul 2002 14:20:54 -0700 (PDT) Received: from wantpackets.com (wantpackets.com [208.8.54.110]) by mx1.FreeBSD.org (Postfix) with ESMTP id D083A43E3B for ; Fri, 19 Jul 2002 14:20:53 -0700 (PDT) (envelope-from andy@wantpackets.com) Received: from wantpackets.com (www@wantpackets.com [208.8.54.110]) by wantpackets.com (8.12.3/8.12.3) with ESMTP id g6JLNZa6008855 for ; Fri, 19 Jul 2002 17:23:36 -0400 (EDT) (envelope-from andy@wantpackets.com) Received: (from www@localhost) by wantpackets.com (8.12.3/8.12.3/Submit) id g6JLNUn5008854 for freebsd-ppc@freebsd.org; Fri, 19 Jul 2002 17:23:30 -0400 (EDT) (envelope-from andy@wantpackets.com) From: Andy X-Authentication-Warning: wantpackets.com: www set sender to andy@localhost using -f To: freebsd-ppc@freebsd.org Subject: debug output Message-ID: <1027113810.3d38835229cdb@www.wantpackets.com> Date: Fri, 19 Jul 2002 17:23:30 -0400 (EDT) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: IMP/PHP IMAP webmail program 2.2.7 X-Originating-IP: 216.65.176.232 Sender: owner-freebsd-ppc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hello Peter G, I put a breakpoint in panic, and was able to get a useful debug output.. init died (signal 6, exit 0) Breakpoint 1, panic (fmt=0x262610 "Going nowhere without my init!") at machine/cpufunc.h:154 154 __asm ("mfsprg %0, 0" : "=r"(ret)); (gdb) where #0 panic (fmt=0x262610 "Going nowhere without my init!") at machine/cpufunc.h:154 #1 0x00171fc4 in exit1 (td=0xe00d4000, rv=-482334504) at ../../../kern/kern_exit.c:182 #2 0x001710e8 in execve (td=0xe00d4000, uap=0xe3402d50) at ../../../kern/kern_exec.c:539 #3 0x00165010 in start_init (dummy=0x262610) at ../../../kern/init_main.c:627 #4 0x00174ae0 in fork_exit (callout=0x164bd4 , arg=0x0, frame=0xe3402ddc) at ../../../kern/kern_fork.c:861 #5 0x0025309c in fork_trampoline () at ../../../powerpc/powerpc/swtch.s:153 #6 0x7c0802a6 in ?? () Now, let me peek in line 539 and the relevent info on 193 or so, and show you: (file kern_exec.c) under "exec_fail:" there is if (imgp->vmspace_destroyed) { /* sorry, no more process anymore. exit gracefully */ exit1(td, W_EXITCODE(0, SIGABRT)); /* NOT REACHED */ error = 0; } "exec_fail:" is jumped to by the statement in 193 or so which says: imgp->stringbase = (char *)kmem_alloc_wait(exec_map, ARG_MAX + PAGE_SIZE); if (imgp->stringbase == NULL) { error = ENOMEM; mtx_lock(&Giant); goto exec_fail; } Just for your entertainment, you should know I am using gcc 3.1 for this stuff. Any ideas? thanks, andrew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the message From owner-freebsd-ppc Fri Jul 19 15:31:51 2002 Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9C0ED37B405 for ; Fri, 19 Jul 2002 15:31:50 -0700 (PDT) Received: from gt3.OntheNet.com.au (nt.com.au [203.13.70.61]) by mx1.FreeBSD.org (Postfix) with ESMTP id 80E6D43E64 for ; Fri, 19 Jul 2002 15:31:48 -0700 (PDT) (envelope-from peterg@ptree32.com.au) Received: from ptree32.com.au (CPE-203-45-246-228.qld.bigpond.net.au [203.45.246.228]) by gt3.OntheNet.com.au (8.11.4/8.11.4) with ESMTP id g6JMXqb90836 for ; Sat, 20 Jul 2002 08:33:52 +1000 (EST) Message-ID: <3D38975A.CFFBC8C4@ptree32.com.au> Date: Sat, 20 Jul 2002 08:48:58 +1000 From: Peter Grehan Organization: Ptree32 Pty Ltd X-Mailer: Mozilla 4.79 [en] (X11; U; Linux 2.2.14-12 i686) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-ppc@FreeBSD.ORG Subject: Re: debug output References: <1027113810.3d38835229cdb@www.wantpackets.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ppc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi Andy, > Just for your entertainment, you should know I am using gcc 3.1 for this > stuff. Any ideas? I'd say, put a breakpoint in execve() and step through to work out if it's really the kmem_malloc failing. I just ran psim with 32M and it worked OK. An ISO test image is at http://www.ptree32.com.au/freebsd/PPC.ISO - give that a try as well. (There's a bunch of debug prints in init). later, Peter. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the message From owner-freebsd-ppc Fri Jul 19 20:12:28 2002 Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE4B737B416 for ; Fri, 19 Jul 2002 20:12:10 -0700 (PDT) Received: from pd3mo2so.prod.shaw.ca (h24-71-223-10.cg.shawcable.net [24.71.223.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 063B643E7B for ; Fri, 19 Jul 2002 20:12:09 -0700 (PDT) (envelope-from automail@guzooescrow.com) Received: from pd5mr2so.prod.shaw.ca (pd5mr2so-qfe3.prod.shaw.ca [10.0.141.233]) by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002)) with ESMTP id <0GZJ0093725OOL@l-daemon> for freebsd-ppc@freebsd.org; Fri, 19 Jul 2002 21:10:36 -0600 (MDT) Received: from pn2ml3so.prod.shaw.ca (pn2ml3so-qfe0.prod.shaw.ca [10.0.121.147]) by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002)) with ESMTP id <0GZJ009BT25PKP@l-daemon> for freebsd-ppc@freebsd.org; Fri, 19 Jul 2002 21:10:37 -0600 (MDT) Received: from guzooescrow.com (h24-64-152-17.cg.shawcable.net [24.64.152.17]) by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.6 (built Apr 26 2002)) with SMTP id <0GZJ0059O25OVB@l-daemon> for freebsd-ppc@freebsd.org; Fri, 19 Jul 2002 21:10:37 -0600 (MDT) Date: Fri, 19 Jul 2002 21:10:45 -0600 From: Fraud Center Subject: Possible Fraud Victim To: freebsd-ppc@freebsd.org Reply-To: Fraud Center Message-id: <0GZJ0059P25OVB@l-daemon> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: 8BIT Sender: owner-freebsd-ppc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG To Internet Shopper/Possible Fraud Victim Do you buy stuff over the ‘Net? Do you ever get to see the merchant face to face? Than how do you know that he is really going to deliver what he promised? Internet Fraud is a growing problem; in fact in 1999 Internet fraud costs victims more than 8 million dollars on ebay alone. Doesn’t PayPal, or Billpoint protect me? No, more and more internet fraud is committed through PayPal and Billpoint than by any other means. The reason for this is convince, and speed. How can I stop Internet Fraud? Escrow Services are the best method to stop internet fraud; this allows buyers to receive merchandise before sellers are paid. This also allows sellers to know that there funds are good and safely stored. What Escrow Service is recommended? GuZooEscrow.com is the most recommended service; it is fast, cheep, and friendly. What is Online Escrow Services? Many people think that Online Escrow is only for buying homes, this is incorrect Online Escrow Services like GuZooEscrow.com are designed for online purchases. Online Escrow is a trusted third party (GuZooEscrow.com) holds the money while the product is changing hands. These are the steps that Online Escrow Services use to complete there transactions. Step 1: Buyer Contacts GuZooEscrow.com Step 2: GuZooEscrow.com confirms that the seller will accept Escrow Step 3: Buyer Pays GuZooEscrow.com by Credit Card or Official Check Step 4: Seller Ships merchandise to Buyer Step 5: Buyer Receives merchandise Step 6: GuZooEscrow.com pays Seller These 6 Steps have saved Auction shoppers millions of dollars. GuZooEscrow is a service much like PayPal, the difference is GuZooEscrow is fully secure, and offers award winning Customer Service. Can GuZooEscrow.com be used for anything other than Auctions? GuZooEscrow can be used for any transaction big or small. Help Stop Internet Fraud, Use GuZooEscrow.com for your Internet Transactions. GuZooEscrow.com You can calculate your fees at You are receiving this message because you signed up through a partner site to receive promotional messages. This is a 1 time emailing. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the message From owner-freebsd-ppc Sat Jul 20 7:21:50 2002 Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 75EB937B400 for ; Sat, 20 Jul 2002 07:21:48 -0700 (PDT) Received: from ns.feb.unesp.br (ns.feb.unesp.br [200.145.150.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9F83B43E3B for ; Sat, 20 Jul 2002 07:21:47 -0700 (PDT) (envelope-from tiburcio@feb.unesp.br) Received: from alguma (spawing-pool.feb.unesp.br [200.145.150.69]) by ns.feb.unesp.br (Postfix) with SMTP id 7D95457D5E for ; Sat, 20 Jul 2002 11:21:43 -0300 (BRT) Message-ID: <001201c22ff9$78e8a570$459691c8@alguma> From: "Tiburcio(ns)" To: Subject: Question? Date: Sat, 20 Jul 2002 11:26:44 -0300 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_000F_01C22FE0.53848A10" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: owner-freebsd-ppc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG This is a multi-part message in MIME format. ------=_NextPart_000_000F_01C22FE0.53848A10 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I have a rs 6000 series 250 / 43p / 410=20 and a PowerServer 570. I'd like to know if it's possible to install the FreeBSD in those = machines? Tankz for help me!!!! ------=_NextPart_000_000F_01C22FE0.53848A10 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I have a rs 6000 series 250 / 43p /=20 410 
and a PowerServer 570.
I'd like to know if it's = possible to install=20 the FreeBSD in those machines?
 
Tankz for help = me!!!!
------=_NextPart_000_000F_01C22FE0.53848A10-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the message From owner-freebsd-ppc Sat Jul 20 11:29:53 2002 Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0AB4C37B400 for ; Sat, 20 Jul 2002 11:29:52 -0700 (PDT) Received: from mailout6.nyroc.rr.com (mailout6-1.nyroc.rr.com [24.92.226.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF41443E42 for ; Sat, 20 Jul 2002 11:29:50 -0700 (PDT) (envelope-from justin@shiningsilence.com) Received: from big.shiningsilence.com (roc-24-169-96-227.rochester.rr.com [24.169.96.227]) by mailout6.nyroc.rr.com (8.11.6/RoadRunner 1.20) with ESMTP id g6KITfp24331; Sat, 20 Jul 2002 14:29:42 -0400 (EDT) Content-Type: text/plain; charset="iso-8859-1" From: "Justin C. Sherrill" Reply-To: justin@shiningsilence.com To: "Tiburcio(ns)" Subject: Re: Question? Date: Sat, 20 Jul 2002 14:29:39 -0400 X-Mailer: KMail [version 1.4] References: <001201c22ff9$78e8a570$459691c8@alguma> In-Reply-To: <001201c22ff9$78e8a570$459691c8@alguma> Cc: freebsd-ppc@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <200207201429.39103.justin@shiningsilence.com> Sender: owner-freebsd-ppc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Saturday 20 July 2002 10:26, Tiburcio(ns) wrote: > I have a rs 6000 series 250 / 43p / 410 > and a PowerServer 570. > I'd like to know if it's possible to install the FreeBSD in those machines? I don't know for sure, but I don't think either of those machines are architectures currently supported by FreeBSD; right now your best bet is a x86 or Alpha-processor based machine. (This mailing list is for discussion of a port to PowerPC processors, which is not yet usable.) From the FAQ: http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/hardware.html#ARCHITECTURES If you need a BSD-style Unix for those computers immediately, I'd suggest looking at http://www.netbsd.org/ . To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the message