]> rtime.felk.cvut.cz Git - jailhouse.git/commit
core: Introduce per-page TLB flushing
authorJan Kiszka <jan.kiszka@siemens.com>
Fri, 17 Jan 2014 13:27:06 +0000 (14:27 +0100)
committerJan Kiszka <jan.kiszka@siemens.com>
Fri, 17 Jan 2014 13:42:48 +0000 (14:42 +0100)
commitcddb226f410fa02303f0effbf8e4374545ecaa11
tree50cdf300d3ca7f74c33b6c40169a9388af2ace8a
parentf925f70696b24bc7e94906959ee1441587f5b5eb
core: Introduce per-page TLB flushing

Reduce the overhead of MMIO parsing specifically by introducing a
per-page TLB flush. Restrict the existing global one to x86, that's
where is is used so far.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
hypervisor/arch/arm/include/asm/paging.h
hypervisor/arch/x86/control.c
hypervisor/arch/x86/include/asm/paging.h
hypervisor/paging.c