Avi Kivity wrote:
> Laurent Vivier wrote:
>> Avi Kivity wrote:
>>
>>> Laurent Vivier (Bull) wrote:
>>>
> Not being able to emulate is sometimes legitimate. In the case of
> writing to a write-protected guest page table, we simply
> un-write-protect it and go back to the guest (wh
Laurent Vivier wrote:
> Avi Kivity wrote:
>
>> Laurent Vivier (Bull) wrote:
>>
Not being able to emulate is sometimes legitimate. In the case of
writing to a write-protected guest page table, we simply
un-write-protect it and go back to the guest (which should now execute
>>
Avi Kivity wrote:
> Laurent Vivier wrote:
>> Avi Kivity wrote:
...
>>> 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.
>>>
>> OK, I spoke too fast
Avi Kivity wrote:
> Laurent Vivier (Bull) wrote:
>> >
>> > Not being able to emulate is sometimes legitimate. In the case of
>> > writing to a write-protected guest page table, we simply
>> > un-write-protect it and go back to the guest (which should now execute
>> > the instruction natively).
>>
Laurent Vivier (Bull) wrote:
> >
> > Not being able to emulate is sometimes legitimate. In the case of
> > writing to a write-protected guest page table, we simply
> > un-write-protect it and go back to the guest (which should now execute
> > the instruction natively).
> >
> > Perhaps the logic th
Laurent Vivier wrote:
> Avi Kivity wrote:
>
>> 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 dec
Avi Kivity wrote:
> 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.
>>>
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
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 e
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
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 e
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
Andi Kleen wrote:
> On Wednesday 29 August 2007 18:39:45 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.
>>
>
> Is the same change done to the Xen version? I
On Wednesday 29 August 2007 18:39:45 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.
Is the same change done to the Xen version? It might be better to make
it easier to
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.
[PATCH 1/5] x86_emulate-remove_unused, some cleanup: remove unused functions
[PATCH 2/5] x86_emulate-context, move all x86_emulate_memop() common
15 matches
Mail list logo