linux/drivers/staging/tidspbridge
Guzman Lugo, Fernando 8e290fd41a staging: tidspbridge: configure full L1 MMU range
IVA MMU can manage up to 4GB of address space through its page tables,
given that it's L1 is divided into 1MB sections it requires at least
16KB for its table which represents 4096 entries of 32 bits each.

Previously, only 1GB was being handled by setting the page table size
to 4KB, any virtual address beyond of the L1 size used, would fall
into memory that does not belong to L1 translation tables, leading to
unpredictable results.

So, set the L1 table size to cover the entire MMU range (4GB) whether
is meant to be used or not.

Reported-by: Felipe Contreras <felipe.contreras@nokia.com>
Signed-off-by: Fernando Guzman Lugo <fernando.lugo@ti.com>
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
Signed-off-by: Omar Ramirez Luna <omar.ramirez@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-01-20 12:01:24 -08:00
..
core staging: tidspbridge: configure full L1 MMU range 2011-01-20 12:01:24 -08:00
Documentation staging: ti dspbridge: remove contributor leftovers 2010-07-08 13:31:45 -07:00
dynload staging:ti dspbridge: remove unnecessary volatile variables 2010-07-28 08:22:04 -07:00
gen staging: tidspbridge: remove duplicated include 2010-10-05 11:42:20 -07:00
hw Revert "staging: tidspbridge - remove hw directory" 2010-11-10 18:34:43 -06:00
include/dspbridge Revert "staging: tidspbridge: replace iommu custom for opensource implementation" 2010-11-10 18:34:44 -06:00
pmgr Revert "staging: tidspbridge - rename bridge_brd_mem_map/unmap to a proper name" 2010-11-10 18:34:44 -06:00
rmgr drivers/staging: Remove unnecessary semicolons 2010-11-16 12:06:47 -08:00
Kconfig Revert "staging: tidspbridge - update Kconfig to select IOMMU module" 2010-11-10 18:34:42 -06:00
Makefile Revert "staging: tidspbridge - remove hw directory" 2010-11-10 18:34:43 -06:00
TODO staging: tidspbridge: add memory consistency to TODO list 2010-10-09 13:49:41 -07:00