[PATCH] powerpc: Dont set 32bit cputable bits on 64bit
Milton and I were looking at the cputable code and it looks like we can set spurious bits on 64bit. Signed-off-by: Anton Blanchard <anton@samba.org> Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
Родитель
4b703a2317
Коммит
2406f6063a
|
@ -311,6 +311,11 @@ enum {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
CPU_FTRS_POSSIBLE =
|
CPU_FTRS_POSSIBLE =
|
||||||
|
#ifdef __powerpc64__
|
||||||
|
CPU_FTRS_POWER3 | CPU_FTRS_RS64 | CPU_FTRS_POWER4 |
|
||||||
|
CPU_FTRS_PPC970 | CPU_FTRS_POWER5 | CPU_FTRS_CELL |
|
||||||
|
CPU_FTR_CI_LARGE_PAGE |
|
||||||
|
#else
|
||||||
#if CLASSIC_PPC
|
#if CLASSIC_PPC
|
||||||
CPU_FTRS_PPC601 | CPU_FTRS_603 | CPU_FTRS_604 | CPU_FTRS_740_NOTAU |
|
CPU_FTRS_PPC601 | CPU_FTRS_603 | CPU_FTRS_604 | CPU_FTRS_740_NOTAU |
|
||||||
CPU_FTRS_740 | CPU_FTRS_750 | CPU_FTRS_750FX1 |
|
CPU_FTRS_740 | CPU_FTRS_750 | CPU_FTRS_750FX1 |
|
||||||
|
@ -344,14 +349,14 @@ enum {
|
||||||
#ifdef CONFIG_E500
|
#ifdef CONFIG_E500
|
||||||
CPU_FTRS_E500 | CPU_FTRS_E500_2 |
|
CPU_FTRS_E500 | CPU_FTRS_E500_2 |
|
||||||
#endif
|
#endif
|
||||||
#ifdef __powerpc64__
|
#endif /* __powerpc64__ */
|
||||||
CPU_FTRS_POWER3 | CPU_FTRS_RS64 | CPU_FTRS_POWER4 |
|
|
||||||
CPU_FTRS_PPC970 | CPU_FTRS_POWER5 | CPU_FTRS_CELL |
|
|
||||||
CPU_FTR_CI_LARGE_PAGE |
|
|
||||||
#endif
|
|
||||||
0,
|
0,
|
||||||
|
|
||||||
CPU_FTRS_ALWAYS =
|
CPU_FTRS_ALWAYS =
|
||||||
|
#ifdef __powerpc64__
|
||||||
|
CPU_FTRS_POWER3 & CPU_FTRS_RS64 & CPU_FTRS_POWER4 &
|
||||||
|
CPU_FTRS_PPC970 & CPU_FTRS_POWER5 & CPU_FTRS_CELL &
|
||||||
|
#else
|
||||||
#if CLASSIC_PPC
|
#if CLASSIC_PPC
|
||||||
CPU_FTRS_PPC601 & CPU_FTRS_603 & CPU_FTRS_604 & CPU_FTRS_740_NOTAU &
|
CPU_FTRS_PPC601 & CPU_FTRS_603 & CPU_FTRS_604 & CPU_FTRS_740_NOTAU &
|
||||||
CPU_FTRS_740 & CPU_FTRS_750 & CPU_FTRS_750FX1 &
|
CPU_FTRS_740 & CPU_FTRS_750 & CPU_FTRS_750FX1 &
|
||||||
|
@ -385,10 +390,7 @@ enum {
|
||||||
#ifdef CONFIG_E500
|
#ifdef CONFIG_E500
|
||||||
CPU_FTRS_E500 & CPU_FTRS_E500_2 &
|
CPU_FTRS_E500 & CPU_FTRS_E500_2 &
|
||||||
#endif
|
#endif
|
||||||
#ifdef __powerpc64__
|
#endif /* __powerpc64__ */
|
||||||
CPU_FTRS_POWER3 & CPU_FTRS_RS64 & CPU_FTRS_POWER4 &
|
|
||||||
CPU_FTRS_PPC970 & CPU_FTRS_POWER5 & CPU_FTRS_CELL &
|
|
||||||
#endif
|
|
||||||
CPU_FTRS_POSSIBLE,
|
CPU_FTRS_POSSIBLE,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче