2017-12-14 | David Hildenbrand | s390x/tcg: don't exit the cpu loop in s390_cpu_virt_mem_rw() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171130162744.25442-9-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x: handle exceptions during s390_cpu_virt_mem_rw... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171130162744.25442-8-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/diag: pass the retaddr into handle_diag_308() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171130162744.25442-7-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/pci: pass the retaddr to all PCI instructions Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171130162744.25442-6-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/ioinst: pass the retaddr to all IO instructions Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171130162744.25442-5-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: rip out dead tpi code Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171130162744.25442-4-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: get rid of runtime_exception() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171130162744.25442-3-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: introduce and use s390_program_interrupt() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171130162744.25442-2-david@redhat.com> |
commitcommitdifftree |
2017-11-20 | David Hildenbrand | s390x/tcg: fix DIAG 308 with > 1 VCPU (MTTCG) Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171116170526.12643-4-david@redhat.com> |
commitcommitdifftree |
2017-11-20 | David Hildenbrand | s390x: fix storing CPU status (again) Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171116170526.12643-2-david@redhat.com> |
commitcommitdifftree |
2017-10-30 | David Hildenbrand | target/s390x: change CPU type name to "s390x-cpu" Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171020115803.14093-1-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/tcg: low-address protection support Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171016202358.3633-3-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | accel/tcg: allow to invalidate a write TLB entry immediately Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171016202358.3633-2-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | target/s390x: special handling when starting a CPU... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-31-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/tcg: refactor stfl(e) to use s390_get_feat_block() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-30-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/tcg: unlock NMI Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-29-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/cpumodel: allow to enable SENSE RUNNING STATUS... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-28-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/tcg: switch to new SIGP handling code Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-27-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/tcg: flush the tlb on SIGP SET PREFIX Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-26-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/tcg: implement STOP and RESET interrupts for TCG Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-25-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/tcg: implement SIGP CONDITIONAL EMERGENCY SIGNAL Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-24-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/tcg: implement SIGP EMERGENCY SIGNAL Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-23-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/tcg: implement SIGP EXTERNAL CALL Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-22-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/tcg: implement SIGP SENSE Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-21-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/tcg: implement SIGP SENSE RUNNING STATUS Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-20-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/kvm: factor out actual handling of STOP interrupts Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-19-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/kvm: factor out SIGP code into sigp.c Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-17-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/kvm: drop two debug prints Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-16-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/kvm: factor out storing of adtl CPU status Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-15-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/kvm: factor out storing of CPU status Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-14-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/kvm: generalize SIGP stop and restart interrupt... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-13-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/kvm: pass ipb directly into handle_sigp() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-12-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | target/s390x: interpret PSW_MASK_WAIT only for TCG Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-11-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/tcg: handle WAIT PSWs during interrupt injection Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-10-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | target/s390x: factor out handling of WAIT PSW into... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-9-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/tcg: a CPU cannot switch state due to an interrupt Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-8-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/tcg: STOPPED cpus can never wake up Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-7-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/tcg: take care of external interrupt subclasses Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-6-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/tcg: rework checking for deliverable interrupts Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-5-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/tcg: injection of emergency signals and external... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-4-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/tcg: cleanup service interrupt injection Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-3-david@redhat.com> |
commitcommitdifftree |
2017-10-20 | David Hildenbrand | s390x/tcg: turn INTERRUPT_EXT into a mask Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928203708.9376-2-david@redhat.com> |
commitcommitdifftree |
2017-10-18 | David Hildenbrand | memory: reuse section_from_flat_range() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171016144302.24284-8-david@redhat.com> |
commitcommitdifftree |
2017-10-18 | David Hildenbrand | kvm: simplify kvm_align_section() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171016144302.24284-7-david@redhat.com> |
commitcommitdifftree |
2017-10-18 | David Hildenbrand | kvm: region_add and region_del is not called on updates Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171016144302.24284-6-david@redhat.com> |
commitcommitdifftree |
2017-10-18 | David Hildenbrand | kvm: fix error message when failing to unregister slot Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171016144302.24284-5-david@redhat.com> |
commitcommitdifftree |
2017-10-18 | David Hildenbrand | kvm: tolerate non-existing slot for log_start/log_stop... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171016144302.24284-4-david@redhat.com> |
commitcommitdifftree |
2017-10-18 | David Hildenbrand | kvm: fix alignment of ram address Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171016144302.24284-3-david@redhat.com> |
commitcommitdifftree |
2017-10-18 | David Hildenbrand | memory: call log_start after region_add Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171016144302.24284-2-david@redhat.com> |
commitcommitdifftree |
2017-10-06 | David Hildenbrand | s390x/tcg: make STFL store into the lowcore Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170927170027.8539-4-david@redhat.com> |
commitcommitdifftree |
2017-10-06 | David Hildenbrand | s390x: introduce and use S390_MAX_CPUS Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928134609.16985-6-david@redhat.com> |
commitcommitdifftree |
2017-10-06 | David Hildenbrand | target/s390x: get rid of next_core_id Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928134609.16985-5-david@redhat.com> |
commitcommitdifftree |
2017-10-06 | David Hildenbrand | s390x/cpumodel: fix max STFL(E) bit number Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928134609.16985-4-david@redhat.com> |
commitcommitdifftree |
2017-10-06 | David Hildenbrand | s390x: raise CPU hotplug irq after really hotplugged Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928134609.16985-3-david@redhat.com> |
commitcommitdifftree |
2017-10-06 | David Hildenbrand | MAINTAINERS: use KVM s390x maintainers for kvm-stubs... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170928134609.16985-2-david@redhat.com> |
commitcommitdifftree |
2017-10-06 | David Hildenbrand | s390x/tcg: make idte/ipte use the new _real mmu Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170926183318.12995-7-david@redhat.com> |
commitcommitdifftree |
2017-10-06 | David Hildenbrand | s390x/tcg: make testblock use the new _real mmu Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170926183318.12995-6-david@redhat.com> |
commitcommitdifftree |
2017-10-06 | David Hildenbrand | s390x/tcg: make stora(g) use the new _real mmu Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170926183318.12995-5-david@redhat.com> |
commitcommitdifftree |
2017-10-06 | David Hildenbrand | s390x/tcg: make lura(g) use the new _real mmu. Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170926183318.12995-4-david@redhat.com> |
commitcommitdifftree |
2017-10-06 | David Hildenbrand | s390x/tcg: add MMU for real addresses Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170926183318.12995-3-david@redhat.com> |
commitcommitdifftree |
2017-10-06 | David Hildenbrand | s390x/tcg: fix checking for invalid memory check Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170926183318.12995-2-david@redhat.com> |
commitcommitdifftree |
2017-10-06 | David Hildenbrand | s390x/kvm: fix and cleanup storing CPU status Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170922140338.6068-1-david@redhat.com> |
commitcommitdifftree |
2017-10-06 | David Hildenbrand | s390x/tcg: add basic MSA features Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170920153016.3858-4-david@redhat.com> |
commitcommitdifftree |
2017-10-06 | David Hildenbrand | s390x/tcg: move wrap_address() to internal.h Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170920153016.3858-3-david@redhat.com> |
commitcommitdifftree |
2017-10-06 | David Hildenbrand | s390x/tcg: implement spm (SET PROGRAM MASK) Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170920153016.3858-2-david@redhat.com> |
commitcommitdifftree |
2017-09-21 | David Hildenbrand | kvm: drop wrong assertion creating problems with pflash Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170920145025.19403-1-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | s390x: allow CPU hotplug in random core-id order Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-23-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | s390x: generate sclp cpu information from possible_cpus Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-22-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | s390x: get rid of cpu_s390x_create() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-21-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | s390x: get rid of cpu_states and use possible_cpus... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-20-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | s390x: implement query-hotpluggable-cpus Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-19-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | s390x: CPU hot unplug via device_del cannot work for now Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-18-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | s390x: allow cpu hotplug via device_add Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-17-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | s390x: print CPU definitions in sorted order Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-16-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | target/s390x: rename next_cpu_id to next_core_id Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-15-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | target/s390x: use "core-id" for cpu number/address... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-14-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | target/s390x: set cpu->id for linux user when realizing Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-13-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | s390x: allow only 1 CPU with TCG Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-12-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | target/s390x: use program_interrupt() in per_check_exception() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-11-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | target/s390x: use trigger_pgm_exception() in s390_cpu_handle... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-10-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | s390x: move sclp_service_call() to sclp.h Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-9-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | target/s390x: move some s390x typedefs to cpu-qom.h Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-8-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | s390x: move subsystem_reset() to s390-virtio-ccw.h Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-7-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | s390x: move s390_virtio_hypercall() to s390-virtio... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-6-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | s390x: rename s390-virtio.h to s390-virtio-hcall.h Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-5-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | s390x: get rid of s390-virtio.c Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-4-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | cpu: drop old comments describing members Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-3-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | exec,dump,i386,ppc,s390x: don't include exec/cpu-all... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170913132417.24384-2-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | kvm: kvm_log_sync() is only called with known memory... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170911174933.20789-7-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | kvm: kvm_log_start/stop are only called with known... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170911174933.20789-6-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | kvm: we never have overlapping slots in kvm_set_phys_mem() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170911174933.20789-5-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | kvm: use start + size for memory ranges Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170911174933.20789-4-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | kvm: factor out alignment of memory section Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170911174933.20789-3-david@redhat.com> |
commitcommitdifftree |
2017-09-19 | David Hildenbrand | kvm: require JOIN_MEMORY_REGIONS_WORKS Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170911174933.20789-2-david@redhat.com> |
commitcommitdifftree |
2017-08-30 | David Hildenbrand | target/s390x: cleanup cpu.h Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170818114353.13455-19-david@redhat.com> |
commitcommitdifftree |
2017-08-30 | David Hildenbrand | s390x/kvm: move KVM declarations and stubs to separate... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170818114353.13455-18-david@redhat.com> |
commitcommitdifftree |
2017-08-30 | David Hildenbrand | s390x: avoid calling kvm_ functions outside of target... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170818114353.13455-17-david@redhat.com> |
commitcommitdifftree |
2017-08-30 | David Hildenbrand | target/s390x: move a couple of functions to cpu.c Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170818114353.13455-16-david@redhat.com> |
commitcommitdifftree |
2017-08-30 | David Hildenbrand | target/s390x: introduce internal.h Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170818114353.13455-15-david@redhat.com> |
commitcommitdifftree |
2017-08-30 | David Hildenbrand | target/s390x: move get_per_in_range() to misc_helper.c Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170818114353.13455-14-david@redhat.com> |
commitcommitdifftree |
next |