1. 29 8月, 2014 7 次提交
  2. 26 8月, 2014 4 次提交
    • P
      Merge remote-tracking branch 'remotes/awilliam/tags/vfio-pci-for-qemu-20140825.0' into staging · c47c61be
      Peter Maydell 提交于
      VFIO: Enable primary NVIDIA quirk regardless of VGA support
      
      # gpg: Signature made Mon 25 Aug 2014 20:29:37 BST using RSA key ID 3BB08B22
      # gpg: Can't check signature: public key not found
      
      * remotes/awilliam/tags/vfio-pci-for-qemu-20140825.0:
        vfio: Enable NVIDIA 88000 region quirk regardless of VGA
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      c47c61be
    • A
      vfio: Enable NVIDIA 88000 region quirk regardless of VGA · fe08275d
      Alex Williamson 提交于
      If we make use of OVMF for the BIOS then we can use GPUs without VGA
      space access, but we still need this quirk.  Disassociate it from the
      x-vga option and enable it on all NVIDIA VGA display class devices.
      Signed-off-by: NAlex Williamson <alex.williamson@redhat.com>
      fe08275d
    • P
      Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging · a44a12b7
      Peter Maydell 提交于
      pci, pc fixes, features
      
      A bunch of bugfixes - these will make sense for 2.1.1
      
      ACPI support for TPM and partial ARI support for PCIE.
      Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Sun 24 Aug 2014 23:16:35 BST using RSA key ID D28D5469
      # gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>"
      # gpg:                 aka "Michael S. Tsirkin <mst@redhat.com>"
      
      * remotes/mst/tags/for_upstream:
        pcie: fix trailing whitespace
        ioh3420: Enable ARI forwarding
        ioh3420: Remove obsoleted, unused ioh3420_init function
        pcie: Rename the pcie_cap_ari_* functions to pcie_cap_arifwd_*
        pcie: Fix incorrect write to the ari capability next function field
        ssdt-tpm: add generated hex file to git
        Add ACPI tables for TPM
        pc: reserve more memory for ACPI for new machine types
        pcihp: fix possible array out of bounds
        pci_bridge: manually destroy memory regions within PCIBridgeWindows
        hostmem: set MPOL_MF_MOVE
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      a44a12b7
    • P
      Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-2014-08-24' into staging · 3dd359c2
      Peter Maydell 提交于
      trivial patches for 2014-08-24
      
      # gpg: Signature made Sun 24 Aug 2014 14:28:49 BST using RSA key ID A4C3D7DB
      # gpg: Good signature from "Michael Tokarev <mjt@tls.msk.ru>"
      # gpg:                 aka "Michael Tokarev <mjt@corpit.ru>"
      # gpg:                 aka "Michael Tokarev <mjt@debian.org>"
      # gpg: WARNING: This key is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # Primary key fingerprint: 6EE1 95D1 886E 8FFB 810D  4324 457C E0A0 8044 65C5
      #      Subkey fingerprint: 6F67 E18E 7C91 C5B1 5514  66A7 BEE5 9D74 A4C3 D7DB
      
      * remotes/mjt/tags/trivial-patches-2014-08-24:
        vmxnet3: Pad short frames to minimum size (60 bytes)
        libdecnumber: Fix warnings from smatch (missing static, boolean operations)
        linux-user: fix file descriptor leaks
        po: Fix Makefile rules for in-tree builds without configuration
        slirp/misc: Use the GLib memory allocation APIs
        configure: no need to mkdir QMP
        dma: axidma: Variablise repeated s->streams[i] sub-expr
        microblaze: ml605: Get rid of ddr_base variable
        tests/bios-tables-test: check the value returned by fopen()
        tcg: dump op count into qemu log
        util/path: Use the GLib memory allocation routines
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      3dd359c2
  3. 25 8月, 2014 10 次提交
  4. 24 8月, 2014 11 次提交
  5. 22 8月, 2014 8 次提交
    • P
      Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging · 33886ebe
      Peter Maydell 提交于
      Block patches
      
      # gpg: Signature made Fri 22 Aug 2014 14:47:53 BST using RSA key ID C88F2FD6
      # gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>"
      
      * remotes/kevin/tags/for-upstream: (29 commits)
        qemu-img: Allow cache mode specification for amend
        qemu-img: Allow source cache mode specification
        vmdk: Use bdrv_nb_sectors() where sectors, not bytes are wanted
        blkdebug: Delete BH in bdrv_aio_cancel
        qemu-iotests: add test case 101 for short file I/O
        raw-posix: fix O_DIRECT short reads
        block/iscsi: fix memory corruption on iscsi resize
        block/vvfat.c: remove debugging code to reinit stderr if NULL
        iotests: Add test for image filename construction
        quorum: Implement bdrv_refresh_filename()
        nbd: Implement bdrv_refresh_filename()
        blkverify: Implement bdrv_refresh_filename()
        blkdebug: Implement bdrv_refresh_filename()
        block: Add bdrv_refresh_filename()
        virtio-blk: fix reference a pointer which might be freed
        virtio-blk: allow block_resize with dataplane
        block: acquire AioContext in qmp_block_resize()
        qemu-iotests: Fix 028 reference output for qed
        test-coroutine: test cost introduced by coroutine
        iotests: Add test for qcow2's cache options
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      33886ebe
    • P
      Merge remote-tracking branch 'remotes/riku/linux-user-for-upstream' into staging · 43fe6275
      Peter Maydell 提交于
      * remotes/riku/linux-user-for-upstream: (22 commits)
        linux-user: check return value of malloc()
        linux-user: writev Partial Writes
        linux-user: Support target-to-host translation of mlockall argument
        linux-user: clock_nanosleep errno Handling on PPC
        linux-user: Minimum Sig Handler Stack Size for PPC64 ELF V2
        linux-user: Move get_ppc64_abi
        linux-user: Detect fault in sched_rr_get_interval
        linux-user: Handle NULL sched_param argument to sched_*
        linux-user: Detect Negative Message Sizes in msgsnd System Call
        linux-user: Conditionally Pass Attribute Pointer to mq_open()
        linux-user: Make ipc syscall's third argument an abi_long
        linux-user: Properly Handle semun Structure In Cross-Endian Situations
        linux-user: Dereference Pointer Argument to ipc/semctl Sys Call
        linux-user: PPC64 semid_ds Doesnt Include _unused1 and _unused2
        linux-user: add setns and unshare
        linux-user: support ioprio_{get, set} syscalls
        linux-user: support timerfd_{create, gettime, settime} syscalls
        linux-user: fix readlink handling with magic exe symlink
        linux-user: Fix conversion of sigevent argument to timer_create
        linux-user: Fix syscall instruction usermode emulation on X86_64
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      43fe6275
    • M
      qemu-img: Allow cache mode specification for amend · bd39e6ed
      Max Reitz 提交于
      qemu-img amend may extensively modify the target image, depending on the
      options to be amended (e.g. conversion to qcow2 compat level 0.10 from
      1.1 for an image with many unallocated zero clusters). Therefore it
      makes sense to allow the user to specify the cache mode to be used.
      Signed-off-by: NMax Reitz <mreitz@redhat.com>
      Reviewed-by: NEric Blake <eblake@redhat.com>
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      bd39e6ed
    • M
      qemu-img: Allow source cache mode specification · 40055951
      Max Reitz 提交于
      Many qemu-img subcommands only read the source file(s) once. For these
      use cases, a full write-back cache is unnecessary and mainly clutters
      host cache memory. Though this is generally no concern as cache memory
      is freely available and can be scaled by the host OS, it may become a
      concern with thin provisioning.
      
      For these cases, it makes sense to allow users to freely specify the
      source cache mode (e.g. use no cache at all).
      
      This commit adds a new switch (-T) for the qemu-img subcommands check,
      compare, convert and rebase to specify the cache to be used for source
      images (the backing file in case of rebase).
      Signed-off-by: NMax Reitz <mreitz@redhat.com>
      Reviewed-by: NEric Blake <eblake@redhat.com>
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      40055951
    • Z
    • T
      linux-user: writev Partial Writes · 29560a6c
      Tom Musta 提交于
      Although not technically not required by POSIX, the writev system call will
      typically write out its buffers individually.  That is, if the first buffer
      is written successfully, but the second buffer pointer is invalid, then
      the first chuck will be written and its size is returned.
      Signed-off-by: NTom Musta <tommusta@gmail.com>
      Reviewed-by: NPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: NRiku Voipio <riku.voipio@linaro.org>
      29560a6c
    • T
      linux-user: Support target-to-host translation of mlockall argument · 6f6a4032
      Tom Musta 提交于
      The argument to the mlockall system call is not necessarily the same on
      all platforms and thus may require translation prior to passing to the
      host.
      
      For example, PowerPC 64 bit platforms define values for MCL_CURRENT
      (0x2000) and MCL_FUTURE (0x4000) which are different from Intel platforms
      (0x1 and 0x2, respectively)
      Signed-off-by: NTom Musta <tommusta@gmail.com>
      Signed-off-by: NRiku Voipio <riku.voipio@linaro.org>
      6f6a4032
    • T
      linux-user: clock_nanosleep errno Handling on PPC · 8fbe8fdf
      Tom Musta 提交于
      The clock_nanosleep syscall is unusual in that it returns positive
      numbers in error handling situations, versus returning -1 and setting
      errno, or returning a negative errno value.  On POWER, the kernel will
      set the SO bit of CR0 to indicate failure in a syscall.  QEMU has
      generic handling to do this for syscalls with standard return values.
      
      Add special case code for clock_nanosleep to handle CR0 properly.
      Signed-off-by: NTom Musta <tommusta@gmail.com>
      Reviewed-by: NPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: NRiku Voipio <riku.voipio@linaro.org>
      8fbe8fdf