aboutsummaryrefslogtreecommitdiffstats
path: root/arch/s390/kvm/kvm-s390.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-02-27KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTEDChristian Borntraeger1-0/+3
2020-02-27KVM: s390: protvirt: Add UV cpu reset callsJanosch Frank1-0/+20
2020-02-27KVM: s390: protvirt: do not inject interrupts after startChristian Borntraeger1-0/+7
2020-02-27KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112Janosch Frank1-0/+11
2020-02-27KVM: s390: protvirt: Support cmd 5 operation stateJanosch Frank1-0/+6
2020-02-27KVM: s390: protvirt: Report CPU state to UltravisorJanosch Frank1-10/+34
2020-02-27KVM: s390: protvirt: UV calls in support of diag308 0, 1Janosch Frank1-0/+22
2020-02-27KVM: s390: protvirt: Only sync fmt4 registersJanosch Frank1-40/+70
2020-02-27KVM: s390: protvirt: Do only reset registers that are accessibleJanosch Frank1-4/+11
2020-02-27KVM: s390: protvirt: disallow one_regJanosch Frank1-0/+3
2020-02-27KVM: S390: protvirt: Introduce instruction data area bounce bufferJanosch Frank1-8/+58
2020-02-27KVM: s390: protvirt: Add new gprs location handlingJanosch Frank1-0/+11
2020-02-27KVM: s390: protvirt: Add SCLP interrupt handlingChristian Borntraeger1-0/+6
2020-02-27KVM: s390: protvirt: Secure memory is not mergeableJanosch Frank1-0/+6
2020-02-27KVM: s390: protvirt: Add initial vm and cpu lifecycle handlingJanosch Frank1-1/+213
2020-02-27KVM: s390: protvirt: Add UV debug traceJanosch Frank1-2/+9
2020-02-05Merge tag 'kvm-s390-next-5.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEADPaolo Bonzini1-34/+58
2020-01-31KVM: s390: Add new reset vcpu APIJanosch Frank1-27/+57
2020-01-31KVM: s390: Cleanup initial cpu resetJanosch Frank1-11/+7
2020-01-31KVM: s390: do not clobber registers during guest reset/store statusChristian Borntraeger1-4/+2
2020-01-27KVM: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit()Sean Christopherson1-5/+0
2020-01-27KVM: Drop kvm_arch_vcpu_setup()Sean Christopherson1-5/+0
2020-01-27KVM: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create()Sean Christopherson1-0/+11
2020-01-27KVM: Move vcpu alloc and init invocation to common codeSean Christopherson1-31/+10
2020-01-24KVM: Introduce kvm_vcpu_destroy()Sean Christopherson1-1/+1
2020-01-24KVM: s390: Invoke kvm_vcpu_init() before allocating sie_pageSean Christopherson1-8/+10
2020-01-24KVM: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create()Sean Christopherson1-28/+34
2020-01-24KVM: Add kvm_arch_vcpu_precreate() to handle pre-allocation issuesSean Christopherson1-4/+8
2019-11-18Merge tag 'kvm-s390-next-5.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEADPaolo Bonzini1-11/+8
2019-10-10KVM: s390: count invalid yieldsChristian Borntraeger1-0/+1
2019-10-05KVM: s390: mark __insn32_query() as __always_inlineHeiko Carstens1-1/+1
2019-10-05KVM: s390: fix __insn32_query() inline assemblyHeiko Carstens1-3/+3
2019-10-04KVM: s390: Cleanup kvm_arch_init error pathJanosch Frank1-11/+7
2019-09-18Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+5
2019-09-14Merge tag 'kvm-s390-master-5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into kvm-masterPaolo Bonzini1-1/+3
2019-09-12KVM: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctlThomas Huth1-1/+1
2019-09-12KVM: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset()Igor Mammedov1-0/+2
2019-09-11Merge tag 'kvm-s390-next-5.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEADPaolo Bonzini1-1/+5
2019-09-04KVM: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regsThomas Huth1-0/+4
2019-08-29KVM: s390: Test for bad access register and size at the start of S390_MEM_OPThomas Huth1-1/+1
2019-08-05KVM: remove kvm_arch_has_vcpu_debugfs()Paolo Bonzini1-10/+0
2019-07-12Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-2/+7
2019-07-02s390: ap: kvm: Enable PQAP/AQIC facility for the guestPierre Morel1-0/+3
2019-06-05kvm: Convert kvm_lock to a mutexJunaid Shahid1-2/+2
2019-06-04KVM: Directly return result from kvm_arch_check_processor_compat()Sean Christopherson1-0/+5
2019-05-28KVM: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_IDThomas Huth1-0/+1
2019-05-24KVM: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGIONChristian Borntraeger1-14/+21
2019-05-20KVM: s390: fix typo in parameter descriptionWei Yongjun1-1/+1
2019-04-30Merge tag 'kvm-s390-next-5.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEADPaolo Bonzini1-1/+116
2019-04-26KVM: s390: provide kvm_arch_no_poll functionChristian Borntraeger1-0/+17