On 08/11/2016 20:41, Vincent Palatin wrote: > > If so, I think we should only support those > > processors and slash all the part related to HAX_EMULATE_STATE_INITIAL > > and HAX_EMULATE_STATE_REAL. This would probably let us make patch 3 > > much less intrusive. > > Sure the whole patchset would be lighter, not sure which proportion of > user have VT machines without UG support though.
All Intel machines sold after ~2010 should have unrestricted guest support. (HAX doesn't support AMD, but anyway AMD's virt extensions have always had the equivalent feature). I'm not sure we want !UG support at all but, if we do, QEMU 2.9 will have multithreaded TCG so it would be possible to make it less intrusive. So it's worth starting with the minimum patchset and see what happens. Thanks for working on this! Paolo