Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8234160

Enable optimized mitigation for Intel jcc erratum in C2

    Details

    • Subcomponent:
    • Resolved In Build:
      b12
    • CPU:
      x86_64

      Description

      Intel released an erratum about conditional branches crossing 32 bit boundaries. It is described here:

      https://www.intel.com/content/dam/support/us/en/documents/processors/mitigations-jump-conditional-code-erratum.pdf

      It seems like microcode updates will prevent such branches from being cached, and sensitive branches might want to be aligned properly. So in ZGC we should align our fast path check.

      We should also sort out the mach IR of C2 to be reasonably well aligned.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                eosterlund Erik Ă–sterlund
                Reporter:
                eosterlund Erik Ă–sterlund
              • Votes:
                0 Vote for this issue
                Watchers:
                12 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: