KONNO Kazuhiro
KONNO Kazuhiro
Looking back the histories of .cmake files: **Power** - aix_ppc-64.cmake: `J9VM_GC_TLH_PREFETCH_FTA` was turned off by #9142. - linux_ppc-64_le.cmake: `OMR_GC_TLH_PREFETCH_FTA` was turned off by the initial cmake file for plinux #2566....
@joransiu FYI.
I ran personal builds to see if `OMR_GC_TLH_PREFETCH_FTA` is defined or not on Power and Z. AIX, z/OS, and Linux have different values as shown below. - ppc64_aix: Undefined -...
@zl-wang I can change PR #18918 not to disable `J9VM_GC_TLH_PREFETCH_FTA` in linux_ppc-64_le.cmake. Is that what you mean, as the first step?
I updated PR #18918. It does not change `J9VM_GC_TLH_PREFETCH_FTA` in linux_ppc-64_le.cmake and in linux_390-64.cmake now.
See `J9VM_GC_TLH_PREFETCH_FTA` settings after the change. The flag is turned off only on aix and zos. | Platform | J9VM_GC_TLH_PREFETCH_FTA | | -- | -- | | x86 and x86-64...
> As I understand we are about to enable TLH batch clearing on X and ARM. TLH batch clearing is enabled by default on AArch64. common.cmake enables `J9VM_GC_BATCH_CLEAR_TLH` on all...
Jenkins test sanity alinux64,amac jdk17
Jenkins test sanity alinux64 jdk17
My points are as follows: - Setting `OMR_GC_TLH_PREFETCH_FTA` in .cmake files is useless and confusing. `J9VM_GC_TLH_PREFETCH_FTA` overriddes it during the build. PR #18918 fixes it. - Power platforms have different...