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".
  • I586 - LLVMLinux
    and runs please test cd targets i586 make Prerequisites Installed native GCC compiler in PATH usual kernel dependencies Using the llvmlinux build system If you have not already done so clone the llvm setup project git clone http git linuxfoundation org llvmlinux git Now make the i586 target cd llvmlinux targets i586 make The Makefile will build all the prerequisites LLVM Clang download the kernel apply the patch for LLVM compatibility copy a tested config file and build the kernel To use a prebuilt version of Clang modify llvm setup config make kernel sh The config file for i586 is in llvmlinux targets i586 config i586 Testing the built kernel We compiled a kernel and booted it successfully Retrieved from http llvm linuxfoundation org index php title I586 oldid 1019 Navigation Main page Recent changes Random 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 Special pages Permanent link Project Hosting The Linux Foundation is a non profit consortium dedicated to the

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

  • View source for ARM - LLVMLinux
    Clang build to avoid thousands of warnings for unused return values It can be reenabled with W 1 Additional refdata initdata etc annotations needed for Clang built kernel Kernel Compilation Gotchas Using the triplet arm or armv7 will work but will not generate an ARM EABI compatible build Using the triplet arm none gnueabi led to failure for aeabi memcpy and aeabi memset being undefined at link time Implementations of these were added to lib string c in a patch ARM Userspace Cross Compilation Gotchas Using ccc host triple arm seems to work except that you end up with the wrong setting for USER LABEL PREFIX It is set to instead of as required for Linux Using ccc host triple arm none linux does not work as it will not find the code sourcery compiler opt arm 2011 03 You have to add sysroot opt arm 2011 03 arm none linux gnueabi libc and export COMPILER PATH opt arm 2011 03 The problem is that clang defaults to using armv4t as a target Using ccc host triple armv7 none linux sysroot opt arm 2011 03 arm none linux gnueabi libc and export COMPILER PATH opt arm 2011 03 sets the correct compilation settings for an armv7 target but still does not work as it will not find the code sourcery compiler opt arm 2011 03 bin arm none linux as clang is looking for opt arm 2011 03 bin armv7 none linux and will default to using the native compiler x86 64 which fails You either have to create simlinks armv7 none linux in opt arm 2011 03 bin or patch clang Using ccc host triple arm none linux sysroot opt arm 2011 03 arm none linux gnueabi libc and export COMPILER PATH opt arm 2011 03 with march armv7

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

  • Revision history of "ARM" - LLVMLinux
    883 bytes 82 6 1 2012 cur prev 05 09 1 June 2012 Mcharleb Talk contribs 2 801 bytes 0 6 1 2012 cur prev 05 04 1 June 2012 Mcharleb Talk contribs 2 801 bytes 7 Targets cur prev 05 03 1 June 2012 Mcharleb Talk contribs 2 808 bytes 2 6 1 2012 cur prev 05 03 1 June 2012 Mcharleb Talk contribs 2 806 bytes 21 6 1 2012 cur prev 05 03 1 June 2012 Mcharleb Talk contribs 2 785 bytes 127 6 1 2012 cur prev 05 01 1 June 2012 Mcharleb Talk contribs 2 658 bytes 252 4 19 2012 cur prev 02 01 20 April 2012 Mcharleb Talk contribs 2 406 bytes 198 4 19 2012 cur prev 01 11 20 April 2012 Mcharleb Talk contribs 2 208 bytes 0 ARM Target Specific Information cur prev 00 58 20 April 2012 Mcharleb Talk contribs 2 208 bytes 75 4 19 2012 cur prev 00 08 20 April 2012 Mcharleb Talk contribs 2 133 bytes 30 Kernel Compilation Gotchas cur prev 23 55 19 April 2012 Mcharleb Talk contribs 2 103 bytes 31 4 19 2012 cur prev 23 55 19 April 2012 Mcharleb Talk contribs 2 072 bytes 82 4 19 2012 cur prev 23 54 19 April 2012 Mcharleb Talk contribs 1 990 bytes 0 Kernel Compilation Gotchas cur prev 23 50 19 April 2012 Mcharleb Talk contribs 1 990 bytes 407 ARM Target Specific Instructions cur prev 23 45 19 April 2012 Mcharleb Talk contribs 1 583 bytes 1 583 Created page with ARM Target Specific Instructions Targets For instructions to build and test various ARM kernels choose see the following Versatile Express MSM Prer Retrieved from http llvm linuxfoundation org index php ARM Navigation Main page Recent changes Random page

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

  • ARM - LLVMLinux
    values It can be reenabled with W 1 Additional refdata initdata etc annotations needed for Clang built kernel Kernel Compilation Gotchas Using the triplet arm or armv7 will work but will not generate an ARM EABI compatible build Using the triplet arm none gnueabi led to failure for aeabi memcpy and aeabi memset being undefined at link time Implementations of these were added to lib string c in a patch ARM Userspace Cross Compilation Gotchas Using ccc host triple arm seems to work except that you end up with the wrong setting for USER LABEL PREFIX It is set to instead of as required for Linux Using ccc host triple arm none linux does not work as it will not find the code sourcery compiler opt arm 2011 03 You have to add sysroot opt arm 2011 03 arm none linux gnueabi libc and export COMPILER PATH opt arm 2011 03 The problem is that clang defaults to using armv4t as a target Using ccc host triple armv7 none linux sysroot opt arm 2011 03 arm none linux gnueabi libc and export COMPILER PATH opt arm 2011 03 sets the correct compilation settings for an armv7 target but still does not work as it will not find the code sourcery compiler opt arm 2011 03 bin arm none linux as clang is looking for opt arm 2011 03 bin armv7 none linux and will default to using the native compiler x86 64 which fails You either have to create simlinks armv7 none linux in opt arm 2011 03 bin or patch clang Using ccc host triple arm none linux sysroot opt arm 2011 03 arm none linux gnueabi libc and export COMPILER PATH opt arm 2011 03 with march armv7 a mfpu neon finally gets finds the code sourcery cross

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

  • ARM - LLVMLinux
    return values It can be reenabled with W 1 Additional refdata initdata etc annotations needed for Clang built kernel Kernel Compilation Gotchas Using the triplet arm or armv7 will work but will not generate an ARM EABI compatible build Using the triplet arm none gnueabi led to failure for aeabi memcpy and aeabi memset being undefined at link time Implementations of these were added to lib string c in a patch ARM Userspace Cross Compilation Gotchas Using ccc host triple arm seems to work except that you end up with the wrong setting for USER LABEL PREFIX It is set to instead of as required for Linux Using ccc host triple arm none linux does not work as it will not find the code sourcery compiler opt arm 2011 03 You have to add sysroot opt arm 2011 03 arm none linux gnueabi libc and export COMPILER PATH opt arm 2011 03 The problem is that clang defaults to using armv4t as a target Using ccc host triple armv7 none linux sysroot opt arm 2011 03 arm none linux gnueabi libc and export COMPILER PATH opt arm 2011 03 sets the correct compilation settings for an armv7 target but still does not work as it will not find the code sourcery compiler opt arm 2011 03 bin arm none linux as clang is looking for opt arm 2011 03 bin armv7 none linux and will default to using the native compiler x86 64 which fails You either have to create simlinks armv7 none linux in opt arm 2011 03 bin or patch clang Using ccc host triple arm none linux sysroot opt arm 2011 03 arm none linux gnueabi libc and export COMPILER PATH opt arm 2011 03 with march armv7 a mfpu neon finally gets finds the code sourcery

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

  • View source for MSM - LLVMLinux
    and build the kernel The msm board will fail to apply several of the upstream patches so these are filtered out and has additional board specific patches The common patches in llvmlinux common and llvmlinux common arm are be applied as well as the patches in llvmlinux targets msm The config file for the msm platform is in llvmlinux targets msm The upstream patches that could not be applied are listed in llvmlinux targets msm kernel filter Known Issues The atomic h assembly code is not currently supported by upstream Clang See http hardwarebug org 2010 07 06 arm inline asm secrets http hardwarebug org 2010 07 06 arm inline asm secrets H Q and R are not supported H The highest numbered register of a pair Q The least significant register of a pair R The most significant register of a pair The handling of 64 bit data types by Clang on ARM is broken It doesn t properly allocate register pairs See http llvm org bugs show bug cgi id 11753 http llvm org bugs show bug cgi id 11753 There are two patches applied to Clang to add the required support for the above Testing the built

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

  • Revision history of "MSM" - LLVMLinux
    cur prev 05 08 1 June 2012 Mcharleb Talk contribs 1 857 bytes 92 Known Issues cur prev 21 35 9 March 2012 Mcharleb Talk contribs 1 765 bytes 94 Known Issues cur prev 21 34 9 March 2012 Mcharleb Talk contribs 1 671 bytes 332 Known Issues cur prev 21 30 9 March 2012 Mcharleb Talk contribs 1 339 bytes 95 Known Issues cur prev 18 26 9 February 2012 Jsmoeller Talk contribs 1 434 bytes 9 cur prev 23 10 3 February 2012 Mcharleb Talk contribs 1 425 bytes 73 Known Issues cur prev 23 09 3 February 2012 Mcharleb Talk contribs 1 352 bytes 36 Known Issues cur prev 23 08 3 February 2012 Mcharleb Talk contribs 1 316 bytes 0 Overview cur prev 23 07 3 February 2012 Mcharleb Talk contribs 1 316 bytes 21 Overview cur prev 23 06 3 February 2012 Mcharleb Talk contribs 1 295 bytes 95 Using the llvm setup project cur prev 23 04 3 February 2012 Mcharleb Talk contribs 1 200 bytes 0 Known Issues cur prev 23 04 3 February 2012 Mcharleb Talk contribs 1 200 bytes 1 Known Issues cur prev 23 04 3 February 2012 Mcharleb Talk contribs 1 201 bytes 215 Using the llvm setup project cur prev 23 02 3 February 2012 Mcharleb Talk contribs 986 bytes 160 Using the llvm setup project cur prev 23 01 3 February 2012 Mcharleb Talk contribs 1 146 bytes 19 cur prev 23 01 3 February 2012 Mcharleb Talk contribs 1 127 bytes 38 cur prev 02 15 27 January 2012 Mcharleb Talk contribs 1 089 bytes 1 086 cur prev 19 37 13 January 2012 Mcharleb Talk contribs 3 bytes 3 Created page with TBD Retrieved from http llvm linuxfoundation org index php MSM Navigation Main page

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

  • MSM - LLVMLinux
    kernel The msm board will fail to apply several of the upstream patches so these are filtered out and has additional board specific patches The common patches in llvmlinux common and llvmlinux common arm are be applied as well as the patches in llvmlinux targets msm The config file for the msm platform is in llvmlinux targets msm The upstream patches that could not be applied are listed in llvmlinux targets msm kernel filter Known Issues The atomic h assembly code is not currently supported by upstream Clang See http hardwarebug org 2010 07 06 arm inline asm secrets H Q and R are not supported H The highest numbered register of a pair Q The least significant register of a pair R The most significant register of a pair The handling of 64 bit data types by Clang on ARM is broken It doesn t properly allocate register pairs See http llvm org bugs show bug cgi id 11753 There are two patches applied to Clang to add the required support for the above Testing the built kernel TBD Retrieved from http llvm linuxfoundation org index php title MSM oldid 686 Navigation Main page Recent changes Random page Help

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