RFR: JDK-8163469: aarch32: add support for ARMv6K CPU

Andrey Petushkov andrey.petushkov at gmail.com
Tue Aug 9 11:32:03 UTC 2016


Dear All,

Could you please review the changes made in order to support ARMv6K (e.g. ARM1176 found in RPi1)
The following is done: fixed support of emitting mov+3*orr when movw+movt is not available. Replaced use of some of the instructions unavailable in v6K with those which are available
In addition the CPU detection code is rewritten in a way to probe the CPU instead of relying on the information from the OS. This is necessary to support some of the emulation engines which only emulate the CPU but not OS and hence do not provide the correct cpuinfo/auxv data

http://cr.openjdk.java.net/~apetushkov/8163469/webrev/ <http://cr.openjdk.java.net/~apetushkov/8163469/webrev/>

Thanks,
Andrey

PS. Alex, please excuse me for the delay, vacation time is the reason


More information about the aarch32-port-dev mailing list