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

Enable optimized mitigation for Intel jcc erratum in C2

XMLWordPrintable

    • b12
    • x86_64

      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.

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

              Created:
              Updated:
              Resolved: