Sanitized research log, build/reproducibility docs, DTS, kernel configs, patches, initramfs sources, bootchain migration plans and test logs. B5 direct boot PASS; B6 modem lifecycle in progress. No dumps, NV/EFS, vendor firmware or device identifiers included.
10 lines
472 B
Bash
Executable file
10 lines
472 B
Bash
Executable file
#!/bin/sh
|
|
# Compile an Aurora DTB out-of-tree against the Aurora copy of Linux 7.2.7 (no kernel tree modification).
|
|
# usage: ./build-dtb.sh [dts-basename] (default: msm8916-jz08-aurora)
|
|
set -e
|
|
cd "$(dirname "$0")"
|
|
N=${1:-msm8916-jz08-aurora}
|
|
K=src; D=$K/arch/arm64/boot/dts/qcom
|
|
cpp -nostdinc -undef -D__DTS__ -x assembler-with-cpp -I $D -I $K/include -I $K/scripts/dtc/include-prefixes \
|
|
dts/$N.dts -o dts/$N.pp.dts
|
|
dtc -I dts -O dtb -@ -o dts/$N.dtb dts/$N.pp.dts
|