<div dir="ltr"><div>&gt;&gt; Hi Sedat,<br>
&gt;&gt;<br>
<div class="im">&gt;&gt; I have reimplemented the checkpoint feature this weekend and I would like to<br>
&gt;&gt; test it with your settings too.<br>
&gt;&gt;<br>
&gt;&gt; Can you send me it? Also would be great to see other people trying to use<br>
&gt;&gt; it. If you have time, please checkout my branch and read<br>
&gt;&gt; Documentation/settings_file.txt.<br>
&gt;&gt;<br>
&gt;<br>
</div>&gt; We should stop top-posting, eh?<br>
<br></div>Yes. Thanks.<br><div><br>
&gt; With my (llvmlinux-patched) LLVM/CLANG toolchain I hit many<br>&gt; non-toolchain issues this weekend when trying to build LIBDRM/MESA in<br>
&gt; an /opt/xorg installation.<br>
&gt; <br>
&gt; Following all daily upstream changes in LLVMLinux is NOT possible and<br>
&gt; NOT wanted by me.<br>
&gt; <br>&gt; I think people are interested in &quot;stable&quot; work against stable releases.<br>
&gt; <br>&gt; I was planning to push my adapted/refreshed LLVMLinux patches against<br>&gt; v3.2-stable of llvm/clang/compiler-rt.<br>&gt; Are you interested in them?<br>
<br></div><div>Yes. But I don&#39;t know where to place it. Maybe we could have stable work<br>and stable releases at the same time. Honestly, I don&#39;t know (even how).<br></div><div><br>
&gt; I had a look into your settings_file.txt file but did not get wiser, sorry.<br>
&gt;<br>&gt; I am still trying to track a Linux-Next issue with JBD2 (or LOOP).<br>
&gt; Let&#39;s see if linux-fsdevel people can help.<br>
&gt;<br>
&gt; Hope this helps you.<br><br></div><div>For sure it will.<span class=""></span><br><br></div><div>Regards,<br></div><div>Tinti<br></div><div><span class=""><font color="#888888"><br>
- Sedat -</font></span><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jan 21, 2013 at 10:39 AM, Sedat Dilek <span dir="ltr">&lt;<a href="mailto:sedat.dilek@gmail.com" target="_blank">sedat.dilek@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="im">On Mon, Jan 21, 2013 at 1:29 PM, Tinti &lt;<a href="mailto:viniciustinti@gmail.com">viniciustinti@gmail.com</a>&gt; wrote:<br>

