Skip to content

Commits

Permalink
qom-devices
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on Sep 17, 2013

  1. qtest: Prepare QOM machine tests

    Instantiate all [*] machines per target, so that they get a bit of test
    coverage at all. This has proven helpful during QOM refactorings.
    
    [*] ppcemb target contains some non-working non-embedded machines, and
    ppc405 CPUs are not available there either.
    i386 and x86_64 do not cover pc*-x.y or xenfv.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 17, 2013
    Copy the full SHA
    f8fd93d View commit details
    Browse the repository at this point in the history
  2. leon3: Don't enforce use of -bios with qtest

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 17, 2013
    Copy the full SHA
    c2bf8df View commit details
    Browse the repository at this point in the history
  3. shix: Don't require firmware presence for qtest

    Adopt error_report() while at it.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 17, 2013
    Copy the full SHA
    51fcc27 View commit details
    Browse the repository at this point in the history
  4. shix: Drop debug output

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 17, 2013
    Copy the full SHA
    cc82a4f View commit details
    Browse the repository at this point in the history
  5. milkymist: Suppress -kernel/-bios/-drive error for qtest

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 17, 2013
    Copy the full SHA
    1b0788a View commit details
    Browse the repository at this point in the history
  6. an5206: Don't enforce use of kernel for qtest

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 17, 2013
    Copy the full SHA
    d59c9ea View commit details
    Browse the repository at this point in the history
  7. mcf5208: Don't enforce use of kernel for qtest

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 17, 2013
    Copy the full SHA
    5b0d25a View commit details
    Browse the repository at this point in the history
  8. axis_dev88: Don't enforce use of kernel for qtest

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 17, 2013
    Copy the full SHA
    6471d4c View commit details
    Browse the repository at this point in the history
  9. armv7m: Don't enforce use of kernel for qtest

    Adopt error_report().
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 17, 2013
    Copy the full SHA
    98e6147 View commit details
    Browse the repository at this point in the history
  10. exynos4_boards: Silence lack of -smp 2 warning for qtest

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 17, 2013
    Copy the full SHA
    3792992 View commit details
    Browse the repository at this point in the history
  11. omap_sx1: Don't enforce use of kernel or flash for qtest

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 17, 2013
    Copy the full SHA
    6e00cd1 View commit details
    Browse the repository at this point in the history
  12. palm: Don't enforce loading ROM or kernel for qtest

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 17, 2013
    Copy the full SHA
    6d3c7b3 View commit details
    Browse the repository at this point in the history
  13. z2: Don't enforce use of -pflash for qtest

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 17, 2013
    Copy the full SHA
    75fb512 View commit details
    Browse the repository at this point in the history
  14. gumstix: Don't enforce use of -pflash for qtest

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 17, 2013
    Copy the full SHA
    7220fcb View commit details
    Browse the repository at this point in the history
  15. mainstone: Don't enforce use of -pflash for qtest

    Simply skip flash setup for now.
    
    Also drop useless debug output.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 17, 2013
    Copy the full SHA
    22ba793 View commit details
    Browse the repository at this point in the history
  16. puv3: Turn puv3_load_kernel() into a no-op for qtest without -kernel

    Replacing the assert() with more user-friendly error handling is left
    for a follow-up.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 17, 2013
    Copy the full SHA
    5f1b39f View commit details
    Browse the repository at this point in the history
  17. arm/boot: Turn arm_load_kernel() into no-op for qtest without -kernel

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 17, 2013
    Copy the full SHA
    000d056 View commit details
    Browse the repository at this point in the history
  18. mips_mipssim: Silence BIOS loading warning for qtest

    Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 17, 2013
    Copy the full SHA
    7da2d6e View commit details
    Browse the repository at this point in the history
  19. qdev-monitor: Fix crash when device_add is called with abstract driver

    User is able to crash running QEMU when following monitor
    command is called:
    
     device_add intel-hda-generic
    
    Crash is caused by assertion in object_initialize_with_type()
    when type is abstract.
    
    Checking if type is abstract before instance is created in
    qdev_device_add() allows to prevent crash on incorrect user input.
    
    Signed-off-by: Igor Mammedov <imammedo@redhat.com>
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    Igor Mammedov authored and afaerber committed Sep 17, 2013
    Copy the full SHA
    25f6b74 View commit details
    Browse the repository at this point in the history
  20. qdev-monitor: Clean up qdev_device_add() variable naming

    Avoid confusion between object (obj) and object class (oc).
    Tidy DeviceClass variable while at it (k -> dc).
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 17, 2013
    Copy the full SHA
    23f5e49 View commit details
    Browse the repository at this point in the history
  21. milkymist-uart: Use Device::realize instead of SysBusDevice::init

    Use of SysBusDevice::init is deprecated. Use Device::realize instead.
    
    Also introduce TypeInfo::instance_init milkymist_uart_init().
    
    Reported-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
    Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    frantony authored and afaerber committed Sep 17, 2013
    Copy the full SHA
    157b64a View commit details
    Browse the repository at this point in the history
  22. Merge remote-tracking branch 'kiszka/queues/slirp' into staging

    # By Liu Ping Fan (3) and Jan Kiszka (1)
    # Via Jan Kiszka
    * kiszka/queues/slirp:
      slirp: clean up slirp_update_timeout
      slirp: set mainloop timeout with more precise value
      slirp: define timeout as macro
      slirp: make timeout local
    
    Message-id: cover.1379415024.git.jan.kiszka@siemens.com
    aliguori committed Sep 17, 2013
    Copy the full SHA
    6c2679f View commit details
    Browse the repository at this point in the history
  23. Merge remote-tracking branch 'kwolf/for-anthony' into staging

    # By Max Reitz (16) and others
    # Via Kevin Wolf
    * kwolf/for-anthony: (33 commits)
      qemu-iotests: Fix test 038
      block: Assert validity of BdrvActionOps
      qemu-iotests: Cleanup test image in test number 007
      qemu-img: fix invalid JSON
      coroutine: add ./configure --disable-coroutine-pool
      qemu-iotests: Adjustments due to error propagation
      qcow2: Use Error parameter
      qemu-img create: Emit filename on error
      block: Error parameter for create functions
      block: Error parameter for open functions
      bdrv: Use "Error" for creating images
      bdrv: Use "Error" for opening images
      qemu-iotests: add 057 internal snapshot for block device test case
      hmp: add interface hmp_snapshot_delete_blkdev_internal
      hmp: add interface hmp_snapshot_blkdev_internal
      qmp: add interface blockdev-snapshot-delete-internal-sync
      qmp: add interface blockdev-snapshot-internal-sync
      qmp: add internal snapshot support in qmp_transaction
      snapshot: distinguish id and name in snapshot delete
      snapshot: new function bdrv_snapshot_find_by_id_and_name()
      ...
    
    Message-id: 1379073063-14963-1-git-send-email-kwolf@redhat.com
    aliguori committed Sep 17, 2013
    Copy the full SHA
    5dc1119 View commit details
    Browse the repository at this point in the history
  24. Merge remote-tracking branch 'rth/tgt-i386' into staging

    # By Paolo Bonzini (1) and Peter Maydell (1)
    # Via Richard Henderson
    * rth/tgt-i386:
      target-i386: Only provide CMOV and friends if feature bit set
      target-i386: fix disassembly with PAE=1, PG=0
    
    Message-id: 1379010496-5875-1-git-send-email-rth@twiddle.net
    aliguori committed Sep 17, 2013
    Copy the full SHA
    ab9cec4 View commit details
    Browse the repository at this point in the history
  25. Merge remote-tracking branch 'bonzini/scsi-next' into staging

    # By Peter Lieven (3) and others
    # Via Paolo Bonzini
    * bonzini/scsi-next:
      spapr-vscsi: Report error on unsupported MAD requests
      spapr-vscsi: Adding VSCSI capabilities
      iscsi: split discard requests in multiple parts
      iscsi: add .bdrv_get_block_status
      iscsi: add logical block provisioning information to iscsilun
      hw/scsi/lsi53c895a: Use deposit32 rather than handcoded shift/mask
      hw/scsi/lsi53c895a: Use sextract32 for sign-extension
      scsi: Fix scsi_bus_legacy_add_drive() scsi-generic with serial
      virtio-scsi: Make type virtio-scsi-common abstract
      spapr-vscsi: add task management
      scsi: prefer UUID to VM name for the initiator name
    
    Message-id: 1378984634-765-1-git-send-email-pbonzini@redhat.com
    aliguori committed Sep 17, 2013
    Copy the full SHA
    7d41364 View commit details
    Browse the repository at this point in the history
  26. Merge remote-tracking branch 'kraxel/chardev.7' into staging

    # By Gerd Hoffmann
    # Via Gerd Hoffmann
    * kraxel/chardev.7:
      chardev: fix pty_chr_timer
    
    Message-id: 1378972894-11185-1-git-send-email-kraxel@redhat.com
    aliguori committed Sep 17, 2013
    Copy the full SHA
    25afd6e View commit details
    Browse the repository at this point in the history
  27. slirp: clean up slirp_update_timeout

    No need to write out the timeout early, keep it local until we are done.
    
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    jan-kiszka committed Sep 17, 2013
    Copy the full SHA
    426e3e6 View commit details
    Browse the repository at this point in the history
  28. slirp: set mainloop timeout with more precise value

    If slirp needs to emulate tcp timeout, then the timeout value
    for mainloop should be more precise, which is determined by
    slirp's fasttimo or slowtimo. Achieve this by swap the logic
    sequence of slirp_pollfds_fill and slirp_update_timeout.
    
    Signed-off-by: Liu Ping Fan <pingfank@linux.vnet.ibm.com>
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    pfliu authored and jan-kiszka committed Sep 17, 2013
    Copy the full SHA
    a42e9c4 View commit details
    Browse the repository at this point in the history
  29. slirp: define timeout as macro

    Signed-off-by: Liu Ping Fan <pingfank@linux.vnet.ibm.com>
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    pfliu authored and jan-kiszka committed Sep 17, 2013
    Copy the full SHA
    9b0ca6c View commit details
    Browse the repository at this point in the history
  30. slirp: make timeout local

    Each slirp has its own time to caculate timeout.
    
    Signed-off-by: Liu Ping Fan <pingfank@linux.vnet.ibm.com>
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    pfliu authored and jan-kiszka committed Sep 17, 2013
    Copy the full SHA
    fe0ff43 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2013

  1. qemu-iotests: Fix test 038

    Test 038 uses asynchronous I/O, resulting (potentially) in a different
    output for every run (regarding the order of the I/O accesses). This can
    be fixed by simply sorting the I/O access messages, since their order is
    irrelevant anyway (for this asynchonous I/O).
    
    Signed-off-by: Max Reitz <mreitz@redhat.com>
    Signed-off-by: Kevin Wolf <kwolf@redhat.com>
    XanClic authored and Kevin Wolf committed Sep 13, 2013
    Copy the full SHA
    c21bddf View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2013

  1. target-i386: Only provide CMOV and friends if feature bit set

    The instructions CMOVcc, FCMOVcc and F[U]COMI[P] should only be
    present if the CMOV feature bit is set. Add missing feature bit
    checks so we correctly fault if emulating a 486 or 586.
    This fixes bug LP:1201446.
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
    Signed-off-by: Richard Henderson <rth@twiddle.net>
    pm215 authored and rth7680 committed Sep 12, 2013
    Copy the full SHA
    bff9328 View commit details
    Browse the repository at this point in the history
  2. target-i386: fix disassembly with PAE=1, PG=0

    CR4.PAE=1 will not enable paging if CR0.PG=0, but the "if" chain
    in x86_cpu_get_phys_page_debug says otherwise.  Check CR0.PG
    before everything else.
    
    Fixes "-d in_asm" for a code section at the beginning of OVMF.
    
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    Signed-off-by: Richard Henderson <rth@twiddle.net>
    Reviewed-by: Max Filippov <jcmvbkbc@gmail.com>
    bonzini authored and rth7680 committed Sep 12, 2013
    Copy the full SHA
    f2f8560 View commit details
    Browse the repository at this point in the history
  3. pc_sysfw: Fix ISA BIOS init for ridiculously big flash

    pc_isa_bios_init() suffers integer overflow for flash larger than
    INT_MAX.
    
    Signed-off-by: Markus Armbruster <armbru@redhat.com>
    Acked-by: Laszlo Ersek <lersek@redhat.com>
    Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
    Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
    Message-id: 1375276272-15988-9-git-send-email-armbru@redhat.com
    Signed-off-by: Anthony Liguori <anthony@codemonkey.ws>
    Markus Armbruster authored and aliguori committed Sep 12, 2013
    Copy the full SHA
    7f87af3 View commit details
    Browse the repository at this point in the history
  4. exec: Don't abort when we can't allocate guest memory

    We abort() on memory allocation failure.  abort() is appropriate for
    programming errors.  Maybe most memory allocation failures are
    programming errors, maybe not.  But guest memory allocation failure
    isn't, and aborting when the user asks for more memory than we can
    provide is not nice.  exit(1) instead, and do it in just one place, so
    the error message is consistent.
    
    Tested-by: Christian Borntraeger <borntraeger@de.ibm.com>
    Signed-off-by: Markus Armbruster <armbru@redhat.com>
    Reviewed-by: Andreas Färber <afaerber@suse.de>
    Acked-by: Laszlo Ersek <lersek@redhat.com>
    Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
    Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
    Message-id: 1375276272-15988-8-git-send-email-armbru@redhat.com
    Signed-off-by: Anthony Liguori <anthony@codemonkey.ws>
    Markus Armbruster authored and aliguori committed Sep 12, 2013
    Copy the full SHA
    3922825 View commit details
    Browse the repository at this point in the history
Older