[ACTIVITY] 26 Feb - 02 March

2018-03-02 Thread Yao Qi
to get rid of pending builds until the fix. # Plan # * Review Alan H.'s patches. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[ACTIVITY] 19 - 23 Feb

2018-02-23 Thread Yao Qi
* Off on Monday [1/5] # Progress # * GDB is confused by the line table generated by GCC with -gcolumn-info PR 22531. [2/5] Preparatory patches v2 are posted. * Merge my patches on removing MAX_REGISTER_SIZE. Done. [2/5] # Plan # * PR 22531, * Upstream patches review. -- Yao Qi

[ACTIVITY] 12 - 16 Feb

2018-02-16 Thread Yao Qi
. Done. * Misc, patches review, meeting. [1/5] # Plan # * One day off on Monday, * PR 22531, * Resume my pending patches on removing MAX_REGISTER_SIZE. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https

[ACTIVITY] 05 - 09 Feb

2018-02-09 Thread Yao Qi
v2 are updated and posted. * Fix one GDB issue with OpenOCD, which is a long standing issue. [1/5] Patch is tested, but not committed yet. # Plan # * PR 22531, * Resume my pending patches on removing MAX_REGISTER_SIZE. * More patches review, -- Yao Qi

[ACTIVITY] 29/01 -- 02/02

2018-02-05 Thread Yao Qi
is released! Bump up GDB version in Linaro toolchain. * PR 22531, * Resume my pending patches on removing MAX_REGISTER_SIZE. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro

[ACTIVITY] 22 - 26 Jan

2018-01-26 Thread Yao Qi
SVE patches review. [1/5] Review Alan's patches. # Plan # * PR 22531, upstream preparatory patches, * Write patch series v2 for TCWG-1292. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listi

[ACTIVITY] 15 - 19 Jan

2018-01-22 Thread Yao Qi
. * TCWG-1040, SVE patches review. [1/5] Review Alan's patches. # Plan # * PR 22531, upstream preparatory patches, * Answer questions to my pending patch series, TCWG-1292. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https

[ACTIVITY] 08 - - 12 Jan 2018

2018-01-15 Thread Yao Qi
changing the same file, need to cooperate. * Upstream patches review, [2/5] ** Review changes to dwarf2read.c, ** Review one ARMv8 OpenOCD patch, # Plan # * PR 22531, * Resume my pending patches on removing MAX_REGISTER_SIZE. -- Yao Qi ___ linaro

[ACTIVITY] 02 - - 05 Jan 2018

2018-01-05 Thread Yao Qi
= 1; j = 2; GDB can't step over the whole source line, and program stops at the middle of the source line. # Plan # * GDB 8.1 release. * Resume my pending patches on removing MAX_REGISTER_SIZE. -- Yao Qi ___ linaro-toolchain mailing list linaro

[ACTIVITY] 11th -- 15th Dec

2017-12-18 Thread Yao Qi
. * Misc, [5/10] Two days travel to Manchester. # Plan # * GDB 8.1 release. Fix regressions. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[ACTIVITY] 4th -- 8th Dec

2017-12-11 Thread Yao Qi
. Fixed. * Misc, [3/10] # Plan # * GDB 8.1 release, testing for ARM and AArch64. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[ACTIVITY] 27th Nov -- 1st Dec

2017-12-01 Thread Yao Qi
is branched. * TCWG-1125, ARMv8 tagged address support in GDB. Writing v3. [2/10] * Misc, [2/10] # Plan # * TCWG-1125, * GDB 8.1 release. Testing for ARM and AArch64. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org

[ACTIVITY] 20-24 Nov

2017-11-27 Thread Yao Qi
support in GDB. * Update my patches to remove the last use of MAX_REGISTER_SIZE. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[ACTIVITY] Nov 13 -- Nov 17

2017-11-17 Thread Yao Qi
to compile test cases with CLANG. # Plan # * TCWG-1125, ARMv8 tagged address support in GDB. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

Re: ILP32 toolchain status update

