[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