On 13 March 2017 at 15:12, Juan Quintela <quintela@xxxxxxxxxx> wrote: > Peter Maydell <peter.maydell@xxxxxxxxxx> wrote: >> [Making QEMU more modular would help with defeating the legacy >> and back-compat dragons, though] > > That would be ideal, but where to start? Think of something as "simple" > asd adding a struct of operations that implement the differences for > TCG, xen and kvm. And you see that you get into having to rewrite lot > of code after moving to that abstraction just the more simple > operations. Oh, indeed, it's a huge and painful amount of work that doesn't actually produce a product with more features when you've done it. But if it was simple and easy we'd have already done it and it wouldn't merit listing on a "big problems we need to solve somehow" list :-) thanks -- PMM