From owner-linux@cthulhu.engr.sgi.com  Mon Apr  1 04:44:20 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA27456; Mon, 1 Apr 1996 04:44:20 -0800
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id EAA27470; Mon, 1 Apr 1996 04:43:00 -0800
Received: from neteng.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id EAA27464; Mon, 1 Apr 1996 04:42:45 -0800
Received: from deliverator.sgi.com (deliverator.sgi.com [150.166.91.37]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA26890 for <lmlinux@neteng.engr.sgi.com>; Mon, 1 Apr 1996 04:42:26 -0800
Received: from caipfs.rutgers.edu by deliverator.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/951211.SGI.AUTO)
	 id EAA20331; Mon, 1 Apr 1996 04:42:23 -0800
Received: from huahaga.rutgers.edu (huahaga.rutgers.edu [128.6.155.53]) by caipfs.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) with ESMTP id HAA07688; Mon, 1 Apr 1996 07:42:15 -0500
Received: (davem@localhost) by huahaga.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) id HAA00427; Mon, 1 Apr 1996 07:42:15 -0500
Date: Mon, 1 Apr 1996 07:42:15 -0500
Message-Id: <199604011242.HAA00427@huahaga.rutgers.edu>
From: "David S. Miller" <davem@caip.rutgers.edu>
To: sparclinux@vger.rutgers.edu
CC: linux-kernel@vger.rutgers.edu, linux-smp@vger.rutgers.edu,
        lmlinux@neteng.engr.sgi.com, user@host.rutgers.edu
Subject: SYMMMMETRRRRIC MULTI PENGUINNNNNNN!!!!!!
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk


(yeah, it runs shell and basic programs, I can telnet out etc.
but it hard-locks now and then, working on it...)

Any questions?  And remember kids, Linux is just a "toy operating
system."

PROMLIB: Sun Boot Prom Version 3 Revision 2
ARCH: SUN4M
TYPE: Sun4m SparcStation10
Ethernet address: 8:0:20:12:53:32
Found 4 CPU prom device tree node(s).
IOMMU: impl 0 vers 1 page table at f03c0000 of size 65536 bytes
sbus0: Clock 20.0 MHz
dma0: Revision 2 
dma1: Revision 2 
cgsix0 at 0x20000000
Console: 16 point font, 864 scans
Console: colour SUN 128x54, 1 virtual console (max 63)
Calibrating delay loop.. ok - 115.51 BogoMIPS
Memory: 175720k available (948k kernel code, 2988k data)
Swansea University Computer Society NET3.033 for Linux 1.3.50
NET3: Unix domain sockets 0.12 for Linux NET3.033.
Swansea University Computer Society TCP/IP for NET3.033
IP Protocols: ICMP, UDP, TCP
Linux version 1.3.77 (davem@huahaga.rutgers.edu) (gcc version 2.6.3) #15 Mon Apr 1 07:02:51 EST 1996
Entering SparclinuxMultiPenguin(SMP) Mode...
Starting CPU 1 at f002a9b8
Calibrating delay loop.. ok - 115.92 BogoMIPS
Starting CPU 2 at f002a9d0
Calibrating delay loop.. ok - 104.86 BogoMIPS
Starting CPU 3 at f002a9e8
Calibrating delay loop.. ok - 104.86 BogoMIPS
Total of 4 Penguins activated (441.14 PenguinMIPS).
Sparc Zilog8530 serial driver version 1.00
tty00 at 0xffede004 (irq = 44) is a Zilog8530
tty01 at 0xffede000 (irq = 44) is a Zilog8530
tty02 at 0xffedb004 (irq = 44) is a Zilog8530
tty03 at 0xffedb000 (irq = 44) is a Zilog8530
Sun TYPE 4 keyboard detected without keyclick
Sun Mouse-Systems mouse driver version 1.00
esp0: IRQ 36 SCSI ID 7  Clock 20 MHz Period 99 NCR53C9x(esp236) detected
scsi0 : Sparc ESP236
scsi : 1 host.
Started kswapd v 1.5 
  Vendor: SEAGATE   Model: ST32430N SUN2.1G  Rev: 0444
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 3, lun 0
scsi : detected 1 SCSI disk total.
SCSI Hardware sector size is 512 bytes on device sda
sunlance.c:v1.5 21/Mar/96 Miguel de Icaza (miguel@nuclecu.unam.mx)
eth0: LANCE 08:00:20:12:53:32 
Partition check:
 sda: sda1 sda2 sda3 sda4 sda5 sda6 sda7 sda8
Sending BOOTP and RARP requests.....OK
Root-NFS: Got RARP answer from 128.6.155.101, my address is 128.6.155.53
Root-NFS: Got file handle for /caip/u119/davem/SparcLinux/machines/jenolan via RPC
VFS: Mounted root (nfs filesystem).
# mount -n -t proc none /proc
# cat /proc/cpuinfo
cpu		: ROSS HyperSparc RT625
fpu		: ROSS HyperSparc combined IU/FPU
promlib		: Version 3 Revision 2
type		: sun4m
Elf Support	: yes
Cpu0Bogo	: 115.50
Cpu1Bogo	: 115.91
Cpu2Bogo	: 104.85
Cpu3Bogo	: 104.85
MMU type	: ROSS HyperSparc
invall		: 4020
invmm		: 0
invrnge		: 0
invpg		: 0
contexts	: 4096
big_chunks	: 0
little_chunks	: 0
        CPU0		CPU1		CPU2		CPU3
State: online		online		online		akp
Lock:  2		2		2		2

klock: ff
block: 0
alock: 0

From owner-linux@cthulhu.engr.sgi.com  Mon Apr  1 18:08:55 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id SAA12235; Mon, 1 Apr 1996 18:08:54 -0800
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id SAA09424; Mon, 1 Apr 1996 18:08:50 -0800
Received: from neteng.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id SAA09419; Mon, 1 Apr 1996 18:08:47 -0800
Received: from deliverator.sgi.com (deliverator.sgi.com [150.166.91.37]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id SAA12221 for <lmlinux@neteng.engr.sgi.com>; Mon, 1 Apr 1996 18:08:45 -0800
Received: from mike.netrom.com by deliverator.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/951211.SGI.AUTO)
	for <lmlinux@neteng.engr.sgi.com> id SAA10818; Mon, 1 Apr 1996 18:08:36 -0800
Received: from mike.netrom.com (john@mike.netrom.com [204.141.216.12]) by mike.netrom.com (8.6.12/8.6.11) with SMTP id VAA05521; Mon, 1 Apr 1996 21:01:45 -0500
Date: Mon, 1 Apr 1996 21:01:44 -0500 (EST)
From: John Vozza <john@netrom.com>
To: "David S. Miller" <davem@caip.rutgers.edu>
cc: sparclinux@vger.rutgers.edu, linux-kernel@vger.rutgers.edu,
        linux-smp@vger.rutgers.edu, lmlinux@neteng.engr.sgi.com,
        user@host.rutgers.edu
Subject: Re: SYMMMMETRRRRIC MULTI PENGUINNNNNNN!!!!!!
In-Reply-To: <199604011242.HAA00427@huahaga.rutgers.edu>
Message-ID: <Pine.LNX.3.91.960401210042.5463A-100000@mike.netrom.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk


Can you say jealous!!!! Just had to reply... plz no flames!
Sure beats my 486dx100 =(



On Mon, 1 Apr 1996, David S. Miller wrote:

> 
> (yeah, it runs shell and basic programs, I can telnet out etc.
> but it hard-locks now and then, working on it...)
> 
> Any questions?  And remember kids, Linux is just a "toy operating
> system."
> 
> PROMLIB: Sun Boot Prom Version 3 Revision 2
> ARCH: SUN4M
> TYPE: Sun4m SparcStation10
> Ethernet address: 8:0:20:12:53:32
> Found 4 CPU prom device tree node(s).
> IOMMU: impl 0 vers 1 page table at f03c0000 of size 65536 bytes
> sbus0: Clock 20.0 MHz
> dma0: Revision 2 
> dma1: Revision 2 
> cgsix0 at 0x20000000
> Console: 16 point font, 864 scans
> Console: colour SUN 128x54, 1 virtual console (max 63)
> Calibrating delay loop.. ok - 115.51 BogoMIPS
> Memory: 175720k available (948k kernel code, 2988k data)
> Swansea University Computer Society NET3.033 for Linux 1.3.50
> NET3: Unix domain sockets 0.12 for Linux NET3.033.
> Swansea University Computer Society TCP/IP for NET3.033
> IP Protocols: ICMP, UDP, TCP
> Linux version 1.3.77 (davem@huahaga.rutgers.edu) (gcc version 2.6.3) #15 Mon Apr 1 07:02:51 EST 1996
> Entering SparclinuxMultiPenguin(SMP) Mode...
> Starting CPU 1 at f002a9b8
> Calibrating delay loop.. ok - 115.92 BogoMIPS
> Starting CPU 2 at f002a9d0
> Calibrating delay loop.. ok - 104.86 BogoMIPS
> Starting CPU 3 at f002a9e8
> Calibrating delay loop.. ok - 104.86 BogoMIPS
> Total of 4 Penguins activated (441.14 PenguinMIPS).
> Sparc Zilog8530 serial driver version 1.00
> tty00 at 0xffede004 (irq = 44) is a Zilog8530
> tty01 at 0xffede000 (irq = 44) is a Zilog8530
> tty02 at 0xffedb004 (irq = 44) is a Zilog8530
> tty03 at 0xffedb000 (irq = 44) is a Zilog8530
> Sun TYPE 4 keyboard detected without keyclick
> Sun Mouse-Systems mouse driver version 1.00
> esp0: IRQ 36 SCSI ID 7  Clock 20 MHz Period 99 NCR53C9x(esp236) detected
> scsi0 : Sparc ESP236
> scsi : 1 host.
> Started kswapd v 1.5 
>   Vendor: SEAGATE   Model: ST32430N SUN2.1G  Rev: 0444
>   Type:   Direct-Access                      ANSI SCSI revision: 02
> Detected scsi disk sda at scsi0, channel 0, id 3, lun 0
> scsi : detected 1 SCSI disk total.
> SCSI Hardware sector size is 512 bytes on device sda
> sunlance.c:v1.5 21/Mar/96 Miguel de Icaza (miguel@nuclecu.unam.mx)
> eth0: LANCE 08:00:20:12:53:32 
> Partition check:
>  sda: sda1 sda2 sda3 sda4 sda5 sda6 sda7 sda8
> Sending BOOTP and RARP requests.....OK
> Root-NFS: Got RARP answer from 128.6.155.101, my address is 128.6.155.53
> Root-NFS: Got file handle for /caip/u119/davem/SparcLinux/machines/jenolan via RPC
> VFS: Mounted root (nfs filesystem).
> # mount -n -t proc none /proc
> # cat /proc/cpuinfo
> cpu		: ROSS HyperSparc RT625
> fpu		: ROSS HyperSparc combined IU/FPU
> promlib		: Version 3 Revision 2
> type		: sun4m
> Elf Support	: yes
> Cpu0Bogo	: 115.50
> Cpu1Bogo	: 115.91
> Cpu2Bogo	: 104.85
> Cpu3Bogo	: 104.85
> MMU type	: ROSS HyperSparc
> invall		: 4020
> invmm		: 0
> invrnge		: 0
> invpg		: 0
> contexts	: 4096
> big_chunks	: 0
> little_chunks	: 0
>         CPU0		CPU1		CPU2		CPU3
> State: online		online		online		akp
> Lock:  2		2		2		2
> 
> klock: ff
> block: 0
> alock: 0
> 

From owner-linux@cthulhu.engr.sgi.com  Sat Apr  6 21:36:38 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id VAA24789; Sat, 6 Apr 1996 21:36:38 -0800
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id VAA22757; Sat, 6 Apr 1996 21:36:29 -0800
Received: from neteng.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id VAA22752; Sat, 6 Apr 1996 21:36:27 -0800
Received: from deliverator.sgi.com (deliverator.sgi.com [150.166.91.37]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id VAA24779 for <lmlinux@neteng.engr.sgi.com>; Sat, 6 Apr 1996 21:36:26 -0800
Received: from caipfs.rutgers.edu by deliverator.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/951211.SGI.AUTO)
	 id VAA14783; Sat, 6 Apr 1996 21:36:23 -0800
Received: from caip.rutgers.edu (caip.rutgers.edu [128.6.19.83]) by caipfs.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) with ESMTP id AAA22276; Sun, 7 Apr 1996 00:36:21 -0500
Received: (davem@localhost) by caip.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) id AAA13292; Sun, 7 Apr 1996 00:36:21 -0500
Date: Sun, 7 Apr 1996 00:36:21 -0500
Message-Id: <199604070536.AAA13292@caip.rutgers.edu>
From: "David S. Miller" <davem@caip.rutgers.edu>
To: sparclinux@vger.rutgers.edu
CC: lmlinux@neteng.engr.sgi.com, user@host.rutgers.edu
Subject: ho hum...
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk


Can your multi-national, client server, multi-threaded, customer ready
bloat OS with enhanced interoperability do this?

? ps -auxwww | grep crashme
davem     5869  0.0  0.0  148   68   p4 S    05:02   0:00 ./crashme +2000.80 666 100 1:10:30 2
davem     5885 10.0  0.0  152   76   p4 R    05:02   2:47 ./crashme +2000.80 681 100 16 2 subprocess
davem     5888  0.0  0.0  148   68   p4 S    05:02   0:00 ./crashme +2000 666 100 1:10:30 2
davem     5915  9.6  0.1  348  268   p4 R    05:03   2:39 ./crashme +2000 686 100 21 2 subprocess
davem     5997  7.8  0.0  232  152   p4 R    05:06   1:55 ./crashme +2000 721 100 56 2 subprocess
davem     6041  7.0  0.1  348  268   p4 R    05:07   1:36 ./crashme +2000 741 100 76 2 subprocess
davem     6062  6.3  0.1  348  268   p4 R    05:08   1:25 ./crashme +2000 750 100 85 2 subprocess
davem     6082  6.0  0.0  176   96   p4 R    05:09   1:17 ./crashme +2000 759 100 94 2 subprocess
davem     6116  5.4  0.1  256  176   p4 R    05:10   1:05 ./crashme +2000 775 100 110 2 subprocess
davem     6130  5.1  0.0  160   84   p4 R    05:11   1:00 ./crashme +2000.80 782 100 117 2 subprocess
davem     6137  5.1  0.1  252  176   p4 R    05:11   0:59 ./crashme +2000 784 100 119 2 subprocess
davem     6140  5.2  0.1  284  204   p4 R    05:11   1:00 ./crashme +2000 785 100 120 2 subprocess
davem     6161  5.0  0.0  196  116   p4 R    05:12   0:56 ./crashme +2000 792 100 127 2 subprocess
davem     6276  4.5  0.0  220  144   p4 R    05:15   0:41 ./crashme +2000 833 100 168 2 subprocess
davem     6288  4.5  0.0  156   80   p4 R    05:15   0:40 ./crashme +2000.80 839 100 174 2 subprocess
davem     6298  4.3  0.0  156   80   p4 R    05:16   0:37 ./crashme +2000.80 844 100 179 2 subprocess
davem     6343  4.2  0.0  160   84   p4 R    05:17   0:32 ./crashme +2000.80 860 100 195 2 subprocess
davem     6370  4.1  0.0  152   76   p4 R    05:18   0:29 ./crashme +2000.80 871 100 206 2 subprocess
davem     6372  4.1  0.1  312  236   p4 R    05:18   0:30 ./crashme +2000 871 100 206 2 subprocess
davem     6389  4.0  0.0  160   84   p4 R    05:19   0:27 ./crashme +2000.80 880 100 215 2 subprocess
davem     6406  4.0  0.1  256  176   p4 R    05:19   0:26 ./crashme +2000 887 100 222 2 subprocess
davem     6481  3.8  0.1 2248  260   p4 R    05:22   0:18 ./crashme +2000 920 100 255 2 subprocess
davem     6487  3.8  0.0  228  152   p4 R    05:22   0:17 ./crashme +2000 923 100 258 2 subprocess
davem     6519  3.7  0.0  208  128   p4 R    05:24   0:14 ./crashme +2000 939 100 274 2 subprocess
davem     6520  3.7  0.0  156   76   p4 R    05:24   0:14 ./crashme +2000.80 940 100 275 2 subprocess
davem     6525  3.7  0.1  348  268   p4 R    05:24   0:13 ./crashme +2000 942 100 277 2 subprocess
davem     6633  4.1  0.0  232  152   p4 R    05:28   0:05 ./crashme +2000 992 100 327 2 subprocess
davem     6646  4.3  0.0  156   76   p4 R    05:29   0:03 ./crashme +2000.80 999 100 334 2 subprocess
davem     6661  5.0  0.1  348  268   p4 R    05:29   0:02 ./crashme +2000 1006 100 341 2 subprocess
davem     6679 18.8  0.1  332  256   p4 R    05:30   0:01 ./crashme +2000 1015 100 350 2 subprocess
davem     6684  0.0  0.1  604  200   p4 S    05:30   0:00 grep crashme
? uname -a
Linux huahaga 1.3.83 #5 Sat Apr 6 21:46:09 EST 1996 sparc
? cat /proc/meminfo 
Mem:  179937280 175955968  3981312 11505664 66658304 93188096
Swap: 67088384    16384 67072000
MemTotal:    175720 kB
MemFree:       3888 kB
MemShared:    11236 kB
Buffers:      65096 kB
Cached:       91004 kB
SwapTotal:    65516 kB
SwapFree:     65500 kB
cpuinfo
? cat /proc/cpuinfo
cpu             : ROSS HyperSparc RT625
fpu             : ROSS HyperSparc combined IU/FPU
promlib         : Version 3 Revision 2
type            : sun4m
Elf Support     : yes
BogoMips        : 115.91
MMU type        : ROSS HyperSparc
invall          : 197856
invmm           : 17135
invrnge         : 338517
invpg           : 12818739
contexts        : 4096
big_chunks      : 0
little_chunks   : 0
? uptime
  5:34am  up  1:54,  3 users,  load average: 30.60, 27.64, 19.27
?

I didn't think so... but I get a few of these every once in a while:

<4>WARNING: FPU exception from kernel mode. at pc=f00116cc
<4>              \|/ ____ \|/
<4>              "@'/ ,. \`@"
<4>              /_| \__/ |_\
<4>                 \__U_/
<4>crashme(6723): Too many Penguin-FPU traps from kernel mode
<4>PSR: 1e8010c2 PC: f00116d0 NPC: f00116d4 Y: 9e63031f
<4>%g0: f0bc8000 %g1: ffffffef %g2: 00000020 %g3: 000221c4
<4>%g4: f0bc8000 %g5: 00000000 %g6: 00000000 %g7: 00001100
<4>%o0: f0c0f460 %o1: f0c0f560 %o2: f0c0f568 %o3: f0c0f564
<4>%o4: f00fec00 %o5: 0000000f %sp: f0daff08 %ret_pc: f0012a90
<4>Instruction DUMP:

It doesn't stop the machine, it's just annoying.  But I'll fix that.

Later,
David S. Miller
davem@caip.rutgers.edu

From owner-linux@cthulhu.engr.sgi.com  Mon Apr 15 17:02:18 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA19263; Mon, 15 Apr 1996 17:02:18 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id RAA29502; Mon, 15 Apr 1996 17:02:13 -0700
Received: from neteng.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id RAA29493; Mon, 15 Apr 1996 17:02:12 -0700
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA19258 for <lmlinux@neteng.engr.sgi.com>; Mon, 15 Apr 1996 17:02:11 -0700
Received: from sgi.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <lmlinux@neteng.engr.sgi.com> id RAA29487; Mon, 15 Apr 1996 17:02:10 -0700
Received: from caipfs.rutgers.edu by sgi.sgi.com via ESMTP (950405.SGI.8.6.12/910110.SGI)
	for <lmlinux@neteng.engr.sgi.com> id RAA07450; Mon, 15 Apr 1996 17:02:09 -0700
Received: from huahaga.rutgers.edu (huahaga.rutgers.edu [128.6.155.53]) by caipfs.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) with ESMTP id UAA01922; Mon, 15 Apr 1996 20:02:04 -0400
Received: (davem@localhost) by huahaga.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) id UAA19157; Mon, 15 Apr 1996 20:02:04 -0400
Date: Mon, 15 Apr 1996 20:02:04 -0400
Message-Id: <199604160002.UAA19157@huahaga.rutgers.edu>
From: "David S. Miller" <davem@caip.rutgers.edu>
To: lmlinux@neteng.engr.sgi.com
CC: torvalds@cs.helsinki.fi
Subject: HyperSparc UP numbers
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk


The MMap lat. looks bogus but the rest is ok.

Larry, if you make another set of results publicly available on your
web page for the next release like you do now I'd like this to be in
there if thats ok.


                    L M B E N C H  1 . 0   S U M M A R Y
                    ------------------------------------

            Processor, Processes - times in microseconds
            --------------------------------------------
Host                 OS  Mhz    Null    Null  Simple /bin/sh Mmap 2-proc 8-proc
                             Syscall Process Process Process  lat  ctxsw  ctxsw
--------- ------------- ---- ------- ------- ------- ------- ---- ------ ------
huahaga    Linux 1.3.83  118       3   12.8K   36.4K     52K 1060     25     43

            *Local* Communication latencies in microseconds
            -----------------------------------------------
Host                 OS  Pipe       UDP    RPC/     TCP    RPC/
                                            UDP             TCP
--------- ------------- ------- ------- ------- ------- -------
huahaga    Linux 1.3.83      75     188     628     404     916

            *Local* Communication bandwidths in megabytes/second
            ----------------------------------------------------
Host                 OS Pipe  TCP  File   Mmap  Bcopy  Bcopy  Mem   Mem
                                  reread reread (libc) (hand) read write
--------- ------------- ---- ---- ------ ------ ------ ------ ---- -----
huahaga    Linux 1.3.83   54  9.7   36.4   30.8     21     22   49    37

	    Memory latencies in nanoseconds
            (WARNING - may not be correct, check graphs)
            --------------------------------------------
