[master] RFR: OMWorld: Remove BasicLock* restrictions [v3]

Axel Boldt-Christmas aboldtch at openjdk.org
Tue Apr 23 13:16:56 UTC 2024


> 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.

Axel Boldt-Christmas has updated the pull request incrementally with one additional commit since the last revision:

  Update src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
  
  Co-authored-by: Stefan Karlsson <stefan.karlsson at oracle.com>

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

Changes:
  - all: https://git.openjdk.org/lilliput/pull/160/files
  - new: https://git.openjdk.org/lilliput/pull/160/files/d5472ef3..6778ef66

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=lilliput&pr=160&range=02
 - incr: https://webrevs.openjdk.org/?repo=lilliput&pr=160&range=01-02

  Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/lilliput/pull/160.diff
  Fetch: git fetch https://git.openjdk.org/lilliput.git pull/160/head:pull/160

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


More information about the lilliput-dev mailing list