[llvmlinux] LLVMLinux Meeting 2014-11-12
Behan Webster
behanw at converseincode.com
Mon Nov 24 18:49:36 UTC 2014
*
LLVMLinux Project: http://llvm.linuxfoundation.org/
This time the meeting was on Thursday, Nov 12 2014 on Google Plus
Hangout at 15:00 UTC.
-------------------------------------------------------------------------------------------------------------------------
Agenda for this week:
*
(5 mins total) Everyone shared a quick summary of the progress
they've made from the last 4 weeks
o
Behan
+
More patch upstreaming
#
Had git pull request accepted by Linus
#
Sent named register patches to RMK
#
Upstreamed more nested function patches
#
Investigated more of the new patches
#
Worked on patches destined for for 3.18 (maintainers and
linux-next)
+
Attended LinuxConEu/ELCE/LPC in Dusseldorf and LLVMdev in
San Jose
+
Ran LLVM uConf at Plumbers
o
Jan-Simon
+
Prepared and ran LLVMLinux kernel demo at ELCE on various
targets
o
Vinicius Tinti
+
Lava integration
#
Not yet
+
Buildbot linaro
#
Not yet
+
IAS
#
Clang issues with the kernel/bounds.c
+
RPI sync
o
Mark
+
Attended LPC
+
Showed off KernelViz at uConf
+
Added functionality to KernelViz before LPC
+
Re-factored KernelViz tool to be Object Oriented after LPC
+
Removed galaxyS3 target
+
Tested msm-caf - still broken: 3.10 kernel it too
oldtargets/vexpress/Makefile
+
*
(45 mins) General meeting discussions:
o
Vlais spreadsheet:
https://docs.google.com/spreadsheets/d/1uMJpmMrawAQ9pIQk33JHUBlhAPHXkOIcgL_Tyeq5CbM/edit?usp=sharing
o
Patch Triage spreadsheet:
https://docs.google.com/spreadsheet/ccc?key=0Ao2VHhaw1DTqdERLUDBmVlpiY2pUNUlLa1k3ck1Zc1E&usp=sharing
Number of patches: 47
all: 27 submitted: 13 acked: 3 accepted: 7
aarch64: 3 submitted: 0 acked: 0 accepted: 0
arm: 15 submitted: 11 acked: 7 accepted: 2
x86: 2 submitted: 0 acked: 0 accepted: 0
totals: 47 submitted: 24 acked: 10 accepted: 9
completed or obsoleted: 116
+
(4 weeks ago was totals: 59 submitted: 37 acked: 27
accepted: 8)
o
Meeting Jason Gionta
+
Graduate student at NC State using LLVMLinux + Clang to
enable fine grained randomization of kernel code.
Successfully built, applied randomization pass, and ran
LLVMLinux.
+
Modified sources in arch/x86/boot to fix ABI issues with
memcpy and memset linking.
o
Conferences
+
ELCE/LinuxconEU
#
Demo days
#
Jan-Simon put together a great demo of our work on 3
embedded boards
+
Plumbers
#
LLVM uConf
#
Still need a recorded demo of KernelViz
#
All the talks for the uConf
#
http://www.linuxplumbersconf.org/2014/ocw/events/LPC2014/tracks/309
*
Slides for all the talks available in each talk
+
LLVMdev
#
Virtual ghost
*
http://sva.cs.illinois.edu/pubs/VirtualGhost-ASPLOS-2014.pdf
#
llvm ifunc work. Asked about alternatives.
o
Bug tracker
+
Perhaps time to start using a bug tracker to be able to
communicate bug issue to a wider audience and manage our
more terrible hacks to find better solutions.
o
Kernel patches
+
Crypto VLAIS patches were pulled into v3.18
+
Many other random patches submitted to maintainers/LKML
+
ftrace patch now in mainline. Still waiting for named
register patches for ARM
+
Still investigating/commenting all the new patches since
Linaro Connect
+
The plan is to be below 30 patches by the end of the year
(so half of the current number above)
+
PPC64 support was recently tried since 3.19 merge window.
Fixes from that attempt have now been upstreamed.
o
LLVM
+
Discussed many issues at LLVMdev
+
General support from all
+
Talked to Chris Lattner, Chandler Carruth (as well as David
Kipping, Renato, etc)
+
General support from all
+
They are looking forward to clang being added to the
kbuild-robot
o
Buildbots
+
builds are mostly green
+
x86 builds still seem broken
o
aarch64
+
We should investigate whether AARCH64 inline ASM uses UAL
which would allow us to use the Integrated-Assembler
o
Conference
+
FOSDEM?
*
(5 mins) Each meeting attendee listed the top 2 items to be worked
on for the next 2 weeks
o
Behan
+
More patch upstreaming
+
investigating bugtracker (bugzilla)
+
publish “makefile”
o
Jan-Simon
+
contribute to patch review
+
little makefile on x86
+
x86 regparm issue
o
Vinícius Tinti
+
Lava integration
+
Buildbot at Linaro
+
Try again with-ias
+
Work on clang crash readdb
#
hack_asm_io.patch
+
Test Raspberry Pi
+
Check if is possible to add VLAIS check in checkpatch.pl
o
Mark
+
Build clang kernel on the IFC6410 and boot from it
+
Add function to function call graph generation to KernelViz
+
Test clang kernel on Compulab SBC-QS600
+
Make video recording of KernelViz demo
+
Get msm-caf working (low priority)
+
Triage remaining AArch64 patches
Next meeting in roughly 2 weeks. doodle poll to follow.
*
--
Behan Webster
behanw at converseincode.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxfoundation.org/pipermail/llvmlinux/attachments/20141124/ebfb4f6c/attachment-0001.html>
More information about the LLVMLinux
mailing list