Host                 OS   Mhz  L1 $   L2 $    Main mem    TLB    Guesses
--------- -------------   ---  ----   ----    --------    ---    -------
huahaga    Linux 1.3.83   118    11     11         511      0    No L1 cache?

From owner-linux@cthulhu.engr.sgi.com  Wed Apr 17 15:05:17 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA02166; Wed, 17 Apr 1996 15:05:17 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id PAA23029; Wed, 17 Apr 1996 15:05:13 -0700
Received: from neteng.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id PAA23020; Wed, 17 Apr 1996 15:05:11 -0700
Received: (from lm@localhost) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id PAA02162 for lmlinux@neteng; Wed, 17 Apr 1996 15:05:11 -0700
Date: Wed, 17 Apr 1996 15:05:11 -0700
From: lm@neteng.engr.sgi.com (Larry McVoy)
Message-Id: <199604172205.PAA02162@neteng.engr.sgi.com>
To: lmlinux@neteng.engr.sgi.com
Subject: (fwd) USELINUX:  Linux Applications Development and Deployment Conference
Newsgroups: comp.os.research
Reply-To: lm@gate1-neteng.engr.sgi.com
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

Path: fido.asd.sgi.com!sgigate.sgi.com!news.msfc.nasa.gov!newsfeed.internetmci.com!newsxfer2.itd.umich.edu!agate!darkstar.UCSC.EDU!osr
From: toni@usenix.org (Toni Veglia)
Newsgroups: comp.os.research
Subject: USELINUX:  Linux Applications Development and Deployment Conference
Date: 17 Apr 1996 04:07:09 GMT
Organization: USENIX Association
Lines: 236
Approved: comp-os-research@ftp.cse.ucsc.edu
Message-ID: <4l1qpd$ivd@darkstar.UCSC.EDU>
NNTP-Posting-Host: ftp.cse.ucsc.edu
Originator: osr@cse.ucsc.edu


USELINUX: Linux Applications Development and Deployment Conference

Co-located with the USENIX Annual Technical Conference

Co-sponsored by Linux International and the USENIX Association
January 6-10, 1997 - Anaheim Marriott Hotel, Anaheim, California

Tutorials:  January 6-7, 1997
Technical Sessions:  January 8-9, 1997
Business Sessions:  January 10, 1997
Keynote:  Wednesday, January 8, 1997
Birds-of-a-Feather Sessions: January 7-9, 1997
Vendor Exhibits:  January 8-9, 1997
Reception: January 8, 1997

Conference Chair Michael K. Johnson, Linux Journal

TECHNICAL TRACK COMMITTEE:
Michael K. Johnson, Chair, Linux Journal
Mark Bolzern, WorkGroup Solutions
Alan Cox, 3Com Remote Access Products
Jon `maddog' Hall, Esq., Digital Equipment Corporation
Lorrie LeJeune,  O'Reilly and Associates
Dr. Tom Miller, North Carolina State University
Erik Troan, Red Hat Software
Dr. Greg Wettstein, Roger Maris Cancer Center


BUSINESS TRACK COMMITTEE:
Jon `maddog' Hall, Esq.,  Chair, Digital Equipment Corporation
Jonathan Eunice, President, Founder, Research Director of lluminata, Inc.
Michael K. Johnson, Editor, Linux Journal
Lorrie LeJeune, Product Manager of Internet and Linux, O'Reilly and Assoc.
Bryan Sparks, President , Caldera, Inc.
Paul Winbauer, Director of Technical Programs, Avnet Computing
Bob Young, President, Red Hat Software, Inc.

Suggestions for Topics:  June 1, 1996
Submissions  Due :  Date:  July 1, 1996
Materials Due Date:  November 13, 1996

OVERVIEW:

The Linux Applications Development and Deployment Conference
(USELINUX)  is aimed at three primary audiences: application
developers porting or developing Linux applications, systems
administrators charged with maintaining Linux systems, and business
people who wish to bring Linux applications to market.  Two
technical tracks on  January 8th and 9th will include separate
components for developers  and systems administrators. A business
track devoted to explaining the  dynamics of the Linux marketplace
and how to partake of it will  take place on January 10.

In addition to the three days of presentations and discussions,
there will be two days of tutorials,  Birds-of-a-Feather sessions,
and Vendor Exhibits.

TUTORIALS--Monday and Tuesday, January 6-7, 1997

We are actively seeking proposals for half or full day tutorials on
practical, technical aspects of using Linux.  If you would like to
present a tutorial, please contact the USENIX tutorial co-ordinator,
Daniel V. Klein.

Phone: 412.421.0285
Fax: 412.421.2332
Email: <dvk@usenix.org>

TECHNICAL TRACK TOPICS - Wednesday and Thursday, January 8-9, 1997

 The technical track will have three components:

- an application developers component  focusing  on topics helpful
in porting and developing Linux applications. These include things
like APIs, including both Linux's levels of compliance with
industry standard APIs and Linux-specific  APIs,  and capabilities
that give extra functionality and/or convenience.

- a system administrators component to  help sysadmins apply their
skills to Linux administration, and also demonstrate some of the
unique and useful features that can make their lives easier.

- a component for enthusiasts involved in developing the Linux
  operating system and environment.

BUSINESS TRACK TOPICS - Friday, January 10, 1997

The business track program will focus on obstacles and challenges
in integrating Linux into a  business.  The target audience are
software application developers, hardware vendors, service
providers, large in-house application developers, and others who
would like to know how to make their business more successful using
Linux.  This  track  will concentrate on business issues such as:

--The Linux Market: Who, What, Where, When and Why?
--Application Portfolios: What is available, what can be done?
--Marketing to the Linux Marketplace
--Channels: Retail, Resellers, Distributors, Integrators, OEMs, Service
--Licenses and Licensing: I don't want to give away my application!!!

In addition to the meetings, there  will be  a compendium of
information on CD-ROM for conference attendees. This will include
copies of the slides, pointers to resources, white papers, lists of
current resellers, user groups, etc.

HOW TO SUBMIT A PROPOSAL

Suggestions for additional topics and areas where the topics can be
expanded are welcome by June 1, 1996.  The program committee will
then prioritize the topics and create the final list of topics by
July 1st.  The program committee will solicit volunteers to work on
the program, and will balance volunteers with program needs by that
time.

An expanded electronic version of this announcement with greater
detail, as well as the Call for Papers for the USENIX Annual
Technical Conference, is available at  the USENIX Web site:
http://www.usenix.org.

Proposals for invited talks and panels should be received by July
1, 1996.  We welcome submissions of a full paper or an extended
abstract.  Panel proposals should  contain a list of names of
potential  panelists.  Please send submissions to the conference
program chairs  via one of the following methods.  All submissions
will be acknowledged.

Please send comments, suggestions, and volunteering of time for a
particular area of expertise (including a small bio of your
experience) to the conference program chair via one of the
following methods. Email is greatly preferred.

PREFERRED METHOD

If you are submitting an idea for the technical track, send email
to:  <michael@usenix.org> .

For the business program,  send your ideas via email to
<maddog@usenix.org> with the subject line:
MADDOG, ANOTHER GREAT IDEA FOR THE *FABULOUS* USELINUX BUSINESS TRACK

ALTERNATE METHOD:
Via postal address or fax to:

Michael Johnson or Jon "maddog" Hall, Esq.
USENIX Association
2560 Ninth Street, Suite 215
Berkeley  CA  94710
Fax:  510-548-5738

VENDOR EXHIBITS

Vendors will demonstrate their products in a relaxed environment
where attendees can discuss product features and services.

Vendors are invited to participate in the Vendor Exhibits.  This is
an excellent opportunity to receive feedback from our technically
astute audience.  If your company would like to display its
products or services, please contact Cynthia Deno:
Phone:  408-335-9445
Email: <display@usenix.org>

BIRDS-OF-A-FEATHER SESSIONS (BOFs)

BOFs are very informal, attendee-organized sessions held in the
evenings by attendees interested in a particular topic.  They may
be scheduled on-site or in advance by contacting the USENIX
Conference Office.  Send email to <conference@usenix.org> or
phone 714-588-8649.

ABOUT THE USENIX ASSOCIATION

USENIX is the UNIX and Advanced Computing Systems Technical and
Professional Association.  Since 1975 the USENIX Association has
brought together the community of engineers, system administrators,
scientists, and technicians working on the cutting edge of the 
computing world.

The USENIX Conferences have become the essential meeting grounds for
the presentation and discussion of the most advanced information on 
new developments in all aspects of advanced computing systems.

 The USENIX Association and its members are dedicated to:
 --problem-solving with a practical bias,
 --fostering innovation and research that works,
 --communicating rapidly the results of both research and innovation,
 --providing a neutral forum for the exercise of critical thought and 
   the airing of technical issues.

SAGE, a Special Technical Group within the USENIX Association, is
dedicated to the recognition and advancement of system administration
as a profession.  To join SAGE, you must be a member of USENIX.

ABOUT LINUX INTERNATIONAL

Linux International (LI) is a new organization dedicated to
promoting  the development and use of the Linux operating system
worldwide. LI  promotes Linux in various ways:

*  LI  has established a "Development Grant Fund" which is
 used to help Linux developers afford hardware and software that
 they need  to continue development. The money in the fund is
 primarily given by  Linux users eager to contribute to Linux
 development.

*  LI facilitates Linux activities at conferences and trade shows.

*  LI's Vendor Assistance Program offers vendors various kinds
 of assistance in porting their products to Linux.

*  LI's Linux Promotion Project disseminates promotional
 materials, including press releases, all over the world. What's
 the point of a world-class operating system if people don't know
 it exists?

See the LI home page at http://www.li.org/linux-int/" or send email
to <info@li.org>  for more information.

REGISTRATION INFORMATION

The complete program will be available in September 1996.  To
receive a registration package,  please contact:

 USENIX Conference Office
 22672 Lambert Street, Suite 215
 Lake Forest, CA  92630
 Phone:  714.588.5738
 Fax:  714.588.9706
 URL:  http://www.usenix.org
 Email:  conference@usenix.org

Or you can send email to our mailserver at <info@usenix.org>.  Your
message should contain the line: "send linux conferences" and 
the program will be sent to you.



--
---
Larry McVoy     lm@sgi.com     http://reality.sgi.com/lm     (415) 933-1804
Copyright 1996, all rights reserved.   Microsoft Network is prohibited from
redistributing this work in any form, in whole or in part without license.
License to distribute this work is available to Microsoft at $500.
Transmission without permission constitutes an agreement to these terms.

From owner-linux@cthulhu.engr.sgi.com  Thu Apr 18 00:29:12 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id AAA06240; Thu, 18 Apr 1996 00:29:12 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id AAA15418; Thu, 18 Apr 1996 00:29:07 -0700
Received: from neteng.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id AAA15413; Thu, 18 Apr 1996 00:29:05 -0700
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id AAA06237 for <lmlinux@neteng.engr.sgi.com>; Thu, 18 Apr 1996 00:29:04 -0700
Received: from sgi.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <lmlinux@neteng.engr.sgi.com> id AAA15405; Thu, 18 Apr 1996 00:29:03 -0700
Received: from caipfs.rutgers.edu by sgi.sgi.com via ESMTP (950405.SGI.8.6.12/910110.SGI)
	for <lmlinux@neteng.engr.sgi.com> id AAA13189; Thu, 18 Apr 1996 00:29:02 -0700
Received: from huahaga.rutgers.edu (huahaga.rutgers.edu [128.6.155.53]) by caipfs.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) with ESMTP id DAA19030; Thu, 18 Apr 1996 03:28:57 -0400
Received: (davem@localhost) by huahaga.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) id DAA00404; Thu, 18 Apr 1996 03:28:57 -0400
Date: Thu, 18 Apr 1996 03:28:57 -0400
Message-Id: <199604180728.DAA00404@huahaga.rutgers.edu>
From: "David S. Miller" <davem@caip.rutgers.edu>
To: sparclinux@vger.rutgers.edu
CC: lmlinux@neteng.engr.sgi.com, alan@cymru.net
Subject: SMP wheee...
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk


SparcLinuxMP just built itself on two processors without a
hitch over nfsroot!

YIEEE!!!

Later,
David S. Miller
davem@caip.rutgers.edu

From owner-linux@cthulhu.engr.sgi.com  Thu Apr 18 03:03:45 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA06462; Thu, 18 Apr 1996 03:03:45 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id DAA26426; Thu, 18 Apr 1996 03:03:40 -0700
Received: from neteng.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id DAA26410; Thu, 18 Apr 1996 03:03:37 -0700
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA06459 for <lmlinux@neteng.engr.sgi.com>; Thu, 18 Apr 1996 03:03:36 -0700
Received: from sgi.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <lmlinux@neteng.engr.sgi.com> id DAA26404; Thu, 18 Apr 1996 03:03:35 -0700
Received: from caipfs.rutgers.edu by sgi.sgi.com via ESMTP (950405.SGI.8.6.12/910110.SGI)
	 id DAA22557; Thu, 18 Apr 1996 03:03:32 -0700
Received: from caip.rutgers.edu (caip.rutgers.edu [128.6.19.83]) by caipfs.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) with ESMTP id GAA24871; Thu, 18 Apr 1996 06:03:26 -0400
Received: (davem@localhost) by caip.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) id GAA20599; Thu, 18 Apr 1996 06:03:26 -0400
Date: Thu, 18 Apr 1996 06:03:26 -0400
Message-Id: <199604181003.GAA20599@caip.rutgers.edu>
From: "David S. Miller" <davem@caip.rutgers.edu>
To: sparclinux@vger.rutgers.edu
CC: linux-smp@vger.rutgers.edu, linux-kernel@vger.rutgers.edu,
        lmlinux@neteng.engr.sgi.com, user@host.rutgers.edu
Subject: SMP, yeah it works dude...
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk


make -j vmlinux in 3 minutes 45 seconds, second time was a little
faster because it was all in the cache... and... of course

? ps -auxwww
USER       PID %CPU %MEM SIZE  RSS  TTY STAT START   TIME COMMAND
davem       41  0.0  0.2  588  436    1 S    08:52   0:01 -bash
davem     1689  0.0  0.0  112  100    1 S    09:08   0:00 sh
/usr/local/X11R5/bin/startx
davem     1690  0.0  0.2 1140  452    1 S    09:08   0:00 xinit
/usr/home/davem/.xinitrc --
davem     1691  1.7  0.8 3760 1476    1 S    09:08   0:56 X :0
davem     1692  0.1  0.4 1292  736    1 S    09:08   0:03 fvwm
davem     1714  0.0  0.2 1092  520    1 S    09:08   0:00
/usr/local/X11R5/lib/X11/fvwm/FvwmPager 7 4 /usr/home/davem/.fvwmrc 0
8 0 3
davem     2061  0.0  0.2  596  464   p3 S    09:11   0:01 -bash
davem     4336  0.0  0.2  600  468   p0 S    09:50   0:00 -bash
davem     4361  0.1  0.0  148   68   p0 S    09:53   0:00 ./crashme
+2000 666 100 1:10:30 2
davem     4383 74.4  0.1  348  268   p0 R    09:53   6:12 ./crashme
+2000 686 100 21 2 subprocess
davem     4430 59.8  0.0  228  148   p0 R    09:56   3:15 ./crashme
+2000 721 100 56 2 subprocess
davem     4468 43.6  0.0  252  172   p0 R    09:58   1:39 ./crashme
+2000 741 100 76 2 subprocess
davem     4478 38.1  0.1  344  264   p0 R    09:59   1:09 ./crashme
+2000 750 100 85 2 subprocess
davem     4488 34.8  0.0  176   96   p0 R    09:59   0:47 ./crashme
+2000 759 100 94 2 subprocess
davem     4507 31.6  0.0  252  172   p0 R    10:01   0:17 ./crashme
+2000 775 100 110 2 subprocess
davem     4515  0.2  0.2  696  392   p3 S    10:01   0:00 telnet caip
davem     4520  2.0  0.2  588  436   p1 S    10:02   0:00 -bash
davem     4526 29.3  0.1  252  176   p0 R    10:02   0:02 ./crashme
+2000 784 100 119 2 subprocess
davem     4537  0.0  0.0  232  156   p1 R    10:02   0:00 ps -auxwww
root         1  0.3  0.0  188  144    ? S    08:51   0:14 init [2]
                                                                             
root         2  0.0  0.0    0    0    ? SW   08:51   0:00 (kflushd)
root         3  0.0  0.0    0    0    ? SW<  08:51   0:00 (kswapd)
root         4  0.0  0.0    0    0    ? SW   08:52   0:00 (nfsiod)
root         5  0.0  0.0    0    0    ? SW   08:52   0:00 (nfsiod)
root         6  0.0  0.0    0    0    ? SW   08:52   0:00 (nfsiod)
root         7  0.0  0.0    0    0    ? SW   08:52   0:00 (nfsiod)
root        11  0.2  0.0  116   44    ? S    08:52   0:09 update
(bdfluHOME=/
root        27  0.0  0.1  628  268    ? S    08:52   0:00
/usr/etc/inetd
root        29  0.0  0.1  636  248    ? S    08:52   0:00
/usr/etc/portmap
root        42  0.0  0.0  152  100    2 S    08:52   0:00 /sbin/getty
9600 tty2
root        43  0.0  0.0  152  100    3 S    08:52   0:00 /sbin/getty
9600 tty3
root        44  0.0  0.0  152  100    4 S    08:52   0:00 /sbin/getty
9600 tty4
root        45  0.0  0.0  152  100    5 S    08:52   0:00 /sbin/getty
9600 tty5
root        46  0.0  0.0  152  100    6 S    08:52   0:00 /sbin/getty
9600 tty6
root      2060  0.0  0.6 1996 1220    1 S    09:11   0:01 xterm
root      4335  0.0  0.6 1980 1180    1 S    09:50   0:00 xterm
root      4519  2.4  0.6 1980 1180    1 S    10:02   0:00 xterm
? uname -a
Linux huahaga 1.3.90 #10 Thu Apr 18 04:44:32 EDT 1996 sparc
? cat /proc/cpuinfo 
cpu             : ROSS HyperSparc RT625
fpu             : ROSS HyperSparc combined IU/FPU
promlib         : Version 3 Revision 2
type            : sun4m
Elf Support     : yes
Cpu0Bogo        : 116.73
Cpu1Bogo        : 116.73
Cpu2Bogo        : 0.00
Cpu3Bogo        : 0.00
MMU type        : ROSS HyperSparc
invall          : 102
invmm           : 10509
invrnge         : 155469
invpg           : 2305064
contexts        : 4096
big_chunks      : 0
little_chunks   : 0

        CPU0            CPU1            CPU2            CPU3
State: online           akp             offline         offline
Lock:  00000002         00000002                00000000
 00000000

klock: ff
block: 0
alock: 0
? uptime
 10:04am  up  1:12,  2 users,  load average: 7.39, 5.20, 3.63
? 

It keeps going and going and going....

Later,
David S. Miller
davem@caip.rutgers.edu

From owner-linux@cthulhu.engr.sgi.com  Thu Apr 18 03:23:32 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA06499; Thu, 18 Apr 1996 03:23:32 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id DAA27721; Thu, 18 Apr 1996 03:23:26 -0700
Received: from neteng.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id DAA27716; Thu, 18 Apr 1996 03:23:25 -0700
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA06496 for <lmlinux@neteng.engr.sgi.com>; Thu, 18 Apr 1996 03:23:24 -0700
Received: from sgi.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <lmlinux@neteng.engr.sgi.com> id DAA27711; Thu, 18 Apr 1996 03:23:23 -0700
Received: from caipfs.rutgers.edu by sgi.sgi.com via ESMTP (950405.SGI.8.6.12/910110.SGI)
	for <lmlinux@neteng.engr.sgi.com> id DAA23687; Thu, 18 Apr 1996 03:23:21 -0700
Received: from caip.rutgers.edu (caip.rutgers.edu [128.6.19.83]) by caipfs.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) with ESMTP id GAA25790; Thu, 18 Apr 1996 06:23:18 -0400
Received: (davem@localhost) by caip.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) id GAA21132; Thu, 18 Apr 1996 06:23:17 -0400
Date: Thu, 18 Apr 1996 06:23:17 -0400
Message-Id: <199604181023.GAA21132@caip.rutgers.edu>
From: "David S. Miller" <davem@caip.rutgers.edu>
To: sparclinux@vger.rutgers.edu
CC: linux-smp@vger.rutgers.edu, lmlinux@neteng.engr.sgi.com
Subject: this is sooo much fun...
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk


