< prev index next >
src/hotspot/cpu/s390/vm_version_s390.hpp
Print this page
rev 50966 : 8206919: s390: add missing info to vm_version_ext_s390
@@ -129,10 +129,11 @@
static unsigned int _ncipher_features;
static unsigned int _nmsgdigest_features;
static unsigned int _Dcache_lineSize;
static unsigned int _Icache_lineSize;
static bool _is_determine_features_test_running;
+ static const char* _model_string;
static bool test_feature_bit(unsigned long* featureBuffer, int featureNum, unsigned int bufLen);
static void set_features_string();
static void print_features_internal(const char* text, bool print_anyway=false);
static void determine_features();
@@ -344,10 +345,11 @@
static void initialize();
static void print_features();
static bool is_determine_features_test_running() { return _is_determine_features_test_running; }
// CPU feature query functions
+ static const char* get_model_string() { return _model_string; }
static bool has_StoreFacilityListExtended() { return (_features[0] & StoreFacilityListExtendedMask) == StoreFacilityListExtendedMask; }
static bool has_Crypto() { return (_features[0] & CryptoFacilityMask) == CryptoFacilityMask; }
static bool has_ETF2() { return (_features[0] & ETF2Mask) == ETF2Mask; }
static bool has_ETF3() { return (_features[0] & ETF3Mask) == ETF3Mask; }
static bool has_ETF2Enhancements() { return (_features[0] & ETF2EnhancementMask) == ETF2EnhancementMask; }
< prev index next >