linux-mips-fnet
[Top] [All Lists]

Paul Antoine: More DECStation musings

To: linux-mips@fnet.fr
Subject: Paul Antoine: More DECStation musings
From: Stoned Elipot <Stoned.Elipot@univ-evry.fr>
Date: Wed, 01 Nov 1995 14:31:56 +0100
Hi all,
again some stuff from Paul Antoine.
Just want to add, that's I'm completely agree with his proposal...  
Cheers, Stoned.

------- Forwarded Message
From: paul@suite.sw.oz.au (Paul Antoine)
Message-Id: <199511011216.AA03932@suite.sw.oz.au>
Subject: More DECStation musings
To: Stoned.Elipot (Stoned Elipot)
Date: Wed, 1 Nov 1995 23:16:47 +1100 (EST)
In-Reply-To: <199510311142.MAA10070@bandsept.univ-evry.fr> from "Stoned Elipot" 
at Oct 31, 95 12:42:31 pm
Organization: Softway Pty Ltd
X-Face: 
        U)Kb/c%d9`JI>Y>s'evmMaR`z*WE$<,["^2)I8o?jkx/d^=dMa$GD(s6[p|npE}r0?)qQ7H
        *3S2vbK66POj?=%pCn?Bp}D/3A{`-.v0=%L9emS+|Pc91$EP0-;i\ON*p;Mwp$tt3wO~g1Z
        W.mIz'n~$U&uIM9ix=\1=~""=W?t$3b)>`foC8+3g$m2l;^D$?i}WI(Uxc@THJ9OBbk3g6
X-Mailer: ELM [version 2.4 PL24 PGP3 *ALPHA*]
Content-Type: text
Content-Length:       3684

[Stoned: SNIP]

I have done quite a bit of thinking and investigating tonight, and
have come to the conclusion that we need to do a bit more work on
the directory structure for the source tree for the MIPS machines.

I have in mind a structure akin to that used in SVR4:

        arch/mips/
                  common/
                         kernel/
                         mm/
                  magnum/
                         boot/
                         kernel/
                         mm/
                  maxine/
                         boot/
                         kernel/
                         mm/

...you get the picture.  I think we should probably follow some nice 
naming convention, so that the source module "bootsect.S" needn't 
be called "bootsectjazz.c", "bootsectmaxine.S" etc etc... especially 
since each MIPS machine seems to be so different in it's booting 
mechanism.  (Trust me, the DECStation is much more like the Sun SPARC
machines that jazz/magnum/oily etc.)

It also means it becomes *very* clear which pieces of code are
common to all h/w using the MIPS architecture, which must be considered
a good thing for anyone doing a port to some strange MIPS machine.  
This common code would still contain #ifdef __R4000__ or #ifdef __R3000__ 
und so weiter (sp? etc. for the rest of us :-) to cater for differing 
CPU's...

What do you think?  It should probably be done sooner rather than later
(i.e. now?), especially as we're working on a 1.3.xx tree... (Hi Ralf!)

[Stoned: SNIP]

Regards,
Paul
_______________________________________________________________________________
Paul M. Antoine,                                        Net: paul@sw.oz.au
Softway Pty Ltd                                         WWW: www.softway.com.au
PO Box 305, Strawberry Hills, NSW 2012, Australia       Tel: +61 2 698 2322
Level 2, 79 Myrtle St, Chippendale, NSW 2008, Australia Fax: +61 2 699 9174

"It is the lack of acceptance of diversity which threatens to 
 destroy society, NOT the free expression of it." - Me.

------- End of Forwarded Message

<Prev in Thread] Current Thread [Next in Thread>