[ACTIVITY] week ending Apr. 22 2018

2018-04-20 Thread Alex Bennée
SoftFloat Bugs ([VIRT-69])
==

  - need to fix the various fcvt corner cases, won't make 2.12 :todo
  - started adding support for fcvt to fp-test


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


Upstream Work ([VIRT-109])
==

  - catch-up on review queue :todo
  - posted {RFC PATCH} target/arm: support reading of CNTVCT_EL0 from
user-space Message-Id: <20180416140322.904-1-alex.ben...@linaro.org>
  - posted {RFC PATCH 0/6} Convert softmmu-template into normal code
Message-Id: <20180420155045.18862-1-alex.ben...@linaro.org>


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

Fixing up tests/tcg
~~~

  - initial response seems good, working on revision
  - posted {PATCH v2 00/43} fix building of tests/tcg Message-Id:
<20180419135901.30035-1-alex.ben...@linaro.org>
- grab test runners from {PATCH RFC 7/7} tests: Move i386 tcg tests
  to check-tcg Message-Id: <20170908091700.14867-1-f...@redhat.com>
  :todo

Other Tasks
===

  - Investigate weird QEMU CI OBS build issue :todo
- the OBS build should be failing the RISU tests but isn't, despite
  the commit id it reports


Completed Reviews [1/1]
===

{PATCH v2 00/17} tcg: tb_lock_removal redux v2
Message-Id: <1522980788-1252-1-git-send-email-c...@braap.org>
~~~

  - CLOSING NOTE [2018-04-20 Fri 20:12]
Did some tests and measured small speed increase. Awaiting v3.

Absences


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

Current Review Queue


* {PATCH v6 0/3} target/arm: Add a dynamic XML-description of the cp-registers 
to GDB
Message-Id: <1524153386-3550-1-git-send-email-abdallah.bouass...@lauterbach.com>

* {RFC PATCH 0/7} avocado: Add acceptance tests parsing the Linux boot console
Message-Id: <20180419164642.9536-1-f4...@amsat.org>

* {PATCH v3 00/15} fp-test + hardfloat
Message-Id: <1522883475-27858-1-git-send-email-c...@braap.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: <20180227095135.1060.36549.stgit@pasha-VirtualBox>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* {Qemu-devel} {PATCH 00/43} Windbg supporting
Message-Id: <150642384156.3900.3326424823772221077.st...@misha-pc.lan02.inno>

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

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

* {PATCH RFC 0/7} Proof of concept to power up "make test" with docker
Message-Id: 

[ACTIVITY] week ending 20th April 2018

2018-04-20 Thread Peter Smith
Progress:
Monday Tuesday at Euro LLVM, trip report at
https://collaborate.linaro.org/display/CR/20180416+EuroLLVM+2018

Found an example that shows that both gold and ld attempt to fix up
illegal "by strict interpretation of ELF" local debug references to
discarded local symbols from rejected comdat groups.

[TCWG-1375] LLVM should do relaxation per function.
- Worked out what instruction bundling is (From NaCl) and how it
relates to MCFragments.
- Posted revised patch upstream to handle relaxation and fixups, now
diagnoses attempt to change MCSubtargetInfo mid bundle.
- I have a finished a large series of patches to pass the
MCSubtargetInfo through to all the places it needs to be including
writeNops. Will post upstream review next week.

Next week:
- Post revised patches to TCWG-1375 and ping reviews.
- Work through a laundry list of small things to do in LLD.
- Get back to trying to link Android AOSP with LLD.
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


[ACTIVITY] 16-20 April 2018

2018-04-20 Thread Christophe Lyon
== Progress ==
* GCC
  - FDPIC
- binutils: sent updated patch with new target name
- GCC: cleaning patch series
- QEMU: updated patches according to Peter's feedback

* GCC upstream validation:
  - minor testsuite fixes

* Infrastructure:
  - Linux kernel + lava failing: kernel now fixed, job OK again
* misc (conf-calls, meetings, emails, )

== Next ==
* FDPIC:
  - Handle feedback on binutils and QEMU patches
  - GCC continue cleanup
* GCC upstream validation
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


[ACTIVITY] Weekly report for week 16

2018-04-20 Thread Thomas Preudhomme
=== Work done during this GCC week ===

* TCWG-1379 (stack-protector failure on GCC ARM): need feedback from
community
  + reproduce on trunk and find out why it happens on ARM and not AArch64
or x86
  + find potential issue for all targets as well, though less likely
  + find discrepencies between code and documentation and wondered if code
is not overly zealous in some case
* 2 days doing Arm handover & meetings


=== Plan for next week (week 12) ===

* Progress on stack-protector failure
* Support arithmetic on FileCheck regex variable: finish patch
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


[ACTIVITY] report week ending 20 Apr

2018-04-20 Thread Peter Maydell
Progress:
 * VIRT-65 [QEMU upstream maintainership]
   + sent another patch related to linux-user signal frames (a wrinkle
 I had thought had no effect with SVE disabled turns out to be
 relevant in the no-SVE case too)
   + testing and applying patches for 2.12 rc4
   + code review:
 - latest spin of the SMMUv3 emulation patches
 - some last-minute fixes to our softfloat refactoring
 - memory barrier handling in the 32-bit arm TCG backend was broken
   + tracked down a zephyr test failure on QEMU as the same bug in
 the Zephyr timer device driver as the one I reported 6 months ago...
   + sent a patch fixing linux-user emulation of getdents syscall for
 64-bit guest on 32-bit host
   + sent a patchset that removes the long-standing "only 4 serial ports"
 limit in QEMU (various Arm boards really have 5 or 6)
   + some patches fixing errors in arm boards that don't properly
 register all their RAM regions for migration

thanks
-- PMM
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain