Discussion:
[ACTIVITY] week ending Apr. 1 2018
Alex Bennée
2018-03-29 19:54:16 UTC
Permalink
SVE Support ([VIRT-198])
========================

SoftFloat Bugs ([VIRT-69])
==========================

- started coding up a [general test case for rounding/limits testing]
- using the re-factored packing [pretty much works out the box]
- still need to sort out ARM alternative FP16 format :todo
- also need to check [float32_to_int32 NaN bug]
- and fixes from Emilio's tree


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

[general test case for rounding/limits testing]
https://github.com/stsquad/testcases/tree/master/float

[pretty much works out the box]
https://github.com/stsquad/qemu/tree/softfloat-float-to-float-v1

[float32_to_int32 NaN bug] https://bugs.launchpad.net/qemu/+bug/1759264

Other Tasks
===========

- the QEMU 2.11.1 and OE-core hang-up Message-Id:
<***@sjc-ads-6991.cisco.com> bug has
resulted in a patch from Victor
- found weird QEMU CI OBS build issue
- the OBS build should be failing the RISU tests but isn't, despite
the commit id it reports


HKG18 Connect Notes
~~~~~~~~~~~~~~~~~~~

- good to meet the new team and catch-up generally
- I enjoyed the range of topics in the TCGW hacking room
- spent time conspiring with rth w.r.t. __flatten__ abuse and softmmu
- discussed instrumentation/analysis options for QEMU with Maxim & rth
- it also looks like initial HardFPU might be already there
- good feedback from Fujitsu - seem pretty happy with the SVE work
- missed the obvious in the [conference puzzle]


[conference puzzle]
https://www.bennee.com/~alex/blog/2018/03/26/solving-the-hkg18-puzzle-with-org-mode/


Completed Reviews [4/4]
=======================

- Weed out old/stale entries from review queue :todo


{PATCH v1 00/14} fp-test + hostfloat
Message-Id: <1521663109-32262-1-git-send-email-***@braap.org>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- CLOSING NOTE [2018-03-27 Tue 14:45]
Good first pass


{PATCH v2 00/14} fp-test + hardfloat
Message-Id: <1522128840-498-1-git-send-email-***@braap.org>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- CLOSING NOTE [2018-03-28 Wed 14:36]
Looks good but I think we can still get rid of the #define stuff


{Qemu-devel} {PATCH for 2.13 v2 00/20} linux-user: move arch specific parts to arch directories
Message-Id: <20180323225739.17329-1-***@vivier.eu>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- CLOSING NOTE [2018-03-28 Wed 15:35]
Welcome series, cleans things up.


{Qemu-devel} {PATCH 00/16} tcg: tb_lock removal redux v1
Message-Id: <1519709965-29833-1-git-send-email-***@braap.org>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- CLOSING NOTE [2018-03-29 Thu 17:26]
Looking good, only minor comments. Will get my KVM unit tests back
up and running for a good soak test.

Absences
========

- VNC18 Connect (17th-21st September 2018)

Current Review Queue
====================

* {Qemu-arm} {PATCH v5 0/3} target/arm: Add a dynamic XML-description of the cp-registers to GDB
Message-Id: <1521034084-17344-1-git-send-email-***@lauterbach.com>

* {Qemu-arm} {PATCH 0/9} raspi3: various fixes for Linux booting
Message-Id: <20180313153458.26822-1-***@linaro.org>

* {Qemu-arm} {PATCH v4 0/4} Add a dynamic XML-description of the cp-registers to GDB
Message-Id: <1520850690-23245-1-git-send-email-***@lauterbach.com>

* {Qemu-devel} {PATCH V7 0/4} tests: Add migration test for aarch64
Message-Id: <20180228180215.25470-1-***@redhat.com>

* {Qemu-arm} {PATCH v2 00/67} target/arm: Scalable Vector Extension
Message-Id: <20180217182323.25885-1-***@linaro.org>

* {Qemu-devel} {PATCH V7 0/4} tests: Add migration test for aarch64
Message-Id: <20180228180215.25470-1-***@redhat.com>

* { PATCH v7 00/22} replay additions
Message-Id: <***@pasha-VirtualBox>

* {Qemu-devel} {PATCH 0/2} target/sh4: translator loop conversion
Message-Id: <1518751105-17211-1-git-send-email-***@braap.org>

