Subject: Separating PowerPC 4xx and 6xx arch-specific code
To: None <>
From: Simon Burge <>
List: port-powerpc
Date: 04/10/2001 14:46:06

We (Wasabi) are working on a port to a 4xx series PowerPC board, and in
the interests of sharing as much code as possible between the 4xx family
and the 6xx/7xx family I'd like to propose adding some new kernel config
options.  What I'm thinking of is:

 + Adding to the kernel config file(s):

	options         ARCH_4xx        # PowerPC 400 family
	options         ARCH_6xx        # PowerPC 600/700 family 

 + Defopt'ing these in files.powerpc as

	defopt  opt_arch.h      ARCH_4xx ARCH_6xx

 + Any code that needs to make architectural decisions does

	#include "opt_arch.h"


	#ifdef ARCH_4xx

	#ifdef ARCH_6xx

I guess technically the 600/700 family name could be "ARCH_6xx_7xx" but
that's starting to get unwieldy.  Another option is PPC_4xx and PPC_6xx.

Any comments?

Simon Burge                            <>
NetBSD CDs, Support and Service: