diff options
author | Robin Luk <lubin.lu@antgroup.com> | 2021-05-19 19:48:05 +0800 |
---|---|---|
committer | Robin Luk <lubin.lu@antgroup.com> | 2021-05-24 11:18:28 +0800 |
commit | 2c3b314e667495b618e442da05d198eea6eb4efe (patch) | |
tree | 368d37fb43be87641d0591d5869718c1a240bea2 /pkg/sentry/fsimpl/testutil/kernel.go | |
parent | 52394c34afce6c2a8861d556c9929b1c87c3a201 (diff) |
arm64 kvm:use TLBI with "Inner Shareable" instead of IPI operation
on Arm64 platform, we can use TLBI with 'IS' instead of IPI operation.
According to my understanding, the logic in invalidate() is much like
an IPI operation.
On Arm64, we can simply perform vmalle1is invalidation here, not
use IPI.
Reference:
https://github.com/torvalds/linux/blob/v5.12/arch/arm64/kvm/mmu.c#L81
Signed-off-by: Robin Luk <lubin.lu@antgroup.com>
Diffstat (limited to 'pkg/sentry/fsimpl/testutil/kernel.go')
0 files changed, 0 insertions, 0 deletions