1. 24 6月, 2011 1 次提交
  2. 22 6月, 2011 1 次提交
  3. 07 4月, 2011 1 次提交
  4. 12 2月, 2011 1 次提交
  5. 31 1月, 2011 2 次提交
  6. 05 1月, 2011 1 次提交
  7. 24 12月, 2010 1 次提交
  8. 22 12月, 2010 1 次提交
  9. 21 12月, 2010 1 次提交
  10. 20 12月, 2010 1 次提交
    • I
      qbus: register reset handler for qbus whose parent is NULL · 80376c3f
      Isaku Yamahata 提交于
      Stefan Weil reported the regression caused by
      ec990eb6 as follows
      
      > The second regression also occurs with MIPS malta.
      > Networking no longer works with the default pcnet nic.
      >
      > This is caused because the reset function for pcnet is no
      > longer called during system boot. The result in an invalid
      > mac address (all zero) and a non-working nic.
      >
      > For this second regression I still have no simple solution.
      > Of course mips_malta.c should be converted to qdev which
      > would fix both problems (but only for malta system emulation).
      
      The issue is, it is assumed that all qbuses, qdeves are under
      main_system_bus. But there are qbuses whose parent is NULL. So it
      is necessary to trigger reset for those qbuses.
      (On the other hand, if NULL is passed to qdev_create(), its parent bus
      is main_system_bus.)
      Ideally those buses should be moved under bus controller
      device which is qdev. But it's not done yet.
      So register qbus reset handler for qbus whose parent is NULL.
      Reported-by: NStefan Weil <weil@mail.berlios.de>
      Signed-off-by: N"Michael S. Tsirkin" <mst@redhat.com>
      Signed-off-by: NIsaku Yamahata <yamahata@valinux.co.jp>
      Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
      80376c3f
  11. 19 12月, 2010 1 次提交
  12. 12 12月, 2010 1 次提交
  13. 22 11月, 2010 4 次提交
  14. 24 8月, 2010 1 次提交
    • B
      Rearrange block headers · 2446333c
      Blue Swirl 提交于
      Changing block.h or blockdev.h resulted in recompiling most objects.
      
      Move DriveInfo typedef and BlockInterfaceType enum definitions
      to qemu-common.h and rearrange blockdev.h use to decrease churn.
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      2446333c
  15. 23 8月, 2010 1 次提交
  16. 06 7月, 2010 2 次提交
  17. 11 6月, 2010 1 次提交
  18. 04 6月, 2010 1 次提交
  19. 02 6月, 2010 1 次提交
  20. 15 5月, 2010 1 次提交
    • J
      vmstate: Add support for alias ID · 4d2ffa08
      Jan Kiszka 提交于
      Some legacy users (mostly PC devices) of vmstate_register manage
      instance IDs on their own, and that unfortunately in a way that is
      incompatible with automatically generated ones. This so far prevents
      switching those users to vmstates that are registered by qdev.
      
      To establish a migration path, this patch introduces the concept of
      alias IDs. They can be passed to an extended vmstate registration
      service, and qdev provides a set service to be used during device init.
      find_se will consider the alias in addition to the default ID. We can
      then start generating the default ID automatically and writing it on
      vmsave, thus converting that format without breaking support for upward
      migration.
      
      The user is required specify the highest vmstate version for which the
      alias is required. Once this version falls behind the minimum required
      for a specific vmstate, an assertion triggers to motivate cleaning up
      the obsolete alias.
      Signed-off-by: NJan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      4d2ffa08
  21. 19 4月, 2010 3 次提交
  22. 17 3月, 2010 9 次提交
  23. 16 3月, 2010 3 次提交