| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-20 | KVM: S390: Remove sca_lock | Christoph Schlameuss | 1 | -17/+2 |
| 2025-10-20 | KVM: s390: Use ESCA instead of BSCA at VM init | Christoph Schlameuss | 1 | -5/+5 |
| 2025-06-05 | KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY | Lorenzo Stoakes | 1 | -4/+4 |
| 2025-05-28 | KVM: s390: Simplify and move pv code | Claudio Imbrenda | 1 | -1/+2 |
| 2025-01-31 | KVM: s390: remove the last user of page->index | Claudio Imbrenda | 1 | -2/+4 |
| 2025-01-31 | KVM: s390: move gmap_shadow_pgt_lookup() into kvm | Claudio Imbrenda | 1 | -1/+41 |
| 2024-11-27 | KVM: s390: Use try_cmpxchg() instead of cmpxchg() loops | Heiko Carstens | 1 | -8/+8 |
| 2024-10-10 | KVM: s390: gaccess: Check if guest address is in memslot | Nico Boehr | 1 | -0/+4 |
| 2024-07-10 | s390/kvm: Move bitfields for dat tables | Claudio Imbrenda | 1 | -160/+3 |
| 2024-03-15 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -7/+7 |
| 2024-02-22 | KVM: s390: fix access register usage in ioctls | Eric Farman | 1 | -1/+2 |
| 2024-02-20 | KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() | Sean Christopherson | 1 | -7/+7 |
| 2024-02-12 | s390/acrs: cleanup access register handling | Heiko Carstens | 1 | -1/+1 |
| 2023-11-03 | Merge tag 's390-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/... | Linus Torvalds | 1 | -31/+14 |
| 2023-10-23 | s390/mm: move translation-exception identification structure to fault.h | Heiko Carstens | 1 | -31/+14 |
| 2023-10-16 | KVM: s390: add stat counter for shadow gmap events | Nico Boehr | 1 | -0/+7 |
| 2023-07-03 | s390: fix various typos | Heiko Carstens | 1 | -2/+2 |
| 2023-02-07 | KVM: s390: Extend MEM_OP ioctl by storage key checked cmpxchg | Janis Schoetterl-Glausch | 1 | -0/+109 |
| 2022-09-21 | KVM: s390: Pass initialized arg even if unused | Janis Schoetterl-Glausch | 1 | -3/+13 |
| 2022-07-20 | KVM: s390: Cleanup ipte lock access and SIIF facility checks | Pierre Morel | 1 | -48/+48 |
| 2022-05-20 | KVM: s390: Don't indicate suppression on dirtying, failing memop | Janis Schoetterl-Glausch | 1 | -4/+18 |
| 2022-02-14 | KVM: s390: Add vm IOCTL for key checked guest absolute memory access | Janis Schoetterl-Glausch | 1 | -0/+72 |
| 2022-02-14 | KVM: s390: handle_tprot: Honor storage keys | Janis Schoetterl-Glausch | 1 | -9/+0 |
| 2022-02-14 | KVM: s390: Honor storage keys when accessing guest memory | Janis Schoetterl-Glausch | 1 | -12/+175 |
| 2021-12-17 | KVM: s390: gaccess: Cleanup access to guest pages | Janis Schoetterl-Glausch | 1 | -8/+16 |
| 2021-12-17 | KVM: s390: gaccess: Refactor access address range check | Janis Schoetterl-Glausch | 1 | -53/+69 |
| 2021-12-17 | KVM: s390: gaccess: Refactor gpa and length calculation | Janis Schoetterl-Glausch | 1 | -15/+17 |
| 2021-09-28 | KVM: s390: Function documentation fixes | Janosch Frank | 1 | -0/+12 |
| 2021-03-24 | KVM: s390: extend kvm_s390_shadow_fault to return entry pointer | Claudio Imbrenda | 1 | -5/+25 |
| 2020-06-09 | mmap locking API: use coccinelle to convert mmap_sem rwsem call sites | Michel Lespinasse | 1 | -2/+2 |
| 2020-06-09 | mm: reorder includes after introduction of linux/pgtable.h | Mike Rapoport | 1 | -1/+1 |
| 2020-06-09 | mm: introduce include/linux/pgtable.h | Mike Rapoport | 1 | -1/+1 |
| 2020-03-23 | KVM: s390: Use fallthrough; | Joe Perches | 1 | -10/+13 |
| 2018-06-12 | treewide: Use array_size() in vmalloc() | Kees Cook | 1 | -1/+1 |
| 2018-03-14 | KVM: s390: fix fallthrough annotation | Sebastian Ott | 1 | -6/+3 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-07-26 | KVM: s390: use new mm defines instead of magic values | Heiko Carstens | 1 | -18/+17 |
| 2017-07-06 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -12/+31 |
| 2017-07-03 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39... | Linus Torvalds | 1 | -11/+11 |
| 2017-06-22 | KVM: s390: gaccess: fix real-space designation asce handling for gmap shadows | Heiko Carstens | 1 | -9/+6 |
| 2017-06-22 | KVM: s390: avoid packed attribute | Martin Schwidefsky | 1 | -2/+2 |
| 2017-06-22 | KVM: s390: implement instruction execution protection for emulated | Christian Borntraeger | 1 | -10/+29 |
| 2017-06-12 | s390: rename struct psw_bits members | Heiko Carstens | 1 | -5/+5 |
| 2017-06-12 | s390: rename psw_bits enums | Heiko Carstens | 1 | -6/+6 |
| 2017-05-08 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -3/+3 |
| 2017-04-03 | KVM: s390: remove change-recording override support | Heiko Carstens | 1 | -5/+2 |
| 2017-03-16 | KVM: s390: use defines for execution controls | David Hildenbrand | 1 | -3/+3 |
| 2017-03-02 | sched/headers: Prepare to remove the <linux/mm_types.h> dependency from <linu... | Ingo Molnar | 1 | -0/+2 |
| 2017-01-30 | KVM: s390: Get rid of ar_t | Christian Borntraeger | 1 | -7/+7 |
| 2017-01-30 | KVM: s390: gaccess: add ESOP2 handling | Christian Borntraeger | 1 | -3/+9 |
| 2016-09-08 | KVM: s390: gaccess: simplify translation exception handling | Janosch Frank | 1 | -19/+18 |
| 2016-06-20 | s390/mm: support real-space for gmap shadows | David Hildenbrand | 1 | -5/+29 |
| 2016-06-20 | s390/mm: push rte protection down to shadow pte | David Hildenbrand | 1 | -7/+12 |
| 2016-06-20 | s390/mm: support EDAT2 for gmap shadows | David Hildenbrand | 1 | -2/+20 |
| 2016-06-20 | s390/mm: support EDAT1 for gmap shadows | David Hildenbrand | 1 | -7/+27 |
| 2016-06-20 | s390/mm: push ste protection down to shadow pte | David Hildenbrand | 1 | -0/+1 |
| 2016-06-20 | s390/mm: take ipte_lock during shadow faults | David Hildenbrand | 1 | -1/+10 |
| 2016-06-20 | s390/mm: protection exceptions are corrrectly shadowed | David Hildenbrand | 1 | -5/+1 |
| 2016-06-20 | s390/mm: take the mmap_sem in kvm_s390_shadow_fault() | David Hildenbrand | 1 | -17/+15 |
| 2016-06-20 | s390/mm: shadow pages with real guest requested protection | David Hildenbrand | 1 | -1/+1 |
| 2016-06-20 | s390/mm: add kvm shadow fault function | Martin Schwidefsky | 1 | -0/+168 |
| 2016-06-10 | KVM: s390: gaccess: convert get_vcpu_asce() | David Hildenbrand | 1 | -22/+1 |
| 2016-06-10 | KVM: s390: gaccess: convert guest_page_range() | David Hildenbrand | 1 | -18/+9 |
| 2016-06-10 | KVM: s390: gaccess: convert guest_translate_address() | David Hildenbrand | 1 | -15/+6 |
| 2016-06-10 | KVM: s390: gaccess: convert kvm_s390_check_low_addr_prot_real() | David Hildenbrand | 1 | -12/+1 |
| 2016-06-10 | KVM: s390: gaccess: function for preparing translation exceptions | David Hildenbrand | 1 | -0/+62 |
| 2016-06-10 | KVM: s390: gaccess: store guest address on ALC prot exceptions | David Hildenbrand | 1 | -3/+5 |
| 2016-02-10 | KVM: s390: gaccess: implement instruction fetching mode | David Hildenbrand | 1 | -4/+7 |
| 2016-02-10 | KVM: s390: gaccess: introduce access modes | David Hildenbrand | 1 | -23/+23 |
| 2015-11-30 | KVM: s390: Introduce switching code | Eugene (jno) Dvurechenski | 1 | -7/+23 |
| 2015-11-30 | KVM: s390: Generalize access to IPTE controls | Eugene (jno) Dvurechenski | 1 | -5/+5 |
| 2015-03-17 | KVM: s390: Add MEMOP ioctls for reading/writing guest memory | Thomas Huth | 1 | -0/+22 |
| 2015-03-17 | KVM: s390: Add access register mode | Alexander Yarygin | 1 | -33/+201 |
| 2015-03-17 | KVM: s390: Optimize paths where get_vcpu_asce() is invoked | Alexander Yarygin | 1 | -13/+12 |
| 2015-03-17 | KVM: s390: Guest's memory access functions get access registers | Alexander Yarygin | 1 | -2/+2 |
| 2015-03-17 | KVM: s390: Fix low-address protection for real addresses | Alexander Yarygin | 1 | -5/+6 |
| 2015-03-06 | KVM: s390: Fix trivial typo in comments | Yannick Guerrini | 1 | -1/+1 |
| 2015-02-09 | KVM: s390: use facilities and cpu_id per KVM | Michael Mueller | 1 | -2/+2 |
| 2014-12-20 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/borntr... | Linus Torvalds | 1 | -12/+6 |
| 2014-12-18 | s390/kvm: REPLACE barrier fixup with READ_ONCE | Christian Borntraeger | 1 | -12/+6 |
| 2014-11-07 | Merge tag 'kvm-s390-next-20141107' of git://git.kernel.org/pub/scm/linux/kern... | Paolo Bonzini | 1 | -6/+14 |
| 2014-11-07 | KVM: s390: Fix ipte locking | Christian Borntraeger | 1 | -6/+14 |
| 2014-10-28 | KVM: s390: Make the simple ipte mutex specific to a VM instead of global | Thomas Huth | 1 | -11/+9 |
| 2014-09-10 | KVM: s390: get rid of constant condition in ipte_unlock_simple | Christian Borntraeger | 1 | -2/+1 |
| 2014-05-30 | KVM: s390: Enable DAT support for TPROT handler | Thomas Huth | 1 | -2/+2 |
| 2014-05-30 | KVM: s390: Add a generic function for translating guest addresses | Thomas Huth | 1 | -0/+53 |
| 2014-04-29 | KVM: s390: Add a function for checking the low-address protection | Thomas Huth | 1 | -0/+28 |
| 2014-04-22 | KVM: s390: make use of ipte lock | Heiko Carstens | 1 | -0/+109 |
| 2014-04-22 | KVM: s390: add architecture compliant guest access functions | Heiko Carstens | 1 | -0/+536 |