Integrated: Loom: PPC64, S390, ARM32, Zero stubs

Aleksey Shipilev shade at openjdk.java.net
Tue Oct 12 12:42:56 UTC 2021


On Tue, 5 Oct 2021 16:44:01 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> This WIP provides enough stubs to make Loom cross-compilable to PPC64, S390, ARM32 and Zero. This should be enough to get the sense where the shared code actually platform-specific (referencing stuff from `frame` that is platform-specific), what should be implemented for a platform, and also should be enough to get GHA build checks green. Note current patch does not implement Loom on these platforms, but merely provides the absolute basic build capabilities.
> 
> Note that ARM32 builds would not be clean until #65 is integrated with 32-bit cleanliness fixes.
> 
> Additional testing:
>  - [x] Linux x86_64 tier1_loom still passes
>  - [x] Linux PPC64 cross-compilation
>  - [x] Linux S390 cross-compilation
>  - [x] Linux ARM32 cross-compilation
>  - [x] Linux x86_64 Zero (Hotspot) compilation

This pull request has now been integrated.

Changeset: 3a89cd5a
Author:    Aleksey Shipilev <shade at openjdk.org>
Committer: Ron Pressler <rpressler at openjdk.org>
URL:       https://git.openjdk.java.net/loom/commit/3a89cd5a85acca136cc3329a9b11253280435bb4
Stats:     2286 lines in 49 files changed: 2203 ins; 33 del; 50 mod

Loom: PPC64, S390, ARM32, Zero stubs

Reviewed-by: rpressler

-------------

PR: https://git.openjdk.java.net/loom/pull/72


More information about the loom-dev mailing list