USER       PID %CPU %MEM SIZE  RSS  TTY STAT START   TIME COMMAND
davem       41  0.0  0.2  588  436    1 S    08:52   0:01 -bash
davem     1689  0.0  0.0  112  100    1 S    09:08   0:00 sh /usr/local/X11R5/bin/startx
davem     1690  0.0  0.2 1140  452    1 S    09:08   0:00 xinit /usr/home/davem/.xinitrc --
davem     1691  1.6  0.8 3796 1516    1 S    09:08   1:19 X :0
davem     1692  0.0  0.4 1296  744    1 S    09:08   0:04 fvwm
davem     1714  0.0  0.2 1092  520    1 S    09:08   0:00 /usr/local/X11R5/lib/X11/fvwm/FvwmPager 7 4 /usr/home/davem/.fvwmrc 0 8 0 3
davem     2061  0.0  0.2  596  464   p3 S    09:11   0:01 -bash
davem     4336  0.0  0.2  600  468   p0 S    09:50   0:00 -bash
davem     4361  0.0  0.0  148   68   p0 S    09:53   0:01 ./crashme +2000 666 100 1:10:30 2
davem     4383 30.6  0.1  348  268   p0 R    09:53  10:36 ./crashme +2000 686 100 21 2 subprocess
davem     4430 24.0  0.0  228  148   p0 R    09:56   7:38 ./crashme +2000 721 100 56 2 subprocess
davem     4468 20.0  0.0  252  172   p0 R    09:58   6:01 ./crashme +2000 741 100 76 2 subprocess
davem     4478 18.9  0.1  344  264   p0 R    09:59   5:32 ./crashme +2000 750 100 85 2 subprocess
davem     4488 18.1  0.0  176   96   p0 R    09:59   5:09 ./crashme +2000 759 100 94 2 subprocess
davem     4507 17.1  0.0  252  172   p0 R    10:01   4:38 ./crashme +2000 775 100 110 2 subprocess
davem     4515  0.1  0.2  696  392   p3 S    10:01   0:02 telnet caip
davem     4520  0.0  0.2  588  464   p1 S    10:02   0:00 -bash
davem     4526 16.6  0.1  252  176   p0 R    10:02   4:23 ./crashme +2000 784 100 119 2 subprocess
davem     4589 14.6  0.0  216  140   p0 R    10:06   3:15 ./crashme +2000 833 100 168 2 subprocess
davem     4628 12.9  0.1  312  236   p0 R    10:09   2:28 ./crashme +2000 871 100 206 2 subprocess
davem     4661 12.3  0.1  256  176   p0 R    10:10   2:11 ./crashme +2000 887 100 222 2 subprocess
davem     4736 11.1  0.1 2260  264   p0 R    10:13   1:40 ./crashme +2000 920 100 255 2 subprocess
davem     4756 11.0  0.0  228  152   p0 R    10:13   1:37 ./crashme +2000 923 100 258 2 subprocess
davem     4815  0.0  0.2  592  444   p2 S    10:14   0:00 -bash
davem     4830  2.1  0.6 1872 1188   p2 R    10:14   0:17 xgas
davem     4845 10.6  0.0  208  128   p0 R    10:15   1:25 ./crashme +2000 939 100 274 2 subprocess
davem     4851 10.5  0.1  348  268   p0 R    10:15   1:22 ./crashme +2000 942 100 277 2 subprocess
davem     4852  1.4  0.2 1064  456   p2 S    10:15   0:11 xswarm
davem     4896  0.1  0.2  588  448   p4 S    10:16   0:00 -bash
davem     4990  9.5  0.0  228  148   p0 R    10:19   0:51 ./crashme +2000 992 100 327 2 subprocess
davem     5024  9.2  0.1  348  268   p0 R    10:20   0:43 ./crashme +2000 1006 100 341 2 subprocess
davem     5058  9.0  0.1  332  256   p0 R    10:21   0:37 ./crashme +2000 1015 100 350 2 subprocess
davem     5143  8.4  0.0  204  124   p0 R    10:23   0:27 ./crashme +2000 1035 100 370 2 subprocess
davem     5150  8.4  0.1  340  264   p0 R    10:23   0:26 ./crashme +2000 1037 100 372 2 subprocess
davem     5207  0.1  0.2  584  444   p5 S    10:24   0:00 -bash
davem     5226  7.2  0.1  320  272   p5 R    10:24   0:16 top
davem     5297  7.1  0.0  192  116   p0 R    10:26   0:09 ./crashme +2000 1072 100 407 2 subprocess
davem     5473  0.0  0.0  248  172   p4 R    10:28   0:00 ps -auxwww
davem     5475 99.9  0.1  264  184   p0 R    10:28   0:00 ./crashme +2000 1100 100 435 2 subprocess
root         1  0.2  0.0  188  144    ? S    08:51   0:14 init [2]                                                                                  
root         2  0.0  0.0    0    0    ? SW   08:51   0:00 (kflushd)
root         3  0.0  0.0    0    0    ? SW<  08:51   0:00 (kswapd)
root         4  0.0  0.0    0    0    ? SW   08:52   0:00 (nfsiod)
root         5  0.0  0.0    0    0    ? SW   08:52   0:00 (nfsiod)
root         6  0.0  0.0    0    0    ? SW   08:52   0:00 (nfsiod)
root         7  0.0  0.0    0    0    ? SW   08:52   0:00 (nfsiod)
root        11  0.1  0.0  116   44    ? S    08:52   0:10 update (bdfluHOME=/
root        27  0.0  0.1  628  268    ? S    08:52   0:00 /usr/etc/inetd
root        29  0.0  0.1  636  248    ? S    08:52   0:00 /usr/etc/portmap
root        42  0.0  0.0  152  100    2 S    08:52   0:00 /sbin/getty 9600 tty2
root        43  0.0  0.0  152  100    3 S    08:52   0:00 /sbin/getty 9600 tty3
root        44  0.0  0.0  152  100    4 S    08:52   0:00 /sbin/getty 9600 tty4
root        45  0.0  0.0  152  100    5 S    08:52   0:00 /sbin/getty 9600 tty5
root        46  0.0  0.0  152  100    6 S    08:52   0:00 /sbin/getty 9600 tty6
root      2060  0.0  0.6 1996 1220    1 S    09:11   0:03 xterm
root      4335  0.0  0.6 1980 1180    1 S    09:50   0:00 xterm
root      4519  0.0  0.6 1980 1204    1 S    10:02   0:01 xterm
root      4644  0.0  0.2  592  460   p1 S    10:10   0:00 /bin/bash
root      4814  0.0  0.6 1960 1164    1 S    10:14   0:00 xterm
root      4894  0.1  0.6 1960 1164    1 S    10:16   0:01 xterm
root      5205  0.3  0.2  668  364    ? S    10:24   0:00 /usr/etc/in.telnetd
root      5272  0.1  0.2  596  444   p4 T    10:25   0:00 /bin/bash
root      5341  1.6  0.3  912  580   p1 S    10:27   0:01 make -j
root      5349  0.0  0.1  556  304   p1 S    10:27   0:00 /bin/bash -c set -e; for i in kernel drivers mm fs net ipc lib arch/sparc/kernel arch/sparc/lib arch/sparc/mm arch/sparc/prom; do make -C $i; done
root      5351  0.4  0.3  864  540   p1 S    10:27   0:00 make -C kernel
root      5365  1.9  0.3  964  636   p1 S    10:27   0:01 make all_targets
root      5376  0.3  0.1  660  268   p1 S    10:27   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o init/main.o init/main.c
root      5381  0.2  0.1  660  268   p1 S    10:27   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -fno-omit-frame-pointer -c sched.c
root      5382  5.1  2.0 4112 3664   p1 R    10:27   0:02 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase main.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -o -
root      5383  0.1  0.3 1132  552   p1 S    10:27   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o init/main.o
root      5392  1.3  0.4 1288  856   p1 S    10:27   0:00 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cpp -lang-c -I/usr/src/linux/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=6 -Dsparc -Dsun -Dunix -D__GCC_NEW_VARARGS__ -D__sparc__ -D__sun__ -D__unix__ -D__GCC_NEW_VARARGS__ -D__sparc -D__sun -D__unix 
root      5393  5.2  2.0 4128 3664   p1 R    10:27   0:02 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase sched.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -fno-omit-frame-pointer -o -
root      5394  0.2  0.3 1132  560   p1 S    10:27   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o sched.o
root      5397  0.2  0.1  660  268   p1 S    10:27   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o sys.o sys.c
root      5407  0.2  0.1  660  268   p1 S    10:27   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o exit.o exit.c
root      5417  1.4  0.5 1420  896   p1 S    10:27   0:00 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cpp -lang-c -I/usr/src/linux/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=6 -Dsparc -Dsun -Dunix -D__GCC_NEW_VARARGS__ -D__sparc__ -D__sun__ -D__unix__ -D__GCC_NEW_VARARGS__ -D__sparc -D__sun -D__unix 
root      5422  5.2  1.9 3920 3436   p1 R    10:27   0:02 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase sys.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -o -
root      5423  0.3  0.3 1132  552   p1 S    10:27   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o sys.o
root      5429  5.6  1.9 3824 3372   p1 R    10:27   0:02 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase exit.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -o -
root      5430  0.4  0.3 1132  556   p1 S    10:27   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o exit.o
root      5451  0.3  0.1  660  268   p1 S    10:27   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o fork.o fork.c
root      5457  0.3  0.1  660  268   p1 S    10:27   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o sysctl.o sysctl.c
root      5459  5.6  2.0 4168 3668   p1 R    10:27   0:02 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase fork.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -o -
root      5461  0.1  0.3 1132  548   p1 S    10:27   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o fork.o
root      5462  1.6  0.4 1356  876   p1 S    10:27   0:00 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cpp -lang-c -I/usr/src/linux/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=6 -Dsparc -Dsun -Dunix -D__GCC_NEW_VARARGS__ -D__sparc__ -D__sun__ -D__unix__ -D__GCC_NEW_VARARGS__ -D__sparc -D__sun -D__unix 
root      5463  5.3  1.9 3912 3432   p1 R    10:27   0:01 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase sysctl.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -o -
root      5464  0.3  0.3 1132  548   p1 S    10:27   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o sysctl.o

From owner-linux@cthulhu.engr.sgi.com  Thu Apr 18 03:26:48 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA06508; Thu, 18 Apr 1996 03:26:48 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id DAA27931; Thu, 18 Apr 1996 03:26:43 -0700
Received: from neteng.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id DAA27926; Thu, 18 Apr 1996 03:26:42 -0700
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA06505 for <lmlinux@neteng.engr.sgi.com>; Thu, 18 Apr 1996 03:26:41 -0700
Received: from sgi.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <lmlinux@neteng.engr.sgi.com> id DAA27923; Thu, 18 Apr 1996 03:26:41 -0700
Received: from caipfs.rutgers.edu by sgi.sgi.com via ESMTP (950405.SGI.8.6.12/910110.SGI)
	for <lmlinux@neteng.engr.sgi.com> id DAA23921; Thu, 18 Apr 1996 03:26:39 -0700
Received: from caip.rutgers.edu (caip.rutgers.edu [128.6.19.83]) by caipfs.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) with ESMTP id GAA25952; Thu, 18 Apr 1996 06:26:38 -0400
Received: (davem@localhost) by caip.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) id GAA21229; Thu, 18 Apr 1996 06:26:37 -0400
Date: Thu, 18 Apr 1996 06:26:37 -0400
Message-Id: <199604181026.GAA21229@caip.rutgers.edu>
From: "David S. Miller" <davem@caip.rutgers.edu>
To: sparclinux@vger.rutgers.edu
CC: lmlinux@neteng.engr.sgi.com
Subject: you guys really have to try this sometime...
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk


YOWW!  Am I MULTI-PENGUIN yet!!!???

USER       PID %CPU %MEM SIZE  RSS  TTY STAT START   TIME COMMAND
davem       41  0.0  0.2  588  436    1 S    08:52   0:01 -bash
davem     1689  0.0  0.0  112  100    1 S    09:08   0:00 sh /usr/local/X11R5/bin/startx
davem     1690  0.0  0.2 1140  452    1 S    09:08   0:00 xinit /usr/home/davem/.xinitrc --
davem     1691  1.6  0.8 3796 1516    1 S    09:08   1:23 X :0
davem     1692  0.0  0.4 1296  744    1 S    09:08   0:04 fvwm
davem     1714  0.0  0.2 1092  520    1 S    09:08   0:00 /usr/local/X11R5/lib/X11/fvwm/FvwmPager 7 4 /usr/home/davem/.fvwmrc 0 8 0 3
davem     2061  0.0  0.2  596  464   p3 S    09:11   0:01 -bash
davem     4336  0.0  0.2  600  468   p0 S    09:50   0:00 -bash
davem     4361  0.0  0.0  148   68   p0 S    09:53   0:02 ./crashme +2000 666 100 1:10:30 2
davem     4383 29.0  0.1  348  268   p0 R    09:53  10:49 ./crashme +2000 686 100 21 2 subprocess
davem     4430 22.7  0.0  228  148   p0 R    09:56   7:51 ./crashme +2000 721 100 56 2 subprocess
davem     4468 19.0  0.0  252  172   p0 R    09:58   6:14 ./crashme +2000 741 100 76 2 subprocess
davem     4478 18.0  0.1  344  264   p0 R    09:59   5:45 ./crashme +2000 750 100 85 2 subprocess
davem     4488 17.2  0.0  176   96   p0 R    09:59   5:22 ./crashme +2000 759 100 94 2 subprocess
davem     4507 16.2  0.0  252  172   p0 R    10:01   4:52 ./crashme +2000 775 100 110 2 subprocess
davem     4515  0.1  0.2  696  392   p3 S    10:01   0:02 telnet caip
davem     4520  0.0  0.2  588  464   p1 S    10:02   0:00 -bash
davem     4526 15.7  0.1  252  176   p0 R    10:02   4:36 ./crashme +2000 784 100 119 2 subprocess
davem     4589 13.8  0.0  216  140   p0 R    10:06   3:28 ./crashme +2000 833 100 168 2 subprocess
davem     4628 12.3  0.1  312  236   p0 R    10:09   2:41 ./crashme +2000 871 100 206 2 subprocess
davem     4661 11.7  0.1  256  176   p0 R    10:10   2:24 ./crashme +2000 887 100 222 2 subprocess
davem     4736 10.6  0.1 2260  264   p0 R    10:13   1:52 ./crashme +2000 920 100 255 2 subprocess
davem     4756 10.5  0.0  228  152   p0 R    10:13   1:50 ./crashme +2000 923 100 258 2 subprocess
davem     4815  0.0  0.2  592  444   p2 S    10:14   0:00 -bash
davem     4830  2.2  0.6 1872 1188   p2 S    10:14   0:22 xgas
davem     4845 10.1  0.0  208  128   p0 R    10:15   1:38 ./crashme +2000 939 100 274 2 subprocess
davem     4851 10.0  0.1  348  268   p0 R    10:15   1:35 ./crashme +2000 942 100 277 2 subprocess
davem     4852  1.4  0.2 1064  456   p2 R    10:15   0:13 xswarm
davem     4896  0.1  0.2  592  452   p4 S    10:16   0:00 -bash
davem     4990  9.1  0.0  228  148   p0 R    10:19   1:04 ./crashme +2000 992 100 327 2 subprocess
davem     5024  8.8  0.1  348  268   p0 R    10:20   0:55 ./crashme +2000 1006 100 341 2 subprocess
davem     5058  8.6  0.1  332  256   p0 R    10:21   0:50 ./crashme +2000 1015 100 350 2 subprocess
davem     5143  8.2  0.0  204  124   p0 R    10:23   0:40 ./crashme +2000 1035 100 370 2 subprocess
davem     5150  8.2  0.1  340  264   p0 R    10:23   0:39 ./crashme +2000 1037 100 372 2 subprocess
davem     5207  0.0  0.2  584  444   p5 S    10:24   0:00 -bash
davem     5226  7.4  0.1  320  272   p5 R    10:24   0:28 top
davem     5297  7.6  0.0  192  116   p0 R    10:26   0:22 ./crashme +2000 1072 100 407 2 subprocess
davem     5612  0.0  0.1  252  176   p4 R    10:31   0:01 ps -auxwww
root         1  0.2  0.0  188  144    ? S    08:51   0:14 init [2]                                                                                  
root         2  0.0  0.0    0    0    ? SW   08:51   0:00 (kflushd)
root         3  0.0  0.0    0    0    ? SW<  08:51   0:00 (kswapd)
root         4  0.0  0.0    0    0    ? SW   08:52   0:00 (nfsiod)
root         5  0.0  0.0    0    0    ? SW   08:52   0:00 (nfsiod)
root         6  0.0  0.0    0    0    ? SW   08:52   0:00 (nfsiod)
root         7  0.0  0.0    0    0    ? SW   08:52   0:00 (nfsiod)
root        11  0.1  0.0  116   44    ? S    08:52   0:10 update (bdfluHOME=/
root        27  0.0  0.1  628  268    ? S    08:52   0:00 /usr/etc/inetd
root        29  0.0  0.1  636  248    ? S    08:52   0:00 /usr/etc/portmap
root        42  0.0  0.0  152  100    2 S    08:52   0:00 /sbin/getty 9600 tty2
root        43  0.0  0.0  152  100    3 S    08:52   0:00 /sbin/getty 9600 tty3
root        44  0.0  0.0  152  100    4 S    08:52   0:00 /sbin/getty 9600 tty4
root        45  0.0  0.0  152  100    5 S    08:52   0:00 /sbin/getty 9600 tty5
root        46  0.0  0.0  152  100    6 S    08:52   0:00 /sbin/getty 9600 tty6
root      2060  0.0  0.6 1996 1220    1 S    09:11   0:04 xterm
root      4335  0.0  0.6 1980 1180    1 S    09:50   0:00 xterm
root      4519  0.0  0.6 1980 1204    1 S    10:02   0:01 xterm
root      4644  0.0  0.2  592  460   p1 S    10:10   0:00 /bin/bash
root      4814  0.0  0.6 1960 1164    1 S    10:14   0:00 xterm
root      4894  0.1  0.6 1960 1164    1 S    10:16   0:01 xterm
root      5205  0.3  0.2  668  364    ? S    10:24   0:01 /usr/etc/in.telnetd
root      5272  0.1  0.2  604  448   p4 T    10:25   0:00 /bin/bash
root      5341  0.5  0.3  912  580   p1 S    10:27   0:01 make -j
root      5349  0.0  0.1  556  304   p1 S    10:27   0:00 /bin/bash -c set -e; for i in kernel drivers mm fs net ipc lib arch/sparc/kernel arch/sparc/lib arch/sparc/mm arch/sparc/prom; do make -C $i; done
root      5488  0.2  0.2  844  520   p1 S    10:29   0:00 make -C drivers
root      5491  0.0  0.0  116  104   p1 S    10:29   0:00 /bin/sh -c set -e; for i in block char net  sbus scsi; do make -C $i; done
root      5529  1.0  0.3  900  572   p1 S    10:30   0:00 make -C char
root      5532  4.5  0.3  996  668   p1 S    10:30   0:01 make all_targets
root      5537  0.6  0.1  660  268   p1 S    10:30   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o n_tty.o n_tty.c
root      5538  0.6  0.1  660  268   p1 S    10:30   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o sparc/keyboard.o sparc/keyboard.c
root      5539  0.5  0.1  660  268   p1 S    10:30   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o tty_ioctl.o tty_ioctl.c
root      5540  0.5  0.1  660  268   p1 S    10:30   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o pty.o pty.c
root      5541  2.6  0.4 1184  796   p1 S    10:30   0:00 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cpp -lang-c -I/usr/src/linux/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=6 -Dsparc -Dsun -Dunix -D__GCC_NEW_VARARGS__ -D__sparc__ -D__sun__ -D__unix__ -D__GCC_NEW_VARARGS__ -D__sparc -D__sun -D__unix 
root      5542  0.8  0.1  660  268   p1 S    10:30   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o vt.o vt.c
root      5543  3.0  0.4 1260  836   p1 S    10:30   0:00 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cpp -lang-c -I/usr/src/linux/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=6 -Dsparc -Dsun -Dunix -D__GCC_NEW_VARARGS__ -D__sparc__ -D__sun__ -D__unix__ -D__GCC_NEW_VARARGS__ -D__sparc -D__sun -D__unix 
root      5544  9.8  2.0 3988 3528   p1 R    10:30   0:01 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase keyboard.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -o -
root      5546 10.0  1.8 3780 3272   p1 R    10:30   0:01 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase n_tty.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -o -
root      5547  0.5  0.3 1132  548   p1 S    10:30   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o n_tty.o
root      5548  3.2  0.4 1220  800   p1 S    10:30   0:00 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cpp -lang-c -I/usr/src/linux/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=6 -Dsparc -Dsun -Dunix -D__GCC_NEW_VARARGS__ -D__sparc__ -D__sun__ -D__unix__ -D__GCC_NEW_VARARGS__ -D__sparc -D__sun -D__unix 
root      5549 10.0  1.9 3788 3340   p1 R    10:30   0:01 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase tty_ioctl.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -o -
root      5550  0.5  0.3 1132  552   p1 S    10:30   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o tty_ioctl.o
root      5552  9.7  1.8 3752 3292   p1 R    10:30   0:01 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase pty.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -o -
root      5553  0.5  0.3 1132  548   p1 S    10:30   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o pty.o
root      5555  0.6  0.3 1132  548   p1 S    10:30   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o sparc/keyboard.o
root      5556  0.9  0.1  660  268   p1 S    10:30   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o vc_screen.o vc_screen.c
root      5557  0.9  0.1  660  268   p1 S    10:30   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o random.o random.c
root      5559  3.3  0.4 1236  840   p1 S    10:30   0:00 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cpp -lang-c -I/usr/src/linux/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=6 -Dsparc -Dsun -Dunix -D__GCC_NEW_VARARGS__ -D__sparc__ -D__sun__ -D__unix__ -D__GCC_NEW_VARARGS__ -D__sparc -D__sun -D__unix 
root      5560 10.6  1.9 3928 3456   p1 R    10:30   0:01 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase vt.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -o -
root      5561  0.6  0.3 1132  548   p1 S    10:30   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o vt.o
root      5563 12.8  1.7 3508 3016   p1 R    10:30   0:01 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase vc_screen.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -o -
root      5564  0.8  0.3 1132  548   p1 S    10:30   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o vc_screen.o
root      5565  3.7  0.4 1184  780   p1 S    10:30   0:00 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cpp -lang-c -I/usr/src/linux/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=6 -Dsparc -Dsun -Dunix -D__GCC_NEW_VARARGS__ -D__sparc__ -D__sun__ -D__unix__ -D__GCC_NEW_VARARGS__ -D__sparc -D__sun -D__unix 
root      5566 11.2  1.8 3800 3296   p1 R    10:30   0:01 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase random.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -o -
root      5567  0.8  0.3 1132  548   p1 S    10:30   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o random.o
root      5569  1.2  0.1  660  268   p1 S    10:30   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o consolemap.o consolemap.c
root      5570  1.1  0.1  660  268   p1 S    10:30   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o selection.o selection.c
root      5571  0.8  0.1  660  268   p1 S    10:30   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o sparc/serial.o sparc/serial.c
root      5572  1.4  0.1  660  268   p1 S    10:30   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o sunmouse.o sunmouse.c
root      5574  1.0  0.1  660  268   p1 S    10:31   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o suncons.o suncons.c
root      5579 15.0  1.8 3752 3232   p1 R    10:31   0:01 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase selection.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -o -
root      5580  0.9  0.3 1132  548   p1 S    10:31   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o selection.o
root      5581  4.9  0.4 1280  824   p1 S    10:31   0:00 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cpp -lang-c -I/usr/src/linux/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=6 -Dsparc -Dsun -Dunix -D__GCC_NEW_VARARGS__ -D__sparc__ -D__sun__ -D__unix__ -D__GCC_NEW_VARARGS__ -D__sparc -D__sun -D__unix 
root      5582 16.0  1.8 3676 3188   p1 R    10:31   0:01 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase consolemap.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -o -
root      5583  1.0  0.3 1132  560   p1 S    10:31   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o consolemap.o
root      5584  5.3  0.4 1256  872   p1 S    10:31   0:00 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cpp -lang-c -I/usr/src/linux/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=6 -Dsparc -Dsun -Dunix -D__GCC_NEW_VARARGS__ -D__sparc__ -D__sun__ -D__unix__ -D__GCC_NEW_VARARGS__ -D__sparc -D__sun -D__unix 
root      5585 16.0  1.9 3952 3484   p1 R    10:31   0:01 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase serial.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -o -
root      5586  0.9  0.3 1132  548   p1 S    10:31   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o sparc/serial.o
root      5588 18.0  1.8 3740 3220   p1 R    10:31   0:01 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase sunmouse.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -o -
root      5589  0.9  0.3 1132  548   p1 S    10:31   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o sunmouse.o
root      5590  2.0  0.1  660  268   p1 S    10:31   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o misc.o misc.c
root      5591  1.5  0.1  660  268   p1 S    10:31   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o tty_io.o tty_io.c
root      5592  1.7  0.1  660  268   p1 S    10:31   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o console.o console.c
root      5593  1.1  0.1  660  268   p1 S    10:31   0:00 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -c -o mem.o mem.c
root      5594  8.4  0.6 1728 1108   p1 S    10:31   0:00 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cpp -lang-c -I/usr/src/linux/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=6 -Dsparc -Dsun -Dunix -D__GCC_NEW_VARARGS__ -D__sparc__ -D__sun__ -D__unix__ -D__GCC_NEW_VARARGS__ -D__sparc -D__sun -D__unix 
root      5596 21.3  1.9 4136 3340   p1 R    10:31   0:01 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase suncons.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -o -
root      5597  0.7  0.3 1132  548   p1 S    10:31   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o suncons.o
root      5598  6.7  0.4 1308  848   p1 S    10:31   0:00 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cpp -lang-c -I/usr/src/linux/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=6 -Dsparc -Dsun -Dunix -D__GCC_NEW_VARARGS__ -D__sparc__ -D__sun__ -D__unix__ -D__GCC_NEW_VARARGS__ -D__sparc -D__sun -D__unix 
root      5599 21.6  1.9 3928 3436   p1 R    10:31   0:01 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase mem.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -o -
root      5600  0.8  0.3 1132  548   p1 S    10:31   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o mem.o
root      5602  8.7  0.5 1472  944   p1 S    10:31   0:00 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cpp -lang-c -I/usr/src/linux/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=6 -Dsparc -Dsun -Dunix -D__GCC_NEW_VARARGS__ -D__sparc__ -D__sun__ -D__unix__ -D__GCC_NEW_VARARGS__ -D__sparc -D__sun -D__unix 
root      5603 26.1  1.9 3936 3444   p1 R    10:31   0:01 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase tty_io.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -o -
root      5604  1.0  0.3 1132  548   p1 S    10:31   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o tty_io.o
root      5605  8.4  0.5 1600 1032   p1 S    10:31   0:00 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cpp -lang-c -I/usr/src/linux/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=6 -Dsparc -Dsun -Dunix -D__GCC_NEW_VARARGS__ -D__sparc__ -D__sun__ -D__unix__ -D__GCC_NEW_VARARGS__ -D__sparc -D__sun -D__unix 
root      5606 27.1  2.0 4116 3620   p1 R    10:31   0:01 /usr/local/gnu/lib/gcc-lib/sparc-sun-sunos4.1.4/2.6.3/cc1 -quiet -dumpbase console.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -o -
root      5607  1.2  0.3 1132  548   p1 S    10:31   0:00 /usr/local/gnu/sparc-sun-sunos4.1.4/bin/as - -o console.o

From owner-linux@cthulhu.engr.sgi.com  Fri Apr 19 11:47:59 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA27236; Fri, 19 Apr 1996 11:47:58 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id LAA20845; Fri, 19 Apr 1996 11:47:49 -0700
Received: from yon.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id LAA20838; Fri, 19 Apr 1996 11:47:47 -0700
Received: by yon.engr.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	for linux id LAA23886; Fri, 19 Apr 1996 11:47:45 -0700
From: ariel@yon.engr.sgi.com (Ariel Faigon)
Message-Id: <199604191847.LAA23886@yon.engr.sgi.com>
Subject: Linux/MIPS port resources
To: linux@yon.engr.sgi.com
Date: Fri, 19 Apr 1996 11:47:45 -0700 (PDT)
Reply-To: ariel@cthulhu.engr.sgi.com
Organization: Silicon Graphics Inc.
X-Mailer: ELM [version 2.4 PL24 ME5a]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length:       1016
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk


I was thinking about what should we do to make David Miller come
up to speed as fast as possible when he comes for the summer.
After all, he may not be familiar with MIPS assembly, IRIX etc.

So I set up a *preliminary* Web page with a list of resources
for the Linux/MIPS port. Most of the pointers are from Bill Earl,
thanks Bill.

Please send me suggestions for improvement, what's missing, etc.
This is just a quick first shot so you get the idea. The 6.2
freeware gcc is not yet configured to work with GNU-as (so it uses
stabs and supports debugging) and our linker. I'll be working
on this next week.

We also need to make sure that all the equipment, the office, etc.
is ready when David lands here. I assume someone is taking care of
all this (?). And that someone with intimate knowledge of our low
level stuff is really available to assist him on call.

I'll leave it to Larry or Greg to announce the details on David
Miller's accepting SGI's offer.   p l e a s e  :-)

