1. 04 2月, 2012 1 次提交
  2. 28 1月, 2012 2 次提交
    • A
      qdev: change ambiguous qdev names · 73093354
      Anthony Liguori 提交于
      Reported-by: NBlue Swirl <blauwirbel@gmail.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      73093354
    • A
      qom: add the base Object class (v2) · 2f28d2ff
      Anthony Liguori 提交于
      This class provides the main building block for QEMU Object Model and is
      extensively documented in the header file.  It is largely inspired by GObject.
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      ---
      v1 -> v2
       - remove printf() in type registration
       - fix typo in comment (Paolo)
       - make Interface private
       - move object into a new directory and move header into include/qemu/
       - don't make object.h depend on qemu-common.h
       - remove Type and replace it with TypeImpl * (Paolo)
       - use hash table to store types (Paolo)
       - aggressively cache parent type (Paolo)
       - make a type_register and use it with interfaces (Paolo)
       - fix interface cast comment (Paolo)
       - add a few more functions required in later series
      2f28d2ff