-
Notifications
You must be signed in to change notification settings - Fork 4
/
README_Xperia
31 lines (26 loc) · 1.35 KB
/
README_Xperia
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Configuration files can be found in arch/arm/configs.
Xperia Z => fusion3_yuga_deconfig
Xperia ZL => fusion3_odin_deconfig
Xperia ZR => fusion3_dogo_deconfig
Xperia Tablet Z => fusion3_pollux_deconfig
Xperia Tablet Z SGP311/SGP312 => fusion3_pollux_windy_deconfig
How to build your kernel:
Preprequisites:
* ramdisk.img - root fs
* mkbootimg - boot.img generator
* The ARM cross compile
We recommend getting the CodeSourcery Lite compiler. Or,
you can also use prebuild executable binary which is included in standard Android tree.
Step 1: Build Your Kernel (zImage)
$ cd kernel
$ export ARCH=arm
$ export CROSS_COMPILE=/opt/arm-2010q1/bin/arm-non-eabi-
NOTE: Please set the location and the prefix of the ARM cross-compiler.
$ make fusion3_yuga_deconfig
NOTE: Please set a configuration file you want to build.
$ make
You can see arch/arm/boot/zImage if you succeed in building the kernel.
Step 2: Assembling the boot.img
$ mkbootimg --kernel zImage --ramdisk ramdisk.img --pagesize 2048 --base 0x80200000 \
--cmdline "androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x3F ehci-hcd.park=3 vmalloc=400M androidboot.emmc=true"\
--ramdisk_offset 0x02000000 --output boot.img