8264273: macOS: zero VM is broken due to no member named 'is_cpu_emulated' after JDK-8261966 #3216
Zero VM on macOS is broken after JDK-8261966.
To checkout this PR locally:
To update a local copy of the PR:
@DamonFool This change now passes all automated pre-integration checks.
After integration, the commit message for the final commit will be:
At the time when this comment was updated there had been 9 new commits pushed to the
Please see this link for an up-to-date comparison between the source branch of this pull request and the
@DamonFool Since your change was applied there have been 13 commits pushed to the
Your commit was automatically rebased without conflicts.
Pushed as commit 38e0a58.
VM_Version::is_cpu_emulated() seems to be also CPU-dependent since its implementations of x86 and aarch64 are different.
Did you mean we should copy the aarch64's implementation for bsd_zero build?
On 29/03/2021 4:36 pm, Jie Fu wrote:
Whether a given CPU is emulated is a feature of the actual OS and CPU,
Hmmm. So zero pretends to be a CPU because it is CPU-agnostic when it
So the build problem is resolved, but you can't run a zero x64 binary in