The new run env doesn't pass the "core_type" parameter at one point which is why we have to pass it through a global HW-specific variable. Ref #1464
The run test 'hw_info' prints the content of the basic ARMv7 identification and feature registers in a pretty readable format. It is a kernel-internal test because many of these registers are restricted to privilege level 1 or higher. fix #1278