| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-20 | KVM: s390: Use ESCA instead of BSCA at VM init | Christoph Schlameuss | 1 | -8/+1 |
| 2025-05-28 | KVM: s390: Simplify and move pv code | Claudio Imbrenda | 1 | -0/+42 |
| 2025-01-31 | KVM: s390: move some gmap shadowing functions away from mm/gmap.c | Claudio Imbrenda | 1 | -0/+2 |
| 2025-01-31 | KVM: s390: get rid of gmap_translate() | Claudio Imbrenda | 1 | -0/+9 |
| 2025-01-31 | KVM: s390: use __kvm_faultin_pfn() | Claudio Imbrenda | 1 | -0/+6 |
| 2025-01-31 | KVM: s390: fake memslot for ucontrol VMs | Claudio Imbrenda | 1 | -0/+2 |
| 2024-10-29 | s390/mm/fault: Handle guest-related program interrupts in KVM | Claudio Imbrenda | 1 | -0/+7 |
| 2024-10-29 | s390/kvm: Remove kvm_arch_fault_in_page() | Claudio Imbrenda | 1 | -1/+0 |
| 2024-08-06 | KVM: s390: fix validity interception issue when gisa is switched off | Michael Mueller | 1 | -1/+6 |
| 2024-07-01 | KVM: s390: fix LPSWEY handling | Christian Borntraeger | 1 | -0/+15 |
| 2024-02-21 | KVM: s390: introduce kvm_s390_fpu_(store|load) | Janosch Frank | 1 | -0/+18 |
| 2023-08-18 | KVM: s390: export kvm_s390_pv*_is_protected functions | Tony Krowiak | 1 | -12/+0 |
| 2022-12-29 | KVM: s390: Mark __kvm_s390_init() and its descendants as __init | Sean Christopherson | 1 | -1/+1 |
| 2022-11-28 | Merge tag 'kvm-s390-next-6.2-1' of https://git.kernel.org/pub/scm/linux/kerne... | Paolo Bonzini | 1 | -2/+6 |
| 2022-11-23 | KVM: s390: pv: asynchronous destroy for reboot | Claudio Imbrenda | 1 | -0/+3 |
| 2022-11-07 | KVM: s390: pv: don't allow userspace to set the clock under PV | Nico Boehr | 1 | -1/+0 |
| 2022-10-26 | KVM: s390: sort out physical vs virtual pointers usage | Nico Boehr | 1 | -2/+3 |
| 2022-07-13 | KVM: s390: pv: Add kvm_s390_cpus_from_pv to kvm-s390.h and add documentation | Claudio Imbrenda | 1 | -0/+1 |
| 2022-07-11 | Merge tag 'kvm-s390-pci-5.20' into kernelorgnext | Christian Borntraeger | 1 | -0/+10 |
| 2022-07-11 | KVM: s390: mechanism to enable guest zPCI Interpretation | Matthew Rosato | 1 | -0/+10 |
| 2022-06-01 | KVM: s390: Add CPU dump functionality | Janosch Frank | 1 | -0/+1 |
| 2022-06-01 | KVM: s390: Add configuration dump functionality | Janosch Frank | 1 | -0/+4 |
| 2022-03-15 | Merge tag 'kvm-s390-next-5.18-2' of https://git.kernel.org/pub/scm/linux/kern... | Paolo Bonzini | 1 | -2/+13 |
| 2022-03-14 | KVM: s390x: fix SCK locking | Claudio Imbrenda | 1 | -2/+2 |
| 2022-03-01 | KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request | Sean Christopherson | 1 | -1/+1 |
| 2022-02-25 | KVM: s390: pv: make use of ultravisor AIV support | Michael Mueller | 1 | -0/+11 |
| 2021-12-21 | Merge tag 'kvm-s390-next-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel... | Paolo Bonzini | 1 | -0/+1 |
| 2021-12-17 | KVM: s390: Clarify SIGP orders versus STOP/RESTART | Eric Farman | 1 | -0/+1 |
| 2021-12-08 | KVM: Keep memslots in tree-based structures instead of array-based ones | Maciej S. Szmigiero | 1 | -2/+4 |
| 2021-12-08 | KVM: s390: Introduce kvm_s390_get_gfn_end() | Maciej S. Szmigiero | 1 | -0/+12 |
| 2021-12-08 | KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index | Marc Zyngier | 1 | -2/+2 |
| 2021-10-25 | KVM: s390: Add a routine for setting userspace CPU state | Eric Farman | 1 | -0/+9 |
| 2021-09-22 | KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor | Sean Christopherson | 1 | -1/+1 |
| 2021-08-27 | KVM: s390: index kvm->arch.idle_mask by vcpu_idx | Halil Pasic | 1 | -1/+1 |
| 2021-03-09 | KVM: s390: diag9c (directed yield) forwarding | Pierre Morel | 1 | -0/+8 |
| 2020-02-27 | KVM: s390: protvirt: Report CPU state to Ultravisor | Janosch Frank | 1 | -2/+3 |
| 2020-02-27 | KVM: s390: protvirt: Add initial vm and cpu lifecycle handling | Janosch Frank | 1 | -0/+33 |
| 2020-02-27 | KVM: s390: protvirt: Add UV debug trace | Janosch Frank | 1 | -1/+12 |
| 2019-02-05 | KVM: s390: add the GIB and its related life-cyle functions | Michael Mueller | 1 | -0/+2 |
| 2019-02-05 | KVM: s390: move bitmap idle_mask into arch struct top level | Michael Mueller | 1 | -1/+1 |
| 2018-09-26 | KVM: s390: vsie: simulate VCPU SIE entry/exit | David Hildenbrand | 1 | -0/+1 |
| 2018-05-17 | KVM: s390: reset crypto attributes for all vcpus | Tony Krowiak | 1 | -0/+13 |
| 2018-03-09 | KVM: s390: implement CPU model only facilities | Christian Borntraeger | 1 | -2/+0 |
| 2018-02-20 | KVM: s390: provide only a single function for setting the tod (fix SCK) | David Hildenbrand | 1 | -3/+2 |
| 2018-02-14 | KVM: s390: use switch vs jump table in intercept.c | Christian Borntraeger | 1 | -2/+0 |
| 2018-01-26 | KVM: s390: exploit GISA and AIV for emulated interrupts | Michael Mueller | 1 | -0/+3 |
| 2018-01-24 | KVM: s390: introduce and use kvm_s390_test_cpuflags() | David Hildenbrand | 1 | -1/+6 |
| 2018-01-24 | KVM: s390: introduce and use kvm_s390_clear_cpuflags() | David Hildenbrand | 1 | -0/+5 |
| 2018-01-24 | KVM: s390: rename __set_cpuflag() to kvm_s390_set_cpuflags() | David Hildenbrand | 1 | -0/+5 |
| 2018-01-16 | KVM: s390: cleanup struct kvm_s390_float_interrupt | David Hildenbrand | 1 | -1/+1 |
| 2017-12-06 | KVM: s390: Remove redundant license text | Greg Kroah-Hartman | 1 | -4/+0 |
| 2017-12-06 | KVM: s390: add SPDX identifiers to the remaining files | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-10-09 | s390/sthyi: reorganize sthyi implementation | QingFeng Hao | 1 | -3/+2 |
| 2017-08-29 | KVM: s390: Multiple Epoch Facility support | Collin L. Walling | 1 | -0/+2 |
| 2017-06-28 | KVM: s390: Inject machine check into the guest | QingFeng Hao | 1 | -0/+2 |
| 2017-04-21 | KVM: s390: Support keyless subset guest mode | Farhan Ali | 1 | -0/+1 |
| 2017-03-22 | KVM: s390: gs support for kvm guests | Fan Zhang | 1 | -0/+1 |
| 2017-03-16 | KVM: s390: use defines for execution controls | David Hildenbrand | 1 | -1/+1 |
| 2017-01-30 | KVM: s390: guestdbg: filter PER i-fetch on EXECUTE properly | David Hildenbrand | 1 | -1/+1 |
| 2017-01-30 | KVM: s390: Get rid of ar_t | Christian Borntraeger | 1 | -6/+4 |
| 2016-09-08 | KVM: s390: allow 255 VCPUs when sca entries aren't used | David Hildenbrand | 1 | -0/+10 |
| 2016-09-08 | KVM: s390: lazy enable RI | Fan Zhang | 1 | -0/+1 |
| 2016-09-08 | KVM: s390: fix delivery of vector regs during machine checks | David Hildenbrand | 1 | -3/+0 |
| 2016-07-05 | KVM: s390: inject PER i-fetch events on applicable icpts | David Hildenbrand | 1 | -0/+3 |
| 2016-06-21 | KVM: s390: don't use CPUSTAT_WAIT to detect if a VCPU is idle | David Hildenbrand | 1 | -1/+1 |
| 2016-06-21 | KVM: s390: vsie: speed up VCPU irq delivery when handling vsie | David Hildenbrand | 1 | -0/+1 |
| 2016-06-21 | KVM: s390: vsie: initial support for nested virtualization | David Hildenbrand | 1 | -0/+7 |
| 2016-06-10 | KVM: s390: interface to query and configure cpu features | David Hildenbrand | 1 | -0/+6 |
| 2016-06-10 | KVM: s390: Add sthyi emulation | Janosch Frank | 1 | -0/+3 |
| 2016-03-08 | KVM: s390: allocate only one DMA page per VM | David Hildenbrand | 1 | -2/+2 |
| 2016-03-08 | KVM: s390: step the VCPU timer while in enabled wait | David Hildenbrand | 1 | -0/+5 |
| 2016-03-08 | KVM: s390: abstract access to the VCPU cpu timer | David Hildenbrand | 1 | -0/+2 |
| 2016-02-10 | KVM: s390: PSW forwarding / rewinding / ilc rework | David Hildenbrand | 1 | -1/+16 |
| 2015-11-30 | KVM: s390: Introduce new structures | Eugene (jno) Dvurechenski | 1 | -1/+3 |
| 2015-11-30 | KVM: s390: Generalize access to IPTE controls | Eugene (jno) Dvurechenski | 1 | -0/+5 |
| 2015-10-13 | KVM: s390: factor out reading of the guest TOD clock | David Hildenbrand | 1 | -0/+10 |
| 2015-10-13 | KVM: s390: factor out and fix setting of guest TOD clock | David Hildenbrand | 1 | -0/+1 |
| 2015-10-13 | KVM: s390: simplify in-kernel program irq injection | David Hildenbrand | 1 | -4/+20 |
| 2015-07-29 | KVM: s390: Provide global debug log | Christian Borntraeger | 1 | -0/+7 |
| 2015-07-29 | KVM: s390: VCPU_EVENT cleanup for prefix changes | Christian Borntraeger | 1 | -0/+2 |
| 2015-07-29 | KVM: s390: clean up cmma_enable check | Dominik Dingel | 1 | -2/+0 |
| 2015-05-08 | KVM: s390: provide functions for blocking all CPUs | Christian Borntraeger | 1 | -2/+21 |
| 2015-05-08 | KVM: s390: make exit_sie_sync more robust | Christian Borntraeger | 1 | -1/+1 |
| 2015-03-31 | KVM: s390: migrate vcpu interrupt state | Jens Freimann | 1 | -0/+4 |
| 2015-03-31 | KVM: s390: deliver floating interrupts in order of priority | Jens Freimann | 1 | -1/+1 |
| 2015-03-17 | KVM: s390: represent SIMD cap in kvm facility | Michael Mueller | 1 | -0/+11 |
| 2015-03-17 | KVM: s390: Guest's memory access functions get access registers | Alexander Yarygin | 1 | -4/+21 |
| 2015-03-17 | KVM: s390: Spelling s/intance/instance/ | Geert Uytterhoeven | 1 | -1/+1 |
| 2015-03-06 | KVM: s390: Machine Check | Eric Farman | 1 | -0/+3 |
| 2015-03-06 | KVM: s390: reinjection of irqs can fail in the tpi handler | David Hildenbrand | 1 | -2/+2 |
| 2015-03-04 | KVM: s390: include guest facilities in kvm facility test | Michael Mueller | 1 | -1/+2 |
| 2015-02-09 | KVM: s390: use facilities and cpu_id per KVM | Michael Mueller | 1 | -4/+9 |
| 2015-01-23 | KVM: s390: only one external call may be pending at a time | David Hildenbrand | 1 | -1/+1 |
| 2015-01-23 | KVM: s390: a VCPU may only stop when no interrupts are left pending | David Hildenbrand | 1 | -1/+1 |
| 2015-01-23 | KVM: s390: handle stop irqs without action_bits | David Hildenbrand | 1 | -0/+2 |
| 2014-11-28 | KVM: s390: handle pending local interrupts via bitmap | Jens Freimann | 1 | -1/+4 |
| 2014-11-28 | KVM: s390: Fix rewinding of the PSW pointing to an EXECUTE instruction | Thomas Huth | 1 | -2/+4 |
| 2014-09-17 | KVM: s390: register flic ops dynamically | Cornelia Huck | 1 | -0/+1 |
| 2014-09-10 | KVM: s390: add __must_check to interrupt deliver functions | Christian Borntraeger | 1 | -1/+1 |
| 2014-08-25 | KVM: s390: return -EFAULT if lowcore is not mapped during irq delivery | Jens Freimann | 1 | -1/+1 |
| 2014-08-25 | KVM: s390: implement KVM_REQ_TLB_FLUSH and make use of it | David Hildenbrand | 1 | -1/+1 |
| 2014-08-25 | KVM: s390: no special machine check delivery | Christian Borntraeger | 1 | -1/+0 |
| 2014-07-21 | KVM: s390: remove the tasklet used by the hrtimer | David Hildenbrand | 1 | -1/+0 |
| 2014-07-21 | KVM: s390: move vcpu wakeup code to a central point | David Hildenbrand | 1 | -0/+1 |
| 2014-07-10 | KVM: s390: implement KVM_(S|G)ET_MP_STATE for user space state control | David Hildenbrand | 1 | -0/+6 |
| 2014-07-10 | KVM: s390: remove __cpu_is_stopped and expose is_vcpu_stopped | David Hildenbrand | 1 | -2/+2 |
| 2014-05-16 | KVM: s390: split SIE state guest prefix field | Michael Mueller | 1 | -1/+7 |
| 2014-05-16 | KVM: s390: interpretive execution of SIGP EXTERNAL CALL | David Hildenbrand | 1 | -0/+2 |
| 2014-05-16 | KVM: s390: Introduce helper function for faulting-in a guest page | Thomas Huth | 1 | -0/+1 |
| 2014-05-16 | KVM: s390: Improve is_valid_psw() | Thomas Huth | 1 | -0/+1 |
| 2014-04-29 | KVM: s390: introduce kvm_s390_vcpu_{start,stop} | David Hildenbrand | 1 | -0/+2 |
| 2014-04-22 | KVM: s390: replace TDB_ADDR by __LC_PGM_TDB | Michael Mueller | 1 | -1/+0 |
| 2014-04-22 | KVM: s390: Drop pending interrupts on guest exit | Christian Borntraeger | 1 | -0/+1 |
| 2014-04-22 | KVM: s390: hardware support for guest debugging | David Hildenbrand | 1 | -0/+10 |
| 2014-04-22 | KVM: s390: emulate stctl and stctg | David Hildenbrand | 1 | -0/+1 |
| 2014-04-22 | KVM: s390: reinject io interrupt on tpi failure | Cornelia Huck | 1 | -0/+2 |
| 2014-04-22 | KVM: s390: add 'pgm' member to kvm_vcpu_arch and helper function | Heiko Carstens | 1 | -0/+33 |
| 2014-04-22 | KVM: s390: export test_vfacility() | Heiko Carstens | 1 | -0/+1 |
| 2014-04-22 | KVM: s390: allow injecting every kind of interrupt | Jens Freimann | 1 | -0/+3 |
| 2014-04-22 | KVM: s390: make cmma usage conditionally | Dominik Dingel | 1 | -2/+5 |
| 2014-04-02 | Merge tag 'kvm-3.15-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -0/+7 |
| 2014-03-25 | Merge tag 'kvm-s390-20140325' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Paolo Bonzini | 1 | -0/+1 |
| 2014-03-25 | KVM: s390: clear local interrupts at cpu initial reset | Jens Freimann | 1 | -0/+1 |
| 2014-03-21 | KVM: s390: adapter interrupt sources | Cornelia Huck | 1 | -0/+2 |
| 2014-02-21 | s390/kvm: support collaborative memory management | Konstantin Weitz | 1 | -0/+2 |
| 2014-01-30 | KVM: async_pf: Async page fault support on s390 | Dominik Dingel | 1 | -0/+4 |
| 2014-01-17 | KVM: s390: enable Transactional Execution | Michael Mueller | 1 | -0/+6 |
| 2013-11-28 | KVM: s390: Removed kvm_s390_inject_sigp_stop() | Thomas Huth | 1 | -1/+0 |
| 2013-11-28 | KVM: s390: Always store status during SIGP STOP_AND_STORE_STATUS | Thomas Huth | 1 | -2/+2 |
| 2013-11-28 | KVM: s390: Removed VIRTIODESCSPACE | Thomas Huth | 1 | -3/+0 |
| 2013-11-28 | KVM: s390: Removed SIE_INTERCEPT_UCONTROL | Thomas Huth | 1 | -2/+0 |
| 2013-09-24 | KVM: s390: Allow NULL parameter for kvm_s390_get_regs_rre | Thomas Huth | 1 | -2/+4 |
| 2013-09-24 | KVM: s390: Remove dead "rerun vcpu" code | Thomas Huth | 1 | -2/+1 |
| 2013-07-29 | KVM: s390: Add helper function for setting condition code | Thomas Huth | 1 | -0/+7 |
| 2013-07-29 | KVM: s390: declare virtual HW facilities | Michael Mueller | 1 | -0/+3 |
| 2013-06-20 | KVM: s390: Reworked LCTL and LCTLG instructions | Thomas Huth | 1 | -1/+2 |
| 2013-06-17 | KVM: s390: guest large pages | Christian Borntraeger | 1 | -0/+6 |
| 2013-05-21 | s390/kvm: Kick guests out of sie if prefix page host pte is touched | Christian Borntraeger | 1 | -0/+1 |
| 2013-05-21 | s390/kvm: Provide a way to prevent reentering SIE | Christian Borntraeger | 1 | -0/+4 |
| 2013-04-02 | KVM: s390: fix and enforce return code handling for irq injections | Heiko Carstens | 1 | -6/+6 |
| 2013-01-30 | s390/kvm: Fix instruction decoding | Christian Borntraeger | 1 | -11/+14 |
| 2013-01-07 | KVM: s390: Add support for channel I/O instructions. | Cornelia Huck | 1 | -0/+2 |
| 2013-01-07 | KVM: s390: In-kernel handling of I/O instructions. | Cornelia Huck | 1 | -0/+1 |
| 2013-01-07 | KVM: s390: Add support for machine checks. | Cornelia Huck | 1 | -0/+3 |
| 2013-01-07 | KVM: s390: Decoding helper functions. | Cornelia Huck | 1 | -0/+37 |
| 2012-07-20 | s390/comments: unify copyright messages and remove file names | Heiko Carstens | 1 | -2/+2 |
| 2012-04-30 | KVM: s390: Handle sckpf instruction | Cornelia Huck | 1 | -0/+1 |
| 2012-03-05 | KVM: s390: rework code that sets the prefix | Christian Borntraeger | 1 | -0/+7 |
| 2012-03-05 | KVM: s390: ucontrol: export page faults to user | Carsten Otte | 1 | -0/+1 |
| 2012-03-05 | KVM: s390: add parameter for KVM_CREATE_VM | Carsten Otte | 1 | -0/+10 |
| 2011-07-24 | [S390] remove kvm mmu reload on s390 | Carsten Otte | 1 | -4/+0 |
| 2011-07-24 | [S390] Use gmap translation for accessing guest memory | Carsten Otte | 1 | -23/+0 |
| 2011-07-24 | [S390] kvm: handle tprot intercepts | Christian Borntraeger | 1 | -0/+1 |
| 2010-08-01 | KVM: s390: Fix build failure due to centralized vcpu locking patches | Christian Borntraeger | 1 | -1/+1 |
| 2010-05-17 | KVM: use the correct RCU API for PROVE_RCU=y | Lai Jiangshan | 1 | -1/+1 |
| 2010-03-01 | KVM: switch vcpu context to use SRCU | Marcelo Tosatti | 1 | -3/+7 |
| 2009-10-04 | KVM: s390: fix memsize >= 4G | Christian Borntraeger | 1 | -1/+1 |
| 2009-09-10 | KVM: s390: streamline memslot handling | Christian Ehrhardt | 1 | -1/+28 |
| 2009-09-10 | KVM: s390: infrastructure to kick vcpus out of guest state | Christian Ehrhardt | 1 | -0/+3 |
| 2009-06-10 | KVM: s390: use hrtimer for clock wakeup from idle - v2 | Christian Borntraeger | 1 | -1/+3 |
| 2009-03-24 | KVM: s390: Fix problem state check for b2 intercepts | Christian Borntraeger | 1 | -1/+1 |
| 2008-04-27 | KVM: s390: intercepts for diagnose instructions | Christian Borntraeger | 1 | -0/+3 |
| 2008-04-27 | KVM: s390: interprocessor communication via sigp | Christian Borntraeger | 1 | -0/+7 |
| 2008-04-27 | KVM: s390: intercepts for privileged instructions | Christian Borntraeger | 1 | -0/+3 |
| 2008-04-27 | KVM: s390: interrupt subsystem, cpu timer, waitpsw | Carsten Otte | 1 | -0/+15 |
| 2008-04-27 | KVM: s390: sie intercept handling | Christian Borntraeger | 1 | -0/+7 |
| 2008-04-27 | KVM: s390: arch backend for the kvm kernel module | Heiko Carstens | 1 | -0/+29 |