]>
2018-09-26 | David Hildenbrand | KVM: s390: vsie: simulate VCPU SIE entry/exit Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-09-04 | Janosch Frank | KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-09-04 | Pierre Morel | KVM: s390: vsie: copy wrapping keys to right place Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-09-04 | Janosch Frank | KVM: s390: Fix pfmf and conditional skey emulation Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-07-30 | Janosch Frank | KVM: s390: Beautify skey enable check Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-07-19 | Christian Borntraeger | KVM: s390: add etoken support for guests Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-07-16 | Christian Borntraeger | KVM: s390/vsie: avoid sparse warning Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-07-13 | Claudio Imbrenda | KVM: s390: Fix storage attributes migration with memory slots Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-07-13 | Claudio Imbrenda | KVM: s390: a utility function for migration Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-07-13 | Janosch Frank | KVM: s390: Replace clear_user with kvm_clear_guest Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-05-17 | David Hildenbrand | KVM: s390: vsie: simplify < 8k address checks Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-05-17 | Christian Borntraeger | Merge tag 'kvm-s390-master-4.17-1' |
commit | commitdiff | tree |
2018-05-17 | David Hildenbrand | KVM: s390: vsie: fix < 8k check for the itdba Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-05-17 | David Hildenbrand | KVM: s390: generalize kvm_s390_get_tod_clock_ext() Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-05-17 | David Hildenbrand | KVM: s390: no need to inititalize kvm->arch members to 0 Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-05-17 | David Hildenbrand | KVM: s390: introduce defines for control registers Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-05-17 | Tony Krowiak | KVM: s390: reset crypto attributes for all vcpus Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-05-17 | Janosch Frank | KVM: s390: Add storage key facility interpretation control Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-03-14 | Christian Borntraeger | KVM: s390: provide counters for all interrupt injects/delivery Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-03-14 | QingFeng Hao | KVM: add machine check counter to kvm_stat Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-03-14 | Farhan Ali | s390/setup: enable display support for KVM guest Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-03-14 | Farhan Ali | s390/char: Rename EBCDIC keymap variables Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-03-14 | Farhan Ali | Kconfig: Remove HAS_IOMEM dependency for Graphics support Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-03-14 | Sebastian Ott | KVM: s390: fix fallthrough annotation Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-03-14 | Christian Borntraeger | KVM: s390: add exit io request stats and simplify code Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-03-14 | Christian Borntraeger | KVM: document KVM_CAP_S390_[BPB|PSW|GMAP|COW] Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-03-09 | Janosch Frank | KVM: s390: Refactor host cmma and pfmfi interpretation controls Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-03-09 | Christian Borntraeger | KVM: s390: implement CPU model only facilities Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-03-06 | David Hildenbrand | KVM: s390: fix memory overwrites when not using SCA entries Reported-by: Christian Borntraeger <borntraeger@de.ibm.com> Tested-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-03-01 | Christian Borntraeger | KVM: s390: provide io interrupt kvm_stat Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-02-20 | David Hildenbrand | KVM: s390: provide only a single function for setting... Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-02-20 | David Hildenbrand | KVM: s390: consider epoch index on TOD clock syncs Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-02-20 | David Hildenbrand | KVM: s390: consider epoch index on hotplugged CPUs Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-02-20 | David Hildenbrand | KVM: s390: take care of clock-comparator sign control Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-02-14 | David Hildenbrand | KVM: s390: use switch vs jump table in interrupt.c Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-02-14 | Christian Borntraeger | KVM: s390: use switch vs jump table in intercept.c Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-02-14 | Christian Borntraeger | KVM: s390: use switch vs jump table in priv.c Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-02-14 | Christian Borntraeger | KVM: s390: force bp isolation for VSIE Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-02-14 | Christian Borntraeger | KVM: s390: do not set intervention requests for GISA interrupts Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-02-14 | Christian Borntraeger | KVM: s390: optimize wakeup for exitless interrupts Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-26 | Michael Mueller | KVM: s390: introduce the format-1 GISA Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-26 | Michael Mueller | s390/sclp: expose the GISA format facility Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-26 | Michael Mueller | KVM: s390: activate GISA for emulated interrupts Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-26 | Michael Mueller | KVM: s390: make kvm_s390_get_io_int() aware of GISA Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-26 | Michael Mueller | KVM: s390: add GISA interrupts to FLIC ioctl interface Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-26 | Michael Mueller | KVM: s390: abstract adapter interruption word generation... Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-26 | Michael Mueller | KVM: s390: exploit GISA and AIV for emulated interrupts Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-26 | Michael Mueller | s390/css: indicate the availability of the AIV facility Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-26 | Michael Mueller | KVM: s390: implement GISA IPM related primitives Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-26 | Jens Freimann | s390/bitops: add test_and_clear_bit_inv() Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-26 | Michael Mueller | KVM: s390: define GISA format-0 data structure Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-26 | Michael Mueller | KVM: s390: reverse bit ordering of irqs in pending mask Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-24 | David Hildenbrand | KVM: s390: introduce and use kvm_s390_test_cpuflags() Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-24 | David Hildenbrand | KVM: s390: introduce and use kvm_s390_clear_cpuflags() Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-24 | David Hildenbrand | KVM: s390: reuse kvm_s390_set_cpuflags() Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-24 | David Hildenbrand | KVM: s390: rename __set_cpuflag() to kvm_s390_set_cpuflags() Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-24 | Christian Borntraeger | KVM: s390: add vcpu stat counters for many instruction Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-24 | Christian Borntraeger | KVM: s390: diagnoses are instructions as well Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-24 | David Hildenbrand | s390x/mm: simplify gmap_protect_rmap() Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-24 | Christian Borntraeger | KVM: s390: add proper locking for CMMA migration bitmap Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-24 | David Hildenbrand | KVM: s390: vsie: store guest addresses of satellite... Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-24 | David Hildenbrand | KVM: s390: vsie: use READ_ONCE to access some SCB fields Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-23 | Janosch Frank | s390/mm: Remove superfluous parameter Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-16 | David Hildenbrand | KVM: s390: cleanup struct kvm_s390_float_interrupt Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-16 | Christian Borntraeger | kvm_config: add CONFIG_S390_GUEST Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-16 | Michael Mueller | KVM: s390: drop use of spin lock in __floating_irq_kick Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-16 | Christian Borntraeger | KVM: s390: add debug tracing for cpu features of CPU model Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-16 | Christian Borntraeger | KVM: s390: use created_vcpus in more places Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2018-01-16 | David Hildenbrand | s390x/mm: cleanup gmap_pte_op_walk() Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-12-22 | Christian Borntraeger | KVM: s390: prevent buffer overrun on memory hotplug... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-12-22 | Christian Borntraeger | KVM: s390: fix cmma migration for multiple memory slots Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-12-06 | Janosch Frank | KVM: s390: Fix skey emulation permission check Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-12-06 | Christian Borntraeger | KVM: s390: mark irq_state.flags as non-usable Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-12-06 | Greg Kroah-Hartman | KVM: s390: Remove redundant license text Cc: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-12-06 | Greg Kroah-Hartman | KVM: s390: add SPDX identifiers to the remaining files Cc: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-11-09 | Christian Borntraeger | KVM: s390: provide a capability for AIS state migration Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-11-09 | Michael Mueller | KVM: s390: clear_io_irq() requests are not expected... Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-11-09 | Michael Mueller | KVM: s390: abstract conversion between isc and enum irq_types Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-11-09 | David Hildenbrand | KVM: s390: vsie: use common code functions for pinning Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-11-09 | Tony Krowiak | KVM: s390: SIE considerations for AP Queue virtualization Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-11-09 | Christian Borntraeger | KVM: s390: document memory ordering for kvm_s390_vcpu_wakeup Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-10-09 | Christian Borntraeger | Merge branch 'sthyi' of git://git.kernel.org/pub/scm... |
commit | commitdiff | tree |
2017-08-31 | David Hildenbrand | KVM: s390: vsie: cleanup mcck reinjection Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-08-31 | David Hildenbrand | KVM: s390: use WARN_ON_ONCE only for checking Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-08-31 | David Hildenbrand | KVM: s390: guestdbg: fix range check Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-08-29 | David Hildenbrand | KVM: s390: we are always in czam mode Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-08-29 | Claudio Imbrenda | KVM: s390: expose no-DAT to guest and migration support Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-08-29 | Heiko Carstens | KVM: s390: sthyi: remove invalid guest write access Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-08-29 | Collin L. Walling | KVM: s390: Multiple Epoch Facility support Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-08-28 | Jason J. Herne | KVM: s390: Support Configuration z/Architecture Mode Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-08-28 | Christian Borntraeger | Merge tag 'kvm-s390-master-4.13-2' into kvms390/next |
commit | commitdiff | tree |
2017-08-21 | Heiko Carstens | KVM: s390: sthyi: fix specification exception detection Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-08-21 | Heiko Carstens | KVM: s390: sthyi: fix sthyi inline assembly Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-07-25 | Christian Borntraeger | KVM: s390: take srcu lock when getting/setting storage keys Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-07-25 | Christian Borntraeger | Merge branch 'tlb-flushing' of git://git.kernel.org... |
commit | commitdiff | tree |
2017-07-10 | Christian Borntraeger | KVM: use correct accessor function for __kvm_memslots Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-07-07 | Christian Borntraeger | KVM: mark memory slots as rcu Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-07-07 | Christian Borntraeger | KVM: mark kvm->busses as rcu protected Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-07-07 | Christian Borntraeger | KVM: use rcu access function for irq routing Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-07-07 | Christian Borntraeger | KVM: mark vcpu->pid pointer as rcu protected Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
next |