1. 03 7月, 2019 4 次提交
    • P
      Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2019-07-02-v2' into staging · 374f63f6
      Peter Maydell 提交于
      Monitor patches for 2019-07-02
      
      # gpg: Signature made Tue 02 Jul 2019 12:37:57 BST
      # gpg:                using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653
      # gpg:                issuer "armbru@redhat.com"
      # gpg: Good signature from "Markus Armbruster <armbru@redhat.com>" [full]
      # gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>" [full]
      # Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653
      
      * remotes/armbru/tags/pull-monitor-2019-07-02-v2:
        dump: Move HMP command handlers to dump/
        MAINTAINERS: Add Windows dump to section "Dump"
        dump: Move the code to dump/
        qapi: Split dump.json off misc.json
        qapi: Rename target.json to misc-target.json
        qapi: Split machine-target.json off target.json and misc.json
        hw/core: Collect HMP command handlers in hw/core/
        hw/core: Collect QMP command handlers in hw/core/
        hw/core: Move numa.c to hw/core/
        qapi: Split machine.json off misc.json
        MAINTAINERS: Merge sections CPU, NUMA into Machine core
        qom: Move HMP command handlers to qom/
        qom: Move QMP command handlers to qom/
        qapi: Split qom.json and qdev.json off misc.json
        hmp: Move hmp.h to include/monitor/
        Makefile: Don't add monitor/ twice to common-obj-y
        MAINTAINERS: Make section "QOM" cover qdev as well
        MAINTAINERS: new maintainers for QOM
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      374f63f6
    • P
      Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-4.1-20190702' into staging · 506179e4
      Peter Maydell 提交于
      ppc patch queue 2019-07-2
      
      Here's my next pull request for qemu-4.1.  I'm not sure if this will
      squeak in just before the soft freeze, or just after.  I don't think
      it really matters - most of this is bugfixes anyway.  There's some
      cleanups which aren't stictly bugfixes, but which I think are safe
      enough improvements to go in the soft freeze.  There's no true feature
      work.
      
      Unfortunately, I wasn't able to complete a few of my standard battery
      of pre-pull tests, due to some failures that appear to also be in
      master.  I'm hoping that hasn't missed anything important in here.
      
      Highlights are:
        * A number of fixe and cleanups for the XIVE implementation
        * Cleanups to the XICS interrupt controller to fit better with the new
          XIVE code
        * Numerous fixes and improvements to TCG handling of ppc vector
          instructions
        * Remove a number of unnnecessary #ifdef CONFIG_KVM guards
        * Fix some errors in the PCI hotplug paths
        * Assorted other fixes
      
      # gpg: Signature made Tue 02 Jul 2019 07:07:15 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-4.1-20190702: (49 commits)
        spapr/xive: Add proper rollback to kvmppc_xive_connect()
        ppc/xive: Fix TM_PULL_POOL_CTX special operation
        ppc/pnv: Rework cache watch model of PnvXIVE
        ppc/xive: Make the PIPR register readonly
        ppc/xive: Force the Physical CAM line value to group mode
        spapr/xive: simplify spapr_irq_init_device() to remove the emulated init
        spapr/xive: rework the mapping the KVM memory regions
        spapr_pci: Unregister listeners before destroying the IOMMU address space
        target/ppc: improve VSX_FMADD with new GEN_VSX_HELPER_VSX_MADD macro
        target/ppc: decode target register in VSX_EXTRACT_INSERT at translation time
        target/ppc: decode target register in VSX_VECTOR_LOAD_STORE_LENGTH at translation time
        target/ppc: introduce GEN_VSX_HELPER_R2_AB macro to fpu_helper.c
        target/ppc: introduce GEN_VSX_HELPER_R2 macro to fpu_helper.c
        target/ppc: introduce GEN_VSX_HELPER_R3 macro to fpu_helper.c
        target/ppc: introduce GEN_VSX_HELPER_X1 macro to fpu_helper.c
        target/ppc: introduce GEN_VSX_HELPER_X2_AB macro to fpu_helper.c
        target/ppc: introduce GEN_VSX_HELPER_X2 macro to fpu_helper.c
        target/ppc: introduce separate generator and helper for xscvqpdp
        target/ppc: introduce GEN_VSX_HELPER_X3 macro to fpu_helper.c
        target/ppc: introduce separate VSX_CMP macro for xvcmp* instructions
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      506179e4
    • P
      Merge remote-tracking branch 'remotes/philmd-gitlab/tags/pflash-next-20190701' into staging · efa85a4d
      Peter Maydell 提交于
      Implement the following AMD command-set parallel flash functionality:
      - nonuniform sector sizes;
      - erase suspend/resume commands; and
      - multi-sector erase.
      
      # gpg: Signature made Tue 02 Jul 2019 01:54:33 BST
      # gpg:                using RSA key E3E32C2CDEADC0DE
      # gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [full]
      # Primary key fingerprint: FAAB E75E 1291 7221 DCFD  6BB2 E3E3 2C2C DEAD C0DE
      
      * remotes/philmd-gitlab/tags/pflash-next-20190701: (27 commits)
        hw/block/pflash_cfi02: Reduce I/O accesses to 16-bit
        hw/block/pflash_cfi02: Document commands
        hw/block/pflash_cfi02: Use chip erase time specified in the CFI table
        hw/block/pflash_cfi02: Implement erase suspend/resume
        hw/block/pflash_cfi02: Implement multi-sector erase
        hw/block/pflash_cfi02: Fix reset command not ignored during erase
        hw/block/pflash_cfi02: Fix CFI in autoselect mode
        hw/block/pflash_cfi02: Split if() condition
        hw/block/pflash_cfi02: Extract pflash_regions_count()
        hw/block/pflash_cfi02: Implement nonuniform sector sizes
        hw/block/pflash_cfi02: Document 'Page Mode' operations are not supported
        hw/block/pflash_cfi02: Hold the PRI table offset in a variable
        hw/block/pflash_cfi02: Document the current CFI values
        hw/block/pflash_cfi02: Remove pointless local variable
        tests/pflash-cfi02: Refactor to support testing multiple configurations
        hw/block/pflash_cfi02: Fix command address comparison
        hw/block/pflash_cfi02: Unify the MemoryRegionOps
        hw/block/pflash_cfi02: Extract the pflash_data_read() function
        hw/block/pflash_cfi02: Use the ldst API in pflash_read()
        hw/block/pflash_cfi02: Use the ldst API in pflash_write()
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      efa85a4d
    • P
      Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-07-02' into staging · bf1b9ede
      Peter Maydell 提交于
      Block patches for 4.1-rc0:
      - The stream job no longer relies on a fixed base node
      - The rbd block driver can now accomodate growing formats like qcow2
      
      # gpg: Signature made Tue 02 Jul 2019 02:56:06 BST
      # gpg:                using RSA key 91BEB60A30DB3E8857D11829F407DB0061D5CF40
      # gpg:                issuer "mreitz@redhat.com"
      # gpg: Good signature from "Max Reitz <mreitz@redhat.com>" [full]
      # Primary key fingerprint: 91BE B60A 30DB 3E88 57D1  1829 F407 DB00 61D5 CF40
      
      * remotes/maxreitz/tags/pull-block-2019-07-02:
        block/stream: introduce a bottom node
        block/stream: refactor stream_run: drop goto
        block: include base when checking image chain for block allocation
        block/rbd: increase dynamically the image size
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      bf1b9ede
  2. 02 7月, 2019 36 次提交