Hi, dear toolchain team
I'm working on a Cavium ThunderX and want to install the latest Linaro binary release 7.3.1, but it seems no aarch64 native binaries in https://releases.linaro.org/components/toolchain/binaries/latest/aarch64-li…
Can you help on this, thanks very much!
Best Regards, Yi
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
SVE Support ([VIRT-198])
========================
- looked at re-factoring fcvt tests to add tests for rth's recent
fixes
- see [my initial test branch]
- the idea is to make adding a new op test case minimal effort
[VIRT-198] https://projects.linaro.org/browse/VIRT-198
[my initial test branch]
https://github.com/stsquad/qemu/tree/testing/generic-op-tester
Other Tasks
===========
- Started working on "My Other Machine is Virtual" talk for YVR18
- use-case: find hot-block in pure CPU code
- use-case: trace disk activity on system boot
- Added another story to the [Instrumentation EPIC]
[Instrumentation EPIC] https://projects.linaro.org/browse/TCWG-1457
Absences
========
- Holiday (16th-28th August 2018)
- YVR18 Connect (17th-21st September 2018)
- KVM Forum 2018 (24th-26th October 2018)
Current Review Queue
====================
* {Qemu-devel} {PATCH 0/3} synchronization profiler
Message-Id: <20180813171132.21939-3-cota(a)braap.org>
* {PATCH 0/6} target/arm: More sve-ish fixes
Message-Id: <20180810193129.1556-1-richard.henderson(a)linaro.org>
* {Qemu-arm} {PATCH 00/10} target/arm: Some pieces of support for 32-bit Hyp mode
Message-Id: <20180814124254.5229-1-peter.maydell(a)linaro.org>
* {PATCH 00/20} target/arm: sve system mode patches
Message-Id: <20180809042206.15726-1-richard.henderson(a)linaro.org>
* {PATCH v4 00/14} fp-test + hardfloat
Message-Id: <1528768140-17894-1-git-send-email-cota(a)braap.org>
* {PATCH 0/5} tests/vm: Improvements when KVM is not available
Message-Id: <20180717024827.27897-1-f4bug(a)amsat.org>
--
Alex Bennée
o GNU
* Submitted Linaro version string and macros patch for ARM GCC 8 vendor branch
o LLVM
* Built LLVM 7.0.0 RC1 ARM and AArch64 binaries
* Investigate infra issues with release builds
* libcxxabi exception address alignment test failure:
- Added some comments to help the review
* Machine Outliner on ARM prototype:
- Implemented saving LR in a register support
o Misc
* Various meetings and discussions.
[VIRT-198 # QEMU: SVE Emulation Support ]
Fixed a dozen-ish bugs pointed out by Laurent in direct email.
Reorganized the patch set, squashing !fixup; posted everything.
r~
[TCWG-1424] Investigation into profile guided information for code size
- Wrote script to process all the data from all the runs and correlate
it with code size.
- Now have some visualisations of some of the data that I can use to
make sense of the output.
- Next step is to prepare a presentation for the Connect hacking room
on the output.
- Jira sweep for TCWG LLVM epics in preparation for upcoming connect.
- Presentation for Linaro connect on Clang Tooling accepted, a
bittersweet moment as I've got to write it now.
SVE Support ([VIRT-198])
========================
- continued looking into Nils's SVE enabled Test_simd from Grid
failure
- __attribute__((noinline)) makes it go away, so subtle code
difference
- looking through side-by-side traces to find where it went wrong
- posted {RFC PATCH 0/4} add hand-rolled fallback when capstone
fails Message-Id: <20180808123934.17450-1-alex.bennee(a)linaro.org>
- finally fixed after Laurent's review comments - see [rth's latest
branch]
[VIRT-198] https://projects.linaro.org/browse/VIRT-198
[rth's latest branch]
https://github.com/stsquad/qemu/tree/testing/tgt-arm-sve-c
SVE Reviews
- reviewed {PATCH 00/11} target/arm: sve linux-user patches
Message-Id: <20180809034033.10579-1-richard.henderson(a)linaro.org>
- started reviewing {PATCH 00/20} target/arm: sve system mode patches
Message-Id: <20180809042206.15726-1-richard.henderson(a)linaro.org>
Upstream Work ([VIRT-109])
==========================
- posted {RFC PATCH 0/3} Tweaks to linux-user -dfilter Message-Id:
<20180809175553.18479-1-alex.bennee(a)linaro.org>
- posted {RFC PATCH 0/3} tweaks for QEMU's C standard Message-Id:
<0180810171102.16451-1-alex.bennee(a)linaro.org>
[VIRT-109] https://projects.linaro.org/browse/VIRT-109
Other Tasks
===========
- Submitted "My Other Machine is Virtual" abstract for YVR18
- this talk has been accepted
- Drafted the [Instrumentation EPIC]
- started added stories for various use-cases
[Instrumentation EPIC] https://projects.linaro.org/browse/TCWG-1457
Completed Reviews [1/1]
=======================
{PATCH 00/11} target/arm: sve linux-user patches
Message-Id: <20180809034033.10579-1-richard.henderson(a)linaro.org>
- CLOSING NOTE [2018-08-09 Thu 12:44]
Looks good, tested on a bunch of stuff
Absences
========
- Holiday (16th-28th August 2018)
- YVR18 Connect (17th-21st September 2018)
- KVM Forum 2018 (24th-26th October 2018)
Current Review Queue
====================
* {PATCH 00/20} target/arm: sve system mode patches
Message-Id: <20180809042206.15726-1-richard.henderson(a)linaro.org>
* {PATCH 0/5} tests/vm: Improvements when KVM is not available
Message-Id: <20180717024827.27897-1-f4bug(a)amsat.org>
* {RFC PATCH 00/12} tests/tcg: Add TriCore tests
Message-Id: <20180501142222.19154-1-kbastian(a)mail.uni-paderborn.de>
* {PATCH v4 00/14} fp-test + hardfloat
Message-Id: <1528768140-17894-1-git-send-email-cota(a)braap.org>
* {Qemu-devel} {RFC PATCH v2 0/7} QEMU binary instrumentation prototype
Message-Id: <152819515565.30857.16834004920507717324.stgit@pasha-ThinkPad-T60>
* {Qemu-devel} {RFC v2 0/2} Add BPF suuport to Qemu
Message-Id: <20180625110706.23332-1-sameeh(a)daynix.com>
--
Alex Bennée
Progress:
* VIRT-65 [QEMU upstream maintainership]
+ found and fixed a last minute couple of bugs with VM migration
for Arm guests, one in the GICv3 and one for M-profile CPUs
+ triaging and applying fixes for last few rc4 bugs
+ sent a patch to make our checkpatch script catch multiline comment
style issues
+ LP:1777672: investigating reported bug in raspi framebuffer emulation
* VIRT-164 [improve Cortex-M emulation]
+ finished, tested, and sent patchset that implements the Master Security
Controller and adds the PL081 DMA and MSCs to the MPS2 AN505 board
+ wrote patches that add the PL022 SPI controllers to the AN505
(fixing some PL022 bugs in the process)
* finished sorting out last bits of travel for Connect and KVM Forum
* various JIRA ticket scrub/fettling
thanks
-- PMM
=== Work done during this week ===
* TCWG-1379 / GCC PR85434 / CVE-2018-12886: rework needed
+ fix issues seen on x86_64 and start a bigger round of testing
* TCWG-1337 / LLVM PR34170: last patch committed to trunk
+ address review comments and commit it once approved, then request
backport to LLVM 7 branch
* Submit and commit patch to clarify what tm.texi needs copying when
tm.texi.in is updated in source tree
* Misc:
+ Linaro syncs
+ 2 days and a half of Linaro JIRA gardening
=== Plan for week 33 ===
* Enable regression testing of Linaro release process
* DSGHACK-25 (Support arithmetic on FileCheck regex variable): address comments
+ continue to rework patch
* GCC PR85434 / CVE-2018-12886: rework needed
+ confirm all regressions are fixed
+ finish testing and submit for review
* Try to reproduce perf issue mentioned in week #30s weekly report on
latest perf
=== Work done during this week ===
* TCWG-1379 / GCC PR85434 / CVE-2018-12886: rework needed
+ commit and revert due to regression on x86 and in glibc for aarch64
-> seems there is at least 2 issues, *sigh*
* TCWG-1337 / LLVM PR34170:
+ track down and fix issue that patch 2/3 uncovered, then reapply 2/3
+ investigate regression from patch 1/3, fixed by patch 3/3
fortunately and believe this is the right fix
* Continue work on TCWG-1428 (Support arithmetic on FileCheck regex variable):
+ start rework patch to follow new syntax and accept numeric
expressions with several variables
* Linaro PR3943:
+ investigate issue, propose several workarounds to customer and
raise need for GCC release with combined multilib
* Misc:
+ Linaro syncs
+ bits of Linaro JIRA gardening
+ new ask question button and typo fix on developer.arm.com's GNU RM page
+ prepare Linaro Connect
=== Plan for week 32 ===
* Summarize state of GNU EPIC in JIRA
* Enable regression testing of Linaro release process
* DSGHACK-25 (Support arithmetic on FileCheck regex variable): address comments
+ continue to rework patch
* GCC PR85434 / CVE-2018-12886: rework needed
+ investigate regressions
* Try to reproduce perf issue mentioned in last weekly report on latest perf
*very short week (1 day) *
== Progress ==
* FDPIC
- uClibc-ng: posted v2 patches
* GCC upstream validation:
- looking at some random noise in testing
- reported a couple of regressions
* Infrastructure:
- misc cleanups
* misc (conf-calls, meetings, emails, ....)
== Next ==
Holidays: back on Aug 29th