RFR: 8232651: Add implementation of os::processor_id() for Windows

Stefan Karlsson stefan.karlsson at oracle.com
Mon Oct 21 14:23:14 UTC 2019


Hi all,

Please review this patch to add an implementation of os::processor_id() 
for Windows.

https://cr.openjdk.java.net/~stefank/8232651/webrev.01/
https://bugs.openjdk.java.net/browse/JDK-8232651

We need an implementation of this function on Windows, to be able to run 
ZGC there.

Note that GetCurrentProcessorNumber only "returns the processor number 
within the processor group to which the logical processor is assigned". 
AFAICT, there's no support for multi-groups in HotSpot, and therefore 
this seems like an adequate function to use.

See this page for more information about processor groups:
https://docs.microsoft.com/en-us/windows/win32/procthread/processor-groups

Thanks,
StefanK


More information about the hotspot-runtime-dev mailing list