6 weeks to go...
-- 
Peace, Ariel

From owner-linux@cthulhu.engr.sgi.com  Fri Apr 19 14:52:46 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA00061; Fri, 19 Apr 1996 14:52:45 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id OAA16120; Fri, 19 Apr 1996 14:52:30 -0700
Received: from neteng.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id OAA16115; Fri, 19 Apr 1996 14:52:29 -0700
Received: (from lm@localhost) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id OAA29927 for linux; Fri, 19 Apr 1996 14:52:28 -0700
Date: Fri, 19 Apr 1996 14:52:28 -0700
From: lm@neteng.engr.sgi.com (Larry McVoy)
Message-Id: <199604192152.OAA29927@neteng.engr.sgi.com>
To: linux@neteng.engr.sgi.com
Subject: Good news
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

Hi-
	as some of you know, we've been negociating to get David Miller,
the Sparc/Linux guy, to come out and work on a MIPS/Linux port.  He has
accepted, he starts on May 25th, and will be here until August 25th.
We had to do a lot of work with the laywers, but we have agreement that
all of the work that he does here will be

	a) owned by SGI (we paid for it), and b) distributed under the
	terms of the GPL.

No exceptions.  SGI owns the code so we can choose to use anything that 
turns out to be interesting inside IRIX without the constraints of the
GPL (you may or may not be aware that the owner of the code can choose
to distribute the code under multiple copyrights - so we can use stuff
in IRIX without "polluting" the IRIX kernel with the GPL).

I'd like to thank everyone that has been pulling for this, and especially
Greg Chesson who did the hard work of getting the contract hammered out
to the satisfaction of SGI & David.

We are currently in the process of figuring out what code we can use to
help with the port; there may be parts of the setup OS that are both
appropriate and useful.

Ariel and others are working to get a development machine set up in
the engr domain.  It will be linux.engr.sgi.com, and should be up and 
running on Monday or Tuesday.

I'll keep you posted on new news as it happens.

--lm
---
Larry McVoy     lm@sgi.com     http://reality.sgi.com/lm     (415) 933-1804
Copyright 1996, all rights reserved.   Microsoft Network is prohibited from
redistributing this work in any form, in whole or in part without license.
License to distribute this work is available to Microsoft at $500.
Transmission without permission constitutes an agreement to these terms.

From owner-linux@cthulhu.engr.sgi.com  Fri Apr 19 17:22:44 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA08180; Fri, 19 Apr 1996 17:22:44 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id RAA15342; Fri, 19 Apr 1996 17:22:38 -0700
Received: from yon.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id RAA15337; Fri, 19 Apr 1996 17:22:37 -0700
Received: by yon.engr.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	for linux id RAA24414; Fri, 19 Apr 1996 17:22:35 -0700
From: ariel@yon.engr.sgi.com (Ariel Faigon)
Message-Id: <199604200022.RAA24414@yon.engr.sgi.com>
Subject: MIPS port kickoff meeting
To: linux@yon.engr.sgi.com
Date: Fri, 19 Apr 1996 17:22:35 -0700 (PDT)
Reply-To: ariel@cthulhu.engr.sgi.com
Organization: Silicon Graphics Inc.
X-Mailer: ELM [version 2.4 PL24 ME5a]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length:       1599
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

Hi LinuxMIPSies,

This is becoming real. Please mark your calendars.

We have Jamaica in B10U, which holds 12 people, from 4-5pm
on Wednesday April 24th.

I know it may conflict with someone's schedule but p l e a s e
try your best to show up.

THE MEETING HAS ONE MAIN GOAL:

	To ensure that when David Miller lands at SGI he wastes
	zero time on ramping up.  We can do a lot until he comes.

The idea Jim Barton, Larry and I had is:
	1) Office + two Indys (connected via a serial line to support
	   gdb remote protocol) already waiting, phone, email etc.
	2) Development tools installed
	3) The latest linux sources on the machine. After trying to
	   compile them and see how smoothly this goes.
	4) This may require the most work:
	   A 99% stripped down IRIX or set-top box thing that is
	   basically only the device drivers to boot and do:
		"hello console"
		"hello network"
		"hello disk"
		"hello keyboard"
		"hello console graphics"

	Given all this, David can boot Linux in a few days I guess :-)


Agenda:
	1) Quick round table: introduce everyone
	2) Sort out some details:
		Are we going for a 64-bit kernel?
		What MIPS instruction set should we support
		[e.g. 3K is important for the embedded market]
		What dev tools should we use?
		elf/coff stabs/dwarf gcc/cc etc. etc.
	4) Suggest more ways to accelerate David Miller's ramp up
	5) List action items
	6) Get volunteers for help on the above

Lastly, since David's Acceptance is final.  I think it is time
to put David himself on this mailing list too, he certainly has
some ideas on how to help us help him.

-- 
Peace, Ariel

From owner-linux@cthulhu.engr.sgi.com  Sat Apr 20 01:17:11 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA06189; Sat, 20 Apr 1996 01:17:10 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id BAA21621; Sat, 20 Apr 1996 01:17:05 -0700
Received: from neteng.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id BAA21616; Sat, 20 Apr 1996 01:17:03 -0700
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA06171 for <lmlinux@neteng.engr.sgi.com>; Sat, 20 Apr 1996 01:17:01 -0700
Received: from sgi.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	 id BAA21608; Sat, 20 Apr 1996 01:17:00 -0700
Received: from caipfs.rutgers.edu by sgi.sgi.com via ESMTP (950405.SGI.8.6.12/910110.SGI)
	 id BAA20612; Sat, 20 Apr 1996 01:16:59 -0700
Received: from huahaga.rutgers.edu (huahaga.rutgers.edu [128.6.155.53]) by caipfs.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) with ESMTP id EAA18291; Sat, 20 Apr 1996 04:16:32 -0400
Received: (davem@localhost) by huahaga.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) id EAA04303; Sat, 20 Apr 1996 04:16:31 -0400
Date: Sat, 20 Apr 1996 04:16:31 -0400
Message-Id: <199604200816.EAA04303@huahaga.rutgers.edu>
From: "David S. Miller" <davem@caip.rutgers.edu>
To: lm@gate1-neteng.engr.sgi.com
CC: torvalds@cs.helsinki.fi, humor@fidelio.rutgers.edu, user@host.rutgers.edu,
        lmlinux@neteng.engr.sgi.com, adrian@remus.rutgers.edu
Subject: SparcLinux humorous comments..
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk


Check it out:

			/* There was a great cache from TI
			 * with comfort as much as vi,
			 * 4 pages to flush,
			 * 4 pages, no rush,
			 * since anything else makes him die.
			 */

;-)

Later,
David S. Miller
davem@caip.rutgers.edu

From owner-linux@cthulhu.engr.sgi.com  Mon Apr 22 18:03:13 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id SAA12880; Mon, 22 Apr 1996 18:03:13 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id SAA26604; Mon, 22 Apr 1996 18:03:07 -0700
Received: from yon.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id SAA26582; Mon, 22 Apr 1996 18:03:05 -0700
Received: by yon.engr.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	for linux id SAA28441; Mon, 22 Apr 1996 18:03:04 -0700
From: ariel@yon.engr.sgi.com (Ariel Faigon)
Message-Id: <199604230103.SAA28441@yon.engr.sgi.com>
Subject: David Miller is on the list
To: linux@yon.engr.sgi.com
Date: Mon, 22 Apr 1996 18:03:04 -0700 (PDT)
Reply-To: ariel@cthulhu.engr.sgi.com
Organization: Silicon Graphics Inc.
X-Mailer: ELM [version 2.4 PL24 ME5a]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length:        304
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

Just so you all know.

David Miller is now on the linux@engr.sgi.com mailing list
on majordomo@engr.

Welcome David!  If you want to see some history,
I believe Larry has been archiving these emails somewhere.

I hope this works fine with external addresses. If not, please
let me know.
-- 
Peace, Ariel

From owner-linux@cthulhu.engr.sgi.com  Mon Apr 22 18:05:02 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id SAA12889; Mon, 22 Apr 1996 18:05:02 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id SAA26849; Mon, 22 Apr 1996 18:04:57 -0700
Received: from yon.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id SAA26835; Mon, 22 Apr 1996 18:04:54 -0700
Received: from cthulhu.engr.sgi.com by yon.engr.sgi.com via ESMTP (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id SAA28466; Mon, 22 Apr 1996 18:04:48 -0700
Received: from sgi.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	 id SAA26821; Mon, 22 Apr 1996 18:04:48 -0700
Received: from caipfs.rutgers.edu by sgi.sgi.com via ESMTP (950405.SGI.8.6.12/910110.SGI)
	 id SAA08539; Mon, 22 Apr 1996 18:04:46 -0700
Received: from huahaga.rutgers.edu (huahaga.rutgers.edu [128.6.155.53]) by caipfs.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) with ESMTP id VAA01711; Mon, 22 Apr 1996 21:04:45 -0400
Received: (davem@localhost) by huahaga.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) id VAA01747; Mon, 22 Apr 1996 21:04:45 -0400
Date: Mon, 22 Apr 1996 21:04:45 -0400
Message-Id: <199604230104.VAA01747@huahaga.rutgers.edu>
From: "David S. Miller" <davem@caip.rutgers.edu>
To: ariel@cthulhu.engr.sgi.com
CC: linux@yon.engr.sgi.com
In-reply-to: <199604230103.SAA28441@yon.engr.sgi.com> (ariel@yon.engr.sgi.com)
Subject: Re: David Miller is on the list
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

   From: ariel@yon.engr.sgi.com (Ariel Faigon)
   Date: Mon, 22 Apr 1996 18:03:04 -0700 (PDT)

   Welcome David!  If you want to see some history,
   I believe Larry has been archiving these emails somewhere.

Howdy...

   I hope this works fine with external addresses. If not, please
   let me know.

Read ya loud and clear, as you can see ;)

Later,
David S. Miller
davem@caip.rutgers.edu

From owner-linux@cthulhu.engr.sgi.com  Mon Apr 22 18:40:15 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id SAA13038; Mon, 22 Apr 1996 18:40:14 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id SAA02431; Mon, 22 Apr 1996 18:40:08 -0700
Received: from sgi.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	 id SAA02421; Mon, 22 Apr 1996 18:40:06 -0700
Received: from caipfs.rutgers.edu by sgi.sgi.com via ESMTP (950405.SGI.8.6.12/910110.SGI)
	 id SAA12769; Mon, 22 Apr 1996 18:40:04 -0700
Received: from huahaga.rutgers.edu (huahaga.rutgers.edu [128.6.155.53]) by caipfs.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) with ESMTP id VAA02115; Mon, 22 Apr 1996 21:40:02 -0400
Received: (davem@localhost) by huahaga.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) id VAA03615; Mon, 22 Apr 1996 21:40:01 -0400
Date: Mon, 22 Apr 1996 21:40:01 -0400
Message-Id: <199604230140.VAA03615@huahaga.rutgers.edu>
From: "David S. Miller" <davem@caip.rutgers.edu>
To: ariel@cthulhu.engr.sgi.com
CC: linux@cthulhu.engr.sgi.com
In-reply-to: <199604230116.SAA28514@yon.engr.sgi.com> (ariel@yon.engr.sgi.com)
Subject: Re: David Miller is on the list
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

   From: ariel@yon.engr.sgi.com (Ariel Faigon)
   Date: Mon, 22 Apr 1996 18:16:30 -0700 (PDT)

   Great, now you can tell the list what do you need :-)

Oh boy.

   Seriously, we've been thinking about how we could make you most
   productive and not waste your time when you arrive here.

   Here's a recent posting of mine, so you get the idea just in case
   Simon or Bob or Larry didn't tell you about all this yet...

   Feel free to bombard us with requests/questions.
   There are about 20 people on the linux list at SGI
   (you can query majordomo@engr.sgi.com  for the details)

Already did that an hour ago ;)

(note: I looked back over this mail after composing it and I want to
       warn people who are not familiar with me yet that I am very
       sarcastic and am full of ridicule even when discussing
       important topics.  Please don't take it that I lack tact
       or am not being serious, because that simply isn't the case.)

Here is what I need:

	The following utilities I need for development.
	1) CVS/RCS, latest on prep.ai.mit.edu is fine
	2) Emacs-19.31 (rms should release within 2 weeks)
	3) All GNU smidgen-type utilies as the default binaries
	   (this include fileutils/sh-utils/sharutils/diffutils/
	    findutils/...)
	   Actually, Let me just stop short and say, if there is a
	   source tarball for it on prep.ai.mit.edu:/pub/gnu I would
	   like the latest installed on the machine I develop on.
	4) xfishtank (don't laugh)
	5) fvwm
	6) teco (Must support full teco command set as described
	   in original DEC manuals! TECO is _the_ renaissance editor!)

	The following would be nice, but if it will give people
	bladder problems to do these then don't go out of your
	way:
	1) MIPS 4[40]00 manual is some online format (not postscript,
	   something I can cut and paste out of an emacs buffer etc.
	   so maybe info or pure ascii text would be fine, I could
	   care less about the formatting, I just want the words
	   there)
	2) Docs on the ethernet/scsi interfaces and I/O bus
	   architecture for the first machine I will be getting
	   this to work on, again text/info format would be nice.
	   Of course I will probably just stuff in the ready
	   drivers you might be getting to me into Linux but I want
	   to write my own from scratch in the near future after
	   that.
	3) I know as much as a bum on the street about SGI machines
	   and the various lines, a nice "roadmap to sgi workstations
	   and servers, plus the hardware gook thats inside" type
	   thing would be very useful to me.

	I will feel more comfortable if:
	1) I became very familiar with who the heavy low level MIPS
	   assembly level hackers are who I will be dealing with while
	   I am there.  Please tell me who they are, introduce, make
	   us say hello to each other, you get the idea.

	2) I know the policy on loud music in the office I'll be in
	   ;-)

I've thought it over and to me the best plan for things this summer to
me is:
	a) R4400 32-bit "proof of concept, yeah we can pull it off"
	   port happens first, side effect is that I become intimate
	   enough with the chip that I can do things more efficiently.
	b) From here we look into the 64-bit stuff and whether that is
	   is even desirable on 64-bit.  (this would be my first
	   64-bit port outside of my initial UltraSparc hacks)
	c) Also think about the work needed to turn that code into
	   r3000 friendly code.  Should not be too much as I've done
	   the "write it on recent architecture design then backport
	   it to older design which had some limitations" already and
	   this didn't end up being so bad.

Expect more as I think it up... this should keep you guys busy for
now.

(Any dead-head tape traders at SGI engineering?  Just wondering, may
 want to start talking to them now ;-)

Later,
David S. Miller
davem@caip.rutgers.edu


From owner-linux@cthulhu.engr.sgi.com  Mon Apr 22 19:15:40 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id TAA13094; Mon, 22 Apr 1996 19:15:40 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id TAA06483; Mon, 22 Apr 1996 19:15:34 -0700
Received: from soyuz.wellington.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id TAA06467; Mon, 22 Apr 1996 19:15:28 -0700
Received: from windy.wellington.sgi.com by soyuz.wellington.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/940406.SGI)
	for <linux@cthulhu.engr.sgi.com> id OAA14551; Tue, 23 Apr 1996 14:15:25 +1200
Received: (alambie@localhost) by windy.wellington.sgi.com (950413.SGI.8.6.12/8.6.9) id OAA21562 for linux@cthulhu.engr.sgi.com; Tue, 23 Apr 1996 14:15:24 +1200
From: "Alistair Lambie" <alambie@wellington.sgi.com>
Message-Id: <9604231415.ZM21560@windy.wellington.sgi.com>
Date: Tue, 23 Apr 1996 14:15:23 +0000
In-Reply-To: ariel@yon.engr.sgi.com (Ariel Faigon)
        "MIPS port kickoff meeting" (Apr 19,  5:22pm)
References: <199604200022.RAA24414@yon.engr.sgi.com>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: linux@cthulhu.engr.sgi.com
Subject: Re: MIPS port kickoff meeting
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

On Apr 19,  5:22pm, Ariel Faigon wrote:
> Subject: MIPS port kickoff meeting
> Hi LinuxMIPSies,
>
> This is becoming real. Please mark your calendars.
>
> We have Jamaica in B10U, which holds 12 people, from 4-5pm
> on Wednesday April 24th.
>
> I know it may conflict with someone's schedule but p l e a s e
> try your best to show up.
>
Umm...could be a problem.  It's a holiday here in New Zealand, otherwise :-)