2017-11-08 Thread Yao Qi
nd I don't have such env. I got gdb.sum from Steve on 18 Oct. You are on the cc as well. All my analysis is based on that gdb.sum. > Anyways I did not see some of those failures listed below when using the > correct setup. OK, can you send me a

Re: ILP32 toolchain status update

2017-11-08 Thread Yao Qi
-ifunc.exp: nextcall gnu_ifunc skipped FAIL: gdb.base/gnu-ifunc.exp: p gnu_ifunc executing FAIL: gdb.base/gnu-ifunc.exp: info sym gnu_ifunc executing FAIL: gdb.base/gnu-ifunc.exp: info sym > >>7. [GDB] Gdbserver support for ILP32. > The change to aarch64_linux_read_description fixes that

[ACTIVITY] Oct 27 -- Nov 03

2017-11-03 Thread Yao Qi
/10] # Plan # * TCWG-1040, TCWG-1125. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

Re: aarch64 toolchain support NEON and vfp features

2017-11-02 Thread Yao Qi
ions without any options. armv7 is different, because neon is optional, so you need an option to enable it. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

Re: aarch64 toolchain support NEON and vfp features

2017-10-30 Thread Yao Qi
eved from Linux kernel, and kernel returns something different for aarch64 process and aarch32 process, to order to be backward compatible. That is why your apps get different cpuinfo on the same kernel. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[ACTIVITY] Oct 23 - 27

2017-10-27 Thread Yao Qi
branch. [1/10] Branch is created! Done. * Misc, meeting, [1/10] # Plan # * Update my patches to remove the last use of MAX_REGISTER_SIZE. * GDB flexible target description conversion. Upstream patches. -- Yao Qi ___ linaro-toolchain mailing list

[ACTIVITY] Oct. 16 -- Oct 20

2017-10-20 Thread Yao Qi
. * ARMv8 tagged address support in GDB. * Update my patches to remove the last use of MAX_REGISTER_SIZE. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[ACTIVITY] 02-06 Oct 2017

2017-10-06 Thread Yao Qi
description between GDB and GDBserver. Done. * File Linaro Connect expense, and misc. [2/10] # Plan # * On holiday, Mon - Thu. * Either GDB target description work,or ILP32 GDB branch. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain

[ACTIVITY] Sep 04th -- Sep 15th

2017-09-15 Thread Yao Qi
/20] # Plan # * Prepare a prototype about regcache, and compare with Alan's implementation. * Continue my target description work, for other non-actively-maintained target descriptions. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain

[ACTIVITY] Aug 21st -- Sep 01st

2017-09-01 Thread Yao Qi
/20] * Misc [3/20] # Plan # * Finish my Cauldron presentation, * Commit my target description v4 patches, if time allows, * Off on Wed, and fly to Prague. Back to office on 14th Sep. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain

[ACTIVITY] 14 - 18 Aug

2017-08-21 Thread Yao Qi
. * TCWG-1159, rebase my GDB target description patches, and post v4. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[ACTIVITY] 07/08 - 11/08

2017-08-11 Thread Yao Qi
] ** Review some memory leaks fixes. ** One patch about armv8.3 pointer authentication. Next week: * On holiday, and back on Thu. * TCWG-1162, triage the aarch64-elf GDB test result with QEMU. * TCWG-1159, rebase my GDB target description patches, and post v4. -- Yao Qi

[ACTIVITY] 31/07 - 04/08

2017-08-07 Thread Yao Qi
issues because I don't have the env to reproduce them. * Misc, [1/10] # Plan # * TCWG-1162, Test GDB+OpenOCD with AArch64 boards. Post my newlib patches upstream, and continue to test with QEMU and OpenOCD respectively. * TCWG-1159, New design of GDB/GDBserver target description -- Yao

Re: [ACTIVITY] 24 - 28 July

2017-07-31 Thread Yao Qi
On 28 July 2017 at 18:21, Yao Qi <yao...@linaro.org> wrote: > > # Plan # > > * Mon and Tue off. My holiday plan is changed, due to some unexpected things. I am back to work. -- Yao Qi ___ linaro-toolchain mailing lis

