在 2023/5/6 上午2:16, Richard Henderson 写道:
> On 5/5/23 03:27, Song Gao wrote:
>> The following changes since commit
>> f6b761bdbd8ba63cee7428d52fb6b46e4224ddab:
>>
>> Merge tag 'qga-pull-2023-05-04'
>> ofhttps://github.com/kostyanf14/qemu into staging (2023-05-04
>> 12:08:00 +0100)
>>
>> are available in the Git repository at:
>>
>> https://gitlab.com/gaosong/qemu.git tags/pull-loongarch-20230505
>>
>> for you to fetch changes up to 9dd207d409cc2eb08fe52965b9d1fd4a12a82bd5:
>>
>> hw/intc: don't use target_ulong for LoongArch ipi (2023-05-05
>> 10:00:47 +0800)
>>
>> ----------------------------------------------------------------
>> Add LoongArch LSX instructions.
>
> This has CI failures:
>
> https://gitlab.com/qemu-project/qemu/-/pipelines/858609469/failures
>
> Importantly, it does not build on 32-bit hosts:
>
> https://gitlab.com/qemu-project/qemu/-/jobs/4235054589#L2631
>
> ../target/loongarch/lsx_helper.c:1013:17: error: incompatible types
> when assigning to type 'int64_t' {aka 'long long int'} from type 'Int128'
> 1013 | temp.D(0) = int128_urshift(Vj->Q(0), imm % 128);
> | ^~~~~~~~~~~~~~
>
Sorry about this, I will fix it, and test on 32-bit hosts.
Thanks.
Song Gao