>
> Agenda:
> 	1) Quick round table: introduce everyone
> 	2) Sort out some details:
> 		Are we going for a 64-bit kernel?
> 		What MIPS instruction set should we support
> 		[e.g. 3K is important for the embedded market]
> 		What dev tools should we use?
> 		elf/coff stabs/dwarf gcc/cc etc. etc.

My 2c worth:
   1. We should definitely do 32bit, probably 64bit as well.  There is a
      big base of R3k machines out there that are going to start getting
      left behind soon.
   2. We need to go for lowest common denominator (MIPS I) and then add
      conditionals (in the low level bits) later.  The c code can of course be
      compiled as the user wants it.
   3. We need to support machines that don't have a graphics head (servers).
      This requires serial drivers.
   4. We should really tie this project in with what is happening at
      http://lena.fnet.fr/.  Their goal has been to get Linux on ARCS systems
      running little endian, but there is a need for a MIPS port for MIPS (the
      company) R3k machines which needs to be big endian.
   5. Should we use the 'milo' bootloader?

	6.
> 	4) Suggest more ways to accelerate David Miller's ramp up
> 	5) List action items
> 	6) Get volunteers for help on the above
>
Probably not much I can do from here.  Maybe some Beta testing a bit further
down the track (test for bit inversion in the southern hemisphere :-) ).

I still have an interest in getting Linux on to the old MIPS boxes, so maybe
with a few quick hacks after David has worked his magic I can get this to
happen.  I suspect that this would also help CSD out as I know they still get
support calls from people who have these machines and are falling all over the
place with the development environment (svr3, bsd43, svr4).  Often they are
little more than people playing and having a Linux offering may be the best way
to get them out of our hair.  Also, RISC/os is getting a bit long in the tooth
now and there are still some nasty little bugs in it, often comms related which
more often than not is what the person wanted it for!

One thing that would be nice is for someone to minute the meeting to the list
so that those of us who can't attend can see what's happening.  I guess it is
also a good way of documenting the progress as things move along!

Cheers, Alistair

-- 
Alistair Lambie					    alambie@wellington.sgi.com
Silicon Graphics New Zealand				  SGI Voicemail: 56791
Level 5, Walsh Wrightson Tower,				    Ph: +64-4-802 1455
94-96 Dixon St, Wellington, NZ			  	   Fax: +64-4-802 1459

From owner-linux@cthulhu.engr.sgi.com  Mon Apr 22 19:16:38 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id TAA13099; Mon, 22 Apr 1996 19:16:38 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id TAA06594; Mon, 22 Apr 1996 19:16:33 -0700
Received: from yon.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id TAA06589; Mon, 22 Apr 1996 19:16:32 -0700
Received: by yon.engr.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	for linux id TAA28613; Mon, 22 Apr 1996 19:16:30 -0700
From: ariel@yon.engr.sgi.com (Ariel Faigon)
Message-Id: <199604230216.TAA28613@yon.engr.sgi.com>
Subject: Re: David Miller is on the list
To: linux@yon.engr.sgi.com
Date: Mon, 22 Apr 1996 19:16:30 -0700 (PDT)
In-Reply-To: <199604230140.VAA03615@huahaga.rutgers.edu> from "David S. Miller" at Apr 22, 96 09:40:01 pm
Reply-To: ariel@cthulhu.engr.sgi.com
Organization: Silicon Graphics Inc.
X-Mailer: ELM [version 2.4 PL24 ME5a]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length:       4846
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

>
>(note: I looked back over this mail after composing it and I want to
>       warn people who are not familiar with me yet that I am very
>       sarcastic and am full of ridicule even when discussing
>       important topics.  Please don't take it that I lack tact
>       or am not being serious, because that simply isn't the case.)
>
Feel free to express yourself, my english (colloquial and otherwsie)
is bad anyway, and I guess the others don't care :-)


>Here is what I need:
>
>	The following utilities I need for development.
>	1) CVS/RCS, latest on prep.ai.mit.edu is fine
>
RCS comes default with IRIX today. But I know it is not
the latest. OK, and I'll add cvs.


>	2) Emacs-19.31 (rms should release within 2 weeks)
>	3) All GNU smidgen-type utilies as the default binaries
>	   (this include fileutils/sh-utils/sharutils/diffutils/
>	    findutils/...)
>	   Actually, Let me just stop short and say, if there is a
>	   source tarball for it on prep.ai.mit.edu:/pub/gnu I would
>	   like the latest installed on the machine I develop on.
>
Many of these are in our freeware project. Ready to install with
the click of a mouse. (Yes, one of the cool things about SGI is
a joe-user software installer infinitely better than RPM/glint.)

(yon) 84 /var/tmp> which find
/usr/freeware/bin/find
(yon) 85  /var/tmp> which tar
/usr/freeware/bin/tar
(yon) 86 /var/tmp> which grep
/usr/freeware/bin/grep
(yon) 87 /var/tmp> which chmod
/usr/freeware/bin/chmod


I'll add the missing ones. That's easy.

BTW, we called it '/usr/freeware' rather than '/usr/gnu' because
many packages are from other sources and because some of our
customers asked us to stay away from their /usr/local.


>	4) xfishtank (don't laugh)
>
Bingo. Larry runs this too. You weird people. Is this a conspiracy? :-)


>	5) fvwm
>
>	6) teco (Must support full teco command set as described
>	   in original DEC manuals! TECO is _the_ renaissance editor!)
>
I'll try to build these too.


>	The following would be nice, but if it will give people
>	bladder problems to do these then don't go out of your
>	way:
>	1) MIPS 4[40]00 manual is some online format (not postscript,
>	   something I can cut and paste out of an emacs buffer etc.
>	   so maybe info or pure ascii text would be fine, I could
>	   care less about the formatting, I just want the words
>	   there)

For MIPS ABI stuff: try the following web site,

	http://www.mipsabi.org/
Especially:
	http://www.mipsabi.org/Tech/Technical.html

Tell us what's missing there.

As for the MIPS programmer's Assembly manual. There is an excellent one
internally on the Web... I'll try to get you a copy soon.




>	2) Docs on the ethernet/scsi interfaces and I/O bus
>	   architecture for the first machine I will be getting
>	   this to work on, again text/info format would be nice.
>	   Of course I will probably just stuff in the ready
>	   drivers you might be getting to me into Linux but I want
>	   to write my own from scratch in the near future after
>	   that.
>	3) I know as much as a bum on the street about SGI machines
>	   and the various lines, a nice "roadmap to sgi workstations
>	   and servers, plus the hardware gook thats inside" type
>	   thing would be very useful to me.
>
I'll leave these to some other folks on the list.



>	I will feel more comfortable if:
>	1) I became very familiar with who the heavy low level MIPS
>	   assembly level hackers are who I will be dealing with while
>	   I am there.  Please tell me who they are, introduce, make
>	   us say hello to each other, you get the idea.
>
I believe the most knowledgable low-level gurus on the list are
Bill Earl and Jim Barton, I'm sure there are more, I just don't
know everyone on the list personally ...



>	2) I know the policy on loud music in the office I'll be in
>	   ;-)
>
I'm trying to get you an office right by mine :-)


>I've thought it over and to me the best plan for things this summer to
>me is:
>	a) R4400 32-bit "proof of concept, yeah we can pull it off"
>	   port happens first, side effect is that I become intimate
>	   enough with the chip that I can do things more efficiently.
>	b) From here we look into the 64-bit stuff and whether that is
>	   is even desirable on 64-bit.  (this would be my first
>	   64-bit port outside of my initial UltraSparc hacks)
>	c) Also think about the work needed to turn that code into
>	   r3000 friendly code.  Should not be too much as I've done
>	   the "write it on recent architecture design then backport
>	   it to older design which had some limitations" already and
>	   this didn't end up being so bad.
>
Cool.

>Expect more as I think it up... this should keep you guys busy for
>now.
>
>(Any dead-head tape traders at SGI engineering?  Just wondering, may
> want to start talking to them now ;-)
>
You'll find lots of them here ;-)

-- 
Peace, Ariel

From owner-linux@cthulhu.engr.sgi.com  Mon Apr 22 19:28:14 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id TAA13122; Mon, 22 Apr 1996 19:28:14 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id TAA07444; Mon, 22 Apr 1996 19:28:07 -0700
Received: from yon.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id TAA07437; Mon, 22 Apr 1996 19:28:06 -0700
Received: from cthulhu.engr.sgi.com by yon.engr.sgi.com via ESMTP (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id TAA28647; Mon, 22 Apr 1996 19:28:00 -0700
Received: from sgi.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	 id TAA07428; Mon, 22 Apr 1996 19:27:59 -0700
Received: from caipfs.rutgers.edu by sgi.sgi.com via ESMTP (950405.SGI.8.6.12/910110.SGI)
	 id TAA17146; Mon, 22 Apr 1996 19:27:58 -0700
Received: from huahaga.rutgers.edu (huahaga.rutgers.edu [128.6.155.53]) by caipfs.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) with ESMTP id WAA02819; Mon, 22 Apr 1996 22:27:57 -0400
Received: (davem@localhost) by huahaga.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) id WAA05238; Mon, 22 Apr 1996 22:27:56 -0400
Date: Mon, 22 Apr 1996 22:27:56 -0400
Message-Id: <199604230227.WAA05238@huahaga.rutgers.edu>
From: "David S. Miller" <davem@caip.rutgers.edu>
To: ariel@cthulhu.engr.sgi.com
CC: linux@yon.engr.sgi.com
In-reply-to: <199604230216.TAA28613@yon.engr.sgi.com> (ariel@yon.engr.sgi.com)
Subject: Re: David Miller is on the list
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

   From: ariel@yon.engr.sgi.com (Ariel Faigon)
   Date: Mon, 22 Apr 1996 19:16:30 -0700 (PDT)

   >
   >(note: I looked back over this mail after composing it and I want to
   >       warn people who are not familiar with me yet that I am very
   >       sarcastic and am full of ridicule even when discussing
   >       important topics.  Please don't take it that I lack tact
   >       or am not being serious, because that simply isn't the case.)
   >
   Feel free to express yourself, my english (colloquial and otherwsie)
   is bad anyway, and I guess the others don't care :-)

Cool, I feel much more comfortable now ;)

   >	4) xfishtank (don't laugh)
   >
   Bingo. Larry runs this too. You weird people. Is this a conspiracy? :-)

Nope, not a conspiracy.  Grab a copy of:

caip.rutgers.edu:/pub/davem/penguin.gif

Then run 'xfishtank -p penguin.gif' after hacking endlessly on down
and dirty kernel code for 20 hours straight with no sleep and direct
intraveinus coffee keeping you going, and tell me that isn't the damn
most funniest thing you've ever seen in your life. (note said
description is the state I am in right now, whee... oh yeah, and the
penguin picture was found in Linus's home directory on
linux.cs.helsinki.fi one late night I was hacking on there :)

   For MIPS ABI stuff: try the following web site,

	   http://www.mipsabi.org/
   Especially:
	   http://www.mipsabi.org/Tech/Technical.html

   Tell us what's missing there.

   As for the MIPS programmer's Assembly manual. There is an excellent one
   internally on the Web... I'll try to get you a copy soon.

Noted, I'll check some of that out.  Thanks.

   >(Any dead-head tape traders at SGI engineering?  Just wondering, may
   > want to start talking to them now ;-)
   >
   You'll find lots of them here ;-)

Oh, yummy, heaven on earth.

Later,
David S. Miller
davem@caip.rutgers.edu

From owner-linux@cthulhu.engr.sgi.com  Mon Apr 22 19:38:02 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id TAA13178; Mon, 22 Apr 1996 19:38:02 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id TAA07855; Mon, 22 Apr 1996 19:36:28 -0700
Received: from yon.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id TAA07848; Mon, 22 Apr 1996 19:36:26 -0700
Received: from neteng.engr.sgi.com by yon.engr.sgi.com via ESMTP (950413.SGI.8.6.12/940406.SGI.AUTO)
	for <linux@yon.engr.sgi.com> id TAA28667; Mon, 22 Apr 1996 19:36:15 -0700
Received: from localhost (lm@localhost) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via SMTP id TAA13171; Mon, 22 Apr 1996 19:35:59 -0700
Message-Id: <199604230235.TAA13171@neteng.engr.sgi.com>
To: "David S. Miller" <davem@caip.rutgers.edu>
From: lm@gate1-neteng.engr.sgi.com (Larry McVoy)
cc: ariel@cthulhu.engr.sgi.com, linux@yon.engr.sgi.com
Subject: Re: David Miller is on the list 
Date: Mon, 22 Apr 1996 19:35:59 -0700
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

:    >	4) xfishtank (don't laugh)
:    >
:    Bingo. Larry runs this too. You weird people. Is this a conspiracy? :-)
: 
: Nope, not a conspiracy.  Grab a copy of:
: 
: caip.rutgers.edu:/pub/davem/penguin.gif
: 
: Then run 'xfishtank -p penguin.gif' after hacking endlessly on down

Nah, try this:

	xearth &
	xfishtank -d

Fish in spaaaaaaaaaaaaaaace!


From owner-linux@cthulhu.engr.sgi.com  Mon Apr 22 19:50:49 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id TAA13205; Mon, 22 Apr 1996 19:50:49 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id TAA09154; Mon, 22 Apr 1996 19:50:21 -0700
Received: from sgihub.corp.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id TAA09139; Mon, 22 Apr 1996 19:50:20 -0700
Received: from yon.engr.sgi.com by sgihub.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id TAA23191; Mon, 22 Apr 1996 19:45:04 -0700
Received: from cthulhu.engr.sgi.com by yon.engr.sgi.com via ESMTP (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id TAA28688; Mon, 22 Apr 1996 19:44:55 -0700
Received: from sgi.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	 id TAA08459; Mon, 22 Apr 1996 19:44:37 -0700
Received: from caipfs.rutgers.edu by sgi.sgi.com via ESMTP (950405.SGI.8.6.12/910110.SGI)
	 id TAA17951; Mon, 22 Apr 1996 19:44:35 -0700
Received: from huahaga.rutgers.edu (huahaga.rutgers.edu [128.6.155.53]) by caipfs.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) with ESMTP id WAA03061; Mon, 22 Apr 1996 22:44:15 -0400
Received: (davem@localhost) by huahaga.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) id WAA06042; Mon, 22 Apr 1996 22:44:15 -0400
Date: Mon, 22 Apr 1996 22:44:15 -0400
Message-Id: <199604230244.WAA06042@huahaga.rutgers.edu>
From: "David S. Miller" <davem@caip.rutgers.edu>
To: lm@gate1-neteng.engr.sgi.com
CC: ariel@cthulhu.engr.sgi.com, linux@yon.engr.sgi.com
In-reply-to: <199604230235.TAA13171@neteng.engr.sgi.com>
	(lm@gate1-neteng.engr.sgi.com)
Subject: Re: David Miller is on the list
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk


Actually, here's an important issue.  I get to name my machines right?

Later,
David S. Miller
davem@caip.rutgers.edu

From owner-linux@cthulhu.engr.sgi.com  Mon Apr 22 19:55:55 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id TAA13297; Mon, 22 Apr 1996 19:55:55 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id TAA09497; Mon, 22 Apr 1996 19:55:51 -0700
Received: from circle-slide.indianapolis.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@engr.sgi.com> id TAA09490; Mon, 22 Apr 1996 19:55:49 -0700
Received: by circle-slide.indianapolis.sgi.com (950413.SGI.8.6.12/930416.SGI)
	 id VAA02353; Mon, 22 Apr 1996 21:55:34 -0500
From: jm@circle-slide.indianapolis.sgi.com (jon madison)
Message-Id: <199604230255.VAA02353@circle-slide.indianapolis.sgi.com>
Subject: Re: David Miller is on the list
To: ariel@cthulhu.engr.sgi.com
Date: Mon, 22 Apr 1996 21:55:33 -0500 (EST)
Cc: linux@cthulhu.engr.sgi.com
In-Reply-To: <199604230216.TAA28613@yon.engr.sgi.com> from "Ariel Faigon" at Apr 22, 96 07:16:30 pm
X-Mailer: ELM [version 2.4 PL24 ME5a]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length:        349
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

Ariel Faigon quoted, a little while back,
#>	5) fvwm
ariel, if you can't i'll swing it (i run bowman here...(bowman's
a 'better' fvwm (looks like NeXTStep...the GoodStuff is like NeXT's
dock)

j.

-- 
jon madison, silicon graphics, inc. 
us: <URL: http://www.sgi.com/>
mailto:jm@sgi.com        
me: <URL: http://klingon.iupucs.iupui.edu/~jmadison/>

From owner-linux@cthulhu.engr.sgi.com  Mon Apr 22 20:01:41 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id UAA13325; Mon, 22 Apr 1996 20:01:41 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id UAA09903; Mon, 22 Apr 1996 20:01:37 -0700
Received: from circle-slide.indianapolis.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@engr.sgi.com> id UAA09897; Mon, 22 Apr 1996 20:01:35 -0700
Received: by circle-slide.indianapolis.sgi.com (950413.SGI.8.6.12/930416.SGI)
	for linux@engr id WAA02391; Mon, 22 Apr 1996 22:01:26 -0500
Date: Mon, 22 Apr 1996 22:01:26 -0500
From: jm@circle-slide.indianapolis.sgi.com (jon madison)
Message-Id: <199604230301.WAA02391@circle-slide.indianapolis.sgi.com>
To: linux@cthulhu.engr.sgi.com
Subject: which fvwm?
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

david, which version of fvwm...1.xx or the 2's?

thx,

j.
jon madison, silicon graphics, inc. 
us: <URL: http://www.sgi.com/>
mailto:jm@sgi.com        
me: <URL: http://klingon.iupucs.iupui.edu/~jmadison/>

From owner-linux@cthulhu.engr.sgi.com  Mon Apr 22 20:03:45 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id UAA13331; Mon, 22 Apr 1996 20:03:44 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id TAA08482; Mon, 22 Apr 1996 19:44:45 -0700
Received: from yon.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id TAA08474; Mon, 22 Apr 1996 19:44:44 -0700
Received: from deliverator.sgi.com by yon.engr.sgi.com via ESMTP (950413.SGI.8.6.12/940406.SGI.AUTO)
	for <linux@yon.engr.sgi.com> id TAA28685; Mon, 22 Apr 1996 19:44:40 -0700
Received: from caipfs.rutgers.edu by deliverator.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/951211.SGI.AUTO)
	 id TAA17718; Mon, 22 Apr 1996 19:44:33 -0700
Received: from huahaga.rutgers.edu (huahaga.rutgers.edu [128.6.155.53]) by caipfs.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) with ESMTP id WAA03052; Mon, 22 Apr 1996 22:43:12 -0400
Received: (davem@localhost) by huahaga.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) id WAA06037; Mon, 22 Apr 1996 22:43:12 -0400
Date: Mon, 22 Apr 1996 22:43:12 -0400
Message-Id: <199604230243.WAA06037@huahaga.rutgers.edu>
From: "David S. Miller" <davem@caip.rutgers.edu>
To: lm@gate1-neteng.engr.sgi.com
CC: ariel@cthulhu.engr.sgi.com, linux@yon.engr.sgi.com
In-reply-to: <199604230235.TAA13171@neteng.engr.sgi.com>
	(lm@gate1-neteng.engr.sgi.com)
Subject: Re: David Miller is on the list
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

   From: lm@gate1-neteng.engr.sgi.com (Larry McVoy)
   Date: Mon, 22 Apr 1996 19:35:59 -0700

   Fish in spaaaaaaaaaaaaaaace!

YESSSS!!! way cool larry

Oh man, in my .xinitrc this goes...

Later,
David S. Miller
davem@caip.rutgers.edu

From owner-linux@cthulhu.engr.sgi.com  Mon Apr 22 20:26:32 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id UAA13387; Mon, 22 Apr 1996 20:26:32 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id UAA12319; Mon, 22 Apr 1996 20:26:23 -0700
Received: from deliverator.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id UAA12296; Mon, 22 Apr 1996 20:26:21 -0700
Received: from caipfs.rutgers.edu by deliverator.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/951211.SGI.AUTO)
	 id UAA20071; Mon, 22 Apr 1996 20:26:06 -0700
Received: from huahaga.rutgers.edu (huahaga.rutgers.edu [128.6.155.53]) by caipfs.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) with ESMTP id XAA03486; Mon, 22 Apr 1996 23:24:50 -0400
Received: (davem@localhost) by huahaga.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) id XAA06446; Mon, 22 Apr 1996 23:24:50 -0400
Date: Mon, 22 Apr 1996 23:24:50 -0400
Message-Id: <199604230324.XAA06446@huahaga.rutgers.edu>
From: "David S. Miller" <davem@caip.rutgers.edu>
To: jm@circle-slide.indianapolis.sgi.com
CC: linux@cthulhu.engr.sgi.com
In-reply-to: <199604230301.WAA02391@circle-slide.indianapolis.sgi.com>
	(jm@circle-slide.indianapolis.sgi.com)
Subject: Re: which fvwm?
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

   Date: Mon, 22 Apr 1996 22:01:26 -0500
   From: jm@circle-slide.indianapolis.sgi.com (jon madison)

   david, which version of fvwm...1.xx or the 2's?

1.24l

Later,
David S. Miller
davem@caip.rutgers.edu

From owner-linux@cthulhu.engr.sgi.com  Tue Apr 23 09:35:33 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA09379; Tue, 23 Apr 1996 09:35:32 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id JAA07514; Tue, 23 Apr 1996 09:35:28 -0700
Received: from yon.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id JAA07499; Tue, 23 Apr 1996 09:35:26 -0700
Received: from piecomputer.corp.sgi.com by yon.engr.sgi.com via ESMTP (950413.SGI.8.6.12/940406.SGI.AUTO)
	for <linux@yon.engr.sgi.com> id JAA29479; Tue, 23 Apr 1996 09:35:22 -0700
Received: by piecomputer.corp.sgi.com (950413.SGI.8.6.12/930416.SGI)
	 id JAA11799; Tue, 23 Apr 1996 09:35:17 -0700
