[master] Integrated: aarch64: init Klass* in markword in C1 & template interpreter
Thomas Stuefe
stuefe at openjdk.java.net
Sat Oct 23 18:15:26 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...
This pull request has now been integrated.
Changeset: 77f70ce4
Author: Thomas Stuefe <stuefe at openjdk.org>
URL: https://git.openjdk.java.net/lilliput/commit/77f70ce4678f2da86c980efd63f6e7145a024035
Stats: 3 lines in 2 files changed: 0 ins; 1 del; 2 mod
aarch64: init Klass* in markword in C1 & template interpreter
Reviewed-by: rkennke
-------------
PR: https://git.openjdk.java.net/lilliput/pull/26
More information about the lilliput-dev
mailing list