diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2007-07-14 08:24:05 -0400 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2007-07-20 13:57:39 -0400 |
commit | 17099b1142f6c0359fca60a3464dea8fb30badea (patch) | |
tree | 26b9f3955dca84ccab594a76680c2a71e166768a /arch/mips/Kconfig | |
parent | ed203dadcd1373e80e95b04075e1eefc554a914b (diff) |
[MIPS] Make support for weakly ordered LL/SC a config option.
None of weakly ordered processor supported in tree need this but it seems
like this could change ...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/Kconfig')
-rw-r--r-- | arch/mips/Kconfig | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 5c863bcd5614..1e3aeccd7322 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -1190,8 +1190,19 @@ config SYS_HAS_CPU_RM9000 | |||
1190 | config SYS_HAS_CPU_SB1 | 1190 | config SYS_HAS_CPU_SB1 |
1191 | bool | 1191 | bool |
1192 | 1192 | ||
1193 | # | ||
1194 | # CPU may reorder R->R, R->W, W->R, W->W | ||
1195 | # Reordering beyond LL and SC is handled in WEAK_REORDERING_BEYOND_LLSC | ||
1196 | # | ||
1193 | config WEAK_ORDERING | 1197 | config WEAK_ORDERING |
1194 | bool | 1198 | bool |
1199 | |||
1200 | # | ||
1201 | # CPU may reorder reads and writes beyond LL/SC | ||
1202 | # CPU may reorder R->LL, R->LL, W->LL, W->LL, R->SC, R->SC, W->SC, W->SC | ||
1203 | # | ||
1204 | config WEAK_REORDERING_BEYOND_LLSC | ||
1205 | bool | ||
1195 | endmenu | 1206 | endmenu |
1196 | 1207 | ||
1197 | # | 1208 | # |