From: "Bob Mende Pie" <mende@piecomputer.corp.sgi.com>
Message-Id: <9604230935.ZM11797@piecomputer.corp.sgi.com>
Date: Tue, 23 Apr 1996 09:35:15 -0700
In-Reply-To: lm@gate1-neteng.engr.sgi.com (Larry McVoy)
        "Re: David Miller is on the list" (Apr 22,  7:35pm)
References: <199604230235.TAA13171@neteng.engr.sgi.com>
X-URL: http://reality.sgi.com/employees/mende/
X-Mailer: Z-Mail-SGI (3.2S.2 10apr95 MediaMail)
To: lm@gate1-neteng.engr.sgi.com (Larry McVoy),
        "David S. Miller" <davem@caip.rutgers.edu>
Subject: Re: David Miller is on the list
Cc: ariel@cthulhu.engr.sgi.com, linux@yon.engr.sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

On Apr 22,  7:35pm, Larry McVoy wrote:
> Subject: Re: David Miller is on the list
> :    >	4) xfishtank (don't laugh)
> :    >
> :    Bingo. Larry runs this too. You weird people. Is this a conspiracy? :-)
> :
> : Nope, not a conspiracy.  Grab a copy of:
> :
> : caip.rutgers.edu:/pub/davem/penguin.gif
> :
> : Then run 'xfishtank -p penguin.gif' after hacking endlessly on down
>
> Nah, try this:
>
> 	xearth &
> 	xfishtank -d
>
> Fish in spaaaaaaaaaaaaaaace!

And all of the fish are bubbling the same thing ... "cpu ... more cpu ..."

:-)


-- 
				      /Bob...			 mende@sgi.com
				http://reality.sgi.com/mende/

From owner-linux@cthulhu.engr.sgi.com  Tue Apr 23 09:35:43 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA09397; Tue, 23 Apr 1996 09:35:43 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id JAA07561; Tue, 23 Apr 1996 09:35:37 -0700
Received: from ares.esd.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	 id JAA07555; Tue, 23 Apr 1996 09:35:36 -0700
Received: from fir.esd.sgi.com by ares.esd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/950213.SGI.AUTOCF)
	 id JAA15628; Tue, 23 Apr 1996 09:35:35 -0700
Received: by fir.esd.sgi.com (940816.SGI.8.6.9/920502.SGI.AUTO)
	 id JAA13693; Tue, 23 Apr 1996 09:35:24 -0700
Date: Tue, 23 Apr 1996 09:35:24 -0700
From: wje@fir.esd.sgi.com (William J. Earl)
Message-Id: <199604231635.JAA13693@fir.esd.sgi.com>
To: "David S. Miller" <davem@caip.rutgers.edu>
Cc: ariel@cthulhu.engr.sgi.com, linux@cthulhu.engr.sgi.com
Subject: Re: David Miller is on the list
In-Reply-To: <199604230140.VAA03615@huahaga.rutgers.edu>
References: <199604230116.SAA28514@yon.engr.sgi.com>
	<199604230140.VAA03615@huahaga.rutgers.edu>
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

David S. Miller writes:
 >    From: ariel@yon.engr.sgi.com (Ariel Faigon)
 >    Date: Mon, 22 Apr 1996 18:16:30 -0700 (PDT)
...
 > 	1) MIPS 4[40]00 manual is some online format (not postscript,
 > 	   something I can cut and paste out of an emacs buffer etc.
 > 	   so maybe info or pure ascii text would be fine, I could
 > 	   care less about the formatting, I just want the words
 > 	   there)

     The manuals are online, generally at www,mips.com.  For example,

	http://www.mips.com/r4400/UMan/R4400_UM_cv.html

is the latest R4400 manual.

     Our newer processors for low-end systems are the R4600 and now the
R5000.  Most Indy systems now ship with R5000 processors, and the Indy should
be the target for the initial port, since it is in current production and
widely available.

     The R4600 and R5000 are generally similar, except that the R4600
has 16 KB primary caches and is MIPS III, whereas the R5000 has 32 KB
primary caches and is MIPS IV.  Both are fairly similar to the R4000PC
and R4400PC, in the sense that they do not have a secondary cache
which enforces primary cache virtual index coherency.  (Many Indy
R4600 and R5000 systems do have secondary caches, but they do not
supply virtual coherency exceptions.)  The R4600 and R5000 are good
targets for an initial port, because they have the fewest errata, and
hence require the fewest kernel workarounds.  The R4000 workarounds,
in particular, are pretty messy.

     The R4600 and R5000 data sheets may be found via

	http://www.idt.com/risc/Welcome.html

(under the 64-bit RISC microprocessors category).  The manuals are not online
on public servers, but I can track down copies.  There is some more 
R4600 and R5000 information under

	http://www.qedinc.com/

There is a comparison of the R4400 and the R4600 at

	http://www.mips.com/r4400/Des_Com/Des_Com_cv.html

The MIPS IV architecture document is

	http://www.mips.com/arch/MIPS4_cv.html

This is of relatively minor importance for a basic port, but can be used
to good effect to improve graphics and application performance.  There are
a few minor kernel support issues.

     Once the basic port is done, extending it to the other common processors,
such as the R3000, R4000, R4400, and R10000, will be fairly simple.  The R6000
(not common and obsolete for some years now) and the R8000 would be somewhat
more work to support, since they differ more from the other processors in 
the kernel interface.  

 > 	2) Docs on the ethernet/scsi interfaces and I/O bus
 > 	   architecture for the first machine I will be getting
 > 	   this to work on, again text/info format would be nice.
 > 	   Of course I will probably just stuff in the ready
 > 	   drivers you might be getting to me into Linux but I want
 > 	   to write my own from scratch in the near future after
 > 	   that.

      I have the documents for the memory controller for Indy, and I think
I can locate most of the others.  They are only on paper, however, but I can
get copies.

 > 	3) I know as much as a bum on the street about SGI machines
 > 	   and the various lines, a nice "roadmap to sgi workstations
 > 	   and servers, plus the hardware gook thats inside" type
 > 	   thing would be very useful to me.

     There are tables of the systems under

	http://ssales.corp.sgi.com/products/html/periodic_table.html

Unfortunately, these are inside the firewall.

 > 	I will feel more comfortable if:
 > 	1) I became very familiar with who the heavy low level MIPS
 > 	   assembly level hackers are who I will be dealing with while
 > 	   I am there.  Please tell me who they are, introduce, make
 > 	   us say hello to each other, you get the idea.

     I am probably the best initial contact for Indy issues, and I can
introduce you to people familiar with the various drivers and so on.

...
 > I've thought it over and to me the best plan for things this summer to
 > me is:
 > 	a) R4400 32-bit "proof of concept, yeah we can pull it off"
 > 	   port happens first, side effect is that I become intimate
 > 	   enough with the chip that I can do things more efficiently.

     As I mentioned above, the R4600 and R5000 processors are a simpler
initial target, and the Indy R4600 is the most common configuration.

 > 	b) From here we look into the 64-bit stuff and whether that is
 > 	   is even desirable on 64-bit.  (this would be my first
 > 	   64-bit port outside of my initial UltraSparc hacks)

     This is mainly interesting on the larger systems.  64-bit kernels
do take more space and time (due to extra cache misses, if nothing else),
and most applications don't need more than 32-bit addresses.  The 32-bit
kernel should, however, support using 64-bit arithmetic (MIPS III and IV)
even in 32-bit programs, since there are substantial performance gains
available for certain applications.  The kernel itself can use 64-bit
arithmetic to good effect as well.  (This is how IRIX works.)

 > 	c) Also think about the work needed to turn that code into
 > 	   r3000 friendly code.  Should not be too much as I've done
 > 	   the "write it on recent architecture design then backport
 > 	   it to older design which had some limitations" already and
 > 	   this didn't end up being so bad.

     The R3000 is not drastically different from the R4600.  The main
differences are somewhat different TLB and cache control routines, and, of
course, the MIPS I instruction set.


From owner-linux@cthulhu.engr.sgi.com  Tue Apr 23 09:39:44 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA09621; Tue, 23 Apr 1996 09:39:44 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id JAA08004; Tue, 23 Apr 1996 09:39:39 -0700
Received: from xtp.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id JAA07999; Tue, 23 Apr 1996 09:39:38 -0700
Received: by xtp.engr.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id JAA27799; Tue, 23 Apr 1996 09:39:30 -0700
From: "Greg Chesson" <greg@xtp.engr.sgi.com>
Message-Id: <9604230939.ZM27797@xtp.engr.sgi.com>
Date: Tue, 23 Apr 1996 09:39:29 -0700
In-Reply-To: "Alistair Lambie" <alambie@wellington.sgi.com>
        "Re: MIPS port kickoff meeting" (Apr 23,  2:15pm)
References: <199604200022.RAA24414@yon.engr.sgi.com> 
	<9604231415.ZM21560@windy.wellington.sgi.com>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: "Alistair Lambie" <alambie@wellington.sgi.com>, linux@cthulhu.engr.sgi.com
Subject: Re: MIPS port kickoff meeting
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

There are US Gov't customers for Linux on SGI boxes who require
64-bit OS.  So, let's support tho 32-bit ARCS boxes without compromising
opportunities to sell new boxes (with 64-bit Linux).

g

From owner-linux@cthulhu.engr.sgi.com  Tue Apr 23 09:56:58 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA09755; Tue, 23 Apr 1996 09:56:58 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id JAA12326; Tue, 23 Apr 1996 09:56:47 -0700
Received: from piecomputer.corp.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	 id JAA12320; Tue, 23 Apr 1996 09:56:46 -0700
Received: by piecomputer.corp.sgi.com (950413.SGI.8.6.12/930416.SGI)
	 id JAA12075; Tue, 23 Apr 1996 09:56:43 -0700
From: "Bob Mende Pie" <mende@piecomputer.corp.sgi.com>
Message-Id: <9604230956.ZM12073@piecomputer.corp.sgi.com>
Date: Tue, 23 Apr 1996 09:56:42 -0700
In-Reply-To: "David S. Miller" <davem@caip.rutgers.edu>
        "Re: David Miller is on the list" (Apr 22,  9:40pm)
References: <199604230140.VAA03615@huahaga.rutgers.edu>
X-URL: http://reality.sgi.com/employees/mende/
X-Mailer: Z-Mail-SGI (3.2S.2 10apr95 MediaMail)
To: "David S. Miller" <davem@caip.rutgers.edu>, ariel@cthulhu.engr.sgi.com
Subject: Re: David Miller is on the list
Cc: linux@cthulhu.engr.sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

On Apr 22,  9:40pm, David S. Miller wrote:

> 	5) fvwm

I've got 2.0.42 compiled and running ... But if dave wants to live in the dark
ages of fvwm 1.x thats fine with me.

> 	6) teco (Must support full teco command set as described
> 	   in original DEC manuals! TECO is _the_ renaissance editor!)

I've got it compiled, but beats the hell out of me if it works :-)  Ill make
you a deal, if I see you edit a file with it I bring you my honest to god DEC
PDP-11 teco manual.


-- 
				      /Bob...			 mende@sgi.com
				http://reality.sgi.com/mende/

From owner-linux@cthulhu.engr.sgi.com  Tue Apr 23 10:06:25 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA10051; Tue, 23 Apr 1996 10:06:24 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id KAA14640; Tue, 23 Apr 1996 10:06:19 -0700
Received: from yon.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id KAA14628; Tue, 23 Apr 1996 10:06:17 -0700
Received: from patton.engr.sgi.com by yon.engr.sgi.com via ESMTP (950413.SGI.8.6.12/940406.SGI.AUTO)
	for <linux@yon.engr.sgi.com> id KAA29620; Tue, 23 Apr 1996 10:06:13 -0700
Received: by patton.engr.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id KAA21770; Tue, 23 Apr 1996 10:06:11 -0700
From: "Jim Barton" <jmb@patton.engr.sgi.com>
Message-Id: <9604231006.ZM21768@patton.engr.sgi.com>
Date: Tue, 23 Apr 1996 10:06:11 -0700
In-Reply-To: Ariel Faigon: message of Apr 22, 19:16
References: <199604230216.TAA28613@yon.engr.sgi.com>
X-Mailer: Z-Mail-SGI (3.2S.2 10apr95 MediaMail)
To: ariel@cthulhu.engr.sgi.com, linux@yon.engr.sgi.com
Subject: Re: David Miller is on the list
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

The purpose for basing the port on R3000 is *not* to support obsolete
workstations and servers; our time and effort need to be directed to the
future, not the past. If the guys in OZ want to port it, fine.

Basing on an R3000 is important because of it's exploding use as an
embedded processor; it's showing up in your laser printers, phone
switches, robots, airplanes, satellite receivers, and so on. One thing
Larry and I are interested in is seeing if Linux is really suitable
as an embedded OS to support these (and more) applications.

What you typically find is an r3k core surrounded by various application-
specific peripherals, e.g, MPEG decoders, sound chips, DMA controllers,
serial controllers. The OS is usually in ROM, and the device manufacturer
adds special drivers to the mix. Real-time constraints come into play;
in particular, it would be interesting to consider what additions to Linux
make it work well for real-time applications. Posix 1003.4 is pretty
heavy-weight, but perhaps we can have a light-weight implementation.

In the workstation/server world, the R4000 is the processor to aim at.
It is significantly different than the r3k in TLB layout, but little
else in 32-bit mode, so the same code should basically work both places.
I believe different binaries should be built for the r4k and r3k - certain
pieces of MIPS II ISA can accelerate performance, and the compilers take
advantage of that.

Given that the workstation/server world is moving to 64 bit, I believe we
need a 64-bit version of Linux as well. The design of the MIPS III ISA
is actually pretty clean for keeping the same source between 32-bit and
64-bit kernels, as long as you are careful about your types.

The r4k is also interesting because it is at the heart of the Nintendo
Ultra-64 game, and the R4300i processor it uses is starting to show up
in various Japanese computer products. The volumes of this device are
projected in the 10s of millions of units, so it is significant. Linux
in your Ultra-64 box? Hmmmm. Might actually be interesting ...

So, we need to be able to build three versions from the same source.
I think the R10K can be ignored for now, and it *only* runs in 64-bit
kernel mode. 64-bit user mode can also be ignored for now - there are
few applications for 64-bit programs except in the high-end scientific
markets. The R8K is obsolete.

-- jmb

From owner-linux@cthulhu.engr.sgi.com  Tue Apr 23 10:23:08 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA14045; Tue, 23 Apr 1996 10:23:08 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id KAA17325; Tue, 23 Apr 1996 10:23:04 -0700
Received: from neteng.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id KAA17320; Tue, 23 Apr 1996 10:23:02 -0700
Received: from localhost (lm@localhost) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via SMTP id KAA13743; Tue, 23 Apr 1996 10:22:54 -0700
Message-Id: <199604231722.KAA13743@neteng.engr.sgi.com>
To: "Greg Chesson" <greg@xtp.engr.sgi.com>
From: lm@gate1-neteng.engr.sgi.com (Larry McVoy)
cc: "Alistair Lambie" <alambie@wellington.sgi.com>, linux@cthulhu.engr.sgi.com
Subject: Re: MIPS port kickoff meeting 
Date: Tue, 23 Apr 1996 10:22:54 -0700
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

Greg said:
: There are US Gov't customers for Linux on SGI boxes who require
: 64-bit OS.  So, let's support tho 32-bit ARCS boxes without compromising
: opportunities to sell new boxes (with 64-bit Linux).

We definitely want to do this.  And I don't want to do anything to derail
this because I want this badly.  And what I'm about to say does not imply 
that we don't do 64bit - I want both.  And it should be easy to do both.

One reason for thinking small, however, is that we could finesse the whole
Linux vs IRIX issue by raising awareness that Linux on MIPs could be a
really nice solution for the embedded market.  I personally would love
to see a full page in IEEE times in which MIPS announces the availablity
of embedded Linux for MIPs chips.  This may be the quickest path to getting
Linux embraced internally.  I'm pretty sure that Cygnus would be interested
in signing up for support for such a platform - that is a big part of their
business.  And I think that R3K is still the volume chip in the embedded
market, so we want that to work.

Thoughts?

From owner-linux@cthulhu.engr.sgi.com  Tue Apr 23 10:25:40 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA14994; Tue, 23 Apr 1996 10:25:39 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id KAA17787; Tue, 23 Apr 1996 10:25:33 -0700
Received: from neteng.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id KAA17782; Tue, 23 Apr 1996 10:25:32 -0700
Received: from localhost (lm@localhost) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via SMTP id KAA14858; Tue, 23 Apr 1996 10:25:26 -0700
Message-Id: <199604231725.KAA14858@neteng.engr.sgi.com>
To: lm@neteng.engr.sgi.com
From: lm@gate1-neteng.engr.sgi.com (Larry McVoy)
cc: "Greg Chesson" <greg@xtp.engr.sgi.com>,
        "Alistair Lambie" <alambie@wellington.sgi.com>,
        linux@cthulhu.engr.sgi.com
Subject: Re: MIPS port kickoff meeting 
Date: Tue, 23 Apr 1996 10:25:26 -0700
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

Arrg, ignore my message and read Jim's - he said it better.  I gotta learn
to read all my mail before firing off replies.

From owner-linux@cthulhu.engr.sgi.com  Tue Apr 23 12:51:31 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA28420; Tue, 23 Apr 1996 12:51:31 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id MAA11081; Tue, 23 Apr 1996 12:51:26 -0700
Received: from titian by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	 id MAA11070; Tue, 23 Apr 1996 12:51:25 -0700
Received: from localhost by titian via SMTP (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id MAA01292; Tue, 23 Apr 1996 12:51:24 -0700
Message-Id: <199604231951.MAA01292@titian>
To: "David S. Miller" <davem@caip.rutgers.edu>
cc: linux@cthulhu.engr.sgi.com
Subject: Re: David Miller is on the list 
Date: Tue, 23 Apr 1996 12:51:24 -0700
From: Mike McDonald <mikemac@titian.engr.sgi.com>
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk



  A dumb question, what exactly is the purpose of porting Linux to
SGI/Mips boxes? At one time, it was proposed as a way that all of the
people how just got dropped from support to maintain there machine's
usefull life. Now, people are talking about embedding linux in
printers and Nintendo boxes! Or as an alternative to Irix on our
current machines. Personally, I think the port should concentrate on
R3K boxes with/without graphics. (It'd be nice if we could release the
info so that X11R6 could be built on the old boxes.) The port should
be a 32 bit port. (Does gcc even support 64 bit MIPS 27 ISA?) It also
be nice if the R3K port would also work on the R4K machines that are
fading away, ie. Indy's, Indigo2's.


  Mike McDonald
  mikemac@engr.sgi.com

From owner-linux@cthulhu.engr.sgi.com  Tue Apr 23 13:20:59 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA03811; Tue, 23 Apr 1996 13:20:59 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id NAA15112; Tue, 23 Apr 1996 13:20:53 -0700
Received: from ares.esd.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id NAA15105; Tue, 23 Apr 1996 13:20:52 -0700
Received: from fir.esd.sgi.com by ares.esd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/950213.SGI.AUTOCF)
	 id NAA24196; Tue, 23 Apr 1996 13:20:51 -0700
Received: by fir.esd.sgi.com (940816.SGI.8.6.9/920502.SGI.AUTO)
	 id NAA20245; Tue, 23 Apr 1996 13:20:50 -0700
Date: Tue, 23 Apr 1996 13:20:50 -0700
From: wje@fir.esd.sgi.com (William J. Earl)
Message-Id: <199604232020.NAA20245@fir.esd.sgi.com>
To: Mike McDonald <mikemac@titian.engr.sgi.com>
CC: linux@cthulhu.engr.sgi.com
Subject: Re: David Miller is on the list 
In-Reply-To: <199604231951.MAA01292@titian>
References: <199604231951.MAA01292@titian>
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

Mike McDonald writes:
 > 
 > 
 >   A dumb question, what exactly is the purpose of porting Linux to
 > SGI/Mips boxes? At one time, it was proposed as a way that all of the
 > people how just got dropped from support to maintain there machine's
 > usefull life. Now, people are talking about embedding linux in
 > printers and Nintendo boxes! Or as an alternative to Irix on our
 > current machines. Personally, I think the port should concentrate on
 > R3K boxes with/without graphics. (It'd be nice if we could release the
 > info so that X11R6 could be built on the old boxes.) The port should
 > be a 32 bit port. (Does gcc even support 64 bit MIPS 27 ISA?) It also
 > be nice if the R3K port would also work on the R4K machines that are
 > fading away, ie. Indy's, Indigo2's.

     Different people have different motivations, and you have heard
some of them.  My main interest is in two parts.  First, on
current-production low-end workstations, I would like to compare linux
performance to IRIX performance.  If linux is much better on most
measures, in ways which matter to end users, then we would need to
consider it as a choice for low-end systems.  If it is better only in
some dimensions, then we can use it as an existence proof that there
are ways to improve IRIX in those dimensions.  It is hard to compare
software running on different hardware, but software running on
identical hardware is directly comparable.

     Second, I believe that UNIX-based systems are gratuitously incompatible,
compared to NT, and that this is an impediment to competing against NT in
low-end servers and workstations.  Since most efforts to standardize 
interfaces and administration for UNIX systems have been very slow and
incomplete, due to conflicting interests of the vendors involved, I would
like to try using linux as a vehicle for creating a de facto standard.
Where appropriate, we should give away some enabling technology, such
as Web-based administration scripts.  We really compete on application
performance.  Trying compete in areas such as administrative commands,
which are peripheral to the user's main interests, is, on balance, almost 
certainly counterproductive.  This will be even more the case as we begin
selling into larger installations (with a large number of units, not the
odd one or two systems we often sell at present).

     linux for older boxes is a fine thing, and not unduly difficult
to do, at least on the workstations, but there are a lot more
R4000-and-better boxes out there now.  As for embedded systems, there
are actually pretty decent real time systems, some with POSIX
compliance, which support MIPS processors.  I doubt that the success
of MIPS processors in embedded systems is much limited by software
availability.


