diff options
| -rw-r--r-- | arch/mips/Kconfig | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 38fd1b9bda71..7e6fd1cbd3f8 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
| @@ -1307,6 +1307,33 @@ config CPU_CAVIUM_OCTEON | |||
| 1307 | 1307 | ||
| 1308 | endchoice | 1308 | endchoice |
| 1309 | 1309 | ||
| 1310 | if CPU_LOONGSON2F | ||
| 1311 | config CPU_NOP_WORKAROUNDS | ||
| 1312 | bool | ||
| 1313 | |||
| 1314 | config CPU_JUMP_WORKAROUNDS | ||
| 1315 | bool | ||
| 1316 | |||
| 1317 | config CPU_LOONGSON2F_WORKAROUNDS | ||
| 1318 | bool "Loongson 2F Workarounds" | ||
| 1319 | default y | ||
| 1320 | select CPU_NOP_WORKAROUNDS | ||
| 1321 | select CPU_JUMP_WORKAROUNDS | ||
| 1322 | help | ||
| 1323 | Loongson 2F01 / 2F02 processors have the NOP & JUMP issues which | ||
| 1324 | require workarounds. Without workarounds the system may hang | ||
| 1325 | unexpectedly. For more information please refer to the gas | ||
| 1326 | -mfix-loongson2f-nop and -mfix-loongson2f-jump options. | ||
| 1327 | |||
| 1328 | Loongson 2F03 and later have fixed these issues and no workarounds | ||
| 1329 | are needed. The workarounds have no significant side effect on them | ||
| 1330 | but may decrease the performance of the system so this option should | ||
| 1331 | be disabled unless the kernel is intended to be run on 2F01 or 2F02 | ||
| 1332 | systems. | ||
| 1333 | |||
| 1334 | If unsure, please say Y. | ||
| 1335 | endif # CPU_LOONGSON2F | ||
| 1336 | |||
| 1310 | config SYS_SUPPORTS_ZBOOT | 1337 | config SYS_SUPPORTS_ZBOOT |
| 1311 | bool | 1338 | bool |
| 1312 | select HAVE_KERNEL_GZIP | 1339 | select HAVE_KERNEL_GZIP |
