1. 08 8月, 2013 4 次提交
    • A
      target-ppc: Fix POWER7+ model · a7d6b9f0
      Andreas Färber 提交于
      Commit 03a15a54 claimed to add a POWER7+
      model but instead added a "POWER7P" model, with an unhelpful "POWER7P"
      description on top. Fix this to "POWER7+" as we already have "POWER3+",
      "POWER4+" and "POWER5+" and there being no reason to deviate with the
      user-visible command line -cpu POWER7P from the marketing name POWER7+.
      
      Further, don't needlessly deviate from the scheme of naming PVR constant,
      QOM type and device description after the exact revision that is in fact
      encoded in the PVR used.
      That way, we can change the user-friendly alias -cpu POWER7+ to point to a
      different revision if we so desire, while not polluting the type namespace.
      
      This naming scheme is sensible and completely orthogonal to how PVRs may
      or may not get matched to CPU types.
      
      Cc: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: NAndreas Färber <afaerber@suse.de>
      Signed-off-by: NAndreas Färber <afaerber@suse.de>
      Message-id: 1375736387-8429-1-git-send-email-afaerber@suse.de
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      a7d6b9f0
    • M
      Bugfix for loading multiboot kernels · 0dd5ce38
      Martijn van den Broek 提交于
      This patch fixes a bug in rom_copy introduced by
      commit d60fa42e.
      
      rom_copy failed to load roms with a "datasize" of 0.
      As a result, multiboot kernels were not loaded correctly
      when they contain a segment with a "file size" of 0.
      
      https://bugs.launchpad.net/qemu/+bug/1208944Signed-off-by: NMartijn van den Broek <martijn.vdbrk@gmail.com>
      Reviewed-by: NPaolo Bonzini <pbonzini@redhat.com>
      Message-id: CAG1x_oET1u3TMPu3r_zzd3ZXsTWQLiaM0zAc+RkHFCwvJjGOvg@mail.gmail.com
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      0dd5ce38
    • A
      Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging · 6c0f48f5
      Anthony Liguori 提交于
      QOM CPUState refactorings
      
      * Clean up X86CPU error handling
      
      # gpg: Signature made Tue 06 Aug 2013 01:57:34 PM CDT using RSA key ID 3E7E013F
      # gpg: Can't check signature: public key not found
      
      # By Andreas Färber
      # Via Andreas Färber
      * afaerber/tags/qom-cpu-for-anthony:
        target-i386: Fix X86CPU error handling
      6c0f48f5
    • A
      Merge remote-tracking branch 'kwolf/for-anthony' into staging · cafffa54
      Anthony Liguori 提交于
      # By Fam Zheng (8) and others
      # Via Kevin Wolf
      * kwolf/for-anthony:
        vmdk: rename num_gtes_per_gte to num_gtes_per_gt
        vmdk: use heap allocation for whole_grain
        vmdk: check l1 size before opening image
        vmdk: check l2 table size when opening
        vmdk: check granularity field in opening
        qemu-iotests: add empty test case for vmdk
        qemu-iotests: add poke_file utility function
        vmdk: use unsigned values for on disk header fields
        vmdk: Make VMDK3Header and VmdkGrainMarker QEMU_PACKED
        sheepdog: add missing .bdrv_has_zero_init
        qemu-iotests: filter QEMU version in monitor banner
        iov: handle EOF in iov_send_recv
        ignore SIGPIPE in qemu-img and qemu-io
        qemu-img: Error out for excess arguments
      
      Message-id: 1375799990-995-1-git-send-email-kwolf@redhat.com
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      cafffa54
  2. 07 8月, 2013 1 次提交
    • A
      target-i386: Fix X86CPU error handling · cd7b87ff
      Andreas Färber 提交于
      Error **errp argument is not for emitting warnings, it means an error
      has occurred and the caller should not make any assumptions about the
      state of other return values (unless otherwise documented).
      
      Therefore cpu_x86_create() must unref the new X86CPU itself, and
      pc_new_cpu() must check for an Error rather than NULL return value.
      
      While at it, clean up a superfluous NULL check.
      Reported-by: NJan Kiszka <jan.kiszka@siemens.com>
      Cc: qemu-stable@nongnu.org
      Cc: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: NAndreas Färber <afaerber@suse.de>
      cd7b87ff
  3. 06 8月, 2013 25 次提交
  4. 05 8月, 2013 7 次提交
  5. 04 8月, 2013 1 次提交
  6. 03 8月, 2013 1 次提交
  7. 02 8月, 2013 1 次提交