[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] target-ppc: Multiple/String Word alignment exce
From: |
Laurent Vivier |
Subject: |
Re: [Qemu-devel] [PATCH] target-ppc: Multiple/String Word alignment exception |
Date: |
Thu, 31 Mar 2016 09:06:18 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1 |
On 31/03/2016 08:54, Alexander Graf wrote:
>
>
> On 31.03.16 01:29, David Gibson wrote:
>> On Wed, 30 Mar 2016 19:13:00 +0200
>> Laurent Vivier <address@hidden> wrote:
>>
>>> If the processor is in little-endian mode, an alignment interrupt must
>>> occur for the following instructions: lmw, stmw, lswi, lswx, stswi or stswx.
>>>
>>> This is what happens with KVM, so change TCG to do the same.
>>>
>>> As the instruction can be emulated by the kernel, enable the change
>>> only in softmmu mode.
>>>
>>> Signed-off-by: Laurent Vivier <address@hidden>
>>
>> I guess this makes sense given the existing hardware behaviour, even
>> though it seems a bit perverse to me to make the emulator strictly less
>> functional.
>>
>> Alex, what do you think?
>
> In general we only implement strict checks if it breaks guests not to
> have them. Are you aware of any such case?
No, it does not break anything. The idea was to have the same behavior
with TCG as with a real CPU (or kvm). But if it is not the rule, we can
drop this patch.
Thanks,
Laurent
- [Qemu-devel] [PATCH] target-ppc: Multiple/String Word alignment exception, Laurent Vivier, 2016/03/30
- Re: [Qemu-devel] [PATCH] target-ppc: Multiple/String Word alignment exception, David Gibson, 2016/03/30
- Re: [Qemu-devel] [PATCH] target-ppc: Multiple/String Word alignment exception, Laurent Vivier, 2016/03/30
- Re: [Qemu-devel] [PATCH] target-ppc: Multiple/String Word alignment exception, Alexander Graf, 2016/03/31
- Re: [Qemu-devel] [PATCH] target-ppc: Multiple/String Word alignment exception,
Laurent Vivier <=
- Re: [Qemu-devel] [PATCH] target-ppc: Multiple/String Word alignment exception, Alexander Graf, 2016/03/31
- Re: [Qemu-devel] [PATCH] target-ppc: Multiple/String Word alignment exception, Laurent Vivier, 2016/03/31
- Re: [Qemu-devel] [PATCH] target-ppc: Multiple/String Word alignment exception, Thomas Huth, 2016/03/31
- Re: [Qemu-devel] [PATCH] target-ppc: Multiple/String Word alignment exception, Alexander Graf, 2016/03/31
- Re: [Qemu-devel] [PATCH] target-ppc: Multiple/String Word alignment exception, Thomas Huth, 2016/03/31