-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathbuild-linux
More file actions
executable file
·20 lines (14 loc) · 807 Bytes
/
build-linux
File metadata and controls
executable file
·20 lines (14 loc) · 807 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/env bash
set -e
PACKAGE=linux
. scripts/env.sh
cd_package
make -j$NPROC -C $TOP/linux ARCH=arm O=$PWD CROSS_COMPILE=$CROSS_COMPILE tegra_defconfig dtbs zImage modules
sudo cp $TOP/out/build/linux/arch/arm/boot/zImage $SYSROOT/boot/zImage-upstream
sudo ln -sfr $SYSROOT/boot/zImage-upstream $SYSROOT/boot/zImage
sudo mkdir -p $SYSROOT/boot/dtb-upstream
sudo cp $TOP/out/build/linux/arch/arm/boot/dts/tegra124-* $SYSROOT/boot/dtb-upstream/
sudo make -C $TOP/linux ARCH=arm O=$PWD CROSS_COMPILE=$CROSS_COMPILE INSTALL_MOD_PATH=$SYSROOT modules_install
sudo $TOP/tegra-uboot-scripts/gen-uboot-script.py --dtb-dir /boot/dtb-upstream --cmdline "cma=256M nouveau.pstate=1 text" -o $SYSROOT/boot/boot-upstream.scr
sudo ln -sfr $SYSROOT/boot/boot-upstream.scr $SYSROOT/boot/boot.scr
package_success