On 28 April 2011 20:44, Anthony Liguori <anth...@codemonkey.ws> wrote: > Just to be clear, at least for x86 CPU emulation, QEMU does not attempt to > achieve perfect fidelity
Also true for ARM CPU emulation. The theoretical aim there as far as I'm concerned is architectural correctness -- in other words we should be a valid implementation of the architecture, but where the architecture says things are UNPREDICTABLE or IMPLEMENTATION DEFINED we don't necessarily do what any particular real hardware implementation does. Device accuracy [ie "if modelling an A8, do what an A8 does"] is not really done at all beyond the really obvious things like ID registers. -- PMM