@@ -272,16 +272,16 This sets the cross compile enviornment for the compiler. | |||
|
272 | 272 | This sets the kernel architecture for the compiler. |
|
273 | 273 | |
|
274 | 274 | ##### `KERNEL_IMAGE`="kernel7.img" |
|
275 | Name of the image file in the boot partition. | |
|
275 | Name of the image file in the boot partition. If not set, `KERNEL_IMAGE` will be set to "kernel8.img" automatically if building for arm64. | |
|
276 | 276 | |
|
277 | 277 | ##### `KERNEL_BRANCH`="" |
|
278 | 278 | Name of the requested branch from the GIT location for the RPi Kernel. Default is using the current default branch from the GIT site. |
|
279 | 279 | |
|
280 | 280 | ##### `QEMU_BINARY`="/usr/bin/qemu-arm-static" |
|
281 | Sets the QEMU enviornment for the Debian archive. | |
|
281 | Sets the QEMU enviornment for the Debian archive. If not set, `QEMU_BINARY` will be set to "/usr/bin/qemu-aarch64-static" automatically if building for arm64. | |
|
282 | 282 | |
|
283 | 283 | ##### `KERNEL_DEFCONFIG`="bcm2709_defconfig" |
|
284 | Sets the default config for kernel compiling. | |
|
284 | Sets the default config for kernel compiling. If not set, `KERNEL_DEFCONFIG` will be set to "bcmrpi3\_defconfig" automatically if building for arm64. | |
|
285 | 285 | |
|
286 | 286 | ##### `KERNEL_REDUCE`=false |
|
287 | 287 | Reduce the size of the generated kernel by removing unwanted device, network and filesystem drivers (experimental). |
@@ -53,9 +53,18 KERNEL_ARCH=${KERNEL_ARCH:=arm} | |||
|
53 | 53 | RELEASE_ARCH=${RELEASE_ARCH:=armhf} |
|
54 | 54 | CROSS_COMPILE=${CROSS_COMPILE:=arm-linux-gnueabihf-} |
|
55 | 55 | COLLABORA_KERNEL=${COLLABORA_KERNEL:=3.18.0-trunk-rpi2} |
|
56 | KERNEL_DEFCONFIG=${KERNEL_DEFCONFIG:=bcm2709_defconfig} | |
|
57 | KERNEL_IMAGE=${KERNEL_IMAGE:=kernel7.img} | |
|
58 | QEMU_BINARY=${QEMU_BINARY:=/usr/bin/qemu-arm-static} | |
|
56 | if [ "$KERNEL_ARCH" = "arm64" ] ; then | |
|
57 | KERNEL_DEFCONFIG=${KERNEL_DEFCONFIG:=bcmrpi3_defconfig} | |
|
58 | KERNEL_IMAGE=${KERNEL_IMAGE:=kernel8.img} | |
|
59 | else | |
|
60 | KERNEL_DEFCONFIG=${KERNEL_DEFCONFIG:=bcm2709_defconfig} | |
|
61 | KERNEL_IMAGE=${KERNEL_IMAGE:=kernel7.img} | |
|
62 | fi | |
|
63 | if [ "$RELEASE_ARCH" = "arm64" ] ; then | |
|
64 | QEMU_BINARY=${QEMU_BINARY:=/usr/bin/qemu-aarch64-static} | |
|
65 | else | |
|
66 | QEMU_BINARY=${QEMU_BINARY:=/usr/bin/qemu-arm-static} | |
|
67 | fi | |
|
59 | 68 | KERNEL_BRANCH=${KERNEL_BRANCH:=""} |
|
60 | 69 | |
|
61 | 70 | # URLs |
@@ -166,7 +175,11 KERNEL_THREADS=${KERNEL_THREADS:=1} | |||
|
166 | 175 | KERNEL_HEADERS=${KERNEL_HEADERS:=true} |
|
167 | 176 | KERNEL_MENUCONFIG=${KERNEL_MENUCONFIG:=false} |
|
168 | 177 | KERNEL_REMOVESRC=${KERNEL_REMOVESRC:=true} |
|
169 | KERNEL_BIN_IMAGE=${KERNEL_BIN_IMAGE:="zImage"} | |
|
178 | if [ "$KERNEL_ARCH" = "arm64" ] ; then | |
|
179 | KERNEL_BIN_IMAGE=${KERNEL_BIN_IMAGE:="Image"} | |
|
180 | else | |
|
181 | KERNEL_BIN_IMAGE=${KERNEL_BIN_IMAGE:="zImage"} | |
|
182 | fi | |
|
170 | 183 | |
|
171 | 184 | # Kernel compilation from source directory settings |
|
172 | 185 | KERNELSRC_DIR=${KERNELSRC_DIR:=""} |
General Comments 0
Vous devez vous connecter pour laisser un commentaire.
Se connecter maintenant