[ACTIVITY] report week ending 28 Sep
Progress: * Post-travel/holiday catchup (email, expenses claims, code review, team meetings etc) (this was the lion's share of the time) * VIRT-65 [QEMU upstream maintainership] - some patches to fix clang warnings about taking the address of a field in a packed struct - make the compatibility "virt-2.10" machine really behave like the 2.10 QEMU's virt board: don't generate external aborts for accesses to bad physical addresses. (It turns out a few misconfigured Linux kernels do this.) - noticed that we only have another 40 or so devices to convert to be able to complete an API transition (sysbus init methods): wrote this up for the list to nudge people into doing some conversions thanks -- PMM ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] Weekly report for week 37 to 39
=== Work done during these past 3 weeks === * DSGHACK-25 (Support arithmetic on FileCheck regex variable): + all my tests pass, started to implement further minor changes to the syntax * PR87374: external review + investigate bug, write patch, test it and send for external review * GCC PR85434 / CVE-2018-12886: rework needed + Approved upstream but found when doing last minute testing after rebase + Testing on a wide number of targets a patch to register allocator to properly ignore some operand when told to * Linaro Connect Vancouver 2018 + prepare talk, attend event and write up reports * Regression testing of LLVM release: + extend script to do a LLVM release to be able to build from an arbitrary branch + make weekly regression build from trunk + fix here-doc in regression job to test release when scripts it use change Misc: + bits of line management + catching up on emails === Plan for week 40 === * GCC PR85434 / CVE-2018-12886: + finish testing, and get both register allocator fix and stack protector fix committed * PR87374: external review + add documentation and send back for external review * DSGHACK-25 (Support arithmetic on FileCheck regex variable): + finish change to suport last syntax changes + extend testcase coverage (add tests for latest syntax change and add more negative testing) + start cleaning up the code * Try to reproduce perf issue mentioned in week #30's weekly report on latest perf * Line management ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] report week ending 28 September
[Connect] Wrote up Connect Report with notes of presentations and hack-rooms, for better or worse we have 20 pages of notes. Wrote up Jira discussion [TCWG-1468] Made an example of how to use cmake, clang, newlib and a gcc-embedded toolchain to build an example and run it on qemu. [TCWG-1473] Linux kernel big-endian builds Nearly have a fix that I'm happy with ready to submit. [TCWG-1471] Fix the Armv6 Linux kernel build Committed upstream today. ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] week ending Sep. 30 2018
SVE Support ([VIRT-198]) - generated a [narrow test case for fdiv_64 rounding error] - doesn't hit much code but I possibly misunderstanding [the code] AFAICT inc = ((frac & roundeven_mask) != frac_lsbm1 ? frac_lsbm1 : 0); seems reasonable [VIRT-198] https://projects.linaro.org/browse/VIRT-198 [narrow test case for fdiv_64 rounding error] https://github.com/stsquad/qemu/tree/testing/generic-op-tester [the code] https://github.com/stsquad/qemu/blob/testing/generic-op-tester/fpu/softfloat.c#L395 QEMU Tooling ([VIRT-252]) = [VIRT-252] https://projects.linaro.org/browse/VIRT-252 [VIRT-280] https://projects.linaro.org/browse/VIRT-280 QEMU plugin support ([VIRT-280]) - following discussion with team started adding plugin hooks to [tracepoint clean-up] - I think I need to resurrect and expand the cputlb de-macro stuff to cleanly add memory tracing [VIRT-280] https://projects.linaro.org/browse/VIRT-280 [tracepoint clean-up] https://github.com/stsquad/qemu/tree/misc/dfilter-and-trace-tweaks-v2 Upstream Work ([VIRT-109]) == - posted {PATCH v1 0/4} fixes for kvm/arm64 guest debug Message-Id: <20180926112048.17778-1-alex.ben...@linaro.org> - posted {PATCH} cpus: fix TCG kick timer leak Message-Id: <20180927171724.30128-1-alex.ben...@linaro.org> [VIRT-109] https://projects.linaro.org/browse/VIRT-109 Other Tasks === - Administrava - sorted out expenses for Connect - organising travel/accommodation for KVM Forum 2018 Completed Reviews [1/1] === {PATCH v3 0/3} softfloat tests based on berkeley's testfloat Message-Id: <20180913213910.28189-1-c...@braap.org> - CLOSING NOTE [2018-09-28 Fri 19:40] I'm happy with this Absences - KVM Forum 2018 (24th-26th October 2018) Current Review Queue * {Qemu-devel} {RFC PATCH 00/13} target/arm: Derive cpu id regs from features Message-Id: <20180915161738.25257-1-richard.hender...@linaro.org> * {PATCH 00/20} target/arm: sve system mode patches Message-Id: <20180809042206.15726-1-richard.hender...@linaro.org> * {RFC PATCH 00/12} tests/tcg: Add TriCore tests Message-Id: <2018050114.19154-1-kbast...@mail.uni-paderborn.de> * {RFC PATCH v2 00/23} KVM: arm64: Initial support for SVE guests Message-Id: <1538141967-15375-1-git-send-email-dave.mar...@arm.com> * {PATCH 00/35} exec: drop BQL from interrupt handling Message-Id: <20180917163103.6113-1-c...@braap.org> * {PATCH v3 00/13} i386 + x86_64 mttcg Message-Id: <20180911202823.21657-1-c...@braap.org> -- Alex Bennée ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain