Jens Freimann
|
99e20009ae
KVM: s390: clean up return code handling in irq delivery code
|
10 years ago |
Jens Freimann
|
9185124e87
KVM: s390: use atomic bitops to access pending_irqs bitmap
|
10 years ago |
David Hildenbrand
|
467fc29892
KVM: s390: some ext irqs have to clear the ext cpu addr
|
10 years ago |
Jens Freimann
|
fc2020cfe9
KVM: s390: allow injecting all kinds of machine checks
|
11 years ago |
Jens Freimann
|
383d0b0501
KVM: s390: handle pending local interrupts via bitmap
|
11 years ago |
Jens Freimann
|
0fb97abe05
KVM: s390: refactor interrupt delivery code
|
11 years ago |
Jens Freimann
|
60f90a14dd
KVM: s390: add defines for virtio and pfault interrupt code
|
11 years ago |
David Hildenbrand
|
af43eb2fd7
KVM: s390: external param not valid for cpu timer and ckc
|
11 years ago |
Jens Freimann
|
0146a7b0b0
KVM: s390: refactor interrupt injection code
|
11 years ago |
Christian Borntraeger
|
da00fcbdac
KVM: s390: trigger the right CPU exit for floating interrupts
|
10 years ago |
Thomas Huth
|
a36c539326
KVM: s390: Fix size of monitor-class number field
|
11 years ago |
David Hildenbrand
|
ce2e4f0b75
KVM: s390: count vcpu wakeups in stat.halt_wakeup
|
11 years ago |
Christian Borntraeger
|
bfac1f59a1
KVM: s390/interrupt: remove double assignment
|
11 years ago |
Christian Borntraeger
|
f346026e55
KVM: s390: unintended fallthrough for external call
|
11 years ago |
Christian Borntraeger
|
614aeab4dc
KVM: s390: add __must_check to interrupt deliver functions
|
11 years ago |
Martin Schwidefsky
|
6e0a0431bf
KVM: s390/mm: cleanup gmap function arguments, variable names
|
11 years ago |
Jens Freimann
|
331cbc277e
KVM: s390: don't use kvm lock in interrupt injection code
|
11 years ago |
Jens Freimann
|
7939503147
KVM: s390: return -EFAULT if lowcore is not mapped during irq delivery
|
11 years ago |
Christian Borntraeger
|
c3950b66b9
KVM: s390: no special machine check delivery
|
11 years ago |
Jens Freimann
|
8a2ef71b0b
KVM: s390: factor out get_ilc() function
|
11 years ago |
Jens Freimann
|
44c6ca3d1b
KVM: s390: add defines for pfault init delivery code
|
11 years ago |
Paul Mackerras
|
8ba918d488
KVM: irqchip: Provide and use accessors for irq routing table
|
11 years ago |
David Hildenbrand
|
db37386147
KVM: s390: rework broken SIGP STOP interrupt handling
|
11 years ago |
David Hildenbrand
|
ea74c0ea1b
KVM: s390: remove the tasklet used by the hrtimer
|
11 years ago |
David Hildenbrand
|
0e9c85a5a3
KVM: s390: move vcpu wakeup code to a central point
|
11 years ago |
David Hildenbrand
|
4ae3c0815f
KVM: s390: remove _bh locking from local_int.lock
|
11 years ago |
David Hildenbrand
|
0759d0681c
KVM: s390: cleanup handle_wait by reusing kvm_vcpu_block
|
11 years ago |
David Hildenbrand
|
3192c63950
KVM: s390: a VCPU is already started when delivering interrupts
|
11 years ago |
David Hildenbrand
|
4953919fee
KVM: s390: interpretive execution of SIGP EXTERNAL CALL
|
11 years ago |
Thomas Huth
|
e029ae5b78
KVM: s390: Add clock comparator and CPU timer IRQ injection
|
11 years ago |