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