1. 22 6月, 2015 4 次提交
    • E
      qobject: Use 'bool' inside qdict · 34acbc95
      Eric Blake 提交于
      Now that qbool is fixed, let's fix getting and setting a bool
      value to a qdict member to also use C99 bool rather than int.
      
      I audited all callers to ensure that the changed return type
      will not cause any changed semantics.
      Signed-off-by: NEric Blake <eblake@redhat.com>
      Reviewed-by: NAlberto Garcia <berto@igalia.com>
      Acked-by: NLuiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: NMarkus Armbruster <armbru@redhat.com>
      34acbc95
    • E
      qobject: Use 'bool' for qbool · fc48ffc3
      Eric Blake 提交于
      We require a C99 compiler, so let's use 'bool' instead of 'int'
      when dealing with boolean values.  There are few enough clients
      to fix them all in one pass.
      Signed-off-by: NEric Blake <eblake@redhat.com>
      Reviewed-by: NAndreas Färber <afaerber@suse.de>
      Reviewed-by: NAlberto Garcia <berto@igalia.com>
      Acked-by: NLuiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: NMarkus Armbruster <armbru@redhat.com>
      fc48ffc3
    • P
      Merge remote-tracking branch 'remotes/afaerber/tags/qom-devices-for-peter' into staging · 0a3346f5
      Peter Maydell 提交于
      QOM infrastructure fixes and device conversions
      
      * Changes to name string ownership for alias properties
      * Improvements around enum properties
      * Cleanups around -object handling
      * New helper functions
      * Cleanups of qdev init helper functions
      * Add path argument to qom-tree script
      * QTest cleanup to use new qtest_add_data_func() consistently
      
      # gpg: Signature made Fri Jun 19 18:14:38 2015 BST using RSA key ID 3E7E013F
      # gpg: Good signature from "Andreas Färber <afaerber@suse.de>"
      # gpg:                 aka "Andreas Färber <afaerber@suse.com>"
      
      * remotes/afaerber/tags/qom-devices-for-peter:
        qdev: Un-deprecate qdev_init_nofail()
        qdev: Deprecated qdev_init() is finally unused, drop
        qom: Don't pass string table to object_get_enum() function
        qom: Add an object_property_add_enum() helper function
        qom: Make enum string tables const-correct
        qom: Add object_new_with_props() / object_new_withpropv() helpers
        qom: Add helper function for getting user objects root
        vl: Create (most) objects before creating chardev backends
        doc: Document user creatable object types in help text
        backends: Fix typename of 'policy' enum property in hostmem obj
        scripts: Add support for path as argument of qom-tree
        tests: Use qtest_add_data_func() consistently
        qdev: Free property names after registering gpio aliases
        qom: strdup() target property name on object_property_add_alias()
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      0a3346f5
    • P
      Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging · cb4e0f9d
      Peter Maydell 提交于
      * i8254 security fix
      * Avoid long 100% CPU wait after restarting guests that use the periodic timer
      * Fixes for access clamping (WinXP, MIPS)
      * wixl/.msi support for qemu-ga on Windows
      
      # gpg: Signature made Fri Jun 19 11:30:53 2015 BST using RSA key ID 78C7AE83
      # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>"
      # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>"
      # gpg: WARNING: This key is not certified with sufficiently trusted signatures!
      # gpg:          It is not certain that the signature belongs to the owner.
      # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
      #      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83
      
      * remotes/bonzini/tags/for-upstream:
        exec: clamp accesses against the MemoryRegionSection
        exec: do not clamp accesses to MMIO regions
        mc146818rtc: Reset the periodic timer on load
        qemu-timer: Call clock reset notifiers on forward jumps
        tests: virtio-scsi: Add test for unaligned WRITE SAME
        tests: virtio-scsi: Move start/stop to individual test functions
        libqos: Complete virtio device ID definition list
        libqos: Allow calling guest_free on NULL pointer
        tests: Link libqos virtio object to virtio-scsi-test
        i8254: fix out-of-bounds memory access in pit_ioport_read()
        qemu-ga: Building Windows MSI installation with configure/Makefile
        qemu-ga: Introduce Windows MSI script
        qemu-ga: debug printouts to help troubleshoot installation
        qemu-ga: adding vss-[un]install options
        qemu-log: Open file for logging when specified
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      cb4e0f9d
  2. 21 6月, 2015 16 次提交
  3. 20 6月, 2015 11 次提交
  4. 19 6月, 2015 9 次提交