[ACTIVITY] report week ending 28 Sep

2018-09-28 Thread Peter Maydell
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

2018-09-28 Thread Thomas Preudhomme
=== 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

2018-09-28 Thread Peter Smith
[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

2018-09-28 Thread Alex Bennée
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