[aarch64-port-dev ] Built-in simulator

Aleksey Shipilev shade at redhat.com
Thu Jul 18 21:03:40 UTC 2019


On 7/18/19 3:07 PM, Andrew Dinn wrote:
> On 18/07/2019 13:55, Aleksey Shipilev wrote:
>> I am looking through differences between AArch64 and upstream. One thing that sticks out in the
>> existence of built-in simulator: BUILTIN_SIM macro and friends protect lots of code. I wonder if
>> this is the leftover of the era when AArch64 was not available in silica?
>>
>> Is built-in simulator still useful? If not, should we remove it to reduce the codebase? It is
>> present in all JDK releases, including 11 and 13. We could start there, and backport all the way
>> down to 8u.
> Yes, that code was only ever present to allow us to simulate AArch64
> execution before hardware was available and cna all be removed now.

Submitted:
  https://bugs.openjdk.java.net/browse/JDK-8228400

Attached the sample webrev there. Unfortunately (and ironically) all AArch64 in my reach are busy at
the moment to test it. There are couple of new TODOs that need to be resolved as well. Some of them
need attention of AArch64-savvy people? Feel free to pick up the bug :)

-- 
Thanks,
-Aleksey



More information about the aarch64-port-dev mailing list