[ACTIVITY] 24 - 28 July

2017-07-28 Thread Yao Qi
assignment and move constructor. Finish the code, and testing the patches. * Send my GDB target description talk abstract to Linaro SFO17. * Misc [1/10] # Plan # * Mon and Tue off. * TCWG-561, TCWG-1159. -- Yao Qi ___ linaro-toolchain mailing list

[ACTIVITY] 17 - 21 July

2017-07-21 Thread Yao Qi
GDB target description work in Linaro SFO17, may add some SVE stuff if possible, to make it more attractive. # Plan # * TCWG-1159, * PR 21717, 21555, * TCWG-561, * Register the presentation for Linaro SFO17, -- Yao Qi ___ linaro-toolchain mailing l

[ACTIVITY] 10 -14 July

2017-07-14 Thread Yao Qi
ause my disassembler rework breaks MIPS. # Plan # * PR 21555, * TCWG-1159 * TCWG-561, # Issue # * TCWG-1162 is blocked by OpenOCD bugs. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mai

[ACTIVITY] 26 - 30 June

2017-06-30 Thread Yao Qi
rmation. ** Figure out the Cauldron flight. * Misc, meeting, [2/10]. # Plan # * TCWG-1159, patch v3. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[ACTIVITY] 19 -23 June

2017-06-26 Thread Yao Qi
++. Need to replace some std::vector with my vector with stack_allocator in GDB. It should be also useful to Alan. # Plan # * TCWG-1159, send v3. * TCWG-561, Handle unavailable memory during frame unwinding. -- Yao Qi ___ linaro-toolchain mailing

[ACTIVITY] 12 - 16 June 2017

2017-06-16 Thread Yao Qi
build GDB. ** Review IBM's kernel-awareness v4 patches. * Misc, [2/10]. # Plan # Get chance to back to my interrupted works: * TCWG-333, Fix gdb.base/func-ptrs.exp fails in thumb mode. * TCWG-561, Handle unavailable memory during frame unwinding. -- Yao Qi

[ACTIVITY] 05 - 09 June 2017

2017-06-09 Thread Yao Qi
, [2/10] ** Follow up the OpenOCD work. Create two epics for the following work. ** Meetings. # Plan # * Post my target descriptions changes upstreams. * Post some leftover patches about GDB and OBJDUMP disassembler unification. -- Yao Qi

[ACTIVITY] 22 - 26 May 2017

2017-05-26 Thread Yao Qi
, and back to office on 6th June. * Post RFC v2 on GDB target description changes. * Upstream the patches of clean up to gdb and objdump disassembler unification. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https

[ACTIVITY] 15 - 19 May 2017

2017-05-22 Thread Yao Qi
ing to IBM to update their patches. # Plan # * Continue the GDB target description change discussions. * Push my approved patches. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[ACTIVITY] 08 - 12 May

2017-05-12 Thread Yao Qi
, which unify the disassembler selection in both gdb and objdump. * Back to the work on handling function pointer assignment in thumb mode. TCWG-333. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org

[ACTIVITY] 1-5 May

2017-05-08 Thread Yao Qi
. # Plan # * Finish the doc about GDB target description changes for SVE, and send it to Alan. * Upstream my patches about unit test to value/register conversion gdbarch hooks. * Upstream my GDB disassembler patch, which unify the disassembler selection in both gdb and objdump. -- Yao Qi

[ACTIVITY] 24 - 28 April

2017-05-02 Thread Yao Qi
(which is harder). -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[ACTIVITY] 17 - 21 April

2017-04-24 Thread Yao Qi
process. # Plan # * Finish my unit test and post them for review (with regcache C++-fy patch). * Other issues on 8.0 release if any. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo

[ACTIVITY] April 03 -- April 07

2017-04-10 Thread Yao Qi
~ * More remote tests for GDB 8.0 release. * SVE patches review, and start to think about GDB target description changes for SVE. * Public holiday on Friday and next Monday. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https

[ACTIVITY] 27-31 March 2017

