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 <xili_gchen_5...@hotmail.com> 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