* {Qemu-arm} {PATCH 0/8} v8m: minor missing regs and bugfixes
Message-Id: <20180205105720.14620-1-***@linaro.org>

* {Qemu-devel} {PATCH} log-for-trace.h: Split out parts of log.h used by trace.h
Message-Id: <20180213140029.8308-1-***@linaro.org>

* {PATCH v2 0/6} target-mips: support MTTCG feature
Message-Id: <***@flamenco>

* {Qemu-devel} {PATCH v5 0/5} coroutine-lock: polymorphic CoQueue
Message-Id: <20180203153935.8056-1-***@redhat.com>

* {RFC PATCH v5 00/24} replay additions
Message-Id: <***@pasha-VirtualBox>

* {Qemu-arm} {PATCH v2 00/11} ARM v8.1 simd + v8.3 complex insns
Message-Id: <CAFEAcA9PGHMPeATRHESeUEWaU17OpVw99p-+***@mail.gmail.com>

* {PATCH v3 00/13} Support building with py2 or py3
Message-Id: <20180115102621.9183-1-***@redhat.com>

* {Qemu-devel} {PATCH 0/9} target/arm: Prepatory work for SVE
Message-Id: <20171218173022.18418-1-***@linaro.org>

* {PATCH 0/7} docker: update Ubuntu and Fedora images, deprecate old ones
Message-Id: <20180112125000.27256-1-***@amsat.org>

* {PATCH v14 0/9} Add ARMv8 RAS virtualization support in QEMU
Message-Id: <1514440458-10515-6-git-send-email-***@huawei.com>

* {PATCH} cpus: unify qemu_*_wait_io_event
Message-Id: <20180111125444.6498-1-***@redhat.com>

* {Qemu-devel} {PATCH v3 00/18} Various build-sys and sanitizer related fixes
Message-Id: <20180104160523.22995-1-***@redhat.com>

* {Qemu-devel} {PATCH 00/10} linux-user: Speed up guest space initialization on 32-bit ARM target
Message-Id: <20171228180814.9749-1-***@lukeshu.com>

* {Qemu-devel} {PATCH 0/9} target/arm: Prepatory work for SVE
Message-Id: <20171218173022.18418-1-***@linaro.org>

* {Qemu-devel} {RFC PATCH 0/5} Scoped locks using attribute((cleanup))
Message-Id: <20171208105553.12249-3-***@redhat.com>

* {PATCH 0/2} v8m: make systick banked
Message-Id: <1512154296-5652-1-git-send-email-***@linaro.org>

* {PATCH 0/7} armv8m: Implement TT, and other bugfixes
Message-Id: <1512153879-5291-1-git-send-email-***@linaro.org>

* {Qemu-devel} {PATCH v6 00/26} tcg: generic vector operations
Message-Id: <20171121212534.5177-1-***@linaro.org>

* {Qemu-devel} {PATCH} target/ppc: Fix system lockups caused by interrupt_request state corruption
Message-Id: <1511285538-22883-1-git-send-email-***@linuxfoundation.org>

* {Qemu-devel} {PATCH for-2.11 0/2} Fix TCG atomic writes to nondirty pages
Message-Id: <1511184421-23535-1-git-send-email-***@linaro.org>

* {PATCH RFC 0/3} TCG: do copy propagation through memory locations
Message-Id: <20171109144155.17076-1-***@ispras.ru>

* {Qemu-devel} {RFC PATCH 00/26} replay additions
Message-Id: <***@pasha-VirtualBox>

* {RFC PATCH 0/4} Initial KVM SVE support hacks
Message-Id: <1510936735-6762-1-git-send-email-***@arm.com>

* {Qemu-devel} {PATCH v6 00/50} tcg tb_lock removal
Message-Id: <20171016172609.23422-1-***@linaro.org>

* {Qemu-arm} {PATCH v2 00/13} More fully implement ARM PMUv3
Message-Id: <1506737310-21880-1-git-send-email-***@codeaurora.org>

* {Qemu-devel} {PATCH 00/22} tcg: tb_lock removal
Message-Id: <1502149958-23381-1-git-send-email-***@braap.org>

* {PATCH V2 0/4} ARM64: Fix irq generation between breakpoint and step exception
Message-Id: <***@arm.com>

* {Qemu-devel} {PATCH 00/43} Windbg supporting
Message-Id: <***@Misha-PC.lan02.inno>

