Browse Source

Merge pull request #613 from fabioperez/develop

Add POWER7/POWER8 as targets
tags/v0.2.15^2
Zhang Xianyi 10 years ago
parent
commit
c50661e5b7
3 changed files with 6 additions and 1 deletions
  1. +2
    -0
      TargetList.txt
  2. +1
    -0
      cpuid_power.c
  3. +3
    -1
      getarch.c

+ 2
- 0
TargetList.txt View File

@@ -44,6 +44,8 @@ NANO
POWER4
POWER5
POWER6
POWER7
POWER8
PPCG4
PPC970
PPC970MP


+ 1
- 0
cpuid_power.c View File

@@ -115,6 +115,7 @@ int detect(void){
if (!strncasecmp(p, "POWER5", 6)) return CPUTYPE_POWER5;
if (!strncasecmp(p, "POWER6", 6)) return CPUTYPE_POWER6;
if (!strncasecmp(p, "POWER7", 6)) return CPUTYPE_POWER6;
if (!strncasecmp(p, "POWER8", 6)) return CPUTYPE_POWER6;
if (!strncasecmp(p, "Cell", 4)) return CPUTYPE_CELL;
if (!strncasecmp(p, "7447", 4)) return CPUTYPE_PPCG4;



+ 3
- 1
getarch.c View File

@@ -116,6 +116,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
/* #define FORCE_POWER4 */
/* #define FORCE_POWER5 */
/* #define FORCE_POWER6 */
/* #define FORCE_POWER7 */
/* #define FORCE_POWER8 */
/* #define FORCE_PPCG4 */
/* #define FORCE_PPC970 */
/* #define FORCE_PPC970MP */
@@ -546,7 +548,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define CORENAME "POWER5"
#endif

#ifdef FORCE_POWER6
#if defined(FORCE_POWER6) || defined(FORCE_POWER7) || defined(FORCE_POWER8)
#define FORCE
#define ARCHITECTURE "POWER"
#define SUBARCHITECTURE "POWER6"


Loading…
Cancel
Save