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

Enable optimized mitigation for Intel jcc erratum in C2

    XMLWordPrintable

Details

    • b12
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: