Hi, On Fri, May 1, 2015 at 1:39 AM, Mathieu Olivari <math...@codeaurora.org> wrote: > From: Mathieu Olivari <math...@codeaurora.org> > To: blo...@openwrt.org, > jo...@openwrt.org
And there I was wondering why it didn't show up in my inbox - my address is jogo@ ;P > This change enable ATAGS support in ipq806x kernel options, and generate > the zImage as part of the kernel binaries. I successfully booted a ramdisk kernel on the Netgear R7500 with these changes, but ... > Signed-off-by: Mathieu Olivari <math...@codeaurora.org> > --- > target/linux/ipq806x/Makefile | 2 +- > target/linux/ipq806x/config-3.18 | 7 ++- > target/linux/ipq806x/config-4.0 | 8 ++- > .../300-arch-arm-force-ZRELADDR-on-arch-qcom.patch | 72 > ++++++++++++++++++++++ > 4 files changed, 84 insertions(+), 5 deletions(-) > create mode 100644 > target/linux/ipq806x/patches-4.0/300-arch-arm-force-ZRELADDR-on-arch-qcom.patch > > diff --git a/target/linux/ipq806x/Makefile b/target/linux/ipq806x/Makefile > index 1512b30..f97db74 100644 > --- a/target/linux/ipq806x/Makefile > +++ b/target/linux/ipq806x/Makefile > @@ -11,7 +11,7 @@ MAINTAINER:=John Crispin <blo...@openwrt.org> > > KERNEL_PATCHVER:=3.18 > > -KERNELNAME:=Image dtbs > +KERNELNAME:=zImage Image dtbs > > include $(INCLUDE_DIR)/target.mk > DEFAULT_PACKAGES += \ > diff --git a/target/linux/ipq806x/config-3.18 > b/target/linux/ipq806x/config-3.18 > index 8de4cb4..219e2c7 100644 > --- a/target/linux/ipq806x/config-3.18 > +++ b/target/linux/ipq806x/config-3.18 > @@ -33,8 +33,12 @@ CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y > CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y > CONFIG_ARM=y > CONFIG_ARM_AMBA=y > +CONFIG_ARM_APPENDED_DTB=y > CONFIG_ARM_ARCH_TIMER=y > CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y > +CONFIG_ARM_ATAG_DTB_COMPAT=y > +# CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND is not set > +CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER=y I needed to either disable these two, or set my own cmdline, as the default bootargs is "console=ttyHSL1,115200n8", which breaks console output. Do we really need these? > CONFIG_ARM_CPU_SUSPEND=y > CONFIG_ARM_GIC=y > CONFIG_ARM_HAS_SG_CHAIN=y > @@ -48,7 +52,7 @@ CONFIG_ARM_THUMB=y > CONFIG_ARM_UNWIND=y > CONFIG_ARM_VIRT_EXT=y > CONFIG_AT803X_PHY=y > -CONFIG_AUTO_ZRELADDR=y > +CONFIG_ATAGS=y This one seems completely unneeded, since (AFAICT) it isn't required for ATAG_DTB_COMPAT, and we don't support booting without DTB at all. Regards Jonas _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel