[ACTIVITY] week ending Jul. 22 2018

2018-07-19 Thread Alex Bennée
SVE Support ([VIRT-198])


  - converted [post on SVE development] to jekyl blog format
- a little fighting with the tooling but [draft on staging]
  - trying to get compilers set-up to debug failing Grid Test_simd
testcase
- now have full 1yr armclang license for me and rth
- Test_simd passes with fresh build and current master
  - not sure old binary fails - but Nils happy with current state
  - fixed vector multiply bug on aarch64 backend
  - posted {PATCH} tcg/aarch64: limit mul_vec size Message-Id:
<20180719154248.29669-1-alex.ben...@linaro.org>
  - drafting [talk for HPC workshop on 26th]
- currently 11 minutes talking, need to expand


[VIRT-198] https://projects.linaro.org/browse/VIRT-198

[post on SVE development]
https://docs.google.com/document/d/15v1asqk-6de2RtA7ZWdIQ29PkY92gl3nlwG7_SezjoM/edit?usp=sharing

[draft on staging]
https://staging.linaro.org/blog/sve-in-qemu-linux-user/

[talk for HPC workshop on 26th]
https://docs.google.com/presentation/d/1Jz9ePpJ_YGd3vPXMj090VwRwPfBSYWHlSizhKRADcUw/edit?usp=sharing

Write and submit Connect abstract

  - "How-to use QEMU to test my software on no-silicon hardware"? :todo
- amalgamate HPC talk and blog post


SVE Reviews

  - finish reviewing {RFC PATCH 00/16} KVM: arm64: Initial support for
SVE guests Message-Id:
<1529593060-542-1-git-send-email-dave.mar...@arm.com> :todo
- stalled this week due to other activities


QEMU ARMv8.3 Support ([VIRT-241])
=

  - had a [quick run at VHE] which crystallised some of the issues with
register aliasing
- obviously need to sit and think about a design for this


[VIRT-241] https://projects.linaro.org/browse/VIRT-241

[ARMv8.1 Mandatory Features]
https://projects.linaro.org/browse/TCWG-1434

[ARMv8.1 optional features] https://projects.linaro.org/browse/TCWG-1435

[quick run at VHE] https://github.com/stsquad/qemu/tree/add-vhe-rfc


Upstream Work ([VIRT-109])
==

  - posted {PATCH v3 for 3.0 00/18} docker fixes (and one tcg test
tweak) Message-Id: <20180717195553.9111-1-alex.ben...@linaro.org>


[VIRT-109] https://projects.linaro.org/browse/VIRT-109

[v2 of docker fixes]
https://github.com/stsquad/qemu/tree/testing/docker-fixes-for-3.0-v2

[debootstrap master]
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=903657


Testing and CI
==

  - started looking at converting the CI RISU jobs to submit via
qa-reports
  - got a Packet.net machine for QEMU/Docker testing
- posted {PATCH RFC 00/10} docker on non-x86 hosts Message-Id:
  <20180718100505.7546-1-alex.ben...@linaro.org>


QEMU CI Loop ([VIRT-187])

  - investigating porting existing RISU tests via qa-reports
  - add additional test patterns :todo


[VIRT-187] https://projects.linaro.org/browse/VIRT-187


KVM CI Loop ([VIRT-2])

  - need to sync-up on the current state of this work :todo
  - started looking at Xiang's latest auto setup scripts


[VIRT-2] https://projects.linaro.org/browse/VIRT-2

[our wiki] https://wiki.linaro.org/Core/Virtualization


MTTCG tests ([VIRT-52])

  - need to dust these off and get up-streamed if I'm going to add new
tests :todo


[VIRT-52] https://projects.linaro.org/browse/VIRT-52


Other Tasks
===

  - Create an Instrumentation EPIC :todo


[arm64 story a bit more desktopy]
https://github.com/stsquad/gentoo/tree/arm-keywords-so-far

[Kata Containers] https://katacontainers.io/

[CrosVM] https://chromium.googlesource.com/chromiumos/platform/crosvm/


Completed Reviews [6/6]
===

{PATCH v2 00/13} iommu: support txattrs, support TCG execution, implement TZ MPC
Message-Id: <20180604152941.20374-10-peter.mayd...@linaro.org>

  - CLOSING NOTE [2018-06-14 Thu 19:27]
Looks good.


{PATCH 0/8} Docker improvements
Message-Id: <20180628164643.9668-1-f4...@amsat.org>

  - CLOSING NOTE [2018-06-29 Fri 21:38]
Grabbed some patches, commented on others


{Qemu-arm} {PATCH v6 00/35} target/arm SVE patches
Message-Id: <20180627043328.11531-1-richard.hender...@linaro.org>

  - CLOSING NOTE [2018-06-29 Fri 21:39]
Looks good


{Qemu-devel} {PATCH v5 00/35} target/arm SVE patches
Message-Id: <20180621015359.12018-1-richard.hender...@linaro.org>

  - CLOSING NOTE [2018-06-29 Fri 21:39]
Looking good, stopped to move to v6


{PATCH 0/4} KVM: arm64: FPSIMD/SVE fixes for 4.17
Message-Id: <1528976039-25826-1-git-send-email-dave.mar...@arm.com>

  - CLOSING NOTE [2018-06-29 Fri 21:40]
Seems sane to me.


{Qemu-arm} {PATCH v3-a 00/27} target/arm: Scalable Vector Extension
Message-Id: <20180516223007.10256-1-richard.hender...@linaro.org>

  - CLOSING NOTE [2018-07-13 Fri 20:02]
Already merged

Absences


- Friday 20th July
- YVR18 Connect (17th-21st September 2018)
- KVM Forum 2018 (24th-26th October 2018)

Current Review Queue


* {RFC PATCH 00/16} KVM: arm64: Initial support for SVE guests
Message-Id: 

[Activity] Week ending 19th July 2018

2018-07-19 Thread Peter Smith
[TCWG-1424] Using profile feedback to investigate code size

- Have most of the information I need to draw some conclusions. Should
have the remaining runs I need over the weekend.
- Next step is to analyse the data a bit more formally and write up.
- Discuss next steps. It may be worth polishing up the pass and
posting upstream as an RFC.
- Would like to wrap the investigation up by the end of July

On holiday on Friday 20th July and Monday 23rd July, back in the
office on Tuesday 24th.
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain