]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commit
arm64: Use __tlbi() macros in KVM code
authorChristopher Covington <cov@codeaurora.org>
Wed, 25 Jan 2017 15:52:31 +0000 (10:52 -0500)
committerSeth Forshee <seth.forshee@canonical.com>
Thu, 23 Feb 2017 20:20:42 +0000 (14:20 -0600)
commit826aab9ed4b583c7ee135c7d7d1e9a9a1c13bbe2
tree5de608ed13cee1af3c51c92a5899f6624343eb0d
parentb777abb3ff6564ab71d3df5866c85328db534cc6
arm64: Use __tlbi() macros in KVM code

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.

Acked-by: Christoffer Dall <christoffer.dall@linaro.org>
Signed-off-by: Christopher Covington <cov@codeaurora.org>
Signed-off-by: Will Deacon <will.deacon@arm.com>
(cherry picked from commit fa715319c11f7f94ae3d19efb9c2cd69fa933f48)
Signed-off-by: dann frazier <dann.frazier@canonical.com>
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
arch/arm64/kvm/hyp/tlb.c