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

aarch32: detect QEMU user-mode emulation

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Won't Fix
    • Icon: P4 P4
    • 10
    • port-stage-aarch32-8, port-stage-aarch32-9
    • hotspot
    • aarch32
    • linux

      QEMU allows to run arm32 programs on x86_64 hardware with user-mode emulation tools (qemu-arm-static). Along with binfmt_misc setup it allows to run aarch32 jvm on x86_64 hardware transparently like a native binary (albeit at the much slower speed). That may be useful during cross-compilation for smoke testing aarch32 changes.

      Currently jvm asserts on startup. Proposed change is to detect QEMU user-mode emulation and prevent (ignore) assertions in that case.

            akasko Alex Kasko
            akasko Alex Kasko
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: