Previous Home Next


Supporting the ARM926EJ-S Variant

The processor used in this SoC is a variant of the generic ARM9 core, the ARM926EJ-S. A few tweaks were needed in the generic ARM configuration code to provide support for this variant. Note that this is nothing like providing full support for any new features in a variant core, but just getting the core to be recognized as an ARM9 variant by the system. Note also that the latest version of NetBSD fully supports this processor, so these mods are no longer required.

arch/arm/arm32/cpu.c

{ CPU_ID_ARM926EJS, CPU_CLASS_ARM9ES, "ARM926EJ-S", generic_steppings }
 "**unknown 14**" to "write-back-locking-C"

arch/arm/include/armreg.h

CPU_ID_ARCH_V5TEJ   0x00060000
#define CPU_ID_ARM926EJS    0x41069260




Previous Home Next

Comments/questions: jsevy@cs.drexel.edu