Merge commit '3058872c293e239e3b51e86fe18cfbe720aadff1'
authorMichael Niedermayer <michaelni@gmx.at>
Sun, 31 May 2015 20:14:39 +0000 (22:14 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 31 May 2015 20:14:39 +0000 (22:14 +0200)
* commit '3058872c293e239e3b51e86fe18cfbe720aadff1':
  ppc: Clarify and extend the cpuid check

Conflicts:
libavutil/ppc/cpu.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavutil/ppc/cpu.c

@@@ -96,7 -93,17 +96,17 @@@ int ff_get_cpu_flags_ppc(void
  out:
      close(fd);
      return ret;
 -#elif CONFIG_RUNTIME_CPUDETECT
 +#elif CONFIG_RUNTIME_CPUDETECT && defined(__linux__) && !ARCH_PPC64
+ #define PVR_G4_7400  0x000C
+ #define PVR_G5_970   0x0039
+ #define PVR_G5_970FX 0x003C
+ #define PVR_G5_970MP 0x0044
+ #define PVR_G5_970GX 0x0045
+ #define PVR_POWER6   0x003E
+ #define PVR_POWER7   0x003F
+ #define PVR_POWER8   0x004B
+ #define PVR_CELL_PPU 0x0070
      int proc_ver;
      // Support of mfspr PVR emulation added in Linux 2.6.17.
      __asm__ volatile("mfspr %0, 287" : "=r" (proc_ver));