1. 29 10月, 2013 4 次提交
    • K
      tests: Multiboot mmap test case · d1f3a23b
      Kevin Wolf 提交于
      This adds a test case for Multiboot memory map in the tests/multiboot
      directory, where future i386 test kernels can be dropped. Because this
      requires an x86 build host and an installed 32 bit libgcc, the test is
      not part of a regular 'make check'.
      
      The reference output for the test is verified against test runs of the
      same multiboot kernel booted by some GRUB 0.97.
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      d1f3a23b
    • K
      ide-test: Check what happens with bus mastering disabled · d7b7e580
      Kevin Wolf 提交于
      The main goal is that qemu doesn't crash.
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      d7b7e580
    • K
      exec: Fix bounce buffer allocation in address_space_map() · e85d9db5
      Kevin Wolf 提交于
      This fixes a regression introduced by commit e3127ae0, which kept the
      allocation size of the bounce buffer limited to one page in order to
      avoid unbounded allocations (as explained in the commit message of
      6d16c2f8), but broke the reporting of the shortened bounce buffer to
      the caller. The caller therefore assumes that the full requested size
      was provided and causes memory corruption when writing beyond the end of
      the actually allocated buffer.
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      e85d9db5
    • M
      qcow2: Flush image after creation · ba2ab2f2
      Max Reitz 提交于
      Opening the qcow2 image with BDRV_O_NO_FLUSH prevents any flushes during
      the image creation. This means that the image has not yet been flushed
      to disk when qemu-img create exits. This flush is delayed until the next
      operation on the image involving opening it without BDRV_O_NO_FLUSH and
      closing (or directly flushing) it. For large images and/or images with a
      small cluster size and preallocated metadata, this flush may take a
      significant amount of time and may occur unexpectedly.
      
      Reopening the image without BDRV_O_NO_FLUSH right before the end of
      qcow2_create2() results in hoisting the potentially costly flush into
      the image creation, which is expected to take some time (whereas
      successive image operations may be not).
      Signed-off-by: NMax Reitz <mreitz@redhat.com>
      Reviewed-by: NEric Blake <eblake@redhat.com>
      Reviewed-by: NBenoit Canet <benoit@irqsave.net>
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      ba2ab2f2
  2. 25 10月, 2013 1 次提交
  3. 24 10月, 2013 4 次提交
  4. 21 10月, 2013 1 次提交
  5. 19 10月, 2013 7 次提交
    • A
      Merge remote-tracking branch 'qemu-kvm/uq/master' into staging · fc8ead74
      Anthony Liguori 提交于
      # By Paolo Bonzini (2) and Jan Kiszka (1)
      # Via Gleb Natapov
      * qemu-kvm/uq/master:
        kvmvapic: Prevent reading beyond the end of guest RAM
        x86: cpuid: reconstruct leaf 0Dh data
        x86: fix migration from pre-version 12
      
      Message-id: 1382108641-4862-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      fc8ead74
    • A
      Merge remote-tracking branch 'stefanha/net' into staging · 3551643e
      Anthony Liguori 提交于
      # By Amos Kong
      # Via Stefan Hajnoczi
      * stefanha/net:
        net/rtl8139: update network information when macaddr is changed in guest
        net/e1000: update network information when macaddr is changed in guest
        net: update nic info during device reset
      
      Message-id: 1382103314-21608-1-git-send-email-stefanha@redhat.com
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      3551643e
    • A
      Merge remote-tracking branch 'stefanha/block' into staging · 1da9772d
      Anthony Liguori 提交于
      # By Fam Zheng (3) and others
      # Via Stefan Hajnoczi
      * stefanha/block:
        vmdk: fix VMFS extent parsing
        vmdk: Only read cid from image file when opening
        virtio: Remove unneeded memcpy
        block/raw-win32: Always use -errno in hdev_open
        blockdev: fix cdrom read_only flag
        sd: Avoid access to NULL BlockDriverState
        hmp: drop bogus "[not inserted]"
      
      Message-id: 1382105915-27735-1-git-send-email-stefanha@redhat.com
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      1da9772d
    • A
      Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging · 98964491
      Anthony Liguori 提交于
      # By Paolo Bonzini (10) and others
      # Via Paolo Bonzini
      * bonzini/iommu-for-anthony:
        exec: remove qemu_safe_ram_ptr
        icount: make it thread-safe
        icount: document (future) locking rules for icount
        icount: prepare the code for future races in calling qemu_clock_warp
        icount: reorganize icount_warp_rt
        icount: use cpu_get_icount() directly
        timer: add timer_mod_anticipate and timer_mod_anticipate_ns
        timer: extract timer_mod_ns_locked and timerlist_rearm
        timer: make qemu_clock_enable sync between disable and timer's cb
        qemu-thread: add QemuEvent
        timer: protect timers_state's clock with seqlock
        seqlock: introduce read-write seqlock
        vga: Mark relevant portio lists regions as coalesced MMIO flushing
        cirrus: Mark vga io region as coalesced MMIO flushing
        portio: Allow to mark portio lists as coalesced MMIO flushing
        compatfd: switch to QemuThread
        memory: fix 128 arithmetic in info mtree
      
      Message-id: 1382024935-28297-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      98964491
    • A
      Merge remote-tracking branch 'bonzini/configure' into staging · 1cb9b64d
      Anthony Liguori 提交于
      # By Peter Maydell (3) and Ákos Kovács (2)
      # Via Paolo Bonzini
      * bonzini/configure:
        ui/Makefile.objs: delete unnecessary cocoa.o dependency
        default-configs/: CONFIG_GDBSTUB_XML removed
        Makefile.target: CONFIG_NO_* variables removed
        rules.mak: New string testing functions
        rules.mak: New logical functions for handling y/n values
      1cb9b64d
    • A
      Merge remote-tracking branch 'spice/spice.v75' into staging · c21611ab
      Anthony Liguori 提交于
      # By Gerd Hoffmann (2) and others
      # Via Gerd Hoffmann
      * spice/spice.v75:
        spice: fix multihead support
        spice-display: add display channel id to the debug messages.
        Fix VNC SASL authentication when using a QXL device
        spice: replace use of deprecated API
      
      Message-id: 1382006760-19388-1-git-send-email-kraxel@redhat.com
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      c21611ab
    • A
      Merge remote-tracking branch 'filippov/tags/20131015-xtensa' into staging · cd22e320
      Anthony Liguori 提交于
      xtensa queue 2013-10-15
      
      # gpg: Signature made Tue 15 Oct 2013 06:27:41 AM PDT using RSA key ID F83FA044
      # gpg: Can't check signature: public key not found
      
      # By Max Filippov
      # Via Max Filippov
      * filippov/tags/20131015-xtensa:
        target-xtensa: add in_asm logging
      
      Message-id: 1381844297-1728-1-git-send-email-jcmvbkbc@gmail.com
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      cd22e320
  6. 18 10月, 2013 6 次提交
  7. 17 10月, 2013 17 次提交