From a37d99adf074289095b619c5eb3ed1f230800670 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Sun, 1 Mar 2020 22:50:19 +0100 Subject: [PATCH] linux5.5: enable mips* --- srcpkgs/linux5.5/template | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/srcpkgs/linux5.5/template b/srcpkgs/linux5.5/template index ee66da16c54..bbf97729211 100644 --- a/srcpkgs/linux5.5/template +++ b/srcpkgs/linux5.5/template @@ -12,7 +12,7 @@ checksum=b843ef331290559c5cfce99616165154899e3d7906898ec7de5054efd39f7e48 patch_args="-Np1" # XXX restrict archs until all archs are updated. -archs="i686* x86_64* ppc*" +archs="aarch64* i686* x86_64* ppc* mips*" nodebug=yes # -dbg package is generated below manually nostrip=yes @@ -56,6 +56,7 @@ do_configure() { ppc64le*) arch=powerpc; subarch=ppc64le;; ppc64*) arch=powerpc; subarch=ppc64;; ppc*) arch=powerpc;; + mips*) arch=mips;; esac if [ "$CROSS_BUILD" ]; then @@ -91,6 +92,7 @@ do_build() { arm*) _args="zImage modules dtbs"; arch=arm;; aarch64*) _args="Image modules dtbs"; arch=arm64;; ppc*) _args="zImage modules"; arch=powerpc;; + mips*) _args="uImage modules dtbs"; arch=mips;; esac if [ "$CROSS_BUILD" ]; then _cross="CROSS_COMPILE=${XBPS_CROSS_TRIPLET}-" @@ -112,6 +114,7 @@ do_install() { arm*) arch=arm;; aarch64*) arch=arm64;; ppc*) arch=powerpc;; + mips*) arch=mips;; esac # Run depmod after compressing modules. @@ -143,6 +146,10 @@ do_install() { vinstall vmlinux 644 boot vmlinux-${_kernver} /usr/bin/$STRIP ${DESTDIR}/boot/vmlinux-${_kernver} ;; + mips) + vinstall arch/mips/boot/uImage.bin 644 boot uImage-${_kernver} + make ${makejobs} ARCH=${subarch:-$arch} INSTALL_DTBS_PATH=${DESTDIR}/boot/dtbs/dtbs-${_kernver} dtbs_install + ;; esac # Switch to /usr. @@ -283,6 +290,7 @@ do_install() { i386|x86_64) _args="arm* p*";; arm|arm64) _args="x86* p*";; powerpc) _args="arm* x86* parisc";; + mips) _args="mips* p*";; esac for arch in alpha avr32 blackfin cris frv h8300 \ ia64 m* s* um v850 xtensa ${_args}; do