[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v3 0/2] QOM realize, device-only
From: |
Andreas Färber |
Subject: |
[Qemu-devel] [PATCH v3 0/2] QOM realize, device-only |
Date: |
Wed, 9 Jan 2013 03:58:09 +0100 |
Hello Anthony,
Next iteration, with documentation.
Available from:
https://github.com/afaerber/qemu-cpu/commits/realize-qdev.v3
git://github.com/afaerber/qemu-cpu.git realize-qdev.v3
Regards,
Andreas
v2 -> v3:
* Rebased onto qdev ObjectClass::unparent change.
* Documented DeviceState::realized field.
* Documented DeviceClass::realize vs. DeviceClass::init semantics,
suggested by Eduardo. Utterly verbose, short of an example.
v1 -> v2:
* Dropped general-purpose qdev cleanups.
* Dropped ISA conversion, to be reposted as follow-up.
>From combined qom-next proposal:
* Implemented for DeviceClass rather than for ObjectClass.
>From my initial proposal:
* Merged Object::unrealize, proposed by Paolo.
Cc: Anthony Liguori <address@hidden>
Cc: Paolo Bonzini <address@hidden>
Cc: Eduardo Habkost <address@hidden>
Cc: Igor Mammedov <address@hidden>
Cc: Peter Maydell <address@hidden>
Andreas Färber (2):
qdev: Fold state enum into bool realized
qdev: Prepare "realized" property
hw/qdev-addr.c | 2 +-
hw/qdev-core.h | 70 ++++++++++++++++++++++++----
hw/qdev-properties-system.c | 4 +-
hw/qdev-properties.c | 24 +++++-----
hw/qdev.c | 106 +++++++++++++++++++++++++++++++------------
5 Dateien geändert, 153 Zeilen hinzugefügt(+), 53 Zeilen entfernt(-)
--
1.7.10.4
- [Qemu-devel] [PATCH v3 0/2] QOM realize, device-only,
Andreas Färber <=
- [Qemu-devel] [PATCH v3 1/2] qdev: Fold state enum into bool realized, Andreas Färber, 2013/01/08
- [Qemu-devel] [PATCH v3 2/2] qdev: Prepare "realized" property, Andreas Färber, 2013/01/08
- Re: [Qemu-devel] [PATCH v3 0/2] QOM realize, device-only, Igor Mammedov, 2013/01/14
- Re: [Qemu-devel] [PATCH v3 0/2] QOM realize, device-only, Anthony Liguori, 2013/01/15