2015-01-23 | David Hildenbrand | KVM: s390: a VCPU may only stop when no interrupts... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2015-01-23 | David Hildenbrand | KVM: s390: handle stop irqs without action_bits Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2015-01-23 | David Hildenbrand | KVM: s390: new parameter for SIGP STOP irqs Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2015-01-23 | David Hildenbrand | KVM: s390: forward hrtimer if guest ckc not pending yet Reported-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2015-01-23 | David Hildenbrand | KVM: s390: base hrtimer on a monotonic clock Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2015-01-23 | David Hildenbrand | KVM: s390: prevent sleep duration underflows in handle_wait() Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2015-01-23 | Dominik Dingel | KVM: s390: Allow userspace to limit guest memory size Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2015-01-23 | Dominik Dingel | KVM: s390: move vcpu specific initalization to a later... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2015-01-23 | Christian Borntraeger | KVM: s390: make local function static Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2015-01-23 | Dominik Dingel | KVM: remove unneeded return value of vcpu_postcreate Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-12-18 | Christian Borntraeger | s390/kvm: REPLACE barrier fixup with READ_ONCE Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-12-18 | Christian Borntraeger | arm/spinlock: Replace ACCESS_ONCE with READ_ONCE Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-12-18 | Christian Borntraeger | arm64/spinlock: Replace ACCESS_ONCE READ_ONCE Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-12-18 | Christian Borntraeger | mips/gup: Replace ACCESS_ONCE with READ_ONCE Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-12-18 | Christian Borntraeger | x86/gup: Replace ACCESS_ONCE with READ_ONCE Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-12-18 | Christian Borntraeger | x86/spinlock: Replace ACCESS_ONCE with READ_ONCE Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-12-18 | Christian Borntraeger | mm: replace ACCESS_ONCE with READ_ONCE or barriers Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-12-18 | Christian Borntraeger | kernel: Provide READ_ONCE and ASSIGN_ONCE Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-12-04 | Jens Freimann | KVM: s390: clean up return code handling in irq delivery... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-12-04 | Jens Freimann | KVM: s390: use atomic bitops to access pending_irqs... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-12-04 | David Hildenbrand | KVM: s390: some ext irqs have to clear the ext cpu... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-11-28 | Jens Freimann | KVM: s390: allow injecting all kinds of machine checks Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-11-28 | Jens Freimann | KVM: s390: handle pending local interrupts via bitmap Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-11-28 | Jens Freimann | KVM: s390: add bitmap for handling cpu-local interrupts Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-11-28 | Jens Freimann | KVM: s390: refactor interrupt delivery code Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-11-28 | Jens Freimann | KVM: s390: add defines for virtio and pfault interrupt... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-11-28 | David Hildenbrand | KVM: s390: external param not valid for cpu timer and ckc Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-11-28 | Jens Freimann | KVM: s390: refactor interrupt injection code Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-11-28 | Jason J. Herne | KVM: S390: Create helper function get_guest_storage_key Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-11-28 | Christian Borntraeger | KVM: s390: trigger the right CPU exit for floating... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-11-28 | Thomas Huth | KVM: s390: Fix rewinding of the PSW pointing to an... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-11-28 | Thomas Huth | KVM: s390: Small fixes for the PFMF handler Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-11-07 | Dominik Dingel | KVM: fix vm device attribute documentation Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-11-07 | Heiko Carstens | KVM: s390: fix handling of lctl[g]/stctl[g] Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-11-07 | Christian Borntraeger | KVM: s390: flush CPU on load control Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-11-07 | Christian Borntraeger | KVM: s390: Fix ipte locking Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-10-28 | David Hildenbrand | KVM: s390: sigp: split handling of SIGP STOP (AND STORE... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-10-28 | David Hildenbrand | KVM: s390: sigp: inject emergency calls in a separate... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-10-28 | David Hildenbrand | KVM: s390: sigp: instruction counters for all sigp... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-10-28 | David Hildenbrand | KVM: s390: sigp: separate preparation handlers Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-10-28 | David Hildenbrand | KVM: s390: sigp: move target cpu checks into dispatcher Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-10-28 | David Hildenbrand | KVM: s390: sigp: dispatch orders with one target in... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-10-28 | Thomas Huth | KVM: s390: Fix size of monitor-class number field Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-10-28 | Jason J. Herne | KVM: s390: Cleanup usage of current->mm in set_guest_storage_key Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-10-28 | Thomas Huth | KVM: s390: Make the simple ipte mutex specific to a... Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-10-01 | David Hildenbrand | KVM: s390: count vcpu wakeups in stat.halt_wakeup Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-10-01 | Christian Borntraeger | KVM: s390/facilities: allow TOD-CLOCK steering facility bit Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-09-10 | Christian Borntraeger | KVM: s390/interrupt: remove double assignment Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-09-10 | Christian Borntraeger | KVM: s390/cmm: Fix prefix handling for diag 10 balloon Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-09-10 | Christian Borntraeger | KVM: s390: get rid of constant condition in ipte_unlock_simple Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-09-10 | Christian Borntraeger | KVM: s390: unintended fallthrough for external call Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-09-10 | Christian Borntraeger | KVM: s390: Limit guest size to 16TB Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-09-10 | Christian Borntraeger | KVM: s390: add __must_check to interrupt deliver functions Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-09-10 | Tony Krowiak | KVM: CPACF: Enable MSA4 instructions for kvm guest Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-09-02 | Christian Borntraeger | KVM: s390/mm: Fix guest storage key corruption in ptep_set_a... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-09-02 | Christian Borntraeger | KVM: s390/mm: Fix storage key corruption during swapping Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-08-26 | Martin Schwidefsky | KVM: s390/mm: remove outdated gmap data structures Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-08-26 | Martin Schwidefsky | KVM: s390/mm: support gmap page tables with less than... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-08-26 | Martin Schwidefsky | KVM: s390/mm: use radix trees for guest to host mappings Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-08-25 | Martin Schwidefsky | KVM: s390/mm: cleanup gmap function arguments, variable... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-08-25 | Martin Schwidefsky | KVM: s390/mm: readd address parameter to gmap_do_ipte_notify Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-08-25 | Martin Schwidefsky | KVM: s390/mm: readd address parameter to pgste_ipte_notify Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-08-25 | Jens Freimann | KVM: s390: don't use kvm lock in interrupt injection... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-08-25 | Jens Freimann | KVM: s390: return -EFAULT if lowcore is not mapped... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-08-25 | David Hildenbrand | KVM: s390: implement KVM_REQ_TLB_FLUSH and make use... Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-08-25 | David Hildenbrand | KVM: s390: synchronize more registers with kvm_run Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-08-25 | Christian Borntraeger | KVM: s390: no special machine check delivery Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-08-25 | David Hildenbrand | KVM: s390: clear kvm_dirty_regs when dropping to user... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-08-25 | David Hildenbrand | KVM: clarify the idea of kvm_dirty_regs Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-08-25 | Jens Freimann | KVM: s390: factor out get_ilc() function Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-08-25 | Christian Borntraeger | KVM: s390/mm: try a cow on read only pages for key ops Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-08-25 | Jens Freimann | KVM: s390: add defines for pfault init delivery code Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-08-25 | Christian Borntraeger | KVM: s390: Fix user triggerable bug in dead code Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-07-31 | David Hildenbrand | KVM: s390: rework broken SIGP STOP interrupt handling Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-07-30 | Christian Borntraeger | KVM: s390: Fix memory leak on busy SIGP stop Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-07-21 | Christian Borntraeger | KVM: s390: add ipte to trace event decoding Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-07-21 | Cornelia Huck | KVM: s390: advertise KVM_CAP_S390_IRQCHIP Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-07-21 | Cornelia Huck | KVM: s390: document KVM_CAP_S390_IRQCHIP Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-07-21 | Cornelia Huck | KVM: document target of capability enablement Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-07-21 | David Hildenbrand | KVM: s390: remove the tasklet used by the hrtimer Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-07-21 | David Hildenbrand | KVM: s390: move vcpu wakeup code to a central point Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-07-21 | David Hildenbrand | KVM: s390: remove _bh locking from start_stop_lock Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-07-21 | David Hildenbrand | KVM: s390: remove _bh locking from local_int.lock Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-07-21 | David Hildenbrand | KVM: s390: cleanup handle_wait by reusing kvm_vcpu_block Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-07-10 | David Hildenbrand | KVM: s390: implement KVM_(S|G)ET_MP_STATE for user... Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-07-10 | David Hildenbrand | KVM: prepare for KVM_(S|G)ET_MP_STATE on other architectures Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-07-10 | David Hildenbrand | KVM: s390: remove __cpu_is_stopped and expose is_vcpu_stopped Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-07-10 | David Hildenbrand | KVM: s390: move finalization of SIGP STOP orders to... Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-07-10 | David Hildenbrand | KVM: s390: allow only one SIGP STOP (AND STORE STATUS... Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-05-30 | Matthew Rosato | KVM: s390: Intercept the tprot instruction Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-05-30 | David Hildenbrand | KVM: s390: a VCPU is already started when delivering... Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-05-30 | David Hildenbrand | KVM: s390: check the given debug flags, not the set... Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-05-30 | Jens Freimann | KVM: s390: clean up interrupt injection in sigp code |
commit | commitdiff | tree |
2014-05-30 | Thomas Huth | KVM: s390: Enable DAT support for TPROT handler |
commit | commitdiff | tree |
2014-05-30 | Thomas Huth | KVM: s390: Add a generic function for translating guest... |
commit | commitdiff | tree |
2014-05-16 | Michael Mueller | KVM: s390: split SIE state guest prefix field Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-05-16 | Michael Mueller | s390/sclp: add sclp_get_ibc function Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-05-16 | David Hildenbrand | KVM: s390: interpretive execution of SIGP EXTERNAL... Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-05-16 | Alexander Yarygin | KVM: s390: Use intercept_insn decoder in trace event Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
2014-05-16 | Alexander Yarygin | KVM: s390: decoder of SIE intercepted instructions Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> |
commit | commitdiff | tree |
next |