Changeset c6a2e99


Ignore:
Timestamp:
Jan 11, 2011 5:51:29 PM (9 years ago)
Author:
dev <dev@…>
Branches:
master
Children:
330f1f3, 7289c89
Parents:
16509e59
Message:

Added Intel Atom as (pentium3) as prescribed by the libgmp configure scripts.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • core/java/src/freenet/support/CPUInformation/CPUID.java

    r16509e59 rc6a2e99  
    325325        }
    326326        public boolean IsPentium3Compatible()
    327         {
    328             return getCPUFamily() > 6 || (getCPUFamily() == 6 && getCPUModel() >=7);
     327        {       
     328                // Atom
     329                if (getCPUExtendedModel() == 1 && (getCPUFamily() == 6 && (getCPUModel() == 10))){
     330                        return true;
     331                // ??
     332                } else if (getCPUFamily() > 6 || (getCPUFamily() == 6 && getCPUModel() >=7)){
     333                        return true;
     334                } else {
     335                        return false;
     336                }
    329337        }
    330338        public boolean IsPentium4Compatible()
     
    418426                                return "Core 2 (Conroe)";
    419427                        }
    420                 }
    421                 if (getCPUExtendedModel() == 1){
    422                          switch(getCPUModel()){
    423                                 case 10:
    424                                         return "Core i7";
    425                                 case 12:
    426                                         return "Atom";
    427                                 case 13:
    428                                         return "Xeon MP";
    429                          }
    430                 }
     428                } else {
     429                        if (getCPUExtendedModel() == 1){
     430                                 switch(getCPUModel()){
     431                                        case 10:
     432                                                return "Core i7";
     433                                        case 12:
     434                                                return "Atom";
     435                                        case 13:
     436                                                return "Xeon MP";
     437                                 }
     438                        }
     439                }
    431440            }
    432441            if(getCPUFamily() == 7){
Note: See TracChangeset for help on using the changeset viewer.