2017-04-02 Thread Yao Qi
off on Thu. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[ACTIVITY] 20th - 24th March

2017-03-24 Thread Yao Qi
about different RTOSes. [1/10] * TCWG-1040, SVE patches review, [2/10] * Misc, [1/10] ~ Plan ~ * Take a look at native ARM testing, and cross testing. * Post my fix to thread_info refcount issue. -- Yao Qi ___ linaro-toolchain mailing list linaro

[ACTIVITY] 13th Mar -- 17th Mar

2017-03-17 Thread Yao Qi
. * Review IBM linux kernel awareness patches. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[ACTIVITY] Feb 28th -- March 03

2017-03-03 Thread Yao Qi
is correct. * Upstream patches review. [2/10] ** Some python bindings on intel btrace. Make it more portable, hopefully these python apis can be used for CoreSight in the future. ~ Plan ~ * Linaro Connect. * March 13th -- 15th, holiday. -- Yao Qi

[ACTIVITY] 13 - 17 Feb 2017

2017-02-20 Thread Yao Qi
patch. ** Python event before_prompt patch. * Off on Thur and Fri. [4/10] ~ Plan ~ * Go to London again on Tue for Schengen visa. * Back to GDB work, think about SVE GDB patches, 8.0 release, etc. -- Yao Qi ___ linaro-toolchain mailing list linaro

[ACTIVITY] 6-10 February 2017

2017-02-13 Thread Yao Qi
. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[Activity] 30 Jan - 3 Feb 2017

2017-02-06 Thread Yao Qi
to London for visa application on Friday. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[ACTIVITY] Jan 23 - Jan 27

2017-01-29 Thread Yao Qi
patches. * Set up AArch64 bare debugging with GDB, OpenOCD, JTAG and HiKey. Soldering is needed. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[ACTIVITY] Jan 09 - Jan 13

2017-01-13 Thread Yao Qi
explained to them why Linaro focused on cortex-a devices so far. * Linaro Connect. [1/10] Register the connect, book flight and hotel. ~ Plan ~ * TCWG-984 and TCWG-333 * Carefully read Dave M's SVE user space VL control API. * Carefully read IBM's kernel debugging patches. -- Yao Qi

[ACTIVITY] Dec 12 - 16

2016-12-19 Thread Yao Qi
descriptions, and post my comments upstreams. Hack GDBserver to get SVE on normal juno board. Need more time to think about how to move on. ** Review sparc target descriptions. ** 7.12.1 release discussion. ~ Plan ~ * PR 20939, PR 20977. * On Holiday from Wed. -- Yao Qi

[ACTIVITY] Dec 5 -- Dec 9

2016-12-09 Thread Yao Qi
~ * TCWG-984, Post the RFC and list three approaches fixing this problem. * TCWG-333 -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[ACTIVITY] 07 Nov -- 11 Nov

2016-11-11 Thread Yao Qi
Intel's fortran patch until a bug we found in gfortran is confirmed. # Plan # * TCWG-923, * Training from Tue to Friday. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro

[ACTIVITY] 31 Oct -- 04 Nov

2016-11-04 Thread Yao Qi
OpenOCD reads DSPSR (32-bit), so don't have to update GDB target description now. * Short chat with Peter Griffin on thread ids in linux-kthread. # Plan # TCWG-547, TCWG-333. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org

Re: [ACTIVITY] 31 Oct -- 04 Nov

2016-11-04 Thread Yao Qi
On 4 November 2016 at 17:01, Yao Qi <yao...@linaro.org> wrote: > * Maintain upstream GDB, patches review, [2/10] Forgot this one. ** Get the GDB test coverage on x86_64 and aarch64. Line coverage is 60%+, better than my expectation. Some followup are needed later.

[ACTIVITY] 24 - 28 Oct

2016-10-28 Thread Yao Qi
a little bit. [1/10] * Discuss with OpenOCD people on supporting thread awareness for RTOS. [1/10] * Misc, meeting. [1/10] # Plan # * TCWG-333, TCWG-547 * Add new aarch64 target description for 64-bit xPSR. -- Yao Qi ___ linaro-toolchain mailing list

