RFR: 8270517: Add Zero support for LoongArch
Aleksey Shipilev
shade at openjdk.java.net
Thu Jul 15 06:41:14 UTC 2021
On Thu, 15 Jul 2021 04:04:08 GMT, Ao Qi <aoqi at openjdk.org> wrote:
> LoongArch is a new RISC ISA. This issue proposes adding Zero support for LoongArch. Only 64-bit support is proposed at present.
>
> linux-loongarch64-zero-{release, fastdebug} build tested:
>
> $ ./build/linux-loongarch64-zero-fastdebug/jdk/bin/java -version
> openjdk version "18-internal" 2022-03-15
> OpenJDK Runtime Environment (fastdebug build 18-internal+0-adhoc.aoqi.jdk)
> OpenJDK 64-Bit Zero VM (fastdebug build 18-internal+0-adhoc.aoqi.jdk, interpreted mode)
Looks good for me (from Zero maintenance standpoint). A minor suggestion below.
src/hotspot/os/linux/os_linux.cpp line 1701:
> 1699: {EM_AARCH64, EM_AARCH64, ELFCLASS64, ELFDATA2LSB, (char*)"AARCH64"},
> 1700: {EM_RISCV, EM_RISCV, ELFCLASS64, ELFDATA2LSB, (char*)"RISC-V"},
> 1701: {EM_LOONGARCH, EM_LOONGARCH, ELFCLASS64, ELFDATA2LSB, (char*)"LoongArch"},
Suggestion:
{EM_LOONGARCH, EM_LOONGARCH, ELFCLASS64, ELFDATA2LSB, (char*)"LoongArch"},
-------------
Marked as reviewed by shade (Reviewer).
PR: https://git.openjdk.java.net/jdk/pull/4787
More information about the build-dev
mailing list