<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    LLVMLinux Project: <a class="moz-txt-link-freetext" href="http://llvm.linuxfoundation.org/">http://llvm.linuxfoundation.org/</a><br>
    <br>
    This week's meeting was on Thursday, Dec 13 2012 on Google Plus
    Hangout at 4pm UTC<br>
    <br>
-------------------------------------------------------------------------------------------------------------------------<br>
    Last weeks top 2-3 work items:<br>
    Behan:<br>
    - kbuild support for clang<br>
    - reviewing/rewriting patches (work with Mark)<br>
    - upstreaming patches<br>
    Tinti:<br>
    - RPi USB.<br>
    - Tools to generate package install for RPi.<br>
    Mark:<br>
    - Integrating and testing latest QuIC ARM 64-bit patches<br>
    - Review patches<br>
    - Help with Kbuild.init scripts<br>
    Jan-Simon<br>
    - Integrating Pipacs&#8217; x86 patches into master<br>
    - Working with behan on common patches<br>
    - upstreaming patches<br>
-------------------------------------------------------------------------------------------------------------------------<br>
    Minutes:<br>
    <br>
    (5 mins total) Everyone shared a quick summary of the progress
    they've made from the last 2 weeks<br>
    Behan:<br>
    - Upstreaming patches. Reviewing new common patches from PaxTeam.<br>
    - Liasing with the USB/Gadget maintainers<br>
    Tinti:<br>
    - Fewer tries with __refdata. But without success.<br>
    Mark: <br>
    - The new patches I have from QuIC do not work with the current
    upstream code. I need to debug the issue and send the problem files
    to the QuIC team<br>
    Jan-Simon:<br>
    - forward-port (good news: dropping 3 patches)<br>
    - new vlais issue in bluetooth (net/bluetooth/amp.c) :(<br>
    &nbsp; - Seems crypto VLAIS code was added to core bluetooth code.<br>
    <br>
    (45 mins) General meeting discussions:<br>
    - Linux v3.7 and the new merge window for 3.8<br>
    &nbsp; - mach-vexpress is broken<br>
    &nbsp; - After including missing patches, vexpress kernel still doesn&#8217;t
    boot.<br>
    &nbsp; - Missing reset.c file. Patch missing, will be pushed to LLVMLinux
    patch list for now<br>
    &nbsp; - Behan pushed a patch<br>
    &nbsp; - (However a second pull from the ARM tree late last night may
    have fixed things, so the patch is being removed)<br>
    - Compiler Warnings<br>
    &nbsp; - Assembler warnings removed in clang build<br>
    &nbsp; - New compiler warnings have now shown up however<br>
    - Merged globals/section mismatches update<br>
    &nbsp; - Mostly solved in JSM&#8217;s branch. Not merged into mainline yet<br>
    - VLAIS Update<br>
    &nbsp; - New proposed VLAIS macros<br>
    - USB gadget update<br>
    &nbsp; - The USB guys don't like "macro magic" and therefore are
    considering rewriting the gadget code without the use of VLAIS
    (Yay!)<br>
    - KBuild Update<br>
    &nbsp; - As options are moved from make-kernel.sh to Kbuild more warnings
    were apparent in the gcc build (which is unacceptable)<br>
    &nbsp; - Mark suggested that testing can be done with the cc-option unit
    test to make this easier<br>
    - LLVM 3.2 patch submission update<br>
    &nbsp; - 3 upstream&nbsp; (oneliner, asm, gen-insn-attr-x86)<br>
    &nbsp;&nbsp;&nbsp;&nbsp; - deleting arch/all/patches/0048-Fix*<br>
    &nbsp;&nbsp;&nbsp;&nbsp; - deleting arch/x86_64/patches/0035-Fix-*<br>
    &nbsp;&nbsp;&nbsp;&nbsp; - deleting arch/x86_64/patches/0038-Fix-*<br>
    - New patches added from x86_64 to common<br>
    &nbsp; - Some of the many patches from Pax Team weren&#8217;t x86_64 specific<br>
    &nbsp; - Being forward ported to linux HEAD<br>
    - Raspberry-Pi Update<br>
    &nbsp; - USB still isn&#8217;t work. Probably the last part which needs fixing.
    (works with gcc, not with clang)<br>
    &nbsp; - The kernel seems to be working otherwise<br>
    &nbsp; - Probably stuck at v3.6 (Broadcom doesn&#8217;t use mainline kernel)<br>
    - LLVMLinux Evangelism<br>
    &nbsp; - Behan is hoping to talk at Android Builders and Embedded Linux
    Conference<br>
    &nbsp;&nbsp;&nbsp;&nbsp; - Demos of clang kernel (laptop, rpi, android device
    (cyanogen), etc)<br>
    &nbsp; - JSM is hoping to talk at FOSDEM<br>
    &nbsp; - Behan will follow up with Tim Bird<br>
    &nbsp; - Tinti sent a Blog posting to the raspberry-pi website (no answer
    yet)<br>
    &nbsp; - Perhaps a LWN article would be a good idea. Topic ideas:<br>
    &nbsp;&nbsp;&nbsp; - Works on x86_64 and rpi. More targets to come<br>
    &nbsp;&nbsp;&nbsp; - Relatively few patches left<br>
    - Review bug list (please update your bugs on the website before the
    meeting)<br>
    &nbsp; - Clang Build with Linaro bug marked completed<br>
    &nbsp; - &#8220;Segfault in userspace tools&#8221; bug removed due to being invalid<br>
    &nbsp; - Segmentation difference bug is still in progress<br>
    - Review todo/roadmap list (please update your todos on the website
    before the meeting)<br>
    &nbsp; - Clang/LLVM patch todos are still in progress<br>
    &nbsp; - 64-bit ARM patch for LLVM is &#8532; upstream<br>
    &nbsp; - Networking has been mostly tested now.<br>
    &nbsp; - New patchset from Pax Team has been broken up.<br>
    &nbsp; - Common patches being moved from x86_64 to arch/all<br>
    - Review the project Roadmap/Timeline to take us to the end of the
    year<br>
    &nbsp; - Deferred again due to lack of time<br>
    <br>
    (5 mins) Each meeting attendee listed the top 2 items to be worked
    on for the next 2 weeks<br>
    Mark:<br>
    - Document __refdata patch script<br>
    - Test QuIC&#8217;s last 64-bit ARM patch for LLVM not yet upstream<br>
    - Test clang built kernel on DragonBoard<br>
    Jan-Simon:<br>
    - Push patches to master<br>
    - Finish upstreaming<br>
    Tinti:<br>
    - Work on rpi Ethernet/USB issue<br>
    - Follow up with rpi blog through the community<br>
    Randy:<br>
    - Investigate using pseudo for SD image building for vexpress target<br>
    - tracing (if there is time)<br>
    Behan:<br>
    - Upstreaming kernel patches<br>
    - Kbuild support<br>
-------------------------------------------------------------------------------------------------------------------------<br>
    <br>
    Behan<br>
    <pre class="moz-signature" cols="72">-- 
Behan Webster
<a class="moz-txt-link-abbreviated" href="mailto:behanw@converseincode.com">behanw@converseincode.com</a></pre>
  </body>
</html>