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
..
2013-03-01 13:57:33 +01:00
2020-07-16 12:30:54 -05:00
2018-05-10 18:10:56 +01:00
2020-02-19 16:50:00 +00:00
2018-04-27 18:05:22 +10:00
2019-05-23 14:10:31 +02:00
2020-02-21 09:15:03 +11:00
2020-07-10 15:18:08 +02:00
2020-07-10 15:18:08 +02:00
2019-08-16 13:31:52 +02:00
2020-08-21 06:30:33 -04:00
2019-08-16 13:37:36 +02:00
2020-02-19 16:50:00 +00:00
2020-06-15 22:06:04 +02:00
2020-07-10 15:18:08 +02:00
2020-02-02 14:07:57 +11:00
2020-03-17 09:41:14 +11:00
2020-02-02 14:07:57 +11:00
2020-02-02 14:07:57 +11:00
2020-07-20 09:21:39 +10:00
2019-12-17 10:59:11 +11:00
2020-07-10 15:18:08 +02:00
2020-04-29 08:01:52 +02:00
2019-08-16 13:31:52 +02:00
2020-03-24 11:56:37 +11:00
2019-08-16 13:31:53 +02:00
2017-09-08 09:30:55 +10:00
2020-02-19 16:50:00 +00:00
2019-08-16 13:31:52 +02:00
2020-06-15 22:05:28 +02:00
2018-07-03 09:56:52 +10:00
2019-08-16 13:37:36 +02:00
2020-02-02 14:07:57 +11:00
2019-08-16 13:31:53 +02:00
2020-01-24 20:59:15 +01:00
2020-06-15 22:05:28 +02:00
2020-07-10 15:18:08 +02:00
2020-07-16 12:30:54 -05:00
2020-08-12 13:16:27 +10:00
2020-07-10 15:18:08 +02:00
2020-07-21 16:23:43 +02:00
2020-04-07 08:55:10 +10:00
2020-07-10 15:18:08 +02:00
2020-06-15 22:06:04 +02:00
2020-08-12 13:16:27 +10:00
2020-05-07 11:10:50 +10:00
2020-03-17 17:00:19 +11:00
2020-07-20 09:21:39 +10:00
2019-06-12 13:20:20 +02:00
2020-08-13 21:00:52 +10:00
2020-05-15 07:06:49 +02:00
2019-06-12 13:18:33 +02:00
2020-07-27 11:09:25 +10:00
2020-05-15 07:07:58 +02:00
2020-05-15 07:08:14 +02:00
2020-06-26 09:22:30 +10:00
2020-08-24 09:35:21 +01:00
2020-07-21 16:23:43 +02:00
2020-08-21 06:18:24 -04:00
2020-06-15 22:05:28 +02:00