On 12 April 2012 22:57, Anthony Liguori <anth...@codemonkey.ws> wrote: > On 04/12/2012 04:50 PM, Peter Maydell wrote: >> My main desire from shifting to QOM is named connections between >> devices and killing off the strict hierarchy of qbus buses; > > We're pretty much there, no? > > I think the only thing really left is introducing Pins and qomifying > MemoryRegions.
Well, until we've introduced Pins we're not there at all :-) Also a coherent infrastructure for defining and using more complicated interfaces than 'raise/lower' would be good, Pin is just the degenerate special case of that. That would let us get rid of the annoying pointer properties we're using for omap clocks, for instance. >> I haven't been particularly bitten by device init issues. > > You will be... In order to let a user make those connections you'll need a > mechanism to set link properties before realize but after instance_init. Yeah, but qdev has that already, so I wasn't feeling the lack of it under the old regime. -- PMM