Peter Maydell
dd8014e4e9
Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-5.2-20200818' into staging
ppc patch queue 2020-08-18
Here's my first pull request for qemu-5.2, which has quite a few
accumulated things. Highlights are:
* Preliminary support for POWER10 (Power ISA 3.1) instruction emulation
* Add documentation on the (very confusing) pseries NUMA configuration
* Fix some bugs handling edge cases with XICS, XIVE and kernel_irqchip
* Fix icount for a number of POWER registers
* Many cleanups to error handling in XIVE code
* Validate size of -prom-env data
# gpg: Signature made Tue 18 Aug 2020 05:18:36 BST
# gpg: using RSA key 75F46586AE61A66CC44E87DC6C38CACA20D9B392
# gpg: Good signature from "David Gibson <david@gibson.dropbear.id.au>" [full]
# gpg: aka "David Gibson (Red Hat) <dgibson@redhat.com>" [full]
# gpg: aka "David Gibson (ozlabs.org) <dgibson@ozlabs.org>" [full]
# gpg: aka "David Gibson (kernel.org) <dwg@kernel.org>" [unknown]
# Primary key fingerprint: 75F4 6586 AE61 A66C C44E 87DC 6C38 CACA 20D9 B392
* remotes/dgibson/tags/ppc-for-5.2-20200818: (40 commits)
spapr/xive: Use xive_source_esb_len()
nvram: Exit QEMU if NVRAM cannot contain all -prom-env data
spapr/xive: Simplify error handling of kvmppc_xive_cpu_synchronize_state()
ppc/xive: Simplify error handling in xive_tctx_realize()
spapr/xive: Simplify error handling in kvmppc_xive_connect()
ppc/xive: Fix error handling in vmstate_xive_tctx_*() callbacks
spapr/xive: Fix error handling in kvmppc_xive_post_load()
spapr/kvm: Fix error handling in kvmppc_xive_pre_save()
spapr/xive: Rework error handling of kvmppc_xive_set_source_config()
spapr/xive: Rework error handling in kvmppc_xive_get_queues()
spapr/xive: Rework error handling of kvmppc_xive_[gs]et_queue_config()
spapr/xive: Rework error handling of kvmppc_xive_cpu_[gs]et_state()
spapr/xive: Rework error handling of kvmppc_xive_mmap()
spapr/xive: Rework error handling of kvmppc_xive_source_reset()
spapr/xive: Rework error handling of kvmppc_xive_cpu_connect()
spapr: Simplify error handling in spapr_phb_realize()
spapr/xive: Convert KVM device fd checks to assert()
ppc/xive: Introduce dedicated kvm_irqchip_in_kernel() wrappers
ppc/xive: Rework setup of XiveSource::esb_mmio
target/ppc: Integrate icount to purr, vtb, and tbu40
...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2020-08-24 09:35:21 +01:00
..
2018-07-13 10:16:04 +01:00
2020-08-21 06:30:45 -04:00
2020-08-21 06:30:42 -04:00
2020-08-12 13:16:27 +10:00
2020-08-21 06:30:41 -04:00
2017-06-07 18:22:03 +02:00
2020-07-27 16:12:10 +01:00
2020-07-14 15:18:59 +02:00
2020-03-12 11:20:20 +00:00
2019-03-06 10:40:21 +01:00
2019-09-17 13:43:22 +02:00
2020-03-03 18:04:47 +08:00
2017-06-04 18:42:55 +03:00
2020-03-12 11:20:20 +00:00
2014-06-10 07:44:01 +02:00
2020-03-03 18:04:47 +08:00
2019-03-06 10:40:21 +01:00
2020-08-21 06:30:41 -04:00
2019-03-07 14:26:44 +00:00
2020-03-06 10:05:12 +00:00
2018-08-20 11:24:31 +01:00
2019-10-22 09:38:42 +02:00
2016-05-26 11:12:05 -06:00
2014-09-22 11:39:35 +01:00
2020-08-21 06:30:41 -04:00
2020-03-12 11:14:06 +00:00
2018-07-13 10:16:04 +01:00
2020-08-21 06:30:41 -04:00
2019-11-19 10:01:34 +01:00
2018-06-28 19:05:32 +02:00
2019-02-04 15:25:21 +00:00
2020-06-26 09:39:36 -04:00
2016-03-11 16:59:12 +02:00
2018-02-08 21:06:41 +02:00
2018-03-01 16:25:37 +02:00
2017-09-22 21:07:27 +02:00
2019-01-19 10:31:24 +02:00
2019-03-08 12:26:45 +01:00
2020-07-13 11:40:47 +02:00
2017-01-16 10:11:43 +01:00
2020-03-12 11:14:06 +00:00
2018-07-13 10:16:04 +01:00
2019-03-06 10:40:21 +01:00
2020-03-12 11:20:20 +00:00
2012-12-17 14:01:41 +01:00
2016-09-13 18:12:34 +03:00
2018-08-21 10:22:03 +02:00
2017-01-24 23:26:52 +03:00
2018-08-31 09:52:13 +02:00
2019-12-19 16:20:21 +00:00
2019-12-19 16:20:21 +00:00
2020-06-17 17:48:39 +01:00
2018-03-02 13:48:26 -06:00