public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] i386 arch subdivision into machine types for 2.5.8
@ 2002-04-16 15:55 James Bottomley
  2002-04-16 16:46 ` Patrick Mochel
  2002-04-16 19:30 ` Eric W. Biederman
  0 siblings, 2 replies; 11+ messages in thread
From: James Bottomley @ 2002-04-16 15:55 UTC (permalink / raw)
  To: linux-kernel; +Cc: torvalds, davej

This patch tries to split arch/i386 up into machine specific directories 
(similar to the way arch/arm is done).  The idea is to separate out those 
machines which don't look like standard PCs (particularly from an SMP 
standpoint).  For the current kernel, all it really does is to get the visws 
stuff into a separate directory (arch/i386/visws).  I've also taken some files 
which aren't going to be used by non-pc SMP machines (mainly related to mpbios 
and ioapic) and placed them into arch/i386/generic.

The patch goes much further than visws needs, mainly because it now allows me 
to add my voyager stuff in a separate arch/i386/voyager directory with 
virtually no disturbance of the main line code.  I'm afraid there are also 
still four VISWS defines in arch/i386/kernel/smpboot.c because it wasn't 
obvious to me how to get rid of them simply.

The 269k diff file (large because it has a lot of file moves) is at

http://www.hansenpartnership.com/voyager/files/arch-split-2.5.8.diff

There's also a bitkeeper repository with all this in at

http://linux-voyager.bkbits.net/arch-split-2.5

I haven't done anything about the other half of i386/arch reform which is 
splitting the PC directory up into bus types, but I believe Patrick Mochel is 
thinking about this.

Comments and suggestions welcome.

James Bottomley



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2002-04-17 16:31 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-04-16 15:55 [PATCH] i386 arch subdivision into machine types for 2.5.8 James Bottomley
2002-04-16 16:46 ` Patrick Mochel
2002-04-17  0:55   ` Keith Owens
2002-04-16 19:30 ` Eric W. Biederman
2002-04-16 20:51   ` James Bottomley
2002-04-16 21:06     ` Dave Jones
2002-04-16 21:44     ` Eric W. Biederman
2002-04-16 23:27       ` James Bottomley
2002-04-16 23:43         ` H. Peter Anvin
2002-04-17  7:00         ` Eric W. Biederman
2002-04-17 16:31           ` James Bottomley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox