]> git.baikalelectronics.ru Git - kernel.git/commit
ARC: MMU Context Management
authorVineet Gupta <vgupta@synopsys.com>
Fri, 18 Jan 2013 09:42:19 +0000 (15:12 +0530)
committerVineet Gupta <vgupta@synopsys.com>
Fri, 15 Feb 2013 17:45:51 +0000 (23:15 +0530)
commitfd9b23292bb7e7c8f6216b5e903e803e0decf073
tree47d652aeaf9c4455d085578c976c73789620ba8c
parent127ad88397d702e8b8b534fbcee562ed2447954e
ARC: MMU Context Management

ARC700 MMU provides for tagging TLB entries with a 8-bit ASID to avoid
having to flush the TLB every task switch.

It also allows for a quick way to invalidate all the TLB entries for
task useful for:
* COW sementics during fork()
* task exit()ing

Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
arch/arc/include/asm/arcregs.h
arch/arc/include/asm/mmu.h [new file with mode: 0644]
arch/arc/include/asm/mmu_context.h [new file with mode: 0644]
arch/arc/mm/tlb.c [new file with mode: 0644]