mbox series

[v1,0/5] KVM: s390: Fix virtual-real address confusions

Message ID 20221020143159.294605-1-nrb@linux.ibm.com (mailing list archive)
Headers show
Series KVM: s390: Fix virtual-real address confusions | expand

Message

Nico Boehr Oct. 20, 2022, 2:31 p.m. UTC
This series fixes several virtual-real address confusions in the basic
KVM infrastructure for s390.

Since physical addresses are currently equal to virtual addresses in
kernel space, the address confusions do not represent issues at the
moment.

IO-related fixes are going to follow in further series.

Nico Boehr (5):
  s390/mm: gmap: sort out physical vs virtual pointers usage
  s390/entry: sort out physical vs virtual pointers usage in sie64a
  KVM: s390: sort out physical vs virtual pointers usage
  KVM: s390: sida: sort out physical vs virtual pointers usage
  KVM: s390: pv: sort out physical vs virtual pointers usage

 arch/s390/include/asm/kvm_host.h   |  12 ++-
 arch/s390/include/asm/stacktrace.h |   1 +
 arch/s390/kernel/asm-offsets.c     |   1 +
 arch/s390/kernel/entry.S           |  26 ++---
 arch/s390/kvm/intercept.c          |   9 +-
 arch/s390/kvm/kvm-s390.c           |  53 ++++++-----
 arch/s390/kvm/kvm-s390.h           |   5 +-
 arch/s390/kvm/priv.c               |   3 +-
 arch/s390/kvm/pv.c                 |  17 ++--
 arch/s390/mm/gmap.c                | 147 +++++++++++++++--------------
 10 files changed, 150 insertions(+), 124 deletions(-)