RFR: Loom: PPC64, S390, ARM32, Zero stubs
Aleksey Shipilev
shade at openjdk.java.net
Tue Oct 5 19:17:58 UTC 2021
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
-------------
Commit messages:
- More whitespace
- Self-review fixes
- PPC64, S390, ARM32, Zero stubs
Changes: https://git.openjdk.java.net/loom/pull/72/files
Webrev: https://webrevs.openjdk.java.net/?repo=loom&pr=72&range=00
Stats: 2286 lines in 49 files changed: 2203 ins; 33 del; 50 mod
Patch: https://git.openjdk.java.net/loom/pull/72.diff
Fetch: git fetch https://git.openjdk.java.net/loom pull/72/head:pull/72
PR: https://git.openjdk.java.net/loom/pull/72
More information about the loom-dev
mailing list