From owner-linux@cthulhu.engr.sgi.com  Tue Apr 23 13:27:03 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA06606; Tue, 23 Apr 1996 13:27:03 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id NAA16317; Tue, 23 Apr 1996 13:26:58 -0700
Received: from yon.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id NAA16308; Tue, 23 Apr 1996 13:26:56 -0700
Received: by yon.engr.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	for linux id NAA00059; Tue, 23 Apr 1996 13:26:54 -0700
From: ariel@yon.engr.sgi.com (Ariel Faigon)
Message-Id: <199604232026.NAA00059@yon.engr.sgi.com>
Subject: What target (was David ...)
To: linux@yon.engr.sgi.com
Date: Tue, 23 Apr 1996 13:26:53 -0700 (PDT)
In-Reply-To: <199604231951.MAA01292@titian> from "Mike McDonald" at Apr 23, 96 12:51:24 pm
Reply-To: ariel@cthulhu.engr.sgi.com
Organization: Silicon Graphics Inc.
X-Mailer: ELM [version 2.4 PL24 ME5a]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length:       1313
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

Mike asked (not a dumb Q, BTW):
>
>  A dumb question, what exactly is the purpose of porting Linux to
>SGI/Mips boxes?
>
Looks like there are many opinions. I don't care as long as we
manage to do this port. Whatever we port it to (and the wider the
port is) SGI is going to benefit tremendously. You may read
my Linux pages (http://info.engr/~ariel/linux) to understand why
my personal conviction (and others) is so strong.

Some of the nice things about Linux are:

	1) It can work from RAM (virtual disk),
	    So it follows that it is easily ROMable and
	    embeddable (much more so than IRIX)

	    I have developed embedded apps for several years in my past
	    and I can tell you that my life would have been infinitely
	    easier had I been able to develop in a Linux env.
	    Only the thought of having the same env on the host
	    and the target is revolutionary by itself (and possible!)

	2) It has a small footprint so naturally it is a good candidate
	   for embedded market.

	3) It has a common single source code for 32-bit and 64-bit
	   machines (Alpha). So we shouldn't think of this as an "either/or"
	   proposition.

P.S.
gcc doesn't have support for 64 bit MIPS 27 ISA, I guess, but
nobody is stopping us from using our compilers (as well as gcc
at our convenience).
-- 
Peace, Ariel

From owner-linux@cthulhu.engr.sgi.com  Tue Apr 23 13:54:38 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA09136; Tue, 23 Apr 1996 13:54:37 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id NAA22502; Tue, 23 Apr 1996 13:54:31 -0700
Received: from titian by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	 id NAA22492; Tue, 23 Apr 1996 13:54:30 -0700
Received: from localhost by titian via SMTP (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id NAA01434; Tue, 23 Apr 1996 13:54:29 -0700
Message-Id: <199604232054.NAA01434@titian>
To: ariel@cthulhu.engr.sgi.com
cc: linux@cthulhu.engr.sgi.com
Subject: Re: What target (was David ...) 
In-reply-to: Your message of "Tue, 23 Apr 1996 13:26:53 PDT."
             <199604232026.NAA00059@yon.engr.sgi.com> 
Date: Tue, 23 Apr 1996 13:54:29 -0700
From: Mike McDonald <mikemac@titian.engr.sgi.com>
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk


>From: ariel@yon (Ariel Faigon)
>Subject: What target (was David ...)
>To: linux@yon
>Date: Tue, 23 Apr 1996 13:26:53 -0700 (PDT)

>P.S.
>gcc doesn't have support for 64 bit MIPS 27 ISA, I guess, but
>nobody is stopping us from using our compilers (as well as gcc
>at our convenience).
>-- 
>Peace, Ariel

  I strongly believe that using our compilers would be a "bad" thing
for the initial port. Requiring someone to buy IDO inorder to compile
a free OS seems like the "wrong" thing to me. Now, if we (SGI) decide
to ship a Linux version, then yes, using our compilers is OK. Let's
just make sure that the port is dependant on our compilers in any way
at this point. (I doubt that's what you were suggesting. I just want
to make it clear before we get started.)

  Mike McDonald
  mikemac@engr.sgi.com

From owner-linux@cthulhu.engr.sgi.com  Tue Apr 23 15:27:46 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA02388; Tue, 23 Apr 1996 15:27:46 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id PAA09787; Tue, 23 Apr 1996 15:27:40 -0700
Received: from yon.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	 id PAA09782; Tue, 23 Apr 1996 15:27:39 -0700
Received: by yon.engr.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id PAA00323; Tue, 23 Apr 1996 15:27:36 -0700
From: ariel@yon.engr.sgi.com (Ariel Faigon)
Message-Id: <199604232227.PAA00323@yon.engr.sgi.com>
Subject: Re: What target (was David ...)
To: mikemac@titian.engr.sgi.com (Mike McDonald)
Date: Tue, 23 Apr 1996 15:27:36 -0700 (PDT)
Cc: ariel@cthulhu.engr.sgi.com, linux@cthulhu.engr.sgi.com
In-Reply-To: <199604232054.NAA01434@titian> from "Mike McDonald" at Apr 23, 96 01:54:29 pm
Reply-To: ariel@cthulhu.engr.sgi.com
Organization: Silicon Graphics Inc.
X-Mailer: ELM [version 2.4 PL24 ME5a]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length:       1481
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

>Mike dijo:
>>yo dijo:
>>
>>P.S.
>>gcc doesn't have support for 64 bit MIPS 27 ISA, I guess, but
>>nobody is stopping us from using our compilers (as well as gcc
>>at our convenience).
>
>  I strongly believe that using our compilers would be a "bad" thing
>for the initial port. Requiring someone to buy IDO inorder to compile
>a free OS seems like the "wrong" thing to me. Now, if we (SGI) decide
>to ship a Linux version, then yes, using our compilers is OK. Let's
>just make sure that the port is dependant on our compilers in any way
>at this point. (I doubt that's what you were suggesting. I just want
>to make it clear before we get started.)
>
>
Bob and I are working separately on making our compilers (actually only
the C one, not Ada :-) be bundled with Irix (and possibly licence enabled
for a nominal fee, which can be done automatically without human
intervention -- surprisingly this may increase revenues because
the cost of handling goes to zero and the potential upside due to
lowering barriers is large). I think we have a very good chance of
acheiving this as soon as our upcoming big software release.

Also, I agree, we should make sure that whatever we do is buildable
by gcc. And we should also be paying Cygnus to do a real supported
full port (including ld), but this is harder to achieve (need $$$
from management) at this point.  However, after we have Linux and it
takes off, everything related to free software would be possible :-)
-- 
Peace, Ariel

From owner-linux@cthulhu.engr.sgi.com  Tue Apr 23 15:39:46 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA03288; Tue, 23 Apr 1996 15:39:46 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id PAA12490; Tue, 23 Apr 1996 15:39:40 -0700
Received: from yon.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id PAA12479; Tue, 23 Apr 1996 15:39:39 -0700
Received: from xtp.engr.sgi.com by yon.engr.sgi.com via ESMTP (950413.SGI.8.6.12/940406.SGI.AUTO)
	for <linux@yon.engr.sgi.com> id PAA00404; Tue, 23 Apr 1996 15:39:34 -0700
Received: by xtp.engr.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id PAA29068; Tue, 23 Apr 1996 15:39:32 -0700
From: "Greg Chesson" <greg@xtp.engr.sgi.com>
Message-Id: <9604231539.ZM29066@xtp.engr.sgi.com>
Date: Tue, 23 Apr 1996 15:39:31 -0700
In-Reply-To: ariel@yon (Ariel Faigon)
        "What target (was David ...)" (Apr 23,  1:26pm)
References: <199604232026.NAA00059@yon.engr.sgi.com>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: ariel@cthulhu.engr.sgi.com, linux@yon.engr.sgi.com
Subject: Re: What target (was David ...)
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

I'm pleased that we are getting a Linux port started and that there
is an incredible degree of interest and enthusiasm. This is independent
of which hardware configurations will or should be supported.
I see good reasons for doing all of them.

I hope that the
self-selected "steering committee" will generate some consensus tomorrow
as to priorities.  If there is no consensus, then Larry McVoy and I will
make an "executive decision" based on available hardware resources
and a shortest-path approach to getting a first port.


greg


From owner-linux@cthulhu.engr.sgi.com  Tue Apr 23 15:44:02 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA03564; Tue, 23 Apr 1996 15:44:02 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id PAA13339; Tue, 23 Apr 1996 15:43:55 -0700
Received: from xtp.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	 id PAA13334; Tue, 23 Apr 1996 15:43:54 -0700
Received: by xtp.engr.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id PAA29190; Tue, 23 Apr 1996 15:43:53 -0700
From: "Greg Chesson" <greg@xtp.engr.sgi.com>
Message-Id: <9604231543.ZM29188@xtp.engr.sgi.com>
Date: Tue, 23 Apr 1996 15:43:51 -0700
In-Reply-To: ariel@yon (Ariel Faigon)
        "Re: What target (was David ...)" (Apr 23,  3:27pm)
References: <199604232227.PAA00323@yon.engr.sgi.com>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: ariel@cthulhu.engr.sgi.com, mikemac@titian.engr.sgi.com (Mike McDonald)
Subject: Re: What target (was David ...)
Cc: linux@cthulhu.engr.sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

Right.

The objective with bringing David in has been to get something started....
a first port as an "enabling technology".  I believe that many good things
will happen as a result.

greg

From owner-linux@cthulhu.engr.sgi.com  Tue Apr 23 18:56:39 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id SAA15166; Tue, 23 Apr 1996 18:56:39 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id SAA10702; Tue, 23 Apr 1996 18:56:34 -0700
Received: from sgi.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	 id SAA10695; Tue, 23 Apr 1996 18:56:32 -0700
Received: from caipfs.rutgers.edu by sgi.sgi.com via ESMTP (950405.SGI.8.6.12/910110.SGI)
	 id SAA08149; Tue, 23 Apr 1996 18:56:29 -0700
Received: from huahaga.rutgers.edu (huahaga.rutgers.edu [128.6.155.53]) by caipfs.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) with ESMTP id VAA23190; Tue, 23 Apr 1996 21:56:28 -0400
Received: (davem@localhost) by huahaga.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) id VAA10149; Tue, 23 Apr 1996 21:56:27 -0400
Date: Tue, 23 Apr 1996 21:56:27 -0400
Message-Id: <199604240156.VAA10149@huahaga.rutgers.edu>
From: "David S. Miller" <davem@caip.rutgers.edu>
To: wje@fir.esd.sgi.com
CC: ariel@cthulhu.engr.sgi.com, linux@cthulhu.engr.sgi.com
In-reply-to: <199604231635.JAA13693@fir.esd.sgi.com> (wje@fir.esd.sgi.com)
Subject: Re: David Miller is on the list
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

   Date: Tue, 23 Apr 1996 09:35:24 -0700
   From: wje@fir.esd.sgi.com (William J. Earl)

	There are tables of the systems under

	   http://ssales.corp.sgi.com/products/html/periodic_table.html

   Unfortunately, these are inside the firewall.

This having been noted, is my account at sgi going to be setup soon so
that perhaps I could telnet in using the firewall and look at the docs
mentioned from an internal machine?

Later,
David S. Miller
davem@caip.rutgers.edu

From owner-linux@cthulhu.engr.sgi.com  Tue Apr 23 18:58:36 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id SAA15272; Tue, 23 Apr 1996 18:58:36 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id SAA10822; Tue, 23 Apr 1996 18:58:31 -0700
Received: from sgi.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	 id SAA10816; Tue, 23 Apr 1996 18:58:29 -0700
Received: from caipfs.rutgers.edu by sgi.sgi.com via ESMTP (950405.SGI.8.6.12/910110.SGI)
	 id SAA08307; Tue, 23 Apr 1996 18:58:27 -0700
Received: from huahaga.rutgers.edu (huahaga.rutgers.edu [128.6.155.53]) by caipfs.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) with ESMTP id VAA23225; Tue, 23 Apr 1996 21:58:26 -0400
Received: (davem@localhost) by huahaga.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) id VAA10177; Tue, 23 Apr 1996 21:58:25 -0400
Date: Tue, 23 Apr 1996 21:58:25 -0400
Message-Id: <199604240158.VAA10177@huahaga.rutgers.edu>
From: "David S. Miller" <davem@caip.rutgers.edu>
To: mende@piecomputer.corp.sgi.com
CC: ariel@cthulhu.engr.sgi.com, linux@cthulhu.engr.sgi.com
In-reply-to: <9604230956.ZM12073@piecomputer.corp.sgi.com>
	(mende@piecomputer.corp.sgi.com)
Subject: Re: David Miller is on the list
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

   From: "Bob Mende Pie" <mende@piecomputer.corp.sgi.com>
   Date: Tue, 23 Apr 1996 09:56:42 -0700

   On Apr 22,  9:40pm, David S. Miller wrote:

   > 	5) fvwm

   I've got 2.0.42 compiled and running ... But if dave wants to live in the dark
   ages of fvwm 1.x thats fine with me.

Someone else is building 1.24l for me right now methinks... better
check this out before bucking heads ;)

   > 	6) teco (Must support full teco command set as described
   > 	   in original DEC manuals! TECO is _the_ renaissance editor!)

   I've got it compiled, but beats the hell out of me if it works :-)  Ill make
   you a deal, if I see you edit a file with it I bring you my honest to god DEC
   PDP-11 teco manual.

     [1 J^P$L$$
     J <.-Z; .,(S,$ -D .)FX1 @F^B $K :L I $ G1 L>$$

Later,
David S. Miller
davem@caip.rutgers.edu

From owner-linux@cthulhu.engr.sgi.com  Tue Apr 23 19:05:50 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id TAA15754; Tue, 23 Apr 1996 19:05:50 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id TAA11371; Tue, 23 Apr 1996 19:05:45 -0700
Received: from sgi.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	 id TAA11362; Tue, 23 Apr 1996 19:05:43 -0700
Received: from caipfs.rutgers.edu by sgi.sgi.com via ESMTP (950405.SGI.8.6.12/910110.SGI)
	 id TAA09132; Tue, 23 Apr 1996 19:05:42 -0700
Received: from huahaga.rutgers.edu (huahaga.rutgers.edu [128.6.155.53]) by caipfs.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) with ESMTP id WAA23379; Tue, 23 Apr 1996 22:05:40 -0400
Received: (davem@localhost) by huahaga.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) id WAA10247; Tue, 23 Apr 1996 22:05:40 -0400
Date: Tue, 23 Apr 1996 22:05:40 -0400
Message-Id: <199604240205.WAA10247@huahaga.rutgers.edu>
From: "David S. Miller" <davem@caip.rutgers.edu>
To: greg@xtp.engr.sgi.com
CC: alambie@wellington.sgi.com, linux@cthulhu.engr.sgi.com
In-reply-to: <9604230939.ZM27797@xtp.engr.sgi.com> (greg@xtp.engr.sgi.com)
Subject: Re: MIPS port kickoff meeting
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

   From: "Greg Chesson" <greg@xtp.engr.sgi.com>
   Date: Tue, 23 Apr 1996 09:39:29 -0700

   There are US Gov't customers for Linux on SGI boxes who require
   64-bit OS.  So, let's support tho 32-bit ARCS boxes without
   compromising opportunities to sell new boxes (with 64-bit Linux).

Like I said I'll do the 32-bit port and work from there based upon how
I feel after that.

Remember I've got one kernel here which works on every 32-bit CPU type
Sun has every put into a box with almost no performance loss.  I can
do it too for MIPS and I will.  The goal being that some day I will be
able to slap the same kernel image into an INDY as I can for an ONYX
and a LEGO.

And also, I will design it such that, as in the traditional Linux
kernel model, you can config all this shit out and get the streamlined
minimal kernel which only works with a certain configuation. (MM code,
config it out because this is for an embedded system)

Later,
David S. Miller
davem@caip.rutgers.edu

From owner-linux@cthulhu.engr.sgi.com  Tue Apr 23 19:11:22 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id TAA16016; Tue, 23 Apr 1996 19:11:21 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id TAA11690; Tue, 23 Apr 1996 19:11:16 -0700
Received: from sgi.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	 id TAA11684; Tue, 23 Apr 1996 19:11:14 -0700
Received: from caipfs.rutgers.edu by sgi.sgi.com via ESMTP (950405.SGI.8.6.12/910110.SGI)
	 id TAA09708; Tue, 23 Apr 1996 19:11:13 -0700
Received: from huahaga.rutgers.edu (huahaga.rutgers.edu [128.6.155.53]) by caipfs.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) with ESMTP id WAA23504; Tue, 23 Apr 1996 22:11:12 -0400
Received: (davem@localhost) by huahaga.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) id WAA10272; Tue, 23 Apr 1996 22:11:11 -0400
Date: Tue, 23 Apr 1996 22:11:11 -0400
Message-Id: <199604240211.WAA10272@huahaga.rutgers.edu>
From: "David S. Miller" <davem@caip.rutgers.edu>
To: ariel@cthulhu.engr.sgi.com
CC: linux@cthulhu.engr.sgi.com
In-reply-to: <199604230609.XAA28946@yon.engr.sgi.com> (ariel@yon.engr.sgi.com)
Subject: Re: Naming your machines
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

   From: ariel@yon.engr.sgi.com (Ariel Faigon)
   Date: Mon, 22 Apr 1996 23:09:23 -0700 (PDT)

   >Actually, here's an important issue.  I get to name my machines right?
   >

   Sure. Do you have some names to ask for?
   Unless they are taken (in the engr.sgi.com domain), you got them.

Actually I've been thinking, it's a toss up between five sets of
names right now:

1) "Jarry" and "Garcia"
2) "ccpenguin" and "feathers_mcgraw"
3) "tanya" and "stacy"
4) "filmore-east" and "filmore-west"
5) "ru-east" and "ru-west" bwahahahaha

If anyone likes one in particular, say so.  Hey thats it, I'll let
everyone vote on the pair they like and thats the one I'll use ;-)

Later,
David S. Miller
davem@caip.rutgers.edu

From owner-linux@cthulhu.engr.sgi.com  Tue Apr 23 21:31:58 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id VAA23220; Tue, 23 Apr 1996 21:31:58 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id VAA20791; Tue, 23 Apr 1996 21:31:53 -0700
Received: from xtp.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id VAA20778; Tue, 23 Apr 1996 21:31:51 -0700
Received: by xtp.engr.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id VAA00295; Tue, 23 Apr 1996 21:31:40 -0700
From: "Greg Chesson" <greg@xtp.engr.sgi.com>
Message-Id: <9604232131.ZM293@xtp.engr.sgi.com>
Date: Tue, 23 Apr 1996 21:31:38 -0700
In-Reply-To: "David S. Miller" <davem@caip.rutgers.edu>
        "Re: MIPS port kickoff meeting" (Apr 23, 10:05pm)
References: <199604240205.WAA10247@huahaga.rutgers.edu>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: "David S. Miller" <davem@caip.rutgers.edu>
Subject: Re: MIPS port kickoff meeting
Cc: alambie@wellington.sgi.com, linux@cthulhu.engr.sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

agreed.
we should begin with the version of Linux that is the most natural
port for you.  The other versions can come later.  Note however that
Lego may prefer a 64-bit kernel.

g

From owner-linux@cthulhu.engr.sgi.com  Tue Apr 23 22:33:11 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id WAA26251; Tue, 23 Apr 1996 22:33:11 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id WAA24028; Tue, 23 Apr 1996 22:33:00 -0700
Received: from yon.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id WAA24022; Tue, 23 Apr 1996 22:32:59 -0700
Received: by yon.engr.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id WAA01149; Tue, 23 Apr 1996 22:32:55 -0700
From: ariel@yon.engr.sgi.com (Ariel Faigon)
Message-Id: <199604240532.WAA01149@yon.engr.sgi.com>
Subject: Periodic Tables outside firewall
To: davem@caip.rutgers.edu (David S. Miller)
Date: Tue, 23 Apr 1996 22:32:55 -0700 (PDT)
Cc: linux@yon.engr.sgi.com
In-Reply-To: <199604240156.VAA10149@huahaga.rutgers.edu> from "David S. Miller" at Apr 23, 96 09:56:27 pm
Reply-To: ariel@cthulhu.engr.sgi.com
Organization: Silicon Graphics Inc.
X-Mailer: ELM [version 2.4 PL24 ME5a]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length:        838
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

>
>   Date: Tue, 23 Apr 1996 09:35:24 -0700
>   From: wje@fir.esd.sgi.com (William J. Earl)
>
>	There are tables of the systems under
>
>	   http://ssales.corp.sgi.com/products/html/periodic_table.html
>
>   Unfortunately, these are inside the firewall.
>

	http://www.sgi.com/Technology/index.html

Is outside the firewall and has similar content (click on
"Periodic Tables")

I also found some MIPS Assembly guides under Silicon Surf
(they actually are pointers to www.mips.com) for example:

	http://www.mips.com/r4400/UMan/R4000.book_5.html

Includes the R4K instruction set and much more.
(I believe Bill mentioned this)

I tried to mirror what's in our technical library, but it turns
out it is all generated from SGML by DynaWeb using gci scripts
so its too hairy to deal with. Anyway, the above is just as good.

-- 
Peace, Ariel

From owner-linux@cthulhu.engr.sgi.com  Wed Apr 24 14:05:45 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA13215; Wed, 24 Apr 1996 14:05:44 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id OAA22985; Wed, 24 Apr 1996 14:05:37 -0700
Received: from yon.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id OAA22933; Wed, 24 Apr 1996 14:05:35 -0700
Received: by yon.engr.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	for linux id OAA02155; Wed, 24 Apr 1996 14:05:31 -0700
From: ariel@yon.engr.sgi.com (Ariel Faigon)
Message-Id: <199604242105.OAA02155@yon.engr.sgi.com>
Subject: Reminder: meeting in 2 hours
To: linux@yon.engr.sgi.com
Date: Wed, 24 Apr 1996 14:05:31 -0700 (PDT)
Reply-To: ariel@cthulhu.engr.sgi.com
Organization: Silicon Graphics Inc.
X-Mailer: ELM [version 2.4 PL24 ME5a]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length:        133
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

Just a reminder:

	MIPS-Linux kickoff Meeting today at 16:00
	Jamaica conf. room
	Buliding 10 Upper

See you there.
-- 
Peace, Ariel

