[Top][All Lists]

[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,

-- PMM

reply via email to

[Prev in Thread] Current Thread [Next in Thread]