[ACTIVITY] 17 - 21 Oct

2016-10-21 Thread Yao Qi
to help to get these patches merged. * Misc, [2/10] Meeting, and various discussions. # Plan # * Continue all above. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[ACTIVITY] 10 - 14 October 2016

2016-10-14 Thread Yao Qi
. ** Read "C++ Primer". Need more knowledge on C++. # Plan # * Other thing on OpenOCD, * TCWG-167, TCWG-416, -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[ACTIVITY] 3 - 7 October 2016

2016-10-07 Thread Yao Qi
, and patches review. [1/10]. All blocking issues are gone. 7.12 should be released soon. * Clean up arm xml files. Done. [3/10] * Misc, meetings. [1/10] # Plan # * TCWG-333, TCWG-556. * As 7.12 goes out, ping my pending patches on TCWG-518, and TCWG-547 -- Yao Qi

[Activity] 19-23 September 2016

2016-09-23 Thread Yao Qi
l. # Plan # * Linaro Connect. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[ACTIVITY] 30 Aug -2 Sep 2016

2016-09-02 Thread Yao Qi
it http://lists.infradead.org/pipermail/linux-arm-kernel/2016-September/453289.html [1/10] * Think about the GDB plan, and write down a list of things I need to do. [1/10] # Plan # * TCWG-685, TCWG-518. * GNU Cauldron. -- Yao Qi ___ linaro

[ACTIVITY] 22 - 26 August 2016

2016-08-26 Thread Yao Qi
be a GDB bug or kernel bug. # Plan # * Resume works interrupted by 7.12 release. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[ACTIVITY] 15 - 19 Aug

2016-08-22 Thread Yao Qi
so I look at it. prelink isn't active, because I can't see any mails in archive since 2013. ARM is supported, but AArch64 isn't. * Misc, [1/10]. Set up email 2fa. # Plan # * GDB 7.12 release. * Upgrade the linux kernel on my juno board. -- Yao Qi

[ACTIVITY] 01-05 Aug 2016

2016-08-05 Thread Yao Qi
# Progress # * TCWG-685, GDB 7.12 release. [5/10] Release branch is created. Finished the test and triage for aarch64 native. Tests are good. Two patches are committed. Running regression tests for cross for arm and aarch64. Upgrade the native compiler to gcc mainline, and run

[ACTIVITY] 25-29 July 2016

2016-07-29 Thread Yao Qi
* Off on Tue and Wed [4/10] # Progress # * TCWG-655, workaround ARM linux kernel ptrace bug on setting VFP registers. Pedro isn't happy about the workaround, and inclined to upgrade kernel. * TCWG-685, GDB 7.12 release. [4/10] Fix a bug on threads are disappeared when gdb detach. GDB

[ACTIVITY] 18-22 July 2016

2016-07-22 Thread Yao Qi
# Progress # * TCWG-518, ARM range stepping patches. [2/10] The last one is approved, and all patches are committed! Need to enable range stepping and collect the performance data. Range stepping should speed up remote debugging. * TCWG-655, Workaround ARM linux kernel ptrace bug on

[ACTIVITY] 4-15 July 2016

2016-07-18 Thread Yao Qi
* On holiday [6/20] # Progress # * TCWG-655, Workaround ARM linux kernel ptrace bug. [2/20] After the discussion, patch is posted. Pedro is on holiday, so the patch is pending there for review. * TCWG-518, ARM range stepping patches. [3/20] The last "to-be-approved" patch is posted.

[ACTIVITY] 27 June - 1 July 2016

2016-07-04 Thread Yao Qi
# Progress # * TCWG-655, Workaround ARM linux kernel ptrace bug on setting VFP registers. [2/10] Think about different approaches to workaround the kernel bug, but can't work unfortunately. Propose an approach that workaround it in gdb testing by setting affinity if the kernel is known

[ACTIVITY] 20 - 24 June 2016