From owner-linux@cthulhu.engr.sgi.com  Wed Apr 24 18:17:57 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id SAA20217; Wed, 24 Apr 1996 18:17:57 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id SAA27569; Wed, 24 Apr 1996 18:17:28 -0700
Received: from yon.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id SAA27559; Wed, 24 Apr 1996 18:17:24 -0700
Received: by yon.engr.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	for linux id SAA02535; Wed, 24 Apr 1996 18:17:22 -0700
From: ariel@yon.engr.sgi.com (Ariel Faigon)
Message-Id: <199604250117.SAA02535@yon.engr.sgi.com>
Subject: Linux allocated machines
To: linux@yon.engr.sgi.com
Date: Wed, 24 Apr 1996 18:17:22 -0700 (PDT)
Reply-To: ariel@cthulhu.engr.sgi.com
Organization: Silicon Graphics Inc.
X-Mailer: ELM [version 2.4 PL24 ME5a]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length:       1397
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

Some announcements:

1) The two Indy's allocated for David are in Jeff Thomas old
   office in Building 9 Upper, across from the Matisse conf room.
   One is 6.2 MR and one 5.3 and they're both on the network.

   They both have empty root passwords in order to help you be
   as productive as possible.

    (info) 522 ~> rlogin root@co-op-test.engr
    IRIX Release 5.3 IP22 co-op
    Copyright 1987-1994 Silicon Graphics, Inc. All Rights Reserved.
    Last login: Wed Apr 24 17:50:23 PDT 1996 by UNKNOWN@unhinged.engr.sgi.com
    co-op 1# 

    (info) 523 ~> rlogin root@divot.engr
    IRIX Release 6.2 IP22 divot
    Copyright 1987-1996 Silicon Graphics, Inc. All Rights Reserved.
    Last login: Wed Apr 24 17:45:36 PDT 1996 by ariel@co-op.engr.sgi.com
    divot 1# 

   We plan to upgrade both to 200MHz CPUs so they won't slow us down
   (Thanks Bill).

   The names are historic. We are waiting for David to come up with
   the names he likes best (or whatever you vote for from his list)

2) I marked the room and the machines with big signs so no one
   comes to take these apart. I mailed 'sa@engr' regarding these
   being on a loan from John Loveall to Greg Chesson.

3) I'll be flying to Israel tomorrow, but I'l try to stay in touch
   via email, I'll be back on May 10th. Please do lots of good things
   while I'm gone.

A summary of today's meeting will follow.
-- 
Peace, Ariel

From owner-linux@cthulhu.engr.sgi.com  Wed Apr 24 18:35:35 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id SAA21250; Wed, 24 Apr 1996 18:35:35 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id SAA01105; Wed, 24 Apr 1996 18:35:29 -0700
Received: from yon.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id SAA01099; Wed, 24 Apr 1996 18:35:27 -0700
Received: by yon.engr.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	for linux id SAA02579; Wed, 24 Apr 1996 18:35:24 -0700
From: ariel@yon.engr.sgi.com (Ariel Faigon)
Message-Id: <199604250135.SAA02579@yon.engr.sgi.com>
Subject: Kickoff meeting minutes
To: linux@yon.engr.sgi.com
Date: Wed, 24 Apr 1996 18:35:24 -0700 (PDT)
Reply-To: ariel@cthulhu.engr.sgi.com
Organization: Silicon Graphics Inc.
X-Mailer: ELM [version 2.4 PL24 ME5a]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length:        814
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

To make a long story short.
Here are our Action Items + volunteers:

    Skeletal Kernel / sash boot:
	Jim Barton, Simon Cooper, Bob Mende
	Sandeep Cariapa expressed his wish to learn and help here.

    Drivers, VM questions, low-level focal point:
	Bill Earl

    200MHz CPU upgrades
	Bill Earl

    Graphics drivers, MIT-stuff->Newport, check other options
	Jim, Simon

    Setup, serial cable, add disk space
	Larry

    gcc, binutils, gdb
	Ariel

    Office coordination
	Greg <-> John Loveall

Simon is going back to England for a while, but he'll be with us
virtually.

Some interesting developments: Alan Cox, Linus (Oops...can we really
talk about this?)

Request: please keep this low key. Don't talk too much with your friends
about all this at this point.

Boy, are we excited yet :-)
-- 
Peace, Ariel

From owner-linux@cthulhu.engr.sgi.com  Wed Apr 24 18:48:48 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id SAA21388; Wed, 24 Apr 1996 18:48:48 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id SAA03063; Wed, 24 Apr 1996 18:48:43 -0700
Received: from yon.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id SAA03052; Wed, 24 Apr 1996 18:48:41 -0700
Received: from soyuz.wellington.sgi.com by yon.engr.sgi.com via ESMTP (950413.SGI.8.6.12/940406.SGI.AUTO)
	for <linux@yon.engr.sgi.com> id SAA01052; Wed, 24 Apr 1996 18:48:35 -0700
Received: by soyuz.wellington.sgi.com (951211.SGI.8.6.12.PATCH1042/940406.SGI)
	 id NAA02386; Thu, 25 Apr 1996 13:48:28 +1200
From: alambie@wellington.sgi.com (Alistair Lambie)
Message-Id: <199604250148.NAA02386@soyuz.wellington.sgi.com>
Subject: Re: Kickoff meeting minutes
To: ariel@cthulhu.engr.sgi.com
Date: Thu, 25 Apr 1996 13:48:28 +1200 (NZT)
Cc: linux@yon.engr.sgi.com
In-Reply-To: <199604250135.SAA02579@yon.engr.sgi.com> from "Ariel Faigon" at Apr 24, 96 06:35:24 pm
X-Mailer: ELM [version 2.4 PL23]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 8bit
Content-Length:        249
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

> Some interesting developments: Alan Cox, Linus (Oops...can we really
> talk about this?)
> 
That's evil....of course it allows the imagination to run rife!!

> Boy, are we excited yet :-)

You bet...even if I can't be there :-(

Cheers, Alistair


From owner-linux@cthulhu.engr.sgi.com  Wed Apr 24 19:23:11 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id TAA21453; Wed, 24 Apr 1996 19:23:10 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id TAA07095; Wed, 24 Apr 1996 19:23:02 -0700
Received: from yon.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id TAA07087; Wed, 24 Apr 1996 19:23:01 -0700
Received: from surfdog.csd.sgi.com by yon.engr.sgi.com via ESMTP (950413.SGI.8.6.12/940406.SGI.AUTO)
	for <linux@yon.engr.sgi.com> id TAA01082; Wed, 24 Apr 1996 19:22:46 -0700
Received: by surfdog.csd.sgi.com (940816.SGI.8.6.9/911001.SGI)
	for linux@yon.engr.sgi.com id TAA03886; Wed, 24 Apr 1996 19:22:45 -0700
From: "Sandeep Cariapa" <cariapa@surfdog.csd.sgi.com>
Message-Id: <9604241922.ZM3884@surfdog.csd.sgi.com>
Date: Wed, 24 Apr 1996 19:22:44 -0700
In-Reply-To: ariel@yon.engr.sgi.com (Ariel Faigon)
        "Kickoff meeting minutes" (Apr 24,  6:35pm)
References: <199604250135.SAA02579@yon.engr.sgi.com>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: linux@yon.engr.sgi.com
Subject: Re: Kickoff meeting minutes
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

	At the meeting there was some talk about hooking up with the folks
in Germany who're porting to MIPS boxes. If there is any interest, the
email address is: linux@informatik.uni-koblenz.de
Sandeep

From owner-linux@cthulhu.engr.sgi.com  Wed Apr 24 19:38:56 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id TAA21477; Wed, 24 Apr 1996 19:38:56 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id TAA08394; Wed, 24 Apr 1996 19:38:51 -0700
Received: from yon.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id TAA08384; Wed, 24 Apr 1996 19:38:50 -0700
Received: from soyuz.wellington.sgi.com by yon.engr.sgi.com via ESMTP (950413.SGI.8.6.12/940406.SGI.AUTO)
	for <linux@yon.engr.sgi.com> id TAA01096; Wed, 24 Apr 1996 19:38:46 -0700
Received: by soyuz.wellington.sgi.com (951211.SGI.8.6.12.PATCH1042/940406.SGI)
	 id OAA02669; Thu, 25 Apr 1996 14:38:30 +1200
From: alambie@wellington.sgi.com (Alistair Lambie)
Message-Id: <199604250238.OAA02669@soyuz.wellington.sgi.com>
Subject: Re: Kickoff meeting minutes
To: cariapa@surfdog.csd.sgi.com (Sandeep Cariapa)
Date: Thu, 25 Apr 1996 14:38:29 +1200 (NZT)
Cc: linux@yon.engr.sgi.com
In-Reply-To: <9604241922.ZM3884@surfdog.csd.sgi.com> from "Sandeep Cariapa" at Apr 24, 96 07:22:44 pm
X-Mailer: ELM [version 2.4 PL23]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 8bit
Content-Length:        680
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

> 
> 	At the meeting there was some talk about hooking up with the folks
> in Germany who're porting to MIPS boxes. If there is any interest, the
> email address is: linux@informatik.uni-koblenz.de
> Sandeep
> 
Another contact is: andy@waldorf-gmbh.de

He was the one driving the porting group when I was last talking with them...when 
asked about SGI boxes he always complained that the reason they didn't work on them
was that they couldn't get the info they needed!  I'm sure they would be interested
in what is happening here.  As far as I know they have an ARCS machine up and
running, and have all the crossdev stuff done (but I guess we don't need that).

Cheers, Alistair

From owner-linux@cthulhu.engr.sgi.com  Fri Apr 26 14:59:44 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA02510; Fri, 26 Apr 1996 14:59:44 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id OAA02310; Fri, 26 Apr 1996 14:59:36 -0700
Received: from neteng.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id OAA02303; Fri, 26 Apr 1996 14:59:34 -0700
Received: from localhost (lm@localhost) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via SMTP id OAA02500 for <linux@engr>; Fri, 26 Apr 1996 14:59:33 -0700
Message-Id: <199604262159.OAA02500@neteng.engr.sgi.com>
To: linux@cthulhu.engr.sgi.com
Subject: Linux/MIPS status on non-SGI boxes
Date: Fri, 26 Apr 1996 14:59:33 -0700
From: Larry McVoy <lm@neteng.engr.sgi.com>
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

Looks like we may have help...

------- Forwarded Message

Date:    Fri, 26 Apr 1996 20:14:24 +0200
From:    Ralf Baechle <ralf@Julia.DE>
To:      lm, davem@caip.rutgers.edu, linux-mips@fnet.fr
Subject: Re: Linux/SGI coming

Hi all,

> So, can someone provide a quick summary of the current status?  All the
> usual stuff, like what compilers are used, what linker, what are you
> doing for userland, etc.

OK.  There is a bootloader available for ARC conformant systems.  This
implies little endian byte order.  Some time ago we redesigned the interface
to pass bootinformation to the kernel.  The new interface uses a tagged list
and can also be used to pass big information like ramdisks or fonts from the
bootloader to the kernel.  Due to the byteorder Milo isn't really of interest.
Furthermore the Milo distribution is crippled due to (C) problems.  Since
you, Larry, probably have signed an NDA with SGI ;-) you can however get the
complete sources, it you wish.  Otherwise the crippled distribution is
available via ftp.fnet.fr.  What is missing are the lowlevel interfaces
between the pseudo libc implementation that Milo uses and the ARC BIOS.
This was required due to M$ holding the (C) for the information Milo is based
on.

The crosscompiler environment is based on GCC 2.7.2 and Binutils 2.6.  The
required patches that fix lots of bugs and add Linux/MIPS support for
a.out, ELF little/big endian byte order are available on ftp.fnet.fr.
Their installation isn't easy but Dave shouldn't have to much trouble
with this.

There are some binary packages on ftp.fnet.fr for Linux/i386 host.  I'd like
to have packages for more hosts, so if someone sends me binaries we'll put
the online.  (I could create packages for Stun's OSes if someone wants them)

The libc implementation is based on the GNU libc which is available only
as ELF.  My home sources are based on snapshot 960210; upgrading to the
newest libc will be the next thing for me to do when I sent my kernel
patches to Linus.  There is an older Linux libc port available - don't
use it!  I changed the low level kernel interfaces for 1.3 so that they
should now look much more like IRIX 5.3 / RISC/os 5.01 which breaks this
old (a.out ...) port completly.  The distribution is still available via
ftp to help building the a.out crosscompiler.

The quality of the libc port to Linux is good enough to build most user stuff.
GNU libc is however very aggresive to bad code; quite some packages need
to be patched to compile.  I'll put patches online as soon as I can.

Most of the userland stuff available via ftp is based on the GNU or Debian
source distributions.

The kernel itself runs pretty solid for me.  It currently supports the PC
versions of R4000 and R4400 CPUs but probably doesn't work for SC and MC
versions.  I tried to support R2000/R3000/R6000/R8000/R10000 as good as
possible without having hardware, so a port shouldn't be too hard.  For
R4000 and better many of the lowlevel functions have been written to be
SMP proof but again without SMP hardware and at this point of the project
SMP is nothing really invest my time in.

One of the kernel features that are still missing is the special kernel
code to handle denormalized numbers - not of interest for you -
FPU emulation, branch delay emulation.  Also there is no support for
ptrace(2), therefore no debugger.

The supported machines are the Mips Magnum 4000, Olivetti M700-10 (a OEM
Magnum version) and Acer Pica 61, which is a kind of a successor type for
the Magnum built by Acer.  All these machines have a similar DMA engine,
Floppy, NCR53C94 SCSI and Sonic Ethernet onboard.  This SCSI/Ethernet
hardware is currently not supported.  I thought it would be better to
use (E)ISA hardware where drivers are very easy to port and to put my
time on the other parts of the system.

Paul Antoine is working on DECstation/R3000 support.

> Also, the handhold on information has loosened quite a bit.  If there is
> specific information you are looking for, let me know.  In particular,
> I have access to all the chip errata, something that our internal people
> use a lot.

I think it would be great to have all this stuff on our ftp server as it
could especially help peoples with ancient CPUs.  Andy's R4000 2.2 was
driving me crazy ...

This should answer many of your questions but probably not all, so feel
free to mail me.

  Ralf

------- End of Forwarded Message


From owner-linux@cthulhu.engr.sgi.com  Fri Apr 26 15:24:28 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA02934; Fri, 26 Apr 1996 15:24:27 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id PAA05014; Fri, 26 Apr 1996 15:24:21 -0700
Received: from neteng.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id PAA05009; Fri, 26 Apr 1996 15:24:20 -0700
Received: (from lm@localhost) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id PAA02924 for linux; Fri, 26 Apr 1996 15:24:15 -0700
Date: Fri, 26 Apr 1996 15:24:15 -0700
From: lm@neteng.engr.sgi.com (Larry McVoy)
Message-Id: <199604262224.PAA02924@neteng.engr.sgi.com>
To: linux@neteng.engr.sgi.com
Subject: machine resource?
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

Hi-
	I've been talking to one of the Linux/MIPs guys in Europe and a 
couple of things came up:

	1. We should get a box up outside the firewall to act as a 
	source repository.  We have space (a small amount) and a
	drop in my lab here in B9.

	2. This guy offered to get a cross development environment
	set up if we gave him a login on a machine.

I'd like to kill two birds here and stick something like a challenge/s
or an indy or whatever the new R5000 is called out there.  

Does anyone have access to some hardware that we could use for this?
If you come up with the hardware, I'll get it installed on the net
(linux.sgi.com?), and help maintain it.

Any ideas?

Thanks,

--lm
---
Larry McVoy     lm@sgi.com     http://reality.sgi.com/lm     (415) 933-1804
Copyright 1996, all rights reserved.   Microsoft Network is prohibited from
redistributing this work in any form, in whole or in part without license.
License to distribute this work is available to Microsoft at $500.
Transmission without permission constitutes an agreement to these terms.

From owner-linux@cthulhu.engr.sgi.com  Fri Apr 26 17:03:21 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA04933; Fri, 26 Apr 1996 17:03:20 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id RAA15651; Fri, 26 Apr 1996 17:03:06 -0700
Received: from neteng.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id RAA15638; Fri, 26 Apr 1996 17:03:05 -0700
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA04910 for <lmlinux@neteng.engr.sgi.com>; Fri, 26 Apr 1996 17:02:58 -0700
Received: from sgi.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <lmlinux@neteng.engr.sgi.com> id RAA15614; Fri, 26 Apr 1996 17:02:57 -0700
Received: from caipfs.rutgers.edu by sgi.sgi.com via ESMTP (950405.SGI.8.6.12/910110.SGI)
	for <lmlinux@neteng.engr.sgi.com> id RAA14141; Fri, 26 Apr 1996 17:02:54 -0700
Received: from huahaga.rutgers.edu (huahaga.rutgers.edu [128.6.155.53]) by caipfs.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) with ESMTP id UAA21442 for <lmlinux@neteng.engr.sgi.com>; Fri, 26 Apr 1996 20:02:52 -0400
Received: (davem@localhost) by huahaga.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) id UAA25342; Fri, 26 Apr 1996 20:02:52 -0400
Date: Fri, 26 Apr 1996 20:02:52 -0400
Message-Id: <199604270002.UAA25342@huahaga.rutgers.edu>
From: "David S. Miller" <davem@caip.rutgers.edu>
To: lmlinux@neteng.engr.sgi.com
Subject: command line typo of the day...
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk


? egrep SGISEGV *.c
? whoops
whoops: command not found
? egrep SIGSEGV *.c

Later,
David S. Miller
davem@caip.rutgers.edu

From owner-linux@cthulhu.engr.sgi.com  Mon Apr 29 16:28:09 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA18473; Mon, 29 Apr 1996 16:28:09 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id QAA15965; Mon, 29 Apr 1996 16:27:56 -0700
Received: from neteng.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id QAA15952; Mon, 29 Apr 1996 16:27:54 -0700
Received: (from lm@localhost) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id QAA18469 for linux; Mon, 29 Apr 1996 16:27:54 -0700
Date: Mon, 29 Apr 1996 16:27:54 -0700
From: lm@neteng.engr.sgi.com (Larry McVoy)
Message-Id: <199604292327.QAA18469@neteng.engr.sgi.com>
To: linux@neteng.engr.sgi.com
Subject: scope of this mailing list
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

Hi SGIers,
	There are people from the outside that are interested in the
progress of the Linux/MIPs effort.  So I'm adding them to the list if
they look like reasonable sorts.  For example, a guy from Red Hat, the
company that produces a distribution for DEC Alphas and for Intel,
is now on the list.  I suspect that we might be able to work with them
to get a Linux/MIPs distribution.  Furthermore, givem that Linux/MIPs
will run IRIX elf binaries, we might be able to merge the Freeware and
Linux/MIPs efforts - they have a lot of overlap.  Something to think 
about.

--lm
---
Larry McVoy     lm@sgi.com     http://reality.sgi.com/lm     (415) 933-1804
Copyright 1996, all rights reserved.   Microsoft Network is prohibited from
redistributing this work in any form, in whole or in part without license.
License to distribute this work is available to Microsoft at $500.
Transmission without permission constitutes an agreement to these terms.

From owner-linux@cthulhu.engr.sgi.com  Mon Apr 29 17:07:01 1996
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA25775; Mon, 29 Apr 1996 17:07:01 -0700
Return-Path: <owner-linux@cthulhu.engr.sgi.com>
Received: by cthulhu.engr.sgi.com (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for linux-list id RAA20673; Mon, 29 Apr 1996 17:06:56 -0700
Received: from neteng.engr.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@cthulhu.engr.sgi.com> id RAA20665; Mon, 29 Apr 1996 17:06:55 -0700
Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by neteng.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA25770 for <linux@neteng.engr.sgi.com>; Mon, 29 Apr 1996 17:06:54 -0700
Received: from sgi.sgi.com by cthulhu.engr.sgi.com via ESMTP (950511.SGI.8.6.12.PATCH526/911001.SGI)
	for <linux@neteng.engr.sgi.com> id RAA20661; Mon, 29 Apr 1996 17:06:53 -0700
Received: from relay.redhat.com by sgi.sgi.com via SMTP (950405.SGI.8.6.12/910110.SGI)
	for <linux@neteng.engr.sgi.com> id RAA22314; Mon, 29 Apr 1996 17:06:51 -0700
Received: (qmail-queue invoked from smtpd); 30 Apr 1996 00:08:48 -0000
Received: from redhat.com (199.183.24.1)
  by relay.redhat.com with SMTP; 30 Apr 1996 00:08:47 -0000
Received: (from ewt@localhost) by redhat.com (8.7.4/8.7.3) id UAA03823; Mon, 29 Apr 1996 20:06:49 -0400
Date: Mon, 29 Apr 1996 20:06:49 -0400 (EDT)
From: Erik Troan <ewt@redhat.com>
To: Larry McVoy <lm@neteng.engr.sgi.com>
cc: linux@neteng.engr.sgi.com
Subject: Re: scope of this mailing list
In-Reply-To: <199604292327.QAA18469@neteng.engr.sgi.com>
Message-ID: <Pine.LNX.3.91.960429200526.3781C-100000@redhat.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-linux@cthulhu.engr.sgi.com
Precedence: bulk

On Mon, 29 Apr 1996, Larry McVoy wrote:

> to get a Linux/MIPs distribution.  Furthermore, givem that Linux/MIPs
> will run IRIX elf binaries, we might be able to merge the Freeware and
> Linux/MIPs efforts - they have a lot of overlap.  Something to think 
> about.

This raises a good question - what is the relationship between the SGI port,
a port to Digital MIPS/TurboChannel machines, and the MIPS/PC port (that
works on MIPS machines with PCI/EISA buses)? Will they all be the same
endian? Should binarises be comaptible? What about sources such as libc
and the kernel syscall interface?

Erik

-------------------------------------------------------------------------------
   Always hoped that I'd be an apostle. Knew that I would make it if I tried.
     Then when we retire we can write the gospels so they'll all talk about
         us when we die. - "The Last Supper" from Jesus Christ Superstar
|   Erik Troan   =   http://sunsite.unc.edu/ewt/   =   ewt@sunsite.unc.edu    |


