1. 24 6月, 2012 17 次提交
  2. 22 6月, 2012 7 次提交
  3. 21 6月, 2012 2 次提交
  4. 20 6月, 2012 4 次提交
  5. 18 6月, 2012 10 次提交
    • A
      Merge remote-tracking branch 'afaerber-or/qom-next-2' into staging · 8aca5215
      Anthony Liguori 提交于
      * afaerber-or/qom-next-2: (22 commits)
        qom: Push error reporting to object_property_find()
        qdev: Remove qdev_prop_exists()
        qbus: Initialize in standard way
        qbus: Make child devices links
        qdev: Connect busses with their parent devices
        qdev: Convert busses to QEMU Object Model
        qdev: Move SysBus initialization to sysbus.c
        qdev: Use wrapper for qdev_get_path
        qdev: Remove qdev_prop_set_defaults
        qdev: Clean up global properties
        qdev: Move bus properties to abstract superclasses
        qdev: Move bus properties to a separate global
        qdev: Push "type" property up to Object
        arm_l2x0: Rename "type" property to "cache-type"
        m48t59: Rename "type" property to "model"
        qom: Assert that public types have a non-NULL parent field
        qom: Drop type_register_static_alias() macro
        qom: Make Object a type
        qom: Add class_base_init
        qom: Add object_child_foreach()
        ...
      8aca5215
    • A
      Merge remote-tracking branch 'qmp/queue/qmp' into staging · 664535c3
      Anthony Liguori 提交于
      * qmp/queue/qmp:
        build: install qmp-commands.txt
        Add rate limiting of RTC_CHANGE, BALLOON_CHANGE & WATCHDOG events
        Add event notification for guest balloon changes
        Fix some more license versions (GPL2+ instead of GPL2)
        monitor: Fix memory leak with readline completion
        qmp: do not include monitor.h from qapi-types-core.h
        qmp: include monitor.h when needed
        kvm: add missing include files
      664535c3
    • A
      Merge remote-tracking branch 'kwolf/for-anthony' into staging · 0b0cb9d3
      Anthony Liguori 提交于
      * kwolf/for-anthony: (39 commits)
        qemu-iotests: add 036 autoclear feature bit test
        qemu-iotests: add qcow2.py set-feature-bit command
        fdc-test: introduced qtest read_without_media
        fdc: fix implied seek while there is no media in drive
        qcow2: fix autoclear image header update
        xen: Don't peek behind the BlockDriverState abstraction
        xen: Don't change -drive if=xen device name during machine init
        block: Replace bdrv_get_format() by bdrv_get_format_name()
        qemu-img: document qed format on qemu-img man page
        qemu-iotests: COW with many AIO requests on the same cluster
        qemu-iotests: Some backing file COW tests
        qcow2: Fix avail_sectors in cluster allocation code
        qcow2: Simplify calculation for COW area at the end
        qcow2: always operate caches in writeback mode
        ide: support enable/disable write cache
        block: always open drivers in writeback mode
        block: add bdrv_set_enable_write_cache
        block: copy enable_write_cache in bdrv_append
        savevm: flush after saving vm state
        block: flush in writethrough mode after writes
        ...
      0b0cb9d3
    • A
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging · df6606f4
      Anthony Liguori 提交于
      * mst/tags/for_anthony:
        pci_bridge_dev: fix error path in pci_bridge_dev_initfn()
        qdev: release parent properties on dc->init failure
        msi: Use msi/msix_present more consistently
        msi: Invoke msi/msix_write_config from PCI core
        msi: Guard msi/msix_write_config with msi_present
        msi: Invoke msi/msix_reset from PCI core
        msi: Guard msi_reset with msi_present
        ahci: Clean up reset functions
        intel-hda: Fix reset of MSI function
        ahci: Fix reset of MSI function
        rtl8139: honor RxOverflow flag in can_receive method
        shpc: unparent device before free
      df6606f4
    • A
      Merge remote-tracking branch 'sweil/for-anthony' into staging · 49023ff7
      Anthony Liguori 提交于
      * sweil/for-anthony:
        Fix some more license versions (GPL2+ instead of GPL2)
        dump: Fix license version (GPL2+ instead of GPL2)
        configure: Fix build for some versions of glibc (9pfs)
        monitor: Fix memory leak with readline completion
      49023ff7
    • P
      qom: Push error reporting to object_property_find() · 89bfe000
      Paolo Bonzini 提交于
      Avoids duplicated error_set().
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      [AF: Also drop error_set() in object_property_del().]
      Signed-off-by: NAndreas Färber <afaerber@suse.de>
      89bfe000
    • P
      qdev: Remove qdev_prop_exists() · 8cb6789a
      Paolo Bonzini 提交于
      Can be replaced everywhere with object_property_find().
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: NAndreas Färber <afaerber@suse.de>
      8cb6789a
    • A
      qbus: Initialize in standard way · ac7d1ba6
      Anthony Liguori 提交于
      Move code to an initfn and finalizer.
      Replace do_qbus_create_inplace() with qbus_realize().
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: NAndreas Färber <afaerber@suse.de>
      ac7d1ba6
    • A
      qbus: Make child devices links · 0866aca1
      Anthony Liguori 提交于
      Make qbus children show up as link<> properties.  There is no stable
      addressing for qbus children so we use an unstable naming convention.
      
      This is okay in QOM though because the composition name is expected to
      be what's stable.
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: NAndreas Färber <afaerber@suse.de>
      0866aca1
    • A
      qdev: Connect busses with their parent devices · f968fc68
      Anthony Liguori 提交于
      This makes SysBus part of the root hierarchy and all busses children of
      their respective parent DeviceState.
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: NAndreas Färber <afaerber@suse.de>
      f968fc68