[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
tches 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, -- Y

[ACTIVITY] 29/01 -- 02/02

2018-02-05 Thread Yao Qi
B 8.1 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/l

[ACTIVITY] 22 - 26 Jan

2018-01-26 Thread Yao Qi
CWG-1040, 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.or

[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

[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 l

[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
l 8.1 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.linar

[ACTIVITY] 20-24 Nov

2017-11-27 Thread Yao Qi
ed pointer 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
te 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-14 Thread Yao Qi
o, and we've already created a branch carrying these two patches. According to the test results sent from Steve, the patches don't reach the bar to merge them, so some one still has to improve them, and get them merged. It is a separate discussion about who will do

Re: ILP32 toolchain status update

2017-11-08 Thread Yao Qi
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 gdb.sum? -- Yao Qi ___

Re: ILP32 toolchain status update

2017-11-08 Thread Yao Qi
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. > That is not enough, GDBserv

[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
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
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
ranch. * 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 18th -- Sep 22nd

2017-09-22 Thread Yao Qi
_SIZE. Still ongoing. * Misc, [5/10] ** File cauldron expense. ** Improve gdb_mbuild.sh to build GDB for different supported targets. # Plan # * Connect. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linar

[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-tool

[ACTIVITY] Aug 21st -- Sep 01st

2017-09-01 Thread Yao Qi
. [2/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-tool

[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 --

Re: [ACTIVITY] 24 - 28 July

2017-07-31 Thread Yao Qi
On 28 July 2017 at 18:21, Yao Qi 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 list linaro-toolchain@lists.lina

[ACTIVITY] 24 - 28 July

2017-07-28 Thread Yao Qi
move 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

[ACTIVITY] 17 - 21 July

2017-07-21 Thread Yao Qi
out presenting 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-tool

[ACTIVITY] 10 -14 July

2017-07-14 Thread Yao Qi
ssembler, because 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

[ACTIVITY] 03 - 07 July

2017-07-10 Thread Yao Qi
is my limit, and wonder how does other people manage large patch series. * Help people runing GDB tests, and get some fails. It turns out we encounter PR 21555. [1/10] * Misc, [2/10] # Plan # * TCWG-1159 * PR 21555 * TCWG-561, -- Yao Qi ___ l

[ACTIVITY] 26 - 30 June

2017-06-30 Thread Yao Qi
information. ** 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
of C++. 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 ma

[ACTIVITY] 12 - 16 June 2017

2017-06-16 Thread Yao Qi
ilers to 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
Misc, [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. -- Y

[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
and ask to ping 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
DB patches. # 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.

[ACTIVITY] 24 - 28 April

2017-05-02 Thread Yao Qi
erver side (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
ation 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/lis

[ACTIVITY] 10th -- 14th April

2017-04-13 Thread Yao Qi
..@lists.infradead.org about the expected behavior. Will do next week. # Plan # * Mon and Tue off. * Figure out more ways to test code touched by SVE patches. Convert regcache to class if necessary. -- Yao Qi ___ linaro-toolchain mailing list lin

[ACTIVITY] April 03 -- April 07

2017-04-10 Thread Yao Qi
Plan ~ * 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

[ACTIVITY] 27-31 March 2017

2017-04-02 Thread Yao Qi
* One day 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
more 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 l

[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
27;s patch 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.

[ACTIVITY] 13 - 17 Feb 2017

2017-02-20 Thread Yao Qi
big-endian 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 l

[ACTIVITY] 6-10 February 2017

2017-02-13 Thread Yao Qi
escription. -- 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
re the code. * Go 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
gging 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] 16 - 20 Jan

2017-01-20 Thread Yao Qi
kernel debugging 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.

[ACTIVITY] Dec 12 - 16

2016-12-19 Thread Yao Qi
arget 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. -- Y

[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] 28 Nov -- 02 Dec

2016-12-02 Thread Yao Qi
, -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain

[ACTIVITY] 21 - 25 Nov

2016-11-28 Thread Yao Qi
o new GDB ports, RISC-V and OpenRISC. ** Chat with Antoine on ptrace atomicity, and insist that he should refactor 'struct tracepoint' before add arm-linux tracepoint support. # Plan # * TCWG-333 * TCWG-416 * TCWG-965 -- Yao Qi ___

[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/l

[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.linar

Re: [ACTIVITY] 31 Oct -- 04 Nov

2016-11-04 Thread Yao Qi
On 4 November 2016 at 17:01, Yao Qi 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. http://people.linaro.org/~yao.qi/

[ACTIVITY] 24 - 28 Oct

2016-10-28 Thread Yao Qi
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
ow 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] 05th - 16th Sep.

2016-09-16 Thread Yao Qi
for the US travel. -- 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
t might 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
ilures, 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] 8-12 August 2016

2016-08-12 Thread Yao Qi
0] # Plan # * TCWG-685, GDB 7.12 release. Build recent native armhf toolchain, and test gdb 7.12 with it. Bug fixes if needed. * Off on Wed and Thu. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.o

[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 aarch

[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 g

[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 set

[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. Pe

[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 stepping.

[ACTIVITY] 13 - 17 June 2016

2016-06-20 Thread Yao Qi
# Progress # * TCWG-333, ISA bit treatment in ARM thumb mode. [2/10] Post a patch to skip the test for thumb mode. Finish the prototype which shows many issues that I can't overcome. Convince myself that we should skip the test rather than support that in GDB. * TCWG-518, ARM range step

[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. Sp

[ACTIVITY] 23 - 27 May 2016

2016-05-31 Thread Yao Qi
* Off on Friday [2/10] # Progress # * TCWG-518, V1 got reviewed, and working on V2. Two existing bugs in GDBserver are found, and fixed. Testing them... [4/10] * Upstream patches review, all of them are about GDB python. [2/10] * Respond to Jim Wilson's question on AIX GDB build failure

[ACTIVITY] 16 - 20 May 2016

2016-05-20 Thread Yao Qi
# Progress # * TCWG-518, [6/10] fix all bugs, and post them upstreams for review! * PR 19998, write a patch to fix it. [2/10] * Some discussions on unstable GDB test results in validation tests. [1/10] * Meetings [1/10] # Plan # * Respond comments to my patches, * TCWG-333, think about

[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 app

[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 a

[ACTIVITY] 18 - 22 April 2016

2016-04-25 Thread Yao Qi
# Progress # * TCWG-545, patches are committed. Done. [3/10] * TCWG-167, ARM reverse debugging bug fixes. All test fails are fixed. Done. [2/10]. * PR 19947. The fix is approved, but the patch triggering the bug needs update. [2/10] * Help to fix broken ARM GDB after C++ switch. [2/10

[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] 1 April -- 8 April

2016-04-08 Thread Yao Qi
# Progress # * TCWG-167, ARM reverse debugging bug fixes. [4/10] Four patches are committed. All FAILs are fixed if test case is compiled with -fomit-frame-pointer. Some FAILs when -fno-omit-frame-pointer are caused by epilogue unwinder doesn't parse epilogue correctly if FP is involve

[ACTIVITY] 28 March -- 01 April

2016-04-01 Thread Yao Qi
* Monday off [2/10] # Progress # * TCWG-167, ARM reverse debugging bug fixes. [4/10] Two patches are posted. Two patches are being tested. They fix 207 FAILs (242 -> 35) in gdb.reverse. * TCWG-545, no progress, patches are pending for review. * TCWG-547, [2/10]. Write a patch as Pedro su

[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 OK

[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 f

[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 bug

[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 i

[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. Di

[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 ris

[ACTIVITY] 25-29 January 2016

2016-01-29 Thread Yao Qi
# Progress # In general, GDB mainline is in a good state. All known bugs are fixed, but still have some patches pending for review. The release can be created after these pending patches are in. * Fix fail in gdb.base/interrupt-noterm.exp. TCWG-517. Done. [2/10] * Fix fail in gdb.fortran/vl

[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 foll-

[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 19474.

[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 rev

  1   2   >