]>
2017-01-30 | Christian Borntraeger | Merge tag 'kvm-s390-master-4.10-1' of git://git.kernel... |
commit | commitdiff | tree |
2017-01-30 | Janosch Frank | KVM: s390: Fix RRBE return code not being CC Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-01-30 | David Hildenbrand | KVM: s390: guestdbg: filter PER i-fetch on EXECUTE properly Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-01-30 | David Hildenbrand | KVM: s390: prepare to read random guest instructions Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-01-30 | David Hildenbrand | KVM: s390: guestdbg: filter i-fetch events on icpts Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-01-30 | Guenther Hutzl | KVM: s390: Introduce BCD Vector Instructions to the guest Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-01-30 | Maxim Samoylov | KVM: s390: Introduce Vector Enhancements facility 1 to the guest Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-01-30 | Christian Borntraeger | KVM: s390: Get rid of ar_t Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-01-30 | Heiko Carstens | KVM: s390: get rid of bogus cc initialization Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-01-30 | Janosch Frank | KVM: s390: instruction-execution-protection support Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-01-30 | Christian Borntraeger | KVM: s390: gaccess: add ESOP2 handling Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2017-01-20 | Christian Borntraeger | KVM: s390: do not expose random data via facility bitmap Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-11-22 | Christian Borntraeger | KVM: s390: handle floating point registers in the run... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-11-22 | Christian Borntraeger | KVM: s390: handle access registers in the run ioctl... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-10-26 | Janosch Frank | KVM: s390: Fix STHYI buffer alignment for diag224 Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-10-20 | Christian Borntraeger | KVM: s390: reject invalid modes for runtime instrumentation Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-09-08 | Christian Borntraeger | Merge remote-tracking branch 'kvms390/s390forkvm' into... |
commit | commitdiff | tree |
2016-09-08 | Markus Elfring | KVM: s390: Use memdup_user() rather than duplicating code Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-09-08 | Markus Elfring | KVM: s390: Improve determination of sizes in kvm_s390_import... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-09-08 | David Hildenbrand | KVM: s390: allow 255 VCPUs when sca entries aren't used Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-09-08 | Fan Zhang | KVM: s390: lazy enable RI Initial patch by Christian Borntraeger Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-09-08 | Janosch Frank | KVM: s390: gaccess: simplify translation exception handling Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-09-08 | David Hildenbrand | KVM: s390: guestdbg: separate defines for per code Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-09-08 | David Hildenbrand | KVM: s390: write external damage code on machine checks Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-09-08 | David Hildenbrand | KVM: s390: fix delivery of vector regs during machine checks Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-09-08 | David Hildenbrand | KVM: s390: split store status and machine check handling Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-09-08 | David Hildenbrand | KVM: s390: factor out actual delivery of machine checks Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-08-25 | Heiko Carstens | KVM: s390: generate facility mask from readable list Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-08-25 | David Hildenbrand | KVM: s390: don't use current->thread.fpu.* when accessing... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-08-12 | Julius Niedworok | KVM: s390: reset KVM_REQ_MMU_RELOAD if mapping the prefix failed Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-08-12 | Julius Niedworok | KVM: s390: set the prefix initially properly Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-07-18 | David Hildenbrand | KVM: s390: let ptff intercepts result in cc=3 Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-07-18 | David Hildenbrand | KVM: s390: allow user space to handle instr 0x0000 Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-07-05 | David Hildenbrand | KVM: s390: inject PER i-fetch events on applicable icpts Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: add module parameter "nested" Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: add indication for future features Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: correctly set and handle guest TOD Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: speed up VCPU external calls Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: don't use CPUSTAT_WAIT to detect if a VCPU is idle Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: speed up VCPU irq delivery when handling vsie Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: try to refault after a reported fault to g2 Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: support IBS interpretation Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: support conditional-external-interception Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: support intervention-bypass Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: support guest-storage-limit-suppression Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: support guest-PER-enhancement Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: support shared IPTE-interlock facility Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: support 64-bit-SCAO Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: support run-time-instrumentation Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: support vectory facility (SIMD) Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: support transactional execution Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: support aes dea wrapping keys Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: support STFLE interpretation Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: support host-protection-interruption Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: support edat1 / edat2 Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: support setting the ibc Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: optimize gmap prefix mapping Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | KVM: s390: vsie: initial support for nested virtualization Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-21 | David Hildenbrand | mm/page_ref: introduce page_ref_inc_return Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | David Hildenbrand | s390: introduce page_to_virt() and pfn_to_virt() Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | David Hildenbrand | KVM: s390: backup the currently enabled gmap when scheduled out Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | David Hildenbrand | KVM: s390: fast path for shadow gmaps in gmap notifier Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | David Hildenbrand | s390/mm: don't fault everything in read-write in gmap_pte_op... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | David Hildenbrand | s390/mm: allow to check if a gmap shadow is valid Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | David Hildenbrand | s390/mm: remember the int code for the last gmap fault Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | David Hildenbrand | s390/mm: limit number of real-space gmap shadows Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | David Hildenbrand | s390/mm: support real-space for gmap shadows Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | David Hildenbrand | s390/mm: push rte protection down to shadow pte Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | David Hildenbrand | s390/mm: support EDAT2 for gmap shadows Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | David Hildenbrand | s390/mm: support EDAT1 for gmap shadows Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | David Hildenbrand | s390/mm: prepare for EDAT1/EDAT2 support in gmap shadow Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | David Hildenbrand | s390/mm: push ste protection down to shadow pte Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | David Hildenbrand | s390/mm: take ipte_lock during shadow faults Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | David Hildenbrand | s390/mm: protection exceptions are corrrectly shadowed Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | David Hildenbrand | s390/mm: take the mmap_sem in kvm_s390_shadow_fault() Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | David Hildenbrand | s390/mm: fix races on gmap_shadow creation Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | David Hildenbrand | s390/mm: avoid races on region/segment/page table shadowing Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | David Hildenbrand | s390/mm: shadow pages with real guest requested protection Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | David Hildenbrand | s390/mm: flush tlb of shadows in all situations Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | Martin Schwidefsky | s390/mm: add kvm shadow fault function Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | Martin Schwidefsky | s390/mm: add shadow gmap support Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | Martin Schwidefsky | s390/mm: add reference counter to gmap structure Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | Martin Schwidefsky | s390/mm: extended gmap pte notifier Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | Martin Schwidefsky | s390/mm: use RCU for gmap notifier list and the per-mm gmap list Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-20 | Martin Schwidefsky | s390/kvm: page table invalidation notifier Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-10 | David Hildenbrand | KVM: s390: handle missing storage-key facility Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-10 | David Hildenbrand | KVM: s390: trace and count all skey intercepts Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-10 | David Hildenbrand | s390/sclp: detect storage-key facility Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-10 | David Hildenbrand | KVM: s390: pfmf: handle address overflows Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-10 | David Hildenbrand | KVM: s390: pfmf: support conditional-sske facility Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-10 | David Hildenbrand | KVM: s390: pfmf: take care of amode when setting reg2 Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-10 | David Hildenbrand | KVM: s390: pfmf: MR and MC are ignored without CSSKE Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-10 | David Hildenbrand | KVM: s390: pfmf: fix end address calculation Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-10 | David Hildenbrand | KVM: s390: storage keys fit into a char Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-10 | David Hildenbrand | s390/mm: return key via pointer in get_guest_storage_key Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-10 | David Hildenbrand | s390/mm: simplify get_guest_storage_key Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-10 | Martin Schwidefsky | s390/mm: set and get guest storage key mmap locking Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-10 | David Hildenbrand | s390/mm: don't drop errors in get_guest_storage_key Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-10 | Christian Borntraeger | KVM: s390: fixup I/O interrupt traces Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2016-06-10 | Christian Borntraeger | KVM: s390: provide logging for diagnose 0x500 Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
next |