1. 17 10月, 2013 15 次提交
  2. 15 10月, 2013 3 次提交
    • A
      Merge remote-tracking branch 'rth/tcg-ldst-6' into staging · 1680d485
      Anthony Liguori 提交于
      # By Richard Henderson
      # Via Richard Henderson
      * rth/tcg-ldst-6:
        target-alpha: Convert to new ldst opcodes
        tcg-ppc64: Support new ldst opcodes
        tcg-ppc: Support new ldst opcodes
        tcg-ppc64: Convert to le/be ldst helpers
        tcg-ppc: Convert to le/be ldst helpers
        tcg-ppc64: Use TCGMemOp within qemu_ldst routines
        tcg-ppc: Use TCGMemOp within qemu_ldst routines
        tcg-arm: Improve GUEST_BASE qemu_ld/st
        tcg-arm: Convert to new ldst opcodes
        tcg-arm: Tidy variable naming convention in qemu_ld/st
        tcg-arm: Convert to le/be ldst helpers
        tcg-arm: Use TCGMemOp within qemu_ldst routines
        tcg-i386: Support new ldst opcodes
        tcg-i386: Remove "cb" output restriction from qemu_st8 for i386
        tcg-i386: Tidy softmmu routines
        tcg-i386: Use TCGMemOp within qemu_ldst routines
        tcg: Use TCGMemOp for TCGLabelQemuLdst.opc
      
      Message-id: 1381620683-4568-1-git-send-email-rth@twiddle.net
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      1680d485
    • A
      Merge remote-tracking branch 'jliu/or32' into staging · ded77da3
      Anthony Liguori 提交于
      # By Sebastian Macke
      # Via Jia Liu
      * jliu/or32:
        target-openrisc: Removes a non-conforming behavior for the first page of the memory
        target-openrisc: Correct handling of page faults.
      
      Message-id: 1380789702-18935-1-git-send-email-proljc@gmail.com
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      ded77da3
    • A
      Merge remote-tracking branch 'awilliam/tags/vfio-pci-for-qemu-20131010.0' into staging · 08683cb5
      Anthony Liguori 提交于
      vfio-pci updates include:
       - Forgotten MSI affinity patch posted several months ago
       - Lazy option ROM loading to delay load until after device/bus resets
       - Error reporting cleanups
       - PCI hot reset support introduced with Linux v3.12 development kernels
       - Debug build fix for int128
      
      The lazy ROM loading and hot reset should help VGA assignment as we can
      now do a bus reset when there are multiple devices on the bus, ex.
      multi-function graphics and audio cards.
      
      # gpg: Signature made Thu 10 Oct 2013 11:26:39 AM PDT using RSA key ID 3BB08B22
      # gpg: Can't check signature: public key not found
      
      # By Alex Williamson (7) and Alexey Kardashevskiy (1)
      # Via Alex Williamson
      * awilliam/tags/vfio-pci-for-qemu-20131010.0:
        vfio-pci: Fix endian issues in vfio_pci_size_rom()
        vfio-pci: Add dummy PCI ROM write accessor
        vfio: Fix debug output for int128 values
        vfio-pci: Implement PCI hot reset
        vfio-pci: Cleanup error_reports
        vfio-pci: Lazy PCI option ROM loading
        vfio-pci: Test device reset capabilities
        vfio-pci: Add support for MSI affinity
      
      Message-id: 20131010184122.31667.28382.stgit@bling.home
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      08683cb5
  3. 14 10月, 2013 1 次提交
    • S
      exec: Fix prototype of phys_mem_set_alloc and related functions · 575ddeb4
      Stefan Weil 提交于
      phys_mem_alloc and its assigned values qemu_anon_ram_alloc and
      legacy_s390_alloc must have identical argument lists.
      
      legacy_s390_alloc uses the size parameter to call mmap, so size_t is
      good enough for all of them.
      
      This patch fixes compiler errors on i686 Linux hosts:
      
        CC    alpha-softmmu/exec.o
      exec.c:752:51: error:
       initialization from incompatible pointer type [-Werror]
      exec.c: In function 'qemu_ram_alloc_from_ptr':
      exec.c:1139:32: error:
       comparison of distinct pointer types lacks a cast [-Werror]
      exec.c: In function 'qemu_ram_remap':
      exec.c:1283:21: error:
       comparison of distinct pointer types lacks a cast [-Werror]
      Signed-off-by: NStefan Weil <sw@weilnetz.de>
      Reviewed-by: NMarkus Armbruster <armbru@redhat.com>
      Message-id: 1380481005-32399-1-git-send-email-sw@weilnetz.de
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      575ddeb4
  4. 13 10月, 2013 17 次提交
  5. 12 10月, 2013 4 次提交
    • A
      Merge remote-tracking branch 'mdroth/qga-pull-2013-10-10' into staging · 1cdae457
      Anthony Liguori 提交于
      # By Mark Wu (2) and Tomoki Sekiyama (1)
      # Via Michael Roth
      * mdroth/qga-pull-2013-10-10:
        qemu-ga: Extend 'guest-info' command to expose flag 'success-response'
        qemu-ga: Add interface to traverse the qmp command list by QmpCommand
        qemu-ga: execute fsfreeze-freeze in reverse order of mounts
      
      Message-id: 1381435782-25524-1-git-send-email-mdroth@linux.vnet.ibm.com
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      1cdae457
    • A
      Merge remote-tracking branch 'rth/tcg-pull' into staging · ab1eb72b
      Anthony Liguori 提交于
      # By Richard Henderson
      # Via Richard Henderson
      * rth/tcg-pull:
        exec: Add both big- and little-endian memory helpers
        tcg: Add qemu_ld_st_i32/64
        tcg: Add TCGMemOp
        configure: Remove CONFIG_QEMU_LDST_OPTIMIZATION
        tcg: Add tcg-be-ldst.h
        tcg: Add tcg-be-null.h
        exec: Delete is_tcg_gen_code and GETRA_EXT
        tcg-aarch64: Update to helper_ret_*_mmu routines
        tcg: Merge tcg_register_helper into tcg_context_init
        tcg: Add tcg-runtime.c helpers to all_helpers
        tcg: Put target helper data into an array.
        tcg: Remove stray semi-colons from target-*/helper.h
        tcg: Move helper registration into tcg_context_init
        target-m68k: Rename helpers.h to helper.h
        tcg: Use a GHashTable for tcg_find_helper
        tcg: Delete tcg_helper_get_name declaration
        tcg-hppa: Remove tcg backend
      
      Message-id: 1381440525-6666-1-git-send-email-rth@twiddle.net
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      ab1eb72b
    • M
      qdev-monitor: Group "device_add help" and "info qdm" by category · a3400aee
      Markus Armbruster 提交于
      Output is a long, unsorted list.  Not very helpful.  Print one list
      per device category instead, with a header line identifying the
      category, plus a list of uncategorized devices.  Print each list in
      case-insenitive alphabetical order.
      
      Devices with multiple categories are listed multiple times.
      Signed-off-by: NMarkus Armbruster <armbru@redhat.com>
      Reviewed-by: NMarcel Apfelbaum <marcel.a@redhat.com>
      Message-id: 1381410021-1538-3-git-send-email-armbru@redhat.com
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      a3400aee
    • M
      Mostly revert "qemu-help: Sort devices by logical functionality" · 1fc224b4
      Markus Armbruster 提交于
      This reverts most of commit 3d1237fb.
      
      The commit claims to sort the output of "-device help" "by
      functionality rather than alphabetical".  Issues:
      
      * The output was unsorted before, not alphabetically sorted.
        Misleading, but harmless enough.
      
      * The commit doesn't just sort the output of "-device help" as it
        claims, it adds categories to each line of "-device help", and it
        prints devices once per category.  In particular, devices without a
        category aren't shown anymore.  Maybe such devices should not exist,
        but they do.  Regression.
      
      * Categories are also added to the output of "info qdm".  Silent
        change, not nice.  Output remains unsorted, unlike "-device help".
      
      I'm going to reimplement the feature we actually want, without the
      warts.  Reverting the flawed commit first should make it easier to
      review.  However, I can't revert it completely, since DeviceClass
      member categories has been put to use.  So leave that part in.
      Signed-off-by: NMarkus Armbruster <armbru@redhat.com>
      Reviewed-by: NMarcel Apfelbaum <marcel.a@redhat.com>
      Message-id: 1381410021-1538-2-git-send-email-armbru@redhat.com
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      1fc224b4