Skip to content
  • Peter Maydell's avatar
    d90f1548
    Merge remote-tracking branch 'remotes/dg-gitlab/tags/ppc-for-6.1-20210504' into staging · d90f1548
    Peter Maydell authored
    
    
    ppc patch queue 2021-05-04
    
    Here's the first ppc pull request for qemu-6.1.  It has a wide variety
    of stuff accumulated during the 6.0 freeze.  Highlights are:
    
     * Multi-phase reset cleanups for PAPR
     * Preliminary cleanups towards allowing !CONFIG_TCG for the ppc target
     * Cleanup of AIL logic and extension to POWER10
     * Further improvements to handling of hot unplug failures on PAPR
     * Allow much larger numbers of CPU on pseries
     * Support for the H_SCM_HEALTH hypercall
     * Add support for the Pegasos II board
     * Substantial cleanup to hflag handling
     * Assorted minor fixes and cleanups
    
    # gpg: Signature made Tue 04 May 2021 06:52:39 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/dg-gitlab/tags/ppc-for-6.1-20210504: (46 commits)
      hw/ppc/pnv_psi: Use device_cold_reset() instead of device_legacy_reset()
      hw/ppc/spapr_vio: Reset TCE table object with device_cold_reset()
      hw/intc/spapr_xive: Use device_cold_reset() instead of device_legacy_reset()
      target/ppc: removed VSCR from SPR registration
      target/ppc: Reduce the size of ppc_spr_t
      target/ppc: Clean up _spr_register et al
      target/ppc: Add POWER10 exception model
      target/ppc: rework AIL logic in interrupt delivery
      target/ppc: move opcode table logic to translate.c
      target/ppc: code motion from translate_init.c.inc to gdbstub.c
      spapr_drc.c: handle hotunplug errors in drc_unisolate_logical()
      spapr.h: increase FDT_MAX_SIZE
      spapr.c: do not use MachineClass::max_cpus to limit CPUs
      ppc: Rename current DAWR macros and variables
      target/ppc: POWER10 supports scv
      target/ppc: Fix POWER9 radix guest HV interrupt AIL behaviour
      docs/system: ppc: Add documentation for ppce500 machine
      roms/u-boot: Bump ppce500 u-boot to v2021.04 to fix broken pci support
      roms/Makefile: Update ppce500 u-boot build directory name
      ppc/spapr: Add support for implement support for H_SCM_HEALTH
      ...
    
    Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
    d90f1548
    Merge remote-tracking branch 'remotes/dg-gitlab/tags/ppc-for-6.1-20210504' into staging
    Peter Maydell authored
    
    
    ppc patch queue 2021-05-04
    
    Here's the first ppc pull request for qemu-6.1.  It has a wide variety
    of stuff accumulated during the 6.0 freeze.  Highlights are:
    
     * Multi-phase reset cleanups for PAPR
     * Preliminary cleanups towards allowing !CONFIG_TCG for the ppc target
     * Cleanup of AIL logic and extension to POWER10
     * Further improvements to handling of hot unplug failures on PAPR
     * Allow much larger numbers of CPU on pseries
     * Support for the H_SCM_HEALTH hypercall
     * Add support for the Pegasos II board
     * Substantial cleanup to hflag handling
     * Assorted minor fixes and cleanups
    
    # gpg: Signature made Tue 04 May 2021 06:52:39 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/dg-gitlab/tags/ppc-for-6.1-20210504: (46 commits)
      hw/ppc/pnv_psi: Use device_cold_reset() instead of device_legacy_reset()
      hw/ppc/spapr_vio: Reset TCE table object with device_cold_reset()
      hw/intc/spapr_xive: Use device_cold_reset() instead of device_legacy_reset()
      target/ppc: removed VSCR from SPR registration
      target/ppc: Reduce the size of ppc_spr_t
      target/ppc: Clean up _spr_register et al
      target/ppc: Add POWER10 exception model
      target/ppc: rework AIL logic in interrupt delivery
      target/ppc: move opcode table logic to translate.c
      target/ppc: code motion from translate_init.c.inc to gdbstub.c
      spapr_drc.c: handle hotunplug errors in drc_unisolate_logical()
      spapr.h: increase FDT_MAX_SIZE
      spapr.c: do not use MachineClass::max_cpus to limit CPUs
      ppc: Rename current DAWR macros and variables
      target/ppc: POWER10 supports scv
      target/ppc: Fix POWER9 radix guest HV interrupt AIL behaviour
      docs/system: ppc: Add documentation for ppce500 machine
      roms/u-boot: Bump ppce500 u-boot to v2021.04 to fix broken pci support
      roms/Makefile: Update ppce500 u-boot build directory name
      ppc/spapr: Add support for implement support for H_SCM_HEALTH
      ...
    
    Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
Loading