[master] Integrated: OMWorld: Remove BasicLock* restrictions

Axel Boldt-Christmas aboldtch at openjdk.org
Tue Apr 23 14:26:45 UTC 2024


On Mon, 22 Apr 2024 12:58:26 GMT, Axel Boldt-Christmas <aboldtch at openjdk.org> wrote:

> This is based on #159 
> 
> The main idea is to remove the restrictions where the `BasicLock*` may be missing when calling into the runtime. This is only an issue on x86_32. For now simply call into the runtime at the places where the registers are lacking. `quick_enter` should take care of the cases where we otherwise would have skipped calling into the runtime, as x86_32 calls into the runtime regardless (to get the thread) this may even be performance neutral.

This pull request has now been integrated.

Changeset: 95bad08f
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
URL:       https://git.openjdk.org/lilliput/commit/95bad08f01a595ba662cac38050fb830e3ec1056
Stats:     123 lines in 11 files changed: 7 ins; 79 del; 37 mod

OMWorld: Remove BasicLock* restrictions

Reviewed-by: rkennke

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

PR: https://git.openjdk.org/lilliput/pull/160


More information about the lilliput-dev mailing list