Re: [PATCH 0/5] Split the emulator: decode & execute

Avi Kivity
2007-09-14T16:57:59Z

Laurent Vivier wrote:
> Avi Kivity wrote:
>
>> Laurent Vivier wrote:
>>
>>> These patches split the emulator in two parts: one to decode the
>>> instruction,
>>> the other to execute it. The decode part is then called only when needed.
>>>
>>>
>>>
>> Patchset looks good, but fails booting FC6 x86-64 on Intel. It may be a
>> merge error (did not apply cleanly due to other changes). I pushed this
>> as a 'split-emulator' branch on the kvm.git repository.
>>
>>
>
> I think I found the bug (not a merge error...): I just supposed that an
> instruction fetch cannot failed.
>
>

Interesting. I don't see how an instruction fetch can fail on
uniprocessor. Can you give details of the failure?

Instruction fetches can fail on SMP so a fix is certainly needed.

--
Do not meddle in the internals of kernels, for they are subtle and quick to panic.