export DEBOOTSTRAP=debootstrap
  
++<<<<<<< HEAD
++=======
+ handle_crosscompile()
+ {
+         if [ "`uname -m`" != 'aarch64' ]; then
+                 export ARCH=arm64
+                 export CROSS_COMPILE=aarch64-linux-gnu-
+                 export DEBOOTSTRAP=qemu-debootstrap
+                 sudo apt install -y libc6-dev-arm64-cross
+         fi
+ }
+ 
+ build_linux()
+ {
+ (
+         handle_crosscompile
+         test -d linux || git clone https://github.com/AsahiLinux/linux
+         cd linux
+         git fetch -a -t
+         git reset --hard asahi-6.1-rc8-3; git clean -f -x -d &> /dev/null
+         cat ../../config-16k.txt > .config
+         make olddefconfig
+         make -j `nproc` V=0 bindeb-pkg > /dev/null
+ )
+ }
+ 
+ build_m1n1()
+ {
+ (
+         test -d m1n1 || git clone --recursive https://github.com/AsahiLinux/m1n1
+         cd m1n1
+         git fetch -a -t
+         # https://github.com/AsahiLinux/PKGBUILDs/blob/main/m1n1/PKGBUILD
+         git reset --hard v1.2.3; git clean -f -x -d &> /dev/null
+         make -j `nproc`
+ )
+ }
+ 
+ build_uboot()
+ {
+ (
+         handle_crosscompile
+         test -d u-boot || git clone https://github.com/AsahiLinux/u-boot
+         cd u-boot
+         git fetch -a -t
+         # For tag, see https://github.com/AsahiLinux/PKGBUILDs/blob/main/uboot-asahi/PKGBUILD
+         git reset --hard asahi-v2022.10-1; git clean -f -x -d &> /dev/null
+         git revert --no-edit 4d2b02faf69eaddd0f73758ab26c456071bd2017
+ 
+         make apple_m1_defconfig
+         make -j `nproc`
+ )
+ 
+         cat m1n1/build/m1n1.bin   `find linux/arch/arm64/boot/dts/apple/ -name \*.dtb` <(gzip -c u-boot/u-boot-nodtb.bin) > u-boot.bin
+         cat m1n1/build/m1n1.macho `find linux/arch/arm64/boot/dts/apple/ -name \*.dtb` <(gzip -c u-boot/u-boot-nodtb.bin) > u-boot.macho
+         cp u-boot.bin 4k.bin
+         cp u-boot.bin 2k.bin
+         echo 'display=2560x1440' >> 2k.bin
+         echo 'display=wait,3840x2160' >> 4k.bin
+ 
+ }
+ 
++>>>>>>> 0469ea3ee783f57bd1b368502d3286d96064e6e1
  build_rootfs()
  {
  (