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

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

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P4 P4
    • 17
    • None
    • hotspot
    • None
    • b08
    • ppc

      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.

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

              Created:
              Updated:
              Resolved: