]> www.infradead.org Git - users/dwmw2/linux.git/commit
s390/entry: Pass the asce as parameter to sie64a()
authorClaudio Imbrenda <imbrenda@linux.ibm.com>
Wed, 3 Jul 2024 15:58:59 +0000 (17:58 +0200)
committerVasily Gorbik <gor@linux.ibm.com>
Wed, 10 Jul 2024 17:50:45 +0000 (19:50 +0200)
commit723ac2d6ba77be712b165b710c60adda6e657c9e
tree93ac5075325adcdc961814a1550f219f8d1bb4b8
parentb7a5e5dfbd68050e8582e901f397dc75451bb877
s390/entry: Pass the asce as parameter to sie64a()

Pass the guest ASCE explicitly as parameter, instead of having sie64a()
take it from lowcore.

This removes hidden state from lowcore, and makes things look cleaner.

Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
Reviewed-by: Nico Boehr <nrb@linux.ibm.com>
Link: https://lore.kernel.org/r/20240703155900.103783-2-imbrenda@linux.ibm.com
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
arch/s390/include/asm/kvm_host.h
arch/s390/include/asm/stacktrace.h
arch/s390/kernel/asm-offsets.c
arch/s390/kernel/entry.S
arch/s390/kvm/kvm-s390.c
arch/s390/kvm/vsie.c