archive-org.com » ORG » L » LINUXFOUNDATION.ORG

Total: 364

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Difference between revisions of "Main Page" - LLVMLinux
    Project LTP for testing ARM targets in QEMU In future we hope to extend this testing to other architectures as well An SD image has been constructed using Linaro upon which we add the latest Linux Test Project LTP for testing ARM targets in QEMU In future we hope to extend this testing to other architectures as well Latest revision as of 15 39 14 September 2015 Contents 1 LLVMLinux Project Overview 2 Show me the code 3 Little m makefile 4 Current Patch Statistics 4 1 Headline text 5 News 6 Why use Clang LLVM with the Linux Kernel 7 Project Status 7 1 Project Roadmap Todos 7 2 Project Bug Status 7 3 Current State of the LLVMLinux project 8 How Can I Get Involved 9 Who Else is Using Clang LLVM LLVMLinux Project Overview This project aims to fully build the Linux kernel using Clang which is the C front end for the LLVM compiler infrastructure project Together Clang and LLVM have many positive attributes and features which many developers and system integrators would like to take advantage of when developing and deploying the Linux Kernel as a part of their own projects The hope is that this project will help reduce duplicate work as well as concentrate and accelerate efforts around this subject matter in order to allow Linux Kernel developers and system integrators to have the choice of a Clang compiled Linux kernel The goal is for this project to be a testing proving ground for these updates and to get patches that make this possible upstream to their respective projects The LLVMLinux project consolidates the work of the lll project the PAX team and Mark Charlebois work on the ARM kernel There have been several presentations and articles on this topic if you wish to learn more about the reasons for this project Currently the work is centred around the ARM x86 x86 64 and MIPS architectures but contributions to support other architectures are welcome Patches accepted Interested parties will be holding a Bi weekly Google Hangout to discuss project status and goals Show me the code By popular demand here are the coles notes version of how to build a kernel with clang Get the latest SVN version of clang v3 5 or higher You need named register support which isn t in v3 4 For Debian Ubuntu users Nightly clang packages For everyone else Building clang from source Patch your kernel source not all required patches are upstream yet aarch64 arm x86 64 all Alternatively you can use the LLVMLinux kernel tree recent mainline with latest LLVMLinux patches applied git clone git git linuxfoundation org llvmlinux kernel git Build your kernel making sure to set HOSTCC CC and optionally ARCH CROSS COMPILE For native compiling like for x86 64 make HOSTCC clang CC clang For cross make ARCH arm CROSS COMPILE arm linux gnueabi HOSTCC clang CC clang For cross make ARCH arm64 CROSS COMPILE aarch64 linux gnu HOSTCC clang CC clang

    Original URL path: http://llvm.linuxfoundation.org/index.php?title=Main_Page&diff=1145&oldid=1074 (2016-02-01)
    Open archived version from archive


  • Difference between revisions of "Main Page" - LLVMLinux
    Google Hangout to discuss project status and goals Show me the code By popular demand here are the coles notes version of how to build a kernel with clang Get the latest SVN version of clang v3 5 or higher You need named register support which isn t in v3 4 For Debian Ubuntu users Nightly clang packages For everyone else Building clang from source Patch your kernel source not all required patches are upstream yet Links to tarballs of patches to be added here Build your kernel making sure to set HOSTCC CC and optionally ARCH CROSS COMPILE make HOSTCC clang CC clang make ARCH arm CROSS COMPILE arm linux gnueabi HOSTCC clang CC clang make ARCH arm64 CROSS COMPILE aarch64 linux gnu HOSTCC clang CC clang Headline text News 2014 04 07 Jan Simon Möller will be giving a talk during EuroLLVM in Edinburgh See the programme page 2014 02 02 A patchset for the stable kernel will be available for kernel v3 13 soon 2014 02 01 Jan Simon will be giving talks during FOSDEM Join us in the LLVM devroom 2013 09 18 Behan and Mark will be leading the LLVM microConference at Linux Plumbers Conference 2013 02 20 Behan Webster will be presenting a talk at Embedded Linux Conference LLVMLinux Compiling the Linux Kernel with LLVM slides Video 2013 02 18 Behan Webster will be presenting a talk at Android Builders Summit LLVMLinux Compiling Android with LLVM slides 2013 02 02 Jan Simon Möller will be presenting a lightning talk at FOSDEM The Linux Kernel with Dragon Wings 2012 08 16 Bryce Adelstein Lelbach will be giving a talk on LLVM compiled Linux for the Real World at LinuxCon NA 2012 08 16 An LLVM micro conference has been added to this year s Linux Plumbers Conference Mark Charlebois and Behan Webster will talking about LLVM Toolchain Update and State of Building Linux with LLVM and Jan Simon Moeller will be talking about LLVM Clang x86 Kernel Build 2012 08 13 A LLVM microconference has been setup for this year s Linux Plumbers Conference Several project contributors will be giving talks during the microconference 2012 07 14 Demo of a clang built kernel running on an i7 laptop 2012 06 12 New targets x86 64 and i586 are now available beside the ARM targets msm and vexpress Why use Clang LLVM with the Linux Kernel Fast Compiles making you able to work faster LLVM Clang is a fast moving project with many things fixed quickly and features added LLVM is a family of tools used in many problem domains leading to one code base being able to build tools to work on just about anything you need one place to add features or fix bugs BSD License some people prefer this license to the GPL Built in static analyzer Great error reporting and Fix it hints LLVM technology can be embedded into many tools even yours Already in wide used in OSS projects and in

    Original URL path: http://llvm.linuxfoundation.org/index.php?title=Main_Page&diff=1074&oldid=1065 (2016-02-01)
    Open archived version from archive

  • LLVMLinux
    Jan Simon will be giving talks during FOSDEM Join us in the LLVM devroom 2013 09 18 Behan and Mark will be leading the LLVM microConference at Linux Plumbers Conference 2013 02 20 Behan Webster will be presenting a talk at Embedded Linux Conference LLVMLinux Compiling the Linux Kernel with LLVM slides Video 2013 02 18 Behan Webster will be presenting a talk at Android Builders Summit LLVMLinux Compiling Android with LLVM slides 2013 02 02 Jan Simon Möller will be presenting a lightning talk at FOSDEM The Linux Kernel with Dragon Wings 2012 08 16 Bryce Adelstein Lelbach will be giving a talk on LLVM compiled Linux for the Real World at LinuxCon NA 2012 08 16 An LLVM micro conference has been added to this year s Linux Plumbers Conference Mark Charlebois and Behan Webster will talking about LLVM Toolchain Update and State of Building Linux with LLVM and Jan Simon Moeller will be talking about LLVM Clang x86 Kernel Build 2012 08 13 A LLVM microconference has been setup for this year s Linux Plumbers Conference Several project contributors will be giving talks during the microconference 2012 07 14 Demo of a clang built kernel running on an i7 laptop 2012 06 12 New targets x86 64 and i586 are now available beside the ARM targets msm and vexpress Why use Clang LLVM with the Linux Kernel Fast Compiles making you able to work faster LLVM Clang is a fast moving project with many things fixed quickly and features added LLVM is a family of tools used in many problem domains leading to one code base being able to build tools to work on just about anything you need one place to add features or fix bugs BSD License some people prefer this license to the GPL Built in static analyzer Great error reporting and Fix it hints LLVM technology can be embedded into many tools even yours Already in wide used in OSS projects and in industry Project Status BuildBot Status 0 resetup Success 10 msm Failed 11 msm caf Failed Building 13 malta Failed 1 llvmlinux Failed 2 llvm Failed 3 clang Failed 4 linux next Building 5 x86 mainline Failed 6 beaglebone Failed 7 vexpress Failed Building 9 vexpress64 Failed Project Roadmap Todos LLVM Todos 1 of 2 completed Clang Todos 1 of 2 completed Clang ARM Todos 1 of 2 completed Kernel Todos 1 of 2 completed Kernel ARM Todos 1 of 2 completed Kernel x86 Todos 1 of 2 completed Test Infrastructure Todos 1 of 2 completed Project Bug Status 0 LLVM Issues 1 50 2 0 LLVM ARM Issues 1 50 2 0 LLVM x86 Issues 1 50 2 0 Kernel Issues 1 50 2 0 Kernel ARM Issues 1 50 2 0 Clang Checker 1 50 2 Current State of the LLVMLinux project A build framework which downloads and builds LLVM Clang QEMU and cross compiles the linux kernel and LTP Work is currently centering around the ARM i586 and

    Original URL path: http://llvm.linuxfoundation.org/index.php?title=Main_Page&oldid=1074 (2016-02-01)
    Open archived version from archive

  • Difference between revisions of "Main Page" - LLVMLinux
    using Linaro upon which we add the latest Linux Test Project LTP for testing ARM targets in QEMU In future we hope to extend this testing to other architectures as well Latest revision as of 15 39 14 September 2015 Contents 1 LLVMLinux Project Overview 2 Show me the code 3 Little m makefile 4 Current Patch Statistics 4 1 Headline text 5 News 6 Why use Clang LLVM with the Linux Kernel 7 Project Status 7 1 Project Roadmap Todos 7 2 Project Bug Status 7 3 Current State of the LLVMLinux project 8 How Can I Get Involved 9 Who Else is Using Clang LLVM LLVMLinux Project Overview This project aims to fully build the Linux kernel using Clang which is the C front end for the LLVM compiler infrastructure project Together Clang and LLVM have many positive attributes and features which many developers and system integrators would like to take advantage of when developing and deploying the Linux Kernel as a part of their own projects The hope is that this project will help reduce duplicate work as well as concentrate and accelerate efforts around this subject matter in order to allow Linux Kernel developers and system integrators to have the choice of a Clang compiled Linux kernel The goal is for this project to be a testing proving ground for these updates and to get patches that make this possible upstream to their respective projects The LLVMLinux project consolidates the work of the lll project the PAX team and Mark Charlebois work on the ARM kernel There have been several presentations and articles on this topic if you wish to learn more about the reasons for this project Currently the work is centred around the ARM x86 x86 64 and MIPS architectures but contributions to support other architectures are welcome Patches accepted Interested parties will be holding a Bi weekly Google Hangout to discuss project status and goals Show me the code By popular demand here are the coles notes version of how to build a kernel with clang Get the latest SVN version of clang v3 5 or higher You need named register support which isn t in v3 4 For Debian Ubuntu users Nightly clang packages For everyone else Building clang from source Patch your kernel source not all required patches are upstream yet aarch64 arm x86 64 all Alternatively you can use the LLVMLinux kernel tree recent mainline with latest LLVMLinux patches applied git clone git git linuxfoundation org llvmlinux kernel git Build your kernel making sure to set HOSTCC CC and optionally ARCH CROSS COMPILE For native compiling like for x86 64 make HOSTCC clang CC clang For cross make ARCH arm CROSS COMPILE arm linux gnueabi HOSTCC clang CC clang For cross make ARCH arm64 CROSS COMPILE aarch64 linux gnu HOSTCC clang CC clang You may find you need to set GCC TOOLCHAIN path to your gcc cross toolchain if the above doesn t work Yes there is still a dependancy

    Original URL path: http://llvm.linuxfoundation.org/index.php?title=Main_Page&diff=1145&oldid=1065 (2016-02-01)
    Open archived version from archive

  • Difference between revisions of "Main Page" - LLVMLinux
    07 Jan Simon Möller will be giving a talk during EuroLLVM in Edinburgh See the programme page 2014 02 02 A patchset for the stable kernel will be available for kernel v3 13 soon 2014 02 01 Jan Simon will be giving talks during FOSDEM Join us in the LLVM devroom 2013 09 18 Behan and Mark will be leading the LLVM microConference at Linux Plumbers Conference 2013 02 20 Behan Webster will be presenting a talk at Embedded Linux Conference LLVMLinux Compiling the Linux Kernel with LLVM slides Video 2013 02 18 Behan Webster will be presenting a talk at Android Builders Summit LLVMLinux Compiling Android with LLVM slides 2013 02 02 Jan Simon Möller will be presenting a lightning talk at FOSDEM The Linux Kernel with Dragon Wings 2012 08 16 Bryce Adelstein Lelbach will be giving a talk on LLVM compiled Linux for the Real World at LinuxCon NA 2012 08 16 An LLVM micro conference has been added to this year s Linux Plumbers Conference Mark Charlebois and Behan Webster will talking about LLVM Toolchain Update and State of Building Linux with LLVM and Jan Simon Moeller will be talking about LLVM Clang x86 Kernel Build 2012 08 13 A LLVM microconference has been setup for this year s Linux Plumbers Conference Several project contributors will be giving talks during the microconference 2012 07 14 Demo of a clang built kernel running on an i7 laptop 2012 06 12 New targets x86 64 and i586 are now available beside the ARM targets msm and vexpress Why use Clang LLVM with the Linux Kernel Fast Compiles making you able to work faster LLVM Clang is a fast moving project with many things fixed quickly and features added LLVM is a family of tools used in many problem domains leading to one code base being able to build tools to work on just about anything you need one place to add features or fix bugs BSD License some people prefer this license to the GPL Built in static analyzer Great error reporting and Fix it hints LLVM technology can be embedded into many tools even yours Already in wide used in OSS projects and in industry Project Status BuildBot Status 0 resetup Success 10 msm Failed 11 msm caf Failed Building 13 malta Failed 1 llvmlinux Failed 2 llvm Failed 3 clang Failed 4 linux next Building 5 x86 mainline Failed 6 beaglebone Failed 7 vexpress Failed Building 9 vexpress64 Failed Project Roadmap Todos LLVM Todos 1 of 2 completed Clang Todos 1 of 2 completed Clang ARM Todos 1 of 2 completed Kernel Todos 1 of 2 completed Kernel ARM Todos 1 of 2 completed Kernel x86 Todos 1 of 2 completed Test Infrastructure Todos 1 of 2 completed Project Bug Status 0 LLVM Issues 1 50 2 0 LLVM ARM Issues 1 50 2 0 LLVM x86 Issues 1 50 2 0 Kernel Issues 1 50 2 0 Kernel ARM Issues 1 50 2 0 Clang

    Original URL path: http://llvm.linuxfoundation.org/index.php?title=Main_Page&diff=1065&oldid=1060 (2016-02-01)
    Open archived version from archive

  • LLVMLinux
    be presenting a talk at Android Builders Summit LLVMLinux Compiling Android with LLVM slides 2013 02 02 Jan Simon Möller will be presenting a lightning talk at FOSDEM The Linux Kernel with Dragon Wings 2012 08 16 Bryce Adelstein Lelbach will be giving a talk on LLVM compiled Linux for the Real World at LinuxCon NA 2012 08 16 An LLVM micro conference has been added to this year s Linux Plumbers Conference Mark Charlebois and Behan Webster will talking about LLVM Toolchain Update and State of Building Linux with LLVM and Jan Simon Moeller will be talking about LLVM Clang x86 Kernel Build 2012 08 13 A LLVM microconference has been setup for this year s Linux Plumbers Conference Several project contributors will be giving talks during the microconference 2012 07 14 Demo of a clang built kernel running on an i7 laptop 2012 06 12 New targets x86 64 and i586 are now available beside the ARM targets msm and vexpress Why use Clang LLVM with the Linux Kernel Fast Compiles making you able to work faster LLVM Clang is a fast moving project with many things fixed quickly and features added LLVM is a family of tools used in many problem domains leading to one code base being able to build tools to work on just about anything you need one place to add features or fix bugs BSD License some people prefer this license to the GPL Built in static analyzer Great error reporting and Fix it hints LLVM technology can be embedded into many tools even yours Already in wide used in OSS projects and in industry Project Status BuildBot Status 0 resetup Success 10 msm Failed 11 msm caf Failed Building 13 malta Failed 1 llvmlinux Failed 2 llvm Failed 3 clang Failed 4 linux next Building 5 x86 mainline Failed 6 beaglebone Failed 7 vexpress Failed Building 9 vexpress64 Failed Project Roadmap Todos LLVM Todos 1 of 2 completed Clang Todos 1 of 2 completed Clang ARM Todos 1 of 2 completed Kernel Todos 1 of 2 completed Kernel ARM Todos 1 of 2 completed Kernel x86 Todos 1 of 2 completed Test Infrastructure Todos 1 of 2 completed Project Bug Status 0 LLVM Issues 1 50 2 0 LLVM ARM Issues 1 50 2 0 LLVM x86 Issues 1 50 2 0 Kernel Issues 1 50 2 0 Kernel ARM Issues 1 50 2 0 Clang Checker 1 50 2 Current State of the LLVMLinux project A build framework which downloads and builds LLVM Clang QEMU and cross compiles the linux kernel and LTP Work is currently centering around the ARM i586 and x86 64 architectures it would be great to see contributions to other architectures such as MIPS PowerPC etc The x86 64 patches from the lll project have been rolled into the LLVMLinux code base The targets for i586 and x86 64 allow you to build working kernels However not for production use yet An SD image has been constructed

    Original URL path: http://llvm.linuxfoundation.org/index.php?title=Main_Page&oldid=1065 (2016-02-01)
    Open archived version from archive

  • User:Jsmoeller - LLVMLinux
    page Help Developers See it work Checker Get the Code Testing Roadmap Bug List BuildBot G Community Mailing List Mailing List Archives IRC Logs FAQ Project stats Links Linux Kernel LLVM Clang Checker Wandbox QEMU Linux Test Project The Linux Foundation Tools What links here Related changes User contributions Logs Special pages Printable version Permanent link Project Hosting The Linux Foundation is a non profit consortium dedicated to the growth

    Original URL path: http://llvm.linuxfoundation.org/index.php/User:Jsmoeller (2016-02-01)
    Open archived version from archive

  • User contributions for Jsmoeller - LLVMLinux
    Broken kernel options aes ctrby8 avx x86 64 c 10 05 5 December 2014 diff hist 1 Broken kernel options CONFIG GCOV KERNEL 10 03 5 December 2014 diff hist 793 Broken kernel options 21 51 4 December 2014 diff hist 295 Broken kernel options CONFIG RANDOMIZE BASE 21 16 4 December 2014 diff hist 16 Broken kernel options 12 2014 21 10 4 December 2014 diff hist 214 Broken kernel options 12 2014 20 52 4 December 2014 diff hist 2 Broken kernel options 20 52 4 December 2014 diff hist 1 338 Broken kernel options 19 54 4 December 2014 diff hist 16 Broken kernel options 19 50 4 December 2014 diff hist 64 Broken kernel options 12 2014 19 33 4 December 2014 diff hist 76 Broken kernel options 12 2014 19 20 4 December 2014 diff hist 7 Broken kernel options BUILD DOCSRC 19 19 4 December 2014 diff hist 229 Broken kernel options CONFIG VIDEO TI VPE 19 18 4 December 2014 diff hist 528 Broken kernel options 12 2014 19 08 4 December 2014 diff hist 1 190 Broken kernel options 18 49 4 December 2014 diff hist 5 Broken kernel options 18 44 4 December 2014 diff hist 990 Broken kernel options 11 00 26 November 2014 diff hist 0 X86 64 current 10 57 26 November 2014 diff hist 23 X86 64 12 35 16 October 2014 diff hist 45 Broken kernel options 12 33 16 October 2014 diff hist 5 769 Broken kernel options 12 21 16 October 2014 diff hist 11 625 N Broken kernel options archive Created page with This test was conducted with targets x86 64 starting from make allyesconfig disabling each broken config CONFIG DEBUG NMI SELFTEST CONFIG DEBUG NMI SELFTEST n patch f current 13 35 7 April 2014 diff hist 170 Main Page News 15 53 6 February 2014 diff hist 9 GSoC Project Proposals current 15 52 6 February 2014 diff hist 166 GSoC Project Proposals 15 50 6 February 2014 diff hist 28 GSoC GSoC work scope 09 41 2 February 2014 diff hist 85 Main Page News 14 45 1 February 2014 diff hist 88 Main Page News 14 22 13 August 2013 diff hist 11 625 N Broken kernel options Created page with This test was conducted with targets x86 64 starting from make allyesconfig disabling each broken config CONFIG DEBUG NMI SELFTEST CONFIG DEBUG NMI SELFTEST n patch f 13 59 13 August 2013 diff hist 79 Main Page Current State of the LLVMLinux project 12 09 8 August 2013 diff hist 168 X86 64 Using the llvmlinux project 12 08 8 August 2013 diff hist 23 X86 64 Status as of 12 06 2012 14 34 28 March 2013 diff hist 21 GSoC Project Proposals 14 28 28 March 2013 diff hist 760 GSoC 14 44 19 March 2013 diff hist 1 GSoC 18 13 18 March 2013 diff hist 426 N GSoC Created page with The LLVMLinux Project

    Original URL path: http://llvm.linuxfoundation.org/index.php/Special:Contributions/Jsmoeller (2016-02-01)
    Open archived version from archive