1. 01 12月, 2009 1 次提交
  2. 09 11月, 2009 2 次提交
  3. 07 11月, 2009 1 次提交
  4. 07 10月, 2009 1 次提交
    • M
      New qdev_init_nofail() · e23a1b33
      Markus Armbruster 提交于
      Like qdev_init(), but terminate program via hw_error() instead of
      returning an error value.
      
      Use it instead of qdev_init() where terminating the program on failure
      is okay, either because it's during machine construction, or because
      we know that failure can't happen.
      
      Because relying in the latter is somewhat unclean, and the former is
      not always obvious, it would be nice to go back to qdev_init() in the
      not-so-obvious cases, only with proper error handling.  I'm leaving
      that for another day, because it involves making sure that error
      values are properly checked by all callers.
      
      Patchworks-ID: 35168
      Signed-off-by: NMarkus Armbruster <armbru@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      e23a1b33
  5. 02 10月, 2009 2 次提交
  6. 20 9月, 2009 1 次提交
  7. 04 9月, 2009 1 次提交
  8. 28 8月, 2009 1 次提交
    • G
      qdev: add return value to init() callbacks. · 81a322d4
      Gerd Hoffmann 提交于
      Sorry folks, but it has to be.  One more of these invasive qdev patches.
      
      We have a serious design bug in the qdev interface:  device init
      callbacks can't signal failure because the init() callback has no
      return value.  This patch fixes it.
      
      We have already one case in-tree where this is needed:
      Try -device virtio-blk-pci (without drive= specified) and watch qemu
      segfault.  This patch fixes it.
      
      With usb+scsi being converted to qdev we'll get more devices where the
      init callback can fail for various reasons.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      81a322d4
  9. 26 8月, 2009 1 次提交
  10. 01 8月, 2009 1 次提交
  11. 30 6月, 2009 1 次提交
  12. 17 6月, 2009 1 次提交
  13. 23 5月, 2009 1 次提交
    • P
      Add common BusState · 02e2da45
      Paul Brook 提交于
      Implement and use a common device bus state.  The main side-effect is
      that creating a bus and attaching it to a parent device are no longer
      separate operations.  For legacy code we allow a NULL parent, but that
      should go away eventually.
      
      Also tweak creation code to veriry theat a device in on the right bus.
      Signed-off-by: NPaul Brook <paul@codesourcery.com>
      02e2da45
  14. 22 5月, 2009 1 次提交
    • J
      Introduce reset notifier order · 8217606e
      Jan Kiszka 提交于
      Add the parameter 'order' to qemu_register_reset and sort callbacks on
      registration. On system reset, callbacks with lower order will be
      invoked before those with higher order. Update all existing users to the
      standard order 0.
      
      Note: At least for x86, the existing users seem to assume that handlers
      are called in their registration order. Therefore, the patch preserves
      this property. If someone feels bored, (s)he could try to identify this
      dependency and express it properly on callback registration.
      Signed-off-by: NJan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      8217606e
  15. 14 5月, 2009 1 次提交
  16. 04 5月, 2009 1 次提交
  17. 02 2月, 2009 1 次提交
  18. 01 2月, 2009 1 次提交
  19. 26 1月, 2009 1 次提交
  20. 31 12月, 2008 1 次提交
  21. 29 12月, 2008 1 次提交
  22. 24 12月, 2008 1 次提交
  23. 13 12月, 2008 1 次提交
  24. 18 11月, 2007 1 次提交
  25. 04 11月, 2007 1 次提交
  26. 29 10月, 2007 1 次提交
    • J
      * sort the PowerPC target object files · 3cbee15b
      j_mayer 提交于
      * make PowerPC NVRAM accessors generic to be able to use a MacIO NVRAM
        instead of the M48T59 one
      * split PowerMac targets code:
       - move all PowerMac related definitions and prototypes into hw/ppc_mac.h
       - add hw/mac_dbdma.c, hw/mac_nvram.c and macio.c
         which implements shared PowerMac devices
       - define the g3bw machine in a new hw/ppc_oldworld.c file
      * Fix the g3bw target:
       - fix the Grackle host PCI device
       - connect the Heathrow PIC to the PowerPC 6xx bus pins
      
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3475 c046a42c-6fe2-441c-8c8c-71466251a162
      3cbee15b
  27. 17 9月, 2007 2 次提交
  28. 08 4月, 2007 1 次提交
  29. 25 9月, 2006 1 次提交
  30. 24 9月, 2006 1 次提交
  31. 14 5月, 2006 1 次提交