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

[PPC64] GC interface needs enhancement to support GCs with load barriers

    XMLWordPrintable

Details

    • Enhancement
    • Status: Resolved
    • P4
    • Resolution: Fixed
    • None
    • 17
    • hotspot
    • None
    • b08
    • ppc

    Description

      Interpreter and platform specific runtime code use the Access API for all Oop accesses.
      We need to prevent GC barriers from clobbering registers which contain live data during such accesses.
      The current implementation doesn't support this completely. An enhacement is required for supporting GCs with load barriers.

      In addition, the GC interface of zGC and ShenandoahGC use LIR_Assembler::leal with patching in C1 platform code. Patching support is also missing on PPC64.

      Attachments

        Issue Links

          Activity

            People

              mdoerr Martin Doerr
              mdoerr Martin Doerr
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: