1. 08 9月, 2016 5 次提交
    • M
      qga: free the whole blacklist · 2aa67a91
      Marc-André Lureau 提交于
      Free the config blacklist list, not just the elements. Do it so in the
      more appropriate function config_free().
      Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: NEric Blake <eblake@redhat.com>
      2aa67a91
    • M
      glib-compat: add g_(s)list_free_full() · 5c7e3e9f
      Marc-André Lureau 提交于
      Those functions are only available since glib 2.28.
      Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: NMarkus Armbruster <armbru@redhat.com>
      5c7e3e9f
    • M
      tests: fix test-qga leaks · 1e271338
      Marc-André Lureau 提交于
      Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: NEric Blake <eblake@redhat.com>
      1e271338
    • P
      Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.8-20160907' into staging · 59351d9b
      Peter Maydell 提交于
      ppc patch queue for 2016-Sep-7
      
      This is my first pull request for the newly opened qemu-2.8 tree.  It
      contains a heap of things that were too late for 2.7 and have been
      queued for a while.  In particular:
          * A number of preliminary patches for the powernv machine type
              * A substantial cleanup of exception handling which will be
                necessary to support running a TCG with hypervisor
                facilities
          * A start on support for POWER9
              * Some TCG implementations for new POWER9 instructions
              * Some TCG and related cleanups in preparation for POWER9
          * Some assorted TCG optimizations
          * An implementation of the H_CHANGE_LOGICAL_LAN_MAC hypercall
            which allows the MAC address to be changed on the PAPR virtual
            NIC.
          * Add some extra test cases for several machines (this isn't
            strictly in the ppc code, but is most value to ppc)
      
      NOTE: This pull request supersedes ppc-for-2.8-20160906, which had
      some problems.  Changes:
        * Dropped BenH's lmw/stmw speedups, which break for
          qemu-system-ppc64 on BE hosts
        * A small fix to Thomas' serial output test to avoid a warning on
          the isapc machine type.
        * Some trivial checkpatch fixes
      
      Note that some of the patches in this series still have large numbers
      of checkpatch warnings.  This is because they're moving existing code
      that predates most of the checkpatch style conventions.
      
      # gpg: Signature made Wed 07 Sep 2016 07:09:27 BST
      # gpg:                using RSA key 0x6C38CACA20D9B392
      # 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-2.8-20160907: (64 commits)
        tests: Check serial output of firmware boot of some machines
        tests: Resort check-qtest entries in Makefile.include
        spapr: implement H_CHANGE_LOGICAL_LAN_MAC h_call
        ppc: Improve a few more helper flags
        ppc: Improve the exception helpers flags
        ppc: Improve flags for helpers loading/writing the time facilities
        ppc: Don't generate dead code on unconditional branches
        ppc: Stop dumping state on all exceptions in linux-user
        ppc: Fix catching some segfaults in user mode
        ppc: Fix macio ESCC legacy mapping
        hw/ppc: add a ppc_create_page_sizes_prop() helper routine
        hw/ppc: use error_report instead of fprintf
        ppc: Rename #include'd .c files to .inc.c
        target-ppc: add extswsli[.] instruction
        target-ppc: add vsrv instruction
        target-ppc: add vslv instruction
        target-ppc: add vcmpnez[b,h,w][.] instructions
        target-ppc: add vabsdu[b,h,w] instructions
        target-ppc: add dtstsfi[q] instructions
        target-ppc: implement branch-less divd[o][.]
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      59351d9b
    • P
      tests/hd-geo-test: Don't pass NULL to unlink() · 0813cbf9
      Peter Maydell 提交于
      The unlink() function doesn't accept a NULL pointer, so
      don't pass it one. Spotted by the clang sanitizer.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NJohn Snow <jsnow@redhat.com>
      Message-id: 1470391392-28274-1-git-send-email-peter.maydell@linaro.org
      0813cbf9
  2. 07 9月, 2016 35 次提交