2016-06-27 Thread Yao Qi
# Progress # * TCWG-333, ISA bit treatment in ARM thumb mode. Got some comments from Maciej (MIPS) and need to address them. * TCWG-518, ARM range stepping patches. [2/10] Combine the path of "proceed" and "resume" so that we only change one place instead of two to support range

[ACTIVITY] 6 - 10 June 2016

2016-06-13 Thread Yao Qi
* One day off on Thu [2/10] # Progress # * TCWG-639, non-8-byte-aligned watchpoint is missed on aarch64. [4/10]. It is caused by limited kernel BAS support. RedHat reports this problem and posts a patch. Good to see they start to contribute to aarch64 GDB, but I don't like the patch.

[ACTIVITY] 02 - 06 May 2016

2016-05-06 Thread Yao Qi
* Monday off [2/10] # Progress # * TCWG-518, arm linux range stepping patches. [5/10] Tried different ways to manage breakpoints, but the program still gets SIGILL from time to time. Post my WIP patches upstream to see if people have some ideas on this. * TCWG-547, [1/10]. Try two

[ACTIVITY] 25 - 29 April 2016

2016-04-29 Thread Yao Qi
# Progress # * TCWG-518, range stepping on arm-linux. Rebase my patches, and choose a different approach which is better. However, GDBserver crashes in some cases, and I am investigating the crash. [5/10] * TCWG-547, make some progress on the upstream discussion. We agree to do it in

[ACTIVITY] 11 - 15 April 2016

2016-04-15 Thread Yao Qi
# Progress # * TCWG-545, 7 patches are approved, and 1 patch needs update, which needs the change somewhere else. [3/10] * TCWG-547, patch is pending. Pinged Pedro on IRC, to be reviewed, but no response. * TCWG-167, [3/10]. ARM reverse debugging fixes. Post one patch to fix test case.

[ACTIVITY] 20-24 March 2016

2016-03-24 Thread Yao Qi
# Progress # * TCWG-532, done. [1/10] Canonicalize ARM syscall patch is committed. * TCWG-167, patch is posted for review. [4/10] Add ARM epilogue unwinder in GDB, which fixes many gdb.reverse test fails. * TCWG-545, V2 are posted. [1/10] * TCWG-547, [2/10] patches are reviewed, almost

[ACTIVITY] 14 March -- 18 March

2016-03-18 Thread Yao Qi
* Sick on Monday [2/10] # Progress # * AArch64/ARM linux syscall for process record. [2/10] TCWG-532 ARM patch (fixing the register for syscall arg pass) is committed. Canonicalize ARM syscall patch is posted for review. * Support range stepping on arm-linux. [4/10] TCWG-545 Preparatory

[ACTIVITY] 29 Feb -- 04 Mar

2016-03-04 Thread Yao Qi
# Progress # * TCWG-545, Handle "branch-to-self" instruction in single stepping. [5/10] Patches are posted upstream for review. * TCWG-532, one patch is committed and one patch is posted for review. [2/10] * Tweak ARM process record. [2/10] Two patches are pushed in. Many test fails are

[ACTIVITY] 22-26 Feb 2016

2016-02-26 Thread Yao Qi
# Progress # * Support range stepping on arm-linux. TCWG-518. [5/10] Post patch series about "the thread is stepping over breakpoint but it spawns child thread". The fix is OK but the test case changes are being reviewed. The more I test my range stepping patches, the more existing

[ACTIVITY] 15 - 19 February 2016

2016-02-19 Thread Yao Qi
# Progress # * Support range stepping on arm-linux. TCWG-518. [4/10] My patches causes some regressions but my patches just expose the existing problem in GDBserver. Fix them and post patches upstream. * Linaro connect. [2/10] Go to London for visa application. * GDB 7.11 release. No

[ACTIVITY] 08 - 12 February

2016-02-12 Thread Yao Qi
# Progress # * Support range stepping on arm-linux. TCWG-518. [4/10] Preparatory patches are pushed in. Patches are being tested. * Linaro connect. [3/10] ** Slides are done. ** Collect documents for visa application. * GDB 7.11 release. TCWG-509. [1/10] Release branch is created.

