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 |
2017-08-30 | David Hildenbrand | target/s390x: move s390_do_cpu_reset() to diag.c Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170818114353.13455-13-david@redhat.com> |
commitcommitdifftree |
2017-08-30 | David Hildenbrand | target/s390x: move psw_key_valid() to mem_helper.c Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170818114353.13455-12-david@redhat.com> |
commitcommitdifftree |
2017-08-30 | David Hildenbrand | target/s390x: move cpu_mmu_idx_to_asc() to excp_helper.c Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170818114353.13455-11-david@redhat.com> |
commitcommitdifftree |
2017-08-30 | David Hildenbrand | target/s390x: move cc_name() to helper.c Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170818114353.13455-10-david@redhat.com> |
commitcommitdifftree |
2017-08-30 | David Hildenbrand | target/s390x: move gtod_*() declarations to s390-virtio.h Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170818114353.13455-9-david@redhat.com> |
commitcommitdifftree |
2017-08-30 | David Hildenbrand | s390x: drop inclusion of sysemu/kvm.h from some files Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170818114353.13455-8-david@redhat.com> |
commitcommitdifftree |
2017-08-30 | David Hildenbrand | s390x/cpumodel: factor out determination of default... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170818114353.13455-7-david@redhat.com> |
commitcommitdifftree |
2017-08-30 | David Hildenbrand | target/s390x: no need to pass kvm_state to savevm_gtod... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170818114353.13455-6-david@redhat.com> |
commitcommitdifftree |
2017-08-30 | David Hildenbrand | target/s390x: simplify gs_allowed() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170818114353.13455-5-david@redhat.com> |
commitcommitdifftree |
2017-08-30 | David Hildenbrand | target/s390x: simplify ri_allowed() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170818114353.13455-4-david@redhat.com> |
commitcommitdifftree |
2017-08-30 | David Hildenbrand | s390x/kvm: drop KVMState parameter from kvm_s390_set_mem_limit() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170818114353.13455-3-david@redhat.com> |
commitcommitdifftree |
2017-08-30 | David Hildenbrand | s390x/kvm: drop KVMState parameter from s390_get_memslot_count() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170818114353.13455-2-david@redhat.com> |
commitcommitdifftree |
2017-07-28 | David Hildenbrand | target/s390x: fix pgm irq ilen in translate_pages() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170721125609.11117-3-david@redhat.com> |
commitcommitdifftree |
2017-07-28 | David Hildenbrand | target/s390x: fix pgm irq ilen for stsi Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170721125609.11117-2-david@redhat.com> |
commitcommitdifftree |
2017-07-25 | David Hildenbrand | target/s390x: improve baselining if certain base features... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170720123721.12366-6-david@redhat.com> |
commitcommitdifftree |
2017-07-25 | David Hildenbrand | s390x/kvm: better comment regarding zPCI feature availability Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170720123721.12366-5-david@redhat.com> |
commitcommitdifftree |
2017-07-25 | David Hildenbrand | target/s390x: introduce (test|set)_be_bit Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170720123721.12366-4-david@redhat.com> |
commitcommitdifftree |
2017-07-25 | David Hildenbrand | target/s390x: indicate query subfunction in s390_fill_feat_block Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170720123721.12366-3-david@redhat.com> |
commitcommitdifftree |
2017-07-25 | David Hildenbrand | target/s390x: drop BE_BIT() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170720123721.12366-2-david@redhat.com> |
commitcommitdifftree |
2017-07-17 | David Hildenbrand | target/s390x: Allow to enable "idtes" feature for TCG Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170627161032.5014-1-david@redhat.com> |
commitcommitdifftree |
2017-06-23 | David Hildenbrand | target/s390x: Implement idte instruction Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170622094151.28633-4-david@redhat.com> |
commitcommitdifftree |
2017-06-23 | David Hildenbrand | target/s390x: Improve heuristic for ipte Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170622094151.28633-3-david@redhat.com> |
commitcommitdifftree |
2017-06-23 | David Hildenbrand | target/s390x: Indicate and check for local tlb clearing Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170622094151.28633-2-david@redhat.com> |
commitcommitdifftree |
2017-06-23 | David Hildenbrand | target/s390x: implement mvcos instruction Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170614133819.18480-3-david@redhat.com> |
commitcommitdifftree |
2017-06-23 | David Hildenbrand | target/s390x: change PSW_SHIFT_KEY Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170614133819.18480-2-david@redhat.com> |
commitcommitdifftree |
2017-06-13 | David Hildenbrand | s390x/cpumodel: wire up cpu type + id for TCG Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170609133426.11447-3-david@redhat.com> |
commitcommitdifftree |
2017-06-13 | David Hildenbrand | target/s390x: rework PGM interrupt psw.addr handling Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170609142156.18767-3-david@redhat.com> |
commitcommitdifftree |
2017-06-13 | David Hildenbrand | target/s390x: correctly indicate PER nullification Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170609142156.18767-2-david@redhat.com> |
commitcommitdifftree |
2017-06-06 | David Hildenbrand | target/s390x: addressing exceptions are suppressing Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170529121228.2789-1-david@redhat.com> |
commitcommitdifftree |
2017-06-06 | David Hildenbrand | s390x/cpumodel: improve defintion search without an IBC Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170531193434.6918-3-david@redhat.com> |
commitcommitdifftree |
2017-06-06 | David Hildenbrand | s390x/cpumodel: take care of the cpuid format bit for KVM Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170531193434.6918-2-david@redhat.com> |
commitcommitdifftree |
2017-02-01 | David Hildenbrand | target/s390x: use "qemu" cpu model in user mode Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20170130145025.26475-1-david@redhat.com> |
commitcommitdifftree |