From owner-freebsd-alpha Sun Dec 20 03:17:22 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA28523 for freebsd-alpha-outgoing; Sun, 20 Dec 1998 03:17:22 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA28272; Sun, 20 Dec 1998 03:16:54 -0800 (PST) (envelope-from dfr@nlsystems.com) Received: from herring.nlsystems.com (herring.nlsystems.com [10.0.0.2]) by nlsystems.com (8.9.1/8.8.5) with SMTP id LAA11630; Sun, 20 Dec 1998 11:16:35 GMT Date: Sun, 20 Dec 1998 11:16:35 +0000 (GMT) From: Doug Rabson To: Eivind Eklund cc: Bruce Evans , dfr@FreeBSD.ORG, alpha@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG Subject: Re: cvs commit: src/share/mk bsd.kern.mk src/sys/alpha/conf Makefile.alpha In-Reply-To: <19981218161521.J93539@follo.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Fri, 18 Dec 1998, Eivind Eklund wrote: > On Fri, Dec 18, 1998 at 06:32:12PM +1100, Bruce Evans wrote: > > >Anyone building alpha kernels should make sure to install bsd.kern.mk > > >before trying to build another one. > > > > This should not be necessary. Makefile.alpha should use the relative > > bsd.kern.mk like Makefile.i386. > > > > Makefile.alpha has rotted in several other ways since it was cloned > > from Makefile.i386. These Makefiles are mostly machine-independent, > > so they should be reorganized. I suggest the following reorganization: > > > > most of Makefile.alpha -> src/sys/conf/Makefile.kern > > most of Makefile.i386 -> src/sys/conf/Makefile.kern > > bsd.kern.mk -> src/sys/conf/bsd.kern.mk > > bsd.kmod.mk -> src/sys/conf/bsd.kmod.mk > > rules in sys/conf/files -> src/sys/conf/Makefile.inc > > src/lkm -> src/sys/lkm (like src/sys/modules) > > I like this, except that I'm not quite certain the rule movement work > out easily (but as long as I don't have to do the work, I'm all for it > :-) This sounds like something work doing, yes. > > Eivind, who would like a full re-org of the entire kernel source > layout at some point. Any ideas on a decent layout? (Any ideas on how to get enough people to agree on change?) -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sun Dec 20 03:46:15 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA01670 for freebsd-alpha-outgoing; Sun, 20 Dec 1998 03:46:15 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from silver.gn.iaf.nl (silver.gn.iaf.nl [193.67.144.11]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA01653 for ; Sun, 20 Dec 1998 03:45:52 -0800 (PST) (envelope-from wilko@yedi.iaf.nl) Received: from uni4nn.gn.iaf.nl (osmium.gn.iaf.nl [193.67.144.12]) by silver.gn.iaf.nl (8.8.8/8.8.8) with SMTP id MAA28164; Sun, 20 Dec 1998 12:45:45 +0100 Received: by uni4nn.gn.iaf.nl with UUCP id AA22769 (5.67b/IDA-1.5); Sun, 20 Dec 1998 12:26:46 +0100 Received: (from wilko@localhost) by yedi.iaf.nl (8.8.8/8.6.12) id KAA28577; Sun, 20 Dec 1998 10:33:04 +0100 (CET) From: Wilko Bulte Message-Id: <199812200933.KAA28577@yedi.iaf.nl> Subject: Re: install using 19981208 snap In-Reply-To: <199812182215.OAA03042@dingo.cdrom.com> from Mike Smith at "Dec 18, 98 02:15:48 pm" To: mike@smith.net.au (Mike Smith) Date: Sun, 20 Dec 1998 10:33:04 +0100 (CET) Cc: freebsd-alpha@FreeBSD.ORG X-Organisation: Private FreeBSD site - Arnhem, The Netherlands X-Pgp-Info: PGP public key at 'finger wilko@freefall.freebsd.org' X-Mailer: ELM [version 2.4ME+ PL38 (25)] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org As Mike Smith wrote... > > I finally had time to try installing the 19981208 snap on my axp33. > > > > Sysinstall seems to be hapilly doing its job (via the kernel & mfsroot > > floppies) and pulls the install bits from NFS. Looks OK. > > > > But when booting the newly installed harddisk I get: block 0 is not > > a valid boot block. > > Read the notes that everyone else has posted about having to install Everyone, like myself trying to get rid of NetBSD boot bits that is ;-) > the bootblock manually before rebooting after the install. This is a > still-extant bug in libdisk. When I posted I could not search the list archives for some reason. Simply did not work. Ah well, should have tried again later I suppose. > > What makes me suspicious is that sysinstall reports a 255/255/63 > > geometry. Is this OK for a 2Gb disk? What I mean: does sysinstall > > on the alpha use this translation? I had expected it would use the > > values the drive returns. There is no BIOS translation stuff (ala PCs) > > that I'm aware of. > > Geometry issues can be completely ignored for FreeBSD/AXP at the > moment; neither the SRM nor FreeBSD give a damn about them. Right, that is what I expected. Works now with the boot installed by a manual disklabel -B Wilko _ ______________________________________________________________________ | / o / / _ Bulte email: wilko@yedi.iaf.nl |/|/ / / /( (_) Arnhem, The Netherlands WWW : http://www.tcja.nl ______________________________________________ Powered by FreeBSD __________ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sun Dec 20 05:30:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA10724 for freebsd-alpha-outgoing; Sun, 20 Dec 1998 05:30:07 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA10719 for ; Sun, 20 Dec 1998 05:30:05 -0800 (PST) (envelope-from dfr@nlsystems.com) Received: from herring.nlsystems.com (herring.nlsystems.com [10.0.0.2]) by nlsystems.com (8.9.1/8.8.5) with SMTP id NAA11988; Sun, 20 Dec 1998 13:29:55 GMT Date: Sun, 20 Dec 1998 13:29:55 +0000 (GMT) From: Doug Rabson To: Mike Smith cc: Andrew Gallatin , "Kaleb S. KEITHLEY" , freebsd-alpha@FreeBSD.ORG Subject: Re: Boot kern.flp wedges -- now what? In-Reply-To: <199812182202.OAA02955@dingo.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Fri, 18 Dec 1998, Mike Smith wrote: > > > > > > Also, FreeBSD does not yet support IDE devices > > > > > > You're talking about FreeBSD-alpha, right? FreeBSD-intel does IDE just > > > fine. What's the story with IDE on alpha? > > > > Last I checked, isa devices requiring DMA didn't work yet, and the > > new, pci-only driver wasn't yet done. (at least I though somebody was > > working on one...) I'd be happy to be wrong about that ;-) > > This took a hit when Soren's system and his backup tapes were stolen. > I'm not sure how much momentum we've lost, but I'd say quite a lot. Ouch, that hurts. I was daydreaming about writing a CAM driver for atapi which would support CD and Zip drives. I spent an hour comparing the atapicd and scsi cd drivers and figuring out the differences in the protocol and I'm sure that the translation needed for the (few) different commands would be minimal. Unfortunately fixed disks don't fit into the scsi-like protocol afaik. -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sun Dec 20 05:37:04 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA11327 for freebsd-alpha-outgoing; Sun, 20 Dec 1998 05:37:04 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA11322 for ; Sun, 20 Dec 1998 05:37:02 -0800 (PST) (envelope-from dfr@nlsystems.com) Received: from herring.nlsystems.com (herring.nlsystems.com [10.0.0.2]) by nlsystems.com (8.9.1/8.8.5) with SMTP id NAA12020; Sun, 20 Dec 1998 13:37:05 GMT Date: Sun, 20 Dec 1998 13:37:05 +0000 (GMT) From: Doug Rabson To: Hidetoshi Shimokawa cc: alpha@FreeBSD.ORG Subject: Re: fpsetmask In-Reply-To: <19981219093339Q.simokawa@sat.t.u-tokyo.ac.jp> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sat, 19 Dec 1998, Hidetoshi Shimokawa wrote: > > Some ports (eg. tcl*) require fpsetmask for build. But it has not > been implemented yet on alpha. First, I thought the exception mask can > be specified by FP_CR register, but none of currently avaiable CPUs don't > seem to support the feature. Then I found the software completion is > done in /sys/alpha/alpha/fp_emulate.c and we can specify the exception > handing by setting proc->u_pcb.pcb_fp_control. My question is > how I can set the variable, do we need a new system call for it? I think we need to add access to fp_control to sysarch(). I thought about this a lot when I was writing the software completion code. On Net/OpenBSD, programs using fpsetmask() use the include file which declares them. FreeBSD/i386 uses to define some hairy asm macros to do the job. I would like to add which would declare fpXXX() and probably implement the fpXXX() calls as functions in libc for i386. There is some code in libc/alpha (from NetBSD) which will implement most of the required functions. The ones that require software completion are currently stubbed and should use sysarch() to manipulate the software control word. We should then deprecate and encourage programs to use to manipulate floating point state. Some manpages would be a good idea. -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sun Dec 20 05:43:22 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA11988 for freebsd-alpha-outgoing; Sun, 20 Dec 1998 05:43:22 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA11983 for ; Sun, 20 Dec 1998 05:43:20 -0800 (PST) (envelope-from dfr@nlsystems.com) Received: from herring.nlsystems.com (herring.nlsystems.com [10.0.0.2]) by nlsystems.com (8.9.1/8.8.5) with SMTP id NAA12043; Sun, 20 Dec 1998 13:43:23 GMT Date: Sun, 20 Dec 1998 13:43:23 +0000 (GMT) From: Doug Rabson To: Matthew Jacob cc: freebsd-alpha@FreeBSD.ORG Subject: Re: kernel compile warnings? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Fri, 18 Dec 1998, Matthew Jacob wrote: > > > I'm getting a wad of these (after installing the latest .mk files)... I > know that we've turned on Warnings etc. for kernel compiles, but this is > a lot of noise to wade through... Is it just that the toolchains are > different and the answer for now is 'cope'? > > .... > > ./../kern/vfs_aio.c:114: warning: > `sysctl___vfs_aio_max_aio_queue_per_proc' defined but not used > ../../kern/vfs_aio.c:117: warning: `sysctl___vfs_aio_max_aio_procs' > defined but not used > ../../kern/vfs_aio.c:120: warning: `sysctl___vfs_aio_num_aio_procs' > defined but not used > ../../kern/vfs_aio.c:123: warning: `sysctl___vfs_aio_num_queue_count' > defined but not used > ../../kern/vfs_aio.c:126: warning: `sysctl___vfs_aio_max_aio_queue' > defined but not used > ../../kern/vfs_aio.c:129: warning: `sysctl___vfs_aio_target_aio_procs' > defined but not used > ../../kern/vfs_aio.c:132: warning: `sysctl___vfs_aio_max_buf_aio' defined > but not used > ../../kern/vfs_aio.c:135: warning: `sysctl___vfs_aio_num_buf_aio' defined > but not used > ../../kern/vfs_aio.c:138: warning: `sysctl___vfs_aio_aiod_lifetime' > defined but not used I think this patch should fix it for both i386 and alpha ELF kernel builds. I'm about to test it. Index: kernel.h =================================================================== RCS file: /home/ncvs/src/sys/sys/kernel.h,v retrieving revision 1.46 diff -u -r1.46 kernel.h --- kernel.h 1998/12/03 23:02:03 1.46 +++ kernel.h 1998/12/20 13:40:26 @@ -91,15 +91,17 @@ */ #ifdef __alpha__ -#define MAKE_SET(set, sym) \ - __asm(".align 3"); \ - __asm(".section .set." #set ",\"aw\""); \ - __asm(".quad " #sym); \ +#define MAKE_SET(set, sym) \ + static void const * const __set_##set##_sym_##sym = &sym; \ + __asm(".align 3"); \ + __asm(".section .set." #set ",\"aw\""); \ + __asm(".quad " #sym); \ __asm(".previous") #else -#define MAKE_SET(set, sym) \ - __asm(".section .set." #set ",\"aw\""); \ - __asm(".long " #sym); \ +#define MAKE_SET(set, sym) \ + static void const * const __set_##set##_sym_##sym = &sym; \ + __asm(".section .set." #set ",\"aw\""); \ + __asm(".long " #sym); \ __asm(".previous") #endif #define TEXT_SET(set, sym) MAKE_SET(set, sym) -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sun Dec 20 08:05:30 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA22574 for freebsd-alpha-outgoing; Sun, 20 Dec 1998 08:05:30 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from po9.andrew.cmu.edu (PO9.ANDREW.CMU.EDU [128.2.10.109]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA22569 for ; Sun, 20 Dec 1998 08:05:29 -0800 (PST) (envelope-from tcrimi+@andrew.cmu.edu) Received: (from postman@localhost) by po9.andrew.cmu.edu (8.8.5/8.8.2) id LAA15021; Sun, 20 Dec 1998 11:05:25 -0500 (EST) Received: via switchmail; Sun, 20 Dec 1998 11:05:25 -0500 (EST) Received: from unix14.andrew.cmu.edu via qmail ID ; Sun, 20 Dec 1998 11:04:35 -0500 (EST) Received: from unix14.andrew.cmu.edu via qmail ID ; Sun, 20 Dec 1998 11:04:34 -0500 (EST) Received: from mms.4.60.Jun.27.1996.03.02.53.sun4.51.EzMail.2.0.CUILIB.3.45.SNAP.NOT.LINKED.unix14.andrew.cmu.edu.sun4m.54 via MS.5.6.unix14.andrew.cmu.edu.sun4_51; Sun, 20 Dec 1998 11:04:34 -0500 (EST) Message-ID: Date: Sun, 20 Dec 1998 11:04:34 -0500 (EST) From: Thomas Valentino Crimi To: freebsd-alpha@FreeBSD.ORG, paul@originative.co.uk Subject: TGA driver update Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I have been working on the TGA driver and it is up to the simple point where it can initialize the videocard to 640x480, setup the cursor and palatte (admittedly in ways I don't like yet). I've been eagerly awaiting Kazu's syscons revision as it would make the driver perfectly tie into syscons as opposed to being the hack I was originally contemplating. Once it is possible to have snap-in replacements to vga I will write the tga renderer module and things would seem to be underway. Things I shoudl work on in the meantime include making certian things less 'hardcoded' such that screens of any resolution can be allocated. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sun Dec 20 11:45:49 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA13412 for freebsd-alpha-outgoing; Sun, 20 Dec 1998 11:45:49 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from silver.gn.iaf.nl (silver.gn.iaf.nl [193.67.144.11]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA13407 for ; Sun, 20 Dec 1998 11:45:47 -0800 (PST) (envelope-from wilko@yedi.iaf.nl) Received: from uni4nn.gn.iaf.nl (osmium.gn.iaf.nl [193.67.144.12]) by silver.gn.iaf.nl (8.8.8/8.8.8) with SMTP id UAA08569 for ; Sun, 20 Dec 1998 20:45:43 +0100 Received: by uni4nn.gn.iaf.nl with UUCP id AA07965 (5.67b/IDA-1.5 for freebsd-alpha@freebsd.org); Sun, 20 Dec 1998 20:21:10 +0100 Received: (from wilko@localhost) by yedi.iaf.nl (8.8.8/8.6.12) id UAA04514 for freebsd-alpha@freebsd.org; Sun, 20 Dec 1998 20:22:41 +0100 (CET) From: Wilko Bulte Message-Id: <199812201922.UAA04514@yedi.iaf.nl> Subject: kernel make depend failure To: freebsd-alpha@FreeBSD.ORG (FreeBSD-alpha mailing list) Date: Sun, 20 Dec 1998 20:22:41 +0100 (CET) X-Organisation: Private FreeBSD site - Arnhem, The Netherlands X-Pgp-Info: PGP public key at 'finger wilko@freefall.freebsd.org' X-Mailer: ELM [version 2.4ME+ PL38 (25)] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org When trying to run a make depend on a freshly 'config'ed GENERICALPHA this fails with a missing opt_smp.h in pcisupport.c When I comment out this #include the make depend and kernel compile succeed. This is -current as of this afternoon BTW. Did I miss something (maybe my -current tree has a defect??) I'm currently rebuilding the GENERICALPHA kernel, as the one I had built some time ago crashes during boot with kernel stack invalid. Wilko _ ______________________________________________________________________ | / o / / _ Bulte email: wilko@yedi.iaf.nl |/|/ / / /( (_) Arnhem, The Netherlands WWW : http://www.tcja.nl ______________________________________________ Powered by FreeBSD __________ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sun Dec 20 11:49:31 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA13728 for freebsd-alpha-outgoing; Sun, 20 Dec 1998 11:49:31 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from feral-gw.feral.com (feral.com [192.67.166.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA13723 for ; Sun, 20 Dec 1998 11:49:29 -0800 (PST) (envelope-from mjacob@feral.com) Received: from localhost (mjacob@localhost) by feral-gw.feral.com (8.8.7/8.8.7) with ESMTP id LAA31075; Sun, 20 Dec 1998 11:49:24 -0800 Date: Sun, 20 Dec 1998 11:49:24 -0800 (PST) From: Matthew Jacob X-Sender: mjacob@feral-gw Reply-To: mjacob@feral.com To: Wilko Bulte cc: FreeBSD-alpha mailing list Subject: Re: kernel make depend failure In-Reply-To: <199812201922.UAA04514@yedi.iaf.nl> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org This got fixed yesterday. On Sun, 20 Dec 1998, Wilko Bulte wrote: > When trying to run a make depend on a freshly 'config'ed GENERICALPHA > this fails with a missing opt_smp.h in pcisupport.c > > When I comment out this #include the make depend and kernel compile > succeed. This is -current as of this afternoon BTW. > > Did I miss something (maybe my -current tree has a defect??) > > I'm currently rebuilding the GENERICALPHA kernel, as the one I had > built some time ago crashes during boot with kernel stack invalid. > > Wilko > _ ______________________________________________________________________ > | / o / / _ Bulte email: wilko@yedi.iaf.nl > |/|/ / / /( (_) Arnhem, The Netherlands WWW : http://www.tcja.nl > ______________________________________________ Powered by FreeBSD __________ > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-alpha" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sun Dec 20 12:51:32 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA20627 for freebsd-alpha-outgoing; Sun, 20 Dec 1998 12:51:32 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from dingo.cdrom.com (castles336.castles.com [208.214.167.36]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA20617 for ; Sun, 20 Dec 1998 12:51:28 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (LOCALHOST [127.0.0.1]) by dingo.cdrom.com (8.9.1/8.8.8) with ESMTP id MAA46687; Sun, 20 Dec 1998 12:47:03 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Message-Id: <199812202047.MAA46687@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Doug Rabson cc: Mike Smith , Andrew Gallatin , "Kaleb S. KEITHLEY" , freebsd-alpha@FreeBSD.ORG Subject: Re: Boot kern.flp wedges -- now what? In-reply-to: Your message of "Sun, 20 Dec 1998 13:29:55 GMT." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 20 Dec 1998 12:47:03 -0800 From: Mike Smith Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > On Fri, 18 Dec 1998, Mike Smith wrote: > > > Last I checked, isa devices requiring DMA didn't work yet, and the > > > new, pci-only driver wasn't yet done. (at least I though somebody was > > > working on one...) I'd be happy to be wrong about that ;-) > > > > This took a hit when Soren's system and his backup tapes were stolen. > > I'm not sure how much momentum we've lost, but I'd say quite a lot. > > Ouch, that hurts. I was daydreaming about writing a CAM driver for atapi > which would support CD and Zip drives. I spent an hour comparing the > atapicd and scsi cd drivers and figuring out the differences in the > protocol and I'm sure that the translation needed for the (few) different > commands would be minimal. ... you could also look at the way that Linux and NetBSD do it. I would certainly consider hanging ATAPI devices out to the CAM stack a reasonably good idea. > Unfortunately fixed disks don't fit into the > scsi-like protocol afaik. You'd be up for a little more work in the translation process, but not *really* that much; you could probably get away with implementing: Test Unit Ready Inquiry Read10 Write10 and a couple of modepages. The actual translation wouldn't be very expensive. I was throwing the whole ATA architecture thing around the other day (while kidding myself that I had time to work on it); I guess I see that if we were to integrate it fully with CAM you'd have a layering arrangement with chipset-specific drivers providing an 'atabus' with I/O methods etc. suited to the chipset/bus in question. Then you hang the generic 'ata' client code off the atabus, which offers generic ATA command services, does device probing, etc. From that hangs 'atadisk' and 'atapi' drivers to suit, which offer themselves to the CAM layer as though they were host adapters. This is all moderately complex, and adds the extra worry that for an all-IDE system the code bulk for CAM might be excessive. I'm not sure, but I do know that I don't have time to implement it, so it's all a bit too much like fantasy. 8( -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sun Dec 20 14:44:49 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA00875 for freebsd-alpha-outgoing; Sun, 20 Dec 1998 14:44:49 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from ns1.yes.no (ns1.yes.no [195.204.136.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA00867; Sun, 20 Dec 1998 14:44:38 -0800 (PST) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.9.1a/8.9.1) with ESMTP id XAA15777; Sun, 20 Dec 1998 23:44:35 +0100 (CET) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id XAA10529; Sun, 20 Dec 1998 23:44:34 +0100 (MET) Message-ID: <19981220234419.A9903@follo.net> Date: Sun, 20 Dec 1998 23:44:19 +0100 From: Eivind Eklund To: Doug Rabson Cc: Bruce Evans , dfr@FreeBSD.ORG, alpha@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG Subject: Re: cvs commit: src/share/mk bsd.kern.mk src/sys/alpha/conf Makefile.alpha References: <19981218161521.J93539@follo.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i In-Reply-To: ; from Doug Rabson on Sun, Dec 20, 1998 at 11:16:35AM +0000 Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sun, Dec 20, 1998 at 11:16:35AM +0000, Doug Rabson wrote: > On Fri, 18 Dec 1998, Eivind Eklund wrote: > > Eivind, who would like a full re-org of the entire kernel source > > layout at some point. > > Any ideas on a decent layout? bus/ # Bus-specific code eisa/ dev/ # Devices for this bus # Type specifiers for drivers .. .. .. isa/ ... .. pci/ ... .. ppbus/ ... .. usb ... .. arch/ # Architecture-specific code alpha/ conf/ .. .. i386/ ... .. pc98 ... .. conf/ # Independent data for the kernel build system .. fs/ # File system code disk/ # ... for file systems that go direct to disk cd9660/ .. ext2/ .. ffs/ .. msdos/ .. .. lib/ # ... that is shared over several FSes ufs/ .. .. net/ # ... for network file systems coda/ .. nfs/ .. internal/ # ... for internal use deadfs .. fifofs .. specfs .. .. stacking/ # ... for stacking over others nullfs .. umapfs .. union .. .. virtual/ # ... for FSes that create virtual spaces devfs/ .. kernfs .. portal .. procfs .. fdesc .. .. .. net/ # Networking code, all layers (except drivers) atalk/ .. atm/ .. ether/ .. inet/ .. ipx/ .. .. dev/ # Device drivers net/ # Network interface drivers .. video/ .. audio/ .. cdrom/ .. scsi/ .. misc/ .. .. pesudo/ ccd/ .. vn/ .. .. misc/ cam/ .. ddb/ .. posix4/ .. kern/ .. libkern/ .. vm/ .. .. include/ .. ... and 'boot' and 'compile' outside the kernel tree. This is just a very quick attempt at a hierarchially based layout; I'm sure there are lots of possible improvements. > (Any ideas on how to get enough people to agree on change?) Not a clue. Eivind. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sun Dec 20 14:51:32 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA01753 for freebsd-alpha-outgoing; Sun, 20 Dec 1998 14:51:32 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [18.24.4.193]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA01746; Sun, 20 Dec 1998 14:51:20 -0800 (PST) (envelope-from wollman@khavrinen.lcs.mit.edu) Received: (from wollman@localhost) by khavrinen.lcs.mit.edu (8.9.1/8.9.1) id RAA21729; Sun, 20 Dec 1998 17:51:17 -0500 (EST) (envelope-from wollman) Date: Sun, 20 Dec 1998 17:51:17 -0500 (EST) From: Garrett Wollman Message-Id: <199812202251.RAA21729@khavrinen.lcs.mit.edu> To: Eivind Eklund Cc: Doug Rabson , Bruce Evans , dfr@FreeBSD.ORG, alpha@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG Subject: Re: cvs commit: src/share/mk bsd.kern.mk src/sys/alpha/conf Makefile.alpha In-Reply-To: <19981220234419.A9903@follo.net> References: <19981218161521.J93539@follo.net> <19981220234419.A9903@follo.net> Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org < said: > bus/ # Bus-specific code > arch/ # Architecture-specific code Evil! -GAWollman -- Garrett A. Wollman | O Siem / We are all family / O Siem / We're all the same wollman@lcs.mit.edu | O Siem / The fires of freedom Opinions not those of| Dance in the burning flame MIT, LCS, CRS, or NSA| - Susan Aglukark and Chad Irschick To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sun Dec 20 14:58:43 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA02279 for freebsd-alpha-outgoing; Sun, 20 Dec 1998 14:58:43 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from ns1.yes.no (ns1.yes.no [195.204.136.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA02273; Sun, 20 Dec 1998 14:58:35 -0800 (PST) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.9.1a/8.9.1) with ESMTP id XAA15960; Sun, 20 Dec 1998 23:58:33 +0100 (CET) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id XAA10622; Sun, 20 Dec 1998 23:58:31 +0100 (MET) Message-ID: <19981220235831.C9903@follo.net> Date: Sun, 20 Dec 1998 23:58:31 +0100 From: Eivind Eklund To: Garrett Wollman Cc: Doug Rabson , Bruce Evans , dfr@FreeBSD.ORG, alpha@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG Subject: Re: cvs commit: src/share/mk bsd.kern.mk src/sys/alpha/conf Makefile.alpha References: <19981218161521.J93539@follo.net> <19981220234419.A9903@follo.net> <199812202251.RAA21729@khavrinen.lcs.mit.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i In-Reply-To: <199812202251.RAA21729@khavrinen.lcs.mit.edu>; from Garrett Wollman on Sun, Dec 20, 1998 at 05:51:17PM -0500 Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sun, Dec 20, 1998 at 05:51:17PM -0500, Garrett Wollman wrote: > < said: > > > bus/ # Bus-specific code > > arch/ # Architecture-specific code > > Evil! Could you please try to state what exact change you want, instead of just calling parts of the proposal 'Evil!'? Eivind. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sun Dec 20 15:08:57 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA03454 for freebsd-alpha-outgoing; Sun, 20 Dec 1998 15:08:57 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA03413; Sun, 20 Dec 1998 15:08:33 -0800 (PST) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id PAA06600; Sun, 20 Dec 1998 15:06:59 -0800 (PST) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpdqe6597; Sun Dec 20 23:06:52 1998 Date: Sun, 20 Dec 1998 15:06:49 -0800 (PST) From: Julian Elischer To: Eivind Eklund cc: Doug Rabson , Bruce Evans , dfr@FreeBSD.ORG, alpha@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG Subject: Re: cvs commit: src/share/mk bsd.kern.mk src/sys/alpha/conf Makefile.alpha In-Reply-To: <19981220234419.A9903@follo.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org remember that include files such as netinet/in.h have to still have that path as so many things include them. (unless the symlinks are all changed I guess..) just a thought. julian garrett complains about arch/ and bus/ calling them "evil" I'm not sure of his reasons..and would like ot hear them. On Sun, 20 Dec 1998, Eivind Eklund wrote: > On Sun, Dec 20, 1998 at 11:16:35AM +0000, Doug Rabson wrote: > > On Fri, 18 Dec 1998, Eivind Eklund wrote: > > > Eivind, who would like a full re-org of the entire kernel source > > > layout at some point. > > > > Any ideas on a decent layout? > > bus/ # Bus-specific code > eisa/ > dev/ # Devices for this bus > # Type specifiers for drivers > .. > .. > .. > isa/ > ... > .. > pci/ > ... > .. > ppbus/ > ... > .. > usb > ... > .. > > arch/ # Architecture-specific code > alpha/ > conf/ > .. > .. > i386/ > ... > .. > pc98 > ... > .. > conf/ # Independent data for the kernel build system > .. > fs/ # File system code > disk/ # ... for file systems that go direct to disk > cd9660/ > .. > ext2/ > .. > ffs/ > .. > msdos/ > .. > .. > lib/ # ... that is shared over several FSes > ufs/ > .. > .. > net/ # ... for network file systems > coda/ > .. > nfs/ > .. > internal/ # ... for internal use > deadfs > .. > fifofs > .. > specfs > .. > .. > stacking/ # ... for stacking over others > nullfs > .. > umapfs > .. > union > .. > .. > virtual/ # ... for FSes that create virtual spaces > devfs/ > .. > kernfs > .. > portal > .. > procfs > .. > fdesc > .. > > .. > .. > net/ # Networking code, all layers (except drivers) > atalk/ > .. > atm/ > .. > ether/ > .. > inet/ > .. > ipx/ > .. > .. > dev/ # Device drivers > net/ # Network interface drivers > .. > video/ > .. > audio/ > .. > cdrom/ > .. > scsi/ > .. > misc/ > .. > .. > pesudo/ > ccd/ > .. > vn/ > .. > .. > misc/ > cam/ > .. > ddb/ > .. > posix4/ > .. > kern/ > .. > libkern/ > .. > vm/ > .. > .. > include/ > .. > > ... and 'boot' and 'compile' outside the kernel tree. > > > This is just a very quick attempt at a hierarchially based layout; I'm > sure there are lots of possible improvements. > > > > (Any ideas on how to get enough people to agree on change?) > > Not a clue. > > Eivind. > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sun Dec 20 15:44:32 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA07234 for freebsd-alpha-outgoing; Sun, 20 Dec 1998 15:44:32 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from dingo.cdrom.com (castles336.castles.com [208.214.167.36]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA07035; Sun, 20 Dec 1998 15:44:12 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (LOCALHOST [127.0.0.1]) by dingo.cdrom.com (8.9.1/8.8.8) with ESMTP id PAA47553; Sun, 20 Dec 1998 15:41:58 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Message-Id: <199812202341.PAA47553@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Eivind Eklund cc: Doug Rabson , Bruce Evans , dfr@FreeBSD.ORG, alpha@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG Subject: Re: cvs commit: src/share/mk bsd.kern.mk src/sys/alpha/conf Makefile.alpha In-reply-to: Your message of "Sun, 20 Dec 1998 23:44:19 +0100." <19981220234419.A9903@follo.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 20 Dec 1998 15:41:57 -0800 From: Mike Smith Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > On Sun, Dec 20, 1998 at 11:16:35AM +0000, Doug Rabson wrote: > > On Fri, 18 Dec 1998, Eivind Eklund wrote: > > > Eivind, who would like a full re-org of the entire kernel source > > > layout at some point. > > > > Any ideas on a decent layout? Let's qualify that and say "a decent layout that takes our current architectural tendancies into account" > bus/ # Bus-specific code > eisa/ > dev/ # Devices for this bus > # Type specifiers for drivers This isn't even learning from our current mistakes. (cf. everything in sys/pci that frontends for stuff in sys/i386/isa) > This is just a very quick attempt at a hierarchially based layout; I'm > sure there are lots of possible improvements. The current drive is to tear the kernel into modules wherever possible; ultimately the kernel core will remain, and everything else will be modules. So: boot as current /sys/boot ... compile i386 not convinced of the requirement for ... arch subdirs here. alpha ... modules ... conf config metainformation ... kern core 'kernel module' arch alpha i386 vm core vm primitives ... net core networking (since removing it ... from the kernel is almost impossible) modules bus bus handlers, arch independent where root possible isa pci pccard cardbus scsi ppbus iic ... device device drivers, one directory per ... driver vfs filesystems, perhaps organised as per ... Eivind's suggestion syscall loadable syscalls ... misc "other stuff" ... > > (Any ideas on how to get enough people to agree on change?) > > Not a clue. Almost impossible, unless you can sell them on losing the CVS history. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sun Dec 20 16:20:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA11852 for freebsd-alpha-outgoing; Sun, 20 Dec 1998 16:20:02 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA11410; Sun, 20 Dec 1998 16:18:32 -0800 (PST) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id QAA07772; Sun, 20 Dec 1998 16:10:30 -0800 (PST) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpdle7770; Mon Dec 21 00:10:29 1998 Date: Sun, 20 Dec 1998 16:10:25 -0800 (PST) From: Julian Elischer To: Mike Smith cc: Eivind Eklund , Doug Rabson , Bruce Evans , dfr@FreeBSD.ORG, alpha@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG Subject: Re: cvs commit: src/share/mk bsd.kern.mk src/sys/alpha/conf Makefile.alpha In-Reply-To: <199812202341.PAA47553@dingo.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Don't forget that rearranging the kernel will make it reall hard to merge changes/fixes back to the 2.2 series (assuming we want to) (the ,v files won't be the same when a file moves.) On Sun, 20 Dec 1998, Mike Smith wrote: > > On Sun, Dec 20, 1998 at 11:16:35AM +0000, Doug Rabson wrote: > > > On Fri, 18 Dec 1998, Eivind Eklund wrote: > > > > Eivind, who would like a full re-org of the entire kernel source > > > > layout at some point. > > > > > > Any ideas on a decent layout? > > Let's qualify that and say "a decent layout that takes our current > architectural tendancies into account" > > > bus/ # Bus-specific code > > eisa/ > > dev/ # Devices for this bus > > # Type specifiers for drivers > > This isn't even learning from our current mistakes. (cf. everything in > sys/pci that frontends for stuff in sys/i386/isa) > > > This is just a very quick attempt at a hierarchially based layout; I'm > > sure there are lots of possible improvements. > > The current drive is to tear the kernel into modules wherever possible; > ultimately the kernel core will remain, and everything else will be > modules. So: > > boot as current /sys/boot > ... > compile > i386 not convinced of the requirement for > ... arch subdirs here. > alpha > ... > modules > ... > conf config metainformation > ... > kern core 'kernel module' > arch > alpha > i386 > vm core vm primitives > ... > net core networking (since removing it > ... from the kernel is almost impossible) > modules > bus bus handlers, arch independent where > root possible > isa > pci > pccard > cardbus > scsi > ppbus > iic > ... > device device drivers, one directory per > ... driver > vfs filesystems, perhaps organised as per > ... Eivind's suggestion > syscall loadable syscalls > ... > misc "other stuff" > ... > > > > (Any ideas on how to get enough people to agree on change?) > > > > Not a clue. > > Almost impossible, unless you can sell them on losing the CVS history. Doing a repository copy would leave the history, but merging wouldn't work > > -- > \\ Sometimes you're ahead, \\ Mike Smith > \\ sometimes you're behind. \\ mike@smith.net.au > \\ The race is long, and in the \\ msmith@freebsd.org > \\ end it's only with yourself. \\ msmith@cdrom.com > > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sun Dec 20 16:39:01 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA13760 for freebsd-alpha-outgoing; Sun, 20 Dec 1998 16:39:01 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from ns1.yes.no (ns1.yes.no [195.204.136.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA13755; Sun, 20 Dec 1998 16:38:58 -0800 (PST) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.9.1a/8.9.1) with ESMTP id BAA16943; Mon, 21 Dec 1998 01:38:54 +0100 (CET) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id BAA11231; Mon, 21 Dec 1998 01:38:53 +0100 (MET) Message-ID: <19981221013852.B10676@follo.net> Date: Mon, 21 Dec 1998 01:38:52 +0100 From: Eivind Eklund To: Mike Smith Cc: alpha@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG Subject: Re: cvs commit: src/share/mk bsd.kern.mk src/sys/alpha/conf Makefile.alpha References: <19981220234419.A9903@follo.net> <199812202341.PAA47553@dingo.cdrom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i In-Reply-To: <199812202341.PAA47553@dingo.cdrom.com>; from Mike Smith on Sun, Dec 20, 1998 at 03:41:57PM -0800 Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > bus/ # Bus-specific code > > eisa/ > > dev/ # Devices for this bus > > # Type specifiers for drivers > > This isn't even learning from our current mistakes. (cf. everything in > sys/pci that frontends for stuff in sys/i386/isa) This was intended for the front end stuff and drivers that are by nature tied to a specific bus. Usually, the parts here should just set up any magic bus-spaces or similar, and call things in /dev/. > > This is just a very quick attempt at a hierarchially based layout; I'm > > sure there are lots of possible improvements. > > The current drive is to tear the kernel into modules wherever possible; > ultimately the kernel core will remain, and everything else will be > modules. So: > > boot as current /sys/boot > ... > compile > i386 not convinced of the requirement for > ... arch subdirs here. > alpha > ... > modules > ... Not convinced of the requirement for sys/compile. For a fully functional build system, architecture is only one of the relevant axes, the others being the options used. Apart from that, I have no problem with your suggested layout except that it lack detail in a number of areas. > > > (Any ideas on how to get enough people to agree on change?) > > > > Not a clue. > > Almost impossible, unless you can sell them on losing the CVS history. We'd use repository copies, of course. If we are going to do a rearrangement, we should do it just before we create a new release tag. (I was thinking that with 3.0 released right now was the worst time possible, and was going to attempt to squash the discussion, but it really is the best - RELENG_2_2 is on end-of-life, and RELENG_3_0 isn't put down yet). Eivind. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Mon Dec 21 05:41:12 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA24045 for freebsd-alpha-outgoing; Mon, 21 Dec 1998 05:41:12 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA24036; Mon, 21 Dec 1998 05:40:59 -0800 (PST) (envelope-from des@flood.ping.uio.no) Received: (from des@localhost) by flood.ping.uio.no (8.9.1/8.9.1) id OAA35068; Mon, 21 Dec 1998 14:40:53 +0100 (CET) (envelope-from des) To: Eivind Eklund Cc: Doug Rabson , Bruce Evans , dfr@FreeBSD.ORG, alpha@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG Subject: Re: cvs commit: src/share/mk bsd.kern.mk src/sys/alpha/conf Makefile.alpha References: <19981218161521.J93539@follo.net> <19981220234419.A9903@follo.net> From: Dag-Erling Smorgrav Date: 21 Dec 1998 14:40:53 +0100 In-Reply-To: Eivind Eklund's message of "Sun, 20 Dec 1998 23:44:19 +0100" Message-ID: Lines: 14 X-Mailer: Gnus v5.5/Emacs 19.34 Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Eivind Eklund writes: > On Sun, Dec 20, 1998 at 11:16:35AM +0000, Doug Rabson wrote: > > On Fri, 18 Dec 1998, Eivind Eklund wrote: > > > Eivind, who would like a full re-org of the entire kernel source > > > layout at some point. > > > > Any ideas on a decent layout? > [...] Shouldn't this be on -arch? DES -- Dag-Erling Smorgrav - des@flood.ping.uio.no To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Tue Dec 22 04:12:28 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA07778 for freebsd-alpha-outgoing; Tue, 22 Dec 1998 04:12:28 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from mail.sat.t.u-tokyo.ac.jp (dryad.sat.t.u-tokyo.ac.jp [133.11.156.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA07767 for ; Tue, 22 Dec 1998 04:12:24 -0800 (PST) (envelope-from simokawa@sat.t.u-tokyo.ac.jp) Received: from ett.sat.t.u-tokyo.ac.jp (ett.sat.t.u-tokyo.ac.jp [133.11.156.43]) by mail.sat.t.u-tokyo.ac.jp (8.8.6/3.4Wbeta6-SAT1.0) with ESMTP id VAA26642 for ; Tue, 22 Dec 1998 21:12:19 +0900 (JST) (envelope-from simokawa@sat.t.u-tokyo.ac.jp) Received: from localhost by ett.sat.t.u-tokyo.ac.jp (8.8.8/sat-V0.6) id VAA04264; Tue, 22 Dec 1998 21:12:19 +0900 (JST) To: freebsd-alpha@FreeBSD.ORG Subject: time_t and clock_t X-Face: OE([KxWyJI0r[R~S/>7ia}SJ)i%a,$-9%7{*yihQk|]gl}2p#"oXmX/fT}Bn7:#j7i14gu$ jgR\S*&C3R/pJX Date: Tue, 22 Dec 1998 21:12:18 +0900 From: Hidetoshi Shimokawa X-Dispatcher: imput version 980905(IM100) Lines: 11 Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, According to /usr/include/machine/ansi.h, time_t and clock_t are "int" on alpha and "long" on i386 respectively. I know "int" on alpha and "long" on i386 are same size 32bit, but I don't think it's resonable that time_t on alpha is "int". At least, "tv_sec" part of timeval is declared as "long". Why don't we change time_t as "long"? It should make our life easier. /\ Hidetoshi Shimokawa \/ simokawa@sat.t.u-tokyo.ac.jp PGP public key: finger -l simokawa@sat.t.u-tokyo.ac.jp To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Tue Dec 22 04:24:09 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA09072 for freebsd-alpha-outgoing; Tue, 22 Dec 1998 04:24:09 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from ics.com (ics.com [140.186.40.192]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA09060 for ; Tue, 22 Dec 1998 04:24:05 -0800 (PST) (envelope-from kaleb@ics.com) Received: from kaleb.keithley.belmont.ma.us (pmdialin1.ics.com [140.186.40.175]) by ics.com (8.9.0.Beta5/8.9.0.Beta5) with ESMTP id HAA14640 Tue, 22 Dec 1998 07:24:00 -0500 (EST) Received: from kaleb.keithley.belmont.ma.us (localhost [127.0.0.1]) by kaleb.keithley.belmont.ma.us (8.9.1/8.9.1) with SMTP id IAA07723 for ; Tue, 22 Dec 1998 08:48:30 -0500 (EST) (envelope-from kaleb@ics.com) Message-ID: <367FA329.7566F4CF@ics.com> Date: Tue, 22 Dec 1998 08:48:26 -0500 From: "Kaleb S. KEITHLEY" Organization: Integrated Computer Solutions X-Mailer: Mozilla 3.04Gold (X11; I; FreeBSD 3.0-RELEASE i386) MIME-Version: 1.0 To: freebsd-alpha@FreeBSD.ORG Subject: Re: time_t and clock_t References: <19981222211218N.simokawa@sat.t.u-tokyo.ac.jp> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hidetoshi Shimokawa wrote: > > Hi, > > According to /usr/include/machine/ansi.h, time_t and clock_t are "int" on > alpha and "long" on i386 respectively. I know "int" on alpha and "long" on > i386 are same size 32bit, but I don't think it's resonable that time_t on > alpha is "int". FWIW, time_t and clock_t are also int on Digital Unix. > At least, "tv_sec" part of timeval is declared as "long". > Why don't we change time_t as "long"? Are time_t and clock_t supposed to be 32-bit types? I'll have to check my POSIX specs when I get to work. > It should make our life easier. How so? Using the right type name consistently should be all that's necessary to make life easier, right? -- Kaleb To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Tue Dec 22 06:12:27 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA21168 for freebsd-alpha-outgoing; Tue, 22 Dec 1998 06:12:27 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from mail.sat.t.u-tokyo.ac.jp (dryad.sat.t.u-tokyo.ac.jp [133.11.156.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA21163 for ; Tue, 22 Dec 1998 06:12:25 -0800 (PST) (envelope-from simokawa@sat.t.u-tokyo.ac.jp) Received: from ett.sat.t.u-tokyo.ac.jp (ett.sat.t.u-tokyo.ac.jp [133.11.156.43]) by mail.sat.t.u-tokyo.ac.jp (8.8.6/3.4Wbeta6-SAT1.0) with ESMTP id XAA27154; Tue, 22 Dec 1998 23:12:21 +0900 (JST) (envelope-from simokawa@sat.t.u-tokyo.ac.jp) Received: from localhost by ett.sat.t.u-tokyo.ac.jp (8.8.8/sat-V0.6) id XAA04492; Tue, 22 Dec 1998 23:12:21 +0900 (JST) To: kaleb@ics.com Cc: freebsd-alpha@FreeBSD.ORG Subject: Re: time_t and clock_t In-Reply-To: Your message of "Tue, 22 Dec 1998 08:48:26 -0500" <367FA329.7566F4CF@ics.com> References: <367FA329.7566F4CF@ics.com> X-Face: OE([KxWyJI0r[R~S/>7ia}SJ)i%a,$-9%7{*yihQk|]gl}2p#"oXmX/fT}Bn7:#j7i14gu$ jgR\S*&C3R/pJX Date: Tue, 22 Dec 1998 23:12:20 +0900 From: Hidetoshi Shimokawa X-Dispatcher: imput version 980905(IM100) Lines: 32 Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org kaleb> > According to /usr/include/machine/ansi.h, time_t and clock_t are "int" on kaleb> > alpha and "long" on i386 respectively. I know "int" on alpha and "long" on kaleb> > i386 are same size 32bit, but I don't think it's resonable that time_t on kaleb> > alpha is "int". kaleb> kaleb> FWIW, time_t and clock_t are also int on Digital Unix. kaleb> kaleb> > At least, "tv_sec" part of timeval is declared as "long". kaleb> > Why don't we change time_t as "long"? kaleb> kaleb> Are time_t and clock_t supposed to be 32-bit types? I'll have to check kaleb> my POSIX specs when I get to work. I don't have POSIX specs, so please let me know what specs says. In linux kernel, linux/include/asm-alpha/posix_types.h defines: typedef long __kernel_time_t; and linux/include/linux/types.h defines: typedef __kernel_time_t time_t; kaleb> > It should make our life easier. kaleb> kaleb> How so? Using the right type name consistently should be all that's kaleb> necessary to make life easier, right? Some (old) programs includes a line something like: long time(); and fails to be compiled. Of course, we should delete the line. (I found some during package building) /\ Hidetoshi Shimokawa \/ simokawa@sat.t.u-tokyo.ac.jp PGP public key: finger -l simokawa@sat.t.u-tokyo.ac.jp To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Tue Dec 22 06:48:50 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA26140 for freebsd-alpha-outgoing; Tue, 22 Dec 1998 06:48:50 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from ics.com (ics.com [140.186.40.192]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA26129 for ; Tue, 22 Dec 1998 06:48:45 -0800 (PST) (envelope-from kaleb@ics.com) Received: from ics.com (sunoco.ics.com [140.186.40.142]) by ics.com (8.9.0.Beta5/8.9.0.Beta5) with ESMTP id JAA18730 Tue, 22 Dec 1998 09:48:41 -0500 (EST) Message-ID: <367FB148.778A1EC3@ics.com> Date: Tue, 22 Dec 1998 09:48:40 -0500 From: "Kaleb S. KEITHLEY" Organization: Integrated Computer Solutions X-Mailer: Mozilla 4.5 [en] (X11; I; SunOS 5.5.1 sun4u) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-alpha@FreeBSD.ORG Subject: Re: time_t and clock_t References: <367FA329.7566F4CF@ics.com> <19981222231220B.simokawa@sat.t.u-tokyo.ac.jp> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by hub.freebsd.org id GAA26134 Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hidetoshi Shimokawa wrote: > > kaleb> > According to /usr/include/machine/ansi.h, time_t and clock_t are "int" on > kaleb> > alpha and "long" on i386 respectively. I know "int" on alpha and "long" on > kaleb> > i386 are same size 32bit, but I don't think it's resonable that time_t on > kaleb> > alpha is "int". > kaleb> > kaleb> FWIW, time_t and clock_t are also int on Digital Unix. > kaleb> > kaleb> > At least, "tv_sec" part of timeval is declared as "long". > kaleb> > Why don't we change time_t as "long"? > kaleb> > kaleb> Are time_t and clock_t supposed to be 32-bit types? I'll have to check > kaleb> my POSIX specs when I get to work. > > I don't have POSIX specs, so please let me know what specs says. Neither POSIX nor XPG require any particular type, only that it be large enough to hold a particular range of values; e.g. time_t must be large enough to hold a count of the number of seconds in a day, a number that easily fits in an int. > In linux kernel, linux/include/asm-alpha/posix_types.h defines: > typedef long __kernel_time_t; > and linux/include/linux/types.h defines: > typedef __kernel_time_t time_t; Linux is broken in so many different ways -- I personlly wouldn't use Linux as a my pole star. The "Linux Way"® never includes running binaries from other systems, so I'm not surprised that they're incompatible (probably in more ways than just this) with Digital Unix. time_t is also used in struct stat and struct utimbuf (among other possible uses), which hurts a lot more than its use as a return value type for time(). Once I get my Alpha running I might feel more strongly about it, but in the absence of any guiding light about which compat-mode will ultimately be more important: Digital Unix or Linux-Alpha; I don't have any strong feeling about it one way or the other. Assuming that eventually there'll be compat-modes for both, it's clear that which ever type is chosen, one of the compat libcs is going to have to thunk something. Thunking from an int to a long seems less likely to cause gratuitous compiler warnings than the other way around. > kaleb> > It should make our life easier. > kaleb> > kaleb> How so? Using the right type name consistently should be all that's > kaleb> necessary to make life easier, right? > > Some (old) programs includes a line something like: > long time(); > and fails to be compiled. Of course, we should delete the line. > (I found some during package building) These would be fixed in a port, right? That's the FreeBSD Way®. :-) -- Kaleb To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Tue Dec 22 07:00:50 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA29521 for freebsd-alpha-outgoing; Tue, 22 Dec 1998 07:00:50 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA29486 for ; Tue, 22 Dec 1998 07:00:41 -0800 (PST) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.1/8.9.1) with ESMTP id KAA18481; Tue, 22 Dec 1998 10:00:37 -0500 (EST) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.9.1/8.9.1) id KAA83259; Tue, 22 Dec 1998 10:00:17 -0500 (EST) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Date: Tue, 22 Dec 1998 10:00:16 -0500 (EST) To: "Kaleb S. KEITHLEY" Cc: freebsd-alpha@FreeBSD.ORG Subject: Re: time_t and clock_t In-Reply-To: <367FB148.778A1EC3@ics.com> References: <367FA329.7566F4CF@ics.com> <19981222231220B.simokawa@sat.t.u-tokyo.ac.jp> <367FB148.778A1EC3@ics.com> X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <13951.45437.821055.450209@grasshopper.cs.duke.edu> Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by hub.freebsd.org id HAA29492 Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Kaleb S. KEITHLEY writes: > > The "Linux Way"® never includes running binaries from other systems, so > I'm not surprised that they're incompatible (probably in more ways than > just this) with Digital Unix. FWIW, I've been (slowly) working in my spare time on a FreeBSD osf/1 emulator and its not terribly difficult to work around the size differences in time_t and in the timeval struct. Its a pain, but its not difficult. The problem is that because of the time/timeval size differences, I have to redirect a lot of system calls that we could otherwise just pass through. Drew ------------------------------------------------------------------------------ Andrew Gallatin, Sr Systems Programmer http://www.cs.duke.edu/~gallatin Duke University Email: gallatin@cs.duke.edu Department of Computer Science Phone: (919) 660-6590 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Tue Dec 22 09:38:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA22508 for freebsd-alpha-outgoing; Tue, 22 Dec 1998 09:38:21 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from feral-gw.feral.com (feral.com [192.67.166.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA22494 for ; Tue, 22 Dec 1998 09:38:18 -0800 (PST) (envelope-from mjacob@feral.com) Received: from localhost (mjacob@localhost) by feral-gw.feral.com (8.8.7/8.8.7) with ESMTP id JAA07580; Tue, 22 Dec 1998 09:37:33 -0800 Date: Tue, 22 Dec 1998 09:37:33 -0800 (PST) From: Matthew Jacob X-Sender: mjacob@feral-gw Reply-To: mjacob@feral.com To: Doug Rabson cc: freebsd-alpha@FreeBSD.ORG Subject: Re: ftp://ftp.freebsd.org/pub/FreeBSD/alpha/3.0-19981208-SNAP In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Wed, 16 Dec 1998, Doug Rabson wrote: > On Tue, 15 Dec 1998, Matthew Jacob wrote: > > > > > Just an FYI- a Multia with newer f/w, 80MB memory and two ethernet cards > > blows chunks on the install floppy's kernel with a fatal trap somewhere in > > isa_setup_intr. > > > > -matt > > Any chance of some more details? Fault address, pc, nearby symbols? > Sorry to say, but the machine I was doing this one got taken away by somebody else. Very frustrating. I have another multia, but I have to upgrade f/w and try again on that one. It'll be a while. D**n. -matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Tue Dec 22 09:45:48 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA23211 for freebsd-alpha-outgoing; Tue, 22 Dec 1998 09:45:48 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA23206 for ; Tue, 22 Dec 1998 09:45:46 -0800 (PST) (envelope-from dfr@nlsystems.com) Received: from herring.nlsystems.com (herring.nlsystems.com [10.0.0.2]) by nlsystems.com (8.9.1/8.8.5) with SMTP id SAA31507; Tue, 22 Dec 1998 18:46:00 +0100 (BST) Date: Tue, 22 Dec 1998 17:46:00 +0000 (GMT) From: Doug Rabson To: Matthew Jacob cc: freebsd-alpha@FreeBSD.ORG Subject: Re: ftp://ftp.freebsd.org/pub/FreeBSD/alpha/3.0-19981208-SNAP In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Tue, 22 Dec 1998, Matthew Jacob wrote: > > > On Wed, 16 Dec 1998, Doug Rabson wrote: > > > On Tue, 15 Dec 1998, Matthew Jacob wrote: > > > > > > > > Just an FYI- a Multia with newer f/w, 80MB memory and two ethernet cards > > > blows chunks on the install floppy's kernel with a fatal trap somewhere in > > > isa_setup_intr. > > > > > > -matt > > > > Any chance of some more details? Fault address, pc, nearby symbols? > > > > Sorry to say, but the machine I was doing this one got taken away by > somebody else. Very frustrating. I have another multia, but I have to > upgrade f/w and try again on that one. It'll be a while. D**n. Thanks for persevering with it :-) -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Tue Dec 22 10:15:36 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA26474 for freebsd-alpha-outgoing; Tue, 22 Dec 1998 10:15:36 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA26461 for ; Tue, 22 Dec 1998 10:15:32 -0800 (PST) (envelope-from dfr@nlsystems.com) Received: from herring.nlsystems.com (herring.nlsystems.com [10.0.0.2]) by nlsystems.com (8.9.1/8.8.5) with SMTP id TAA31586; Tue, 22 Dec 1998 19:15:36 +0100 (BST) Date: Tue, 22 Dec 1998 18:15:35 +0000 (GMT) From: Doug Rabson To: Mike Smith cc: Andrew Gallatin , "Kaleb S. KEITHLEY" , freebsd-alpha@FreeBSD.ORG Subject: Re: Boot kern.flp wedges -- now what? In-Reply-To: <199812202047.MAA46687@dingo.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sun, 20 Dec 1998, Mike Smith wrote: > > On Fri, 18 Dec 1998, Mike Smith wrote: > > > > Last I checked, isa devices requiring DMA didn't work yet, and the > > > > new, pci-only driver wasn't yet done. (at least I though somebody was > > > > working on one...) I'd be happy to be wrong about that ;-) > > > > > > This took a hit when Soren's system and his backup tapes were stolen. > > > I'm not sure how much momentum we've lost, but I'd say quite a lot. > > > > Ouch, that hurts. I was daydreaming about writing a CAM driver for atapi > > which would support CD and Zip drives. I spent an hour comparing the > > atapicd and scsi cd drivers and figuring out the differences in the > > protocol and I'm sure that the translation needed for the (few) different > > commands would be minimal. > > ... you could also look at the way that Linux and NetBSD do it. I > would certainly consider hanging ATAPI devices out to the CAM stack a > reasonably good idea. > > > Unfortunately fixed disks don't fit into the > > scsi-like protocol afaik. > > You'd be up for a little more work in the translation process, but not > *really* that much; you could probably get away with implementing: > > Test Unit Ready > Inquiry > Read10 > Write10 > > and a couple of modepages. The actual translation wouldn't be very > expensive. > > I was throwing the whole ATA architecture thing around the other day > (while kidding myself that I had time to work on it); I guess I see > that if we were to integrate it fully with CAM you'd have a layering > arrangement with chipset-specific drivers providing an 'atabus' with > I/O methods etc. suited to the chipset/bus in question. Then you hang > the generic 'ata' client code off the atabus, which offers generic ATA > command services, does device probing, etc. From that hangs 'atadisk' > and 'atapi' drivers to suit, which offer themselves to the CAM layer > as though they were host adapters. > > This is all moderately complex, and adds the extra worry that for an > all-IDE system the code bulk for CAM might be excessive. I'm not sure, > but I do know that I don't have time to implement it, so it's all a bit > too much like fantasy. 8( Unfortunately thats more or less the same place I ended up in after my daydreaming. -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Tue Dec 22 12:32:55 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA16192 for freebsd-alpha-outgoing; Tue, 22 Dec 1998 12:32:55 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from kakapo.pinnacle.co.nz (pinsoft.internet.co.nz [202.37.141.181]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA13184 for ; Tue, 22 Dec 1998 12:29:41 -0800 (PST) (envelope-from jonc@pinnacle.co.nz) Received: from kiwi.pinnacle.co.nz (kiwi.pinnacle.co.nz [202.37.163.2]) by kakapo.pinnacle.co.nz (8.9.1/8.9.1) with SMTP id JAA12004; Wed, 23 Dec 1998 09:21:28 +1300 (NZDT) Date: Wed, 23 Dec 1998 09:21:28 +1300 (NZDT) From: Jonathan Chen Reply-To: Jonathan Chen To: "Kaleb S. KEITHLEY" , Hidetoshi Shimokawa cc: freebsd-alpha@FreeBSD.ORG Subject: Re: time_t and clock_t In-Reply-To: <367FB148.778A1EC3@ics.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Tue, 22 Dec 1998, Kaleb S. KEITHLEY wrote: > Hidetoshi Shimokawa wrote: > > > > kaleb> > According to /usr/include/machine/ansi.h, time_t and clock_t are "int" on > > kaleb> > alpha and "long" on i386 respectively. I know "int" on alpha and "long" on > > kaleb> > i386 are same size 32bit, but I don't think it's resonable that time_t on > > kaleb> > alpha is "int". > > kaleb> > > kaleb> FWIW, time_t and clock_t are also int on Digital Unix. > > kaleb> > > kaleb> > At least, "tv_sec" part of timeval is declared as "long". > > kaleb> > Why don't we change time_t as "long"? > > kaleb> > > kaleb> Are time_t and clock_t supposed to be 32-bit types? I'll have to check > > kaleb> my POSIX specs when I get to work. > > > > I don't have POSIX specs, so please let me know what specs says. > > Neither POSIX nor XPG require any particular type, only that it be large > enough to hold a particular range of values; e.g. time_t must be large > enough to hold a count of the number of seconds in a day, a number that > easily fits in an int. Here's my 2 cents: time_t should be `long' ie 64 bits, 'cos once 2038(?) rolls around we're gonna have problems with time(3) - which gets used heaps - if we still stuck with 32 bits. IMHO, Digital really made a bad boo-boo with sticking to 32 bits. Jonathan Chen ---------------------------------------------------------------------- "Everything in excess, moderation is for monks!" To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Tue Dec 22 17:17:47 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA00814 for freebsd-alpha-outgoing; Tue, 22 Dec 1998 17:17:47 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from junior.apk.net (junior.apk.net [207.54.158.20]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA00802 for ; Tue, 22 Dec 1998 17:17:45 -0800 (PST) (envelope-from stuart@apk.net) Received: from localhost by junior.apk.net (8.9.1/8.9.1) with ESMTP id UAA17116 for ; Tue, 22 Dec 1998 20:17:34 -0500 (EST) X-Real-To: X-Authentication-Warning: junior.apk.net: stuart owned process doing -bs Date: Tue, 22 Dec 1998 20:17:34 -0500 (EST) From: Stuart Krivis To: freebsd-alpha@FreeBSD.ORG Subject: Re: ftp://ftp.freebsd.org/pub/FreeBSD/alpha/3.0-19981208-SNAP In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Tue, 22 Dec 1998, Doug Rabson wrote: > > Sorry to say, but the machine I was doing this one got taken away by > > somebody else. Very frustrating. I have another multia, but I have to > > upgrade f/w and try again on that one. It'll be a while. D**n. > > Thanks for persevering with it :-) How close is the Alpha port? I have an Alphastation 200 (avanti) that is currently running RH Linux. I could certainly play with FreeBSD on it if someone is willing to get me started, and if it is far enough along that I can actually get some use out of the box while experimenting. -- Stuart Krivis stuart@krivis.com Fourth law of programming: Anything that can go wrong wi sendmail: segmentation violation - core dumped To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Wed Dec 23 00:47:50 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA15253 for freebsd-alpha-outgoing; Wed, 23 Dec 1998 00:47:50 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from dingo.cdrom.com (castles349.castles.com [208.214.167.49]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA15248 for ; Wed, 23 Dec 1998 00:47:48 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (LOCALHOST [127.0.0.1]) by dingo.cdrom.com (8.9.1/8.8.8) with ESMTP id AAA00564; Wed, 23 Dec 1998 00:45:27 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Message-Id: <199812230845.AAA00564@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Stuart Krivis cc: freebsd-alpha@FreeBSD.ORG Subject: Re: ftp://ftp.freebsd.org/pub/FreeBSD/alpha/3.0-19981208-SNAP In-reply-to: Your message of "Tue, 22 Dec 1998 20:17:34 EST." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 23 Dec 1998 00:45:27 -0800 From: Mike Smith Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > On Tue, 22 Dec 1998, Doug Rabson wrote: > > > > Sorry to say, but the machine I was doing this one got taken away by > > > somebody else. Very frustrating. I have another multia, but I have to > > > upgrade f/w and try again on that one. It'll be a while. D**n. > > > > Thanks for persevering with it :-) > > How close is the Alpha port? I have an Alphastation 200 (avanti) that is > currently running RH Linux. I could certainly play with FreeBSD on it if > someone is willing to get me started, and if it is far enough along that I > can actually get some use out of the box while experimenting. If you remember to swap to the emergency console on vty3 and run 'disklabel -B' before rebooting, you should be able to install just fine. I haven't tried an install on the AS200 for a while now (too busy), but I'd expect it would still be working fine. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Wed Dec 23 10:45:01 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA22350 for freebsd-alpha-outgoing; Wed, 23 Dec 1998 10:45:01 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from mail.HiWAAY.net (fly.HiWAAY.net [208.147.154.56]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA22330; Wed, 23 Dec 1998 10:44:51 -0800 (PST) (envelope-from sprice@hiwaay.net) Received: from localhost (sprice@localhost) by mail.HiWAAY.net (8.9.1a/8.9.0) with SMTP id MAA25985; Wed, 23 Dec 1998 12:44:45 -0600 (CST) Date: Wed, 23 Dec 1998 12:44:45 -0600 (CST) From: Steve Price To: alpha@FreeBSD.ORG cc: steve@FreeBSD.ORG Subject: Alpha ports collection? In-Reply-To: <30043.914429377@zippy.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Anyone out there working on a ports collection for FreeBSD-Alpha? If not, I'm going to start one. If so, how can I help? I just hit Jordan up with this question and he said asking here would be a much better place. My current Alpha hardware is pretty lame (Multia). It will get me started, but I'm definitely going to be looking for a little better hardware. Maybe others could donate time on their boxes to further the cause? Of course, a bunch of new hardware donated to FreeBSD, Inc. would be gladly accepted too. :-) Thanks. -steve To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Wed Dec 23 13:50:05 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA12307 for freebsd-alpha-outgoing; Wed, 23 Dec 1998 13:50:05 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA12258 for ; Wed, 23 Dec 1998 13:50:00 -0800 (PST) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.1/8.9.1) with ESMTP id QAA08721; Wed, 23 Dec 1998 16:49:44 -0500 (EST) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.9.1/8.9.1) id QAA89675; Wed, 23 Dec 1998 16:49:20 -0500 (EST) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Wed, 23 Dec 1998 16:49:20 -0500 (EST) To: Doug Rabson Cc: Matthew Jacob , freebsd-alpha@FreeBSD.ORG, kaleb@ics.com Subject: Re: ftp://ftp.freebsd.org/pub/FreeBSD/alpha/3.0-19981208-SNAP In-Reply-To: References: X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <13953.25534.829809.817990@grasshopper.cs.duke.edu> Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Doug Rabson writes: > On Tue, 22 Dec 1998, Matthew Jacob wrote: > > > > > > > On Wed, 16 Dec 1998, Doug Rabson wrote: > > > > > On Tue, 15 Dec 1998, Matthew Jacob wrote: > > > > > > > > > > > Just an FYI- a Multia with newer f/w, 80MB memory and two ethernet cards > > > > blows chunks on the install floppy's kernel with a fatal trap somewhere in > > > > isa_setup_intr. > > > > > > > > -matt > > > > > > Any chance of some more details? Fault address, pc, nearby symbols? > > > > > > > Sorry to say, but the machine I was doing this one got taken away by > > somebody else. Very frustrating. I have another multia, but I have to > > upgrade f/w and try again on that one. It'll be a while. D**n. > > Thanks for persevering with it :-) The guy whose EB64+ I was helping to bootstrap was running into this too. He's out of town until the end of the holidays I think we managed to trace it back to isa_alloc_resource() being called out of scattach(), then returning 0 due to rman_reserve_resource() returning 0. I'm not clear why that happens. We got as far as building subr_rman with -DRMAN_DEBUG only to discover that it crashes on the initial printf when called from the pci code. At that point we ran out of time.. Drew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Wed Dec 23 15:25:56 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA22004 for freebsd-alpha-outgoing; Wed, 23 Dec 1998 15:25:56 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from assurance.rstcorp.com ([206.29.49.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA21998 for ; Wed, 23 Dec 1998 15:25:53 -0800 (PST) (envelope-from vshah@rstcorp.com) Received: (from uucp@localhost) by assurance.rstcorp.com (8.8.8/8.8.8) id SAA29915; Wed, 23 Dec 1998 18:25:15 -0500 Received: from sandbox.rstcorp.com(206.29.49.63) by assurance.rstcorp.com via smap (V2.0) id xma029911; Wed, 23 Dec 98 18:24:17 -0500 Received: from jabberwock.rstcorp.com (jabberwock [206.29.49.98]) by sandbox.rstcorp.com (8.8.8/8.8.8) with ESMTP id SAA14066; Wed, 23 Dec 1998 18:24:16 -0500 (EST) Received: (from vshah@localhost) by jabberwock.rstcorp.com (8.9.1/8.8.8) id SAA74136; Wed, 23 Dec 1998 18:24:17 -0500 (EST) Date: Wed, 23 Dec 1998 18:24:17 -0500 (EST) Message-Id: <199812232324.SAA74136@jabberwock.rstcorp.com> From: "Viren R. Shah" To: Mike Smith Cc: Stuart Krivis , freebsd-alpha@FreeBSD.ORG Subject: Re: ftp://ftp.freebsd.org/pub/FreeBSD/alpha/3.0-19981208-SNAP In-Reply-To: <199812230845.AAA00564@dingo.cdrom.com> References: <199812230845.AAA00564@dingo.cdrom.com> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Reply-To: "Viren R. Shah" X-Face: )~y+U*K:yzjz{q<5lzpI_SVef'U.])9g[C9`1N@]u3,MHY7f*l7C)[_NjM4y4K8$uIUh|\u (K&&HS6,M!61&GMTk'mqmB/Qg]]X}"?TzsFl]"2v!bl8']dma.:^IY^a[lbOI>U:b<~FyK3q-p{HmZ mn~g.`~BE!5{2D:}Yi+\_KkWe?XaHj9$ko1k8iKLYv5*_2c8"G=?Up[}hn+7RNM(bzBZ_wWk6!Pf&B ?3Tcm7M7B~W%K/I0aX3]*=jP?aM]H6HBPT`oLk+0n^_;N\2\%|Rhy;p}34Q.jEsM\qtnxcm;ag%Nq Mime-Version: 1.0 (generated by tm-edit 7.106) Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >>>>> "Mike" == Mike Smith writes: >>>> Stuart Krivis writes: >> How close is the Alpha port? I have an Alphastation 200 (avanti) that is >> currently running RH Linux. I could certainly play with FreeBSD on it if >> someone is willing to get me started, and if it is far enough along that I >> can actually get some use out of the box while experimenting. Mike> If you remember to swap to the emergency console on vty3 and run Mike> 'disklabel -B' before rebooting, you should be able to install just Mike> fine. Assuming you don't have a TGA console (which I do on a alphastation 200 4/166). Is this still a correct assessment? Viren -- Viren R. Shah || "I wandered lonely as a cloud" viren@rstcorp.com || -- WW Research Associate, Reliable Software Technologies Inc. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Wed Dec 23 16:22:48 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA29483 for freebsd-alpha-outgoing; Wed, 23 Dec 1998 16:22:48 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from epistolic.cynic.net (epistolic.cynic.net [199.175.137.136]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA29467; Wed, 23 Dec 1998 16:22:43 -0800 (PST) (envelope-from cjs@cynic.net) Received: from localhost (localhost [[UNIX: localhost]]) by epistolic.cynic.net (8.9.1a/8.9.1) with SMTP id QAA08458; Wed, 23 Dec 1998 16:22:33 -0800 (PST) Date: Wed, 23 Dec 1998 16:22:32 -0800 (PST) From: Curt Sampson To: Andrew Gallatin cc: "Jonathan M. Bresler" , jim@cgi.sstar.com, alpha@FreeBSD.ORG, hardware@FreeBSD.ORG Subject: Re: Hint benchmark on Multia VX40A In-Reply-To: <13939.64306.568854.66434@grasshopper.cs.duke.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sun, 13 Dec 1998, Andrew Gallatin wrote: > Actually, the results were from Hint run on an AlphaStation 200 4/166, > not a Multia. I guess I didn't make that as clear as I should have. > The AlphaStation should be a bit faster than a Multia. The AlphaStation should be a *lot* faster. The 21066, which the Multia uses, differs from the 21064 in the AS200 in a couple of major respects. One is that it has PCI logic on board, so you don't need external circutry for that. The second is that its memory controller is *very* slow, 2-3 times slower than a Pentium. For general use, it feels more or less like a high-end (66 to 100 MHz) 486. cjs -- Curt Sampson 604 801 5335 De gustibus, aut bene aut nihil. The most widely ported operating system in the world: http://www.netbsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Wed Dec 23 21:52:13 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA13743 for freebsd-alpha-outgoing; Wed, 23 Dec 1998 21:52:13 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from mail.sat.t.u-tokyo.ac.jp (dryad.sat.t.u-tokyo.ac.jp [133.11.156.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA13724; Wed, 23 Dec 1998 21:52:01 -0800 (PST) (envelope-from simokawa@sat.t.u-tokyo.ac.jp) Received: from ett.sat.t.u-tokyo.ac.jp (ett.sat.t.u-tokyo.ac.jp [133.11.156.43]) by mail.sat.t.u-tokyo.ac.jp (8.8.6/3.4Wbeta6-SAT1.0) with ESMTP id OAA07406; Thu, 24 Dec 1998 14:51:42 +0900 (JST) (envelope-from simokawa@sat.t.u-tokyo.ac.jp) Received: from localhost by ett.sat.t.u-tokyo.ac.jp (8.8.8/sat-V0.6) id OAA09381; Thu, 24 Dec 1998 14:51:41 +0900 (JST) To: sprice@hiwaay.net Cc: alpha@FreeBSD.ORG, steve@FreeBSD.ORG, asami@FreeBSD.ORG Subject: Re: Alpha ports collection? In-Reply-To: Your message of "Wed, 23 Dec 1998 12:44:45 -0600 (CST)" References: X-Face: OE([KxWyJI0r[R~S/>7ia}SJ)i%a,$-9%7{*yihQk|]gl}2p#"oXmX/fT}Bn7:#j7i14gu$ jgR\S*&C3R/pJX Date: Thu, 24 Dec 1998 14:51:41 +0900 From: Hidetoshi Shimokawa X-Dispatcher: imput version 980905(IM100) Lines: 89 Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org sprice> Anyone out there working on a ports collection for FreeBSD-Alpha? sprice> If not, I'm going to start one. If so, how can I help? I just sprice> hit Jordan up with this question and he said asking here would sprice> be a much better place. My current Alpha hardware is pretty lame sprice> (Multia). It will get me started, but I'm definitely going to sprice> be looking for a little better hardware. Maybe others could donate sprice> time on their boxes to further the cause? Of course, a bunch of sprice> new hardware donated to FreeBSD, Inc. would be gladly accepted sprice> too. :-) I tried to build packages on alpha. Here is the result (after fpsetmask impremented). The figures represent the number of packages included in the directory. The numbers include the useless packages, for example, netscape for FreeBSD/i386. 1085 All 1053 Latest 13 archivers 6 astro 8 audio 11 benchmarks 5 biology 7 cad 19 chinese 13 comms 12 converters 8 databases 10 deskutils 64 devel 46 editors 4 elisp 21 emulators 134 games 4 german 70 graphics 116 japanese 23 korean 39 lang 45 mail 21 math 6 mbone 65 misc 121 net 20 news 6 offix 11 perl5 3 pilot 6 plan9 92 print 6 python 10 russian 25 security 5 shells 35 sysutils 2 tcl75 1 tcl76 4 tcl80 2 tcl81 37 textproc 7 tk41 6 tk42 32 tk80 2 tk81 7 vietnamese 46 www 56 x11 11 x11-clocks 5 x11-fm 21 x11-fonts 19 x11-toolkits 20 x11-wm I have not checked the reason of failure for all, but common reasons are: - dependency on i386 binary (qt etc.) - time_t conflicts (long vs int) - require machine/soundcard.h (most of auido ports) - tcl cannot be compiled without fpsetmask (many depedent ports) (I implemeted it, but to make it work correctly, we need to set compile option) I think I can help to work on ports for alpha, My machine is EB166 (666MHz) /\ Hidetoshi Shimokawa \/ simokawa@sat.t.u-tokyo.ac.jp PGP public key: finger -l simokawa@sat.t.u-tokyo.ac.jp To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Thu Dec 24 04:43:33 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA26859 for freebsd-alpha-outgoing; Thu, 24 Dec 1998 04:43:33 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from gjp.erols.com (alex-va-n008c079.moon.jic.com [206.156.18.89]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA26840; Thu, 24 Dec 1998 04:43:29 -0800 (PST) (envelope-from gjp@gjp.erols.com) Received: from gjp.erols.com (localhost.erols.com [127.0.0.1]) by gjp.erols.com (8.9.1/8.8.7) with ESMTP id HAA85312; Thu, 24 Dec 1998 07:43:16 -0500 (EST) (envelope-from gjp@gjp.erols.com) X-Mailer: exmh version 2.0.1 12/23/97 To: alpha@FreeBSD.ORG cc: current@FreeBSD.ORG From: "Gary Palmer" Subject: make world breakage on alpha Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 24 Dec 1998 07:43:16 -0500 Message-ID: <85308.914503396@gjp.erols.com> Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >From this mornings make world on an Alphastation 600: cd /usr/src/lib/msun; /usr/obj/elf/usr/src/tmp/usr/bin/make -DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED cleandepend; /usr/obj/elf/usr/src/tmp/usr/bin/m ake -DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED all; /usr/obj/elf/usr/src/tmp/usr/bin/make -DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED -B install cleandir obj rm -f .depend /usr/obj/elf/usr/src/lib/msun/GRTAGS /usr/obj/elf/usr/src/lib/msun/GSYMS /usr/obj/elf/usr/src/lib/msun/GTAGS cc -O -pipe -mtrap-precision=i -mfp-trap-mode=su -D_IEEE_LIBM -D_ARCH_INDIRECT= -I/usr/obj/elf/usr/src/tmp/usr/include -c /usr/src/lib/msun/src/e_acos.c -o e_acos.o cc1: Invalid option `trap-precision=i' cc1: Invalid option `fp-trap-mode=su' cc -O -pipe -mtrap-precision=i -mfp-trap-mode=su -D_IEEE_LIBM -D_ARCH_INDIRECT= -I/usr/obj/elf/usr/src/tmp/usr/include -c /usr/src/lib/msun/src/e_acosf.c -o e_acosf.o cc1: Invalid option `trap-precision=i' cc1: Invalid option `fp-trap-mode=su' cc -O -pipe -mtrap-precision=i -mfp-trap-mode=su -D_IEEE_LIBM -D_ARCH_INDIRECT= -I/usr/obj/elf/usr/src/tmp/usr/include -c /usr/src/lib/msun/src/e_acosh.c -o e_acosh.o cc1: Invalid option `trap-precision=i' cc1: Invalid option `fp-trap-mode=su' cc -O -pipe -mtrap-precision=i -mfp-trap-mode=su -D_IEEE_LIBM -D_ARCH_INDIRECT= -I/usr/obj/elf/usr/src/tmp/usr/include -c /usr/src/lib/msun/src/e_acoshf.c -o e_acoshf.o cc -O -pipe -mtrap-precision=i -mfp-trap-mode=su -D_IEEE_LIBM -D_ARCH_INDIRECT= -I/usr/obj/elf/usr/src/tmp/usr/include -c /usr/src/lib/msun/src/e_asin.c -o e_asin.o cc -O -pipe -mtrap-precision=i -mfp-trap-mode=su -D_IEEE_LIBM -D_ARCH_INDIRECT= -I/usr/obj/elf/usr/src/tmp/usr/include -c /usr/src/lib/msun/src/e_asinf.c -o e_asinf.o cc -O -pipe -mtrap-precision=i -mfp-trap-mode=su -D_IEEE_LIBM -D_ARCH_INDIRECT= -I/usr/obj/elf/usr/src/tmp/usr/include -c /usr/src/lib/msun/src/e_atan2.c -o e_atan2.o *** Error code 1 cc -O -pipe -mtrap-precision=i -mfp-trap-mode=su -D_IEEE_LIBM -D_ARCH_INDIRECT= -I/usr/obj/elf/usr/src/tmp/usr/include -c /usr/src/lib/msun/src/e_atan2f.c -o e_atan2f.o cc1: Invalid option `trap-precision=i' cc1: Invalid option `trap-precision=i' cc1: Invalid option `trap-precision=i' cc1: Invalid option `trap-precision=i' cc1: Invalid option `fp-trap-mode=su' cc1: Invalid option `fp-trap-mode=su' cc1: Invalid option `fp-trap-mode=su' cc1: Invalid option `fp-trap-mode=su' cc1: Invalid option `trap-precision=i' cc1: Invalid option `fp-trap-mode=su' *** Error code 1 *** Error code 1 *** Error code 1 *** Error code 1 *** Error code 1 *** Error code 1 *** Error code 1 8 errors *** Error code 2 1 error *** Error code 2 1 error *** Error code 2 1 error *** Error code 2 1 error Gary -- Gary Palmer FreeBSD Core Team Member FreeBSD: Turning PC's into workstations. See http://www.FreeBSD.ORG/ for info To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Thu Dec 24 05:10:29 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA29761 for freebsd-alpha-outgoing; Thu, 24 Dec 1998 05:10:29 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from dorifer.heim3.tu-clausthal.de (dorifer.heim3.tu-clausthal.de [139.174.243.252]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA29756 for ; Thu, 24 Dec 1998 05:10:27 -0800 (PST) (envelope-from olli@dorifer.heim3.tu-clausthal.de) Received: (from olli@localhost) by dorifer.heim3.tu-clausthal.de (8.8.8/8.8.8) id OAA25450 for freebsd-alpha@FreeBSD.ORG; Thu, 24 Dec 1998 14:10:14 +0100 (CET) (envelope-from olli) Date: Thu, 24 Dec 1998 14:10:14 +0100 (CET) From: Oliver Fromme Message-Id: <199812241310.OAA25450@dorifer.heim3.tu-clausthal.de> To: freebsd-alpha@FreeBSD.ORG Subject: Re: time_t and clock_t Newsgroups: list.freebsd-alpha Organization: Administration Heim 3 Reply-To: freebsd-alpha@FreeBSD.ORG MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Newsreader: TIN [version 1.2 RZTUC(3) PL2] Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Jonathan Chen wrote in list.freebsd-alpha: > On Tue, 22 Dec 1998, Kaleb S. KEITHLEY wrote: > > Neither POSIX nor XPG require any particular type, only that it be large > > enough to hold a particular range of values; e.g. time_t must be large > > enough to hold a count of the number of seconds in a day, a number that > > easily fits in an int. > > Here's my 2 cents: > > time_t should be `long' ie 64 bits, 'cos once 2038(?) rolls around > we're gonna have problems with time(3) - which gets used heaps - > if we still stuck with 32 bits. > > IMHO, Digital really made a bad boo-boo with sticking to 32 bits. ... and the 2 cents of mine: In the year 2038, int will be >= 64 bits anyway (IF we're still programming in C by then, which I doubt). So let's rather stay compatible and let time_t be an int. In fact, we're gonna have problems if it's not an int, because many software assumes that it's an int. This might not be good style, but it's a fact. Oliver Fromme -- Oliver Fromme, Leibnizstr. 18/61, 38678 Clausthal, Germany (Info: finger userinfo:olli@dorifer.heim3.tu-clausthal.de) "In jedem Stück Kohle wartet ein Diamant auf seine Geburt" (Terry Pratchett) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Thu Dec 24 05:16:37 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA00548 for freebsd-alpha-outgoing; Thu, 24 Dec 1998 05:16:37 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA00520; Thu, 24 Dec 1998 05:16:32 -0800 (PST) (envelope-from dfr@nlsystems.com) Received: from localhost (dfr@localhost) by nlsystems.com (8.9.1/8.8.5) with SMTP id NAA01857; Thu, 24 Dec 1998 13:16:14 GMT Date: Thu, 24 Dec 1998 13:16:14 +0000 (GMT) From: Doug Rabson To: Gary Palmer cc: alpha@FreeBSD.ORG, current@FreeBSD.ORG Subject: Re: make world breakage on alpha In-Reply-To: <85308.914503396@gjp.erols.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 24 Dec 1998, Gary Palmer wrote: > > >From this mornings make world on an Alphastation 600: > > cd /usr/src/lib/msun; /usr/obj/elf/usr/src/tmp/usr/bin/make -DNOINFO -DNOMAN > -DNOPIC -DNOPROFILE -DNOSHARED cleandepend; /usr/obj/elf/usr/src/tmp/usr/bin/m > ake -DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED all; > /usr/obj/elf/usr/src/tmp/usr/bin/make -DNOINFO -DNOMAN -DNOPIC -DNOPROFILE > -DNOSHARED -B install cleandir obj > rm -f .depend /usr/obj/elf/usr/src/lib/msun/GRTAGS > /usr/obj/elf/usr/src/lib/msun/GSYMS /usr/obj/elf/usr/src/lib/msun/GTAGS > cc -O -pipe -mtrap-precision=i -mfp-trap-mode=su -D_IEEE_LIBM > -D_ARCH_INDIRECT= -I/usr/obj/elf/usr/src/tmp/usr/include -c > /usr/src/lib/msun/src/e_acos.c -o e_acos.o > cc1: Invalid option `trap-precision=i' > cc1: Invalid option `fp-trap-mode=su' Oh. It seems that the stock gcc-2.7.2.1 doesn't understand the -mtrap-precision and -mfp-trap-mode arguments. The gcc patches from http://www.freebsd.org/~dfr fix this. Unfortunately I use these patches all the time so I didn't notice that the unpatched compiler doesn't support software completion properly. I'll back out the Makefile change in msun until we upgrade to a decent compiler. -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Thu Dec 24 05:50:35 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA03361 for freebsd-alpha-outgoing; Thu, 24 Dec 1998 05:50:35 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA03356 for ; Thu, 24 Dec 1998 05:50:32 -0800 (PST) (envelope-from dfr@nlsystems.com) Received: from localhost (dfr@localhost) by nlsystems.com (8.9.1/8.8.5) with SMTP id NAA01975 for ; Thu, 24 Dec 1998 13:50:14 GMT Date: Thu, 24 Dec 1998 13:50:14 +0000 (GMT) From: Doug Rabson To: alpha@FreeBSD.ORG Subject: Building XFree86 3.3.3 on alpha Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I've updated my webpage, http://www.freebsd.org/~dfr with instructions on how to build XFree86 servers and clients on the alpha. I tried to post the instructions and diffs here a couple of times but they never appeared. Perhaps majordomo has size limits on messages? -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Thu Dec 24 06:55:00 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA08473 for freebsd-alpha-outgoing; Thu, 24 Dec 1998 06:55:00 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from gjp.erols.com (alex-va-n008c079.moon.jic.com [206.156.18.89]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA08449; Thu, 24 Dec 1998 06:54:55 -0800 (PST) (envelope-from gjp@gjp.erols.com) Received: from gjp.erols.com (localhost.erols.com [127.0.0.1]) by gjp.erols.com (8.9.1/8.8.7) with ESMTP id JAA87038; Thu, 24 Dec 1998 09:54:41 -0500 (EST) (envelope-from gjp@gjp.erols.com) X-Mailer: exmh version 2.0.1 12/23/97 To: Doug Rabson cc: alpha@FreeBSD.ORG, current@FreeBSD.ORG From: "Gary Palmer" Subject: Re: make world breakage on alpha In-reply-to: Your message of "Thu, 24 Dec 1998 13:16:14 GMT." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 24 Dec 1998 09:54:40 -0500 Message-ID: <87034.914511280@gjp.erols.com> Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Doug Rabson wrote in message ID : > Oh. It seems that the stock gcc-2.7.2.1 doesn't understand the > -mtrap-precision and -mfp-trap-mode arguments. The gcc patches from > http://www.freebsd.org/~dfr fix this. Unfortunately I use these patches > all the time so I didn't notice that the unpatched compiler doesn't > support software completion properly. I'll back out the Makefile change > in msun until we upgrade to a decent compiler. I seem to remember noises being made a while back that after 3.0 got cut we'd upgrade binutils and gcc ... I think the time to do that is before the 3.0.1 branch is taken (IMHO), so is there anyone working on this? Gary -- Gary Palmer FreeBSD Core Team Member FreeBSD: Turning PC's into workstations. See http://www.FreeBSD.ORG/ for info To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Thu Dec 24 07:05:41 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA10051 for freebsd-alpha-outgoing; Thu, 24 Dec 1998 07:05:41 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from calis.BlackSun.org (Calis.blacksun.org [168.100.186.40]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA10040 for ; Thu, 24 Dec 1998 07:05:39 -0800 (PST) (envelope-from don@calis.BlackSun.org) Received: from localhost (don@localhost) by calis.BlackSun.org (8.9.1/8.9.1) with ESMTP id KAA01320 for ; Thu, 24 Dec 1998 10:06:00 -0500 (EST) (envelope-from don@calis.BlackSun.org) Date: Thu, 24 Dec 1998 10:06:00 -0500 (EST) From: Don To: freebsd-alpha@FreeBSD.ORG Subject: Re: time_t and clock_t In-Reply-To: <199812241310.OAA25450@dorifer.heim3.tu-clausthal.de> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > ... and the 2 cents of mine: > > In the year 2038, int will be >= 64 bits anyway (IF we're > still programming in C by then, which I doubt). So let's > rather stay compatible and let time_t be an int. In fact, > we're gonna have problems if it's not an int, because many > software assumes that it's an int. This might not be good > style, but it's a fact. Since we are each giving our 2 cents ... Intel is going to Merced soon enough. FreeBSD is going to have to be ported to Merced too so why not beat the rush and have a fully 64 bit compatible system. Why should we wait until the last second like all of the Y2K people did. Let's get the Alpha port using a 64 bit time_t and this way there will be no worried later on. And if and when Merced comes out FreeBSD can be a truly 64 bit system ready for the next century. -Don To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Thu Dec 24 07:26:29 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA12119 for freebsd-alpha-outgoing; Thu, 24 Dec 1998 07:26:29 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA12102; Thu, 24 Dec 1998 07:26:24 -0800 (PST) (envelope-from dfr@nlsystems.com) Received: from localhost (dfr@localhost) by nlsystems.com (8.9.1/8.8.5) with SMTP id PAA11791; Thu, 24 Dec 1998 15:26:01 GMT Date: Thu, 24 Dec 1998 15:26:01 +0000 (GMT) From: Doug Rabson To: Gary Palmer cc: alpha@FreeBSD.ORG, current@FreeBSD.ORG Subject: Re: make world breakage on alpha In-Reply-To: <87034.914511280@gjp.erols.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 24 Dec 1998, Gary Palmer wrote: > Doug Rabson wrote in message ID > : > > Oh. It seems that the stock gcc-2.7.2.1 doesn't understand the > > -mtrap-precision and -mfp-trap-mode arguments. The gcc patches from > > http://www.freebsd.org/~dfr fix this. Unfortunately I use these patches > > all the time so I didn't notice that the unpatched compiler doesn't > > support software completion properly. I'll back out the Makefile change > > in msun until we upgrade to a decent compiler. > > I seem to remember noises being made a while back that after 3.0 got cut we'd > upgrade binutils and gcc ... I think the time to do that is before the 3.0.1 > branch is taken (IMHO), so is there anyone working on this? Our binutils is pretty up to date at version 2.9.1. I don't quite have the time to tackle upgrading the compiler (and to cope with the fallout from changing compilers). -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Thu Dec 24 11:43:54 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA12030 for freebsd-alpha-outgoing; Thu, 24 Dec 1998 11:43:54 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from mail.HiWAAY.net (fly.HiWAAY.net [208.147.154.56]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA12021; Thu, 24 Dec 1998 11:43:49 -0800 (PST) (envelope-from sprice@hiwaay.net) Received: from localhost (sprice@localhost) by mail.HiWAAY.net (8.9.1a/8.9.0) with SMTP id NAA11576; Thu, 24 Dec 1998 13:43:33 -0600 (CST) Date: Thu, 24 Dec 1998 13:43:33 -0600 (CST) From: Steve Price To: Hidetoshi Shimokawa cc: alpha@FreeBSD.ORG, asami@FreeBSD.ORG Subject: Re: Alpha ports collection? In-Reply-To: <19981224145141C.simokawa@sat.t.u-tokyo.ac.jp> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 24 Dec 1998, Hidetoshi Shimokawa wrote: # I tried to build packages on alpha. Here is the result # (after fpsetmask impremented). # The figures represent the number of packages included in the directory. # The numbers include the useless packages, for example, netscape # for FreeBSD/i386. [list of ports know to work removed] # I have not checked the reason of failure for all, but # common reasons are: # # - dependency on i386 binary (qt etc.) # - time_t conflicts (long vs int) # - require machine/soundcard.h (most of auido ports) # # - tcl cannot be compiled without fpsetmask (many depedent ports) # (I implemeted it, but to make it work correctly, we need to set compile option) Wow, this is good stuff. Are you using the traditional build technique or some variant of Satoshi's parallel build scripts? BTW, have any of your fixes been incorporated? I've missed them if they have. Since, Satoshi was cc'd on this maybe we should start to think about a BROKEN_ALPHA a 'la BROKEN_ELF? # I think I can help to work on ports for alpha, My machine is EB166 (666MHz) Got a spare one of these? :) Seriously is this a machine that you could (mostly) dedicate to building Alpha packages? What kind of connectivity to *.freebsd.org do you have? If it is pretty good maybe we could set something up to ship the packages over to one of Satoshi's build machines. The ultimate would be to have an Alpha machine among Satoshi's arsenal that could build a new package tree every couple of days, but beggars can't be choosers as the old saying goes. :) Satoshi, Could we start a fledgling package tree for Alpha with the ones Shimokawa-san already has? -steve # /\ Hidetoshi Shimokawa # \/ simokawa@sat.t.u-tokyo.ac.jp # PGP public key: finger -l simokawa@sat.t.u-tokyo.ac.jp # To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Thu Dec 24 12:37:18 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA16962 for freebsd-alpha-outgoing; Thu, 24 Dec 1998 12:37:18 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from burka.rdy.com (burka.rdy.com [205.149.163.30]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA16950 for ; Thu, 24 Dec 1998 12:37:14 -0800 (PST) (envelope-from dima@burka.rdy.com) Received: (from dima@localhost) by burka.rdy.com (8.9.1/RDY&DVV) id MAA22944; Thu, 24 Dec 1998 12:36:59 -0800 (PST) Message-Id: <199812242036.MAA22944@burka.rdy.com> Subject: Re: Building XFree86 3.3.3 on alpha In-Reply-To: from Doug Rabson at "Dec 24, 1998 1:50:14 pm" To: dfr@nlsystems.com (Doug Rabson) Date: Thu, 24 Dec 1998 12:36:59 -0800 (PST) Cc: alpha@FreeBSD.ORG X-Class: Fast Organization: HackerDome Reply-To: dima@best.net From: dima@best.net (Dima Ruban) X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Couple things. patch-ac will not apply since it's done from xc/. Also, in configure when you check for whether machine is alpha and if it's not then add support for joystick, you've made a typo in ``if'' statement. (Add missing "X") I'm recompiling X again to see if there are other problems. Doug Rabson writes: > I've updated my webpage, http://www.freebsd.org/~dfr with instructions on > how to build XFree86 servers and clients on the alpha. I tried to post > the instructions and diffs here a couple of times but they never appeared. > Perhaps majordomo has size limits on messages? > > -- > Doug Rabson Mail: dfr@nlsystems.com > Nonlinear Systems Ltd. Phone: +44 181 442 9037 > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-alpha" in the body of the message > -- dima To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Thu Dec 24 13:16:49 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA21133 for freebsd-alpha-outgoing; Thu, 24 Dec 1998 13:16:49 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from silver.gn.iaf.nl (silver.gn.iaf.nl [193.67.144.11]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA21128 for ; Thu, 24 Dec 1998 13:16:47 -0800 (PST) (envelope-from wilko@yedi.iaf.nl) Received: from uni4nn.gn.iaf.nl (osmium.gn.iaf.nl [193.67.144.12]) by silver.gn.iaf.nl (8.8.8/8.8.8) with SMTP id WAA30843; Thu, 24 Dec 1998 22:16:31 +0100 Received: by uni4nn.gn.iaf.nl with UUCP id AA07788 (5.67b/IDA-1.5); Thu, 24 Dec 1998 21:53:26 +0100 Received: (from wilko@localhost) by yedi.iaf.nl (8.8.8/8.6.12) id VAA17196; Thu, 24 Dec 1998 21:52:55 +0100 (CET) From: Wilko Bulte Message-Id: <199812242052.VAA17196@yedi.iaf.nl> Subject: Re: kernel make depend failure In-Reply-To: from Matthew Jacob at "Dec 23, 98 06:44:59 pm" To: mjacob@feral.com Date: Thu, 24 Dec 1998 21:52:55 +0100 (CET) Cc: freebsd-alpha@FreeBSD.ORG (FreeBSD-alpha mailing list) X-Organisation: Private FreeBSD site - Arnhem, The Netherlands X-Pgp-Info: PGP public key at 'finger wilko@freefall.freebsd.org' X-Mailer: ELM [version 2.4ME+ PL38 (25)] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org As Matthew Jacob wrote... > > On Thu, 24 Dec 1998, Wilko Bulte wrote: > > > As Matthew Jacob wrote... > > > > > > How old is your toolchain? And, btw, today's builds of alpha kernels fail. > > > > Assuming toolchain is built/installed as part of the buildworld: 2 or 3 days > > or so. I remember Netbsd/axp had a seperate toolchain (outside the normal > > source tree) but FreeBSD was integrated? Or am I confusing things now?? > > > I don't know- I haven't paid attention since a buildworld/installworld > "just works". > > I fixed the breakage in the tree so alpha kernel can build again. > I don't really know what to suggest about why your builds don't work. > It seems to me that it's dying so early that the image itself might > be mangled. > > Are you using NFS ? Bingo! I built a kernel from -current after copying the /sys tree to a local disk on the axp33. That kernel booted just fine. Strangely enough I have in the meantime built multiple kernels via NFS that also worked fine. So, it looks like that 'sometimes' the use of NFS results in a non booting kernel. Nasty... FWIW I'm using a FreeBSD226-release server, running a Kingston 10/100 PCI adapter: de0 rev 34 int a irq 14 on pci0:9:0 de0: 21140A [10-100Mb/s] pass 2.2 de0: address 00:c0:f0:30:41:fb The axp33 has a DE500 Digital ethernet card. Both are connected using a Linksys 10/100Mbit hub. Wilko _ ______________________________________________________________________ | / o / / _ Bulte email: wilko@yedi.iaf.nl |/|/ / / /( (_) Arnhem, The Netherlands WWW : http://www.tcja.nl ______________________________________________ Powered by FreeBSD __________ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Thu Dec 24 13:27:57 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA22155 for freebsd-alpha-outgoing; Thu, 24 Dec 1998 13:27:57 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA22150 for ; Thu, 24 Dec 1998 13:27:56 -0800 (PST) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.1/8.9.1) with ESMTP id QAA19106; Thu, 24 Dec 1998 16:27:44 -0500 (EST) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.9.1/8.9.1) id QAA91874; Thu, 24 Dec 1998 16:27:18 -0500 (EST) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Thu, 24 Dec 1998 16:27:17 -0500 (EST) To: Wilko Bulte Cc: freebsd-alpha@FreeBSD.ORG (FreeBSD-alpha mailing list) Subject: Re: kernel make depend failure In-Reply-To: <199812242052.VAA17196@yedi.iaf.nl> References: <199812242052.VAA17196@yedi.iaf.nl> X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <13954.45089.385336.748730@grasshopper.cs.duke.edu> Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Wilko Bulte writes: > > Are you using NFS ? > > Bingo! I built a kernel from -current after copying the /sys tree > to a local disk on the axp33. That kernel booted just fine. > > Strangely enough I have in the meantime built multiple kernels via NFS > that also worked fine. So, it looks like that 'sometimes' the use of NFS > results in a non booting kernel. Nasty... > > FWIW I'm using a FreeBSD226-release server, running a Kingston 10/100 PCI > adapter: I'd wager the problem lies on the server side. I've built zillions (well, OK, at least several hundred) kernels via NFS on various alphas (PW500au, AS500/266, AS200/166) running FreeBSD using a 3.0-current (x86) NFS server without any problems. There have been numerous NFS fixes since 2.2.6. You might consider upgrading your server to a more recent version of -stable (or even better, to -current if you understand the ramifications). If that's not an option, try backing down to NFSv2 if you're mounting /sys via NFSv3. Good luck, Drew ------------------------------------------------------------------------------ Andrew Gallatin, Sr Systems Programmer http://www.cs.duke.edu/~gallatin Duke University Email: gallatin@cs.duke.edu Department of Computer Science Phone: (919) 660-6590 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Thu Dec 24 14:00:59 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA26284 for freebsd-alpha-outgoing; Thu, 24 Dec 1998 14:00:59 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: (from jmb@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA26274; Thu, 24 Dec 1998 14:00:57 -0800 (PST) (envelope-from jmb) Date: Thu, 24 Dec 1998 14:00:57 -0800 (PST) Message-Id: <199812242200.OAA26274@hub.freebsd.org> From: "Jonathan M. Bresler" To: dfr@nlsystems.com CC: alpha@FreeBSD.ORG In-reply-to: (message from Doug Rabson on Thu, 24 Dec 1998 13:50:14 +0000 (GMT)) Subject: Re: Building XFree86 3.3.3 on alpha References: Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Date: Thu, 24 Dec 1998 13:50:14 +0000 (GMT) > From: Doug Rabson > > I've updated my webpage, http://www.freebsd.org/~dfr with instructions on > how to build XFree86 servers and clients on the alpha. I tried to post > the instructions and diffs here a couple of times but they never appeared. > Perhaps majordomo has size limits on messages? each freebsd mailing list has limits on message size. the default it 40kB. some lists have been set to 100kB; freebsd-alpha is among these. is it necessary to post the diffs or just reference them in a message to alpha. you might right a paragraph like the one quoted above ;^) (tongue firmly in cheek, for the smiley-impaired) jmb To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Fri Dec 25 00:40:35 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA19754 for freebsd-alpha-outgoing; Fri, 25 Dec 1998 00:40:35 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from mail.sat.t.u-tokyo.ac.jp (dryad.sat.t.u-tokyo.ac.jp [133.11.156.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA19740; Fri, 25 Dec 1998 00:40:27 -0800 (PST) (envelope-from simokawa@sat.t.u-tokyo.ac.jp) Received: from ett.sat.t.u-tokyo.ac.jp (ett.sat.t.u-tokyo.ac.jp [133.11.156.43]) by mail.sat.t.u-tokyo.ac.jp (8.8.6/3.4Wbeta6-SAT1.0) with ESMTP id RAA15323; Fri, 25 Dec 1998 17:40:12 +0900 (JST) (envelope-from simokawa@sat.t.u-tokyo.ac.jp) Received: from localhost by ett.sat.t.u-tokyo.ac.jp (8.8.8/sat-V0.6) id RAA13209; Fri, 25 Dec 1998 17:40:12 +0900 (JST) To: sprice@hiwaay.net Cc: alpha@FreeBSD.ORG, asami@FreeBSD.ORG Subject: Re: Alpha ports collection? In-Reply-To: Your message of "Thu, 24 Dec 1998 13:43:33 -0600 (CST)" References: X-Face: OE([KxWyJI0r[R~S/>7ia}SJ)i%a,$-9%7{*yihQk|]gl}2p#"oXmX/fT}Bn7:#j7i14gu$ jgR\S*&C3R/pJX Date: Fri, 25 Dec 1998 17:40:11 +0900 From: Hidetoshi Shimokawa X-Dispatcher: imput version 980905(IM100) Lines: 72 Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org sprice> # I have not checked the reason of failure for all, but sprice> # common reasons are: sprice> # sprice> # - dependency on i386 binary (qt etc.) sprice> # - time_t conflicts (long vs int) sprice> # - require machine/soundcard.h (most of auido ports) sprice> # sprice> # - tcl cannot be compiled without fpsetmask (many depedent ports) sprice> # (I implemeted it, but to make it work correctly, we need to set compile option) sprice> sprice> Wow, this is good stuff. Are you using the traditional sprice> build technique or some variant of Satoshi's parallel sprice> build scripts? I did it in very silly way, make package in each ports/*/* directory. I've read his paper and I'd like to try it once his scripts are placed somewhere. sprice> BTW, have any of your fixes been incorporated? I've missed sprice> them if they have. I haven't made any fix on ports tree yet. I wanted to know how many ports can be build at this point and what will be problem on alpha. I checked only for build, I don't know whether the packages work correctly. sprice> Since, Satoshi was cc'd on this maybe we should start to think sprice> about a BROKEN_ALPHA a 'la BROKEN_ELF? We may have alpha specific ports. (e.g. fast math library written in assembler) BRONKEN_I386 or ONLY_FOR_ALPHA should be necessary. sprice> # I think I can help to work on ports for alpha, My machine is EB166 (666MHz) Oops, EB164. sprice> Got a spare one of these? :) Seriously is this a machine sprice> that you could (mostly) dedicate to building Alpha packages? Sorry no spare, but I suppose I can mostly dedicate to it for a while. sprice> What kind of connectivity to *.freebsd.org do you have? If sprice> it is pretty good maybe we could set something up to ship the sprice> packages over to one of Satoshi's build machines. The ultimate Not so bad. simokawa@ett[9]:~/tmp> ping freebsd.org PING freebsd.org (204.216.27.18): 56 data bytes 64 bytes from 204.216.27.18: icmp_seq=0 ttl=242 time=131.462 ms 64 bytes from 204.216.27.18: icmp_seq=1 ttl=242 time=135.267 ms sprice> packages over to one of Satoshi's build machines. The ultimate sprice> would be to have an Alpha machine among Satoshi's arsenal sprice> that could build a new package tree every couple of days, sprice> but beggars can't be choosers as the old saying goes. :) sprice> sprice> Satoshi, sprice> sprice> Could we start a fledgling package tree for Alpha with the sprice> ones Shimokawa-san already has? Actually, I have no modified port tree now. Once a policy (BROKEN_* , "ifdef __alpha__" or "ifdef __alpha") is settled, I'll start to fix ports for alpha. Shall I send "weekly (or daily) report on broken ports on alpha"? /\ Hidetoshi Shimokawa \/ simokawa@sat.t.u-tokyo.ac.jp PGP public key: finger -l simokawa@sat.t.u-tokyo.ac.jp To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Fri Dec 25 02:23:03 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA25147 for freebsd-alpha-outgoing; Fri, 25 Dec 1998 02:23:03 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA25140; Fri, 25 Dec 1998 02:23:01 -0800 (PST) (envelope-from dfr@nlsystems.com) Received: from localhost (dfr@localhost) by nlsystems.com (8.9.1/8.8.5) with SMTP id KAA08050; Fri, 25 Dec 1998 10:22:06 GMT Date: Fri, 25 Dec 1998 10:22:06 +0000 (GMT) From: Doug Rabson To: "Jonathan M. Bresler" cc: alpha@FreeBSD.ORG Subject: Re: Building XFree86 3.3.3 on alpha In-Reply-To: <199812242200.OAA26274@hub.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 24 Dec 1998, Jonathan M. Bresler wrote: > > Date: Thu, 24 Dec 1998 13:50:14 +0000 (GMT) > > From: Doug Rabson > > > > I've updated my webpage, http://www.freebsd.org/~dfr with instructions on > > how to build XFree86 servers and clients on the alpha. I tried to post > > the instructions and diffs here a couple of times but they never appeared. > > Perhaps majordomo has size limits on messages? > > each freebsd mailing list has limits on message size. the default > it 40kB. some lists have been set to 100kB; freebsd-alpha is among > these. is it necessary to post the diffs or just reference them in > a message to alpha. you might right a paragraph like the one quoted > above ;^) (tongue firmly in cheek, for the smiley-impaired) I'm not complaining... I just didn't realise what was happening to my posts for a while until the penny dropped. Thanks for clarifying things. -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Fri Dec 25 02:25:32 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA25455 for freebsd-alpha-outgoing; Fri, 25 Dec 1998 02:25:32 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA25450 for ; Fri, 25 Dec 1998 02:25:30 -0800 (PST) (envelope-from dfr@nlsystems.com) Received: from localhost (dfr@localhost) by nlsystems.com (8.9.1/8.8.5) with SMTP id KAA08094; Fri, 25 Dec 1998 10:25:10 GMT Date: Fri, 25 Dec 1998 10:25:10 +0000 (GMT) From: Doug Rabson To: Dima Ruban cc: alpha@FreeBSD.ORG Subject: Re: Building XFree86 3.3.3 on alpha In-Reply-To: <199812242036.MAA22944@burka.rdy.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 24 Dec 1998, Dima Ruban wrote: > Couple things. > patch-ac will not apply since it's done from xc/. > Also, in configure when you check for whether machine is alpha and if it's not > then add support for joystick, you've made a typo in ``if'' statement. > (Add missing "X") > > I'm recompiling X again to see if there are other problems. Ah. That patch was a last-minute one to fix xdmcp - I didn't actually test the extraction process. I can never remember which directory to make patches from :-). I'll fix those two problems and update the webpage. Thanks for the feedback. -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Fri Dec 25 03:15:32 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA28587 for freebsd-alpha-outgoing; Fri, 25 Dec 1998 03:15:32 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA28578 for ; Fri, 25 Dec 1998 03:15:19 -0800 (PST) (envelope-from dfr@nlsystems.com) Received: from localhost (dfr@localhost) by nlsystems.com (8.9.1/8.8.5) with SMTP id LAA12558 for ; Fri, 25 Dec 1998 11:14:57 GMT Date: Fri, 25 Dec 1998 11:14:57 +0000 (GMT) From: Doug Rabson To: alpha@FreeBSD.ORG Subject: Re: Building XFree86 3.3.3 on alpha In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 24 Dec 1998, Doug Rabson wrote: > I've updated my webpage, http://www.freebsd.org/~dfr with instructions on > how to build XFree86 servers and clients on the alpha. I tried to post > the instructions and diffs here a couple of times but they never appeared. > Perhaps majordomo has size limits on messages? I have just replaced the XFree86.diff file with one which should actually work properly :-(. There are no actual code changes for anyone who managed to apply the previous set of patches by hand. Thanks to Dima for pointing out my mistakes. -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Fri Dec 25 12:41:40 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA02560 for freebsd-alpha-outgoing; Fri, 25 Dec 1998 12:41:40 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from dingo.cdrom.com (castles172.castles.com [208.214.165.172]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA02551 for ; Fri, 25 Dec 1998 12:41:36 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (localhost [127.0.0.1]) by dingo.cdrom.com (8.9.1/8.8.8) with ESMTP id MAA07197; Fri, 25 Dec 1998 12:38:34 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Message-Id: <199812252038.MAA07197@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: "Viren R. Shah" cc: Mike Smith , Stuart Krivis , freebsd-alpha@FreeBSD.ORG Subject: Re: ftp://ftp.freebsd.org/pub/FreeBSD/alpha/3.0-19981208-SNAP In-reply-to: Your message of "Wed, 23 Dec 1998 18:24:17 EST." <199812232324.SAA74136@jabberwock.rstcorp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 25 Dec 1998 12:38:33 -0800 From: Mike Smith Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > >>>>> "Mike" == Mike Smith writes: > > >>>> Stuart Krivis writes: > >> How close is the Alpha port? I have an Alphastation 200 (avanti) that is > >> currently running RH Linux. I could certainly play with FreeBSD on it if > >> someone is willing to get me started, and if it is far enough along that I > >> can actually get some use out of the box while experimenting. > > Mike> If you remember to swap to the emergency console on vty3 and run > Mike> 'disklabel -B' before rebooting, you should be able to install just > Mike> fine. > > Assuming you don't have a TGA console (which I do on a alphastation > 200 4/166). Is this still a correct assessment? Correct. I'd recommend inserting a random cheap-ass ISA VGA card in your box for the short-term future. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Fri Dec 25 20:48:59 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA01075 for freebsd-alpha-outgoing; Fri, 25 Dec 1998 20:48:59 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from mail.HiWAAY.net (fly.HiWAAY.net [208.147.154.56]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA01069; Fri, 25 Dec 1998 20:48:57 -0800 (PST) (envelope-from sprice@hiwaay.net) Received: from localhost (sprice@localhost) by mail.HiWAAY.net (8.9.1a/8.9.0) with SMTP id WAA11515; Fri, 25 Dec 1998 22:48:41 -0600 (CST) Date: Fri, 25 Dec 1998 22:48:40 -0600 (CST) From: Steve Price To: Hidetoshi Shimokawa cc: alpha@FreeBSD.ORG, asami@FreeBSD.ORG Subject: Re: Alpha ports collection? In-Reply-To: <19981225174011S.simokawa@sat.t.u-tokyo.ac.jp> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Fri, 25 Dec 1998, Hidetoshi Shimokawa wrote: # I did it in very silly way, make package in each ports/*/* directory. # I've read his paper and I'd like to try it once his scripts are placed # somewhere. I can get them for you (or Satoshi can) if you really want them. # We may have alpha specific ports. (e.g. fast math library written in assembler) # BRONKEN_I386 or ONLY_FOR_ALPHA should be necessary. Some math libraries come with assembly for multiple platforms. A good example is the GNU gmp library. I do agree however that we should probably seriously consider adding ${ARCH}_ONLY and BROKEN_${ARCH} to bsd.port.mk. # sprice> What kind of connectivity to *.freebsd.org do you have? # # Not so bad. # simokawa@ett[9]:~/tmp> ping freebsd.org # PING freebsd.org (204.216.27.18): 56 data bytes # 64 bytes from 204.216.27.18: icmp_seq=0 ttl=242 time=131.462 ms # 64 bytes from 204.216.27.18: icmp_seq=1 ttl=242 time=135.267 ms Not bad for being across the ocean. :) # Actually, I have no modified port tree now. Once a policy (BROKEN_* # , "ifdef __alpha__" or "ifdef __alpha") is settled, I'll start to fix # ports for alpha. Satoshi, I'll have some time after next Wednesday (family reunion in Texas starting tomorrow) to work up some patches. Got any preferences for the new features. One think someone should probably take a look at how (Net|Open)BSD is handling this. They have a ports tree that looks somewhat like our own and surely they have something in there to handle multiple archs. # Shall I send "weekly (or daily) report on broken ports on alpha"? I certainly wouldn't mind seeing a weekly status report. I'll let Satoshi speak for himself. :) However we should probably hold off on sending this out to everyone at least in the very near term until we get established who's doing what and where all the packages are going to live. Otherwise we'll be fielding tons of Email asking where things are and if our only answer is "on our personal machines" they could get miffed. Thanks. -steve PS: As I alluded to earlier I will be out of pocket for the next five days so don't write me off if you don't hear from me again until next Wednesday. # /\ Hidetoshi Shimokawa # \/ simokawa@sat.t.u-tokyo.ac.jp # PGP public key: finger -l simokawa@sat.t.u-tokyo.ac.jp # # # To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sat Dec 26 05:47:42 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA00757 for freebsd-alpha-outgoing; Sat, 26 Dec 1998 05:47:42 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from cenotaph.snafu.de (gw-deadnet.snafu.de [195.21.6.33]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id FAA00752 for ; Sat, 26 Dec 1998 05:47:39 -0800 (PST) (envelope-from root@deadline.snafu.de) Received: by cenotaph.snafu.de from deadline.snafu.de using smtp id m0ztu3w-000QsTC; Sat, 26 Dec 1998 14:47:24 +0100 (CET) (Smail-3.2.0.101 1997-Dec-17 #1) Received: by deadline.snafu.de id m0ztu3w-000cJUC; Sat, 26 Dec 1998 14:47:24 +0100 (CET) (Smail-3.2.0.101 1997-Dec-17 #1) Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Date: Sat, 26 Dec 1998 14:47:24 +0100 (CET) From: "Andreas S. Wetzel" To: freebsd-alpha@FreeBSD.ORG Subject: Will it run on ... Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi! --- I have a somewhat old DECpc150 machine (I think it's also known as DEC 2000/300) which is currently running Redhat Linux/Alpha. I would like to install FreeBSD on this machine. Is this hardware currently supported or do you need more precise information on what kind of hardware this machine has? And where can I find snapshot releases of FreeBSD/alpha? Regards -- (__) (@@) Andreas S. Wetzel Mail: mickey@deadline.snafu.de /-------\/ Utrechter Strasse 41 Web: http://cenotaph.snafu.de/ / | || 13347 Berlin Fon: <+4930> 456 066 90 * ||----|| Germany Fax: <+4930> 456 066 91/92 ~~ ~~ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sat Dec 26 08:00:42 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA08241 for freebsd-alpha-outgoing; Sat, 26 Dec 1998 08:00:42 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA08236 for ; Sat, 26 Dec 1998 08:00:40 -0800 (PST) (envelope-from dfr@nlsystems.com) Received: from localhost (dfr@localhost) by nlsystems.com (8.9.1/8.8.5) with SMTP id PAA19921; Sat, 26 Dec 1998 15:29:17 GMT Date: Sat, 26 Dec 1998 15:29:17 +0000 (GMT) From: Doug Rabson To: "Andreas S. Wetzel" cc: freebsd-alpha@FreeBSD.ORG Subject: Re: Will it run on ... In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sat, 26 Dec 1998, Andreas S. Wetzel wrote: > Hi! > --- > > I have a somewhat old DECpc150 machine (I think it's also known as DEC 2000/300) > which is currently running Redhat Linux/Alpha. I would like to install FreeBSD > on this machine. Is this hardware currently supported or do you need more > precise information on what kind of hardware this machine has? And where can > I find snapshot releases of FreeBSD/alpha? If this is the machine sometimes known as Jensen, then there is no current support for it. I'm afraid the only way Jensens will get support is if someone contributes working code since I have no access to the hardware. -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sat Dec 26 22:24:55 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA16469 for freebsd-alpha-outgoing; Sat, 26 Dec 1998 22:24:55 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from saturn.spel.com (saturn.spel.com [208.226.39.196]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA16463 for ; Sat, 26 Dec 1998 22:24:53 -0800 (PST) (envelope-from mturpin@saturn.spel.com) Received: from localhost (mturpin@localhost) by saturn.spel.com (8.9.1/8.9.1) with ESMTP id BAA29288 for ; Sun, 27 Dec 1998 01:21:03 -0500 (EST) (envelope-from mturpin@saturn.spel.com) Date: Sun, 27 Dec 1998 01:21:03 -0500 (EST) From: Mark Turpin To: Alpha Mailing list Subject: 3.0-19981208-SNAP - Multia - Boot problem Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Ok, I'm missing something here. My machine just recently (yesterday) stopped booting from the harddrive. So, I reinstalled (3.0-19981208-SNAP) and did the disklabel and fstab stuff. Now it gives me this: jumping to bootstrap code insufficent dynamic memory for a request of 3275342649 bytes . . . 0012F08! BFT And, of course, it halts here. Anyone seen anything like this? I'll debug it tomorrow (Sunday). Its 1:17AM here, time for some sleep.:) Thanks ----------------------------------------------------------------------------- Mark Turpin | Consulting - Training - Network Installation Systems Engineer | Main Street Technology Centre | http://www.MainStreetTech.com ----------------------------------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message