* {PATCH v1 00/27} s390x: SMP for TCG (+ cleanups)
Message-Id: <20170918160012.4317-1-***@redhat.com>

* {Qemu-devel} {PATCH} arm: Fix SMC reporting to EL2 when QEMU provides PSCI
Message-Id: <1d61ec4d-da94-e96a-e1f6-***@siemens.com>

* {PATCH RFC 0/7} Proof of concept to power up "make test" with docker
Message-Id: <20170908091700.14867-1-***@redhat.com>

* {Qemu-devel} {PATCH v6 00/22} instrument: Add basic event instrumentation
Message-Id: <***@frigg.lan>

* {PATCH v13 00/26} translate: {tcg} Generic translation framework
Message-Id: <***@frigg.lan>

* {PATCH for 2.10 00/35} fix bugs reported by Clang Static Analyzer
Message-Id: <20170724182751.18261-1-***@amsat.org>

* {Qemu-devel} {PATCH v2 00/45} tcg: support for multiple TCG contexts
Message-Id: <1500235468-15341-1-git-send-email-***@braap.org>

* {RFC PATCH 0/8} removal of tci (tcg interpreter)
Message-Id: <20170629010300.2848-1-***@amsat.org>

* {Qemu-devel} {PATCH v8 0/7} trace: {tcg} Optimize per-vCPU tracing states
Message-Id: <1496975122-16999-1-git-send-email-***@braap.org>

* {Qemu-devel} {PATCH 0/7} Introducing libtcg
Message-Id: <20170228171921.21602-1-ale+***@clearmind.me>

* {PATCH v2 0/3} Add litmus tests for MTTCG consistency tests
Message-Id: <20160820162846.13501-1-***@gmail.com>

* {Qemu-arm} {PATCH 00/23} GICv3 emulation
Message-Id: <1462814989-24360-1-git-send-email-***@linaro.org>

* {Qemu-devel} {RFC PATCH 0/6} decouple board headers from cpu.h
Message-Id: <1450189710-18264-1-git-send-email-***@redhat.com>

* {PATCH RFC v2 0/2} Enable cp15 timers with user space gic & kvm
Message-Id: <1479133935-63848-1-git-send-email-***@suse.de>

* {Qemu-devel} {PATCH 0/5} ARM BE8/BE32 big-endian system-mode fixes (semihosting, gdbstub)
Message-Id: <1478194258-75276-1-git-send-email-***@codesourcery.com>

* {Qemu-devel} {PATCH v2 00/13} add support for Hypervisor.framework in QEMU
Message-Id: <20170830082702.3011-1-***@gmail.com>

* {RFC PATCH 0/7} KVM: arm/arm64: Optimize arch timer register handling
Message-Id: <20161210204712.21830-1-***@linaro.org>

* {PATCH RFC 0/6} target-arm: KVM64: Cross type vCPU support
Message-Id: <1484558821-15512-1-git-send-email-***@huawei.com>

* {Qemu-devel} {PATCH Risu 0/2} PPC64 improvements
Message-Id: <1485744457-10324-1-git-send-email-***@linux.vnet.ibm.com>

* {Qemu-devel} {PATCH} linux-user: fill target sigcontext struct accordingly
Message-Id: <1485900317-3256-1-git-send-email-***@linux.vnet.ibm.com>

* {Qemu-devel} {PATCH 0/2} qemu-img: fix coverity nits
Message-Id: <1486744104-15590-1-git-send-email-***@linaro.org>

* {RFC 0/3} split core mmu_idx from ARMMMUIdx values
Message-Id: <1493051615-30715-1-git-send-email-***@linaro.org>

* {Qemu-arm} {RFC v4 0/5} ARM SMMUv3 Emulation Support
Message-Id: <1494697399-352-1-git-send-email-***@redhat.com>

* {PATCH v1 0/2} arm: Extend PAR format determination
Message-Id: <1498830302-19274-1-git-send-email-***@gmail.com>

* {Qemu-devel} {PATCH v3 0/5} optimize various tcg_gen() functions using extract op
Message-Id: <7d1b12cd-80dc-7fc8-935d-***@amsat.org>

* { PATCH v7 00/22} replay additions
Message-Id: <***@pasha-VirtualBox>

* {Qemu-devel} {PATCH V5 0/4} tests: Add migration test for aarch64
Message-Id: <20180223215858.16987-1-***@redhat.com>

--
Alex Bennée

Loading...