cputlb: Add functions for flushing TLB for a single MMU index
authorPeter Maydell <peter.maydell@linaro.org>
Tue, 25 Aug 2015 14:45:09 +0000 (15:45 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 25 Aug 2015 15:18:33 +0000 (16:18 +0100)
commitd7a74a9d4a68e27b3a8ceda17bb95cb0a23d8e4d
tree636b3f38b921da191b90f223c3513ae9c4db8551
parent14db7fe09a2c8d561ff37f98b328409906a560d7
cputlb: Add functions for flushing TLB for a single MMU index

Guest CPU TLB maintenance operations may be sufficiently
specialized to only need to flush TLB entries corresponding
to a particular MMU index. Implement cputlb functions for
this, to avoid the inefficiency of flushing TLB entries
which we don't need to.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Message-id: 1439548879-1972-2-git-send-email-peter.maydell@linaro.org
cputlb.c
include/exec/exec-all.h