| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-21 | KVM: s390: Add capability that forwards operation exceptions | Janosch Frank | 1 | -0/+3 |
| 2025-05-28 | KVM: s390: Simplify and move pv code | Claudio Imbrenda | 1 | -7/+3 |
| 2025-05-28 | s390: Remove unneeded includes | Claudio Imbrenda | 1 | -0/+1 |
| 2025-03-17 | KVM: s390: Don't use %pK through debug printing | Thomas Weißschuh | 1 | -1/+1 |
| 2025-01-31 | KVM: s390: get rid of gmap_fault() | Claudio Imbrenda | 1 | -2/+2 |
| 2025-01-31 | KVM: s390: move pv gmap functions into kvm | Claudio Imbrenda | 1 | -1/+2 |
| 2024-10-29 | s390/kvm: Remove kvm_arch_fault_in_page() | Claudio Imbrenda | 1 | -2/+2 |
| 2023-08-31 | Merge tag 'kvm-s390-next-6.6-1' of https://git.kernel.org/pub/scm/linux/kerne... | Paolo Bonzini | 1 | -6/+32 |
| 2023-08-28 | KVM: s390: interrupt: Fix single-stepping keyless mode exits | Ilya Leoshkevich | 1 | -2/+2 |
| 2023-08-28 | KVM: s390: interrupt: Fix single-stepping kernel-emulated instructions | Ilya Leoshkevich | 1 | -3/+14 |
| 2023-08-28 | KVM: s390: interrupt: Fix single-stepping into program interrupt handlers | Ilya Leoshkevich | 1 | -1/+16 |
| 2023-07-29 | KVM: s390: fix sthyi error handling | Heiko Carstens | 1 | -3/+6 |
| 2023-07-03 | s390: fix various typos | Heiko Carstens | 1 | -1/+1 |
| 2023-03-28 | KVM: s390: pv: fix external interruption loop not always detected | Nico Boehr | 1 | -8/+24 |
| 2022-10-26 | KVM: s390: sida: sort out physical vs virtual pointers usage | Nico Boehr | 1 | -4/+3 |
| 2022-10-26 | KVM: s390: sort out physical vs virtual pointers usage | Nico Boehr | 1 | -1/+1 |
| 2022-07-19 | KVM: s390: pv: don't present the ecall interrupt twice | Nico Boehr | 1 | -0/+15 |
| 2022-02-14 | KVM: s390: Honor storage keys when accessing guest memory | Janis Schoetterl-Glausch | 1 | -6/+6 |
| 2021-10-25 | KVM: s390: pv: avoid stalls when making pages secure | Claudio Imbrenda | 1 | -0/+5 |
| 2021-09-28 | KVM: s390: Function documentation fixes | Janosch Frank | 1 | -1/+3 |
| 2020-12-10 | KVM: s390: Add memcg accounting to KVM allocations | Christian Borntraeger | 1 | -1/+1 |
| 2020-03-16 | Merge tag 'kvm-s390-next-5.7-1' of git://git.kernel.org/pub/scm/linux/kernel/... | Paolo Bonzini | 1 | -6/+116 |
| 2020-03-16 | KVM: Remove unnecessary asm/kvm_host.h includes | Peter Xu | 1 | -1/+0 |
| 2020-02-27 | KVM: s390: protvirt: Report CPU state to Ultravisor | Janosch Frank | 1 | -0/+4 |
| 2020-02-27 | KVM: s390: protvirt: Write sthyi data to instruction data area | Janosch Frank | 1 | -5/+10 |
| 2020-02-27 | KVM: s390/mm: handle guest unpin events | Claudio Imbrenda | 1 | -0/+29 |
| 2020-02-27 | KVM: s390: protvirt: handle secure guest prefix pages | Janosch Frank | 1 | -0/+18 |
| 2020-02-27 | KVM: s390: protvirt: Handle spec exception loops | Janosch Frank | 1 | -0/+7 |
| 2020-02-27 | KVM: s390: protvirt: Add SCLP interrupt handling | Christian Borntraeger | 1 | -0/+27 |
| 2020-02-27 | KVM: s390: protvirt: Instruction emulation | Janosch Frank | 1 | -0/+11 |
| 2020-02-27 | KVM: s390: protvirt: Handle SE notification interceptions | Janosch Frank | 1 | -1/+10 |
| 2018-03-14 | KVM: s390: add exit io request stats and simplify code | Christian Borntraeger | 1 | -13/+4 |
| 2018-02-14 | KVM: s390: use switch vs jump table in intercept.c | Christian Borntraeger | 1 | -22/+29 |
| 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: add cache to store hypervisor info | QingFeng Hao | 1 | -10/+0 |
| 2017-10-09 | s390/sthyi: reorganize sthyi implementation | QingFeng Hao | 1 | -0/+66 |
| 2017-04-21 | KVM: s390: Support keyless subset guest mode | Farhan Ali | 1 | -0/+3 |
| 2017-03-22 | KVM: s390: gs support for kvm guests | Fan Zhang | 1 | -0/+1 |
| 2017-03-21 | KVM: s390: Use defines for intercept code | Farhan Ali | 1 | -10/+10 |
| 2017-03-16 | KVM: s390: Handle sthyi also for instruction intercept | Christian Borntraeger | 1 | -2/+1 |
| 2017-02-06 | KVM: s390: detect some program check loops | Christian Borntraeger | 1 | -0/+21 |
| 2017-01-30 | KVM: s390: guestdbg: filter PER i-fetch on EXECUTE properly | David Hildenbrand | 1 | -1/+3 |
| 2016-10-20 | KVM: s390: reject invalid modes for runtime instrumentation | Christian Borntraeger | 1 | -2/+7 |
| 2016-09-08 | KVM: s390: lazy enable RI | Fan Zhang | 1 | -0/+1 |
| 2016-08-02 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -2/+31 |
| 2016-07-18 | KVM: s390: allow user space to handle instr 0x0000 | David Hildenbrand | 1 | -0/+3 |
| 2016-07-05 | KVM: s390: inject PER i-fetch events on applicable icpts | David Hildenbrand | 1 | -3/+14 |
| 2016-06-10 | KVM: s390: Add sthyi emulation | Janosch Frank | 1 | -0/+4 |
| 2016-06-10 | KVM: s390: Add operation exception interception handler | Janosch Frank | 1 | -0/+11 |
| 2016-06-10 | KVM: s390: Add stats for PEI events | Alexander Yarygin | 1 | -0/+2 |
| 2016-02-10 | KVM: s390: irq delivery should not rely on icptcode | David Hildenbrand | 1 | -0/+2 |
| 2016-02-10 | KVM: s390: clean up prog irq injection on prog irq icpts | David Hildenbrand | 1 | -21/+20 |
| 2016-02-10 | KVM: s390: gaccess: introduce access modes | David Hildenbrand | 1 | -2/+2 |
| 2016-02-10 | KVM: s390: PSW forwarding / rewinding / ilc rework | David Hildenbrand | 1 | -8/+23 |
| 2015-11-30 | KVM: s390: rewrite vcpu_post_run and drop out early | David Hildenbrand | 1 | -4/+3 |
| 2015-10-29 | KVM: s390: use simple switch statement as multiplexer | Christian Borntraeger | 1 | -21/+21 |
| 2015-05-08 | KVM: s390: drop handling of interception code 12 | David Hildenbrand | 1 | -16/+0 |
| 2015-03-17 | KVM: s390: Guest's memory access functions get access registers | Alexander Yarygin | 1 | -2/+2 |
| 2015-03-06 | KVM: s390: Vector exceptions | Eric Farman | 1 | -0/+1 |
| 2015-01-23 | KVM: s390: Take addressing mode into account for MVPG interception | Thomas Huth | 1 | -6/+8 |
| 2015-01-23 | KVM: s390: only one external call may be pending at a time | David Hildenbrand | 1 | -3/+5 |
| 2015-01-23 | KVM: s390: a VCPU may only stop when no interrupts are left pending | David Hildenbrand | 1 | -0/+4 |
| 2015-01-23 | KVM: s390: handle stop irqs without action_bits | David Hildenbrand | 1 | -5/+10 |
| 2014-11-28 | KVM: s390: handle pending local interrupts via bitmap | Jens Freimann | 1 | -2/+2 |
| 2014-11-28 | KVM: s390: Fix rewinding of the PSW pointing to an EXECUTE instruction | Thomas Huth | 1 | -2/+14 |
| 2014-07-10 | KVM: s390: implement KVM_(S|G)ET_MP_STATE for user space state control | David Hildenbrand | 1 | -1/+2 |
| 2014-07-10 | KVM: s390: move finalization of SIGP STOP orders to kvm_s390_vcpu_stop | David Hildenbrand | 1 | -19/+12 |
| 2014-05-16 | KVM: s390: interpretive execution of SIGP EXTERNAL CALL | David Hildenbrand | 1 | -0/+4 |
| 2014-05-16 | KVM: s390: Improved MVPG partial execution handler | Thomas Huth | 1 | -16/+9 |
| 2014-05-16 | KVM: s390: Avoid endless loops of specification exceptions | Thomas Huth | 1 | -1/+9 |
| 2014-05-06 | KVM: s390: Fix external interrupt interception | Thomas Huth | 1 | -4/+45 |
| 2014-04-29 | KVM: s390: introduce kvm_s390_vcpu_{start,stop} | David Hildenbrand | 1 | -2/+1 |
| 2014-04-29 | KVM: s390: Handle MVPG partial execution interception | Thomas Huth | 1 | -1/+54 |
| 2014-04-22 | KVM: s390: Factor out handle_itdb to handle TX aborts | Michael Mueller | 1 | -12/+26 |
| 2014-04-22 | KVM: s390: replace TDB_ADDR by __LC_PGM_TDB | Michael Mueller | 1 | -1/+2 |
| 2014-04-22 | KVM: s390: hardware support for guest debugging | David Hildenbrand | 1 | -0/+9 |
| 2014-04-22 | KVM: s390: emulate stctl and stctg | David Hildenbrand | 1 | -0/+1 |
| 2014-04-22 | KVM: s390: extract irq parameters of intercepted program irqs | David Hildenbrand | 1 | -1/+64 |
| 2014-04-22 | KVM: s390: convert handle_prog() | Heiko Carstens | 1 | -9/+13 |
| 2014-01-17 | KVM: s390: enable Transactional Execution | Michael Mueller | 1 | -0/+11 |
| 2013-09-24 | KVM: s390: Remove dead "rerun vcpu" code | Thomas Huth | 1 | -6/+0 |
| 2013-06-20 | KVM: s390: Reworked LCTL and LCTLG instructions | Thomas Huth | 1 | -83/+2 |
| 2013-05-21 | s390/kvm: Kick guests out of sie if prefix page host pte is touched | Christian Borntraeger | 1 | -37/+2 |
| 2013-04-02 | KVM: s390: fix and enforce return code handling for irq injections | Heiko Carstens | 1 | -8/+4 |
| 2013-03-07 | s390/kvm,gaccess: add address space annotations | Heiko Carstens | 1 | -2/+2 |
| 2013-03-07 | s390/kvm,gaccess: shorten put/get_guest code | Heiko Carstens | 1 | -3/+3 |
| 2013-03-07 | s390/kvm: remove explicit -EFAULT return code checking on guest access | Heiko Carstens | 1 | -2/+2 |
| 2013-01-07 | KVM: s390: Add support for channel I/O instructions. | Cornelia Huck | 1 | -0/+1 |
| 2013-01-07 | KVM: s390: In-kernel handling of I/O instructions. | Cornelia Huck | 1 | -3/+16 |
| 2013-01-07 | KVM: s390: Add support for machine checks. | Cornelia Huck | 1 | -0/+2 |
| 2013-01-07 | KVM: s390: Decoding helper functions. | Cornelia Huck | 1 | -15/+6 |
| 2013-01-07 | KVM: s390: Constify intercept handler tables. | Cornelia Huck | 1 | -1/+1 |
| 2012-07-26 | KVM: s390: Add implementation-specific trace events | Cornelia Huck | 1 | -0/+3 |
| 2012-07-26 | KVM: s390: Add architectural trace events | Cornelia Huck | 1 | -0/+8 |
| 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-08 | KVM: s390: do store status after handling STOP_ON_STOP bit | Jens Freimann | 1 | -8/+12 |
| 2012-03-05 | KVM: s390: provide general purpose guest registers via kvm_run | Christian Borntraeger | 1 | -2/+2 |
| 2011-11-17 | KVM: s390: Fix RUNNING flag misinterpretation | Cornelia Huck | 1 | -1/+2 |
| 2011-07-24 | [S390] Use gmap translation for accessing guest memory | Carsten Otte | 1 | -10/+14 |
| 2011-07-24 | [S390] use gmap address spaces for kvm guest images | Carsten Otte | 1 | -1/+17 |
| 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-02-26 | [S390] Replace ENOTSUPP usage with EOPNOTSUPP | Heiko Carstens | 1 | -9/+9 |
| 2010-01-25 | KVM: S390: fix potential array overrun in intercept handling | Christian Borntraeger | 1 | -2/+2 |
| 2009-09-10 | KVM: s390: streamline memslot handling | Christian Ehrhardt | 1 | -3/+3 |
| 2009-09-10 | KVM: s390: infrastructure to kick vcpus out of guest state | Christian Ehrhardt | 1 | -3/+9 |
| 2009-06-10 | KVM: s390: Sanity check on validity intercept | Carsten Otte | 1 | -10/+18 |
| 2009-03-24 | KVM: s390: Fix problem state check for b2 intercepts | Christian Borntraeger | 1 | -1/+1 |
| 2008-07-27 | KVM: s390: Fix possible host kernel bug on lctl(g) handling | Christian Borntraeger | 1 | -0/+6 |
| 2008-07-27 | KVM: s390: Fix instruction naming for lctlg | Christian Borntraeger | 1 | -4/+4 |
| 2008-05-07 | [S390] s390-kvm: leave sie context on work. Removes preemption requirement | Christian Borntraeger | 1 | -0/+3 |
| 2008-04-27 | KVM: s390: intercepts for diagnose instructions | Christian Borntraeger | 1 | -0/+1 |
| 2008-04-27 | KVM: s390: interprocessor communication via sigp | Christian Borntraeger | 1 | -2/+20 |
| 2008-04-27 | KVM: s390: intercepts for privileged instructions | Christian Borntraeger | 1 | -0/+1 |
| 2008-04-27 | KVM: s390: interrupt subsystem, cpu timer, waitpsw | Carsten Otte | 1 | -0/+116 |
| 2008-04-27 | KVM: s390: sie intercept handling | Christian Borntraeger | 1 | -0/+80 |