On Wed, Sep 19, 2012 at 12:54 PM, Avi Kivity <a...@redhat.com> wrote: > On 09/14/2012 10:51 PM, Blue Swirl wrote: >>> >>> exec: >> >> These files need cleanup so that TCG code gets into tcg/. Maybe also >> TB and CPUTLB handling. > > Some of that could be done by adding a separate MemoryListener for tcg.
But the TBs and CPUTLB are based on virtual mappings, it would mean that MMU maps would have to be modeled using memory API. Is that fast enough? This could have nice cleanup effects though and for example enable generic 'info vmtree' to discover VA->PA mappings for any target instead of current MMU table walkers. > > > -- > error compiling committee.c: too many arguments to function