qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] qdev properties vs qom object properties
@ 2017-06-05 13:10 Peter Maydell
  2017-06-05 13:32 ` Paolo Bonzini
  2017-06-05 13:36 ` Eduardo Habkost
  0 siblings, 2 replies; 7+ messages in thread
From: Peter Maydell @ 2017-06-05 13:10 UTC (permalink / raw)
  To: QEMU Developers
  Cc: Eduardo Habkost, Marc-André Lureau, Paolo Bonzini,
	Markus Armbruster

I perpetually get confused about qdev properties vs QOM object
properties.

Why do we have both of these APIs?
How do they interact?
Which is the recommended one for new device code?
Do we have a transition plan for old code?
Where should I be looking for the documentation on this?

For a specific example, I see that target/arm is the only code
using qdev_property_add_static(), but there's no indication
that the function is deprecated or what the right thing to be
doing instead is. Any suggestions?

thanks
-- PMM

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-06-06  8:48 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-05 13:10 [Qemu-devel] qdev properties vs qom object properties Peter Maydell
2017-06-05 13:32 ` Paolo Bonzini
2017-06-05 13:39   ` Eduardo Habkost
2017-06-06  7:22   ` Markus Armbruster
2017-06-06  8:48     ` Gerd Hoffmann
2017-06-05 13:36 ` Eduardo Habkost
2017-06-05 13:44   ` Paolo Bonzini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).