2018-07-02 | David Hildenbrand | s390x/tcg: implement SET CLOCK Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180627134410.4901-8-david@redhat.com> |
commitcommitdifftree |
2018-07-02 | David Hildenbrand | s390x/tcg: SET CLOCK COMPARATOR can clear CKC interrupts Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180627134410.4901-7-david@redhat.com> |
commitcommitdifftree |
2018-07-02 | David Hildenbrand | s390x/tcg: properly implement the TOD Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180627134410.4901-6-david@redhat.com> |
commitcommitdifftree |
2018-07-02 | David Hildenbrand | s390x/tcg: drop tod_basetime Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180627134410.4901-5-david@redhat.com> |
commitcommitdifftree |
2018-07-02 | David Hildenbrand | s390x/tod: factor out TOD into separate device Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180627134410.4901-4-david@redhat.com> |
commitcommitdifftree |
2018-07-02 | David Hildenbrand | s390x/kvm: pass values instead of pointers to kvm_s390_set_c... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180627134410.4901-3-david@redhat.com> |
commitcommitdifftree |
2018-07-02 | David Hildenbrand | s390x/tcg: avoid overflows in time2tod/tod2time Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180627134410.4901-2-david@redhat.com> |
commitcommitdifftree |
2018-06-28 | David Hildenbrand | numa: report all DIMM/NVDIMMs as plugged memory Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180622144045.737-1-david@redhat.com> |
commitcommitdifftree |
2018-06-28 | David Hildenbrand | pc-dimm: get_memory_region() will not fail after realize Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180619134141.29478-13-david@redhat.com> |
commitcommitdifftree |
2018-06-28 | David Hildenbrand | nvdimm: make get_memory_region() perform checks and... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180619134141.29478-12-david@redhat.com> |
commitcommitdifftree |
2018-06-28 | David Hildenbrand | nvdimm: convert nvdimm_mr into a pointer Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180619134141.29478-11-david@redhat.com> |
commitcommitdifftree |
2018-06-28 | David Hildenbrand | nvdimm: convert "unarmed" into a static property Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180619134141.29478-10-david@redhat.com> |
commitcommitdifftree |
2018-06-28 | David Hildenbrand | pc-dimm: merge get_(vmstate_)memory_region() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180619134141.29478-9-david@redhat.com> |
commitcommitdifftree |
2018-06-28 | David Hildenbrand | hostmem: drop error variable from host_memory_backend_get_me... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180619134141.29478-8-david@redhat.com> |
commitcommitdifftree |
2018-06-28 | David Hildenbrand | nvdimm: no need to overwrite get_vmstate_memory_region() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180619134141.29478-7-david@redhat.com> |
commitcommitdifftree |
2018-06-28 | David Hildenbrand | pc: factor out pc specific dimm checks into pc_memory_pre_plug() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180619134141.29478-6-david@redhat.com> |
commitcommitdifftree |
2018-06-28 | David Hildenbrand | pc-dimm: remove pc_dimm_get_free_slot() from header Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180619134141.29478-5-david@redhat.com> |
commitcommitdifftree |
2018-06-28 | David Hildenbrand | pc-dimm: rename pc_dimm_memory_* to pc_dimm_* Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180619134141.29478-4-david@redhat.com> |
commitcommitdifftree |
2018-06-28 | David Hildenbrand | pc: rename pc_dimm_(plug|unplug|...)* into pc_memory_... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180619134141.29478-3-david@redhat.com> |
commitcommitdifftree |
2018-06-28 | David Hildenbrand | pc-dimm: remove leftover "struct pc_dimms_capacity" Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180619134141.29478-2-david@redhat.com> |
commitcommitdifftree |
2018-06-28 | David Hildenbrand | exec: check that alignment is a power of two Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180607154705.6316-3-david@redhat.com> |
commitcommitdifftree |
2018-06-28 | David Hildenbrand | memory-device: turn alignment assert into check Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180607154705.6316-2-david@redhat.com> |
commitcommitdifftree |
2018-06-27 | David Hildenbrand | postcopy: drop ram_pages parameter from postcopy_ram_incomin... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180620202736.21399-1-david@redhat.com> |
commitcommitdifftree |
2018-06-12 | David Hildenbrand | spapr: handle cpu core unplug via hotplug handler chain Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2018-06-12 | David Hildenbrand | spapr: handle pc-dimm unplug via hotplug handler chain Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2018-06-12 | David Hildenbrand | spapr: introduce machine unplug handler Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2018-06-12 | David Hildenbrand | spapr: move memory hotplug support check into spapr_memory_p... Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2018-06-12 | David Hildenbrand | spapr: move lookup of the node into spapr_memory_plug() Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2018-06-12 | David Hildenbrand | spapr: no need to verify the node Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2018-05-14 | David Hildenbrand | s390x: refactor reset/reipl handling Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180424101859.10239-1-david@redhat.com> |
commitcommitdifftree |
2018-05-11 | David Hildenbrand | pc-dimm: fix error messages if no slots were defined Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180427120515.24067-1-david@redhat.com> |
commitcommitdifftree |
2018-05-07 | David Hildenbrand | vl: allow 'maxmem' without 'slot' Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180423165126.15441-12-david@redhat.com> |
commitcommitdifftree |
2018-05-07 | David Hildenbrand | spapr: rename "hotplug memory" terminology to "device... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180423165126.15441-11-david@redhat.com> |
commitcommitdifftree |
2018-05-07 | David Hildenbrand | pc: rename "hotplug memory" terminology to "device... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180423165126.15441-10-david@redhat.com> |
commitcommitdifftree |
2018-05-07 | David Hildenbrand | machine: rename MemoryHotplugState to DeviceMemoryState Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180423165126.15441-9-david@redhat.com> |
commitcommitdifftree |
2018-05-07 | David Hildenbrand | pc-dimm: move actual plug/unplug of a memory region... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180423165126.15441-8-david@redhat.com> |
commitcommitdifftree |
2018-05-07 | David Hildenbrand | pc-dimm: factor out capacity and slot checks into MemoryDevice Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180423165126.15441-7-david@redhat.com> |
commitcommitdifftree |
2018-05-07 | David Hildenbrand | pc-dimm: factor out address search into MemoryDevice... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180423165126.15441-6-david@redhat.com> |
commitcommitdifftree |
2018-05-07 | David Hildenbrand | pc-dimm: pass in the machine and to the MemoryHotplugState Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180423165126.15441-5-david@redhat.com> |
commitcommitdifftree |
2018-05-07 | David Hildenbrand | pc-dimm: no need to pass the memory region Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180423165126.15441-4-david@redhat.com> |
commitcommitdifftree |
2018-05-07 | David Hildenbrand | machine: make MemoryHotplugState accessible via the... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180423165126.15441-3-david@redhat.com> |
commitcommitdifftree |
2018-05-07 | David Hildenbrand | pc-dimm: factor out MemoryDevice interface Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180423165126.15441-2-david@redhat.com> |
commitcommitdifftree |
2018-04-30 | David Hildenbrand | s390x/kvm: cleanup calls to cpu_synchronize_state() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180412093521.2469-1-david@redhat.com> |
commitcommitdifftree |
2018-04-09 | David Hildenbrand | s390x: load_psw() should only exchange the PSW for KVM Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180409113019.14568-3-david@redhat.com> |
commitcommitdifftree |
2018-04-09 | David Hildenbrand | s390x/mmu: don't overwrite pending exception in mmu... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180409113019.14568-2-david@redhat.com> |
commitcommitdifftree |
2018-04-09 | David Hildenbrand | s390x/kvm: call cpu_synchronize_state() on every kvm_arch_ha... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180406093552.13016-1-david@redhat.com> |
commitcommitdifftree |
2018-03-08 | David Hildenbrand | numa: we don't implement NUMA for s390x Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180227110255.20999-1-david@redhat.com> |
commitcommitdifftree |
2018-03-06 | David Hildenbrand | cpus: CPU threads are always created initially for... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180209195239.16048-4-david@redhat.com> |
commitcommitdifftree |
2018-03-06 | David Hildenbrand | cpus: wait for CPU creation at central place Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180209195239.16048-3-david@redhat.com> |
commitcommitdifftree |
2018-03-06 | David Hildenbrand | cpus: properly inititalize CPU > 1 under single-threaded TCG Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180209195239.16048-2-david@redhat.com> |
commitcommitdifftree |
2018-03-01 | David Hildenbrand | s390x/tcg: fix loading 31bit PSWs with the highest... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180301120826.6847-1-david@redhat.com> |
commitcommitdifftree |
2018-02-26 | David Hildenbrand | s390x/sclp: remove memory hotplug support Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180219174231.10874-1-david@redhat.com> |
commitcommitdifftree |
2018-02-26 | David Hildenbrand | s390x/tcg: add various alignment checks Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180215103822.15179-1-david@redhat.com> |
commitcommitdifftree |
2018-02-26 | David Hildenbrand | s390x/tcg: fix disabling/enabling DAT Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180213161240.19891-1-david@redhat.com> |
commitcommitdifftree |
2018-02-09 | David Hildenbrand | s390x/cpumodel: model PTFF subfunctions for Multiple... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180205102935.14736-1-david@redhat.com> |
commitcommitdifftree |
2018-02-09 | David Hildenbrand | s390x/flic: cache the common flic class in a central... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180129125623.21729-19-david@redhat.com> |
commitcommitdifftree |
2018-02-09 | David Hildenbrand | s390x/kvm: cache the kvm flic in a central function Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180129125623.21729-18-david@redhat.com> |
commitcommitdifftree |
2018-02-09 | David Hildenbrand | s390x/tcg: cache the qemu flic in a central function Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180129125623.21729-17-david@redhat.com> |
commitcommitdifftree |
2018-02-09 | David Hildenbrand | configure: s390x supports mttcg now Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180129125623.21729-16-david@redhat.com> |
commitcommitdifftree |
2018-02-09 | David Hildenbrand | s390x/tcg: remove SMP warning Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180129125623.21729-15-david@redhat.com> |
commitcommitdifftree |
2018-02-09 | David Hildenbrand | s390x/tcg: STSI overhaul Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180129125623.21729-14-david@redhat.com> |
commitcommitdifftree |
2018-02-09 | David Hildenbrand | s390x: fix size + content of STSI blocks Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180129125623.21729-13-david@redhat.com> |
commitcommitdifftree |
2018-02-09 | David Hildenbrand | s390x/flic: optimize CPU wakeup for TCG Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180129125623.21729-12-david@redhat.com> |
commitcommitdifftree |
2018-02-09 | David Hildenbrand | s390x/flic: implement qemu_s390_clear_io_flic() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180129125623.21729-11-david@redhat.com> |
commitcommitdifftree |
2018-02-09 | David Hildenbrand | s390x/tcg: implement TEST PENDING INTERRUPTION Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180129125623.21729-10-david@redhat.com> |
commitcommitdifftree |
2018-02-09 | David Hildenbrand | s390x/flic: make floating interrupts on TCG actually... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180129125623.21729-9-david@redhat.com> |
commitcommitdifftree |
2018-02-09 | David Hildenbrand | s390x/tcg: tolerate wrong wakeups due to floating interrupts Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180129125623.21729-8-david@redhat.com> |
commitcommitdifftree |
2018-02-09 | David Hildenbrand | s390x/flic: no need to call s390_io_interrupt() from... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180129125623.21729-7-david@redhat.com> |
commitcommitdifftree |
2018-02-09 | David Hildenbrand | s390x/flic: factor out injection of floating interrupts Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180129125623.21729-6-david@redhat.com> |
commitcommitdifftree |
2018-02-09 | David Hildenbrand | s390x/tcg: simplify machine check handling Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180129125623.21729-5-david@redhat.com> |
commitcommitdifftree |
2018-02-09 | David Hildenbrand | s390x/tcg: simplify lookup of flic Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180129125623.21729-4-david@redhat.com> |
commitcommitdifftree |
2018-02-09 | David Hildenbrand | s390x/flic: simplify flic initialization Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180129125623.21729-3-david@redhat.com> |
commitcommitdifftree |
2018-02-09 | David Hildenbrand | s390x/tcg: deliver multiple interrupts in a row Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180129125623.21729-2-david@redhat.com> |
commitcommitdifftree |
2018-01-22 | David Hildenbrand | s390x/tcg: fixup TEST PROTECTION Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20180112125452.8569-1-david@redhat.com> |
commitcommitdifftree |
2018-01-22 | David Hildenbrand | s390x/sclp: fix missing be conversion Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171218224616.21030-3-david@redhat.com> |
commitcommitdifftree |
2018-01-22 | David Hildenbrand | s390x/tcg: implement TEST PROTECTION Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171218224616.21030-2-david@redhat.com> |
commitcommitdifftree |
2017-12-21 | David Hildenbrand | cpu-exec: fix missed CPU kick during interrupt injection Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171129191319.11483-1-david@redhat.com> |
commitcommitdifftree |
2017-12-21 | David Hildenbrand | cpus: make pause_all_cpus() play with SMP on single... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171129191215.11323-1-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x: change the QEMU cpu model to a stripped down z12 Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171208165529.14124-1-david@redhat.com> (20171213132407.5227-1-david@redhat.com) and 's390x/tcg: don't include z13 ...model' (20171213171512.17601-1-david@redhat.com) into |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: we already implement the Set-Program-Parameter... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171208160207.26494-14-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: implement extract-CPU-time facility Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171208160207.26494-13-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: Implement SIGNAL ADAPTER instruction Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171208160207.26494-12-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: Implement STORE CHANNEL PATH STATUS Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171208160207.26494-11-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: wire up SET CHANNEL MONITOR Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171208160207.26494-10-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: wire up SET ADDRESS LIMIT Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171208160207.26494-9-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: implement Interlocked-Access Facility 2 Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171208160207.26494-8-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: ASI/ASGI/ALSI/ALSGI are atomic with Interlocked... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171208160207.26494-7-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: wire up STORE CHANNEL REPORT WORD Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171208160207.26494-6-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: indicate value of TODPR in STCKE Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171208160207.26494-5-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: implement SET CLOCK PROGRAMMABLE FIELD Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171208160207.26494-4-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: fix and cleanup mcck injection Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171208160207.26494-3-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/kvm: factor out build_channel_report_mcic() into... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171208160207.26494-2-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: drop potential_page_fault() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171130162744.25442-17-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: drop program_interrupt() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171130162744.25442-16-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: use s390_program_interrupt() in STSI Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171130162744.25442-15-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: use s390_program_interrupt() in SACF Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171130162744.25442-14-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: use s390_program_interrupt() in per_check_exception() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171130162744.25442-13-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: use s390_program_interrupt() in DIAG Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171130162744.25442-12-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: use s390_program_interrupt() in SCLP Service... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171130162744.25442-11-david@redhat.com> |
commitcommitdifftree |
2017-12-14 | David Hildenbrand | s390x/tcg: io instructions don't need potential_page_fault() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171130162744.25442-10-david@redhat.com> |
commitcommitdifftree |
next |