[PATCH v4 3/4] arm64: Use __tlbi() macros in KVM code
From: Punit Agrawal <hidden>
Date: 2017-02-01 17:14:38
Also in:
kvm, kvmarm, lkml
Will Deacon [off-list ref] writes:
On Wed, Feb 01, 2017 at 05:02:43PM +0000, Punit Agrawal wrote:quoted
Will Deacon [off-list ref] writes:quoted
On Wed, Jan 25, 2017 at 08:39:43PM +0100, Christoffer Dall wrote:quoted
On Wed, Jan 25, 2017 at 10:52:31AM -0500, Christopher Covington wrote:quoted
Refactor the KVM code to use the __tlbi macros, which will allow an errata workaround that repeats tlbi dsb sequences to only change one location. This is not intended to change the generated assembly and comparing before and after vmlinux objdump shows no functional changes. Signed-off-by: Christopher Covington <redacted>Acked-by: Christoffer Dall <redacted>Thanks, I'll queue this one via arm64.I just noticed this patch but there's been a similar patch from Mark that I've been carrying as part of the KVM TLB monitoring series[0]. [0] http://www.mail-archive.com/kvmarm at lists.cs.columbia.edu/msg09359.htmlWell I've already queued the one from Christopher. It's weird that Mark's version appears to miss the local VMID case (but it does have the flush_icache_all I wanted :). Anyway, I'm not reverting anything, so you'll need to rebase when this lot lands in mainline.
Sure. I'll drop the patch the next time around. The patch is unrelated to that series and should've gone in when we introduced the __tlbi() macro but got left out somehow.
Will _______________________________________________ kvmarm mailing list kvmarm at lists.cs.columbia.edu https://lists.cs.columbia.edu/mailman/listinfo/kvmarm