[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 00/10 v12] tilegx: Firstly add tilegx target for
From: |
Chen Gang |
Subject: |
Re: [Qemu-devel] [PATCH 00/10 v12] tilegx: Firstly add tilegx target for linux-user |
Date: |
Wed, 1 Jul 2015 09:06:17 +0800 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 |
Today, I shall continue to try the test for qemu linux-user, and try to
finish gcc testsuite within this month.
Welcome any ideas, suggestions, and completions.
Thanks.
On 06/19/2015 09:12 AM, Chen Gang wrote:
> On 06/19/2015 06:02 AM, Peter Maydell wrote:
>> On 13 June 2015 at 14:07, Chen Gang <address@hidden> wrote:
>>> It can finish running "Hello world" elf64 binary, and the related test
>>> cases:
>>>
>>> - with "--enable-debug", enable assertion with "-g":
>>>
>>> ./tilegx-linux-user/qemu-tilegx -L /upstream/release-tile
>>> /upstream/release-tile/test/test_shared
>>> ./tilegx-linux-user/qemu-tilegx -d all -L /upstream/release-tile
>>> /upstream/release-tile/test/test_shared > /tmp/a.log
>>>
>>> ./tilegx-linux-user/qemu-tilegx /upstream/release-tile/test/test_static
>>> ./tilegx-linux-user/qemu-tilegx -d all
>>> /upstream/release-tile/test/test_static > /tmp/b.log
>>>
>>> - without "--enable-debug", disable assertion with "-O2 -g":
>>>
>>> ./tilegx-linux-user/qemu-tilegx -L /upstream/release-tile
>>> /upstream/release-tile/test/test_shared
>>> ./tilegx-linux-user/qemu-tilegx -d all -L /upstream/release-tile
>>> /upstream/release-tile/test/test_shared > /tmp/c.log
>>>
>>> ./tilegx-linux-user/qemu-tilegx /upstream/release-tile/test/test_static
>>> ./tilegx-linux-user/qemu-tilegx -d all
>>> /upstream/release-tile/test/test_static > /tmp/d.log
>>>
>>> Chen Gang (10):
>>> linux-user: tilegx: Firstly add architecture related features
>>> linux-user: Support tilegx architecture in linux-user
>>> linux-user/syscall.c: conditionalize syscalls which are not defined in
>>> tilegx
>>> target-tilegx: Add opcode basic implementation from Tilera Corporation
>>> target-tilegx/opcode_tilegx.h: Modify it to fit QEMU usage
>>> target-tilegx: Add special register information from Tilera
>>> Corporation
>>> target-tilegx: Add cpu basic features for linux-user
>>> target-tilegx: Add several helpers for instructions translation
>>> target-tilegx: Generate tcg instructions to finish "Hello world"
>>> target-tilegx: Add TILE-Gx building files
>>
>> I gave some of these my reviewed-by: tag in v11. Please don't
>> just drop that, it wastes my time when I end up re-looking
>> at patches I've already reviewed.
>>
>
> OK, thanks. I shall notice next time (Add reviewer's Reviewed-by in the
> already reviewed patches in the re-send patches).
>
>> Anyway, you can add my Reviewed-by: tag to patches 1-7 and 10.
>> I'll let rth do patches 8 and 9.
>>
>
> OK, thanks.
>
> And excuse me, I am not quite familiar with the related working flow:
>
> - Shall I apply these patches (with the Reviewed-by tags)? or anyone
> else help to do it?
>
> - If I shall be the maintainer of tilegx, what shall I do next (e.g.
> add an item to MAINTAINER, the working flow as an maintainer, next)
>
> For me, next (after current patches are applied):
>
> - Give a common test (may send bug fix patches):
>
> Let busybox work (e.g. sh, ls, cp, mv, vi)
> Finish DejaGNU gcc testsuite for tilegx (which is my original goal).
>
> - Finish all instructions of tilegx (then send the new patches).
>
> - Try qemu system mode for tilegx (hope I can finish within this year).
>
>
>> Opinions on whether we should put this series into master now
>> (assuming 8 and 9 are good), or delay until after 2.4 release?
>>
>
> OK, thanks. And welcome any other members' ideas, suggestions and
> completions.
>
>
> Thanks.
>
--
Chen Gang
Open, share, and attitude like air, water, and life which God blessed
- [Qemu-devel] [PATCH 03/10 v12] linux-user/syscall.c: conditionally define syscalls which are not defined in tilegx, (continued)
- [Qemu-devel] [PATCH 03/10 v12] linux-user/syscall.c: conditionally define syscalls which are not defined in tilegx, Chen Gang, 2015/06/13
- [Qemu-devel] [PATCH 04/10 v12] target-tilegx: Add opcode basic implementation from Tilera Corporation, Chen Gang, 2015/06/13
- [Qemu-devel] [PATCH 05/10 v12] target-tilegx/opcode_tilegx.h: Modify it to fit QEMU usage, Chen Gang, 2015/06/13
- [Qemu-devel] [PATCH 07/10 v12] target-tilegx: Add cpu basic features for linux-user, Chen Gang, 2015/06/13
- [Qemu-devel] [PATCH 06/10 v12] target-tilegx: Add special register information from Tilera Corporation, Chen Gang, 2015/06/13
- [Qemu-devel] [PATCH 08/10 v12] target-tilegx: Add several helpers for instructions translation, Chen Gang, 2015/06/13
- [Qemu-devel] [PATCH 09/10 v12] target-tilegx: Generate tcg instructions to finish "Hello world", Chen Gang, 2015/06/13
- [Qemu-devel] [PATCH 10/10 v12] target-tilegx: Add TILE-Gx building files, Chen Gang, 2015/06/13
- Re: [Qemu-devel] [PATCH 00/10 v12] tilegx: Firstly add tilegx target for linux-user, Peter Maydell, 2015/06/18