[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 6/7] monitor: "i": Add ARM specifics
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH 6/7] monitor: "i": Add ARM specifics |
Date: |
Wed, 6 May 2015 19:39:20 +0100 |
On 6 May 2015 at 19:24, Richard Henderson <address@hidden> wrote:
> On 05/06/2015 08:44 AM, Peter Maydell wrote:
>> This is making the assumption that what the disassembler sees as
>> a "different mode" is the same as what the translator sees as a
>> "different mode" for which it needs to end the TB... This happens
>> to be true for ARM, at least, but I don't see any particular
>> reason why it is necessarily so for everything.
>
> I'm pretty sure it is, though. Certainly true for x86 and mips.
> I might call it a translator bug not to end the TB at a mode change.
Why? The only reason we end the TB at mode changes for ARM/Thumb
is that the only way to do it in the architecture happens to
require a jump, I think.
I grant you it's probably a reasonable pragmatic requirement,
though.
-- PMM
- Re: [Qemu-devel] [PATCH 6/7] monitor: "i": Add ARM specifics, (continued)
- Re: [Qemu-devel] [PATCH 6/7] monitor: "i": Add ARM specifics, Peter Maydell, 2015/05/05
- Re: [Qemu-devel] [PATCH 6/7] monitor: "i": Add ARM specifics, Peter Crosthwaite, 2015/05/06
- Re: [Qemu-devel] [PATCH 6/7] monitor: "i": Add ARM specifics, Richard Henderson, 2015/05/06
- Re: [Qemu-devel] [PATCH 6/7] monitor: "i": Add ARM specifics, Paolo Bonzini, 2015/05/06
- Re: [Qemu-devel] [PATCH 6/7] monitor: "i": Add ARM specifics, Stefano Stabellini, 2015/05/06
- Re: [Qemu-devel] [PATCH 6/7] monitor: "i": Add ARM specifics, Peter Maydell, 2015/05/06
- Re: [Qemu-devel] [PATCH 6/7] monitor: "i": Add ARM specifics, Richard Henderson, 2015/05/06
- Re: [Qemu-devel] [PATCH 6/7] monitor: "i": Add ARM specifics,
Peter Maydell <=
[Qemu-devel] [PATCH 7/7] disas: arm: Use target_disas impl for monitor, Peter Crosthwaite, 2015/05/05
Re: [Qemu-devel] [PATCH 0/7] disas: Unify target_disas and monitor_disas, Richard Henderson, 2015/05/05