On 1 December 2016 at 11:54, Liviu Ionescu <i...@livius.net> wrote:
>> On 1 Dec 2016, at 10:50, Paolo Bonzini <pbonz...@redhat.com> wrote:
>>> But why only linux-user and not full system emulation too?
>> It would simplify the library. The front-end and helpers have some
>> between usermode and softmmu, and the latter is much more intertwined with
>> the rest of the QEMU infrastructure (MMU indices, limits on multi-page
>> translations, etc.)
> hmmm... isn't it possible to split somehow the QEMU infrastructure from the
> ARM TCG?
Possible, certainly. Simple? That's a different question :-)
In general I would favour trying to clean up QEMU's code so
that it is less interdependent (which would make it I think
easier to maintain and test, as well as potentially easier
to use in other contexts); but I think we need to try to tackle
that gradually and doing the easier bits of disentangling first.