]> rtime.felk.cvut.cz Git - zynq/linux.git/commit
microblaze: Add consistent code
authorMichal Simek <monstr@monstr.eu>
Mon, 22 Feb 2010 11:16:08 +0000 (12:16 +0100)
committerMichal Simek <monstr@monstr.eu>
Mon, 22 Feb 2010 11:16:08 +0000 (12:16 +0100)
commit88a345a33388924040de7c207f6f6c820fd4f756
treeb59f6466387dce1903218bd73c9a5a7c3e293687
parent59118f24220e4ca27a6672af7b09730278593efd
microblaze: Add consistent code

Remove ancient Kconfig option for consistent code.
MMU uses cache inhibit pages.

noMMU uses UNCACHE SHADOW feature where is used double ram size.
For example:
Physical ram is 256MB and cache are setup to cover the same size.
But if you setup in HW that size is 512MB and cache covers 256MB
than you can use adresses from 256-512MB without caches and
correspond with 0-256MB with cache. That's why I am using
dcache base/high addresses to find out uncache area.

Signed-off-by: Michal Simek <monstr@monstr.eu>
arch/microblaze/Kconfig
arch/microblaze/mm/Makefile
arch/microblaze/mm/consistent.c [new file with mode: 0644]