On 19/09/2017 16:12, Alexey Kardashevskiy wrote:
>>> What is the exact concern about the "[PATCH qemu v3 01/13] memory: Postpone
>>> flatview and dispatch tree building till all devices are added"? Is it that
>>> you missed that modern AS thing in virtio and thought we can do well even
>>> without it?
>> I am afraid that some of the special sysbus devices (not PCI, those go
>> through the bus master DMA region and it's empty on startup) might write
>> to memory during initialization.
> 
> And somehow QEMU guarantees that all RAM MRs are rendered to FlatViews even
> though some might be added via -device (can they btw?)?

I don't know, but as discussed on IRC, I think this is a pretty
different change from the rest of the series---which should have zero
change except for going faster---so I'd prefer to keep it out for now
and see where optimization can get us.

Paolo

Reply via email to