|author||David Howells <firstname.lastname@example.org>||2010-10-27 17:28:41 +0100|
|committer||David Howells <email@example.com>||2010-10-27 17:28:41 +0100|
MN10300: Cache: Split cache bits out of arch Kconfig
Split the cache bits out of arch/mn10300/Kconfig as they're quite complex. Signed-off-by: David Howells <firstname.lastname@example.org>
Diffstat (limited to 'arch/mn10300/mm')
1 files changed, 32 insertions, 0 deletions
diff --git a/arch/mn10300/mm/Kconfig.cache b/arch/mn10300/mm/Kconfig.cache
new file mode 100644
@@ -0,0 +1,32 @@
+# MN10300 CPU cache options
+ prompt "CPU Caching mode"
+ default MN10300_CACHE_WBACK
+ This option determines the caching mode for the kernel.
+ Write-Back caching mode involves the all reads and writes causing
+ the affected cacheline to be read into the cache first before being
+ operated upon. Memory is not then updated by a write until the cache
+ is filled and a cacheline needs to be displaced from the cache to
+ make room. Only at that point is it written back.
+ Write-Through caching only fetches cachelines from memory on a
+ read. Writes always get written directly to memory. If the affected
+ cacheline is also in cache, it will be updated too.
+ The final option is to turn of caching entirely.
+ bool "Write-Back"
+ bool "Write-Through"
+ bool "Disabled"