From 07105ab38735e2c6f39da169cde45b759e20e8cf Mon Sep 17 00:00:00 2001 From: Riku Voipio Date: Tue, 20 Mar 2012 12:38:42 +0200 Subject: LINARO: hack in big.LITTLE switcher While we don't have semihosting bootwrapper, build the wrappper here. Signed-off-by: Riku Voipio --- debian/rules.d/2-binary-arch.mk | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/debian/rules.d/2-binary-arch.mk b/debian/rules.d/2-binary-arch.mk index 26b991137f4..4158d5ff4c1 100644 --- a/debian/rules.d/2-binary-arch.mk +++ b/debian/rules.d/2-binary-arch.mk @@ -38,6 +38,15 @@ $(stampdir)/stamp-build-%: target_flavour = $* $(stampdir)/stamp-build-%: $(stampdir)/stamp-prepare-% @echo "Building $*..." $(build_cd) $(kmake) $(build_O) $(conc_level) $(build_image) modules dtbs + +# hack for built-in bootwrapper + if [ -d linaro/arm-virt-bl ] ; then \ + cp -a linaro/arm-virt-bl/ $(builddir); \ + cat $(builddir)/build-$*/$(kernel_file) \ + $(builddir)/build-$*/arch/$(build_arch)/boot/vexpress-v2p-ca15x4-rtsm.dtb \ + > $(builddir)/arm-virt-bl/bootwrapper/payload/kernel; \ + (cd $(builddir)/arm-virt-bl/bootwrapper/; make CROSS_COMPILE=$(CROSS_COMPILE) ); \ + fi @touch $@ # Install the finished build @@ -81,6 +90,9 @@ endif $(pkgdir)/boot/dt-$(abi_release)-$*/ || \ echo "No dtb files for this platform" > \ $(pkgdir)/boot/dt-$(abi_release)-$*/README +# hack the axf file in + install -m644 $(builddir)/arm-virt-bl/bootwrapper/img.axf \ + $(pkgdir)/boot/img-$(abi_release)-$*.axf || echo "no axf file" ifeq ($(no_dumpfile),) -- cgit v1.2.3