Skip to content

mordiford-old/oss_kernel_leeco_msm8996

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f3c413c · Oct 17, 2016

History

2 Commits
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016
Oct 17, 2016

Repository files navigation

Le Max2 Kernel Build mini-Howto

  1. Build

  • get toolchain From android git server, codesourcery etc.

    • aarch64-linux-android-4.9
  • Unpack kernel source Suppose kernel source has been unpacked to <kernel> dir.

  • export env variables export correct CROSS_COMPILE to use the toolchain path you have downloaded.

$ export CROSS_COMPILE="<android_platform_dir>/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android-"
$ export JOBS=16    # Can be CPU core # x 2
  • build kernel
$ cd <kernel>
$ make -C $PWD O=$PWD/out ARCH=arm64 msm-perf_defconfig
$ make -j$JOBS -C $PWD O=$PWD/out ARCH=arm64 KCFLAGS=-mno-android
$ make -j$JOBS -C $PWD O=$PWD/out ARCH=arm64 KCFLAGS=-mno-android modules
  1. Output files

  • Kernel: out/arch/arm64/boot/Image
  • Kernel modules: out/drivers/*/*.ko
  1. Clean up

$ rm -rf out

About

Le Max2 (X829) Kernel code from LeEco Open Source

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published