linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* Re: include/asm-ppc/platforms/
@ 2001-11-30 13:30 Ralph Blach
  2001-11-30 22:08 ` include/asm-ppc/platforms/ Paul Mackerras
  0 siblings, 1 reply; 34+ messages in thread
From: Ralph Blach @ 2001-11-30 13:30 UTC (permalink / raw)
  To: linuxppc-dev


Guys,

I think we are missing the boat, on the include/asm-ppc/platforms.

This does not take into account the embedded world at all.
The correct form of the file should be asm-ppc/core/chip/revsion/board

This is because the IBM Core Connect and the Motorola OCEAN internal
interconnect systems.

These allow for a 405/book E/Mot processor cores to be customized around a
large set of
customized on chip perphials.  It will make the availabily of a large
number different
customized chips with different on chip perphials available.

Thats my justification for core/chip

Now for revsion/intersections   This is a little more difficult.
Book E is now a reality.  The Mot E500 and the IBM 440 have been announced
and are book E processors.
A reality of book E not discussed in the forum here is the expansion op
codes.

This means that different book E processors will have different expansion
op codes.
The Mot book E has an isel instruction and the IBM book 440  has deterine
leftmost zero byte in a string.
(See

http://www-3.ibm.com/chips/techlib/techlib.nsf/products/PowerPC_440GP_Embedded_Processor
Read Writing High performance Assembly functions for the PowerPC 440 Core
and
http://e-www.motorola.com/news_center/press_releases/PR010612C.html

for info on these)

This is my justification for Revision, because different Chip Revision will
Have differnet Expansion
instruction sets.  The following statements have HUGE implecation on
Libraries, because the loader will have to load correct library
according to Chip Revision.

Life is going to be very interesting.

Chip


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 34+ messages in thread
* include/asm-ppc/platforms/
@ 2001-11-27 11:32 Paul Mackerras
  2001-11-27 15:22 ` include/asm-ppc/platforms/ Tom Rini
  2001-12-27 14:59 ` include/asm-ppc/platforms/ Dan Malek
  0 siblings, 2 replies; 34+ messages in thread
From: Paul Mackerras @ 2001-11-27 11:32 UTC (permalink / raw)
  To: linuxppc-dev


I want to create a new directory, include/asm-ppc/platforms, for those
files which mainly contain configuration information for specific
platforms, such as address and IRQ assignments for on-board devices.
The files that I want to move into include/asm-ppc/platforms are:

bseip.h		  ibm405gp.h	    mvme5100_serial.h	  rpxclassic.h
ccm.h		  ibmnp405.h	    oak.h		  rpxhiox.h
ceder.h		  ibmstbx.h	    pcu_e.h		  rpxlite.h
cpci405.h	  ip860.h	    powerpmc250.h	  sandpoint_serial.h
ep405.h		  ivms8.h	    powerpmc250_serial.h  spd8xx.h
est8260.h	  lantec.h	    ppc4xx_serial.h	  spruce.h
ev64260_serial.h  lopec_serial.h    prpmc750.h		  spruce_serial.h
fads.h		  lwmon.h	    prpmc750_serial.h	  tqm8260.h
gemini.h	  mbx.h		    prpmc800.h		  tqm8xx.h
gemini_serial.h   mcpn765_serial.h  prpmc800_serial.h	  walnut.h
hermes.h	  mvme5100.h	    redwood.h		  zx4500_serial.h

This requires corresponding minor changes to 14 files in
arch/ppc/platforms and 5 files in include/asm-ppc, plus some changes
in the files that move to include/asm-ppc/platforms.

Does anyone have any comments or objections?

Paul.

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

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

end of thread, other threads:[~2001-12-27 15:18 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-11-30 13:30 include/asm-ppc/platforms/ Ralph Blach
2001-11-30 22:08 ` include/asm-ppc/platforms/ Paul Mackerras
2001-11-30 23:22   ` include/asm-ppc/platforms/ Frank Rowand
2001-12-01  3:31     ` include/asm-ppc/platforms/ Dan Malek
2001-12-01 18:19       ` include/asm-ppc/platforms/ Frank Rowand
2001-12-01 22:22         ` include/asm-ppc/platforms/ Dan Malek
2001-12-01 22:41           ` include/asm-ppc/platforms/ Tom Rini
2001-12-01  0:19   ` include/asm-ppc/platforms/ Armin Kuster
  -- strict thread matches above, loose matches on Subject: below --
2001-11-27 11:32 include/asm-ppc/platforms/ Paul Mackerras
2001-11-27 15:22 ` include/asm-ppc/platforms/ Tom Rini
2001-11-27 20:06   ` include/asm-ppc/platforms/ Roman Zippel
2001-11-28  2:35   ` include/asm-ppc/platforms/ Keith Owens
2001-12-27 14:59 ` include/asm-ppc/platforms/ Dan Malek
2001-11-27 12:00   ` include/asm-ppc/platforms/ Matt Porter
2001-11-27 15:18     ` include/asm-ppc/platforms/ Geert Uytterhoeven
2001-12-27 15:18     ` include/asm-ppc/platforms/ Dan Malek
2001-11-27 23:44   ` include/asm-ppc/platforms/ Wolfgang Denk
2001-11-28  6:13   ` include/asm-ppc/platforms/ Paul Mackerras
2001-11-28  6:23     ` include/asm-ppc/platforms/ Dan Malek
2001-11-29 11:48       ` include/asm-ppc/platforms/ Paul Mackerras
2001-11-29 15:26         ` include/asm-ppc/platforms/ Tom Rini
2001-11-29 22:19           ` include/asm-ppc/platforms/ Keith Owens
2001-11-29 22:27             ` include/asm-ppc/platforms/ Tom Rini
2001-11-29 22:38               ` include/asm-ppc/platforms/ Keith Owens
2001-11-29 22:46                 ` include/asm-ppc/platforms/ Tom Rini
2001-11-29 23:12                   ` include/asm-ppc/platforms/ Keith Owens
2001-11-29 23:18                     ` include/asm-ppc/platforms/ Tom Rini
2001-11-28  8:46     ` include/asm-ppc/platforms/ Adrian Cox
2001-11-28 21:34       ` include/asm-ppc/platforms/ Paul Mackerras
2001-11-28 21:46         ` include/asm-ppc/platforms/ Adrian Cox
2001-11-29 17:57           ` include/asm-ppc/platforms/ Frank Rowand
2001-11-28 23:50       ` include/asm-ppc/platforms/ Tom Rini
2001-11-29 10:57       ` include/asm-ppc/platforms/ Paul Mackerras
2001-11-28 23:51     ` include/asm-ppc/platforms/ Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).