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

Enable optimized mitigation for Intel jcc erratum in C2

    XMLWordPrintable

    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: