== Progress ==
* GCC upstream validation:
- reported several regressions/new failures
* GCC
- Neon intrinsics: vceqq, vceqz and vceqzq for p64 patch: no feedback
- MVE autovectorization: committed vand and vorr patches. Sent updated
versions of veor, vbic and vmvn. vshr and vshl need some
refactorization with Neon versions, clarified the best way to go with
Arm maintainers.
- PR97875 (suboptimal vectorization on MVE): investigation shows that
movmisalign patterns are missing for MVE.
* benchmarking:
- Scripts to run coremark on stm32 now merged, debugging issues. No
progress this week.
* infra:
- debugging issues with our docker containers
- looking at ABE patches
* misc:
- provided feedback to Arm's partner wrt Intrinsics documentation
== Next ==
* GCC/cortex-M testing improvements & fixes
* cortex-m benchmarking
* MVE auto-vectorization/intrinsics improvements
[UM-59]
More work on softfloat rem; f128 still needs work.
[UM-2]
Patch review, notably v8.1m, mips cleanups, arc port.
Revisions to arm alignment patch set.
r~
== This Week ==
* PR97872 (missed optimization on less-than vector comparison)
- Upstream discussion with Richard, patch close to being approved.
- Causes a regression for pr78102.c.
* PR66791 (replace builtins by vector extensions in arm_neon.h intrinsics)
- Submitted patches for vmvn, vcreate, vneg.
- Kyrill approved patch for vmvn, and asked to remove corresponding builtins
from being created in backend.
== Next Week ==
- Hopefully commit fix for PR97872
- Continue with PR66791
- Start looking at another vectorization PR
VirtIO Initiative ([STR-9])
===========================
- started reviewing latest EPAM IOREQ/VirtIO patches Message-Id:
<1606732298-22107-1-git-send-email-olekstysh(a)gmail.com>
VirtIO RPMB ([STR-5])
=====================
- Continued working on Rust port of vhost-user-rpmb
VirtIO Portability Demo ([STR-13])
==================================
- done and closed
QEMU Support for Xen ([STR-20])
===============================
- re-based and continued to work on Xen development environment
- with my [current branch] I can now boot domU inside dom0
- also can now run qemu-aarch64 as a Dom0 PV backend
[current branch]
<https://github.com/stsquad/qemu/tree/xen/guest-loader-and-arm-build-cleanup…>
QEMU Device and Machine Models ([QEMU-418])
===========================================
- created new initiative for tracking work both in and outside group
- we don't want another watchdog duplication
- worked on refining definition for [CPU model for QEMU]
- wrote to Linaro open discussion list to canvas members
requirements Message-Id: <878saesi0x.fsf(a)linaro.org>
[CPU model for QEMU] <https://projects.linaro.org/browse/QEMU-414>
QEMU Upstream Work ([UM-2])
===========================
- posted [RFC PATCH] configure: add --without-default-features
Message-Id: <20201202153827.17446-1-alex.bennee(a)linaro.org>
Other work
==========
- bootstrapped gitdm metadata for GCC project
Completed Reviews [1/1]
=======================
[PATCH v4 00/11] hvf: Implement Apple Silicon Support
Message-Id: <20201203234857.21051-2-agraf(a)csgraf.de>
--
Alex Bennée
Progress:
* UM-2 [QEMU upstream maintainership]
+ Cut down the patch review queue a bit ready for 6.0 development cycle
* VIRT-364 [QEMU support for ARMv8.1-M extensions]
+ started working on modelling of the SSE-300. Have done some of the easy
"ID registers are different" stuff and started on modelling a new timer
device that isn't in the SSE-200.
thanks
-- PMM
== This Week ==
* PR66791 (Replace __builtins_* in arm_neon.h intrinsics by C vector extensions)
- Submitted patch for vmvn, waiting for feedback.
- Created and tested patches for vcreate and vneg.
* PR97849 (segfault in ifcvt with -march=armv8.2-a+sve)
- Committed fix to trunk.
== Next Week ==
- PR97872
- Continue with PR66791
VirtIO Initiative ([STR-9])
===========================
- Raised [STR-21] to cover some Zephyr work
- Synced with EPAM and ARM to discuss their work and direction
[STR-21] <https://projects.linaro.org/browse/STR-21>
VirtIO RPMB ([STR-5])
=====================
- Started investigating Rust port of vhost-user-rpmb
[STR-5] <https://projects.linaro.org/browse/STR-5>
VirtIO Portability Demo ([STR-13])
==================================
- delivered gold copy for talk at [OSS and ALS Japan 2020]
- synced with ALS guys on talk
[OSS and ALS Japan 2020] <https://sched.co/f2Yk>
QEMU Upstream Work ([UM-2])
===========================
- posted [PATCH v1 for 5.1 00/10] various fixes (CI, Xen, plugins)
Message-Id: <20201110192316.26397-1-alex.bennee(a)linaro.org>
- posted [[PULL for 5.2-rc3 0/7] various CI cleanups (scripts,
avocado, gitlab)]
[UM-2] <https://projects.linaro.org/browse/UM-2>
[[PULL for 5.2-rc3 0/7] various CI cleanups (scripts, avocado, gitlab)]
<mu4e:i:20201123112518.13425-1-alex.bennee@linaro.org>
Completed Reviews [4/4]
=======================
[for-5.2 0/9] docs: Move orphan top-level .rst files into manuals
Message-Id: <20201112144041.32278-1-peter.maydell(a)linaro.org>
[PATCH v3 00/41] Mirror map JIT memory for TCG
Message-Id: <20201106032921.600200-1-richard.henderson(a)linaro.org>
- CLOSING NOTE [2020-11-14 Sat 11:52]
Had a brief look over, waiting for next revision
Added: <2020-11-06 Fri>
[PATCH v2 00/13] Remove GCC < 4.8 checks
Message-Id: <20201126112915.525285-1-marcandre.lureau(a)redhat.com>
[PATCH] gdbstub: Correct misparsing of vCont C/S requests
Message-Id: <20201121210342.10089-1-peter.maydell(a)linaro.org>
Absences
========
- Illness
Current Review Queue
====================
* [PATCH v2 0/4] linux/sparc: more get/set_context fixes
Message-Id: <20201106152738.26026-1-peter.maydell(a)linaro.org>
Added: <2020-11-06 Fri>
* [PATCH 0/8] arm/virt: add usb support
Message-Id: <20201023071022.24916-1-kraxel(a)redhat.com>
Added: <2020-10-27 Tue>
* [PATCH 0/4] riscv: Add semihosting support [v10]
Message-Id: <20201026212853.92880-1-keithp(a)keithp.com>
Added: <2020-10-27 Tue>
* [PATCH v2 0/7] xen/arm: Unbreak ACPI
Message-Id: <20201023154156.6593-1-julien(a)xen.org>
Added: <2020-10-24 Sat>
--
Alex Bennée