2016-02-10 |
David Hildenbrand | KVM: s390: allow sync of fp registers via vregs Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-01-26 |
David Hildenbrand | KVM: s390: fix memory overwrites when vx is disabled Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-01-26 |
David Hildenbrand | KVM: s390: fix guest fprs memory leak Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-11-30 |
David Hildenbrand | KVM: s390: don't load kvm without virtualization support Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-11-30 |
David Hildenbrand | s390: show virtualization support in /proc/cpuinfo Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-11-30 |
David Hildenbrand | s390/sclp: introduce check for SIE Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-11-30 |
David Hildenbrand | KVM: s390: don't switch to ESCA for ucontrol Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-11-30 |
David Hildenbrand | KVM: s390: cleanup sca_add_vcpu Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-11-30 |
David Hildenbrand | KVM: s390: always set/clear the SCA sda field Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-11-30 |
David Hildenbrand | KVM: s390: fix SCA related races and double use Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-11-30 |
David Hildenbrand | KVM: s390: we always have a SCA Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-11-30 |
David Hildenbrand | KVM: s390: fast path for sca_ext_call_pending Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-11-30 |
David Hildenbrand | KVM: s390: rewrite vcpu_post_run and drop out early Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-11-30 |
David Hildenbrand | KVM: use heuristic for fast VCPU lookup by id Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-11-30 |
David Hildenbrand | KVM: Use common function for VCPU lookup by id Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-11-27 |
David Hildenbrand | s390: get_user_pages_fast() might sleep Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-11-19 |
David Hildenbrand | KVM: s390: fix wrong lookup of VCPUs by array index Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-11-19 |
David Hildenbrand | KVM: s390: avoid memory overwrites on emergency signal... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-11-19 |
David Hildenbrand | KVM: Provide function for VCPU lookup by id Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-11-19 |
David Hildenbrand | KVM: s390: enable SIMD only when no VCPUs were created Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-10-29 |
David Hildenbrand | KVM: s390: SCA must not cross page boundaries Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-10-13 |
David Hildenbrand | KVM: s390: factor out reading of the guest TOD clock Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-10-13 |
David Hildenbrand | KVM: s390: factor out and fix setting of guest TOD... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-10-13 |
David Hildenbrand | KVM: s390: switch to get_tod_clock() and fix STP sync... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-10-13 |
David Hildenbrand | KVM: s390: correctly handle injection of pgm irqs and... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-10-13 |
David Hildenbrand | KVM: s390: simplify in-kernel program irq injection Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-10-13 |
David Hildenbrand | KVM: s390: drop out early in kvm_s390_has_irq() Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-10-13 |
David Hildenbrand | KVM: s390: kvm_arch_vcpu_runnable already cares about... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-10-13 |
David Hildenbrand | KVM: s390: set interception requests for all floating... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-10-13 |
David Hildenbrand | KVM: s390: disabled wait cares about machine checks... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-09-25 |
David Hildenbrand | KVM: disable halt_poll_ns as default for s390x Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-07-29 |
David Hildenbrand | KVM: s390: more irq names for trace events Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-07-29 |
David Hildenbrand | KVM: s390: remove "from (user|kernel)" from irq injection... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-07-29 |
David Hildenbrand | KVM: s390: filter space-switch events when PER is enforced Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-06-02 |
David Hildenbrand | KVM: s390: introduce KMSG_COMPONENT for kvm-s390 Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-06-02 |
David Hildenbrand | KVM: s390: call exit_sie() directly on vcpu block/request Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-19 |
David Hildenbrand | sched/preempt, mm/fault: Decouple preemption from the... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-19 |
David Hildenbrand | sched/preempt, MIPS: Properly lock access to the FPU Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-19 |
David Hildenbrand | sched/preempt, powerpc: Disable preemption in enable_kernel_... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-19 |
David Hildenbrand | sched/preempt, futex: Update comments to clarify that... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-19 |
David Hildenbrand | sched/preempt, arm/futex: Disable preemption in UP... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-19 |
David Hildenbrand | sched/preempt, arm/futex: Disable preemption in UP... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-19 |
David Hildenbrand | sched/preempt, futex: Disable preemption in UP futex_atomic_... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-19 |
David Hildenbrand | sched/preempt, futex: Disable preemption in UP futex_atomic_... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-19 |
David Hildenbrand | mm/fault, drm/i915: Use pagefault_disabled() to check... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-19 |
David Hildenbrand | mm/fault, arch: Use pagefault_disable() to check for... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-19 |
David Hildenbrand | sched/preempt, mm/kmap, MIPS: Disable preemption in... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-19 |
David Hildenbrand | sched/preempt, mm/kmap: Explicitly disable/enable preemption... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-19 |
David Hildenbrand | mm/uaccess, mm/fault: Clarify that uaccess may only... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-19 |
David Hildenbrand | sched/preempt, mm/fault: Trigger might_sleep() in might_faul... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-19 |
David Hildenbrand | sched/preempt, mm/fault: Count pagefault_disable()... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-13 |
David Hildenbrand | s390/sclp: move sclp_facilities into "struct sclp" Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-13 |
David Hildenbrand | s390/sclp: get rid of sclp_get_mtid() and sclp_get_mtid_max() Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-13 |
David Hildenbrand | s390/sclp: unify basic sclp access by exposing "struct... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-13 |
David Hildenbrand | s390/sclp: prepare smp_fill_possible_mask for global... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-08 |
David Hildenbrand | KVM: s390: drop handling of interception code 12 Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-08 |
David Hildenbrand | KVM: s390: factor out and optimize floating irq VCPU... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-05-08 |
David Hildenbrand | KVM: s390: fix external call injection without sigp... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-03-31 |
David Hildenbrand | perf callchain: Fix kernel symbol resolution by remembering... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com> Cc: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-03-31 |
David Hildenbrand | KVM: s390: cpu timer irq priority Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-03-31 |
David Hildenbrand | KVM: s390: store the breaking-event address on pgm... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-03-06 |
David Hildenbrand | KVM: s390: fix instruction interception trace point Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-03-06 |
David Hildenbrand | KVM: s390: reinjection of irqs can fail in the tpi... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-03-06 |
David Hildenbrand | KVM: s390: fix handling of write errors in the tpi... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-02-09 |
David Hildenbrand | KVM: s390: floating irqs: fix user triggerable endless... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-01-23 |
David Hildenbrand | KVM: s390: avoid memory leaks if __inject_vm() fails Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-01-23 |
David Hildenbrand | KVM: s390: forward most SIGP orders to user space Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-01-23 |
David Hildenbrand | KVM: s390: clear the pfault queue if user space sets... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-01-23 |
David Hildenbrand | KVM: s390: only one external call may be pending at... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-01-23 |
David Hildenbrand | s390/sclp: introduce check for the SIGP Interpretation... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-01-23 |
David Hildenbrand | KVM: s390: SIGP SET PREFIX cleanup Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-01-23 |
David Hildenbrand | KVM: s390: a VCPU may only stop when no interrupts... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-01-23 |
David Hildenbrand | KVM: s390: handle stop irqs without action_bits Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-01-23 |
David Hildenbrand | KVM: s390: new parameter for SIGP STOP irqs Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-01-23 |
David Hildenbrand | KVM: s390: forward hrtimer if guest ckc not pending yet Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-01-23 |
David Hildenbrand | KVM: s390: base hrtimer on a monotonic clock Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-01-23 |
David Hildenbrand | KVM: s390: prevent sleep duration underflows in handle_wait() Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-01-06 |
David Hildenbrand | hotplugcpu: Avoid deadlocks by waking active_writer Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-12-04 |
David Hildenbrand | KVM: s390: some ext irqs have to clear the ext cpu... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-12-04 |
David Hildenbrand | KVM: don't check for PF_VCPU when yielding Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-11-28 |
David Hildenbrand | KVM: s390: external param not valid for cpu timer and ckc Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-10-28 |
David Hildenbrand | KVM: s390: sigp: split handling of SIGP STOP (AND STORE... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-10-28 |
David Hildenbrand | KVM: s390: sigp: inject emergency calls in a separate... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-10-28 |
David Hildenbrand | KVM: s390: sigp: instruction counters for all sigp... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-10-28 |
David Hildenbrand | KVM: s390: sigp: separate preparation handlers Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-10-28 |
David Hildenbrand | KVM: s390: sigp: move target cpu checks into dispatcher Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-10-28 |
David Hildenbrand | KVM: s390: sigp: dispatch orders with one target in... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-10-01 |
David Hildenbrand | KVM: s390: count vcpu wakeups in stat.halt_wakeup Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-09-22 |
David Hildenbrand | blk-mq: Avoid race condition with uninitialized requests Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-08-25 |
David Hildenbrand | KVM: s390: implement KVM_REQ_TLB_FLUSH and make use... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-08-25 |
David Hildenbrand | KVM: s390: synchronize more registers with kvm_run Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-08-25 |
David Hildenbrand | KVM: s390: clear kvm_dirty_regs when dropping to user... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-08-25 |
David Hildenbrand | KVM: clarify the idea of kvm_dirty_regs Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-07-31 |
David Hildenbrand | KVM: s390: rework broken SIGP STOP interrupt handling Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-07-21 |
David Hildenbrand | KVM: s390: remove the tasklet used by the hrtimer Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-07-21 |
David Hildenbrand | KVM: s390: move vcpu wakeup code to a central point Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-07-21 |
David Hildenbrand | KVM: s390: remove _bh locking from start_stop_lock Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-07-21 |
David Hildenbrand | KVM: s390: remove _bh locking from local_int.lock Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-07-21 |
David Hildenbrand | KVM: s390: cleanup handle_wait by reusing kvm_vcpu_block Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2014-07-16 |
David Hildenbrand | s390: require mvcos facility, not tod clock steering... Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
next |