[Top][All Lists]
[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
- [Qemu-devel] [PATCH v4 14/16] target-or32: Add linux syscall, signal and termbits, (continued)
- [Qemu-devel] [PATCH v4 14/16] target-or32: Add linux syscall, signal and termbits, Jia Liu, 2012/06/11
- [Qemu-devel] [PATCH v4 15/16] target-or32: Add linux user support, Jia Liu, 2012/06/11
- [Qemu-devel] [PATCH v4 12/16] target-or32: Add system instructions, Jia Liu, 2012/06/11
- [Qemu-devel] [PATCH v4 16/16] target-or32: Add testcases, Jia Liu, 2012/06/11
- [Qemu-devel] [PATCH v4 07/16] target-or32: Add float instruction helpers, Jia Liu, 2012/06/11
- [Qemu-devel] [PATCH v4 08/16] target-or32: Add translation routines, Jia Liu, 2012/06/11
- Re: [Qemu-devel] [PATCH v4 00/16] QEMU OpenRISC support,
Max Filippov <=