mkasick / android_kernel_samsung_e4gt

Epic 4G Touch kernel with kexec functionality.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

To build source-based kernel:

1. Set CROSS_COMPILE to an appropriate path prefix, e.g.,

   export CROSS_COMPILE=../../cm/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-

2. Build kernel and modules:

   cd kernel; make u1_na_spr_defconfig && make -j 4 &&
      make INSTALL_MOD_PATH=.. INSTALL_MOD_STRIP=1 modules_install; cd ..

3. Copy newly-built modules to initramfs:

   find lib/modules -name '*.ko' -exec cp -a {} initramfs/lib/modules \;

4. Remove .empty files from initramfs:

   find initramfs -name '.empty' -exec rm {} +

5. Rebuild final zImage with updated initramfs:

   cd kernel; make zImage; cd ..

The completed kernel is located at kernel/arch/arm/boot/zImage.

About

Epic 4G Touch kernel with kexec functionality.


Languages

Language:C 94.5%Language:Assembly 2.0%Language:Objective-C 1.9%Language:C++ 1.4%Language:Perl 0.1%Language:Python 0.0%Language:Shell 0.0%Language:Scilab 0.0%Language:SuperCollider 0.0%Language:ASP 0.0%Language:Vim Script 0.0%