Skip to content

SupaSaiyajinRoze/Halcyon-Kernel

Repository files navigation

Le 1S Kernel Build mini-Howto
===============================

# Automated Method

Command :

sh Halcyon.sh


# Manual Method

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.

- make output folder
    $ mkdir <kernel>/out

- export env variables
    export correct "CROSS_COMPILE" to use the toolchain path you have downloaded.
    $ export CROSS_COMPILE=<Your cross compilee dir>/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 x500_defconfig
    $ make -j$JOBS -C $PWD O=$PWD/out ARCH=arm64 KCFLAGS=-mno-android

2. Output files
---------------

- Kernel: out/arch/arm64/boot/Image

3. Clean up
-----------

$ rm -rf out

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •