1. 24 Oct, 2014 1 commit
    • Markus Armbruster's avatar
      hmp: Remove "info pcmcia" · 7797a739
      Markus Armbruster authored
      This command lists PCMCIA sockets and cards.  Only a few ARM boards
      have sockets (akita, borzoi, connex, mainstone, spitz, terrier, tosa,
      verdex, z2), the only card is the DSCM-1xxxx Hitachi Microdrive (qdev
      "microdrive"), and it is only inserted during machine init, if ever.
      So this command doesn't really tell anybody anything new so far.
      
      Moreover, pcmcia_socket_unregister() has a use-after-free bug, flagged
      by Coverity.  Has never been used, because there has never been code
      to eject a PCMCIA card.
      
      Not worth fixing & converting to QMP.  Remove it.
      Signed-off-by: default avatarMarkus Armbruster <armbru@redhat.com>
      Acked-by: default avatarLuiz Capitulino <lcapitulino@redhat.com>
      Acked-by: default avatarAndreas Färber <afaerber@suse.de>
      Message-id: 1411144812-22958-1-git-send-email-armbru@redhat.com
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      7797a739
  2. 23 Oct, 2014 8 commits
  3. 22 Oct, 2014 11 commits
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/mdroth/tags/qga-pull-2014-10-22-tag' into staging · e40830af
      Peter Maydell authored
      qga: remove readdir_r usage and fix use-after-free
      Signed-off-by: default avatarMichael Roth <mdroth@linux.vnet.ibm.com>
      
      # gpg: Signature made Wed 22 Oct 2014 13:56:19 BST using RSA key ID F108B584
      # gpg: Can't check signature: public key not found
      
      * remotes/mdroth/tags/qga-pull-2014-10-22-tag:
        qga: Rewrite code where using readdir_r
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      e40830af
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/bkoppelmann/tags/pull-tricore-20141021' into staging · 6de4e7fd
      Peter Maydell authored
      TriCore ABS, ABSB, B, BIT, BO instructions added
      
      # gpg: Signature made Tue 21 Oct 2014 17:47:32 BST using RSA key ID 6B69CA14
      # gpg: Good signature from "Bastian Koppelmann <kbastian@mail.uni-paderborn.de>"
      
      * remotes/bkoppelmann/tags/pull-tricore-20141021:
        target-tricore: Add instructions of BO opcode format
        target-tricore: Add instructions of BIT opcode format
        target-tricore: Add instructions of B opcode format
        target-tricore: Add instructions of ABS, ABSB opcode format
        target-tricore: Cleanup and Bugfixes
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      6de4e7fd
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20141021' into staging · 60b6381f
      Peter Maydell authored
      add missing s390x files to MAINTAINERS
      
      # gpg: Signature made Tue 21 Oct 2014 11:57:12 BST using RSA key ID C6F02FAF
      # gpg: Good signature from "Cornelia Huck <huckc@linux.vnet.ibm.com>"
      # gpg:                 aka "Cornelia Huck <cornelia.huck@de.ibm.com>"
      
      * remotes/cohuck/tags/s390x-20141021:
        s390x: sweep up unmaintained files
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      60b6381f
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging · 8f4699d8
      Peter Maydell authored
      Block patches
      
      # gpg: Signature made Mon 20 Oct 2014 13:04:09 BST using RSA key ID C88F2FD6
      # gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>"
      
      * remotes/kevin/tags/for-upstream: (28 commits)
        block: Make device model's references to BlockBackend strong
        block: Lift device model API into BlockBackend
        blockdev: Convert qmp_eject(), qmp_change_blockdev() to BlockBackend
        block/qapi: Convert qmp_query_block() to BlockBackend
        blockdev: Fix blockdev-add not to create DriveInfo
        blockdev: Drop superfluous DriveInfo member id
        pc87312: Drop unused members of PC87312State
        ide: Complete conversion from BlockDriverState to BlockBackend
        hw: Convert from BlockDriverState to BlockBackend, mostly
        virtio-blk: Rename VirtIOBlkConf variables to conf
        virtio-blk: Drop redundant VirtIOBlock member conf
        block: Rename BlockDriverCompletionFunc to BlockCompletionFunc
        block: Rename BlockDriverAIOCB* to BlockAIOCB*
        block: Eliminate DriveInfo member bdrv, use blk_by_legacy_dinfo()
        block: Merge BlockBackend and BlockDriverState name spaces
        block: Eliminate BlockDriverState member device_name[]
        block: Eliminate bdrv_iterate(), use bdrv_next()
        blockdev: Eliminate drive_del()
        block: Make BlockBackend own its BlockDriverState
        block: Code motion to get rid of stubs/blockdev.c
        ...
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      8f4699d8
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/kraxel/tags/pull-usb-20141015-2' into staging · 895b810c
      Peter Maydell authored
      usb: add high speed mouse & keyboard configuration
      
      * remotes/kraxel/tags/pull-usb-20141015-2:
        xhci: remove dead code
        usb-hid: Add high speed keyboard configuration
        usb-hid: Add high speed mouse configuration
        usb-hid: Move descriptor decision to usb-hid initfn
      
      Conflicts:
      	include/hw/i386/pc.h
      [Fixed trivial merge conflict in the pc-2.1 property list]
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      895b810c
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/spice/tags/pull-spice-20141015-1' into staging · 19f37729
      Peter Maydell authored
      qxl: keep going if reaching guest bug on empty area
      
      # gpg: Signature made Wed 15 Oct 2014 11:45:37 BST using RSA key ID D3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>"
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>"
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>"
      
      * remotes/spice/tags/pull-spice-20141015-1:
        qxl: keep going if reaching guest bug on empty area
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      19f37729
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/kraxel/tags/pull-gtk-20141015-1' into staging · 4b4ce6c2
      Peter Maydell authored
      gtk: fix memory leak, add pause key support.
      
      # gpg: Signature made Wed 15 Oct 2014 11:30:39 BST using RSA key ID D3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>"
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>"
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>"
      
      * remotes/kraxel/tags/pull-gtk-20141015-1:
        gtk: add support for the Pause key
        gtk.c: Fix memory leak in gd_set_keycode_type()
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      4b4ce6c2
    • zhanghailiang's avatar
      qga: Rewrite code where using readdir_r · e668d1b8
      zhanghailiang authored
      If readdir_r fails, error_setg_errno will reference the freed
      pointer *dirpath*.
      
      Moreover, readdir_r may cause a buffer overflow, using readdir instead.
      Signed-off-by: default avatarzhanghailiang <zhang.zhanghailiang@huawei.com>
      Reviewed-by: default avatarEric Blake <eblake@redhat.com>
      Reviewed-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: default avatarMichael Roth <mdroth@linux.vnet.ibm.com>
      e668d1b8
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/kraxel/tags/pull-console-20141015-1' into staging · ad089894
      Peter Maydell authored
      configure: Prepend pixman and ftd flags to overrule system-provided ones
      
      # gpg: Signature made Wed 15 Oct 2014 11:21:13 BST using RSA key ID D3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>"
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>"
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>"
      
      * remotes/kraxel/tags/pull-console-20141015-1:
        configure: Prepend pixman and ftd flags to overrule system-provided ones
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      ad089894
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/lalrae/tags/mips-20141015' into staging · 31cc9514
      Peter Maydell authored
      * remotes/lalrae/tags/mips-20141015: (28 commits)
        target-mips: Remove unused gen_load_ACX, gen_store_ACX and cpu_ACX
        target-mips/dsp_helper.c: Add ifdef guards around various functions
        target-mips/translate.c: Add ifdef guard around check_mips64()
        target-mips/op_helper.c: Remove unused do_lbu() function
        target-mips/dsp_helper.c: Remove unused function get_DSPControl_24()
        target-mips: fix broken MIPS16 and microMIPS
        target-mips/translate.c: Update OPC_SYNCI
        target-mips: define a new generic CPU supporting MIPS64 Release 6 ISA
        mips_malta: update malta's pseudo-bootloader - replace JR with JALR
        target-mips: remove JR, BLTZAL, BGEZAL and add NAL, BAL instructions
        target-mips: do not allow Status.FR=0 mode in 64-bit FPU
        target-mips: add new Floating Point Comparison instructions
        target-mips: add new Floating Point instructions
        softfloat: add functions corresponding to IEEE-2008 min/maxNumMag
        target-mips: add AUI, LSA and PCREL instruction families
        target-mips: add compact and CP1 branches
        target-mips: add ALIGN, DALIGN, BITSWAP and DBITSWAP instructions
        target-mips: Status.UX/SX/KX enable 32-bit address wrapping
        target-mips: move CLO, DCLO, CLZ, DCLZ, SDBBP and free special2 in R6
        target-mips: redefine Integer Multiply and Divide instructions
        ...
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      31cc9514
    • Peter Maydell's avatar
      hw/i386/pc_q35.c: Avoid g_assert_cmpint() as it is not in glib 2.12 · 01a2050f
      Peter Maydell authored
      The function g_assert_cmpint() is not in glib 2.12, which is our current
      minimum requirement. Rephrase the recently added assertion to avoid it.
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: default avatarGonglei <arei.gonglei@huawei.com>
      01a2050f
  4. 21 Oct, 2014 1 commit
  5. 20 Oct, 2014 19 commits