38 while (!feof(fp)) {
39 if (fscanf(fp, "cpu\t\t: %100[^\n]", cpu) == 1) {
40 if (strstr(cpu, "Niagara") != NULL) {
41 rv = true;
42 }
43 break;
44 }
45 }
46
47 fclose(fp);
48
49 return rv;
50 }
51
52 int VM_Version::platform_features(int features) {
53 // Default to generic v9
54 features = generic_v9_m;
55
56 if (detect_niagara()) {
57 NOT_PRODUCT(if (PrintMiscellaneous && Verbose) tty->print_cr("Detected Linux on Niagara");)
58 features = niagara1_m;
59 }
60
61 return features;
62 }
|
38 while (!feof(fp)) {
39 if (fscanf(fp, "cpu\t\t: %100[^\n]", cpu) == 1) {
40 if (strstr(cpu, "Niagara") != NULL) {
41 rv = true;
42 }
43 break;
44 }
45 }
46
47 fclose(fp);
48
49 return rv;
50 }
51
52 int VM_Version::platform_features(int features) {
53 // Default to generic v9
54 features = generic_v9_m;
55
56 if (detect_niagara()) {
57 NOT_PRODUCT(if (PrintMiscellaneous && Verbose) tty->print_cr("Detected Linux on Niagara");)
58 features = niagara1_m | T_family_m;
59 }
60
61 return features;
62 }
|