[ACTIVITY] 01-05 Feb 2016

2016-02-05 Thread Yao Qi
* Off from Mon. to Wed. [6/10] # Progress # * TCWG-518. Support range stepping on arm-linux. Ongoing. [2/10] First do software single step in GDBserver side. * TCWG-509. GDB 7.11 release. [1/10] PR 19474, review Keith's patch. The patch is OK to mainline, but we don't want to take

[ACTIVITY] 18 -- 22 January

2016-01-22 Thread Yao Qi
# Progress # * Fix the arm software single step regression. [3/10]. Done. * TCWG-503 Done. * TCWG-491, have a patch to avoid GDB crash. Patch is pending for review. * TCWG-517. [2/10] Fix fail in gdb.base/interrupt-noterm.exp. Patch is posted. * TCWG-514. [3/10] Fix new fails in

[ACTIVITY] 11-15 January 2016

2016-01-15 Thread Yao Qi
# Progress # * Estimate the effort of GDB kernel-awareness work. Give comments on formal slides. [1/10] * GDB inserts breakpoints on the wrong place if these files' basename is the same. TCWG-491. At least, post a patch to avoid GDB crash. Reproduced with a simpler case, open PR

[ACTIVITY] 4-8 Jan 2016

2016-01-08 Thread Yao Qi
# Progress # * Handle input interrupt in GDB. TCWG-424. Done. [3/10] Need to update GDB manual to clarify the expected behaviour of GDB. * Estimate the effort of GDB kernel-awareness work. Done. [1/10] * TCWG-491. Ongoing. [2/10]. Understand symbol handling in GDB. * Various patch

[ACTIVITY] 14th-18th December

2015-12-18 Thread Yao Qi
# Progress # * TCWG-156, GDB Test-Suite Parity Between Aarch64 and x86_64. Done. [4/10] After two patches are committed, except some tests written for x86_64 unnecessarily, the test results between aarch64 and x86_64 looks no difference. * TCWG-424, timeout when interrupt the inferior in

[ACTIVITY] 30th Nov - 04th Dec

2015-12-04 Thread Yao Qi
* One day off on Monday. # Progress # * Answer ST questions about supporting multi-arch with ST jtag probe. [1/10] * TCWG-171, Enable gdb core file tests when testing remotely, [3/10]. Ongoing. * Run gdb.base/sizeof.exp with board having gdb,noinferiorio. Done. [1/10] * TCWG-460,

[ACTIVITY] 16-20 November 2015

2015-11-20 Thread Yao Qi
# Progress # * TCWG-332, done. [1/10] Fix GDB bug on stepping over breakpoint on ARM. Patch is pushed in. * TCWG-423, patches are posted. [5/10]. Support gnu vector in inferior call in AArch64 GDB. Also correctly handle HVA (homogeneous vector aggregate) in inferior call. * TCWG-433,

[ACTIVITY] 9th -- 13th November

2015-11-13 Thread Yao Qi
* Off on Wed afternoon [1/10]. # Progress # * Fails in gdb.threads/multiple-step-overs.exp, (TCWG-332) [1/10] Patch V2 is posted, pending for review. * TCWG-422, patch is committed. Done. [2/10]. * TCWG-423, patches are ready, being regression tested. [2/10] * TCWG-433, build GDB with

[ACTIVITY] 26-30 October 2015

2015-10-30 Thread Yao Qi
# Progress # * TCWG-332, [1/10], patch is posted for review. * TCWG-187, [1/10], looks like a kernel (~3.4) bug on setting VFP registers through ptrace. Fails go away after I upgrade the kernel. * TCWG-387, [2/10], binutils patch is committed, while GDB patches are being reviewed. *

[ACTIVITY] 19 - 23 October 2015

2015-10-23 Thread Yao Qi
* Two days (Tue and Thu) off. [4/10] # Progress # * TCWG-180, patch is committed by Andrew Stubs. [1/10] I review and approve it. * Review patch set "all-stop on top of non-stop for remote". [3/10] Test them on aarch64 and arm. Triage and fix one regression. Review is still on going.

