-
Enhancement
-
Resolution: Fixed
-
P2
-
7, 8u40, 9
-
b32
-
sparc
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8083391 | emb-9 | Igor Veresov | P2 | Resolved | Fixed | b32 |
JDK-8063465 | 8u45 | Igor Veresov | P2 | Resolved | Fixed | b01 |
JDK-8057887 | 8u40 | Igor Veresov | P2 | Closed | Fixed | b06 |
JDK-8071010 | emb-8u47 | Igor Veresov | P2 | Resolved | Fixed | team |
JDK-8079534 | 7u91 | Poonam Bajaj Parhar | P2 | Closed | Fixed | b01 |
JDK-8086113 | 7u85 | Poonam Bajaj Parhar | P2 | Resolved | Fixed | b31 |
JDK-8080517 | 7u80 | Poonam Bajaj Parhar | P2 | Closed | Fixed | b35 |
static intx prefetch_data_size() {
return is_T4() && !is_T7() ? 32 : 64; // default prefetch block size on sparc
}
static bool is_T4() { return is_T_family(_features) && has_cbcond(); }
static bool is_T7() { return is_T_family(_features) && has_sparc5_instr(); }
Where is_T_family() relies on data from kstat library:
} else if (strstr(impl, "SPARC-T") != NULL) {
features |= T_family_m;
Unfortunately in virtual machine kstat may not provide such information (
We should use PICL (libpicl.so) interface to get (L2) cache line size on SPARC. I verified that Solaris 10u9, which is jdk7 supported OS, has libpicl.so.
- backported by
-
JDK-8063465 Hotspot should use PICL interface to get cacheline size on SPARC
-
- Resolved
-
-
JDK-8071010 Hotspot should use PICL interface to get cacheline size on SPARC
-
- Resolved
-
-
JDK-8083391 Hotspot should use PICL interface to get cacheline size on SPARC
-
- Resolved
-
-
JDK-8086113 Hotspot should use PICL interface to get cacheline size on SPARC
-
- Resolved
-
-
JDK-8057887 Hotspot should use PICL interface to get cacheline size on SPARC
-
- Closed
-
-
JDK-8079534 Hotspot should use PICL interface to get cacheline size on SPARC
-
- Closed
-
-
JDK-8080517 Hotspot should use PICL interface to get cacheline size on SPARC
-
- Closed
-
- relates to
-
JDK-8064830 jdk9 on some solaris-amd64 machine fails due to missing picl libs.
-
- Closed
-
-
JDK-8035283 Second phase of branch shortening doesn't account for loop alignment
-
- Resolved
-
-
JDK-8062591 SPARC PICL causes significantly longer startup times
-
- Resolved
-