qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v4 00/16] QEMU OpenRISC support


From: Max Filippov
Subject: Re: [Qemu-devel] [PATCH v4 00/16] QEMU OpenRISC support
Date: Mon, 18 Jun 2012 01:37:06 +0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1

On 06/11/2012 10:31 AM, Jia Liu wrote:
This is the OpenCores OpenRISC 1200 support for QEMU.
Full implementation of the system-model and linux-user-model support.

Hi Jia.

When I configure the tree with openrisc patches for the debug build:

$ configure --target-list='or32-softmmu,or32-linux-user' --enable-debug

the build fails due to multiple helper function argument type violations:

...
qemu/target-openrisc/translate.c: In function ‘dec_calc’:
qemu/target-openrisc/translate.c:441:17: error: incompatible type for argument 
1 of ‘tcg_temp_free_i32’
qemu/tcg/tcg.h:443:6: note: expected ‘TCGv_i32’ but argument is of type 
‘TCGv_i64’
qemu/target-openrisc/translate.c:442:17: error: incompatible type for argument 
1 of ‘tcg_temp_free_i32’
qemu/tcg/tcg.h:443:6: note: expected ‘TCGv_i32’ but argument is of type 
‘TCGv_i64’
qemu/target-openrisc/translate.c:443:17: error: incompatible type for argument 
1 of ‘tcg_gen_shri_i64’
qemu/tcg/tcg-op.h:1183:20: note: expected ‘TCGv_i64’ but argument is of type 
‘TCGv_i32’
qemu/target-openrisc/translate.c:452:17: error: incompatible type for argument 
1 of ‘tcg_temp_free_i32’
qemu/tcg/tcg.h:443:6: note: expected ‘TCGv_i32’ but argument is of type 
‘TCGv_i64’
qemu/target-openrisc/translate.c: In function ‘dec_misc’:
qemu/target-openrisc/translate.c:662:13: error: incompatible type for argument 
1 of ‘tcg_gen_ext_i32_i64’
qemu/tcg/tcg-op.h:1597:20: note: expected ‘TCGv_i64’ but argument is of type 
‘TCGv_i32’
qemu/target-openrisc/translate.c:663:13: error: incompatible type for argument 
1 of ‘tcg_gen_concat_i32_i64’
qemu/tcg/tcg-op.h:1749:20: note: expected ‘TCGv_i64’ but argument is of type 
‘TCGv_i32’
qemu/target-openrisc/translate.c:664:13: error: incompatible type for argument 
1 of ‘tcg_gen_add_i64’
qemu/tcg/tcg-op.h:1104:20: note: expected ‘TCGv_i64’ but argument is of type 
‘TCGv_i32’
qemu/target-openrisc/translate.c:664:13: error: incompatible type for argument 
2 of ‘tcg_gen_add_i64’
qemu/tcg/tcg-op.h:1104:20: note: expected ‘TCGv_i64’ but argument is of type 
‘TCGv_i32’
qemu/target-openrisc/translate.c:664:13: error: incompatible type for argument 
3 of ‘tcg_gen_add_i64’
qemu/tcg/tcg-op.h:1104:20: note: expected ‘TCGv_i64’ but argument is of type 
‘TCGv_i32’
qemu/target-openrisc/translate.c:665:13: error: incompatible type for argument 
2 of ‘tcg_gen_trunc_i64_i32’
qemu/tcg/tcg-op.h:1583:20: note: expected ‘TCGv_i64’ but argument is of type 
‘TCGv_i32’
...

--
Thanks.
-- Max



reply via email to

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