&gt; Hi Sedat,<br>
&gt;<br>
</div><div class="im">&gt; I have reimplemented the checkpoint feature this weekend and I would like to<br>
&gt; test it with your settings too.<br>
&gt;<br>
&gt; Can you send me it? Also would be great to see other people trying to use<br>
&gt; it. If you have time, please checkout my branch and read<br>
&gt; Documentation/settings_file.txt.<br>
&gt;<br>
<br>
</div>We should stop top-posting, eh?<br>
<br>
With my (llvmlinux-patched) LLVM/CLANG toolchain I hit many<br>
non-toolchain issues this weekend when trying to build LIBDRM/MESA in<br>
an /opt/xorg installation.<br>
<br>
Following all daily upstream changes in LLVMLinux is NOT possible and<br>
NOT wanted by me.<br>
<br>
I think people are interested in &quot;stable&quot; work against stable releases.<br>
<br>
I was planning to push my adapted/refreshed LLVMLinux patches against<br>
v3.2-stable of llvm/clang/compiler-rt.<br>
Are you interested in them?<br>
<br>
I had a look into your settings_file.txt file but did not get wiser, sorry.<br>
<br>
I am still trying to track a Linux-Next issue with JBD2 (or LOOP).<br>
Let&#39;s see if linux-fsdevel people can help.<br>
<br>
Hope this helps you.<br>
<span class=""><font color="#888888"><br>
- Sedat -<br>
</font></span><div class=""><div class="h5"><br>
&gt; Best regards,<br>
&gt; Tinti<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Jan 17, 2013 at 11:45 PM, Sedat Dilek &lt;<a href="mailto:sedat.dilek@gmail.com">sedat.dilek@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi Tinti,<br>
&gt;&gt;<br>
&gt;&gt; I have adapted the LLVM/CLANG patches from LLVMLinux project against<br>
&gt;&gt; v3.2-stable.<br>
&gt;&gt;<br>
&gt;&gt; Toolchain is fine...<br>
&gt;&gt; Just (mis)used build of mesa-8.x as a test-case [1].<br>
&gt;&gt;<br>
&gt;&gt; Will look tomorrow into the Linux x86_64 patches.<br>
&gt;&gt;<br>
&gt;&gt; - Sedat -<br>
&gt;&gt;<br>
&gt;&gt; [1]<br>
&gt;&gt; <a href="http://lists.freedesktop.org/archives/dri-devel/2013-January/033614.html" target="_blank">http://lists.freedesktop.org/archives/dri-devel/2013-January/033614.html</a><br>
&gt;&gt;<br>
&gt;&gt; On Fri, Jan 18, 2013 at 2:35 AM, Tinti &lt;<a href="mailto:viniciustinti@gmail.com">viniciustinti@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt; Hi Sedat,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; About stable versions please check my branch. I have just uploaded the<br>
&gt;&gt; &gt; documentation about it (Documentation/settings_file.txt) and an example<br>
&gt;&gt; &gt; in<br>
&gt;&gt; &gt; rpi target. I think it fits for your purposes.<br>
&gt;&gt; &gt; I have not applied on master because I would like to have some reviews<br>
&gt;&gt; &gt; and<br>
&gt;&gt; &gt; feedbacks. Is anything else that you would like to add?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Best regards,<br>
&gt;&gt; &gt; Tinti<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; What is {the | your | a good} base for the Linux-kernel (speaking of<br>
&gt;&gt; &gt;&gt; x86_64)?<br>
&gt;&gt; &gt;&gt; v3.7.y (latest stable version)?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; The LLVMLinux project works from the HEAD of LLVM and the Linux project.<br>
&gt;&gt; &gt; Since the goal is to upstream patches to both projects, we really have<br>
&gt;&gt; &gt; to<br>
&gt;&gt; &gt; work from HEAD.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; As far as saving checkpoints that work with a particular version of a<br>
&gt;&gt; &gt; kernel, somebody merely needs to create a settings file which details<br>
&gt;&gt; &gt; the<br>
&gt;&gt; &gt; versions of all SW involved. The settings file is described in<br>
&gt;&gt; &gt; Documentation/settings_file.txt<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Tinti is using this to create a checkpoint for the rpi community so that<br>
&gt;&gt; &gt; people can play with a stable kernel there for instance. You are welcome<br>
&gt;&gt; &gt; to<br>
&gt;&gt; &gt; do the same for x86_64.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Thu, Jan 17, 2013 at 2:53 PM, Behan Webster<br>
&gt;&gt; &gt; &lt;<a href="mailto:behanw@converseincode.com">behanw@converseincode.com</a>&gt;<br>
&gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On 13-01-17 09:11 AM, Sedat Dilek wrote:<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Hi,<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; first of all I wish all people from the LLVMLinux project a happy new<br>
&gt;&gt; &gt;&gt;&gt; year!<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Same to you! :)<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; After a case of death in my family I dropped all my OSS activities for<br>
&gt;&gt; &gt;&gt;&gt; a<br>
&gt;&gt; &gt;&gt;&gt; while.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; I&#39;m very sorry to hear that.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; The last weeks I started to build again mainline and Linux-Next<br>
&gt;&gt; &gt;&gt;&gt; kernels.<br>
&gt;&gt; &gt;&gt;&gt; ...and playing with Linux Test Project (LTP).<br>
&gt;&gt; &gt;&gt;&gt; I would like also to test a llvmlinux-compiled Linux-kernel with LTP!<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; We are already running LTP with a clang compiled kernel, but currently<br>
&gt;&gt; &gt;&gt; only for the vexpress (ARM based) kernel. It&#39;s just a matter of<br>
&gt;&gt; &gt;&gt; somebody<br>
&gt;&gt; &gt;&gt; porting the code. I too would like to see an automated x86 LTP test<br>
&gt;&gt; &gt;&gt; run.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Today, I remembered the $JOBS variable<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &quot;make help&quot; has details about a lot of things, including the $JOBS<br>
&gt;&gt; &gt;&gt; variable. The default value of JOBS likely will be close to optimum. On<br>
&gt;&gt; &gt;&gt; my<br>
&gt;&gt; &gt;&gt; machine (at least) if I ingrease JOBS much higher than the calculated<br>
&gt;&gt; &gt;&gt; default, it actually slows down the compile.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; What is {the | your | a good} base for the Linux-kernel (speaking of<br>
&gt;&gt; &gt;&gt;&gt; x86_64)?<br>
&gt;&gt; &gt;&gt;&gt; v3.7.y (latest stable version)?<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; The LLVMLinux project works from the HEAD of LLVM and the Linux<br>
&gt;&gt; &gt;&gt; project.<br>
&gt;&gt; &gt;&gt; Since the goal is to upstream patches to both projects, we really have<br>
&gt;&gt; &gt;&gt; to<br>
&gt;&gt; &gt;&gt; work from HEAD.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; As far as saving checkpoints that work with a particular version of a<br>
&gt;&gt; &gt;&gt; kernel, somebody merely needs to create a settings file which details<br>
&gt;&gt; &gt;&gt; the<br>
&gt;&gt; &gt;&gt; versions of all SW involved. The settings file is described in<br>
&gt;&gt; &gt;&gt; Documentation/settings_file.txt<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Tinti is using this to create a checkpoint for the rpi community so<br>
&gt;&gt; &gt;&gt; that<br>
&gt;&gt; &gt;&gt; people can play with a stable kernel there for instance. You are<br>
&gt;&gt; &gt;&gt; welcome to<br>
&gt;&gt; &gt;&gt; do the same for x86_64.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; $ grep &quot;Kernel Configuration&quot; -nr ./<br>
&gt;&gt; &gt;&gt;&gt; ./targets/x86_64/config_x86_64:3:# Linux/x86_64 3.7.0 Kernel<br>
&gt;&gt; &gt;&gt;&gt; Configuration<br>
&gt;&gt; &gt;&gt;&gt; ./targets/x86_64/config_x86_64_default:3:# Linux/x86_64 3.7.0-rc5<br>
&gt;&gt; &gt;&gt;&gt; Kernel Configuration<br>
&gt;&gt; &gt;&gt;&gt; ./targets/i586/config_i586:3:# Linux/x86_64 3.7.0 Kernel Configuration<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; That&#39;s merely the version of the kernel that was being used when that<br>
&gt;&gt; &gt;&gt; config file was last updated. It doesn&#39;t indicate a stable version of<br>
&gt;&gt; &gt;&gt; the<br>
&gt;&gt; &gt;&gt; kernel source.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Is the listed kernel-config a good base?<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; It is the one we are currently testing with. This file is intended to<br>
&gt;&gt; &gt;&gt; create a bootable kernel on an average x86_64 computer.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Same question to llvm and clang.<br>
&gt;&gt; &gt;&gt;&gt; v3.2 (latest stable version)?<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Again, we don&#39;t use stable versions of the toolchain. We use HEAD.<br>
&gt;&gt; &gt;&gt; Until<br>
&gt;&gt; &gt;&gt; our patches are in we have to keep developing and testing with the<br>
&gt;&gt; &gt;&gt; latest/greatest code.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Personally, I wanted to test against ***stable*** versions of all 3<br>
&gt;&gt; &gt;&gt;&gt; components.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Great! That would be very helpful.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Some patches are not listed in the appropriate series files (so-to-say<br>
&gt;&gt; &gt;&gt;&gt; UNUSED).<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; The existence of a patch file doesn&#39;t mean it&#39;s actually being used.<br>
&gt;&gt; &gt;&gt; The<br>
&gt;&gt; &gt;&gt; series file lists which patches are currently in use.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Patches which aren&#39;t in a series file usually are left in place until<br>
&gt;&gt; &gt;&gt; we&#39;re sure we don&#39;t need them anymore (or at all).<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; I am still against all this uncommon naming of patches (speaking<br>
&gt;&gt; &gt;&gt;&gt; mostly of the ones for the Linux-kernel).<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; In this case many of the patch names for x86_64 have been created from<br>
&gt;&gt; &gt;&gt; the<br>
&gt;&gt; &gt;&gt; commit comments by &quot;git format-patch&quot;.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; I would encourage you to work within our build framework if you can. If<br>
&gt;&gt; &gt;&gt; we<br>
&gt;&gt; &gt;&gt; all work on the same code base, with the same test framework, we can<br>
&gt;&gt; &gt;&gt; much<br>
&gt;&gt; &gt;&gt; more easily share work and accelerate our efforts.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Thanks!<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Behan<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; --<br>
&gt;&gt; &gt;&gt; Behan Webster<br>
&gt;&gt; &gt;&gt; <a href="mailto:behanw@converseincode.com">behanw@converseincode.com</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; LLVMLinux mailing list<br>
&gt;&gt; &gt;&gt; <a href="mailto:LLVMLinux@lists.linuxfoundation.org">LLVMLinux@lists.linuxfoundation.org</a><br>
&gt;&gt; &gt;&gt; <a href="https://lists.linuxfoundation.org/mailman/listinfo/llvmlinux" target="_blank">https://lists.linuxfoundation.org/mailman/listinfo/llvmlinux</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; Vinicius Tinti<br>
&gt;&gt; &gt; mail =&gt; {<a href="mailto:viniciustinti@gmail.com">viniciustinti@gmail.com</a>, <a href="mailto:tinti@comp.eng.br">tinti@comp.eng.br</a>}<br>
&gt;&gt; &gt; skype =&gt; {viniciustinti}<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; LLVMLinux mailing list<br>
&gt;&gt; &gt; <a href="mailto:LLVMLinux@lists.linuxfoundation.org">LLVMLinux@lists.linuxfoundation.org</a><br>
&gt;&gt; &gt; <a href="https://lists.linuxfoundation.org/mailman/listinfo/llvmlinux" target="_blank">https://lists.linuxfoundation.org/mailman/listinfo/llvmlinux</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; LLVMLinux mailing list<br>
&gt;&gt; <a href="mailto:LLVMLinux@lists.linuxfoundation.org">LLVMLinux@lists.linuxfoundation.org</a><br>
&gt;&gt; <a href="https://lists.linuxfoundation.org/mailman/listinfo/llvmlinux" target="_blank">https://lists.linuxfoundation.org/mailman/listinfo/llvmlinux</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Vinicius Tinti<br>
&gt; mail =&gt; {<a href="mailto:viniciustinti@gmail.com">viniciustinti@gmail.com</a>, <a href="mailto:tinti@comp.eng.br">tinti@comp.eng.br</a>}<br>
&gt; skype =&gt; {viniciustinti}<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Vinicius Tinti <br>mail =&gt; {<a href="mailto:viniciustinti@gmail.com" target="_blank">viniciustinti@gmail.com</a>, <a href="mailto:tinti@comp.eng.br" target="_blank">tinti@comp.eng.br</a>}<br>
skype =&gt; {viniciustinti}
</div></div></div>