Home
last modified time | relevance | path

Searched hist:"5 c709e699881afd1cf9244c719eb063c3476a405" (Results 1 – 2 of 2) sorted by relevance

/linux/arch/arm/include/asm/
H A Dsmp_plat.hdiff 5c709e699881afd1cf9244c719eb063c3476a405 Tue Feb 28 13:56:06 CET 2012 Will Deacon <will.deacon@arm.com> ARM: nommu: define dummy TLB operations for nommu configurations

nommu platforms do not perform address translation and therefore clearly
don't have TLBs. However, some SMP code assumes the presence of the TLB
flushing routines and will therefore fail to compile for a nommu system.

This patch defines dummy local_* TLB operations and #defines
tlb_ops_need_broadcast() as 0, therefore causing the usual ARM SMP TLB
operations to call the local variants instead.

Signed-off-by: Will Deacon <will.deacon@arm.com>
CC: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
CC: Nicolas Pitre <nico@linaro.org>
H A Dtlbflush.hdiff 5c709e699881afd1cf9244c719eb063c3476a405 Tue Feb 28 13:56:06 CET 2012 Will Deacon <will.deacon@arm.com> ARM: nommu: define dummy TLB operations for nommu configurations

nommu platforms do not perform address translation and therefore clearly
don't have TLBs. However, some SMP code assumes the presence of the TLB
flushing routines and will therefore fail to compile for a nommu system.

This patch defines dummy local_* TLB operations and #defines
tlb_ops_need_broadcast() as 0, therefore causing the usual ARM SMP TLB
operations to call the local variants instead.

Signed-off-by: Will Deacon <will.deacon@arm.com>
CC: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
CC: Nicolas Pitre <nico@linaro.org>