These changes allow for the (easier) addition of new processor types to
SA other than the standard x86, amd64 and sparc. By using reflection, it
is not necessary to instantiate the new class directly in the existing
code. Rather the class name is derived from the cpu/os name and is
loaded and the constructor called. Note that the existing cpus (x86,
amd64, and sparc) code was not modified. Only newly added cpus would go
through the reflection code path.
http://cr.openjdk.java.net/~bpittore/7154641/webrev.00/
thanks,
bill