[master] RFR: aarch64: init Klass* in markword in C1 & template interpreter
Roman Kennke
rkennke at openjdk.java.net
Sat Oct 23 16:18:29 UTC 2021
On Fri, 22 Oct 2021 15:23:17 GMT, Thomas Stuefe <stuefe at openjdk.org> wrote:
> This is a minimal patch to make Lilliput on aarch64 work. It fixes the initialization of the object header for C1 and template interpreter. I'd like to get this in as preparation for my classpointer-shrinking-work (https://github.com/openjdk/lilliput/pull/13). I would like to test that on aarch64 too since it has a noticeably different way of encoding Klass*.
>
> Note that I did not touch MacroAssembler::load_klass(), we still pull Klass* pointer from the old place there.
>
> I did some very basic tests (gtests, some of my metaspace tests) but nothing more so far. All I have is an underpowered Raspi and testing needs a lot of patience...
Looks correct. Thank you!
-------------
Marked as reviewed by rkennke (Lead).
PR: https://git.openjdk.java.net/lilliput/pull/26
More information about the lilliput-dev
mailing list