qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 6d18a7: target-ppc: ppce500_spin.c uses SPR_P


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 6d18a7: target-ppc: ppce500_spin.c uses SPR_PIR, should us...
Date: Mon, 27 Jun 2016 06:30:05 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 6d18a7a1ff9665ad48a68a692fdf0a61edefcae8
      
https://github.com/qemu/qemu/commit/6d18a7a1ff9665ad48a68a692fdf0a61edefcae8
  Author: Aaron Larson <address@hidden>
  Date:   2016-06-27 (Mon, 27 Jun 2016)

  Changed paths:
    M hw/ppc/ppce500_spin.c

  Log Message:
  -----------
  target-ppc: ppce500_spin.c uses SPR_PIR, should use SPR_BOOKE_PIR

ppce500_spin.c uses SPR_PIR to initialize the spin table, however on
Book E processors the correct SPR is SPR_BOOKE_PIR.

Signed-off-by: Aaron Larson <address@hidden>
Signed-off-by: David Gibson <address@hidden>


  Commit: d29f08616936c3c315e08efbac5a769ec43e9119
      
https://github.com/qemu/qemu/commit/d29f08616936c3c315e08efbac5a769ec43e9119
  Author: Benjamin Herrenschmidt <address@hidden>
  Date:   2016-06-27 (Mon, 27 Jun 2016)

  Changed paths:
    M hw/intc/xics.c
    M include/hw/ppc/xics.h

  Log Message:
  -----------
  ppc/xics: Remove unused xics_set_irq_type()

Signed-off-by: Benjamin Herrenschmidt <address@hidden>
Reviewed-by: David Gibson <address@hidden>
Signed-off-by: Nikunj A Dadhania <address@hidden>
[dwg: Adjusted for context to apply without original series]
Signed-off-by: David Gibson <address@hidden>


  Commit: 62c9467dfffa62d999b9b9d6ff74e03454faea5f
      
https://github.com/qemu/qemu/commit/62c9467dfffa62d999b9b9d6ff74e03454faea5f
  Author: Peter Krempa <address@hidden>
  Date:   2016-06-27 (Mon, 27 Jun 2016)

  Changed paths:
    M qapi-schema.json
    M vl.c

  Log Message:
  -----------
  qapi: Report support for -device cpu hotplug in query-machines

For management apps it's very useful to know whether the selected
machine type supports cpu hotplug via the new -device approach. Using
the presence of 'query-hotpluggable-cpus' alone is not enough as a
witness.

Add a property to 'MachineInfo' called 'hotpluggable-cpus' that will
report the presence of this feature.

Example of output:
    {
  "hotpluggable-cpus": false,
  "name": "mac99",
  "cpu-max": 1
    },
    {
  "hotpluggable-cpus": true,
  "name": "pseries-2.7",
  "is-default": true,
  "cpu-max": 255,
  "alias": "pseries"
    },

Signed-off-by: Peter Krempa <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Signed-off-by: David Gibson <address@hidden>


  Commit: 27393c33d806a4a5c3bc85342e4c1985a666681b
      
https://github.com/qemu/qemu/commit/27393c33d806a4a5c3bc85342e4c1985a666681b
  Author: Peter Krempa <address@hidden>
  Date:   2016-06-27 (Mon, 27 Jun 2016)

  Changed paths:
    M hmp.c
    M hw/ppc/spapr.c
    M include/hw/cpu/core.h
    M qapi-schema.json

  Log Message:
  -----------
  qapi: keep names in 'CpuInstanceProperties' in sync with struct CPUCore

struct CPUCore uses 'id' suffix in the property name. As docs for
query-hotpluggable-cpus state that the cpu core properties should be
passed back to device_add by management in case new members are added
and thus the names for the fields should be kept in sync.

Signed-off-by: Peter Krempa <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
[dwg: Removed a duplicated word in comment]
Signed-off-by: David Gibson <address@hidden>


  Commit: aa8151b7df6b1c521b46583badfec504715018c5
      
https://github.com/qemu/qemu/commit/aa8151b7df6b1c521b46583badfec504715018c5
  Author: Peter Maydell <address@hidden>
  Date:   2016-06-27 (Mon, 27 Jun 2016)

  Changed paths:
    M hmp.c
    M hw/intc/xics.c
    M hw/ppc/ppce500_spin.c
    M hw/ppc/spapr.c
    M include/hw/cpu/core.h
    M include/hw/ppc/xics.h
    M qapi-schema.json
    M vl.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.7-20160627' into 
staging

ppc patch queue for 2016-06-27

Small queue this time.  Main reason for sending it is the pair of
patches to fix up the new cpu hotplug model used on Power to what
should be an actually usable state.  There's also a small BookE bugfix
and a XICS trivial cleanup.

# gpg: Signature made Mon 27 Jun 2016 06:28:37 BST
# gpg:                using RSA key 0x6C38CACA20D9B392
# gpg: Good signature from "David Gibson <address@hidden>"
# gpg:                 aka "David Gibson (Red Hat) <address@hidden>"
# gpg:                 aka "David Gibson (ozlabs.org) <address@hidden>"
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 75F4 6586 AE61 A66C C44E  87DC 6C38 CACA 20D9 B392

* remotes/dgibson/tags/ppc-for-2.7-20160627:
  qapi: keep names in 'CpuInstanceProperties' in sync with struct CPUCore
  qapi: Report support for -device cpu hotplug in query-machines
  ppc/xics: Remove unused xics_set_irq_type()
  target-ppc: ppce500_spin.c uses SPR_PIR, should use SPR_BOOKE_PIR

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/4b86bac21c15...aa8151b7df6b

reply via email to

[Prev in Thread] Current Thread [Next in Thread]