Re: [GIT PULL 00/18] KVM: s390: Features for 5.1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 22/02/19 12:42, Janosch Frank wrote:
> Paolo, Radim,
> 
> here are the s390 updates for KVM for 5.1. The largest change is the
> introduction of the GIB, which stores interruptions for guests that
> have no running vcpu.
> The "s390/cio: add function chsc_sgib()" patch has been reviewed by
> our s390 IO maintainer.
> 
> The rest is a bit of cleanup and a preparation for processor
> subfunction cpu model management usage. Some of our instructions
> indicate, which functions they provide, like different crypto
> algorithms that are added with new machines.
> 
> The following changes since commit bfeffd155283772bbe78c6a05dec7c0128ee500c:
> 
>   Linux 5.0-rc1 (2019-01-06 17:08:20 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git tags/kvm-s390-next-5.1-1
> 
> for you to fetch changes up to 11ba5961a2156a4f210627ed8421387e2531b100:
> 
>   KVM: s390: add debug logging for cpu model subfunctions (2019-02-22 11:04:35 +0100)
> 
> ----------------------------------------------------------------
> KVM: s390: Features for 5.1
> 
> - Clarify KVM related kernel messages
> - Interrupt cleanup
> - Introduction of the Guest Information Block (GIB)
> - Preparation for processor subfunctions in cpu model
> 
> ----------------------------------------------------------------
> Christian Borntraeger (2):
>       KVM: s390: implement subfunction processor calls
>       KVM: s390: add debug logging for cpu model subfunctions
> 
> Michael Mueller (16):
>       KVM: s390: clarify kvm related kernel message
>       KVM: s390: drop obsolete else path
>       KVM: s390: make bitmap declaration consistent
>       KVM: s390: move bitmap idle_mask into arch struct top level
>       KVM: s390: coding style kvm_s390_gisa_init/clear()
>       KVM: s390: use pending_irqs_no_gisa() where appropriate
>       KVM: s390: remove kvm_s390_ from gisa static inline functions
>       KVM: s390: introduce struct kvm_s390_gisa_interrupt
>       s390/cio: add function chsc_sgib()
>       KVM: s390: add the GIB and its related life-cyle functions
>       KVM: s390: add kvm reference to struct sie_page2
>       KVM: s390: add functions to (un)register GISC with GISA
>       KVM: s390: kvm_s390_gisa_clear() now clears the IPM only
>       KVM: s390: add gib_alert_irq_handler()
>       KVM: s390: start using the GIB
>       KVM: s390: fix possible null pointer dereference in pending_irqs()
> 
>  arch/s390/include/asm/cio.h      |   1 +
>  arch/s390/include/asm/irq.h      |   1 +
>  arch/s390/include/asm/isc.h      |   1 +
>  arch/s390/include/asm/kvm_host.h |  37 +++-
>  arch/s390/kernel/irq.c           |   1 +
>  arch/s390/kvm/interrupt.c        | 431 +++++++++++++++++++++++++++++++++++----
>  arch/s390/kvm/kvm-s390.c         | 190 +++++++++++++++--
>  arch/s390/kvm/kvm-s390.h         |   4 +-
>  drivers/s390/cio/chsc.c          |  37 ++++
>  drivers/s390/cio/chsc.h          |   1 +
>  10 files changed, 642 insertions(+), 62 deletions(-)
> 

Pulled, thanks.

Paolo



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Kernel Development]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Info]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Linux Media]     [Device Mapper]

  Powered by Linux