< 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 >