summaryrefslogtreecommitdiff
path: root/arch/s390/kvm/gaccess.c
AgeCommit message (Expand)Author
10 daysKVM: s390: vsie: Fix guest page tables protectionClaudio Imbrenda
10 daysKVM: s390: vsie: Fix unshadowing while shadowingClaudio Imbrenda
10 daysKVM: s390: vsie: Fix nested guest memory shadowingClaudio Imbrenda
10 daysKVM: s390: vsie: Fix check for pre-existing shadow mappingClaudio Imbrenda
10 daysKVM: s390: Remove non-atomic dat_crstep_xchg()Claudio Imbrenda
2026-03-06KVM: s390: Fix a deadlockClaudio Imbrenda
2026-02-10KVM: s390: vsie: Fix race in walk_guest_tables()Claudio Imbrenda
2026-02-04KVM: s390: Switch to new gmapClaudio Imbrenda
2026-02-04KVM: s390: Storage key functions refactoringClaudio Imbrenda
2026-02-04KVM: s390: Rename some functions in gaccess.cClaudio Imbrenda
2026-02-04KVM: s390: Add P bit in table entry bitfields, move union vaddressClaudio Imbrenda
2025-10-20KVM: S390: Remove sca_lockChristoph Schlameuss
2025-10-20KVM: s390: Use ESCA instead of BSCA at VM initChristoph Schlameuss
2025-06-05KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMYLorenzo Stoakes
2025-05-28KVM: s390: Simplify and move pv codeClaudio Imbrenda
2025-01-31KVM: s390: remove the last user of page->indexClaudio Imbrenda
2025-01-31KVM: s390: move gmap_shadow_pgt_lookup() into kvmClaudio Imbrenda
2024-11-27KVM: s390: Use try_cmpxchg() instead of cmpxchg() loopsHeiko Carstens
2024-10-10KVM: s390: gaccess: Check if guest address is in memslotNico Boehr
2024-07-10s390/kvm: Move bitfields for dat tablesClaudio Imbrenda
2024-03-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2024-02-22KVM: s390: fix access register usage in ioctlsEric Farman
2024-02-20KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot()Sean Christopherson
2024-02-12s390/acrs: cleanup access register handlingHeiko Carstens
2023-11-03Merge tag 's390-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds
2023-10-23s390/mm: move translation-exception identification structure to fault.hHeiko Carstens
2023-10-16KVM: s390: add stat counter for shadow gmap eventsNico Boehr
2023-07-03s390: fix various typosHeiko Carstens
2023-02-07KVM: s390: Extend MEM_OP ioctl by storage key checked cmpxchgJanis Schoetterl-Glausch
2022-09-21KVM: s390: Pass initialized arg even if unusedJanis Schoetterl-Glausch
2022-07-20KVM: s390: Cleanup ipte lock access and SIIF facility checksPierre Morel
2022-05-20KVM: s390: Don't indicate suppression on dirtying, failing memopJanis Schoetterl-Glausch
2022-02-14KVM: s390: Add vm IOCTL for key checked guest absolute memory accessJanis Schoetterl-Glausch
2022-02-14KVM: s390: handle_tprot: Honor storage keysJanis Schoetterl-Glausch
2022-02-14KVM: s390: Honor storage keys when accessing guest memoryJanis Schoetterl-Glausch
2021-12-17KVM: s390: gaccess: Cleanup access to guest pagesJanis Schoetterl-Glausch
2021-12-17KVM: s390: gaccess: Refactor access address range checkJanis Schoetterl-Glausch
2021-12-17KVM: s390: gaccess: Refactor gpa and length calculationJanis Schoetterl-Glausch
2021-09-28KVM: s390: Function documentation fixesJanosch Frank
2021-03-24KVM: s390: extend kvm_s390_shadow_fault to return entry pointerClaudio Imbrenda
2020-06-09mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse
2020-06-09mm: reorder includes after introduction of linux/pgtable.hMike Rapoport
2020-06-09mm: introduce include/linux/pgtable.hMike Rapoport
2020-03-23KVM: s390: Use fallthrough;Joe Perches
2018-06-12treewide: Use array_size() in vmalloc()Kees Cook
2018-03-14KVM: s390: fix fallthrough annotationSebastian Ott
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-07-26KVM: s390: use new mm defines instead of magic valuesHeiko Carstens
2017-07-06Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2017-07-03Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds