| @@ -272,16 +272,16 This sets the cross compile enviornment for the compiler. | |||||
| 272 | This sets the kernel architecture for the compiler. |
|
272 | This sets the kernel architecture for the compiler. | |
| 273 |
|
273 | |||
| 274 | ##### `KERNEL_IMAGE`="kernel7.img" |
|
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 | ##### `KERNEL_BRANCH`="" |
|
277 | ##### `KERNEL_BRANCH`="" | |
| 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. |
|
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 | ##### `QEMU_BINARY`="/usr/bin/qemu-arm-static" |
|
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 | ##### `KERNEL_DEFCONFIG`="bcm2709_defconfig" |
|
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 | ##### `KERNEL_REDUCE`=false |
|
286 | ##### `KERNEL_REDUCE`=false | |
| 287 | Reduce the size of the generated kernel by removing unwanted device, network and filesystem drivers (experimental). |
|
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 | RELEASE_ARCH=${RELEASE_ARCH:=armhf} |
|
53 | RELEASE_ARCH=${RELEASE_ARCH:=armhf} | |
| 54 | CROSS_COMPILE=${CROSS_COMPILE:=arm-linux-gnueabihf-} |
|
54 | CROSS_COMPILE=${CROSS_COMPILE:=arm-linux-gnueabihf-} | |
| 55 | COLLABORA_KERNEL=${COLLABORA_KERNEL:=3.18.0-trunk-rpi2} |
|
55 | COLLABORA_KERNEL=${COLLABORA_KERNEL:=3.18.0-trunk-rpi2} | |
| 56 | KERNEL_DEFCONFIG=${KERNEL_DEFCONFIG:=bcm2709_defconfig} |
|
56 | if [ "$KERNEL_ARCH" = "arm64" ] ; then | |
| 57 | KERNEL_IMAGE=${KERNEL_IMAGE:=kernel7.img} |
|
57 | KERNEL_DEFCONFIG=${KERNEL_DEFCONFIG:=bcmrpi3_defconfig} | |
| 58 | QEMU_BINARY=${QEMU_BINARY:=/usr/bin/qemu-arm-static} |
|
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 | KERNEL_BRANCH=${KERNEL_BRANCH:=""} |
|
68 | KERNEL_BRANCH=${KERNEL_BRANCH:=""} | |
| 60 |
|
69 | |||
| 61 | # URLs |
|
70 | # URLs | |
| @@ -166,7 +175,11 KERNEL_THREADS=${KERNEL_THREADS:=1} | |||||
| 166 | KERNEL_HEADERS=${KERNEL_HEADERS:=true} |
|
175 | KERNEL_HEADERS=${KERNEL_HEADERS:=true} | |
| 167 | KERNEL_MENUCONFIG=${KERNEL_MENUCONFIG:=false} |
|
176 | KERNEL_MENUCONFIG=${KERNEL_MENUCONFIG:=false} | |
| 168 | KERNEL_REMOVESRC=${KERNEL_REMOVESRC:=true} |
|
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 | # Kernel compilation from source directory settings |
|
184 | # Kernel compilation from source directory settings | |
| 172 | KERNELSRC_DIR=${KERNELSRC_DIR:=""} |
|
185 | KERNELSRC_DIR=${KERNELSRC_DIR:=""} | |
General Comments 0
Vous devez vous connecter pour laisser un commentaire.
Se connecter maintenant
