On Mon, May 14, 2012 at 3:41 PM, Sonny Rao <
sonn...@chromium.org> wrote:
> On Mon, May 14, 2012 at 12:38 PM, Mike Frysinger <
vap...@chromium.org> wrote:
>> On Mon, May 14, 2012 at 3:27 PM, Geoff Pike <
gp...@google.com> wrote:
>>>> We have one, and it's moving the "smoke" tests to run on actual hardware.
>>>> Work is actively underway; the canary bots already do this. If you'd like
>>>> to assist in this effort, ping scottz@ to find out what you can do to help
>>>> out.
>>>
>>> An alternative is to take the fault, emulate the instruction in
>>> software, and keep going. This is work... not sure how much work it is
>>> vs. the other options. It would also make the VM tests slower, but
>>> probably not too much since the instructions in question are not
>>> likely to be frequent.
>>
>> trouble is that this is the KVM code paths falling down. my
>> understanding is that inserting insn emulation there isn't nearly as
>> easy as a qemu system since KVM is just a hypervisor ... it isn't
>> doing dynamic translation.
>
> Not 100% sure, but you might "only" have to add the emulation to
> Generic x86 kernel and then KVM would get it for free.
arm and floating point). is there any support for that today in the