All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC 0/4] kvm: arm64: emulate ID registers
@ 2020-08-13  6:05 ` Peng Liang
  0 siblings, 0 replies; 37+ messages in thread
From: Peng Liang @ 2020-08-13  6:05 UTC (permalink / raw)
  To: kvmarm; +Cc: zhang.zhanghailiang, kvm, maz, will

In AArch64, guest will read the same values of the ID regsiters with
host.  Both of them read the values from arm64_ftr_regs.  This patch
series add support to emulate and configure ID registers so that we can
control the value of ID registers that guest read.

Peng Liang (4):
  arm64: add a helper function to traverse arm64_ftr_regs
  kvm: arm64: emulate the ID registers
  kvm: arm64: make ID registers configurable
  kvm: arm64: add KVM_CAP_ARM_CPU_FEATURE extension

 arch/arm64/include/asm/cpufeature.h |  2 ++
 arch/arm64/include/asm/kvm_host.h   |  2 ++
 arch/arm64/kernel/cpufeature.c      | 13 ++++++++
 arch/arm64/kvm/arm.c                | 21 ++++++++++++
 arch/arm64/kvm/sys_regs.c           | 50 ++++++++++++++++++++++-------
 include/uapi/linux/kvm.h            | 12 +++++++
 6 files changed, 89 insertions(+), 11 deletions(-)

-- 
2.18.4

_______________________________________________
kvmarm mailing list
kvmarm@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/kvmarm

^ permalink raw reply	[flat|nested] 37+ messages in thread

end of thread, other threads:[~2020-08-14 12:51 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-08-13  6:05 [RFC 0/4] kvm: arm64: emulate ID registers Peng Liang
2020-08-13  6:05 ` Peng Liang
2020-08-13  6:05 ` [RFC 1/4] arm64: add a helper function to traverse arm64_ftr_regs Peng Liang
2020-08-13  6:05   ` Peng Liang
2020-08-13  6:05 ` [RFC 2/4] kvm: arm64: emulate the ID registers Peng Liang
2020-08-13  6:05   ` Peng Liang
2020-08-13  9:05   ` Andrew Jones
2020-08-13  9:05     ` Andrew Jones
2020-08-13 10:02     ` Andrew Jones
2020-08-13 10:02       ` Andrew Jones
2020-08-14 11:49       ` Peng Liang
2020-08-14 11:49         ` Peng Liang
2020-08-14 12:51         ` Andrew Jones
2020-08-14 12:51           ` Andrew Jones
2020-08-14 11:49     ` Peng Liang
2020-08-14 11:49       ` Peng Liang
2020-08-13 23:10   ` kernel test robot
2020-08-14 12:20   ` Marc Zyngier
2020-08-14 12:20     ` Marc Zyngier
2020-08-13  6:05 ` [RFC 3/4] kvm: arm64: make ID registers configurable Peng Liang
2020-08-13  6:05   ` Peng Liang
2020-08-13  9:09   ` Andrew Jones
2020-08-13  9:09     ` Andrew Jones
2020-08-14 11:49     ` Peng Liang
2020-08-14 11:49       ` Peng Liang
2020-08-13  9:52   ` Marc Zyngier
2020-08-13  9:52     ` Marc Zyngier
2020-08-13  6:05 ` [RFC 4/4] kvm: arm64: add KVM_CAP_ARM_CPU_FEATURE extension Peng Liang
2020-08-13  6:05   ` Peng Liang
2020-08-13  9:10   ` Andrew Jones
2020-08-13  9:10     ` Andrew Jones
2020-08-14 11:49     ` Peng Liang
2020-08-14 11:49       ` Peng Liang
2020-08-13  9:14 ` [RFC 0/4] kvm: arm64: emulate ID registers Andrew Jones
2020-08-13  9:14   ` Andrew Jones
2020-08-13 14:19 ` Andrew Jones
2020-08-13 14:19   ` Andrew Jones

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.