<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’ 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>
- 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>
- mach-vexpress is broken<br>
- After including missing patches, vexpress kernel still doesn’t
boot.<br>
- Missing reset.c file. Patch missing, will be pushed to LLVMLinux
patch list for now<br>
- Behan pushed a patch<br>
- (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>
- Assembler warnings removed in clang build<br>
- New compiler warnings have now shown up however<br>
- Merged globals/section mismatches update<br>
- Mostly solved in JSM’s branch. Not merged into mainline yet<br>
- VLAIS Update<br>
- New proposed VLAIS macros<br>
- USB gadget update<br>
- 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>
- As options are moved from make-kernel.sh to Kbuild more warnings
were apparent in the gcc build (which is unacceptable)<br>
- 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>
- 3 upstream (oneliner, asm, gen-insn-attr-x86)<br>
- deleting arch/all/patches/0048-Fix*<br>
- deleting arch/x86_64/patches/0035-Fix-*<br>
- deleting arch/x86_64/patches/0038-Fix-*<br>
- New patches added from x86_64 to common<br>
- Some of the many patches from Pax Team weren’t x86_64 specific<br>
- Being forward ported to linux HEAD<br>
- Raspberry-Pi Update<br>
- USB still isn’t work. Probably the last part which needs fixing.
(works with gcc, not with clang)<br>
- The kernel seems to be working otherwise<br>
- Probably stuck at v3.6 (Broadcom doesn’t use mainline kernel)<br>
- LLVMLinux Evangelism<br>
- Behan is hoping to talk at Android Builders and Embedded Linux
Conference<br>
- Demos of clang kernel (laptop, rpi, android device
(cyanogen), etc)<br>
- JSM is hoping to talk at FOSDEM<br>
- Behan will follow up with Tim Bird<br>
- Tinti sent a Blog posting to the raspberry-pi website (no answer
yet)<br>
- Perhaps a LWN article would be a good idea. Topic ideas:<br>
- Works on x86_64 and rpi. More targets to come<br>
- Relatively few patches left<br>
- Review bug list (please update your bugs on the website before the
meeting)<br>
- Clang Build with Linaro bug marked completed<br>
- “Segfault in userspace tools” bug removed due to being invalid<br>
- Segmentation difference bug is still in progress<br>
- Review todo/roadmap list (please update your todos on the website
before the meeting)<br>
- Clang/LLVM patch todos are still in progress<br>
- 64-bit ARM patch for LLVM is ⅔ upstream<br>
- Networking has been mostly tested now.<br>
- New patchset from Pax Team has been broken up.<br>
- 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>
- 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’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>