Subject: Re: NetBSD/hpcarm snap code
To: None <>
From: Richard Earnshaw <>
List: tech-kern
Date: 02/16/2001 21:54:08
	arch/arm/arm2	<- contains e.g. the ARM2 pmap module
	arch/arm/arm6	<- contains e.g. the ARM6 pmap module,
			   cache routines, TLB routines, etc.
	arch/arm/arm7	<- contains all the ARM7-specific goo.
	arch/arm/arm8	<- contains all the ARM8-specific goo.
	arch/arm/sa110	<- contains e.g. the SA110 cache routines,
			   TLB routines, etc.

Seems basically sound, except...

A RiscPC can be fitted with any of arm6,7/SA110 (or even a few had arm8)  
How would one build a kernel that could select at boot time the 
appropriate CPU?