[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v4 14/40] target/arm: Recover 4 bits from TBFLAGs
From: |
Richard Henderson |
Subject: |
Re: [PATCH v4 14/40] target/arm: Recover 4 bits from TBFLAGs |
Date: |
Wed, 4 Dec 2019 06:27:51 -0800 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.1 |
On 12/4/19 3:43 AM, Alex Bennée wrote:
> I'm not sure if this visual aid helps but here you go:
>
> * 31 20 19 16 15 10 9 0
> * +----------------------+--------+-------------+--------------+
> * | | | TBFLAG_A64 |
> * | | +--+-------------+--------------+
> * | TBFLAG_ANY | | TBFLAG_A32 | |
> * | | +-----+----------+ TBFLAG_AM32 |
> * | | |TBFLAG_M32| |
> * +----------------------+-----------+----------+--------------+
Oooh ahh. Pretty. Sure, that's helpful. We'll see how irritating it is to
keep up-to-date as time goes on. ;-)
>> void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int
>> max_insns)
>> {
>> - DisasContext dc;
>> + DisasContext dc = { };
>
> We seemed to have dropped an initialise here which seems unrelated.
Added, not dropped.
r~
- Re: [PATCH v4 09/40] target/arm: Rename ARMMMUIdx_S2NS to ARMMMUIdx_Stage2, (continued)
[PATCH v4 16/40] target/arm: Rearrange ARMMMUIdxBit, Richard Henderson, 2019/12/02
[PATCH v4 26/40] target/arm: Update define_one_arm_cp_reg_with_opaque for VHE, Richard Henderson, 2019/12/02