Open pshipton opened 7 years ago
In addition to STFLE bits, we'd probably like to document in OS section the auxvector list of features on Linux and relevant CVT bits on z/OS -- would give us the necessary information to understand what the underlying stack support are for the HW features we exploit.
/cc @fjeremic.
We read the STFLE
bits in j9sysinfo.c in function testSTFLE(struct J9PortLibrary *portLibrary, uint64_t stfleBit)
. This is a good starting place. It looks like we cache the bits in PPG_stfleCache
which is defined as:
#define PPG_stfleCache (portLibrary->portGlobals->platformGlobals.stfleCache)
Sounds like we can use this cache to print the STFLE
double words when we generate the javacore. It looks like we save the CVT bits and auxvector as well in the same file in a nearby place.
The javacore for z/OS shows "OS Level" like "z/OS 02.02.00", and "Architecture : s390x" but no other details about the hardware being used. @joransiu has suggested adding in the raw STFLE bits.