Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-3.0-20180618' into staging
ppc patch queue 2018-06-18
Next batch of ppc and spapr related patches for the 3.0 release.
* Improved handling of Spectre/Meltdown mitigations for POWER8
* Numerous Mac machine type cleanups and improvements
* Cleanup to cpu realize/unrealize path for spapr
* Create a place for machine-specific per-cpu information, and
start moving some things to it
* Assorted bugfixes
# gpg: Signature made Mon 18 Jun 2018 04:52:37 BST
# gpg: using RSA key 6C38CACA20D9B392
# gpg: Good signature from "David Gibson <david@gibson.dropbear.id.au>"
# gpg: aka "David Gibson (Red Hat) <dgibson@redhat.com>"
# gpg: aka "David Gibson (ozlabs.org) <dgibson@ozlabs.org>"
# gpg: aka "David Gibson (kernel.org) <dwg@kernel.org>"
# Primary key fingerprint: 75F4 6586 AE61 A66C C44E 87DC 6C38 CACA 20D9 B392
* remotes/dgibson/tags/ppc-for-3.0-20180618: (28 commits)
spapr: fix xics_system_init() error path
target/ppc, spapr: Move VPA information to machine_data
ppc/pnv: introduce a pnv_chip_core_realize() routine
spapr_cpu_core: introduce spapr_create_vcpu()
spapr_cpu_core: add missing rollback on realization path
spapr_cpu_core: fix potential leak in spapr_cpu_core_realize()
spapr_cpu_core: convert last snprintf() to g_strdup_printf()
pnv: Add cpu unrealize path
pnv: Clean up cpu realize path
pnv_core: Allocate cpu thread objects individually
pnv: Fix some error handling cpu realize()
spapr: Clean up cpu realize/unrealize paths
sm501: Do not clear read only bits when writing registers
mos6522: expose mos6522_update_irq() through MOS6522DeviceClass
mos6522: remove additional interrupt flag filter from mos6522_update_irq()
mos6522: only clear the shift register interrupt upon write
xics_kvm: fix a build break
mac_newworld: add PMU device
adb: add property to disable direct reg 3 writes
adb: fix read reg 3 byte ordering
...
Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>
No related branches found
No related tags found
Showing
- default-configs/ppc-softmmu.mak 2 additions, 0 deletionsdefault-configs/ppc-softmmu.mak
- hw/display/sm501.c 9 additions, 6 deletionshw/display/sm501.c
- hw/input/adb-kbd.c 16 additions, 13 deletionshw/input/adb-kbd.c
- hw/input/adb-mouse.c 22 additions, 19 deletionshw/input/adb-mouse.c
- hw/input/adb.c 7 additions, 0 deletionshw/input/adb.c
- hw/intc/xics_kvm.c 4 additions, 6 deletionshw/intc/xics_kvm.c
- hw/misc/macio/Makefile.objs 2 additions, 0 deletionshw/misc/macio/Makefile.objs
- hw/misc/macio/gpio.c 231 additions, 0 deletionshw/misc/macio/gpio.c
- hw/misc/macio/macio.c 70 additions, 19 deletionshw/misc/macio/macio.c
- hw/misc/macio/pmu.c 871 additions, 0 deletionshw/misc/macio/pmu.c
- hw/misc/macio/trace-events 28 additions, 0 deletionshw/misc/macio/trace-events
- hw/misc/mos6522.c 3 additions, 2 deletionshw/misc/mos6522.c
- hw/ppc/mac.h 20 additions, 0 deletionshw/ppc/mac.h
- hw/ppc/mac_newworld.c 77 additions, 7 deletionshw/ppc/mac_newworld.c
- hw/ppc/pnv.c 24 additions, 12 deletionshw/ppc/pnv.c
- hw/ppc/pnv_core.c 48 additions, 45 deletionshw/ppc/pnv_core.c
- hw/ppc/spapr.c 14 additions, 8 deletionshw/ppc/spapr.c
- hw/ppc/spapr_caps.c 1 addition, 5 deletionshw/ppc/spapr_caps.c
- hw/ppc/spapr_cpu_core.c 92 additions, 71 deletionshw/ppc/spapr_cpu_core.c
- hw/ppc/spapr_hcall.c 43 additions, 35 deletionshw/ppc/spapr_hcall.c
Loading
Please register or sign in to comment