[ACTIVITY] 12th - 16th October

2015-10-16 Thread Yao Qi
# Progress # * TCWG-162, Aarch64 non-stop debugging (or displaced stepping). [1/10] Patches are committed. * TCWG-335, HW breakpoint on 2-byte aligned address, [3/10] patch is tested against most recent kernel. Everything works. Patch is committed. * TCWG-166, Review ARM software

[ACTIVITY] 5th October -- 9th October

2015-10-09 Thread Yao Qi
# Progress # * TCWG-162, Aarch64 non-stop debugging (or displaced stepping). [4/10] After testing, patches are posted upstream. * In order to review one c++ debugging patch, learn some C++ abi, vtable and VTT, etc. Understand gcc dump by -fdump-class-hierarchy. [3/10] * Fix GDB cxx build

[ACTIVITY] 28 September-2 October 2015

2015-10-02 Thread Yao Qi
# Progress # * TCWG-373, Aarch64 non-stop debugging (or displaced stepping). [2/10] Patches V1 are ready for upstream submission, but find opcodes has already interfaces to decode instructions, so decide to use opcodes for aarch64 GDB first. * TCWG-387, one patch exposing one opcode

[ACTIVITY] 21th-25th September

2015-09-25 Thread Yao Qi
# Progress # * TCWG-189, Aarch64 fast tracepoint. [2/10] Done. Patches are committed. * TCWG-373, Support displaced stepping on aarch64-linux. [4/10] GDB works basically, still need to refactor and polish the code. * TCWG-374, Test displaced stepping on aarch64-linux. [1/10] Add new

[ACTIVITY] 14th-18th September

2015-09-18 Thread Yao Qi
# Progress # * TCWG-188, aarch64 GDB multi-arch support. [2/10] All patches went upstream except that one is blocked by kernel patch. The work is done! * TCWG-189, aarch64 fast tracepoint support. [2/10] Update them and post V2 out. Pending for review. * TCWG-373, Aarch64 non-stop

[ACTIVITY] 07 Sep -- 11 Sep

2015-09-11 Thread Yao Qi
# Progress # * TCWG-857, [7/10] One patch is upstreamed. The rest of them are in the queue. Upgrade juno board linux kernel to 4.2.0-rc4+ to test some multi-arch kernel patches. It isn't easy to run that new kernel on juno board, takes much time on this. * Misc [3/10]. Meetings, online

[ACTIVITY] 31th Aug - 04th Sep

2015-09-04 Thread Yao Qi
# Progress # * Holiday on Monday [2/10] * TCWG-857, [4/10]. All the multi-arch work are done (I hope) but patches can't be sent out until kernel patches are pushed in upstream. ** Collect some arguments from kernel folks to defend my change "32-bit CPSR to 64-bit PSTATE". Patch is

[ACTIVITY] 24th - 28th August

2015-08-28 Thread Yao Qi
# Progress # * TCWG-857 [3/10] With one kernel fix, HW breakpoint works for unaligned address (2-byte aligned). Debug linux kernel with KGDB. KGDB exposes an existing GDB bug, I fixed it, but need some time thinking about how to submit it upstream. * TCWG-567, arm watchpoint fixes

[ACTIVITY] 17 - 21 August 2015

2015-08-21 Thread Yao Qi
# Progress # * TCWG-806, aarch64 remote debugging multi-arch support. Patches are pushed in. Done. [2/10] * TCWG-857, HW breakpoint/watchpoint in multi-arch. [3/10] Both GDB and linux kernel needs some fixes. Fix one bug in GDB. Read ARMv8 manual about byte address select for thumb

[ACTIVITY] 27th - 31th July

2015-07-31 Thread Yao Qi
# Progress # * TCWG-806, aarch64 remote debugging multi-arch support. [4/10] Patches are posted upstream. * TCWG-860, aarch64 fast tracepoint. [1/10] Patch review and some discussions. * TCWG-757, upstream patch review. [2/10]. ** Review NIOS II R2 patches. ** Fix PR record/18691. *

  1   2   >