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
..
2020-08-24 09:35:21 +01:00
2019-02-18 11:00:44 +11:00
2020-07-10 15:18:08 +02:00
2019-12-17 10:39:48 +11:00
2019-12-17 10:39:48 +11:00
2019-06-10 07:03:34 -07:00
2020-03-19 14:22:46 +00:00
2017-03-01 11:23:39 +11:00
2020-08-12 13:16:27 +10:00
2019-10-04 19:08:21 +10:00
2020-05-27 15:29:36 +10:00
2020-02-21 09:15:04 +11:00
2020-05-06 09:29:26 +01:00
2019-12-17 10:39:48 +11:00
2020-08-12 13:16:27 +10:00
2020-08-24 09:35:21 +01:00
2019-10-04 10:25:23 +10:00
2020-07-27 11:09:25 +10:00
2019-06-12 13:20:20 +02:00
2020-07-27 11:09:25 +10:00
2019-08-16 13:31:53 +02:00
2020-02-03 11:33:11 +11:00
2020-08-21 06:30:35 -04:00
2019-04-26 10:42:38 +10:00
2020-08-21 06:18:30 -04:00
2020-02-02 14:07:57 +11:00
2020-05-15 07:08:14 +02:00
2019-02-26 09:21:25 +11:00
2019-05-13 08:58:55 +02:00
2019-04-26 11:37:57 +10:00
2017-03-01 11:23:39 +11:00
2020-07-24 12:56:44 +02:00
2019-04-26 11:37:57 +10:00
2020-05-27 15:29:36 +10:00
2020-05-27 15:29:36 +10:00
2019-07-02 07:19:45 +02:00
2020-03-24 11:56:37 +11:00
2020-02-03 11:33:10 +11:00
2020-08-21 06:18:24 -04:00
2020-08-24 09:35:21 +01:00
2020-08-24 09:35:21 +01:00
2019-05-10 11:12:50 -07:00