Attention AIX developers - factoring out POSIX signal code (JDK-8252324)

gerard ziemski gerard.ziemski at oracle.com
Tue Sep 1 16:36:19 UTC 2020


Thank you Martin, Thomas for your feedback.

On 8/31/20 12:20 PM, Doerr, Martin wrote:
>
> However, jdk/jdk doesn’t support as400 PASE, so I’d be fine with using 
> Gerard’s new POSIX code and removing all AIX specific stuff which was 
> built to support as400 PASE.
>
> I believe the semaphore stuff works on AIX, so we don’t need “#if 
> !defined(AIX)”, right?
>
Just to make sure I understand it correctly: we don't need AIX specific 
semaphore code (i.e. local_sem_init(), local_sem_post() and 
local_sem_wait()), so we can remove it and go back to using runtime 
Semaphore for BSD/Linux/AIX?

What other PASE specific code is currently in singlas_posix.cpp that 
should be removed? I see some extra signal unblocking code in 
os::signal() that is for AIX platform (with a comment that it applies to 
both AIX and PASE). That should stay in though, right?

Is this something you want me to do, or will you clean that up yourself 
as appropriate?

@Thomas, I assigned https://bugs.openjdk.java.net/browse/JDK-825253 to 
myself as per your suggestion.


cheers


More information about the hotspot-runtime-dev mailing list