RFR(M): 8195112: x86 (32 bit): implementation for Thread-local handshakes

Andrew Haley aph at redhat.com
Thu Jan 18 11:05:06 UTC 2018


On 17/01/18 21:04, Robbin Ehn wrote:
> This guy will hurt:
> 712       masm.get_thread(pollReg);
> 
> Since we are not shipping 32-bit but RedHat is (at least in Fedora)
> and they don't object (or anyone else) I'm fine with this.

Don't mistake silence for consent.  The most likely explanation is
that we haven't noticed yet.  You're right, it will hurt.  Perhaps
Thread-local handshakes aren't right for x86-32, or perhaps we can
come up with a better way to do get_thread(pollReg).  I'll have a
look.

-- 
Andrew Haley
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671


More information about the hotspot-runtime-dev mailing list