[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 00/25] risu cleanups and improvements
From: |
Richard Henderson |
Subject: |
Re: [PATCH v3 00/25] risu cleanups and improvements |
Date: |
Tue, 23 Jun 2020 13:26:09 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 |
On 6/23/20 2:00 AM, Alex Bennée wrote:
>
> Richard Henderson <richard.henderson@linaro.org> writes:
>
>> Version 3 changes the --dump option to --fulldump and --diffdump,
>> after an off-hand suggestion by Alex.
>>
>> These are now mode options, similar to --master. Which means that
>> dumping is an orthogonal apprentice type, which means that we can
>> dump from a socket. I'm not sure that will be useful as such, but
>> I think it makes main be a bit cleaner.
>
> Hmm recording traces I ran into a difference, need to track down if its
> a master or apprentice bug (both are native):
>
> ./builds/arm64/risu aarch64-all-v8dot0/insn_LDAPR__INC.risu.bin -t
> aarch64-all-v8dot0/insn_LDAPR__INC.risu.bin.trace
>
> fails with:
>
> loading test image aarch64-all-v8dot0/insn_LDAPR__INC.risu.bin...
> starting apprentice image at 0xffff8548c000
> starting image
> Mismatch reg after 4 checkpoints
> master reginfo:
> faulting insn 38bfc1f4
> .
> .
> .
> mismatch detail (master : apprentice):
> X15 : 0000ffff9eba41dc vs 0000ffff8548c1dc
Did this work before? I can't see how.
Your v8dot0 string is suspicious, because LDAPR is a v8.3 instruction. Are you
sure you're testing what you think you are?
r~